{"mods":{"hexcasting":{"version":"0.11.3","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us","book_title":"Hex Book","book_description":"The Hex Book, all in one place.","source":{"author":"FallingColors","repo":"HexMod","commit":"eefaf2d411b6360519c9f56fbfe6b0dfba047425","type":"github"},"pattern_count":175,"documented_pattern_count":175,"special_handler_count":2,"first_party_operator_count":182,"third_party_operator_count":0,"category_count":9,"entry_count":80,"linkable_page_count":188,"recipe_count":47,"id":"hexcasting","name":"Hex Casting","description":"A mod for Forge and Fabric adding stack-based programmable spellcasting, inspired by Psi.","icon_url":"https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/logo.png","curseforge_slug":"hexcasting","modrinth_slug":"hex-casting","modloaders":["Fabric","Forge","NeoForge","Quilt"]},"caduceus":{"version":"0.1.1+1.20.1","book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us","book_title":"Caduceus Book","book_description":"A Clojure-based Hex Casting addon for advanced meta-evaluation.","source":{"author":"object-Object","repo":"Caduceus","commit":"7224aa89ddaa21785e22c597eaa2374d7fd2d955","type":"github"},"pattern_count":5,"documented_pattern_count":5,"special_handler_count":0,"first_party_operator_count":5,"third_party_operator_count":5,"category_count":0,"entry_count":5,"linkable_page_count":11,"recipe_count":0,"id":"caduceus","name":"Caduceus","description":"A Clojure-based addon for advanced meta-evaluation related to jump iotas.","icon_url":"https://raw.githubusercontent.com/object-Object/Caduceus/4bdfeada6ebc2448b66c7b861accdea864afb4f3/common/src/main/resources/assets/caduceus/icon.png","curseforge_slug":"caduceus","modrinth_slug":"caduceus","modloaders":["Fabric","Forge"]},"complexhex":{"version":"0.1.6-beta","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us","book_title":"Complex Hex Book","book_description":"The Complex Hex Book, all in one place.","source":{"author":"kineticneticat","repo":"ComplexHex","commit":"d433a188c2cabffac10ab295f13c3724943f2ba0","type":"github"},"pattern_count":54,"documented_pattern_count":51,"special_handler_count":1,"first_party_operator_count":51,"third_party_operator_count":19,"category_count":1,"entry_count":8,"linkable_page_count":71,"recipe_count":0,"id":"complexhex","name":"Complex Hex","description":"Adds complex numbers, quaternions, BIT displays, and bubbles.","icon_url":"https://raw.githubusercontent.com/kineticneticat/ComplexHex/d433a188c2cabffac10ab295f13c3724943f2ba0/common/src/main/resources/icon.png","curseforge_slug":null,"modrinth_slug":"complex-hex","modloaders":["Fabric"]},"dthexcasting":{"version":"1.0.1","book_url":"https://techtastic.github.io/DynamicTrees-Hexcasting/v/1.0.1/1.0/en_us","book_title":"DTHexcasting Book","book_description":"The DTHexcasting Book, all in one place.","source":{"author":"TechTastic","repo":"DynamicTrees-Hexcasting","commit":"a666ee124349b10cb03eb3c94a5d8eedf18bfd0c","type":"github"},"pattern_count":3,"documented_pattern_count":3,"special_handler_count":0,"first_party_operator_count":3,"third_party_operator_count":0,"category_count":0,"entry_count":2,"linkable_page_count":3,"recipe_count":0,"id":"dthexcasting","name":"Dynamic Trees - Hexcasting","description":"Makes Hex Casting compatible with Dynamic Trees, adding dynamically growing versions of the all edified trees.","icon_url":"https://media.forgecdn.net/avatars/thumbnails/1185/235/64/64/638759222267068311.png","curseforge_slug":"dynamic-trees-hexcasting","modrinth_slug":"dynamic-trees-hexcasting","modloaders":["Forge"]},"ephemera":{"version":"0.3.0","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us","book_title":"Ephemera Book","book_description":"The Ephemera Book, all in one place.","source":{"author":"beholderface","repo":"Ephemera","commit":"dd1307b84b803e83165218f2445080f03da807e3","type":"github"},"pattern_count":43,"documented_pattern_count":41,"special_handler_count":0,"first_party_operator_count":41,"third_party_operator_count":0,"category_count":0,"entry_count":13,"linkable_page_count":41,"recipe_count":2,"id":"ephemera","name":"Ephemera","description":"An addon for Hex Casting with no particular theme.","icon_url":"https://raw.githubusercontent.com/beholderface/Ephemera/dd1307b84b803e83165218f2445080f03da807e3/fabric/src/main/resources/icon.png","curseforge_slug":"ephemera","modrinth_slug":"ephemera","modloaders":["Fabric","Forge","Quilt"]},"hextrace":{"version":"0.1.0+1.20.1","book_url":"https://ducklingvivi.github.io/HexTrace/v/0.1.0+1.20.1/1.0/en_us","book_title":"Hex Trace Book","book_description":"Hex Trace addon for Hex Casting","source":{"author":"DucklingVivi","repo":"HexTrace","commit":"4cf394674197a1a8bca87be938793cffafc49360","type":"github"},"pattern_count":0,"documented_pattern_count":0,"special_handler_count":1,"first_party_operator_count":0,"third_party_operator_count":0,"category_count":0,"entry_count":1,"linkable_page_count":1,"recipe_count":0,"id":"hextrace","name":"Hex Trace","description":"Allows adding tracers to iotas to help with debugging.","icon_url":null,"curseforge_slug":null,"modrinth_slug":null,"modloaders":["Fabric","Forge"]},"hex_ars_link":{"version":"0.9.2.4","book_url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us","book_title":"Hex-Ars Linker Book","book_description":"The Hex-Ars Linker Book, all in one place.","source":{"author":"YukkuriC","repo":"HexArsLinker","commit":"09c84946d3894ebfe205a4122d037acbedf558f1","type":"github"},"pattern_count":7,"documented_pattern_count":7,"special_handler_count":0,"first_party_operator_count":7,"third_party_operator_count":0,"category_count":0,"entry_count":2,"linkable_page_count":7,"recipe_count":0,"id":"hex_ars_link","name":"Hex-Ars Linker","description":"Link Ars Nouveau mana to Hex Casting media & cast Ars Nouveau spells inside Hex Casting.","icon_url":"https://raw.githubusercontent.com/YukkuriC/HexArsLinker/09c84946d3894ebfe205a4122d037acbedf558f1/common/src/main/resources/cover.png","curseforge_slug":"hex-ars-linker","modrinth_slug":"hex-ars-linker","modloaders":["Forge"]},"hexdebug":{"version":"0.8.0+1.20.1","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us","book_title":"HexDebug Book","book_description":"The HexDebug Book, all in one place.","source":{"author":"object-Object","repo":"HexDebug","commit":"057b8100cdbc35138364c38bee6db9b72c1a2b8e","type":"github"},"pattern_count":22,"documented_pattern_count":22,"special_handler_count":0,"first_party_operator_count":22,"third_party_operator_count":0,"category_count":0,"entry_count":8,"linkable_page_count":28,"recipe_count":6,"id":"hexdebug","name":"HexDebug","description":"Adds items and patterns to allow debugging hexes in VSCode, and a block to make editing hexes ingame much easier.","icon_url":"https://raw.githubusercontent.com/object-Object/HexDebug/057b8100cdbc35138364c38bee6db9b72c1a2b8e/Common/src/main/resources/icon.png","curseforge_slug":"hexdebug","modrinth_slug":"hexdebug","modloaders":["Fabric","Forge","Quilt"]},"hexflow":{"version":"0.3.3","book_url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us","book_title":"HexFlow Book","book_description":"The HexFlow Book, all in one place.","source":{"author":"YukkuriC","repo":"HexFlow","commit":"eb4129eebbd0e16b0e08222e8fdf774e701498a9","type":"github"},"pattern_count":6,"documented_pattern_count":6,"special_handler_count":1,"first_party_operator_count":6,"third_party_operator_count":0,"category_count":0,"entry_count":1,"linkable_page_count":7,"recipe_count":0,"id":"hexflow","name":"HexFlow","description":"Adds several new patterns for better control of spell executions.","icon_url":"https://raw.githubusercontent.com/YukkuriC/HexFlow/eb4129eebbd0e16b0e08222e8fdf774e701498a9/common/src/main/resources/logo.png","curseforge_slug":"hexflow","modrinth_slug":"hexflow","modloaders":["Fabric","Forge"]},"hexgender":{"version":"1.0.4","book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us","book_title":"HexGender Book","book_description":"The HexGender Book, all in one place.","source":{"author":"TechTastic","repo":"HexGender","commit":"69356c7bc9142745ddf2e45b48e951ad47db9c3c","type":"github"},"pattern_count":18,"documented_pattern_count":18,"special_handler_count":0,"first_party_operator_count":18,"third_party_operator_count":0,"category_count":0,"entry_count":2,"linkable_page_count":18,"recipe_count":0,"id":"hexgender","name":"HexGender","description":"Adds patterns for changing your gender via Wildfire's Female Gender Mod.","icon_url":"https://media.forgecdn.net/avatars/1184/151/638757987531288199.webp","curseforge_slug":"hexgender","modrinth_slug":"hexgender","modloaders":["Fabric","Forge"]},"hexmapping":{"version":"0.0.3","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us","book_title":"HexMapping Book","book_description":"The HexMapping Book, all in one place.","source":{"author":"TechTastic","repo":"HexMapping","commit":"0528b8627e710d692979851ae7ad57bb4642d106","type":"github"},"pattern_count":15,"documented_pattern_count":15,"special_handler_count":0,"first_party_operator_count":15,"third_party_operator_count":0,"category_count":0,"entry_count":3,"linkable_page_count":15,"recipe_count":0,"id":"hexmapping","name":"HexMapping","description":"Adds patterns to put markers on various web maps.","icon_url":"https://media.forgecdn.net/avatars/thumbnails/1183/716/64/64/638757456658646386.png","curseforge_slug":"hexmapping","modrinth_slug":"hexmapping","modloaders":["Fabric","Forge","Quilt"]},"hexoverpowered":{"version":"0.10.1","book_url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us","book_title":"HexOverpowered Book","book_description":"The HexOverpowered Book, all in one place.","source":{"author":"YukkuriC","repo":"HexOverpowered","commit":"5ce2d57a90c94b47ffd6b3847e015eab7726b09b","type":"github"},"pattern_count":9,"documented_pattern_count":9,"special_handler_count":0,"first_party_operator_count":9,"third_party_operator_count":0,"category_count":0,"entry_count":1,"linkable_page_count":9,"recipe_count":0,"id":"hexoverpowered","name":"HexOverpowered","description":"Adds some OP stuff for Hex Casting.","icon_url":"https://raw.githubusercontent.com/YukkuriC/HexOverpowered/5ce2d57a90c94b47ffd6b3847e015eab7726b09b/common/src/main/resources/logo.png","curseforge_slug":"hexoverpowered","modrinth_slug":"hexoverpowered","modloaders":["Fabric","Forge"]},"hexparse":{"version":"1.5.0","book_url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us","book_title":"HexParse Book","book_description":"The HexParse Book, all in one place.","source":{"author":"YukkuriC","repo":"HexParseMod","commit":"94ec7719d73a5362cd580d59a5effc67a4d69912","type":"github"},"pattern_count":6,"documented_pattern_count":6,"special_handler_count":0,"first_party_operator_count":6,"third_party_operator_count":0,"category_count":1,"entry_count":5,"linkable_page_count":6,"recipe_count":0,"id":"hexparse","name":"HexParse","description":"Provides a pair of patterns and a set of commands to convert custom code into a list iota.","icon_url":"https://raw.githubusercontent.com/YukkuriC/HexParseMod/94ec7719d73a5362cd580d59a5effc67a4d69912/common/src/main/resources/logo.png","curseforge_slug":"hexparse","modrinth_slug":"hexparse","modloaders":["Fabric","Forge"]},"hexstruction":{"version":"1.2.1+1.20.1","book_url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us","book_title":"HexStruction Book","book_description":"Structure manipulation with Hex Casting","source":{"author":"PetersonE1","repo":"hexstruction","commit":"98ca05a18ef29567361a6d41458c84c11246905e","type":"github"},"pattern_count":8,"documented_pattern_count":8,"special_handler_count":0,"first_party_operator_count":8,"third_party_operator_count":0,"category_count":0,"entry_count":2,"linkable_page_count":9,"recipe_count":0,"id":"hexstruction","name":"HexStruction","description":"Adds the ability to create, manipulate, and use Structure iotas.","icon_url":"https://raw.githubusercontent.com/PetersonE1/hexstruction/98ca05a18ef29567361a6d41458c84c11246905e/common/src/main/resources/assets/hexstruction/icon.png","curseforge_slug":"hexstruction","modrinth_slug":"hexstruction","modloaders":["Fabric"]},"hexthings":{"version":"0.1.4+1.20.1","book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us","book_title":"HexThings Book","book_description":"Very few patterns to solve very few problems","source":{"author":"Real-Septicake","repo":"HexThings","commit":"f3c20c76658e71eddd390259f2e8897108279b3b","type":"github"},"pattern_count":7,"documented_pattern_count":7,"special_handler_count":1,"first_party_operator_count":7,"third_party_operator_count":4,"category_count":0,"entry_count":2,"linkable_page_count":12,"recipe_count":0,"id":"hexthings","name":"HexThings","description":"Adds miscellaneous patterns related to staff-casting.","icon_url":"https://raw.githubusercontent.com/Real-Septicake/HexThings/f3c20c76658e71eddd390259f2e8897108279b3b/common/src/main/resources/assets/hexthings/icon.png","curseforge_slug":"hexthings","modrinth_slug":"hexthings","modloaders":["Fabric","Forge"]},"hextweaks":{"version":"5.3.3","book_url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us","book_title":"HexTweaks Book","book_description":"The HexTweaks Book, all in one place.","source":{"author":"walksanatora","repo":"HexTweaks","commit":"624ff839ecd6d097806fb72d138166d6f85491aa","type":"github"},"pattern_count":8,"documented_pattern_count":6,"special_handler_count":0,"first_party_operator_count":6,"third_party_operator_count":0,"category_count":2,"entry_count":10,"linkable_page_count":6,"recipe_count":0,"id":"hextweaks","name":"HexTweaks","description":"Adds grand spells, rituals, and turtle casting.","icon_url":"https://cdn.modrinth.com/data/pim6pG9O/0f36451e826a46c00d337d7ef65e62c87bc40eba.png","curseforge_slug":null,"modrinth_slug":"hextweaks","modloaders":["Fabric","Forge"]},"hexweb":{"version":"1.0.4","book_url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us","book_title":"HexWeb Book","book_description":"The HexWeb Book, all in one place.","source":{"author":"TechTastic","repo":"HexWeb","commit":"790264b029dbb8025b65f66de27772c98f143790","type":"github"},"pattern_count":7,"documented_pattern_count":7,"special_handler_count":0,"first_party_operator_count":7,"third_party_operator_count":0,"category_count":0,"entry_count":2,"linkable_page_count":7,"recipe_count":0,"id":"hexweb","name":"HexWeb","description":"Adds patterns for making HTTP requests via OkHTTP, as well as creating and manipulating JSON objects.","icon_url":"https://media.forgecdn.net/avatars/thumbnails/1184/119/64/64/638757930272038947.png","curseforge_slug":"hexweb","modrinth_slug":"hexweb","modloaders":["Fabric","Forge","Quilt"]},"hexal":{"version":"0.3.1","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us","book_title":"Hexal Book","book_description":"The Hexal Book, all in one place.","source":{"author":"FallingColors","repo":"Hexal","commit":"ca744544451de82e9bf12a47179d506acdc812a8","type":"github"},"pattern_count":79,"documented_pattern_count":79,"special_handler_count":0,"first_party_operator_count":79,"third_party_operator_count":4,"category_count":0,"entry_count":14,"linkable_page_count":83,"recipe_count":2,"id":"hexal","name":"Hexal","description":"Adds many utility patterns/spells (eg. entity health, item smelting), autonomous casting with wisps, and powerful item manipulation/storage.","icon_url":"https://raw.githubusercontent.com/FallingColors/Hexal/ca744544451de82e9bf12a47179d506acdc812a8/Common/src/main/resources/logo.png","curseforge_slug":"hexal","modrinth_slug":"hexal","modloaders":["Fabric","Forge"]},"hexcassettes":{"version":"1.1.4","book_url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us","book_title":"Hexcassettes Book","book_description":"The Hexcassettes Book, all in one place.","source":{"author":"miyucomics","repo":"hexcassettes","commit":"5bed86554b16504d8ed84bb298842ea792b7413e","type":"github"},"pattern_count":7,"documented_pattern_count":7,"special_handler_count":0,"first_party_operator_count":7,"third_party_operator_count":0,"category_count":0,"entry_count":1,"linkable_page_count":7,"recipe_count":1,"id":"hexcassettes","name":"Hexcassettes","description":"Adds a method to delay hexes into the future, with a touch of playfulness and whimsy!","icon_url":"https://raw.githubusercontent.com/miyucomics/hexcassettes/5bed86554b16504d8ed84bb298842ea792b7413e/src/main/resources/assets/hexcassettes/icon.png","curseforge_slug":null,"modrinth_slug":"hexcassettes","modloaders":["Fabric","Quilt"]},"hexcellular":{"version":"1.1.0","book_url":"https://hexcellular.hexxy.media/v/1.1.0/1.0.0/en_us","book_title":"Hexcellular Book","book_description":"The Hexcellular Book, all in one place.","source":{"author":"miyucomics","repo":"hexcellular","commit":"64d134a215e01b34ef029f8d54df598a35539321","type":"github"},"pattern_count":4,"documented_pattern_count":4,"special_handler_count":0,"first_party_operator_count":4,"third_party_operator_count":0,"category_count":0,"entry_count":1,"linkable_page_count":4,"recipe_count":0,"id":"hexcellular","name":"Hexcellular","description":"Adds property iota to Hexcasting for easy syncing, storage, and communication of iota.","icon_url":"https://raw.githubusercontent.com/miyucomics/hexcellular/64d134a215e01b34ef029f8d54df598a35539321/src/main/resources/assets/hexcellular/icon.png","curseforge_slug":null,"modrinth_slug":"hexcellular","modloaders":["Fabric","Quilt"]},"hexchanting":{"version":"1.1.3","book_url":"https://arconyx.github.io/hexchanting/v/1.1.3/1.0.dev0/en_us","book_title":"Hexchanting Book","book_description":"The Hexchanting Book, all in one place.","source":{"author":"arconyx","repo":"hexchanting","commit":"e95113e2d2457fbc8ae918f70420fe10198b908a","type":"github"},"pattern_count":1,"documented_pattern_count":1,"special_handler_count":0,"first_party_operator_count":1,"third_party_operator_count":0,"category_count":0,"entry_count":1,"linkable_page_count":1,"recipe_count":8,"id":"hexchanting","name":"Hexchanting","description":"Imbue your equipment with the power of Hex Casting.","icon_url":"https://raw.githubusercontent.com/arconyx/hexchanting/e95113e2d2457fbc8ae918f70420fe10198b908a/src/main/resources/assets/hexchanting/icon.png","curseforge_slug":null,"modrinth_slug":"hexchanting","modloaders":["Fabric"]},"hexic":{"version":"1.4.6","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us","book_title":"Hexic","book_description":"Miscellaneous neat features and QoL patterns for Hex Casting","source":{"author":"PoolloverNathan","repo":"hexic","commit":"5eb76134b4bab633c9f1b412401cabc73f6c7a2a","type":"codeberg"},"pattern_count":33,"documented_pattern_count":19,"special_handler_count":0,"first_party_operator_count":22,"third_party_operator_count":6,"category_count":0,"entry_count":13,"linkable_page_count":29,"recipe_count":0,"id":"hexic","name":"Hexic","description":"Miscellaneous neat features and QoL patterns for Hex Casting.","icon_url":"https://codeberg.org/PoolloverNathan/hexic/raw/commit/5eb76134b4bab633c9f1b412401cabc73f6c7a2a/src/main/resources/assets/hexic/icon.png","curseforge_slug":null,"modrinth_slug":"hexic","modloaders":["Fabric","Quilt"]},"hexical":{"version":"2.0.0","book_url":"https://hexical.hexxy.media/v/latest/main/en_us","book_title":"Hexical Book","book_description":"The Hexical Book, all in one place.","source":{"author":"miyucomics","repo":"hexical","commit":"e0d7ef97501060f69eddfc8dcced1e21807bca4b","type":"github"},"pattern_count":149,"documented_pattern_count":147,"special_handler_count":0,"first_party_operator_count":147,"third_party_operator_count":0,"category_count":1,"entry_count":50,"linkable_page_count":147,"recipe_count":13,"id":"hexical","name":"Hexical","description":"A fun addon containing genie lamps, mage blocks, specks, world scrying, and more!","icon_url":"https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/icon.png","curseforge_slug":null,"modrinth_slug":"hexical","modloaders":["Fabric","Quilt"]},"hexodus":{"version":"1.0.0","book_url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us","book_title":"Hexodus Book","book_description":"The Hexodus Book, all in one place.","source":{"author":"miyucomics","repo":"hexodus","commit":"a950c7f1f9f6eb5860d2a1daef2980b635a1c790","type":"github"},"pattern_count":7,"documented_pattern_count":7,"special_handler_count":0,"first_party_operator_count":7,"third_party_operator_count":0,"category_count":0,"entry_count":2,"linkable_page_count":7,"recipe_count":1,"id":"hexodus","name":"Hexodus","description":"A gravity addon for Hex Casting.","icon_url":"https://raw.githubusercontent.com/miyucomics/hexodus/a950c7f1f9f6eb5860d2a1daef2980b635a1c790/src/main/resources/assets/hexodus/icon.png","curseforge_slug":null,"modrinth_slug":null,"modloaders":["Fabric"]},"hexpose":{"version":"1.0.0","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us","book_title":"Hexpose Book","book_description":"The Hexpose Book, all in one place.","source":{"author":"miyucomics","repo":"hexpose","commit":"84c305b1078945b80965b7ecc7c19817736eeef2","type":"github"},"pattern_count":103,"documented_pattern_count":102,"special_handler_count":0,"first_party_operator_count":102,"third_party_operator_count":8,"category_count":1,"entry_count":15,"linkable_page_count":110,"recipe_count":0,"id":"hexpose","name":"Hexpose","description":"A library addon for Hexcasting that adds many scrying patterns and the iotas for other addons to use.","icon_url":"https://raw.githubusercontent.com/miyucomics/hexpose/84c305b1078945b80965b7ecc7c19817736eeef2/src/main/resources/assets/hexpose/icon.png","curseforge_slug":null,"modrinth_slug":"hexpose","modloaders":["Fabric"]},"hextended":{"version":"2.0.1","book_url":"https://hextended.hexxy.media/v/latest/main/en_us","book_title":"Hextended Staves Book","book_description":"The Hextended Staves Book, all in one place.","source":{"author":"abilliontrillionstars","repo":"hextended-staves","commit":"1d5e53867e8a1ba7ecd4b266363ae815e9f07dee","type":"github"},"pattern_count":0,"documented_pattern_count":0,"special_handler_count":0,"first_party_operator_count":0,"third_party_operator_count":0,"category_count":0,"entry_count":4,"linkable_page_count":0,"recipe_count":2,"id":"hextended","name":"Hextended Staves","description":"Bolster your magic stick collection.","icon_url":"https://raw.githubusercontent.com/abilliontrillionstars/hextended-staves/1d5e53867e8a1ba7ecd4b266363ae815e9f07dee/common/src/main/icon.png","curseforge_slug":"hextended-staves","modrinth_slug":"hextended-staves","modloaders":["Fabric","Forge","Quilt"]},"hextrogen":{"version":"1.1.0","book_url":"https://miyucomics.github.io/hextrogen/v/1.1.0/1.0.0/en_us","book_title":"Hextrogen Book","book_description":"The Hextrogen Book, all in one place.","source":{"author":"miyucomics","repo":"hextrogen","commit":"1ee79745595a54c2eadbe9ef9029ee4e23daf906","type":"github"},"pattern_count":2,"documented_pattern_count":2,"special_handler_count":0,"first_party_operator_count":2,"third_party_operator_count":0,"category_count":0,"entry_count":1,"linkable_page_count":2,"recipe_count":0,"id":"hextrogen","name":"Hextrogen","description":"Adds interop with Create: Estrogen.","icon_url":"https://raw.githubusercontent.com/miyucomics/hextrogen/1ee79745595a54c2eadbe9ef9029ee4e23daf906/src/main/resources/assets/hextrogen/icon.png","curseforge_slug":null,"modrinth_slug":"hextrogen","modloaders":["Fabric"]},"hexdim":{"version":"1.2.1","book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us","book_title":"Hexxy Dimensions Book","book_description":"The Hexxy Dimensions Book, all in one place.","source":{"author":"walksanatora","repo":"hexxy-dimensions","commit":"61d6551b8449872987dcd4c10d71a5e1b23b8c86","type":"github"},"pattern_count":12,"documented_pattern_count":12,"special_handler_count":0,"first_party_operator_count":12,"third_party_operator_count":0,"category_count":0,"entry_count":1,"linkable_page_count":12,"recipe_count":0,"id":"hexdim","name":"Hexxy Dimensions","description":"Adds pocket dimensions.","icon_url":"https://raw.githubusercontent.com/walksanatora/hexxy-dimensions/61d6551b8449872987dcd4c10d71a5e1b23b8c86/doc/icon.png","curseforge_slug":null,"modrinth_slug":"hexdim","modloaders":["Fabric"]},"hierophantics":{"version":"1.3.3","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us","book_title":"Hierophantics Book","book_description":"An addon to Hex Casting that lets you work with extracted minds to create conditional hexes and merge villagers.","source":{"author":"Robotgiggle","repo":"hierophantics","commit":"cc1f25582fec05625e34b9dc2bd6d1a9cb35110b","type":"github"},"pattern_count":22,"documented_pattern_count":22,"special_handler_count":0,"first_party_operator_count":22,"third_party_operator_count":0,"category_count":0,"entry_count":6,"linkable_page_count":22,"recipe_count":5,"id":"hierophantics","name":"Hierophantics","description":"Addon for Hex Casting that lets you work with extracted minds to create conditional hexes, merge villagers, and cast spells for less media.","icon_url":"https://raw.githubusercontent.com/Robotgiggle/hierophantics/cc1f25582fec05625e34b9dc2bd6d1a9cb35110b/common/src/main/resources/assets/hierophantics/icon.png","curseforge_slug":"hierophantics","modrinth_slug":"hierophantics","modloaders":["Fabric","Forge"]},"ioticblocks":{"version":"1.0.2+1.20.1","book_url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us","book_title":"IoticBlocks Book","book_description":"A port of HexGloop's block read/write patterns for 1.20.1.","source":{"author":"object-Object","repo":"IoticBlocks","commit":"8672f504c640a3fe1d91f6c62f1416401f38bdb4","type":"github"},"pattern_count":2,"documented_pattern_count":2,"special_handler_count":0,"first_party_operator_count":2,"third_party_operator_count":4,"category_count":0,"entry_count":1,"linkable_page_count":6,"recipe_count":0,"id":"ioticblocks","name":"IoticBlocks","description":"Adds patterns for reading and writing iotas to/from blocks, and an API for addon developers to easily add iota reading/writing support to their blocks.","icon_url":"https://raw.githubusercontent.com/object-Object/IoticBlocks/8672f504c640a3fe1d91f6c62f1416401f38bdb4/common/src/main/resources/assets/ioticblocks/icon.png","curseforge_slug":"ioticblocks","modrinth_slug":"ioticblocks","modloaders":["Fabric","Forge"]},"lapisworks":{"version":"1.5.6.9","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us","book_title":"Lapisworks Book","book_description":"You enchanted me, therefore you must be enchanting!","source":{"author":"Real-Luxof","repo":"Lapisworks","commit":"08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3","type":"github"},"pattern_count":48,"documented_pattern_count":31,"special_handler_count":0,"first_party_operator_count":31,"third_party_operator_count":0,"category_count":4,"entry_count":19,"linkable_page_count":36,"recipe_count":4,"id":"lapisworks","name":"Lapisworks","description":"Harness Lapis' enchanting power with Hex Casting's media and enchant yourself.","icon_url":"https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/icon.png","curseforge_slug":null,"modrinth_slug":"lapisworks","modloaders":["Fabric"]},"lessertp":{"version":"1.2.1","book_url":"https://real-luxof.github.io/Lesser-Teleport/v/1.2.1/1.2.dev0/en_us","book_title":"Lesser Teleport Book","book_description":"Buk. :)","source":{"author":"Real-Luxof","repo":"Lesser-Teleport","commit":"b30445ebd13a64f788b7d45b1cfee2469d38c894","type":"github"},"pattern_count":2,"documented_pattern_count":2,"special_handler_count":0,"first_party_operator_count":2,"third_party_operator_count":0,"category_count":0,"entry_count":2,"linkable_page_count":2,"recipe_count":0,"id":"lessertp","name":"Lesser Teleport","description":"A port of Lesser Teleport from HexKinetics.","icon_url":"https://raw.githubusercontent.com/Real-Luxof/Lesser-Teleport/b30445ebd13a64f788b7d45b1cfee2469d38c894/src/main/resources/assets/lessertp/icon.png","curseforge_slug":null,"modrinth_slug":"lesser-teleport","modloaders":["Fabric"]},"moreiotas":{"version":"0.1.1","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us","book_title":"MoreIotas Book","book_description":"The MoreIotas Book, all in one place.","source":{"author":"FallingColors","repo":"MoreIotas","commit":"64d78ba161a7489f3cdfa8a3012791b41adac567","type":"github"},"pattern_count":45,"documented_pattern_count":44,"special_handler_count":0,"first_party_operator_count":45,"third_party_operator_count":10,"category_count":0,"entry_count":5,"linkable_page_count":55,"recipe_count":0,"id":"moreiotas","name":"MoreIotas","description":"Adds iotas for strings, matrices, types, and items.","icon_url":"https://raw.githubusercontent.com/FallingColors/MoreIotas/64d78ba161a7489f3cdfa8a3012791b41adac567/Common/src/main/resources/logo.png","curseforge_slug":"moreiotas","modrinth_slug":"moreiotas","modloaders":["Fabric","Forge"]},"oneironaut":{"version":"0.5.0","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us","book_title":"Oneironaut Book","book_description":"The Oneironaut Book, all in one place.","source":{"author":"beholderface","repo":"oneironaut","commit":"3c212caf0ce46e1d1215607257053e6163a052d7","type":"github"},"pattern_count":41,"documented_pattern_count":35,"special_handler_count":0,"first_party_operator_count":35,"third_party_operator_count":0,"category_count":0,"entry_count":29,"linkable_page_count":35,"recipe_count":23,"id":"oneironaut","name":"Oneironaut","description":"An addon for Hex Casting centered around exploration and use of the Noosphere.","icon_url":"https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/fabric/src/main/resources/icon.png","curseforge_slug":"oneironaut","modrinth_slug":"oneironaut","modloaders":["Fabric","Quilt"]},"overevaluate":{"version":"1.0.0","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us","book_title":"Overevaluate Book","book_description":"The Overevaluate Book, all in one place.","source":{"author":"miyucomics","repo":"overevaluate","commit":"60d8f8a2581a22bed5a4c521435d84ac4af904dd","type":"github"},"pattern_count":20,"documented_pattern_count":20,"special_handler_count":4,"first_party_operator_count":20,"third_party_operator_count":0,"category_count":0,"entry_count":4,"linkable_page_count":24,"recipe_count":0,"id":"overevaluate","name":"Overevaluate","description":"Adds sets and patterns for advanced metaevals and stack manipulation.","icon_url":"https://raw.githubusercontent.com/miyucomics/overevaluate/60d8f8a2581a22bed5a4c521435d84ac4af904dd/src/main/resources/assets/overevaluate/icon.png","curseforge_slug":null,"modrinth_slug":null,"modloaders":["Fabric"]},"scryglass":{"version":"1.0.0","book_url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us","book_title":"Scryglass Book","book_description":"The Scryglass Book, all in one place.","source":{"author":"miyucomics","repo":"scryglass","commit":"ae42d7b710fcf45453a509a84caf80e857dd1fa6","type":"github"},"pattern_count":8,"documented_pattern_count":8,"special_handler_count":0,"first_party_operator_count":8,"third_party_operator_count":0,"category_count":0,"entry_count":1,"linkable_page_count":8,"recipe_count":0,"id":"scryglass","name":"Scryglass","description":"A Hexcasting addon to draw things on your screen!","icon_url":null,"curseforge_slug":null,"modrinth_slug":null,"modloaders":["Fabric"]},"slate_work":{"version":"1.0.3","book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us","book_title":"Slate Work Book","book_description":"The Slate Work Book, all in one place.","source":{"author":"Stick404","repo":"SlateWork","commit":"9346295013917a7d1c6b2041fa28bd4185490b0d","type":"github"},"pattern_count":16,"documented_pattern_count":16,"special_handler_count":0,"first_party_operator_count":16,"third_party_operator_count":0,"category_count":0,"entry_count":21,"linkable_page_count":28,"recipe_count":15,"id":"slate_work","name":"Slate Works","description":"An addon for improving and adding to Spell Circles in many different ways.","icon_url":"https://raw.githubusercontent.com/Stick404/SlateWork/9346295013917a7d1c6b2041fa28bd4185490b0d/src/main/resources/assets/slate_work/icon.png","curseforge_slug":null,"modrinth_slug":"slate-works","modloaders":["Fabric"]},"efhexs":{"version":"1.0.0","book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us","book_title":"Special Efhexs Book","book_description":"The Special Efhexs Book, all in one place.","source":{"author":"miyucomics","repo":"special-efhexs","commit":"81157d804c0e51a3082a1b328483425dec49f5da","type":"github"},"pattern_count":11,"documented_pattern_count":11,"special_handler_count":0,"first_party_operator_count":11,"third_party_operator_count":0,"category_count":0,"entry_count":4,"linkable_page_count":11,"recipe_count":1,"id":"efhexs","name":"Special Efhexs","description":"An addon dedicated to special effects via particles and sounds.","icon_url":"https://raw.githubusercontent.com/miyucomics/special-efhexs/81157d804c0e51a3082a1b328483425dec49f5da/src/main/resources/assets/efhexs/icon.png","curseforge_slug":null,"modrinth_slug":null,"modloaders":["Fabric"]},"mediatransport":{"version":"1.1.1+1.20.1","book_url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us","book_title":"mediatransport book","book_description":"The Hex Casting + Figura Server Backend Addon","source":{"author":"penguinencounter","repo":"mediatransport","commit":"6d1ba7ec93688984e41a0015868046c9fde8f231","type":"github"},"pattern_count":6,"documented_pattern_count":6,"special_handler_count":0,"first_party_operator_count":6,"third_party_operator_count":0,"category_count":2,"entry_count":9,"linkable_page_count":6,"recipe_count":0,"id":"mediatransport","name":"mediatransport","description":"Figura integration for Hex Casting.","icon_url":"https://raw.githubusercontent.com/penguinencounter/mediatransport/6d1ba7ec93688984e41a0015868046c9fde8f231/common/src/main/resources/assets/mediatransport/icon.png","curseforge_slug":null,"modrinth_slug":"mediatransport","modloaders":["Fabric","Forge"]}},"patterns":{"lapisworks:create_enchsent":{"id":"lapisworks:create_enchsent","name":"Summon Enchanted Sentinel","direction":"NORTH_WEST","signature":"aqaeawdwwwdwqwdwwwdwesdwdwdswqdedqqwdewaawdeq","is_per_world":true,"display_only":true,"display_as":null,"operators":[{"description":"Summons an enchanted version of the Greater Sentinel at the given position (which must be within 32 blocks around me) and the given ambit (which can be from 1-64). Costs 5 amethyst dust to summon.","inputs":"vec, num","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/enchsent@lapisworks:create_enchsent","mod_id":"lapisworks"}]},"lapisworks:flay_artmind":{"id":"lapisworks:flay_artmind","name":"Imbue Mind","direction":"SOUTH_EAST","signature":"ewewedeaeaeasaqaewaqawqdedaeaqqwqeqadqasqqqsaqdaq","is_per_world":true,"display_only":true,"display_as":null,"operators":[{"description":"Takes the location of a block with limited functionality and a full Simple Mind Container, and imbues the mind into the construct for five charged amethyst. [*This shape reminds me of something..*](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/brainsweep)","inputs":"vec, vec","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/flay_artmind@lapisworks:flay_artmind","mod_id":"lapisworks"}]},"lapisworks:hastenature":{"id":"lapisworks:hastenature","name":"Hastenature","direction":"WEST","signature":"qwdeeadewseaqqedwswqqwdedsdadeaaqqe","is_per_world":true,"display_only":true,"display_as":null,"operators":[{"description":"Takes a block position and a positive number, and ages the block (or how I call it, induces a random tick) there that many times. Costs an amethyst shard per age-up.","inputs":"vec, int","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/hastenature@lapisworks:hastenature","mod_id":"lapisworks"}]},"hexcasting:get_caster":{"id":"hexcasting:get_caster","name":"Mind's Reflection","direction":"NORTH_EAST","signature":"qaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds me, the caster, to the stack.","inputs":null,"outputs":"entity | null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_caster","mod_id":"hexcasting"}]},"hexcasting:entity_pos/eye":{"id":"hexcasting:entity_pos/eye","name":"Compass' Purification","direction":"EAST","signature":"aa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms an entity on the stack into the position of its eyes. I should probably use this on myself.","inputs":"entity","outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:entity_pos/eye","mod_id":"hexcasting"}]},"hexcasting:entity_pos/foot":{"id":"hexcasting:entity_pos/foot","name":"Compass' Purification II","direction":"NORTH_EAST","signature":"dd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms an entity on the stack into the position it is standing. I should probably use this on other entities.","inputs":"entity","outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:entity_pos/foot","mod_id":"hexcasting"}]},"hexcasting:get_entity_look":{"id":"hexcasting:get_entity_look","name":"Alidade's Purification","direction":"EAST","signature":"wa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms an entity on the stack into the direction it's looking in, as a unit vector.","inputs":"entity","outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_entity_look","mod_id":"hexcasting"}]},"hexcasting:get_entity_height":{"id":"hexcasting:get_entity_height","name":"Stadiometer's Purification","direction":"NORTH_EAST","signature":"awq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms an entity on the stack into its height.","inputs":"entity","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_entity_height","mod_id":"hexcasting"}]},"hexcasting:get_entity_velocity":{"id":"hexcasting:get_entity_velocity","name":"Pace Purification","direction":"EAST","signature":"wq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms an entity on the stack into the direction in which it's moving, with the speed of that movement as that direction's magnitude.","inputs":"entity","outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_entity_velocity","mod_id":"hexcasting"}]},"hexcasting:raycast":{"id":"hexcasting:raycast","name":"Archer's Distillation","direction":"EAST","signature":"wqaawdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Combines two vectors (a position and a direction) into the answer to the question: If I stood at the position and looked in the direction, what block would I be looking at? Costs a negligible amount of media.","inputs":"vector, vector","outputs":"vector | null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast","mod_id":"hexcasting"}]},"hexcasting:raycast/axis":{"id":"hexcasting:raycast/axis","name":"Architect's Distillation","direction":"EAST","signature":"weddwaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Archer's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast), but instead returns a vector representing the answer to the question: Which *side* of the block am I looking at? Costs a negligible amount of media.","inputs":"vector, vector","outputs":"vector | null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast/axis","mod_id":"hexcasting"}]},"hexcasting:raycast/entity":{"id":"hexcasting:raycast/entity","name":"Scout's Distillation","direction":"EAST","signature":"weaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Archer's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast), but instead returns the *entity* I am looking at. Costs a negligible amount of media.","inputs":"vector, vector","outputs":"entity | null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast/entity","mod_id":"hexcasting"}]},"hexcasting:circle/impetus_pos":{"id":"hexcasting:circle/impetus_pos","name":"Waystone Reflection","direction":"SOUTH_WEST","signature":"eaqwqae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the position of the [Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus) of this spell circle.","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/circle@hexcasting:circle/impetus_pos","mod_id":"hexcasting"}]},"hexcasting:circle/impetus_dir":{"id":"hexcasting:circle/impetus_dir","name":"Lodestone Reflection","direction":"SOUTH_WEST","signature":"eaqwqaewede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the direction the [Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus) of this spell circle is facing as a unit vector.","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/circle@hexcasting:circle/impetus_dir","mod_id":"hexcasting"}]},"hexcasting:circle/bounds/min":{"id":"hexcasting:circle/bounds/min","name":"Lesser Fold Reflection","direction":"SOUTH_WEST","signature":"eaqwqaewdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the position of the lower-north-west corner of the bounds of this spell circle.","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/circle@hexcasting:circle/bounds/min","mod_id":"hexcasting"}]},"hexcasting:circle/bounds/max":{"id":"hexcasting:circle/bounds/max","name":"Greater Fold Reflection","direction":"WEST","signature":"aqwqawaaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the position of the upper-south-east corner of the bounds of this spell circle.","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/circle@hexcasting:circle/bounds/max","mod_id":"hexcasting"}]},"hexcasting:swap":{"id":"hexcasting:swap","name":"Jester's Gambit","direction":"EAST","signature":"aawdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Swaps the top two iotas of the stack.","inputs":"any, any","outputs":"any, any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:swap","mod_id":"hexcasting"}]},"hexcasting:rotate":{"id":"hexcasting:rotate","name":"Rotation Gambit","direction":"EAST","signature":"aaeaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Yanks the iota third from the top of the stack to the top. [0, 1, 2] becomes [1, 2, 0].","inputs":"any, any, any","outputs":"any, any, any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:rotate","mod_id":"hexcasting"}]},"hexcasting:rotate_reverse":{"id":"hexcasting:rotate_reverse","name":"Rotation Gambit II","direction":"NORTH_EAST","signature":"ddqdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Yanks the top iota to the third position. [0, 1, 2] becomes [2, 0, 1].","inputs":"any, any, any","outputs":"any, any, any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:rotate_reverse","mod_id":"hexcasting"}]},"hexcasting:duplicate":{"id":"hexcasting:duplicate","name":"Gemini Decomposition","direction":"EAST","signature":"aadaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Duplicates the top iota of the stack.","inputs":"any","outputs":"any, any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:duplicate","mod_id":"hexcasting"}]},"hexcasting:over":{"id":"hexcasting:over","name":"Prospector's Gambit","direction":"EAST","signature":"aaedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Copy the second-to-last iota of the stack to the top. [0, 1] becomes [0, 1, 0].","inputs":"any, any","outputs":"any, any, any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:over","mod_id":"hexcasting"}]},"hexcasting:tuck":{"id":"hexcasting:tuck","name":"Undertaker's Gambit","direction":"EAST","signature":"ddqaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Copy the top iota of the stack, then put it under the second iota. [0, 1] becomes [1, 0, 1].","inputs":"any, any","outputs":"any, any, any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:tuck","mod_id":"hexcasting"}]},"hexcasting:2dup":{"id":"hexcasting:2dup","name":"Dioscuri Gambit","direction":"EAST","signature":"aadadaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Copy the top two iotas of the stack. [0, 1] becomes [0, 1, 0, 1].","inputs":"any, any","outputs":"any, any, any, any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:2dup","mod_id":"hexcasting"}]},"hexcasting:stack_len":{"id":"hexcasting:stack_len","name":"Flock's Reflection","direction":"NORTH_WEST","signature":"qwaeawqaeaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the size of the stack as a number to the top of the stack. (For example, a stack of [0, 1] will become [0, 1, 2].)","inputs":null,"outputs":"number","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:stack_len","mod_id":"hexcasting"}]},"hexcasting:duplicate_n":{"id":"hexcasting:duplicate_n","name":"Gemini Gambit","direction":"EAST","signature":"aadaadaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes the number at the top of the stack, then copies the top iota of the stack that number of times. (A count of 2 results in two of the iota on the stack, not three.)","inputs":"any, number","outputs":"many","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:duplicate_n","mod_id":"hexcasting"}]},"hexcasting:fisherman":{"id":"hexcasting:fisherman","name":"Fisherman's Gambit","direction":"WEST","signature":"ddad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Grabs the element in the stack indexed by the number and brings it to the top. If the number is negative, instead moves the top element of the stack down that many elements.","inputs":"number","outputs":"any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:fisherman","mod_id":"hexcasting"}]},"hexcasting:fisherman/copy":{"id":"hexcasting:fisherman/copy","name":"Fisherman's Gambit II","direction":"EAST","signature":"aada","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Fisherman's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:fisherman), but instead of moving the iota, copies it.","inputs":"number","outputs":"any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:fisherman/copy","mod_id":"hexcasting"}]},"hexcasting:swizzle":{"id":"hexcasting:swizzle","name":"Swindler's Gambit","direction":"SOUTH_EAST","signature":"qaawdde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Rearranges the top elements of the stack based on the given numerical code, which is the index of the permutation wanted.","inputs":"many, number","outputs":"many","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:swizzle","mod_id":"hexcasting"}]},"hexcasting:add":{"id":"hexcasting:add","name":"Additive Distillation","direction":"NORTH_EAST","signature":"waaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the list at the top of the stack, then add all its elements to the end of the list at the top of the stack.","inputs":"list, list","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:add","mod_id":"hexcasting"},{"description":"Perform addition.","inputs":"num|vec, num|vec","outputs":"num|vec","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:add","mod_id":"hexcasting"},{"description":"Performs Addition, num will be treated as num + 0i.","inputs":"complex, complex/num","outputs":"complex","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:add","mod_id":"complexhex"},{"description":"Remove the Jump iota at the top of the stack, then add all its frames to the bottom of the Jump iota at the top of the stack.","inputs":"jump, jump","outputs":"jump","book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@hexcasting:add","mod_id":"caduceus"},{"description":"Perform Addition","inputs":"long, long","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:add","mod_id":"complexhex"},{"description":"Merges two maps together. Maps cannot have duplicate items: any entry in the latter map will override that in the first map.","inputs":"map<k, v>, map<k, v>","outputs":"map<k, v>","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:add","mod_id":"hexic"},{"description":"Adds two matrices together; they must have the same number of columns and rows.","inputs":"mat, mat","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@hexcasting:add","mod_id":"moreiotas"},{"description":"Combines two motes into one, merging the mote records they point to. Any pointers to the second mote will become null, any pointers to the first will remain. This can make motes holding many more items than I could carry in a stack naturally!","inputs":"mote, mote","outputs":"mote","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexcasting:add","mod_id":"hexal"},{"description":"Performs Addition","inputs":"qtrn, qtrn","outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@hexcasting:add","mod_id":"complexhex"},{"description":"Removes the top two strings from the stack and combines them together.","inputs":"str, str","outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@hexcasting:add","mod_id":"moreiotas"},{"description":"Pushes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) of the first followed immediately by the second.","inputs":"text, text","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:add","mod_id":"hexpose"}]},"hexcasting:sub":{"id":"hexcasting:sub","name":"Subtractive Distillation","direction":"NORTH_WEST","signature":"wddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Perform subtraction.","inputs":"num|vec, num|vec","outputs":"num|vec","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:sub","mod_id":"hexcasting"},{"description":"Performs Subtraction, num will be treated as num + 0i.","inputs":"complex, complex/num","outputs":"complex","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:sub","mod_id":"complexhex"},{"description":"Perform Subtraction","inputs":"long, long","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:sub","mod_id":"complexhex"},{"description":"Removes every entry in the first map that is found in the second map. The values in the second map are ignored.","inputs":"map<k, v>, map<t, *>","outputs":"map<k, v>","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:sub","mod_id":"hexic"},{"description":"Performs Subtraction","inputs":"qrtn, qtrn","outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@hexcasting:sub","mod_id":"complexhex"}]},"hexcasting:mul":{"id":"hexcasting:mul","name":"Multiplicative Distillation","direction":"SOUTH_EAST","signature":"waqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Perform multiplication or the dot product.","inputs":"num|vec, num|vec","outputs":"num|vec","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:mul","mod_id":"hexcasting"},{"description":"Performs Multiplication","inputs":"complex, num","outputs":"complex","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:mul","mod_id":"complexhex"},{"description":"Perform Multiplication","inputs":"long, long","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:mul","mod_id":"complexhex"},{"description":"Multiplies the first n by m by with an m by p matrix to get an n by p matrix.","inputs":"mat, mat","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@hexcasting:mul","mod_id":"moreiotas"},{"description":"Performs Multiplication, Scalar if a num & quat are given, Hamiltonian if 2 quaternions are given.","inputs":"quaternion, num","outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@hexcasting:mul","mod_id":"complexhex"}]},"hexcasting:div":{"id":"hexcasting:div","name":"Division Distillation","direction":"NORTH_EAST","signature":"wdedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Perform division or the cross product.","inputs":"num|vec, num|vec","outputs":"num|vec","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:div","mod_id":"hexcasting"},{"description":"Performs Scalar Division.","inputs":"complex, num","outputs":"complex","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:div","mod_id":"complexhex"},{"description":"Perform Floored Division","inputs":"long, long","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:div","mod_id":"complexhex"},{"description":"Divides the first n by m matrix with an m by m matrix to get an n by m matrix.","inputs":"mat, mat","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@hexcasting:div","mod_id":"moreiotas"},{"description":"Performs Scalar Division.","inputs":"quaternion, num","outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@hexcasting:div","mod_id":"complexhex"}]},"hexcasting:abs":{"id":"hexcasting:abs","name":"Length Purification","direction":"NORTH_EAST","signature":"wqaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Convert a boolean to a number; True becomes 1, and False becomes 0.","inputs":"bool","outputs":"number","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:abs","mod_id":"hexcasting"},{"description":"Remove the list at the top of the stack, then push the number of elements in the list to the stack.","inputs":"list","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:abs","mod_id":"hexcasting"},{"description":"Compute the absolute value or length.","inputs":"num|vec","outputs":"number","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:abs","mod_id":"hexcasting"},{"description":"Pushes the Argument (the length).","inputs":"complex","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:abs","mod_id":"complexhex"},{"description":"Pushes the number of entries in the Dictionary","inputs":"dict","outputs":"num","book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexcasting:abs","mod_id":"hexthings"},{"description":"Consumes a gate iota, returns how many entities are marked by that gate.","inputs":"gate","outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexcasting:abs","mod_id":"hexal"},{"description":"Transforms the Item Stack at the top of the stack into its size.","inputs":"item stack","outputs":"int","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@hexcasting:abs","mod_id":"moreiotas"},{"description":"Remove the Jump iota at the top of the stack, then push the number of frames within it to the stack.","inputs":"jump","outputs":"num","book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@hexcasting:abs","mod_id":"caduceus"},{"description":"Accepts a mote and returns the number of items in the record referenced by that mote.","inputs":"mote","outputs":"int","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexcasting:abs","mod_id":"hexal"},{"description":"Pushes the Argument (the length).","inputs":"quaternion","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@hexcasting:abs","mod_id":"complexhex"},{"description":"Removes a string and returns its length.","inputs":"str","outputs":"num","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@hexcasting:abs","mod_id":"moreiotas"},{"description":"Pushes the length of the [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas).","inputs":"text","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:abs","mod_id":"hexpose"}]},"hexcasting:pow":{"id":"hexcasting:pow","name":"Power Distillation","direction":"NORTH_WEST","signature":"wedew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Perform exponentiation or vector projection.","inputs":"num|vec, num|vec","outputs":"num|vec","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:pow","mod_id":"hexcasting"},{"description":"Accepts a square matrix and an integer, and raises the matrix to the power of the integer.","inputs":"mat, int","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@hexcasting:pow","mod_id":"moreiotas"},{"description":"Performs Exponentiation.","inputs":"num, complex","outputs":"complex","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:pow","mod_id":"complexhex"}]},"hexcasting:floor":{"id":"hexcasting:floor","name":"Floor Purification","direction":"EAST","signature":"ewq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"\"Floors\" a number, cutting off the fractional component and leaving an integer value. If passed a vector, instead floors each of its components.","inputs":"num|vec","outputs":"num|vec","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:floor","mod_id":"hexcasting"}]},"hexcasting:ceil":{"id":"hexcasting:ceil","name":"Ceiling Purification","direction":"EAST","signature":"qwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"\"Ceilings\" a number, raising it to the next integer value if it has a fractional component. If passed a vector, instead ceils each of its components.","inputs":"num|vec","outputs":"num|vec","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:ceil","mod_id":"hexcasting"}]},"hexcasting:construct_vec":{"id":"hexcasting:construct_vec","name":"Vector Exaltation","direction":"EAST","signature":"eqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Combine three numbers at the top of the stack into a vector's X, Y, and Z components (bottom to top).","inputs":"num, num, num","outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:construct_vec","mod_id":"hexcasting"}]},"hexcasting:deconstruct_vec":{"id":"hexcasting:deconstruct_vec","name":"Vector Disintegration","direction":"EAST","signature":"qeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Split a vector into its X, Y, and Z components (bottom to top).","inputs":"vector","outputs":"num, num, num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:deconstruct_vec","mod_id":"hexcasting"}]},"hexcasting:coerce_axial":{"id":"hexcasting:coerce_axial","name":"Axial Purification","direction":"NORTH_WEST","signature":"qqqqqaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"For a vector, coerce it to its nearest axial direction, a unit vector. For a number, return the sign of the number; 1 if positive, -1 if negative. In both cases, zero is unaffected.","inputs":"vec|num","outputs":"vec|num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:coerce_axial","mod_id":"hexcasting"}]},"hexcasting:and":{"id":"hexcasting:and","name":"Conjunction Distillation","direction":"NORTH_EAST","signature":"wdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the intersection of two sets.","inputs":"(num, num)|(list, list)","outputs":"num|list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets@hexcasting:and","mod_id":"hexcasting"},{"description":"Returns True if both arguments are true; otherwise returns False.","inputs":"bool, bool","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:and","mod_id":"hexcasting"},{"description":"Perform Bitwise AND","inputs":"long, long","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:and","mod_id":"complexhex"}]},"hexcasting:or":{"id":"hexcasting:or","name":"Disjunction Distillation","direction":"SOUTH_EAST","signature":"waw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Unifies two sets.","inputs":"(num, num)|(list, list)","outputs":"num|list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets@hexcasting:or","mod_id":"hexcasting"},{"description":"Returns True if at least one of the arguments are True; otherwise returns False.","inputs":"bool, bool","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:or","mod_id":"hexcasting"},{"description":"Perform Bitwise OR","inputs":"long, long","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:or","mod_id":"complexhex"}]},"hexcasting:not":{"id":"hexcasting:not","name":"Negation Purification","direction":"NORTH_WEST","signature":"dw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the argument is True, return False; if it is False, return True.","inputs":"bool","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:not","mod_id":"hexcasting"},{"description":"Takes the inversion of a bitset, changing all \"on\" bits to \"off\" and vice versa. In my experience, this will take the form of that number negated and decreased by one. For example, 0 will become -1, and -100 will become 99.","inputs":"num","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets@hexcasting:not","mod_id":"hexcasting"},{"description":"Perform Bitwise NOT","inputs":"long, long","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:not","mod_id":"complexhex"}]},"hexcasting:xor":{"id":"hexcasting:xor","name":"Exclusion Distillation","direction":"NORTH_WEST","signature":"dwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the exclusive disjunction of two sets.","inputs":"(num, num)|(list, list)","outputs":"num|list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets@hexcasting:xor","mod_id":"hexcasting"},{"description":"Returns True if exactly one of the arguments is true; otherwise returns False.","inputs":"bool, bool","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:xor","mod_id":"hexcasting"},{"description":"Perform Bitwise XOR","inputs":"long, long","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:xor","mod_id":"complexhex"}]},"hexcasting:greater":{"id":"hexcasting:greater","name":"Maximus Distillation","direction":"SOUTH_EAST","signature":"e","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the first argument is greater than the second, return True. Otherwise, return False.","inputs":"number, number","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:greater","mod_id":"hexcasting"}]},"hexcasting:less":{"id":"hexcasting:less","name":"Minimus Distillation","direction":"SOUTH_WEST","signature":"q","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the first argument is less than the second, return True. Otherwise, return False.","inputs":"number, number","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:less","mod_id":"hexcasting"}]},"hexcasting:greater_eq":{"id":"hexcasting:greater_eq","name":"Maximus Distillation II","direction":"SOUTH_EAST","signature":"ee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the first argument is greater than or equal to the second, return True. Otherwise, return False.","inputs":"number, number","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:greater_eq","mod_id":"hexcasting"}]},"hexcasting:less_eq":{"id":"hexcasting:less_eq","name":"Minimus Distillation II","direction":"SOUTH_WEST","signature":"qq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the first argument is less than or equal to the second, return True. Otherwise, return False.","inputs":"number, number","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:less_eq","mod_id":"hexcasting"}]},"hexcasting:equals":{"id":"hexcasting:equals","name":"Equality Distillation","direction":"EAST","signature":"ad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the first argument equals the second (within a small tolerance), return True. Otherwise, return False.","inputs":"any, any","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:equals","mod_id":"hexcasting"}]},"hexcasting:not_equals":{"id":"hexcasting:not_equals","name":"Inequality Distillation","direction":"EAST","signature":"da","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the first argument does not equal the second (outside a small tolerance), return True. Otherwise, return False.","inputs":"any, any","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:not_equals","mod_id":"hexcasting"}]},"hexcasting:bool_coerce":{"id":"hexcasting:bool_coerce","name":"Augur's Purification","direction":"NORTH_EAST","signature":"aw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Convert an argument to a boolean. The number 0, [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences), False, and the empty list become False; everything else becomes True.","inputs":"any","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:bool_coerce","mod_id":"hexcasting"}]},"hexcasting:if":{"id":"hexcasting:if","name":"Augur's Exaltation","direction":"SOUTH_EAST","signature":"awdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the first argument is True, keeps the second and discards the third; otherwise discards the second and keeps the third.","inputs":"bool, any, any","outputs":"any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:if","mod_id":"hexcasting"}]},"hexcasting:random":{"id":"hexcasting:random","name":"Entropy Reflection","direction":"NORTH_WEST","signature":"eqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a random number between 0 and 1.","inputs":null,"outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:random","mod_id":"hexcasting"}]},"hexcasting:sin":{"id":"hexcasting:sin","name":"Sine Purification","direction":"SOUTH_EAST","signature":"qqqqqaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the sine of an angle in radians, yielding the vertical component of that angle drawn on a unit circle. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau).","inputs":"num","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:sin","mod_id":"hexcasting"}]},"hexcasting:cos":{"id":"hexcasting:cos","name":"Cosine Purification","direction":"SOUTH_EAST","signature":"qqqqqad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the cosine of an angle in radians, yielding the horizontal component of that angle drawn on a unit circle. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau).","inputs":"num","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:cos","mod_id":"hexcasting"}]},"hexcasting:tan":{"id":"hexcasting:tan","name":"Tangent Purification","direction":"SOUTH_WEST","signature":"wqqqqqadq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the tangent of an angle in radians, yielding the slope of that angle drawn on a circle. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau).","inputs":"num","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:tan","mod_id":"hexcasting"}]},"hexcasting:arcsin":{"id":"hexcasting:arcsin","name":"Inverse Sine Purification","direction":"SOUTH_EAST","signature":"ddeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the inverse sine of a value with absolute value 1 or less, yielding the angle whose sine is that value. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau).","inputs":"num","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:arcsin","mod_id":"hexcasting"}]},"hexcasting:arccos":{"id":"hexcasting:arccos","name":"Inverse Cosine Purification","direction":"NORTH_EAST","signature":"adeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the inverse cosine of a value with absolute value 1 or less, yielding the angle whose cosine is that value. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau).","inputs":"num","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:arccos","mod_id":"hexcasting"}]},"hexcasting:arctan":{"id":"hexcasting:arctan","name":"Inverse Tangent Purification","direction":"NORTH_EAST","signature":"eadeeeeew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the inverse tangent of a value, yielding the angle whose tangent is that value. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau).","inputs":"num","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:arctan","mod_id":"hexcasting"}]},"hexcasting:arctan2":{"id":"hexcasting:arctan2","name":"Inverse Tangent Distillation","direction":"WEST","signature":"deadeeeeewd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the inverse tangent of a Y and X value, yielding the angle between the X-axis and a line from the origin to that point.","inputs":"num, num","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:arctan2","mod_id":"hexcasting"}]},"hexcasting:logarithm":{"id":"hexcasting:logarithm","name":"Logarithmic Distillation","direction":"NORTH_WEST","signature":"eqaqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes the number at the top of the stack, then takes the logarithm of the number at the top using the other number as its base. Related to the value of [*e*](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/e).","inputs":"num, num","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:logarithm","mod_id":"hexcasting"}]},"hexcasting:modulo":{"id":"hexcasting:modulo","name":"Modulus Distillation","direction":"NORTH_EAST","signature":"addwaad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the modulus of two numbers. This is the amount *remaining* after division - for example, 5 % 2 is 1, and 5 % 3 is 2. When applied on vectors, performs the above operation elementwise.","inputs":"num|vec, num|vec","outputs":"num|vec","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:modulo","mod_id":"hexcasting"}]},"hexcasting:unique":{"id":"hexcasting:unique","name":"Uniqueness Purification","direction":"NORTH_EAST","signature":"aweaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes duplicate entries from a list.","inputs":"list","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets@hexcasting:unique","mod_id":"hexcasting"},{"description":"Keeps only the first instance of any glyph in the text. Styling is enough to distinguish a glyph.","inputs":"text","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:unique","mod_id":"hexpose"}]},"hexcasting:print":{"id":"hexcasting:print","name":"Reveal","direction":"NORTH_EAST","signature":"de","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Displays the top iota of the stack to me.","inputs":"any","outputs":"any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:print","mod_id":"hexcasting"}]},"hexcasting:explode":{"id":"hexcasting:explode","name":"Explosion","direction":"EAST","signature":"aawaawaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a number and vector from the stack, then create an explosion at the given location with the given power.","inputs":"vector, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:explode","mod_id":"hexcasting"}]},"hexcasting:explode/fire":{"id":"hexcasting:explode/fire","name":"Fireball","direction":"EAST","signature":"ddwddwdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a number and vector from the stack, then create a fiery explosion at the given location with the given power.","inputs":"vector, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:explode/fire","mod_id":"hexcasting"}]},"hexcasting:add_motion":{"id":"hexcasting:add_motion","name":"Impulse","direction":"SOUTH_WEST","signature":"awqqqwaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove an entity and direction from the stack, then give a shove to the given entity in the given direction. The strength of the impulse is determined by the length of the vector.\nCosts units of [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) equal to the square of the length of the vector, plus one for every Impulse except the first targeting an entity.","inputs":"entity, vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:add_motion","mod_id":"hexcasting"}]},"hexcasting:blink":{"id":"hexcasting:blink","name":"Blink","direction":"SOUTH_WEST","signature":"awqqqwaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove an entity and length from the stack, then teleport the given entity along its look vector by the given length.\nCosts about one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per two blocks travelled.","inputs":"entity, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:blink","mod_id":"hexcasting"}]},"hexcasting:break_block":{"id":"hexcasting:break_block","name":"Break Block","direction":"EAST","signature":"qaqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a location from the stack, then break the block at the given location. This spell can break nearly anything a Diamond Pickaxe can break.\nCosts about an eighth of one [Amethyst Dust, or a negligible amount if breaking a ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)[](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:conjure_block)[Conjured Block](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:conjure_block) or [Conjured Light](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:conjure_light).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:break_block","mod_id":"hexcasting"}]},"hexcasting:place_block":{"id":"hexcasting:place_block","name":"Place Block","direction":"SOUTH_WEST","signature":"eeeeede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a location from the stack, then pick a block item and place it at the given location.\nCosts about an eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:place_block","mod_id":"hexcasting"}]},"hexcasting:colorize":{"id":"hexcasting:colorize","name":"Internalize Pigment","direction":"EAST","signature":"awddwqawqwawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"I must be holding a [Pigment](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/pigments) in my other hand to cast this spell. When I do, it will consume the dye and permanently change my mind's coloration (at least, until I cast the spell again). Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/colorize@hexcasting:colorize","mod_id":"hexcasting"}]},"hexcasting:cycle_variant":{"id":"hexcasting:cycle_variant","name":"Caster's Glamour","direction":"WEST","signature":"dwaawedwewdwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Certain items I create seem oddly receptive to the influence of media. By holding a [Cypher](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), [Trinket](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), [Artifact](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), [Focus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/focus), or [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in my other hand, I can use this spell to change the appearance of the item. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/cyclevariant@hexcasting:cycle_variant","mod_id":"hexcasting"}]},"hexcasting:create_water":{"id":"hexcasting:create_water","name":"Create Water","direction":"SOUTH_EAST","signature":"aqawqadaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Summon a block of water (or insert up to a bucket's worth) into a block at the given position. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:create_water","mod_id":"hexcasting"}]},"hexcasting:destroy_water":{"id":"hexcasting:destroy_water","name":"Destroy Liquid","direction":"SOUTH_WEST","signature":"dedwedade","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Drains either a liquid container at, or a body of liquid around, the given position. Costs about two [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:destroy_water","mod_id":"hexcasting"}]},"hexcasting:ignite":{"id":"hexcasting:ignite","name":"Ignite","direction":"SOUTH_EAST","signature":"aaqawawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Start a fire on top of the given location, as if a Fire Charge was applied, or set fire to an entity. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity | vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:ignite","mod_id":"hexcasting"}]},"hexcasting:extinguish":{"id":"hexcasting:extinguish","name":"Extinguish Area","direction":"SOUTH_WEST","signature":"ddedwdwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Extinguish blocks in a large area. Costs about six [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:extinguish","mod_id":"hexcasting"}]},"hexcasting:conjure_block":{"id":"hexcasting:conjure_block","name":"Conjure Block","direction":"NORTH_EAST","signature":"qqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjure an ethereal, but solid, block that sparkles with my pigment at the given position. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:conjure_block","mod_id":"hexcasting"}]},"hexcasting:conjure_light":{"id":"hexcasting:conjure_light","name":"Conjure Light","direction":"NORTH_EAST","signature":"qqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjure a magical light that softly glows with my pigment at the given position. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:conjure_light","mod_id":"hexcasting"}]},"hexcasting:bonemeal":{"id":"hexcasting:bonemeal","name":"Overgrow","direction":"NORTH_EAST","signature":"wqaqwawqaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Encourage a plant or sapling at the target position to grow, as if Bonemeal was applied. Costs a bit more than one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:bonemeal","mod_id":"hexcasting"}]},"hexcasting:recharge":{"id":"hexcasting:recharge","name":"Recharge Item","direction":"NORTH_WEST","signature":"qqqqqwaeaeaeaeaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Recharge a media-containing item in my other hand. Costs about one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per item.","inputs":"entity","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:recharge","mod_id":"hexcasting"}]},"hexcasting:erase":{"id":"hexcasting:erase","name":"Erase Item","direction":"EAST","signature":"qdqawwaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Clears Hex-containing or iota-containing items in my other hand. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per item.","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:erase","mod_id":"hexcasting"}]},"hexcasting:edify":{"id":"hexcasting:edify","name":"Edify Sapling","direction":"NORTH_EAST","signature":"wqaqwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Forcibly infuse media into the sapling at the target position, causing it to grow into an [Edified Tree](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/edified). Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:edify","mod_id":"hexcasting"}]},"hexcasting:beep":{"id":"hexcasting:beep","name":"Make Note","direction":"WEST","signature":"adaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector and two numbers from the stack. Plays an instrument defined by the first number at the given location, with a note defined by the second number. Costs a negligible amount of media.","inputs":"vector, number, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:beep","mod_id":"hexcasting"}]},"hexcasting:craft/cypher":{"id":"hexcasting:craft/cypher","name":"Craft Cypher","direction":"EAST","signature":"waqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity, [pattern]","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:craft/cypher","mod_id":"hexcasting"}]},"hexcasting:craft/trinket":{"id":"hexcasting:craft/trinket","name":"Craft Trinket","direction":"EAST","signature":"wwaqqqqqeaqeaeqqqeaeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Costs about five [Charged Amethysts](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity, [pattern]","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:craft/trinket","mod_id":"hexcasting"}]},"hexcasting:craft/artifact":{"id":"hexcasting:craft/artifact","name":"Craft Artifact","direction":"EAST","signature":"wwaqqqqqeawqwqwqwqwqwwqqeadaeqqeqqeadaeqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Costs about ten [Charged Amethysts](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity, [pattern]","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:craft/artifact","mod_id":"hexcasting"}]},"hexcasting:craft/battery":{"id":"hexcasting:craft/battery","name":"Craft Phial","direction":"SOUTH_WEST","signature":"aqqqaqwwaqqqqqeqaqqqawwqwqwqwqwqw","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Infuse a bottle with media to form a [Phial.](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/phials)","inputs":"entity","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/make_battery@hexcasting:craft/battery","mod_id":"hexcasting"}]},"hexcasting:potion/weakness":{"id":"hexcasting:potion/weakness","name":"White Sun's Nadir","direction":"NORTH_WEST","signature":"qqqqqaqwawaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Inflicts weakness. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 10 seconds.","inputs":"entity, number, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs@hexcasting:potion/weakness","mod_id":"hexcasting"}]},"hexcasting:potion/levitation":{"id":"hexcasting:potion/levitation","name":"Blue Sun's Nadir","direction":"WEST","signature":"qqqqqawwawawd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Inflicts levitation. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 5 seconds.","inputs":"entity, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs@hexcasting:potion/levitation","mod_id":"hexcasting"}]},"hexcasting:potion/wither":{"id":"hexcasting:potion/wither","name":"Black Sun's Nadir","direction":"SOUTH_WEST","signature":"qqqqqaewawawe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Inflicts withering. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per second.","inputs":"entity, number, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs@hexcasting:potion/wither","mod_id":"hexcasting"}]},"hexcasting:potion/poison":{"id":"hexcasting:potion/poison","name":"Red Sun's Nadir","direction":"SOUTH_EAST","signature":"qqqqqadwawaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Inflicts poison. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 3 seconds.","inputs":"entity, number, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs@hexcasting:potion/poison","mod_id":"hexcasting"}]},"hexcasting:potion/slowness":{"id":"hexcasting:potion/slowness","name":"Green Sun's Nadir","direction":"SOUTH_EAST","signature":"qqqqqadwawaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Inflicts slowness. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 5 seconds.","inputs":"entity, number, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs@hexcasting:potion/slowness","mod_id":"hexcasting"}]},"hexcasting:potion/regeneration":{"id":"hexcasting:potion/regeneration","name":"White Sun's Zenith","direction":"NORTH_WEST","signature":"qqqqaawawaedd","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Bestows regeneration. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per second.","inputs":"entity, number, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths@hexcasting:potion/regeneration","mod_id":"hexcasting"}]},"hexcasting:potion/night_vision":{"id":"hexcasting:potion/night_vision","name":"Blue Sun's Zenith","direction":"WEST","signature":"qqqaawawaeqdd","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Bestows night vision. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 5 seconds.","inputs":"entity, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths@hexcasting:potion/night_vision","mod_id":"hexcasting"}]},"hexcasting:potion/absorption":{"id":"hexcasting:potion/absorption","name":"Black Sun's Zenith","direction":"SOUTH_WEST","signature":"qqaawawaeqqdd","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Bestows absorption. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per second.","inputs":"entity, number, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths@hexcasting:potion/absorption","mod_id":"hexcasting"}]},"hexcasting:potion/haste":{"id":"hexcasting:potion/haste","name":"Red Sun's Zenith","direction":"SOUTH_EAST","signature":"qaawawaeqqqdd","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Bestows haste. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 3 seconds.","inputs":"entity, number, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths@hexcasting:potion/haste","mod_id":"hexcasting"}]},"hexcasting:potion/strength":{"id":"hexcasting:potion/strength","name":"Green Sun's Zenith","direction":"EAST","signature":"aawawaeqqqqdd","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Bestows strength. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 3 seconds.","inputs":"entity, number, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths@hexcasting:potion/strength","mod_id":"hexcasting"}]},"hexcasting:flight/range":{"id":"hexcasting:flight/range","name":"Anchorite's Flight","direction":"SOUTH_WEST","signature":"awawaawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"A flight limited in its range.","inputs":"entity, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight@hexcasting:flight/range","mod_id":"hexcasting"}]},"hexcasting:flight/time":{"id":"hexcasting:flight/time","name":"Wayfarer's Flight","direction":"NORTH_EAST","signature":"dwdwdewq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"A flight limited in its duration.","inputs":"entity, number","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight@hexcasting:flight/time","mod_id":"hexcasting"}]},"hexcasting:flight/can_fly":{"id":"hexcasting:flight/can_fly","name":"Aviator's Purification","direction":"NORTH_EAST","signature":"dwdwdeweaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns whether the given player is under the effects of [Anchorite's](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight@hexcasting:flight/range) or [Wayfarer's Flight](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight@hexcasting:flight/time).","inputs":"entity","outputs":"boolean","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight@hexcasting:flight/can_fly","mod_id":"hexcasting"}]},"hexcasting:sentinel/create":{"id":"hexcasting:sentinel/create","name":"Summon Sentinel","direction":"EAST","signature":"waeawae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Summons my [sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels) at the given position. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels@hexcasting:sentinel/create","mod_id":"hexcasting"}]},"hexcasting:sentinel/destroy":{"id":"hexcasting:sentinel/destroy","name":"Banish Sentinel","direction":"NORTH_EAST","signature":"qdwdqdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Banish my [sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels), and remove it from the world. Costs a negligible amount of media.","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels@hexcasting:sentinel/destroy","mod_id":"hexcasting"}]},"hexcasting:sentinel/get_pos":{"id":"hexcasting:sentinel/get_pos","name":"Locate Sentinel","direction":"EAST","signature":"waeawaede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Add the position of my [sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels) to the stack, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it isn't summoned. Costs a negligible amount of media.","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels@hexcasting:sentinel/get_pos","mod_id":"hexcasting"}]},"hexcasting:sentinel/wayfind":{"id":"hexcasting:sentinel/wayfind","name":"Wayfind Sentinel","direction":"EAST","signature":"waeawaedwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform the position vector on the top of the stack into a unit vector pointing from that position to my [sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels), or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it isn't summoned. Costs a negligible amount of media.","inputs":"vector","outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels@hexcasting:sentinel/wayfind","mod_id":"hexcasting"}]},"hexcasting:lightning":{"id":"hexcasting:lightning","name":"Summon Lightning","direction":"EAST","signature":"waadwawdaaweewq","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"I command the heavens! This spell will summon a bolt of lightning to strike the earth where I direct it. Costs about three [Amethyst Shards](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/weather_manip@hexcasting:lightning","mod_id":"hexcasting"}]},"hexcasting:flight":{"id":"hexcasting:flight","name":"Altiora","direction":"NORTH_WEST","signature":"eawwaeawawaa","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Summon a sheaf of media about me in the shape of wings, endowed with enough substance to allow gliding.","inputs":"player","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/altiora@hexcasting:flight","mod_id":"hexcasting"}]},"hexcasting:create_lava":{"id":"hexcasting:create_lava","name":"Create Lava","direction":"EAST","signature":"eaqawqadaqd","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Summon a block of lava (or insert up to a bucket's worth) into a block at the given position. Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/create_lava@hexcasting:create_lava","mod_id":"hexcasting"}]},"hexcasting:teleport/great":{"id":"hexcasting:teleport/great","name":"Greater Teleport","direction":"EAST","signature":"wwwqqqwwwqqeqqwwwqqwqqdqqqqqdqq","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Far more powerful than [Blink](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:blink), this spell lets me teleport nearly anywhere in the entire world! There does seem to be a limit, but it is *much* greater than the normal radius of influence I am used to.","inputs":"entity, vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/teleport@hexcasting:teleport/great","mod_id":"hexcasting"}]},"hexcasting:sentinel/create/great":{"id":"hexcasting:sentinel/create/great","name":"Summon Greater Sentinel","direction":"EAST","signature":"waeawaeqqqwqwqqwq","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Summon a greater version of my [Sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels). Costs about two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/greater_sentinel@hexcasting:sentinel/create/great","mod_id":"hexcasting"}]},"hexcasting:dispel_rain":{"id":"hexcasting:dispel_rain","name":"Dispel Rain","direction":"EAST","signature":"eeewwweeewwaqqddqdqd","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"A counterpart to summoning rain. This spell will dispel rain across the world I cast it upon. Costs about one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Does nothing if the skies are already clear.","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/weather_manip@hexcasting:dispel_rain","mod_id":"hexcasting"}]},"hexcasting:summon_rain":{"id":"hexcasting:summon_rain","name":"Summon Rain","direction":"WEST","signature":"wwweeewwweewdawdwad","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"I control the clouds! This spell will summon rain across the world I cast it upon. Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Does nothing if it is already raining.","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/weather_manip@hexcasting:summon_rain","mod_id":"hexcasting"}]},"hexcasting:brainsweep":{"id":"hexcasting:brainsweep","name":"Flay Mind","direction":"NORTH_EAST","signature":"qeqwqwqwqwqeqaeqeaqeqaeqaqded","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"I cannot make heads or tails of this spell... To be honest, I'm not sure I want to know what it does.","inputs":"entity, vector","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/brainsweep@hexcasting:brainsweep","mod_id":"hexcasting"}]},"hexcasting:akashic/read":{"id":"hexcasting:akashic/read","name":"Akasha's Distillation","direction":"WEST","signature":"qqqwqqqqqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Read the iota associated with the given pattern out of the [Akashic Library](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib) with its [Record](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib) at the given position. This has no range limit. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, pattern","outputs":"any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/akashic_patterns@hexcasting:akashic/read","mod_id":"hexcasting"}]},"hexcasting:akashic/write":{"id":"hexcasting:akashic/write","name":"Akasha's Gambit","direction":"EAST","signature":"eeeweeeeede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Associate the iota with the given pattern in the [Akashic Library](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib) with its [Record](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib) at the given position. This *does* have a range limit. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, pattern, any","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/akashic_patterns@hexcasting:akashic/write","mod_id":"hexcasting"}]},"hexcasting:eval":{"id":"hexcasting:eval","name":"Hermes' Gambit","direction":"SOUTH_EAST","signature":"deaqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a pattern or list of patterns from the stack, then cast them as if I had drawn them myself with my [Staff](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff) (until a [Charon's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:halt) is encountered). If an iota is escaped with [Consideration](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:escape) or [its ilk](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren), it will be pushed to the stack. Otherwise, non-patterns will fail.","inputs":"[pattern] | pattern","outputs":"many","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval","mod_id":"hexcasting"}]},"hexcasting:eval/cc":{"id":"hexcasting:eval/cc","name":"Iris' Gambit","direction":"NORTH_WEST","signature":"qwaqde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Cast a pattern or list of patterns from the stack exactly like [Hermes' Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval), except that a unique \"Jump\" iota is pushed to the stack beforehand.","inputs":"[pattern] | pattern","outputs":"many","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval/cc","mod_id":"hexcasting"}]},"hexcasting:halt":{"id":"hexcasting:halt","name":"Charon's Gambit","direction":"SOUTH_WEST","signature":"aqdee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This pattern forcibly halts a Hex. This is mostly useless on its own, as I could simply just stop writing patterns, or put down my staff.","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:halt","mod_id":"hexcasting"}]},"hexcasting:read":{"id":"hexcasting:read","name":"Scribe's Reflection","direction":"EAST","signature":"aqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Copy the iota stored in the item in my other hand and add it to the stack.","inputs":null,"outputs":"any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read","mod_id":"hexcasting"}]},"hexcasting:read/entity":{"id":"hexcasting:read/entity","name":"Chronicler's Purification","direction":"EAST","signature":"wawqwqwqwqwqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Scribe's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read), but the iota is read out of an entity instead of my other hand.","inputs":"entity","outputs":"any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read/entity","mod_id":"hexcasting"},{"description":"Like [Scribe's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read), but the iota is read out of a block instead of my other hand.","inputs":"vec","outputs":"any","book_url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@hexcasting:read/entity","mod_id":"ioticblocks"}]},"hexcasting:write":{"id":"hexcasting:write","name":"Scribe's Gambit","direction":"EAST","signature":"deeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the top iota from the stack, and save it into the item in my other hand.","inputs":"any","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write","mod_id":"hexcasting"}]},"hexcasting:write/entity":{"id":"hexcasting:write/entity","name":"Chronicler's Gambit","direction":"EAST","signature":"wdwewewewewew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Scribe's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read), but the iota is written to an entity instead of my other hand.\nInterestingly enough, it looks like I cannot write my own Name using this spell. I get a sense that I might be endangered if I could.","inputs":"entity, any","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write/entity","mod_id":"hexcasting"},{"description":"Like [Scribe's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write), but the iota is written to a block instead of my other hand.\nInterestingly enough, it looks like I cannot write my own Name using this spell. I get a sense that I might be endangered if I could.","inputs":"vec, any","outputs":null,"book_url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@hexcasting:write/entity","mod_id":"ioticblocks"}]},"hexcasting:readable":{"id":"hexcasting:readable","name":"Auditor's Reflection","direction":"EAST","signature":"aqqqqqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the item in my other hand holds an iota I can read, returns True. Otherwise, returns False.","inputs":null,"outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:readable","mod_id":"hexcasting"}]},"hexcasting:readable/entity":{"id":"hexcasting:readable/entity","name":"Auditor's Purification","direction":"EAST","signature":"wawqwqwqwqwqwew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Auditor's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:readable), but the readability of an entity is checked instead of my other hand.","inputs":"entity","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:readable/entity","mod_id":"hexcasting"},{"description":"Like [Auditor's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:readable), but the readability of a block is checked instead of my other hand.","inputs":"vec","outputs":"bool","book_url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@hexcasting:readable/entity","mod_id":"ioticblocks"}]},"hexcasting:writable":{"id":"hexcasting:writable","name":"Assessor's Reflection","direction":"EAST","signature":"deeeeeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If I could save an iota into the item in my other hand, returns True. Otherwise, returns False.","inputs":null,"outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:writable","mod_id":"hexcasting"}]},"hexcasting:writable/entity":{"id":"hexcasting:writable/entity","name":"Assessor's Purification","direction":"EAST","signature":"wdwewewewewewqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Assessor's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:writable), but the writability of an entity is checked instead of my other hand.","inputs":"entity","outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:writable/entity","mod_id":"hexcasting"},{"description":"Like [Assessor's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:writable), but the writability of a block is checked instead of my other hand.","inputs":"vec","outputs":"bool","book_url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@hexcasting:writable/entity","mod_id":"ioticblocks"}]},"hexcasting:read/local":{"id":"hexcasting:read/local","name":"Muninn's Reflection","direction":"NORTH_EAST","signature":"qeewdweddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Copy the iota out of my [ravenmind](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:local), which I likely just wrote with [Huginn's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write/local).","inputs":null,"outputs":"any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read/local","mod_id":"hexcasting"}]},"hexcasting:write/local":{"id":"hexcasting:write/local","name":"Huginn's Gambit","direction":"NORTH_WEST","signature":"eqqwawqaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes the top iota from the stack, and saves it to my [ravenmind](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:local), storing it there until I stop casting the Hex.","inputs":"any","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write/local","mod_id":"hexcasting"}]},"hexcasting:thanatos":{"id":"hexcasting:thanatos","name":"Thanatos' Reflection","direction":"SOUTH_EAST","signature":"qqaed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds the number of patterns a Hex is still capable of evaluating to the stack. This is reduced by one for each pattern cast by the Hex.","inputs":null,"outputs":"number","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:thanatos","mod_id":"hexcasting"}]},"hexcasting:const/null":{"id":"hexcasting:const/null","name":"Nullary Reflection","direction":"EAST","signature":"d","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds the [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) influence to the top of the stack.","inputs":null,"outputs":"null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null","mod_id":"hexcasting"}]},"hexcasting:const/true":{"id":"hexcasting:const/true","name":"True Reflection","direction":"SOUTH_EAST","signature":"aqae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds True to the top of the stack.","inputs":null,"outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/true","mod_id":"hexcasting"}]},"hexcasting:const/false":{"id":"hexcasting:const/false","name":"False Reflection","direction":"NORTH_EAST","signature":"dedq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds False to the top of the stack.","inputs":null,"outputs":"bool","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/false","mod_id":"hexcasting"}]},"hexcasting:const/vec/px":{"id":"hexcasting:const/vec/px","name":"Vector Reflection +X","direction":"NORTH_WEST","signature":"qqqqqea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"The left-hand counter-clockwise pattern adds (1, 0, 0) to the stack; the right-hand clockwise pattern adds (-1, 0, 0).","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/x","mod_id":"hexcasting"}]},"hexcasting:const/vec/py":{"id":"hexcasting:const/vec/py","name":"Vector Reflection +Y","direction":"NORTH_WEST","signature":"qqqqqew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"The left-hand counter-clockwise pattern adds (0, 1, 0) to the stack; the right-hand clockwise pattern adds (0, -1, 0).","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/y","mod_id":"hexcasting"}]},"hexcasting:const/vec/pz":{"id":"hexcasting:const/vec/pz","name":"Vector Reflection +Z","direction":"NORTH_WEST","signature":"qqqqqed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"The left-hand counter-clockwise pattern adds (0, 0, 1); the right-hand clockwise pattern adds (0, 0, -1).","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/z","mod_id":"hexcasting"}]},"hexcasting:const/vec/nx":{"id":"hexcasting:const/vec/nx","name":"Vector Reflection -X","direction":"SOUTH_WEST","signature":"eeeeeqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"The left-hand counter-clockwise pattern adds (1, 0, 0) to the stack; the right-hand clockwise pattern adds (-1, 0, 0).","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/x","mod_id":"hexcasting"}]},"hexcasting:const/vec/ny":{"id":"hexcasting:const/vec/ny","name":"Vector Reflection -Y","direction":"SOUTH_WEST","signature":"eeeeeqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"The left-hand counter-clockwise pattern adds (0, 1, 0) to the stack; the right-hand clockwise pattern adds (0, -1, 0).","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/y","mod_id":"hexcasting"}]},"hexcasting:const/vec/nz":{"id":"hexcasting:const/vec/nz","name":"Vector Reflection -Z","direction":"SOUTH_WEST","signature":"eeeeeqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"The left-hand counter-clockwise pattern adds (0, 0, 1); the right-hand clockwise pattern adds (0, 0, -1).","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/z","mod_id":"hexcasting"}]},"hexcasting:const/vec/0":{"id":"hexcasting:const/vec/0","name":"Vector Reflection Zero","direction":"NORTH_WEST","signature":"qqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds (0, 0, 0) to the stack.","inputs":null,"outputs":"vector","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/0","mod_id":"hexcasting"}]},"hexcasting:const/double/pi":{"id":"hexcasting:const/double/pi","name":"Arc's Reflection","direction":"NORTH_EAST","signature":"qdwdq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds π, the radial representation of half a circle, to the stack.","inputs":null,"outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi","mod_id":"hexcasting"}]},"hexcasting:const/double/tau":{"id":"hexcasting:const/double/tau","name":"Circle's Reflection","direction":"NORTH_WEST","signature":"eawae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds τ, the radial representation of a complete circle, to the stack.","inputs":null,"outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau","mod_id":"hexcasting"}]},"hexcasting:const/double/e":{"id":"hexcasting:const/double/e","name":"Euler's Reflection","direction":"EAST","signature":"aaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds *e*, the base of natural logarithms, to the stack.","inputs":null,"outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/e","mod_id":"hexcasting"}]},"hexcasting:get_entity":{"id":"hexcasting:get_entity","name":"Entity Purification","direction":"SOUTH_EAST","signature":"qqqqqdaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform the position on the stack into the entity at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one).","inputs":"vector","outputs":"entity or null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity","mod_id":"hexcasting"}]},"hexcasting:get_entity/animal":{"id":"hexcasting:get_entity/animal","name":"Entity Purification: Animal","direction":"SOUTH_EAST","signature":"qqqqqdaqaawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform the position on the stack into the animal at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one).","inputs":"vector","outputs":"entity or null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity/animal","mod_id":"hexcasting"}]},"hexcasting:get_entity/monster":{"id":"hexcasting:get_entity/monster","name":"Entity Purification: Monster","direction":"SOUTH_EAST","signature":"qqqqqdaqaawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform the position on the stack into the monster at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one).","inputs":"vector","outputs":"entity or null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity/monster","mod_id":"hexcasting"}]},"hexcasting:get_entity/item":{"id":"hexcasting:get_entity/item","name":"Entity Purification: Item","direction":"SOUTH_EAST","signature":"qqqqqdaqaaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform the position on the stack into the dropped item at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one).","inputs":"vector","outputs":"entity or null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity/item","mod_id":"hexcasting"}]},"hexcasting:get_entity/player":{"id":"hexcasting:get_entity/player","name":"Entity Purification: Player","direction":"SOUTH_EAST","signature":"qqqqqdaqaawe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform the position on the stack into the player at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one).","inputs":"vector","outputs":"entity or null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity/player","mod_id":"hexcasting"}]},"hexcasting:get_entity/living":{"id":"hexcasting:get_entity/living","name":"Entity Purification: Living","direction":"SOUTH_EAST","signature":"qqqqqdaqaawd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform the position on the stack into the living creature at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one).","inputs":"vector","outputs":"entity or null","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity/living","mod_id":"hexcasting"}]},"hexcasting:zone_entity":{"id":"hexcasting:zone_entity","name":"Zone Distillation: Any","direction":"SOUTH_EAST","signature":"qqqqqwded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of all entities near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity","mod_id":"hexcasting"}]},"hexcasting:zone_entity/animal":{"id":"hexcasting:zone_entity/animal","name":"Zone Distillation: Animal","direction":"SOUTH_EAST","signature":"qqqqqwdeddwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of animals near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/animal","mod_id":"hexcasting"}]},"hexcasting:zone_entity/not_animal":{"id":"hexcasting:zone_entity/not_animal","name":"Zone Distillation: Non-Animal","direction":"NORTH_EAST","signature":"eeeeewaqaawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of non-animal entities near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/not_animal","mod_id":"hexcasting"}]},"hexcasting:zone_entity/monster":{"id":"hexcasting:zone_entity/monster","name":"Zone Distillation: Monster","direction":"SOUTH_EAST","signature":"qqqqqwdeddwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of monsters near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/monster","mod_id":"hexcasting"}]},"hexcasting:zone_entity/not_monster":{"id":"hexcasting:zone_entity/not_monster","name":"Zone Distillation: Non-Monster","direction":"NORTH_EAST","signature":"eeeeewaqaawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of non-monster entities near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/not_monster","mod_id":"hexcasting"}]},"hexcasting:zone_entity/item":{"id":"hexcasting:zone_entity/item","name":"Zone Distillation: Item","direction":"SOUTH_EAST","signature":"qqqqqwdeddww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of dropped items near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/item","mod_id":"hexcasting"}]},"hexcasting:zone_entity/not_item":{"id":"hexcasting:zone_entity/not_item","name":"Zone Distillation: Non-Item","direction":"NORTH_EAST","signature":"eeeeewaqaaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of non-dropped-item entities near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/not_item","mod_id":"hexcasting"}]},"hexcasting:zone_entity/player":{"id":"hexcasting:zone_entity/player","name":"Zone Distillation: Player","direction":"SOUTH_EAST","signature":"qqqqqwdeddwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of players near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/player","mod_id":"hexcasting"}]},"hexcasting:zone_entity/not_player":{"id":"hexcasting:zone_entity/not_player","name":"Zone Distillation: Non-Player","direction":"NORTH_EAST","signature":"eeeeewaqaawe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of non-player characters near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/not_player","mod_id":"hexcasting"}]},"hexcasting:zone_entity/living":{"id":"hexcasting:zone_entity/living","name":"Zone Distillation: Living","direction":"SOUTH_EAST","signature":"qqqqqwdeddwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of living creatures near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/living","mod_id":"hexcasting"}]},"hexcasting:zone_entity/not_living":{"id":"hexcasting:zone_entity/not_living","name":"Zone Distillation: Non-Living","direction":"NORTH_EAST","signature":"eeeeewaqaawd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of non-living entities near the position.","inputs":"vector, number","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/not_living","mod_id":"hexcasting"}]},"hexcasting:append":{"id":"hexcasting:append","name":"Integration Distillation","direction":"SOUTH_WEST","signature":"edqde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the top of the stack, then add it to the end of the list at the top of the stack.","inputs":"list, any","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:append","mod_id":"hexcasting"}]},"hexcasting:unappend":{"id":"hexcasting:unappend","name":"Derivation Decomposition","direction":"NORTH_WEST","signature":"qaeaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the iota on the end of the list at the top of the stack, and add it to the top of the stack.","inputs":"list","outputs":"list, any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:unappend","mod_id":"hexcasting"},{"description":"Shaves off one element of a map. Which element gets shaved off is undefined and subject to Nature's whims. If used on an empty map, returns two nulls.","inputs":"map<k, v>","outputs":"map<k, v>, (k, v)?","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:unappend","mod_id":"hexic"}]},"hexcasting:index":{"id":"hexcasting:index","name":"Selection Distillation","direction":"NORTH_WEST","signature":"deeed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the number at the top of the stack, then replace the list at the top with the nth element of that list (where n is the number you removed). Replaces the list with [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the number is out of bounds.","inputs":"list, number","outputs":"any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:index","mod_id":"hexcasting"},{"description":"Disintegrates the map, returning only the value associated with the given key. O(1), unlike scanning a list.","inputs":"map<k, v>, k","outputs":"v?","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:index","mod_id":"hexic"},{"description":"Pushes the nth glyph in the text.","inputs":"text, number","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:index","mod_id":"hexpose"}]},"hexcasting:for_each":{"id":"hexcasting:for_each","name":"Thoth's Gambit","direction":"NORTH_EAST","signature":"dadad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a list of patterns and a list from the stack, then cast the given pattern over each element of the second list.","inputs":"list of patterns, list","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each","mod_id":"hexcasting"}]},"hexcasting:singleton":{"id":"hexcasting:singleton","name":"Single's Purification","direction":"EAST","signature":"adeeed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the top of the stack, then push a list containing only that element.","inputs":"any","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:singleton","mod_id":"hexcasting"}]},"hexcasting:empty_list":{"id":"hexcasting:empty_list","name":"Vacant Reflection","direction":"NORTH_EAST","signature":"qqaeaae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Push an empty list to the top of the stack.","inputs":null,"outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:empty_list","mod_id":"hexcasting"}]},"hexcasting:reverse":{"id":"hexcasting:reverse","name":"Retrograde Purification","direction":"EAST","signature":"qqqaede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Reverse the list at the top of the stack.","inputs":"list","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:reverse","mod_id":"hexcasting"},{"description":"Accepts an n by m matrix and returns an m by n matrix where every entry has been flipped along the diagonal.","inputs":"mat","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@hexcasting:reverse","mod_id":"moreiotas"},{"description":"Reverses the text.","inputs":"text","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:reverse","mod_id":"hexpose"}]},"hexcasting:last_n_list":{"id":"hexcasting:last_n_list","name":"Flock's Gambit","direction":"SOUTH_WEST","signature":"ewdqdwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove *num* elements from the stack, then add them to a list at the top of the stack.","inputs":"many, num","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:last_n_list","mod_id":"hexcasting"}]},"hexcasting:splat":{"id":"hexcasting:splat","name":"Flock's Disintegration","direction":"NORTH_WEST","signature":"qwaeawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the list at the top of the stack, then push its contents to the stack.","inputs":"list","outputs":"many","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:splat","mod_id":"hexcasting"},{"description":"Remove the Jump iota at the top of the stack, then, for each of its frames, push a new Jump iota containing only that frame to the stack.","inputs":"jump","outputs":"many","book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@hexcasting:splat","mod_id":"caduceus"}]},"hexcasting:index_of":{"id":"hexcasting:index_of","name":"Locator's Distillation","direction":"EAST","signature":"dedqde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the iota at the top of the stack, then replace the list at the top with the first index of that iota within the list (starting from 0). Replaces the list with -1 if the iota doesn't exist in the list.","inputs":"list, any","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:index_of","mod_id":"hexcasting"},{"description":"Pushes the value present at the provided key, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null) if no value was present.","inputs":"dict, key","outputs":"any","book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexcasting:index_of","mod_id":"hexthings"},{"description":"Removes two strings from the top of the stack, and returns the first index of the first string where the second string is a substring.","inputs":"str, str","outputs":"num","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@hexcasting:index_of","mod_id":"moreiotas"}]},"hexcasting:remove_from":{"id":"hexcasting:remove_from","name":"Excisor's Distillation","direction":"SOUTH_WEST","signature":"edqdewaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the number at the top of the stack, then remove the nth element of the list at the top of the stack (where n is the number you removed).","inputs":"list, num","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:remove_from","mod_id":"hexcasting"},{"description":"Removes the key-value pair from the Dictionary, pushing the previous value, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null) if no value was present.","inputs":"dict, key","outputs":"dict, any","book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexcasting:remove_from","mod_id":"hexthings"},{"description":"Throws out the map's association for the given key. If there is no matching association, the map is returned unchanged.","inputs":"map<k, v>, k","outputs":"map<k, v>","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:remove_from","mod_id":"hexic"},{"description":"Removes the nth glyph in the text.","inputs":"text, number","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:remove_from","mod_id":"hexpose"}]},"hexcasting:slice":{"id":"hexcasting:slice","name":"Selection Exaltation","direction":"NORTH_WEST","signature":"qaeaqwded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the two numbers at the top of the stack, then take a sublist of the list at the top of the stack between those indices, lower bound inclusive, upper bound exclusive. For example, the 0, 2 sublist of [0, 1, 2, 3, 4] would be [0, 1].","inputs":"list, num, num","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:slice","mod_id":"hexcasting"},{"description":"Removes a string and two positive integers from the top of the stack, and returns the substring from the first to the second (inclusive first, exclusive second).","inputs":"str, num, num","outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@hexcasting:slice","mod_id":"moreiotas"},{"description":"Pushes the specified slice of the text.","inputs":"text, number, number","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:slice","mod_id":"hexpose"}]},"hexcasting:replace":{"id":"hexcasting:replace","name":"Surgeon's Exaltation","direction":"NORTH_WEST","signature":"wqaeaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the top iota of the stack and the number at the top, then set the nth element of the list at the top of the stack to that iota (where n is the number you removed). Does nothing if the number is out of bounds.","inputs":"list, num, any","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:replace","mod_id":"hexcasting"},{"description":"Places the iota in the Dictionary at the specified key. Not every iota type is allowed to be used as a key, with notable exceptions being [Entities](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities), [Lists](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists), [Garbage](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences), and [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null) iota. Attempting to set the value of a key to [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null) will remove the key the same way using [Excisor's Distillation](https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexcasting:remove_from) would.","inputs":"dict, key, any","outputs":"dict","book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexcasting:replace","mod_id":"hexthings"},{"description":"Replaces the element associated with __k__ with __v__. If __k__ is not present in the map, the entry is created.","inputs":"map<k, v>, k, v","outputs":"map<k, v>","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:replace","mod_id":"hexic"},{"description":"Replaces the glyph at the nth position in the text with another segment of text. Replacement can be longer than one glyph.","inputs":"text, number, text","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:replace","mod_id":"hexpose"}]},"hexcasting:construct":{"id":"hexcasting:construct","name":"Speaker's Distillation","direction":"SOUTH_EAST","signature":"ddewedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the top iota, then add it as the first element to the list at the top of the stack.","inputs":"list, any","outputs":"list","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:construct","mod_id":"hexcasting"},{"description":"Remove the Jump iota at the top of the stack, then add its top frame to the top of the Jump iota at the top of the stack.","inputs":"jump, jump","outputs":"jump","book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@hexcasting:construct","mod_id":"caduceus"}]},"hexcasting:deconstruct":{"id":"hexcasting:deconstruct","name":"Speaker's Decomposition","direction":"SOUTH_WEST","signature":"aaqwqaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the first iota from the list at the top of the stack, then push that iota to the stack.","inputs":"list","outputs":"list, any","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:deconstruct","mod_id":"hexcasting"},{"description":"Remove the top frame from the Jump iota at the top of the stack, then push a new Jump iota containing only that frame to the stack.","inputs":"jump","outputs":"jump, jump","book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@hexcasting:deconstruct","mod_id":"caduceus"}]},"hexcasting:interop/pehkui/get":{"id":"hexcasting:interop/pehkui/get","name":"Gulliver's Purification","direction":"NORTH_WEST","signature":"aawawwawwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Get the scale of the entity, as a proportion of their normal size. For most entities, this will be 1.","inputs":"entity","outputs":"num","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#interop/pehkui@hexcasting:interop/pehkui/get","mod_id":"hexcasting"}]},"hexcasting:interop/pehkui/set":{"id":"hexcasting:interop/pehkui/set","name":"Alter Scale","direction":"NORTH_EAST","signature":"ddwdwwdwwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Set the scale of the entity, passing in a proportion of their normal size. Costs about 1 Amethyst Shard.","inputs":"entity, num","outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#interop/pehkui@hexcasting:interop/pehkui/set","mod_id":"hexcasting"}]},"caduceus:eval/prompt":{"id":"caduceus:eval/prompt","name":"Thetis' Gambit","direction":"EAST","signature":"wdeaqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Cast a pattern or list of patterns from the stack exactly like [Hermes' Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval), except that anything outside of this cast will not be captured by an [Arke's Gambit](https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/delimcc@caduceus:eval/control) within it.","inputs":"[pattern] | pattern","outputs":"many","book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/delimcc@caduceus:eval/prompt","mod_id":"caduceus"}]},"caduceus:eval/control":{"id":"caduceus:eval/control","name":"Arke's Gambit","direction":"WEST","signature":"waqdeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Cast a pattern or list of patterns from the stack similarly to [Iris' Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval/cc). Must be drawn within [Thetis' Gambit](https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/delimcc@caduceus:eval/prompt).","inputs":"[pattern] | pattern","outputs":"many","book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/delimcc@caduceus:eval/control","mod_id":"caduceus"}]},"caduceus:read/mark/iota":{"id":"caduceus:read/mark/iota","name":"Ewer's Purification","direction":"EAST","signature":"adaaddad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Ewer's Reflection](https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@caduceus:read/mark/local), but the iota is read out of the jump tag of the top frame in a Jump iota.","inputs":"jump","outputs":"any","book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@caduceus:read/mark/iota","mod_id":"caduceus"}]},"caduceus:read/mark/local":{"id":"caduceus:read/mark/local","name":"Ewer's Reflection","direction":"EAST","signature":"aeaaqawd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Copy the iota stored in the jump tag of the current evaluation and add it to the stack.","inputs":null,"outputs":"any","book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@caduceus:read/mark/local","mod_id":"caduceus"}]},"caduceus:write/mark/local":{"id":"caduceus:write/mark/local","name":"Ewer's Gambit","direction":"WEST","signature":"dqddedwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove the top iota from the stack, and write it to the jump tag of the current evaluation.\nAs with [Chronicler's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write/entity), I cannot write my own Name using this spell.","inputs":"any","outputs":null,"book_url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@caduceus:write/mark/local","mod_id":"caduceus"}]},"complexhex:const/complex/1":{"id":"complexhex:const/complex/1","name":"Constant Realisation","direction":"SOUTH_WEST","signature":"wqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes 1 + 0i to the stack.","inputs":null,"outputs":"complex","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@complexhex:const/complex/1","mod_id":"complexhex"}]},"complexhex:const/complex/i":{"id":"complexhex:const/complex/i","name":"Constant Imagination","direction":"SOUTH_WEST","signature":"wqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes 0 + 1i to the stack.","inputs":null,"outputs":"complex","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@complexhex:const/complex/i","mod_id":"complexhex"}]},"complexhex:real":{"id":"complexhex:real","name":"Realising Complexities","direction":"SOUTH_EAST","signature":"deew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the real coefficient.","inputs":"complex","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@complexhex:real","mod_id":"complexhex"}]},"complexhex:imaginary":{"id":"complexhex:imaginary","name":"Imagining Complexities","direction":"WEST","signature":"eew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the imaginary coefficient.","inputs":"complex","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@complexhex:imaginary","mod_id":"complexhex"}]},"complexhex:conjugate":{"id":"complexhex:conjugate","name":"Conjugation Prfn.","direction":"SOUTH_WEST","signature":"wqqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Negates the imaginary coefficient of the topmost iota","inputs":"complex","outputs":"complex","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@complexhex:conjugate","mod_id":"complexhex"}]},"complexhex:cnarg":{"id":"complexhex:cnarg","name":"hexcasting.action.complexhex:cnarg","direction":"SOUTH_EAST","signature":"waqqqqqeww","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"complexhex:const/quaternion/1":{"id":"complexhex:const/quaternion/1","name":"Quaternionic Rfln.: 1","direction":"SOUTH_EAST","signature":"waqqqqqea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes 1 + 0i + 0j + 0k to the stack.","inputs":null,"outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:const/quaternion/1","mod_id":"complexhex"}]},"complexhex:const/quaternion/i":{"id":"complexhex:const/quaternion/i","name":"Quaternionic Rfln.: i","direction":"SOUTH_EAST","signature":"waqqqqqeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes 0 + 1i + 0j + 0k to the stack.","inputs":null,"outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:const/quaternion/i","mod_id":"complexhex"}]},"complexhex:const/quaternion/j":{"id":"complexhex:const/quaternion/j","name":"Quaternionic Rfln: j","direction":"SOUTH_EAST","signature":"waqqqqqee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes 0 + 0i + 1j + 0k to the stack.","inputs":null,"outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:const/quaternion/j","mod_id":"complexhex"}]},"complexhex:const/quaternion/k":{"id":"complexhex:const/quaternion/k","name":"Quaternionic Rfln: k","direction":"SOUTH_EAST","signature":"waqqqqqed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes 0 + 0i + 0j + 1k to the stack.","inputs":null,"outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:const/quaternion/k","mod_id":"complexhex"}]},"complexhex:qinvert":{"id":"complexhex:qinvert","name":"Quaternionic Inverse","direction":"SOUTH_EAST","signature":"waqqqqqew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Negates the coefficients of i, j, & k","inputs":"quaternion","outputs":"quat","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qinvert","mod_id":"complexhex"}]},"complexhex:qw":{"id":"complexhex:qw","name":"Quaterionic Prfn.: 1","direction":"SOUTH_EAST","signature":"wdeeeeeqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the coefficient of 1.","inputs":"quaternion","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qw","mod_id":"complexhex"}]},"complexhex:qx":{"id":"complexhex:qx","name":"Quaterionic Prfn.: i","direction":"SOUTH_EAST","signature":"wdeeeeeqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the coefficient of i.","inputs":"quaternion","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qx","mod_id":"complexhex"}]},"complexhex:qy":{"id":"complexhex:qy","name":"Quaterionic Prfn.: j","direction":"SOUTH_EAST","signature":"wdeeeeeqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the coefficient of j.","inputs":"quaternion","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qy","mod_id":"complexhex"}]},"complexhex:qz":{"id":"complexhex:qz","name":"Quaterionic Prfn: k","direction":"SOUTH_EAST","signature":"wdeeeeeqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the coefficient of k.","inputs":"quaternion","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qz","mod_id":"complexhex"}]},"complexhex:qmake":{"id":"complexhex:qmake","name":"Quaternionic Exal.","direction":"SOUTH_EAST","signature":"waqqqqqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a Quaternion with num as the real coefficient and the vector's x, y, & z as the coefficients of i, j & k respectively.","inputs":"num, vec","outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qmake","mod_id":"complexhex"}]},"complexhex:qunmake":{"id":"complexhex:qunmake","name":"Quaternionic Dntg.","direction":"SOUTH_EAST","signature":"wdeeeeeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the real coefficient and a vector where the x, y, & z components are the coefficients of i, j, & k respectively.","inputs":"quaternion","outputs":"num, vec","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qunmake","mod_id":"complexhex"}]},"complexhex:quattomat":{"id":"complexhex:quattomat","name":"Matrixification","direction":"SOUTH_EAST","signature":"wdeeeeeqeawwaeaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a matrix that (should) represent the same rotation as the quaternion","inputs":"quaternion","outputs":"matrix","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:quattomat","mod_id":"complexhex"}]},"complexhex:mattoquat":{"id":"complexhex:mattoquat","name":"Quaterniation","direction":"SOUTH_EAST","signature":"waqqqqqeeawwaeaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a quaternion that (should) reperesent the same rotation as the matrix","inputs":"matrix","outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:mattoquat","mod_id":"complexhex"}]},"complexhex:axisangle":{"id":"complexhex:axisangle","name":"Axis Angle Distillation","direction":"SOUTH_EAST","signature":"waqqqqqedaqqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a quaternion that reperesents a rotation by the given angle num radias around the given vector.","inputs":"vec, num","outputs":"quaternion","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:axisangle","mod_id":"complexhex"}]},"complexhex:summonblockdisplay":{"id":"complexhex:summonblockdisplay","name":"Summon Block Display","direction":"SOUTH_EAST","signature":"wqwqwqwqwqwawqaqqqqqe","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Summons a Block Display entity at the given position, displaying the given block. (The string must be the internal name i.e \"minecraft:dirt\", not \"Dirt\").\nCosts about a [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)","inputs":"vector, string","outputs":null,"book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:summonblockdisplay","mod_id":"complexhex"}]},"complexhex:summonitemdisplay":{"id":"complexhex:summonitemdisplay","name":"Summon Item Display","direction":"SOUTH_EAST","signature":"wqwqwqwqwqwaqedeaaedeq","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Summons an Item Display entity at the given position, displaying the given item (The string must be the internal name i.e \"minecraft:stick\", not \"Stick\").\nCosts about a [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)","inputs":"vector, string","outputs":null,"book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:summonitemdisplay","mod_id":"complexhex"}]},"complexhex:summontextdisplay":{"id":"complexhex:summontextdisplay","name":"Summon Text Display","direction":"SOUTH_EAST","signature":"wqwqwqwqwqwawaaqawdeddw","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Summons a Text Display entity at the given position, displaying the given string. Costs about a [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)","inputs":"vector, string","outputs":null,"book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:summontextdisplay","mod_id":"complexhex"}]},"complexhex:killbit":{"id":"complexhex:killbit","name":"Kill BIT","direction":"SOUTH_EAST","signature":"wqwqwqwqwqwaqdwddwdq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Kills & removes the given BIT.","inputs":"BIT","outputs":null,"book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:killbit","mod_id":"complexhex"}]},"complexhex:translatebit":{"id":"complexhex:translatebit","name":"Translate BIT","direction":"SOUTH_EAST","signature":"wqwqwqwqwqwawwaqaeaqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Translates the BIT to the given offset.","inputs":"BIT, vec","outputs":null,"book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:translatebit","mod_id":"complexhex"}]},"complexhex:rotatebit":{"id":"complexhex:rotatebit","name":"Rotate BIT","direction":"SOUTH_EAST","signature":"wqwqwqwqwqwaqeeeeedww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Rotates the BIT to the given Quaternion.","inputs":"BIT, quat","outputs":null,"book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:rotatebit","mod_id":"complexhex"}]},"complexhex:scalebit":{"id":"complexhex:scalebit","name":"Scale BIT","direction":"SOUTH_EAST","signature":"wqwqwqwqwqwawwaawaawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Scales the BIT to the given vector.","inputs":"BIT, vec","outputs":null,"book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:scalebit","mod_id":"complexhex"}]},"complexhex:get_bit_4x4":{"id":"complexhex:get_bit_4x4","name":"Get BIT 4x4","direction":"SOUTH_WEST","signature":"qwqwqwqwqwqqeawwaeaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a 4x4 matrix representing the Bit's Transformation.","inputs":"BIT","outputs":"matrix","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:get_bit_4x4","mod_id":"complexhex"}]},"complexhex:set_bit_4x4":{"id":"complexhex:set_bit_4x4","name":"Set BIT 4x4","direction":"NORTH_EAST","signature":"eweweweweweewwdqdwwdq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the Transformation of a BIT to the given 4x4 matrix.","inputs":"BIT, matrix","outputs":null,"book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:set_bit_4x4","mod_id":"complexhex"}]},"complexhex:get_entity/bit":{"id":"complexhex:get_entity/bit","name":"Entity Purification: BIT","direction":"SOUTH_EAST","signature":"qqwwewewewewewwqqdaqaaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform the position on the stack into the BIT at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one)","inputs":"vector","outputs":"entity","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:get_entity/bit","mod_id":"complexhex"}]},"complexhex:zone_entity/bit":{"id":"complexhex:zone_entity/bit","name":"Zone Distillation: BIT","direction":"SOUTH_EAST","signature":"qqwwewewewewewwqqwdeddww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and a maximum distance on the stack, and combine them into a list of BIT's near the position.","inputs":"vector, number","outputs":"[entity]","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:zone_entity/bit","mod_id":"complexhex"}]},"complexhex:zone_entity/not_bit":{"id":"complexhex:zone_entity/not_bit","name":"Zone Distillation: Not BIT","direction":"NORTH_EAST","signature":"eewwqwqwqwqwqwweewaqaaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and a maximum distance on the stack, and combine them into a list of non-BIT's near the position.","inputs":"vector, number","outputs":"[entity]","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:zone_entity/not_bit","mod_id":"complexhex"}]},"complexhex:bubble":{"id":"complexhex:bubble","name":"Bubbles' Purification","direction":"SOUTH_EAST","signature":"qdqdqdqdqdq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a Bubbled Iota, which when popped via execution (by Hermes' or the likes), will push the contained iota to the stack.","inputs":"any","outputs":"{any}","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/bubble@complexhex:bubble","mod_id":"complexhex"}]},"complexhex:chloe/make":{"id":"complexhex:chloe/make","name":"hexcasting.action.complexhex:chloe/make","direction":"NORTH_WEST","signature":"weedqeaaeqdeew","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"complexhex:chloe/copy":{"id":"complexhex:chloe/copy","name":"hexcasting.action.complexhex:chloe/copy","direction":"SOUTH_WEST","signature":"aaeqdeeeweeedq","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"complexhex:ascii":{"id":"complexhex:ascii","name":"UTF Purification","direction":"EAST","signature":"eawdwae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Swaps between a string of a *single character* and an integer representing that character.\nUses the UTF-16 character map.","inputs":"num/string","outputs":"string/num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/misc@complexhex:ascii","mod_id":"complexhex"}]},"complexhex:long/convert":{"id":"complexhex:long/convert","name":"Long Purification","direction":"SOUTH_EAST","signature":"wawdedwaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts between [doubles](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/numbers) and longs\nAlways truncates the value when converting to long","inputs":"num/long","outputs":"long/num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@complexhex:long/convert","mod_id":"complexhex"}]},"complexhex:shift/left":{"id":"complexhex:shift/left","name":"Left Shift Distillation","direction":"SOUTH_WEST","signature":"qqae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Shifts all the bits to the left num times","inputs":"long, num","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@complexhex:shift/left","mod_id":"complexhex"}]},"complexhex:shift/right/logical":{"id":"complexhex:shift/right/logical","name":"Logical Right Shift Dstl.","direction":"SOUTH_EAST","signature":"eaqqdee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Shifts all the bits to the right num times","inputs":"long, num","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@complexhex:shift/right/logical","mod_id":"complexhex"}]},"complexhex:shift/right/arithmetic":{"id":"complexhex:shift/right/arithmetic","name":"Arithmetic R. Shift Dstl.","direction":"SOUTH_EAST","signature":"eaqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Shifts all the bits to the right num times while preserving the sign","inputs":"long, num","outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@complexhex:shift/right/arithmetic","mod_id":"complexhex"}]},"complexhex:new_symbol":{"id":"complexhex:new_symbol","name":"Symbolic Purification","direction":"SOUTH_EAST","signature":"wdwdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a new symbol with the given (single character) label","inputs":"str","outputs":"expression","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:new_symbol","mod_id":"complexhex"}]},"complexhex:substitute":{"id":"complexhex:substitute","name":"Substitution Exaltation","direction":"SOUTH_EAST","signature":"wdwddwdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Substitutes the third expression/number in place of the second expression within the first.","inputs":"expr, expr, expr | num","outputs":"expr","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:substitute","mod_id":"complexhex"}]},"complexhex:equals":{"id":"complexhex:equals","name":"Equality Purification","direction":"SOUTH_EAST","signature":"wdwddwqad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates an expression that equals 1 if the two expressions are equal, and 0 otherwise.","inputs":"expr, expr | num","outputs":"expr","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:equals","mod_id":"complexhex"}]},"complexhex:piecewise":{"id":"complexhex:piecewise","name":"Piecewise Exaltation","direction":"SOUTH_EAST","signature":"wdwddwawdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a piecewise expression that simplifies to the second argument if the first simplifies to 1.0, otherwise simplifies to the third argument.","inputs":"expr, expr|num, expr|num","outputs":"expr","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:piecewise","mod_id":"complexhex"}]},"complexhex:derivative":{"id":"complexhex:derivative","name":"Derivation Purification","direction":"SOUTH_EAST","signature":"wdwddwewddwdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an expression and a lone symbol and returns the partial derivative of the expression with respect to the symbol.","inputs":"expr, expr","outputs":"expr","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:derivative","mod_id":"complexhex"}]},"complexhex:matrix":{"id":"complexhex:matrix","name":"Neo's Exaltation","direction":"SOUTH_EAST","signature":"wdwddweawwaeaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in a width, height and expression and creates a matrix by substituting i & j-values into the expression corresponding to a position in the matrix and putting the result in the matrix.","inputs":"num, num, expr","outputs":"matrix","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:matrix","mod_id":"complexhex"}]},"complexhex:summon/line":{"id":"complexhex:summon/line","name":"Parametric Line","direction":"SOUTH_EAST","signature":"wdwddwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Summons a parametric line at the given position. The expression given will have a t-value (0-1), x/y/z position, and time (w) substituted in and must resolve to a vector on the line.","inputs":"vec, expr","outputs":"entity","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:summon/line","mod_id":"complexhex"}]},"complexhex:summon/surface":{"id":"complexhex:summon/surface","name":"Parametric Surface","direction":"SOUTH_EAST","signature":"wdwddwqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Summons a parametric surface at the given position. The expression given will have a u&v-value (0-1), x/y/z position, and time (w) substituted in and must resolve to a vector on the surface","inputs":"vec, expr","outputs":"entity","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:summon/surface","mod_id":"complexhex"}]},"complexhex:sinh":{"id":"complexhex:sinh","name":"Hyp. Sine Prfn.","direction":"NORTH_EAST","signature":"dqqqqqaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Evaluates the hyperbolic sine of the argument","inputs":"num","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:sinh","mod_id":"complexhex"}]},"complexhex:cosh":{"id":"complexhex:cosh","name":"Hyp. Cosine Prfn.","direction":"SOUTH_EAST","signature":"wqqqqqadw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Evaluates the hyperbolic sine of the argument","inputs":"num","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:cosh","mod_id":"complexhex"}]},"complexhex:tanh":{"id":"complexhex:tanh","name":"Hyp. Tangent Prfn.","direction":"SOUTH_EAST","signature":"ewqqqqqadqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Evaluates the hyperbolic sine of the argument","inputs":"num","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:tanh","mod_id":"complexhex"}]},"complexhex:asinh":{"id":"complexhex:asinh","name":"Inv. Hyp. Sine Prfn.","direction":"SOUTH_EAST","signature":"wddeeeeea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Evaluates the hyperbolic sine of the argument","inputs":"num","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:asinh","mod_id":"complexhex"}]},"complexhex:acosh":{"id":"complexhex:acosh","name":"Inv. Hyp. Cosine Prfn.","direction":"NORTH_EAST","signature":"wadeeeeew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Evaluates the hyperbolic sine of the argument","inputs":"num","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:acosh","mod_id":"complexhex"}]},"complexhex:atanh":{"id":"complexhex:atanh","name":"Inv. Hyp. Tangent Prfn.","direction":"EAST","signature":"qeadeeeeewq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Evaluates the hyperbolic sine of the argument","inputs":"num","outputs":"num","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:atanh","mod_id":"complexhex"}]},"dthexcasting:get_species":{"id":"dthexcasting:get_species","name":"Arborist Purification","direction":"NORTH_WEST","signature":"wedewaqawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Provided a tree's position, I can extract the Species of the tree.","inputs":"pos","outputs":"species","book_url":"https://techtastic.github.io/DynamicTrees-Hexcasting/v/1.0.1/1.0/en_us#patterns/tree_patterns@dthexcasting:get_species","mod_id":"dthexcasting"}]},"dthexcasting:get_jocode":{"id":"dthexcasting:get_jocode","name":"Arborist Purification II","direction":"NORTH_EAST","signature":"wqaqwdedwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Provided a tree's position, I can extract the structure of the tree as a Base64 string.","inputs":"pos","outputs":"str","book_url":"https://techtastic.github.io/DynamicTrees-Hexcasting/v/1.0.1/1.0/en_us#patterns/tree_patterns@dthexcasting:get_jocode","mod_id":"dthexcasting"}]},"dthexcasting:transform":{"id":"dthexcasting:transform","name":"Transform","direction":"NORTH_EAST","signature":"wqaqwqwqaqwqwqaqwqwqaqwqwqaqwqwqaqw","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Provided a tree's position, I can command Nature to change the very Species of the tree till my heart's content, provided I have the media equivalent of a Shard per character in the string which defines its' structure.","inputs":"pos, species","outputs":null,"book_url":"https://techtastic.github.io/DynamicTrees-Hexcasting/v/1.0.1/1.0/en_us#patterns/spells/tree_spells@dthexcasting:transform","mod_id":"dthexcasting"}]},"ephemera:invisibility":{"id":"ephemera:invisibility","name":"Hidden Sun's Zenith","direction":"SOUTH_WEST","signature":"qqqqqaewawaweqa","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Functions just like the normal [Zeniths](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths), applying Invisibility. Costs one amethyst dust per three seconds.","inputs":"entity, num","outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/invisibility@ephemera:invisibility","mod_id":"ephemera"}]},"ephemera:magearmor":{"id":"ephemera:magearmor","name":"Instant Aegis","direction":"NORTH_WEST","signature":"qaweqqwqqewaqeqqqqqad","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a player to grant the armor to, the durability of the armor, the protection value of the armor (max 10), a status effect to apply, and that effect's level. The latter two can be replaced with any non-status iota to ignore them.","inputs":"entity, num, num, status, num","outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/magearmor@ephemera:magearmor","mod_id":"ephemera"}]},"ephemera:repair":{"id":"ephemera:repair","name":"Induce Mending","direction":"WEST","signature":"waqdqqwqqdqawwqqqqqaqedeq","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a raw media item on the ground, and attempts to use it to repair a tool in my other hand.","inputs":"entity","outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/mending@ephemera:repair","mod_id":"ephemera"}]},"ephemera:removestatus":{"id":"ephemera:removestatus","name":"Cleanse Status","direction":"SOUTH_WEST","signature":"eeeeedaqdewed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an entity and a status effect type, and removes that status effect from the entity. Cost is based on the effect's innate harmfulness, its potency, and its remaining duration.","inputs":"entity, status","outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:removestatus","mod_id":"ephemera"}]},"ephemera:getstatus":{"id":"ephemera:getstatus","name":"Apothecary's Purification","direction":"SOUTH_WEST","signature":"qqqqqedwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a living entity, and returns a list of status iotas representing all effects on the target.","inputs":"entity","outputs":"[status]","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getstatus","mod_id":"ephemera"}]},"ephemera:getstatuscategory":{"id":"ephemera:getstatuscategory","name":"Apothecary's Purification II","direction":"SOUTH_EAST","signature":"eeeeeqawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a status effect type, and returns a number based on whether the effect is likely to be helpful, harmful, or neutral to a creature.","inputs":"status","outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getstatuscategory","mod_id":"ephemera"}]},"ephemera:getstatusduration":{"id":"ephemera:getstatusduration","name":"Pharmacist's Distillation","direction":"SOUTH_WEST","signature":"qqqqqedwdwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an entity and a status effect type, and returns the effect on the target's duration in seconds.","inputs":"entity, status","outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getstatusduration","mod_id":"ephemera"}]},"ephemera:getstatuslevel":{"id":"ephemera:getstatuslevel","name":"Pharmacist's Dstln. II","direction":"SOUTH_EAST","signature":"eeeeeqawawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an entity and a status effect type, and returns the effect on the target's potency.","inputs":"entity, status","outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getstatuslevel","mod_id":"ephemera"}]},"ephemera:getbystatus":{"id":"ephemera:getbystatus","name":"Zone Exaltation: Status","direction":"EAST","signature":"ewqqqqqwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a status effect type, a vector, and a number (*n*), and returns a list of entities within radius *n* of the vector which have that effect.","inputs":"status, vec, num","outputs":"[entity]","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getbystatus","mod_id":"ephemera"}]},"ephemera:getbystatusinverse":{"id":"ephemera:getbystatusinverse","name":"Zone Exaltation: Not-Status","direction":"EAST","signature":"qweeeeewq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a status effect type, a vector, and a number (*n*), and returns a list of entities within radius *n* of the vector which do not have that effect.","inputs":"status, vec, num","outputs":"[entity]","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getbystatusinverse","mod_id":"ephemera"}]},"ephemera:getbystatussingle":{"id":"ephemera:getbystatussingle","name":"Entity Distillation: Status","direction":"EAST","signature":"eaeeeeeae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a status effect type and a vector, and returns an entity at that position which has that effect.","inputs":"status, vector","outputs":"entity | NULL","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getbystatussingle","mod_id":"ephemera"}]},"ephemera:getabsorption":{"id":"ephemera:getabsorption","name":"Ablation Purification","direction":"NORTH_EAST","signature":"wqeawaqddaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a living entity, and returns how much damage it can Absorb before its health is affected.","inputs":"entity","outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getabsorption","mod_id":"ephemera"}]},"ephemera:filteredentityraycast":{"id":"ephemera:filteredentityraycast","name":"Scout's Exaltation","direction":"EAST","signature":"wqded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"As [Scout's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast/entity), but also accepts a list of entity type iotas. Any entity whose type is not present in the list will be ignored. Costs an amount of media slightly less negligible than that of the aforementioned pattern.","inputs":"[type], vec, vec","outputs":"entity | NULL","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:filteredentityraycast","mod_id":"ephemera"}]},"ephemera:gaussianrand":{"id":"ephemera:gaussianrand","name":"Entropy Reflection II","direction":"NORTH_EAST","signature":"eeeeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a random number with a gaussian distribution, with a mean of zero and a standard deviation of one.","inputs":null,"outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:gaussianrand","mod_id":"ephemera"}]},"ephemera:hash":{"id":"ephemera:hash","name":"Hashing Purification","direction":"SOUTH_EAST","signature":"qqawqaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts any iota, and converts it into its hashed form.","inputs":"any","outputs":"hash","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/hashing@ephemera:hash","mod_id":"ephemera"}]},"ephemera:hashbits":{"id":"ephemera:hashbits","name":"undocumented hash-to-numbers pattern","direction":"SOUTH_WEST","signature":"eedwedew","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"ephemera:getrevealcost":{"id":"ephemera:getrevealcost","name":"Postage Purification","direction":"EAST","signature":"qdeaaqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a player and returns how much amethyst dust it would cost to send them a message via Postman's Gambit, between 1/10 of a dust and 10 dust.","inputs":"Player","outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/reveal_other@ephemera:getrevealcost","mod_id":"ephemera"}]},"ephemera:getdurabilitymainhand":{"id":"ephemera:getdurabilitymainhand","name":"Menderbug's Reflection","direction":"EAST","signature":"qwdea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns how many times the item in my other hand can be used without breaking, durability-manipulating effects notwithstanding.","inputs":null,"outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/mending@ephemera:getdurabilitymainhand","mod_id":"ephemera"}]},"ephemera:getdurabilityoffhand":{"id":"ephemera:getdurabilityoffhand","name":"Menderbug's Reflection II","direction":"EAST","signature":"aedwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"As previous, targeting the item in the hand I'm casting this with. Most useful with delayed casts of one form or another.","inputs":null,"outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/mending@ephemera:getdurabilityoffhand","mod_id":"ephemera"}]},"ephemera:getiotasize":{"id":"ephemera:getiotasize","name":"Flock's Purification","direction":"NORTH_WEST","signature":"qwaeawqaqdedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts any iota, and returns its total size.","inputs":null,"outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getiotasize","mod_id":"ephemera"}]},"ephemera:getstacksizedeep":{"id":"ephemera:getstacksizedeep","name":"Flock's Reflection II","direction":"NORTH_WEST","signature":"qwaeawqaqded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the total size of all iotas on my stack, including the contents of lists and similar. If this number ever reaches 1024, my stack shall come crashing down into garbage.","inputs":null,"outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getstacksizedeep","mod_id":"ephemera"}]},"ephemera:collisionprobe":{"id":"ephemera:collisionprobe","name":"Clearance Purification","direction":"NORTH_WEST","signature":"qaqqqqqdaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a vector, and returns whether that vector is within (or just on the edge of) the block in that space. Seems to involve the boxes I see in my mind's eye.","inputs":"vec","outputs":"bool","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:collisionprobe","mod_id":"ephemera"}]},"ephemera:thothyoink":{"id":"ephemera:thothyoink","name":"Seshat's Gambit","direction":"NORTH_WEST","signature":"qaeaqdadad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pops an iota from the accumulator and pushes it to the current stack. Mishaps if used outside of Thoth's Gambit.","inputs":null,"outputs":"any | null","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/metathoth@ephemera:thothyoink","mod_id":"ephemera"}]},"ephemera:thothcount":{"id":"ephemera:thothcount","name":"Seshat's Reflection","direction":"NORTH_EAST","signature":"wqaqwadad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns how many iotas are currently accessible via Seshat's Gambit. Returns -1 if used outside of Thoth's Gambit.","inputs":null,"outputs":"num","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/metathoth@ephemera:thothcount","mod_id":"ephemera"}]},"ephemera:no":{"id":"ephemera:no","name":"No","direction":"NORTH_EAST","signature":"wwaedadqdqdqdade","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"ephemera:getproperties":{"id":"ephemera:getproperties","name":"State Purification","direction":"EAST","signature":"qaqqqqqwwdwewdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a vector, and returns a list of strings corresponding to values contained in the state of the block at the corresponding position.","inputs":"vec","outputs":"[string]","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getproperties","mod_id":"ephemera"}]},"ephemera:getpropertyvalue":{"id":"ephemera:getpropertyvalue","name":"State Distillation","direction":"EAST","signature":"qaqqqqqdwawqwaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a vector and a string, and uses the string as a key to retrieve the value it corresponds to in the target block's state, or null if there is no corresponding value.","inputs":"vec, string","outputs":"bool|num|vec|string","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getpropertyvalue","mod_id":"ephemera"}]},"ephemera:getrider":{"id":"ephemera:getrider","name":"Equestrian Purification","direction":"NORTH_EAST","signature":"eqqaqqwaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an entity, and returns a list of entities seated atop it.","inputs":"entity","outputs":"[entity]","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getrider","mod_id":"ephemera"}]},"ephemera:getmount":{"id":"ephemera:getmount","name":"Equestrian Purification II","direction":"NORTH_EAST","signature":"eeedeewaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an entity, and returns the entity it is seated atop.","inputs":"entity","outputs":"entity","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getmount","mod_id":"ephemera"}]},"ephemera:getflight/type":{"id":"ephemera:getflight/type","name":"Aviator's Purification II","direction":"NORTH_EAST","signature":"dwdwdewqded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns true if the target is under the effects of Anchorite's Flight, false if Wayfarer's Flight, null if neither.","inputs":"player","outputs":"bool | null","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/ephemeral_flight@ephemera:getflight/type","mod_id":"ephemera"}]},"ephemera:getflight/remaining":{"id":"ephemera:getflight/remaining","name":"Aviator's Purification III","direction":"NORTH_EAST","signature":"dwdwdewqdedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns how close the target is to the end of their flight spell, represented as either their distance to the boundary or how many seconds remain.","inputs":"player","outputs":"num | null","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/ephemeral_flight@ephemera:getflight/remaining","mod_id":"ephemera"}]},"ephemera:readframerotation":{"id":"ephemera:readframerotation","name":"Decorator's Purification","direction":"SOUTH_WEST","signature":"wwawwqwwawwaeae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an item frame entity, and returns its rotation, from 0 to 7.","inputs":"item frame","outputs":"number","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:readframerotation","mod_id":"ephemera"}]},"ephemera:setframerotation":{"id":"ephemera:setframerotation","name":"Decorator's Gambit","direction":"SOUTH_WEST","signature":"wwawwqwwawwaqdq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an item frame entity and an integer from 0 to 7, and sets its rotation to the number. Costs a negligible amount of media.","inputs":"item frame, number","outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:setframerotation","mod_id":"ephemera"}]},"ephemera:networkscan":{"id":"ephemera:networkscan","name":"Network Distillation","direction":"EAST","signature":"eqqqqqaweqaeaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Scans the link network connected to the input linkable up to a recursion depth equal to the input number (max 32), and returns a list of all connected linkables. Costs a negligible amount of media.","inputs":"linkable, num","outputs":"[linkable]","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/network@ephemera:networkscan","mod_id":"ephemera"}]},"ephemera:networkindex":{"id":"ephemera:networkindex","name":"Routing Distillation","direction":"EAST","signature":"eqqqqqaweqaeaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a linkable to use for network access, and any iota. If a relay connected to the network has an adjacent Network Routing Index with the same iota, returns that relay's position. Costs half an amethyst dust.","inputs":"linkable, iota","outputs":"vec","book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/network@ephemera:networkindex","mod_id":"ephemera"}]},"ephemera:networktp":{"id":"ephemera:networktp","name":"Network Gateway","direction":"NORTH_WEST","signature":"qqqqqwdeddwdawqqqwaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an entity to teleport, a linkable to use for access to its network, and a destination. If the entity is within 8 blocks of the linkable, and there is a network node within 4 blocks of the destination, the entity will be teleported. Cost varies based on what entity is teleported.","inputs":"entity, linkable, vec","outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/network@ephemera:networktp","mod_id":"ephemera"}]},"ephemera:particleburst":{"id":"ephemera:particleburst","name":"Particle Burst","direction":"EAST","signature":"deeeewaaddwqqqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts two vectors and two numbers, and uses them to define a burst of particles. Costs a negligible amount of media.","inputs":"vec, vec, num, num","outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/particle_burst@ephemera:particleburst","mod_id":"ephemera"}]},"ephemera:paintconjured":{"id":"ephemera:paintconjured","name":"Externalize Pigment","direction":"WEST","signature":"eqdweeqdwweeqddqdwwwdeww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a vector and an itemtype representing a pigment. Costs a negligible amount of media if targeting my own block, or 1 Amethyst Dust if not.","inputs":"Vector, itemtype","outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/paint_conjured@ephemera:paintconjured","mod_id":"ephemera"}]},"ephemera:revealtoother":{"id":"ephemera:revealtoother","name":"Postman's Gambit","direction":"EAST","signature":"qde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a player and any iota less than 256 characters long, and shows that iota to them as if they had cast Reveal, also telling them who sent the message. Cost is inversely proportional to the length of time since they were last targeted by this spell.","inputs":"Player, any","outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/reveal_other@ephemera:revealtoother","mod_id":"ephemera"}]},"ephemera:clearrevealcost":{"id":"ephemera:clearrevealcost","name":"Postman's Gambit II","direction":"EAST","signature":"qdeqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Resets the cost of sending me a message via Postman's Gambit back to 1/10 of a dust. Costs 1/10 of a dust.","inputs":null,"outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/reveal_other@ephemera:clearrevealcost","mod_id":"ephemera"}]},"ephemera:ridewisp":{"id":"ephemera:ridewisp","name":"Ride Wisp","direction":"NORTH_WEST","signature":"aqadqqdaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts one of my wisps (or a wandering wisp), and places me atop it, similar to sitting in a minecart. I must be within the wisp's ambit, or four blocks for wandering wisps. Costs one amethyst shard.","inputs":"wisp","outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:ridewisp","mod_id":"ephemera"}]},"ephemera:dismount":{"id":"ephemera:dismount","name":"Dismount","direction":"SOUTH_WEST","signature":"awqqaee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes me off of whatever entity I may be riding when cast. Costs 1/100 of a dust.","inputs":null,"outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:dismount","mod_id":"ephemera"}]},"ephemera:cancelflight":{"id":"ephemera:cancelflight","name":"Terminate Flight","direction":"SOUTH_WEST","signature":"awawaawe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Cancels my current flight ability, at a cost of one tenth of an Amethyst Dust. Casting a new flight spell in the same instant allows me to continue flying, potentially with different parameters.","inputs":null,"outputs":null,"book_url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/ephemeral_flight@ephemera:cancelflight","mod_id":"ephemera"}]},"hex_ars_link:cast_spell":{"id":"hex_ars_link:cast_spell","name":"Cast Spell","direction":"EAST","signature":"qwaawewaawdwawwawwqwwaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Cast the given spell from myself.\nCosts 1 dust for each glyph used.","inputs":"[glyph]","outputs":null,"book_url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:cast_spell","mod_id":"hex_ars_link"}]},"hex_ars_link:cast_spell_as":{"id":"hex_ars_link:cast_spell_as","name":"Delegated Spell","direction":"NORTH_WEST","signature":"aqaeqwaawewaawdwawwawwqwwawwwded","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Cast the given spell from the given TrueName.\nCosts 1 charged crystal for each glyph used.","inputs":"player, [glyph]","outputs":null,"book_url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:cast_spell_as","mod_id":"hex_ars_link"}]},"hex_ars_link:cast_spell_shoot":{"id":"hex_ars_link:cast_spell_shoot","name":"Projectile Spell","direction":"NORTH_WEST","signature":"qaeaqewqwaawewaawdwawwawwqwwaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Cast the given spell as a projectile shooting from certain position & angle. One Glyph of Projectile will be inserted before the given glyphs.\nCosts 1 shard plus 1 dust for each glyph used.","inputs":"vec, vec, [glyph]","outputs":null,"book_url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:cast_spell_shoot","mod_id":"hex_ars_link"}]},"hex_ars_link:cast_spell_touch":{"id":"hex_ars_link:cast_spell_touch","name":"Touch Spell","direction":"EAST","signature":"wwqwaawewaawdwawwawwqwwaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Cast the given spell on given entity or position. One Glyph of Touch will be inserted before the given glyphs.\nCosts 1 shard plus 1 dust for each glyph used.","inputs":"vec/entity, [glyph]","outputs":null,"book_url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:cast_spell_touch","mod_id":"hex_ars_link"}]},"hex_ars_link:read_glyphs":{"id":"hex_ars_link:read_glyphs","name":"Read Glyphs","direction":"EAST","signature":"qwaawewaawdwaqwqqqwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Read all glyphs from a given entity: could be an item like glyph, spellcaster and parchment, or item frames containing those, or a player with learnt glyphs.\nThis could be the only way to obtain a glyph iota if I choose to deny the evil power of HexParse.","inputs":"entity","outputs":"[glyph]","book_url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:read_glyphs","mod_id":"hex_ars_link"}]},"hex_ars_link:set_callback":{"id":"hex_ars_link:set_callback","name":"Register Callback","direction":"EAST","signature":"qwaawewaawdqqwawwqwwawqdqdeaqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Register the given spell list as callback, which will be executed when \"Trigger Callback\" glyph executes.","inputs":"list","outputs":null,"book_url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:set_callback","mod_id":"hex_ars_link"}]},"hex_ars_link:get_callback":{"id":"hex_ars_link:get_callback","name":"Get Current Callback","direction":"EAST","signature":"qwaawewaawdqqwawwqwwawqdeqqqqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Read the callback spell list registered.","inputs":null,"outputs":"list","book_url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:get_callback","mod_id":"hex_ars_link"}]},"hexdebug:const/cognitohazard":{"id":"hexdebug:const/cognitohazard","name":"Cognitohazard Reflection","direction":"NORTH_WEST","signature":"wdeaqqdqeedqadqeedqaeadeaqqeadeaqqdqdeaqqeaeedqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Add a Cognitohazard to the top of the stack.","inputs":null,"outputs":"cognitohazard","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:const/cognitohazard","mod_id":"hexdebug"}]},"hexdebug:const/debugging":{"id":"hexdebug:const/debugging","name":"Debugger's Reflection","direction":"EAST","signature":"qqqqqewaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Add True to the top of the stack if executed by a [Debugger](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@debugger) or [Evaluator](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@evaluator), or False otherwise.","inputs":null,"outputs":"bool","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:const/debugging","mod_id":"hexdebug"}]},"hexdebug:breakpoint/before":{"id":"hexdebug:breakpoint/before","name":"Set Breakpoint Before","direction":"SOUTH_WEST","signature":"awqdeew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pause the [Debugger](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@debugger) before executing this pattern.","inputs":null,"outputs":null,"book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:breakpoint/before","mod_id":"hexdebug"}]},"hexdebug:breakpoint/after":{"id":"hexdebug:breakpoint/after","name":"Set Breakpoint After","direction":"EAST","signature":"wqqaewd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pause the [Debugger](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@debugger) after executing this pattern (ie. before executing the next pattern).","inputs":null,"outputs":null,"book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:breakpoint/after","mod_id":"hexdebug"}]},"hexdebug:craft/debugger":{"id":"hexdebug:craft/debugger","name":"Craft Debugger","direction":"SOUTH_WEST","signature":"aaewwwwwaqwawqwadawqwwwawwwqwwwaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Create a [Debugger](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@debugger) that casts a Hex, similar to [certain other patterns](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting) I've used in the past.\nCosts about ten [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity, [pattern]","outputs":null,"book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:craft/debugger","mod_id":"hexdebug"}]},"hexdebug:craft/quenched_debugger":{"id":"hexdebug:craft/quenched_debugger","name":"Craft Quenched Debugger","direction":"SOUTH_EAST","signature":"ddwwwwwwedwewdweqewdwwwewwwdwwwew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Create a [Quenched Debugger](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#greatwork/quenching_debuggers) that casts a Hex, similar to [certain other patterns](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting) I've used in the past.\nCosts about ten [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity, [pattern]","outputs":null,"book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:craft/quenched_debugger","mod_id":"hexdebug"}]},"hexdebug:splicing/selection/read":{"id":"hexdebug:splicing/selection/read","name":"Splicer's Decomposition","direction":"NORTH_WEST","signature":"wqaeaqweeeedq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector from the stack, then push two values representing the current selection in the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position.","inputs":"vec","outputs":"num | null, num | null","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/selection/read","mod_id":"hexdebug"}]},"hexdebug:splicing/selection/write":{"id":"hexdebug:splicing/selection/write","name":"Splicer's Gambit","direction":"SOUTH_WEST","signature":"wedqdewqqqqae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector and two values from the stack, then set the selection of the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position as previously described.","inputs":"vec, num | null, num | null","outputs":null,"book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/selection/write","mod_id":"hexdebug"}]},"hexdebug:splicing/view_index/read":{"id":"hexdebug:splicing/view_index/read","name":"Sprocket's Purification","direction":"NORTH_WEST","signature":"wqaeaqwdwaqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector from the stack, then push the index of the leftmost iota currently visible in the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position.","inputs":"vec","outputs":"num","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/view_index/read","mod_id":"hexdebug"}]},"hexdebug:splicing/view_index/write":{"id":"hexdebug:splicing/view_index/write","name":"Sprocket's Gambit","direction":"SOUTH_WEST","signature":"wedqdewawdedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector and number from the stack, then move the view of the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position so that the given index is the leftmost one visible.","inputs":"vec, num","outputs":null,"book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/view_index/write","mod_id":"hexdebug"}]},"hexdebug:splicing/list/spellbook_index/read":{"id":"hexdebug:splicing/list/spellbook_index/read","name":"Projectionist's Purification","direction":"NORTH_WEST","signature":"wqaeaqwedqddq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector from the stack, then push the current page number (starting at 1) of the [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in the main slot of the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) or [Focal Frame](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/focus_holder) at that position.","inputs":"vec","outputs":"num","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/read","mod_id":"hexdebug"}]},"hexdebug:splicing/list/spellbook_index/write":{"id":"hexdebug:splicing/list/spellbook_index/write","name":"Projectionist's Gambit","direction":"SOUTH_WEST","signature":"wedqdewqaeaae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector and number from the stack, then flip the [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in the main slot of the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) or [Focal Frame](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/focus_holder) at that position to the given page number.","inputs":"vec, num","outputs":null,"book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/write","mod_id":"hexdebug"}]},"hexdebug:splicing/list/spellbook_index/readable":{"id":"hexdebug:splicing/list/spellbook_index/readable","name":"Shutter's Purification","direction":"NORTH_WEST","signature":"wqaeaqwedqddqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Replace the vector at the top of the stack with True if there is a [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) or [Focal Frame](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/focus_holder) at that position with a [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in its main slot that contains at least one page, or False otherwise.","inputs":"vec","outputs":"bool","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/readable","mod_id":"hexdebug"}]},"hexdebug:splicing/clipboard/read":{"id":"hexdebug:splicing/clipboard/read","name":"Compositor's Purification","direction":"NORTH_WEST","signature":"wqaeaqweeeedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector from the stack, then copy the contents of the secondary item in the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position and push it to the stack.","inputs":"vec","outputs":"any","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/read","mod_id":"hexdebug"}]},"hexdebug:splicing/clipboard/write":{"id":"hexdebug:splicing/clipboard/write","name":"Compositor's Gambit","direction":"SOUTH_WEST","signature":"wedqdewqqqqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector and iota from the stack, then save the iota into the secondary item in the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position.\nAs with [Chronicler's Gambit](https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@hexcasting:write/entity), I cannot write my own Name using this spell.","inputs":"vec, any","outputs":null,"book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/write","mod_id":"hexdebug"}]},"hexdebug:splicing/clipboard/readable":{"id":"hexdebug:splicing/clipboard/readable","name":"Producer's Purification","direction":"NORTH_WEST","signature":"wqaeaqweeeedww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Replace the vector at the top of the stack with True if there is a [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position containing a secondary item that I could read, or False otherwise.","inputs":"vec","outputs":"bool","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/readable","mod_id":"hexdebug"}]},"hexdebug:splicing/clipboard/writable":{"id":"hexdebug:splicing/clipboard/writable","name":"Director's Purification","direction":"SOUTH_WEST","signature":"wedqdewqqqqaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Replace the vector at the top of the stack with True if there is a [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position containing a secondary item that I could save an iota into, or False otherwise.","inputs":"vec","outputs":"bool","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/writable","mod_id":"hexdebug"}]},"hexdebug:splicing/clipboard/spellbook_index/read":{"id":"hexdebug:splicing/clipboard/spellbook_index/read","name":"Projectionist's Purification II","direction":"NORTH_WEST","signature":"wqaeaqwdeaaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Projectionist's Purification](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/read), but the page number of the [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in the secondary slot is read instead of the main slot.","inputs":"vec","outputs":"num","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/spellbook_index/read","mod_id":"hexdebug"}]},"hexdebug:splicing/clipboard/spellbook_index/write":{"id":"hexdebug:splicing/clipboard/spellbook_index/write","name":"Projectionist's Gambit II","direction":"SOUTH_WEST","signature":"wedqdewaqddqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Projectionist's Gambit](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/write), but the page number of the [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in the secondary slot is written instead of the main slot.","inputs":"vec, num","outputs":null,"book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/spellbook_index/write","mod_id":"hexdebug"}]},"hexdebug:splicing/clipboard/spellbook_index/readable":{"id":"hexdebug:splicing/clipboard/spellbook_index/readable","name":"Shutter's Purification II","direction":"NORTH_WEST","signature":"wqaeaqwdeaaeae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Like [Shutter's Purification](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/readable), but the [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in the secondary slot is checked instead of the main slot.","inputs":"vec","outputs":"bool","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/spellbook_index/readable","mod_id":"hexdebug"}]},"hexdebug:splicing/enlightened/hex/read":{"id":"hexdebug:splicing/enlightened/hex/read","name":"Mindsplice Purification","direction":"NORTH_WEST","signature":"wqaeaqwqqqwqwqqwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector from the stack, then push the Hex currently imbued to the [Mindsplice Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#greatwork/enlightened_splicing_table) at that position, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it has not yet been imbued.","inputs":"vec","outputs":"list | null","book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/enlightened_splicing_table@hexdebug:splicing/enlightened/hex/read","mod_id":"hexdebug"}]},"hexdebug:splicing/enlightened/hex/write":{"id":"hexdebug:splicing/enlightened/hex/write","name":"Imbue Mindsplice Table","direction":"NORTH_WEST","signature":"wqaeaqwqqqwqwqqwwqqeaeqqeqqeaeqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a vector and list of patterns from the stack, then imbue the list of patterns into the [Mindsplice Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#greatwork/enlightened_splicing_table) at that position.\nCosts about five [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vec, list","outputs":null,"book_url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/enlightened_splicing_table@hexdebug:splicing/enlightened/hex/write","mod_id":"hexdebug"}]},"hexflow:pure_map":{"id":"hexflow:pure_map","name":"Nehmetawy's Gambit","direction":"NORTH_EAST","signature":"dadadad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Similar to [Thoth's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each), but won't copy the original stack inside each sub-execution.","inputs":"list, list","outputs":"list","book_url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:pure_map","mod_id":"hexflow"}]},"hexflow:pure_reduce":{"id":"hexflow:pure_reduce","name":"Conway's Gambit","direction":"NORTH_EAST","signature":"waawadadad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Similar to [Thoth's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each); for data list with length **n**, it executes **n - 1** times; The first initial stack is the first two elements, and each subsequent execution uses the stack after the last execution.","inputs":"list, list","outputs":"list","book_url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:pure_reduce","mod_id":"hexflow"}]},"hexflow:build_nested":{"id":"hexflow:build_nested","name":"Build Nested","direction":"SOUTH_WEST","signature":"edqdeqdwewwdwqwdwwew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Copy list #0 and set back to index #1","inputs":"list, num","outputs":"list","book_url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:build_nested","mod_id":"hexflow"}]},"hexflow:nested_modify":{"id":"hexflow:nested_modify","name":"Transplant's Exaltation","direction":"SOUTH_WEST","signature":"wdwawedqdewawdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"List iota #0 is the nested list to be modified. According to the index sequence given by list #1, traverses to the inner layer, and sets the corresponding element to iota #2.","inputs":"list, list, any","outputs":"list","book_url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:nested_modify","mod_id":"hexflow"}]},"hexflow:mass_rotate":{"id":"hexflow:mass_rotate","name":"Mass Rotation Gambit","direction":"SOUTH_WEST","signature":"edqdewawddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts the size to reorder and a bottom-to-top order list, and do the corresponding reorder to the rest of the stack. For example, **3** plus **[1,2,0]** for [Rotation Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:rotate), and **2** plus **[0,1,0,1]** for [Dioscuri Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:2dup)","inputs":"many, num, list","outputs":"many","book_url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:mass_rotate","mod_id":"hexflow"}]},"hexflow:weak_escape":{"id":"hexflow:weak_escape","name":"Contemplation","direction":"WEST","signature":"qqqaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Same as [Consideration](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:escape), but with lowest execution priority, and won't grow in **2^n** formula exponentially inside nested [Intro-Retro](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren)s","inputs":null,"outputs":null,"book_url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:weak_escape","mod_id":"hexflow"}]},"hexgender:female_transition":{"id":"hexgender:female_transition","name":"Transition: Feminine","direction":"EAST","signature":"qqqqqewdedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transitions the caster to a female!\nI wonder how I'd look in a skirt...","inputs":null,"outputs":null,"book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/spells/gender_interop@hexgender:female_transition","mod_id":"hexgender"}]},"hexgender:male_transition":{"id":"hexgender:male_transition","name":"Transition: Masculine","direction":"SOUTH_EAST","signature":"eeeeeqwaqaeaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transitions the caster to a male!\nNo more periods!","inputs":null,"outputs":null,"book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/spells/gender_interop@hexgender:male_transition","mod_id":"hexgender"}]},"hexgender:other_transition":{"id":"hexgender:other_transition","name":"Transition: Non-binary","direction":"NORTH_EAST","signature":"eeeeeqqedqde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transitions the caster to androgynous!\nHmm... this is... interesting...","inputs":null,"outputs":null,"book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/spells/gender_interop@hexgender:other_transition","mod_id":"hexgender"}]},"hexgender:get_gender":{"id":"hexgender:get_gender","name":"Gender Identity Prfn.","direction":"EAST","signature":"qqqqqeeqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Obtains the target's selected gender as an ordinal (number)","inputs":"player","outputs":"num","book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/spells/gender_interop@hexgender:get_gender","mod_id":"hexgender"}]},"hexgender:get_bust_size":{"id":"hexgender:get_bust_size","name":"Oncologist's Purification","direction":"SOUTH_WEST","signature":"wqqqdqqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gives the bust size of the target","inputs":"player","outputs":"num","book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_bust_size","mod_id":"hexgender"}]},"hexgender:set_bust_size":{"id":"hexgender:set_bust_size","name":"Oncologist's Gambit","direction":"SOUTH_WEST","signature":"wqqqdqqqwqaedea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the bust size of the caster","inputs":"num","outputs":null,"book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_bust_size","mod_id":"hexgender"}]},"hexgender:get_bounciness":{"id":"hexgender:get_bounciness","name":"Gainax Purification","direction":"EAST","signature":"awewaawew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gives the bounciness of the target's breasts","inputs":"player","outputs":"num","book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_bounciness","mod_id":"hexgender"}]},"hexgender:set_bounciness":{"id":"hexgender:set_bounciness","name":"Gainax Gambit","direction":"WEST","signature":"dwqwddwqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the bounciness of the caster's breasts","inputs":"num","outputs":null,"book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_bounciness","mod_id":"hexgender"}]},"hexgender:get_floppiness":{"id":"hexgender:get_floppiness","name":"Lindhal's Purification","direction":"SOUTH_WEST","signature":"qeqqqdqqqeqaqdwwdq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gives the floppiness of the target's breasts","inputs":"player","outputs":"num","book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_floppiness","mod_id":"hexgender"}]},"hexgender:set_floppiness":{"id":"hexgender:set_floppiness","name":"Lindhal's Gambit","direction":"SOUTH_EAST","signature":"eawwaedeqeeeaeeeqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the floppiness of the caster's breasts","inputs":"num","outputs":null,"book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_floppiness","mod_id":"hexgender"}]},"hexgender:get_physics":{"id":"hexgender:get_physics","name":"Hookean Purification","direction":"SOUTH_WEST","signature":"wqqqwaawqqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gives the physics of the target's breasts","inputs":"player","outputs":"bool","book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_physics","mod_id":"hexgender"}]},"hexgender:set_physics":{"id":"hexgender:set_physics","name":"Hookean Gambit","direction":"SOUTH_WEST","signature":"wqqqqddqqqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the physics of the caster's breasts","inputs":"bool","outputs":null,"book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_physics","mod_id":"hexgender"}]},"hexgender:get_cleavage":{"id":"hexgender:get_cleavage","name":"Cleavage Purification","direction":"SOUTH_WEST","signature":"wqqqeeqqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the cleavage of the target's breasts","inputs":"player","outputs":"num","book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_cleavage","mod_id":"hexgender"}]},"hexgender:set_cleavage":{"id":"hexgender:set_cleavage","name":"Cleavage Gambit","direction":"SOUTH_EAST","signature":"weeeqqeeew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the cleavage of the caster's breasts","inputs":"num","outputs":null,"book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_cleavage","mod_id":"hexgender"}]},"hexgender:get_breast_offsets":{"id":"hexgender:get_breast_offsets","name":"Liposuction Purification","direction":"NORTH_WEST","signature":"wawqqqeqdqqqwaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the offset of the target's breasts","inputs":"player","outputs":"vec","book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_breast_offsets","mod_id":"hexgender"}]},"hexgender:set_breast_offsets":{"id":"hexgender:set_breast_offsets","name":"Liposuction Gambit","direction":"SOUTH_WEST","signature":"eeewdwqqwwdweee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the offset of the caster's breasts","inputs":"vec","outputs":null,"book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_breast_offsets","mod_id":"hexgender"}]},"hexgender:get_uniboob":{"id":"hexgender:get_uniboob","name":"Symmastia Purification","direction":"SOUTH_WEST","signature":"wqqwwqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets whether the target's breasts are a uniboob","inputs":"player","outputs":"bool","book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_uniboob","mod_id":"hexgender"}]},"hexgender:set_uniboob":{"id":"hexgender:set_uniboob","name":"Symmastia Gambit","direction":"SOUTH_EAST","signature":"weewweew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets whether the caster's breasts are a uniboob","inputs":"bool","outputs":null,"book_url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_uniboob","mod_id":"hexgender"}]},"hexmapping:create_marker/circle":{"id":"hexmapping:create_marker/circle","name":"Circle Marker Exlt.","direction":"SOUTH_WEST","signature":"aaweeqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a new Circle Marker with the provided identifier, label, position, and radius","inputs":"str, str, vec, num","outputs":"marker","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:create_marker/circle","mod_id":"hexmapping"}]},"hexmapping:create_marker/rectangle":{"id":"hexmapping:create_marker/rectangle","name":"Rectangle Marker Exlt.","direction":"SOUTH_WEST","signature":"aaweeqwaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a new Rectangle Marker with the provided identifier, label, top corner, and bottom corner","inputs":"str, str, vec, vec","outputs":"marker","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:create_marker/rectangle","mod_id":"hexmapping"}]},"hexmapping:create_marker/polygon":{"id":"hexmapping:create_marker/polygon","name":"Polygon Marker Exlt.","direction":"SOUTH_WEST","signature":"aaweeaeawaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a new Polygon Marker with the provided identifier, label, and list of positions OR a Hexical Mesh Entity","inputs":"str, str, [vec] | mesh","outputs":"marker","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:create_marker/polygon","mod_id":"hexmapping"}]},"hexmapping:create_marker/polyline":{"id":"hexmapping:create_marker/polyline","name":"Polyline Marker Exlt.","direction":"SOUTH_WEST","signature":"aaweqde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a new Polyline Marker with the provided identifier, label, and list of positions OR a Hexical Mesh Entity","inputs":"str, str, [vec] | mesh","outputs":"marker","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:create_marker/polyline","mod_id":"hexmapping"}]},"hexmapping:create_marker/icon":{"id":"hexmapping:create_marker/icon","name":"Icon Marker Exlt.","direction":"SOUTH_WEST","signature":"aaweeqqaed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a new Icon Marker with the provided identifier, label, icon, and position","inputs":"str, str, str, vec","outputs":"marker","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:create_marker/icon","mod_id":"hexmapping"}]},"hexmapping:has_marker":{"id":"hexmapping:has_marker","name":"Marker Dist.","direction":"SOUTH_WEST","signature":"aawda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Checks if a marker exists on the map under the provided identifier","inputs":"map, str","outputs":"marker","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:has_marker","mod_id":"hexmapping"}]},"hexmapping:set_fill_color":{"id":"hexmapping:set_fill_color","name":"Marker Fill Dist.","direction":"SOUTH_WEST","signature":"aawea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the Fill Color of a marker, if applicable (Circle, Rectangle, and Polygon)","inputs":"marker, num | dye","outputs":"marker","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:set_fill_color","mod_id":"hexmapping"}]},"hexmapping:set_line_color":{"id":"hexmapping:set_line_color","name":"Marker Line Dist.","direction":"SOUTH_WEST","signature":"aawee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the Line Color of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)","inputs":"marker, num | dye","outputs":"marker","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:set_line_color","mod_id":"hexmapping"}]},"hexmapping:set_line_weight":{"id":"hexmapping:set_line_weight","name":"Marker Line Dist. II","direction":"SOUTH_WEST","signature":"aaweed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the Line Weight of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)","inputs":"marker, num","outputs":"marker","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:set_line_weight","mod_id":"hexmapping"}]},"hexmapping:set_marker":{"id":"hexmapping:set_marker","name":"Set Marker","direction":"NORTH_EAST","signature":"aawwaawqaawwaaw","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Adds the provided marker to the map under the provided identifier\nAmbit validation is done here","inputs":"map, marker","outputs":null,"book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/spells/marker_spells@hexmapping:set_marker","mod_id":"hexmapping"}]},"hexmapping:remove_marker":{"id":"hexmapping:remove_marker","name":"Remove Marker","direction":"NORTH_EAST","signature":"wddweddwwddwedd","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Removed the marker on the map under the provided identifier","inputs":"map, str","outputs":null,"book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/spells/marker_spells@hexmapping:remove_marker","mod_id":"hexmapping"}]},"hexmapping:get_maps/bluemap":{"id":"hexmapping:get_maps/bluemap","name":"Bluemap Reflection","direction":"SOUTH_WEST","signature":"aawwddad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of Maps for your current dimension from Bluemap to the stack","inputs":null,"outputs":"[map]","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#casting/markers@hexmapping:get_maps/bluemap","mod_id":"hexmapping"}]},"hexmapping:get_maps/dynmap":{"id":"hexmapping:get_maps/dynmap","name":"Dynmap Reflection","direction":"SOUTH_WEST","signature":"aawwdee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of Maps for your current dimension from Dynmap to the stack","inputs":null,"outputs":"[map]","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#casting/markers@hexmapping:get_maps/dynmap","mod_id":"hexmapping"}]},"hexmapping:get_maps/pl3xmap":{"id":"hexmapping:get_maps/pl3xmap","name":"Pl3xmap Reflection","direction":"SOUTH_WEST","signature":"aawwdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of Maps for your current dimension from Pl3xmap to the stack","inputs":null,"outputs":"[map]","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#casting/markers@hexmapping:get_maps/pl3xmap","mod_id":"hexmapping"}]},"hexmapping:get_maps/squaremap":{"id":"hexmapping:get_maps/squaremap","name":"Squaremap Reflection","direction":"SOUTH_WEST","signature":"aaeqwawqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of Maps for your current dimension from Squaremap to the stack","inputs":null,"outputs":"[map]","book_url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#casting/markers@hexmapping:get_maps/squaremap","mod_id":"hexmapping"}]},"hexoverpowered:yjsp_media":{"id":"hexoverpowered:yjsp_media","name":"YJSP's Charge Media","direction":"NORTH_EAST","signature":"eaddaddaeaeaddaddaeaeaddaddae","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Charges the current casting environment to an equivalent of **114514** amethyst dust media.","inputs":null,"outputs":null,"book_url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:yjsp_media","mod_id":"hexoverpowered"}]},"hexoverpowered:get_personal_media":{"id":"hexoverpowered:get_personal_media","name":"Mana Reflection","direction":"EAST","signature":"qqaqqea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets how much media exists in my personal media bar (in **0.0001** dust).","inputs":null,"outputs":"num","book_url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:get_personal_media","mod_id":"hexoverpowered"}]},"hexoverpowered:get_personal_media_max":{"id":"hexoverpowered:get_personal_media_max","name":"Arcane Reflection","direction":"EAST","signature":"qqaqqqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets how much media I could hold in my personal media bar at most (in **0.0001** dust).","inputs":null,"outputs":"num","book_url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:get_personal_media_max","mod_id":"hexoverpowered"}]},"hexoverpowered:mind_stack/push":{"id":"hexoverpowered:mind_stack/push","name":"Brain-In Gambit","direction":"SOUTH_WEST","signature":"waawweeeeedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pops the top iota from current stack, and pushes into the staff casting stack.","inputs":"any","outputs":null,"book_url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_stack/push","mod_id":"hexoverpowered"}]},"hexoverpowered:mind_stack/pop":{"id":"hexoverpowered:mind_stack/pop","name":"Brain-Out Gambit","direction":"SOUTH_WEST","signature":"wqaqwweeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pops the top iota from the staff casting stack, and pushes into current stack.","inputs":null,"outputs":"any","book_url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_stack/pop","mod_id":"hexoverpowered"}]},"hexoverpowered:mind_stack/size":{"id":"hexoverpowered:mind_stack/size","name":"Brain Depth's Reflection","direction":"SOUTH_WEST","signature":"waawweeeeewaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the size of the staff casting stack.","inputs":null,"outputs":"num","book_url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_stack/size","mod_id":"hexoverpowered"}]},"hexoverpowered:mind_patterns":{"id":"hexoverpowered:mind_patterns","name":"Snapshot Reflection","direction":"SOUTH_WEST","signature":"waawweeeeaaeaeaeaeaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the list of all pattern iotas in the current staff canvas, returned in the order they were drawn.","inputs":null,"outputs":"list","book_url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_patterns","mod_id":"hexoverpowered"}]},"hexoverpowered:mind_env/schedule":{"id":"hexoverpowered:mind_env/schedule","name":"Delay's Gambit","direction":"SOUTH_WEST","signature":"waawedaqqqqdeaqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Delays the given iota list to execute after the given time (number of ticks). If delay time is not greater than 0, then the spell will be casted immediately.","inputs":"list, num","outputs":null,"book_url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_env/schedule","mod_id":"hexoverpowered"}]},"hexoverpowered:mind_env/running_code":{"id":"hexoverpowered:mind_env/running_code","name":"Delay's Reflection","direction":"SOUTH_WEST","signature":"wqaqwweeeeeqdeaqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the list of patterns executed last time in the current casting environment.","inputs":null,"outputs":"list/null","book_url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_env/running_code","mod_id":"hexoverpowered"}]},"hexparse:code2focus":{"id":"hexparse:code2focus","name":"Decoding Gambit","direction":"EAST","signature":"aqqqqqeawqwqwqwqwqwweeeeed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Reads code from my local clipboard, then parse it into the focus I'm holding.\nCan only be casted by staff.","inputs":null,"outputs":null,"book_url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:code2focus","mod_id":"hexparse"}]},"hexparse:focus2code":{"id":"hexparse:focus2code","name":"Encoding Gambit","direction":"EAST","signature":"aqqqqqwwewewewewewdqeeeeed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Reads data from the focus I'm holding, and prints parsed code into chat menu.\nCan only be casted by staff.","inputs":null,"outputs":null,"book_url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:focus2code","mod_id":"hexparse"}]},"hexparse:remove_comments":{"id":"hexparse:remove_comments","name":"No-Comment Purification","direction":"NORTH_EAST","signature":"dadadedadadwqaeaqeww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Clears all comment iotas in a list, returns processed list.","inputs":"list","outputs":"list","book_url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:remove_comments","mod_id":"hexparse"}]},"hexparse:learn_patterns":{"id":"hexparse:learn_patterns","name":"Learn Great Patterns","direction":"EAST","signature":"aqqqqqeawqwqwqwqwqwwqqeqqeqqeqqeqqeqqdqeeeeed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Extract great patterns from handheld items (ancient scrolls, focuses, compiled casting items, etc.), and returns a list of newly learned ones by the parser.","inputs":null,"outputs":"list","book_url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:learn_patterns","mod_id":"hexparse"}]},"hexparse:create_linebreak":{"id":"hexparse:create_linebreak","name":"Line-Break Prfn.","direction":"NORTH_EAST","signature":"dadadedadaddwwwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds a line-break comment iota with space-indents of given number to the stack.","inputs":"num","outputs":"comment","book_url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:create_linebreak","mod_id":"hexparse"}]},"hexparse:compile":{"id":"hexparse:compile","name":"Compile","direction":"EAST","signature":"aqqqqqeawqwqwqwqwqwdeweweqeweweqewewe","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Compiles accepted string iota into an iota list; has no effect if **MoreIotas** not installed.","inputs":"str","outputs":"list","book_url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:compile","mod_id":"hexparse"}]},"hexstruction:save_structure":{"id":"hexstruction:save_structure","name":"Devour Structure","direction":"WEST","signature":"dqeqdwdqeqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes the locations of two corners from the stack, then consumes a region of space defined by those two corners, storing the result in a Structure iota.\nCosts about an eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) for every block consumed.","inputs":"vec, vec","outputs":"structure","book_url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/spells/structure_spells@hexstruction:save_structure","mod_id":"hexstruction"}]},"hexstruction:load_structure":{"id":"hexstruction:load_structure","name":"Actualize Structure","direction":"EAST","signature":"aeqeawaeqea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes the location of the structure's origin and a structure from the stack, then attempts to place the structure at the origin, erasing the structure from all memory. Mishaps if any part of the structure overlaps with another block.\nCosts about an eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) for every block placed.","inputs":"vec, structure","outputs":null,"book_url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/spells/structure_spells@hexstruction:load_structure","mod_id":"hexstruction"}]},"hexstruction:mirror_left_right":{"id":"hexstruction:mirror_left_right","name":"Mirror Prfn. X","direction":"EAST","signature":"aeqeawaeqeaaewq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Flips a stored Structure left-to-right, or across the X-axis.","inputs":"structure","outputs":"structure","book_url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:mirror_left_right","mod_id":"hexstruction"}]},"hexstruction:mirror_front_back":{"id":"hexstruction:mirror_front_back","name":"Mirror Prfn. Z","direction":"EAST","signature":"aeqeawaeqeaqqwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Flips a stored Structure front-to-back, or across the Z-axis.","inputs":"structure","outputs":"structure","book_url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:mirror_front_back","mod_id":"hexstruction"}]},"hexstruction:rotate_clockwise":{"id":"hexstruction:rotate_clockwise","name":"Rotation Prfn. CW","direction":"EAST","signature":"aeqeawaeqeaaede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Rotates a stored Structure 90-degrees clockwise.","inputs":"structure","outputs":"structure","book_url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:rotate_clockwise","mod_id":"hexstruction"}]},"hexstruction:rotate_counterclockwise":{"id":"hexstruction:rotate_counterclockwise","name":"Rotation Prfn. CCW","direction":"EAST","signature":"aeqeawaeqeaqqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Rotates a stored Structure 90-degrees counterclockwise.","inputs":"structure","outputs":"structure","book_url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:rotate_counterclockwise","mod_id":"hexstruction"}]},"hexstruction:display_structure":{"id":"hexstruction:display_structure","name":"Visualize Structure","direction":"EAST","signature":"aeqeawaeqeaqed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes the location of the structure's origin and a structure from the stack, followed by a duration between 0 and 72000.","inputs":"vec, structure, num","outputs":null,"book_url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/spells/structure_spells@hexstruction:display_structure","mod_id":"hexstruction"}]},"hexstruction:transformations":{"id":"hexstruction:transformations","name":"Transformation Prfn.","direction":"EAST","signature":"aeqeawaeqeaaee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a Structure from the stack, returning its transformations as a list in the format [mirror, rotation].\nNo Mirror -> 0; Front-Back -> 1; Left-Right -> 2\nNo Rotation -> 0; 90 CW -> 1; 180 CW -> 2; 90 CCW -> 3","inputs":"structure","outputs":"[number]","book_url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:transformations","mod_id":"hexstruction"}]},"hexthings:insert":{"id":"hexthings:insert","name":"Flattening Exaltation","direction":"NORTH_WEST","signature":"wqwaeawqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Similar to [Surgeon's Exaltation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:replace), but replaces the element of the first list instead with the *contents* of the second list, rather than with the list itself.","inputs":"list, num, list","outputs":"list","book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:insert","mod_id":"hexthings"}]},"hexthings:requote":{"id":"hexthings:requote","name":"Retrojection","direction":"NORTH_WEST","signature":"deee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"When used after an [Introjection](https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:unquote), This pattern puts all iota on the stack into the escaped list, with the previous state of the stack being restored.","inputs":null,"outputs":null,"book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:requote","mod_id":"hexthings"}]},"hexthings:isgreatersent":{"id":"hexthings:isgreatersent","name":"Shard Reflection","direction":"EAST","signature":"waeawaeqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes if my current sentinel is a [Greater Sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/greater_sentinel), or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null) if I have no sentinel at all.","inputs":null,"outputs":"bool | null","book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:isgreatersent","mod_id":"hexthings"}]},"hexthings:empty_dict":{"id":"hexthings:empty_dict","name":"Impasse Reflection","direction":"NORTH_WEST","signature":"eaaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates an empty Dictionary iota.","inputs":null,"outputs":"dict","book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexthings:empty_dict","mod_id":"hexthings"}]},"hexthings:dict_keys":{"id":"hexthings:dict_keys","name":"Accessor's Purification","direction":"SOUTH_WEST","signature":"dqwaeawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of the keys present in the Dictionary.","inputs":"dict","outputs":"list","book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexthings:dict_keys","mod_id":"hexthings"}]},"hexthings:dict_vals":{"id":"hexthings:dict_vals","name":"Accessed's Purification","direction":"NORTH_WEST","signature":"wqwaeawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of the values present in the Dictionary.","inputs":"dict","outputs":"list","book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexthings:dict_vals","mod_id":"hexthings"}]},"hextweaks:suicide":{"id":"hextweaks:suicide","name":"hexcasting.action.hextweaks:suicide","direction":"WEST","signature":"dewdeqwwedaqedwadweqewwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hextweaks:infusion":{"id":"hextweaks:infusion","name":"Infuse Will","direction":"SOUTH_WEST","signature":"waawaawaqwaeaeaeaeaea","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Takes a pattern and makes it unique to me by injecting patterns that I cannot draw by hand\nalso seems to put more power into certain spells","inputs":"pattern","outputs":"pattern","book_url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/great_spells/infusion@hextweaks:infusion","mod_id":"hextweaks"}]},"hextweaks:page/right":{"id":"hextweaks:page/right","name":"Progress Gambit","direction":"SOUTH_WEST","signature":"qqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Turns the spellbook that your are holding one page to the right","inputs":null,"outputs":null,"book_url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_utility@hextweaks:page/right","mod_id":"hextweaks"}]},"hextweaks:page/left":{"id":"hextweaks:page/left","name":"Regress Gambit","direction":"SOUTH_EAST","signature":"eedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Turns the spellbook that your are holding one page to the left","inputs":null,"outputs":null,"book_url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_utility@hextweaks:page/left","mod_id":"hextweaks"}]},"hextweaks:while":{"id":"hextweaks:while","name":"Heket's Gambit","direction":"NORTH_EAST","signature":"wdwadad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a pattern list from the stack. Examines (but does not remove) the iota beneath it, and evaluates the pattern list if and only if [Augur's Purification](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:bool_coerce) would respond to that iota with True. Examination and evaluation repeats until the iota would no longer create truth.","inputs":"[pattern]","outputs":null,"book_url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_utility@hextweaks:while","mod_id":"hextweaks"}]},"hextweaks:wave":{"id":"hextweaks:wave","name":"Wave Reflection","direction":"SOUTH_EAST","signature":"qdewedq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the posistion of the Wave of media passing through a [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus)","inputs":null,"outputs":"vector","book_url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_pe@hextweaks:wave","mod_id":"hextweaks"}]},"hextweaks:normal":{"id":"hextweaks:normal","name":"Normals reflection","direction":"SOUTH_EAST","signature":"qdewedqwqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the normal of the slate the Wave is on in the [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus)","inputs":null,"outputs":"vector","book_url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_pe@hextweaks:normal","mod_id":"hextweaks"}]},"hextweaks:you_like_drinking_potions":{"id":"hextweaks:you_like_drinking_potions","name":"hexcasting.action.hextweaks:you_like_drinking_potions","direction":"EAST","signature":"wqwqwqwqwqwewawwwawwwaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexweb:create_json":{"id":"hexweb:create_json","name":"Jason's Reflection","direction":"NORTH_WEST","signature":"edade","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates an empty JSON object.","inputs":null,"outputs":"json","book_url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns@hexweb:create_json","mod_id":"hexweb"}]},"hexweb:parse_json":{"id":"hexweb:parse_json","name":"Jason's Gambit","direction":"NORTH_WEST","signature":"edadeqdwedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"str","outputs":"json","book_url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns@hexweb:parse_json","mod_id":"hexweb"}]},"hexweb:set_element":{"id":"hexweb:set_element","name":"Jason's Exaltation","direction":"NORTH_WEST","signature":"edadedaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the given iota at the given key. Setting a Garbage iota removes the key.","inputs":"json, str, any","outputs":"json","book_url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns@hexweb:set_element","mod_id":"hexweb"}]},"hexweb:get_element":{"id":"hexweb:get_element","name":"Jason's Purification II","direction":"NORTH_WEST","signature":"edadeedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the stored iota at the given key. Mishaps upon their being no iota.","inputs":"json, str","outputs":"any","book_url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns@hexweb:get_element","mod_id":"hexweb"}]},"hexweb:has_element":{"id":"hexweb:has_element","name":"Jason's Purification","direction":"NORTH_WEST","signature":"edadee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Checks whether the given JSON iota has the given key.","inputs":"json, str","outputs":"bool","book_url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns@hexweb:has_element","mod_id":"hexweb"}]},"hexweb:request":{"id":"hexweb:request","name":"Request","direction":"NORTH_EAST","signature":"qqqqwqdqddqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sends an HTTP request made of the given data, method, and headers to the provided URL.\nThe Response is truthy if a response is received.","inputs":"url, headers, method, json","outputs":"res","book_url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/spells/http_spells@hexweb:request","mod_id":"hexweb"}]},"hexweb:get_response":{"id":"hexweb:get_response","name":"Get Response","direction":"NORTH_EAST","signature":"qqqqwweaaead","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Given a Response Iota, attempt to parse the results. Will Mishap if too early or an IOException is thrown.","inputs":"res","outputs":"json","book_url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/spells/http_spells@hexweb:get_response","mod_id":"hexweb"}]},"hexal:current_tick":{"id":"hexal:current_tick","name":"Timekeeper's Reflection","direction":"NORTH_WEST","signature":"ddwaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds a number to the stack which seems to be related to how Nature represents time; If I cast the pattern, then cast the same pattern a second later, the number it adds has increased by 20.","inputs":null,"outputs":"number","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:current_tick","mod_id":"hexal"}]},"hexal:breath":{"id":"hexal:breath","name":"Diver's Purification","direction":"NORTH_WEST","signature":"aqawdwaqawd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a Living entity from the stack and returns how much breath it has left (i.e., how close it is to drowning).","inputs":"entity","outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:breath","mod_id":"hexal"}]},"hexal:health":{"id":"hexal:health","name":"Nurse's Purification","direction":"NORTH_WEST","signature":"aqwawqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a Living entity from the stack and returns how much health it has left (i.e., how close it is to dying).","inputs":"entity","outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:health","mod_id":"hexal"}]},"hexal:armour":{"id":"hexal:armour","name":"Squire's Purification","direction":"NORTH_WEST","signature":"wqqqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a Living entity from the stack and returns how much armour it has.","inputs":"entity","outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:armour","mod_id":"hexal"}]},"hexal:toughness":{"id":"hexal:toughness","name":"Boxer's Purification","direction":"EAST","signature":"aeqqqqea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a Living entity from the stack and returns how much toughness it has (another property of armour).","inputs":"entity","outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:toughness","mod_id":"hexal"}]},"hexal:light_level":{"id":"hexal:light_level","name":"Lamplighter's Purification","direction":"NORTH_EAST","signature":"qedqde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a position vector from the stack and returns the light level at that position.","inputs":"vec","outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:light_level","mod_id":"hexal"}]},"hexal:factorial":{"id":"hexal:factorial","name":"Factorial Purification","direction":"SOUTH_EAST","signature":"wawdedwaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a number from the stack and computes its factorial, for example inputting 4 would return 4\\*3\\*2\\*1=24.","inputs":"num","outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_maths@hexal:factorial","mod_id":"hexal"}]},"hexal:running/sum":{"id":"hexal:running/sum","name":"Running Sum Purification","direction":"WEST","signature":"aea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a list from the stack and computes its running sum, for example inputting [1,2,5] would return [1,3,8].","inputs":"[num]","outputs":"[num]","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_maths@hexal:running/sum","mod_id":"hexal"}]},"hexal:running/mul":{"id":"hexal:running/mul","name":"Running Product Purification","direction":"NORTH_EAST","signature":"qaawaaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a list from the stack and computes its running product, for example inputting [1,2,5] would return [1,2,10].","inputs":"[num]","outputs":"[num]","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_maths@hexal:running/mul","mod_id":"hexal"}]},"hexal:everbook/read":{"id":"hexal:everbook/read","name":"Mnemosyne's Gambit","direction":"NORTH_EAST","signature":"eweeewedqdeddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the position of an [Akashic Record](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib), as well as a Pattern as a key, and retrieves the iota at that key from your Everbook, storing it in the given [Akashic Record](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib) if able.","inputs":"vector, pattern","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/everbook@hexal:everbook/read","mod_id":"hexal"}]},"hexal:everbook/write":{"id":"hexal:everbook/write","name":"Elysium's Gambit","direction":"SOUTH_EAST","signature":"qwqqqwqaeaqaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the position of an [Akashic Record](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib), as well as a Pattern as a key, and stores the iota in that record at that key to your Everbook at the same key.","inputs":"vector, pattern","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/everbook@hexal:everbook/write","mod_id":"hexal"}]},"hexal:everbook/delete":{"id":"hexal:everbook/delete","name":"Lethe's Gambit","direction":"SOUTH_EAST","signature":"qwqqqwqaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a pattern and removes the entry with that pattern key from your Everbook.","inputs":"pattern","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/everbook@hexal:everbook/delete","mod_id":"hexal"}]},"hexal:everbook/toggle_macro":{"id":"hexal:everbook/toggle_macro","name":"Brigh's Gambit","direction":"SOUTH_WEST","signature":"eweeewedww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a pattern and marks that entry of your Everbook as a Pattern that when drawn by your hand will be treated as any other of Nature's patterns.","inputs":"pattern","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/everbook@hexal:everbook/toggle_macro","mod_id":"hexal"}]},"hexal:smelt":{"id":"hexal:smelt","name":"Smelt","direction":"EAST","signature":"wqqqwqqadad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a location, item entity, or mote from the stack, then either smelt the block at the location or smelt all the items in the item entity or mote.","inputs":"vec | entity | mote","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells@hexal:smelt","mod_id":"hexal"}]},"hexal:freeze":{"id":"hexal:freeze","name":"Freeze","direction":"WEST","signature":"weeeweedada","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Freezes the block at a block location. For example, turns water into ice, and ice into packed ice. Costs one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vec","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells@hexal:freeze","mod_id":"hexal"}]},"hexal:falling_block":{"id":"hexal:falling_block","name":"Falling Block","direction":"EAST","signature":"wqwawqwqwqwqwqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove a location from the stack, and force the block there to fall as if it were sand or gravel. Costs one and a half [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vec","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells@hexal:falling_block","mod_id":"hexal"}]},"hexal:place_type":{"id":"hexal:place_type","name":"Place Block II","direction":"WEST","signature":"eeeeedeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an item type or mote and a location, and attempts to place a block of that item type at that location. If a mote was passed it will instead place from the record referenced by that mote. Costs an eighth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"(itemtype | mote), vec","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells@hexal:place_type","mod_id":"hexal"}]},"hexal:particles":{"id":"hexal:particles","name":"Particles","direction":"NORTH_EAST","signature":"eqqqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a location or a list of locations, and either creates a particle at the location, or creates lines of particles between the locations in the list. Costs two thousandths of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per location.","inputs":"vec | [vec]","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells@hexal:particles","mod_id":"hexal"}]},"hexal:wisp/summon/projectile":{"id":"hexal:wisp/summon/projectile","name":"Summon Projectile Wisp","direction":"NORTH_WEST","signature":"aqaeqeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This wisp is summoned and launched like an arrow, casting its hex on whatever it hits. The initial stack when it executes will be a reference to itself, then a reference to what it hit.","inputs":"[pattern], vec, vec, number","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/summon/projectile","mod_id":"hexal"}]},"hexal:wisp/summon/ticking":{"id":"hexal:wisp/summon/ticking","name":"Summon Cyclic Wisp","direction":"NORTH_WEST","signature":"aqaweewaqawee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Similar to Summon Projectile Wisp, but with only one vector input for the position to summon the wisp. Cyclic wisps are unmoving once summoned, instead executing their hex up to 20 times each second.","inputs":"[pattern], vec, number","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/summon/ticking","mod_id":"hexal"}]},"hexal:wisp/self":{"id":"hexal:wisp/self","name":"Identity Reflection","direction":"NORTH_EAST","signature":"dedwqqwdedwqqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Add a reference to the casting wisp to the stack. This must be cast by a wisp; trying to cast it through a staff will fail rather spectacularly.","inputs":null,"outputs":"entity","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/self","mod_id":"hexal"}]},"hexal:wisp/media":{"id":"hexal:wisp/media","name":"Reservoir Reflection","direction":"NORTH_WEST","signature":"aqaweewaqaweedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Add the amount of media in the wisp's reservoir to the stack. This must be cast by a wisp; trying to cast it through a staff will fail rather spectacularly.","inputs":null,"outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/media","mod_id":"hexal"}]},"hexal:wisp/hex":{"id":"hexal:wisp/hex","name":"Manager's Purification","direction":"SOUTH_EAST","signature":"aweewaqaweewaawww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a reference to a wisp from the stack, and replaces it with the wisp's contained hex. Must be a wisp you summoned, or a wisp that has [allowed](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/allow) transfer with the caster or caster's owner.","inputs":"entity","outputs":"[pattern]","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/hex","mod_id":"hexal"}]},"hexal:wisp/owner":{"id":"hexal:wisp/owner","name":"Allegiance Distillation","direction":"SOUTH_WEST","signature":"dwqqwdedwqqwddwww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a reference to a wisp and an entity from the stack, and returns true if that entity owns that wisp, and false otherwise.","inputs":"entity, entity","outputs":"bool","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/owner","mod_id":"hexal"}]},"hexal:wisp/move/target/set":{"id":"hexal:wisp/move/target/set","name":"Pathfinder's Gambit","direction":"WEST","signature":"awqwawqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a position vector from the stack; The Cyclic Wisp that executed this pattern will move in a straight line towards that position (colliding with terrain in its path) until it reaches it.","inputs":"vec","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/move/target/set","mod_id":"hexal"}]},"hexal:wisp/move/target/get":{"id":"hexal:wisp/move/target/get","name":"Pathfinder's Reflection","direction":"EAST","signature":"ewdwewdew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds to the stack the position vector that the executing Cyclic Wisp is currently moving towards.","inputs":null,"outputs":"vec","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/move/target/get","mod_id":"hexal"}]},"hexal:wisp/move/speed/set":{"id":"hexal:wisp/move/speed/set","name":"Haste","direction":"WEST","signature":"aeawqqqae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a number from the stack, and sets the executing Cyclic Wisp's maximum speed to that number.","inputs":"num","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/move/speed/set","mod_id":"hexal"}]},"hexal:wisp/move/speed/get":{"id":"hexal:wisp/move/speed/get","name":"Speedometer's Reflection","direction":"EAST","signature":"eeewdqdee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the executing Cyclic Wisp's current maximum speed.","inputs":null,"outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/move/speed/get","mod_id":"hexal"}]},"hexal:wisp/transfer/allow":{"id":"hexal:wisp/transfer/allow","name":"Allow Transfer","direction":"NORTH_WEST","signature":"qqqqqewwqeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"When two wisps are [linked](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links) together, they transfer media between each other until they are balanced. By default this only happens between wisps with the same owner. This takes an index, and explicitly allows the wisp to exchange media with the linkable at that index.","inputs":"num","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/allow","mod_id":"hexal"}]},"hexal:wisp/transfer/disallow":{"id":"hexal:wisp/transfer/disallow","name":"Disallow Transfer","direction":"NORTH_WEST","signature":"qqqqqeqdeddweqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Correspondingly, this takes an index and disallows the wisp from exchanging media with the linkable at that index.","inputs":"num","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/disallow","mod_id":"hexal"}]},"hexal:wisp/transfer/others/allow":{"id":"hexal:wisp/transfer/others/allow","name":"Allow Transfer Others","direction":"SOUTH_WEST","signature":"eeeeeqwweqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This takes a wisp that you own and an index, and allows the wisp to exchange media with the linkable at that index.","inputs":"wisp, num","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/others/allow","mod_id":"hexal"}]},"hexal:wisp/transfer/others/disallow":{"id":"hexal:wisp/transfer/others/disallow","name":"Disallow Transfer Others","direction":"SOUTH_WEST","signature":"eeeeeqeaqaawqeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This takes a wisp that you own and an index, and disallows the wisp from exchanging media with the linkable at that index.","inputs":"wisp, num","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/others/disallow","mod_id":"hexal"}]},"hexal:get_entity/wisp":{"id":"hexal:get_entity/wisp","name":"Entity Purification: Wisp","direction":"SOUTH_EAST","signature":"qqwdedwqqdaqaaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform the position on the stack into the wisp at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one).","inputs":"vec","outputs":"entity | null","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:get_entity/wisp","mod_id":"hexal"}]},"hexal:zone_entity/wisp":{"id":"hexal:zone_entity/wisp","name":"Zone Distillation: Wisp","direction":"SOUTH_EAST","signature":"qqwdedwqqwdeddww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of wisps near the position.","inputs":"vec, num","outputs":"[entity]","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:zone_entity/wisp","mod_id":"hexal"}]},"hexal:zone_entity/not_wisp":{"id":"hexal:zone_entity/not_wisp","name":"Zone Distillation: Non-Wisp","direction":"NORTH_EAST","signature":"eewaqaweewaqaaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Take a position and maximum distance on the stack, and combine them into a list of non-wisp entities near the position.","inputs":"vec, num","outputs":"[entity]","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:zone_entity/not_wisp","mod_id":"hexal"}]},"hexal:wisp/trigger/tick":{"id":"hexal:wisp/trigger/tick","name":"Delay Wisp","direction":"NORTH_WEST","signature":"aqawded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes an integer from the stack, then delays the wisp's next cast until at least that many twentieth's of a second have passed. This and other triggers like it will halve the wisp's upkeep cost while it isn't casting.","inputs":"number","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/trigger/tick","mod_id":"hexal"}]},"hexal:wisp/trigger/comm":{"id":"hexal:wisp/trigger/comm","name":"Listen","direction":"EAST","signature":"aqqqqqwdeddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"The wisp's next cast will not occur until it has received at least one [communication](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/send).","inputs":null,"outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/trigger/comm","mod_id":"hexal"}]},"hexal:wisp/trigger/move":{"id":"hexal:wisp/trigger/move","name":"Wander","direction":"EAST","signature":"eqwawqwaqww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"The wisp's next cast will not occur until it has reached the position it is [navigating](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/move/target/set) towards.","inputs":null,"outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/trigger/move","mod_id":"hexal"}]},"hexal:wisp/seon/get":{"id":"hexal:wisp/seon/get","name":"Familiar's Reflection","direction":"EAST","signature":"daqweewqaeaqweewqaqwwww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns my currently bound wisp. A new wisp can only be bound when this returns null. (This is not a great spell, I have simply placed it here for convenience.)","inputs":null,"outputs":"entity | null","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/great_wisps@hexal:wisp/seon/get","mod_id":"hexal"}]},"hexal:link":{"id":"hexal:link","name":"Link","direction":"EAST","signature":"eaqaaeqqqqqaweaqaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Links the caster to the entity removed from the stack, which must be linkable. This costs one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"linkable","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link","mod_id":"hexal"}]},"hexal:link/others":{"id":"hexal:link/others","name":"Link Others","direction":"EAST","signature":"eqqqqqawqeeeeedww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"May be evaluated by any casting instrument. Links two entities, which must be linkable. This costs one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"linkable, linkable","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/others","mod_id":"hexal"}]},"hexal:link/unlink":{"id":"hexal:link/unlink","name":"Unlink","direction":"WEST","signature":"qdeddqeeeeedwqdeddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes the link at the given index from the caster's links. This costs two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"num","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/unlink","mod_id":"hexal"}]},"hexal:link/unlink/others":{"id":"hexal:link/unlink/others","name":"Unlink Others","direction":"WEST","signature":"qeeeeedweqqqqqaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes two linkables and unlinks them if they are linked. This costs two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"linkable, linkable","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/unlink/others","mod_id":"hexal"}]},"hexal:link/get":{"id":"hexal:link/get","name":"Phonebook Purification","direction":"EAST","signature":"eqqqqqaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes an index from the stack, and adds the entity connected to the link at that index to the stack.","inputs":"num","outputs":"linkable","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/get","mod_id":"hexal"}]},"hexal:link/get_index":{"id":"hexal:link/get_index","name":"Recognition Purification","direction":"SOUTH_WEST","signature":"aeqqqqqawwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes an entity from the stack, and adds the index to the link to that entity to the stack (or -1 if the caster isn't linked to that entity).","inputs":"linkable","outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/get_index","mod_id":"hexal"}]},"hexal:link/num":{"id":"hexal:link/num","name":"Popularity Reflection","direction":"WEST","signature":"qeeeeedww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds the number of links to the wisp to the stack.","inputs":null,"outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/num","mod_id":"hexal"}]},"hexal:link/comm/send":{"id":"hexal:link/comm/send","name":"Send Iota","direction":"NORTH_WEST","signature":"qqqqqwdeddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes an iota from the stack, then removes an index from the stack and sends the iota along the link at the given index.  This costs one hundredth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"num, any","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/send","mod_id":"hexal"}]},"hexal:link/comm/read":{"id":"hexal:link/comm/read","name":"Recitation Reflection","direction":"NORTH_EAST","signature":"weeeeew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"When something receives an iota along a link it is added to a queue. This pattern adds the first iota in the queue to the stack, removing it from the queue.","inputs":null,"outputs":"any","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/read","mod_id":"hexal"}]},"hexal:link/comm/num":{"id":"hexal:link/comm/num","name":"Postmaster's Reflection","direction":"SOUTH_EAST","signature":"aweeeeewaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds to the stack the number of unread iota in the caster's received iota queue.","inputs":null,"outputs":"num","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/num","mod_id":"hexal"}]},"hexal:link/comm/clear":{"id":"hexal:link/comm/clear","name":"Unclogging Gambit","direction":"SOUTH_EAST","signature":"aweeeeewa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes all unread iota from the caster's received iota queue.","inputs":null,"outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/clear","mod_id":"hexal"}]},"hexal:link/comm/open_transmit":{"id":"hexal:link/comm/open_transmit","name":"Open Transmit","direction":"WEST","signature":"qwdedwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Similar to [Introspection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren), until drawing a [Close Transmit](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/close_transmit) all patterns I draw are sent along the link whose index is at the top of the stack.","inputs":"num","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/open_transmit","mod_id":"hexal"}]},"hexal:link/comm/close_transmit":{"id":"hexal:link/comm/close_transmit","name":"Close Transmit","direction":"EAST","signature":"ewaqawe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"When drawn after [Open Transmit](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/open_transmit) I stop transmitting drawn patterns. If either [Open Transmit](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/open_transmit) or [Close Transmit](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/close_transmit) are executed by an intermediary caster such as a wisp, they will mishap.","inputs":null,"outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/close_transmit","mod_id":"hexal"}]},"hexal:gate/mark":{"id":"hexal:gate/mark","name":"Gate's Opening","direction":"WEST","signature":"qaqeede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Consumes a gate iota and an entity. Marks that entity to be teleported the next time that gate is closed. Costs one twentieth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"gate, entity","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/mark","mod_id":"hexal"}]},"hexal:gate/unmark":{"id":"hexal:gate/unmark","name":"Gate's Dismissal","direction":"EAST","signature":"edeqqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Consumes a gate iota and an entity. Unmarks that entity so that if it was marked with [ Gate's Opening](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/mark) it will no longer be teleported the next time that gate is closed.","inputs":"gate, entity","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/unmark","mod_id":"hexal"}]},"hexal:gate/mark/get":{"id":"hexal:gate/mark/get","name":"Marked Distillation","direction":"EAST","signature":"edwwdeeede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Consumes a gate iota and an entity, returns whether that entity is marked by that gate.","inputs":"gate, entity","outputs":"bool","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/mark/get","mod_id":"hexal"}]},"hexal:gate/close":{"id":"hexal:gate/close","name":"Gate's Closing","direction":"WEST","signature":"qqqwwqqqwqqawdedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Consumes a non-drifing gate iota, or a drifting gate iota and a position. Transports all the entities marked with the passed gate to the stored or given position, as relevant. Costs half an [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst), plus an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per metre transported per entity, if the gate was drifting.","inputs":"gate | gate, vec","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/close","mod_id":"hexal"}]},"hexal:mote/storage/bind":{"id":"hexal:mote/storage/bind","name":"Bind Storage","direction":"NORTH_WEST","signature":"qaqwqaqwqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Target a Mote Nexus block in the world and bind yourself to it, meaning all items you mediafy will be added to that nexus' capacity. Targeting any other block will unbind you from your currently bound nexus. Costs 32 [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vec","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/bind","mod_id":"hexal"}]},"hexal:mote/storage/bind/temp":{"id":"hexal:mote/storage/bind/temp","name":"Bind Storage - Temporary","direction":"NORTH_EAST","signature":"edewedewede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Target a Mote Nexus block in the world and bind to it for the remainder of this cast, temporarily overriding your primary binding. Costs one thousandth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vec","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/bind/temp","mod_id":"hexal"}]},"hexal:mote/contained_type/get":{"id":"hexal:mote/contained_type/get","name":"Stocktake Reflection","direction":"NORTH_EAST","signature":"dwqqqqqwddww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets all the types of motes contained in the currently bound Mote Nexus.","inputs":null,"outputs":"[itemtype]","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/contained_type/get","mod_id":"hexal"}]},"hexal:mote/contained/get":{"id":"hexal:mote/contained/get","name":"Stocktake Purification","direction":"SOUTH_EAST","signature":"aweeeeewaaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets all the mote records from the currently bound Mote Nexus that match the passed item type or could be combined with the passed mote.","inputs":"mote | itemtype","outputs":"[mote]","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/contained/get","mod_id":"hexal"}]},"hexal:mote/storage/remaining_capacity/get":{"id":"hexal:mote/storage/remaining_capacity/get","name":"Capacity Reflection","direction":"SOUTH_EAST","signature":"awedqdewa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the remaining capacity of the bound Mote Nexus.","inputs":null,"outputs":"int","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/remaining_capacity/get","mod_id":"hexal"}]},"hexal:mote/storage/contains":{"id":"hexal:mote/storage/contains","name":"Containment Distillation","direction":"NORTH_EAST","signature":"dwqaeaqwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns true if the Mote Nexus at the given position contains a mote of the given type, or that would stack with the given mote, and false otherwise.","inputs":"vec, (itemtype | mote)","outputs":"bool","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/contains","mod_id":"hexal"}]},"hexal:mote/make":{"id":"hexal:mote/make","name":"Mediafy Item","direction":"WEST","signature":"eaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Convert an item in the world (either an item entity or an item frame) into a mote on your stack. If passed an existing mote instead adds the items from the entity to the mote. Mediafying an item costs a tenth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"item | item, mote","outputs":"mote","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/make","mod_id":"hexal"}]},"hexal:mote/return":{"id":"hexal:mote/return","name":"Return Item","direction":"EAST","signature":"qded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns all the items from a mote to the world at the location of your choosing. If passed a number returns at most that many items. Costs a tenth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"mote, vec | mote, vec, num","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/return","mod_id":"hexal"}]},"hexal:mote/combinable":{"id":"hexal:mote/combinable","name":"Stacking Distillation II","direction":"SOUTH_WEST","signature":"dedqeaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns true if the first mote can be combined with the items in the second argument (which can be a mote, item stack, item entity, or item frame), and false otherwise.","inputs":"mote, (mote | item)","outputs":"bool","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/combinable","mod_id":"hexal"}]},"hexal:mote/split":{"id":"hexal:mote/split","name":"Splitting Gambit","direction":"EAST","signature":"eaqaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Splits the specified number of items off of the passed mote, creating a new mote pointing to a new mote record.","inputs":"mote, int","outputs":"mote, mote","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/split","mod_id":"hexal"}]},"hexal:mote/storage/get":{"id":"hexal:mote/storage/get","name":"Depot Purification","direction":"SOUTH_WEST","signature":"qqqqqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Get the position of the Mote Nexus that contains the passed mote.","inputs":"mote","outputs":"vec","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/get","mod_id":"hexal"}]},"hexal:mote/storage/set":{"id":"hexal:mote/storage/set","name":"Depot Gambit","direction":"SOUTH_EAST","signature":"eeeeedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Move the record referenced by the passed mote to the Mote Nexus at the passed position. This returns a new mote pointing to that record, and invalidates all previous motes pointing to that record.","inputs":"mote, vec","outputs":"mote","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/set","mod_id":"hexal"}]},"hexal:mote/craft":{"id":"hexal:mote/craft","name":"Craft","direction":"SOUTH_EAST","signature":"wwawdedwawdewwdwaqawdwwedwawdedwaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a mote, list of motes, or list of list of motes. returns a list containing the results of crafting with those items. For example, the input Stone x128 would return [Stone Button x128].","inputs":"mote | [mote] | [[mote]]","outputs":"[mote]","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/craft","mod_id":"hexal"}]},"hexal:mote/craft/preview":{"id":"hexal:mote/craft/preview","name":"Preview Craft","direction":"NORTH_EAST","signature":"wwdwaqawdwaqwwawdedwawwqawdwaqawdww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes the same input as [Craft](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/craft), except it can take Item Stack Iotas as well as motes. Returns a list of Item Stack Iotas representing what the results of [Craft](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/craft) would have been with motes containing those inputs.","inputs":"item | [item] | [[item]]","outputs":"[item]","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/craft/preview","mod_id":"hexal"}]},"hexal:mote/villager/level/get":{"id":"hexal:mote/villager/level/get","name":"Seniority Purification","direction":"NORTH_WEST","signature":"qqwdedwqqaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a villager, returns a number representing that villager's seniority and skill at their craft.","inputs":"villager","outputs":"int","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/villager/level/get","mod_id":"hexal"}]},"hexal:mote/trade/get":{"id":"hexal:mote/trade/get","name":"Offering Purification","direction":"SOUTH_EAST","signature":"awdedwaawwqded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a villager and returns all of the trades that villager is offering. This is a list of lists of lists. Each trade comprises two lists, the cost, and the returned items. The returned items is a list containing the type of item, and the number of items.","inputs":"villager","outputs":"[complicated!]","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/trade/get","mod_id":"hexal"}]},"hexal:mote/trade":{"id":"hexal:mote/trade","name":"Trade","direction":"NORTH_WEST","signature":"awdedwaeqded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a villager, a list of motes to trade with to villager, and optionally an int for which of that villager's trades to attempt. (int? above means that you can pass 2 or 3 arguments, the optional 3rd being an int).","inputs":"villager, [mote], int?","outputs":"item","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/trade","mod_id":"hexal"}]},"hexal:mote/use_on":{"id":"hexal:mote/use_on","name":"Use Item On","direction":"EAST","signature":"qqqwqqqqaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a mote, and either an entity, or a target block and a normal vector. Uses the item on the entity/block. The mote must either only have one item in it, or the items contained must be extremely simple (no NBT data).","inputs":"mote, (entity | vec, vec)","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/use_on","mod_id":"hexal"}]},"hexal:wisp/consume":{"id":"hexal:wisp/consume","name":"Consume Wisp","direction":"NORTH_WEST","signature":"wawqwawwwewwwewwwawqwawwwewwwewdeaweewaqaweewaawwww","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Remove a wisp from the stack, and disassemble the wisp. The patterns contained are lost, but the media that it contained can be repurposed if this spell is cast by another wisp.","inputs":"entity","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/great_wisps@hexal:wisp/consume","mod_id":"hexal"}]},"hexal:wisp/seon/set":{"id":"hexal:wisp/seon/set","name":"Bind Wisp","direction":"SOUTH_WEST","signature":"aqweewqaeaqweewqaqwww","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Bind one of my wisps closer to me; I may only have one bound wisp at a time, but whichever wisp is bound costs significantly less upkeep and increased range.","inputs":"entity","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/great_wisps@hexal:wisp/seon/set","mod_id":"hexal"}]},"hexal:tick":{"id":"hexal:tick","name":"Accelerate","direction":"SOUTH_EAST","signature":"wwwdwdwwwawqqeqwqqwqeqwqq","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Causes the block at the passed vector to perform its normal actions faster in the instant that this spell is cast.","inputs":"vec","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/tick@hexal:tick","mod_id":"hexal"}]},"hexal:gate/make":{"id":"hexal:gate/make","name":"Gate's Reflection","direction":"WEST","signature":"qwqwqwqwqwqqeaeaeaeaeae","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Adds a new gate iota to the stack. Any copy of this iota will point to the same numbered gate. Costs 32 [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). If passed null, makes a Drifting Gate. If passed a vector, makes a Location Anchored Gate, If passed a vector and an entity, makes an Entity Anchored Gate.","inputs":"null | vec | vec, entity","outputs":"gate","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/make","mod_id":"hexal"}]},"hexal:interop/fabric_only/phase_block":{"id":"hexal:interop/fabric_only/phase_block","name":"Phase Block","direction":"WEST","signature":"daqqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a position and a number, and phases the block at that position out for that many seconds. Costs one ten-thousandth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) times the square of the time to phase out for.","inputs":"vec, num","outputs":null,"book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#interop/fabric_only_hexal@hexal:interop/fabric_only/phase_block","mod_id":"hexal"}]},"hexcassettes:enqueue":{"id":"hexcassettes:enqueue","name":"Enqueue","direction":"EAST","signature":"qeqwqwqwqwqeqaweqqqqqwweeweweewqdwwewewwewweweww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Enqueues a Hex to cast after that many twentieths of a second. It takes an iota to use as the label for the cassette.","inputs":"list, number, any","outputs":null,"book_url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:enqueue","mod_id":"hexcassettes"}]},"hexcassettes:dequeue":{"id":"hexcassettes:dequeue","name":"Dequeue","direction":"WEST","signature":"eqeweweweweqedwqeeeeewwqqwqwqqweawwqwqwwqwwqwqww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"I can also automate killing cassettes with this pattern. It takes an iota and dequeues the cassette with that label if it exists.","inputs":"any","outputs":null,"book_url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:dequeue","mod_id":"hexcassettes"}]},"hexcassettes:killall":{"id":"hexcassettes:killall","name":"Disqueue","direction":"WEST","signature":"eqeweweweweqedwqeeeeewwqqwqwqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Terminates all cassettes, similar to the effects of the Parallel Processing mishap.","inputs":null,"outputs":null,"book_url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:killall","mod_id":"hexcassettes"}]},"hexcassettes:specs":{"id":"hexcassettes:specs","name":"Threading Reflection","direction":"EAST","signature":"qeqwqwqwqwqeqaweqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the total number of cassettes slots that I currently have.","inputs":null,"outputs":"number","book_url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:specs","mod_id":"hexcassettes"}]},"hexcassettes:free":{"id":"hexcassettes:free","name":"Threading Reflection II","direction":"EAST","signature":"qeqwqwqwqwqeqaweqqqqqwweeweweew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the number of non-busy cassette slots that I currently have.","inputs":null,"outputs":"number","book_url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:free","mod_id":"hexcassettes"}]},"hexcassettes:inspect":{"id":"hexcassettes:inspect","name":"Program Purification","direction":"WEST","signature":"eqeweweweweqedwqeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes null if I do not have an active cassette with that label, or the cassette's Hex if I do. I hear rumors of this being used for iota storage and passing information between Hexes.","inputs":"any","outputs":"null/list of patterns","book_url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:inspect","mod_id":"hexcassettes"}]},"hexcassettes:foretell":{"id":"hexcassettes:foretell","name":"Program Purification II","direction":"WEST","signature":"eqeweweweweqedwqeeeeedww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes null if I do not have an active cassette with that label, or how many twentieths of a second until that cassette fires if I do.","inputs":"any","outputs":"null/number","book_url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:foretell","mod_id":"hexcassettes"}]},"hexcellular:create_property":{"id":"hexcellular:create_property","name":"Schrödinger's Reflection","direction":"SOUTH_WEST","signature":"aawe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a property iota for a random Property. Costs about five [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) to etch this law into the universe.","inputs":null,"outputs":"property","book_url":"https://hexcellular.hexxy.media/v/1.1.0/1.0.0/en_us#properties@hexcellular:create_property","mod_id":"hexcellular"}]},"hexcellular:observe_property":{"id":"hexcellular:observe_property","name":"Observation Purification","direction":"SOUTH_WEST","signature":"aawd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Observes the current value of the property iota.","inputs":"property","outputs":"any","book_url":"https://hexcellular.hexxy.media/v/1.1.0/1.0.0/en_us#properties@hexcellular:observe_property","mod_id":"hexcellular"}]},"hexcellular:set_property":{"id":"hexcellular:set_property","name":"Schrödinger's Gambit","direction":"SOUTH_WEST","signature":"aawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the property iota. Costs about a tenth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"property, any","outputs":null,"book_url":"https://hexcellular.hexxy.media/v/1.1.0/1.0.0/en_us#properties@hexcellular:set_property","mod_id":"hexcellular"}]},"hexcellular:readonly_property":{"id":"hexcellular:readonly_property","name":"Schrödinger's Purification","direction":"SOUTH_WEST","signature":"aawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a read-only property iota that refers to the same Property as the given property iota.","inputs":"property","outputs":"property","book_url":"https://hexcellular.hexxy.media/v/1.1.0/1.0.0/en_us#properties@hexcellular:readonly_property","mod_id":"hexcellular"}]},"hexchanting:imbue_equipment":{"id":"hexchanting:imbue_equipment","name":"Imbue Equipment","direction":"WEST","signature":"dqaqdqaqdqaeadawadadawadadawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Imbues the supplied hexes into the amethyst equipment in my other hand, so that they will be cast whenever the item is used. Costs 9 charged amethyst except on arrows, which cost 5 shards.","inputs":"[pattern]","outputs":null,"book_url":"https://arconyx.github.io/hexchanting/v/1.1.3/1.0.dev0/en_us#imbuing@hexchanting:imbue_equipment","mod_id":"hexchanting"}]},"hexic:drop":{"id":"hexic:drop","name":"Rejection Distillation","direction":"NORTH_WEST","signature":"qaeaqda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Drops from the list iotas at the given indices. All other iotas are kept in the same order as the input.","inputs":"[a], [int]","outputs":"[a]","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:drop/list","mod_id":"hexic"},{"description":"Drops the first few elements from the input list; the dual to [Retention Distillation](https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:take/count).","inputs":"[a], int","outputs":"[a]","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:drop/count","mod_id":"hexic"}]},"hexic:dye_offhand":{"id":"hexic:dye_offhand","name":"Apply Pigment","direction":"WEST","signature":"eqdeeqdweeqddqdwwdew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Imbues the item held in my offhand (e.g. a [casting item](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting)) with the given pigment.","inputs":"pigment","outputs":null,"book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/appendix@hexic:dye_offhand","mod_id":"hexic"}]},"hexic:empty_map":{"id":"hexic:empty_map","name":"Vacant Reflection: Map","direction":"EAST","signature":"dqdwdqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a new empty map for my usage.","inputs":null,"outputs":"map<⊥, ⊥>","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexic:empty_map","mod_id":"hexic"}]},"hexic:extract":{"id":"hexic:extract","name":"Excisor's Gambit","direction":"NORTH_WEST","signature":"dewaqawed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Extracts an iota from the given list, and breaks the list apart around it. Returns all items before the iota, all items after the iota, and finally the iota itself.","inputs":"[a], int","outputs":"[a], [a], a","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:extract","mod_id":"hexic"}]},"hexic:metatable":{"id":"hexic:metatable","name":"Patchwork Exaltation","direction":"SOUTH_EAST","signature":"deaqqwqqqeaeqqqeadedaqaaee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Constructs a Patchwork iota from the userdata (iota stored inside), display iota (visible to my eyes), color, and an overload map.","inputs":"iota, iota, vec, property","outputs":"patchwork","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/metatables@hexic:metatable","mod_id":"hexic"}]},"hexic:modulo":{"id":"hexic:modulo","name":"Modulus Distillation II","direction":"NORTH_EAST","signature":"daawdda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Similar to Modulus, but differs for negative numbers: -8 %₁ 3 = -2, but -8 %₂ 3 = 1.","inputs":"num, num","outputs":"num","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/appendix@hexic:modulo","mod_id":"hexic"}]},"hexic:murmur":{"id":"hexic:murmur","name":"Murmur Reflection","direction":"EAST","signature":"wwaqwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds the phrase on the *tip of my tongue* to the stack, regardless of whether I intend to say it.","inputs":null,"outputs":"str","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/appendix@hexic:murmur","mod_id":"hexic"}]},"hexic:nbt/deserialize":{"id":"hexic:nbt/deserialize","name":"Importer's Purification","direction":"NORTH_WEST","signature":"edwaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:nbt/lift1":{"id":"hexic:nbt/lift1","name":"Secretary's Purification: Byte","direction":"NORTH_WEST","signature":"edwaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts a number into a Byte tag: an integer between -128 and 127, inclusive.","inputs":"number","outputs":"nbt","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/lift1","mod_id":"hexic"}]},"hexic:nbt/lift2":{"id":"hexic:nbt/lift2","name":"Secretary's Purification: Short","direction":"NORTH_WEST","signature":"edwaqww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts a number into a Short tag, between -65536 and 65535.","inputs":"number","outputs":"nbt","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/lift2","mod_id":"hexic"}]},"hexic:nbt/lift4":{"id":"hexic:nbt/lift4","name":"Secretary's Purification: Integer","direction":"NORTH_WEST","signature":"edwaqwww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts a number into an Int tag, between roughly negative 2 billion and positive 2 billion.","inputs":"number","outputs":"nbt","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/lift4","mod_id":"hexic"}]},"hexic:nbt/lift8":{"id":"hexic:nbt/lift8","name":"Secretary's Purification: Long","direction":"NORTH_WEST","signature":"edwaqwwww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts a number into a Long tag: bounded to 9 quintillion, which I will likely never reach.","inputs":"number","outputs":"nbt","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/lift8","mod_id":"hexic"}]},"hexic:nbt/liftd":{"id":"hexic:nbt/liftd","name":"Secretary's Purification: Double","direction":"NORTH_WEST","signature":"edwaqwaawaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts a number into a Double tag. Oddly, doubles seem to perfectly correspond to my knowledge of numbers, plus the ability to represent infinities and non-numbers.","inputs":"number","outputs":"nbt","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/liftd","mod_id":"hexic"}]},"hexic:nbt/liftf":{"id":"hexic:nbt/liftf","name":"Secretary's Purification: Float","direction":"NORTH_WEST","signature":"edwaqwaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts a number into a Float tag. These seem similar to Doubles, albeit with less precision.","inputs":"number","outputs":"nbt","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/liftf","mod_id":"hexic"}]},"hexic:nbt/literal/array1":{"id":"hexic:nbt/literal/array1","name":"Secretary's Reflection: Vacant Byte Array","direction":"EAST","signature":"eedwaqqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:nbt/literal/array2":{"id":"hexic:nbt/literal/array2","name":"Secretary's Reflection: Vacant Integer Array","direction":"EAST","signature":"eedwaqqew","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:nbt/literal/array4":{"id":"hexic:nbt/literal/array4","name":"Secretary's Reflection: Vacant Long Array","direction":"EAST","signature":"eedwaqqewww","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:nbt/literal/collection":{"id":"hexic:nbt/literal/collection","name":"Secretary's Reflection: Collection","direction":"EAST","signature":"qqddqdewqaeaaee","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:nbt/literal/list":{"id":"hexic:nbt/literal/list","name":"Secretary's Reflection: Vacant List","direction":"EAST","signature":"eedwaqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:nbt/serialize":{"id":"hexic:nbt/serialize","name":"Exporter's Purification","direction":"NORTH_WEST","signature":"edwaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:prop_fi":{"id":"hexic:prop_fi","name":"hexcasting.action.hexic:prop_fi","direction":"SOUTH_WEST","signature":"aawqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:prop_fo":{"id":"hexic:prop_fo","name":"hexcasting.action.hexic:prop_fo","direction":"SOUTH_WEST","signature":"aawqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:prop_li":{"id":"hexic:prop_li","name":"hexcasting.action.hexic:prop_li","direction":"SOUTH_WEST","signature":"aawdwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:prop_lo":{"id":"hexic:prop_lo","name":"hexcasting.action.hexic:prop_lo","direction":"SOUTH_WEST","signature":"aawdwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:reveal":{"id":"hexic:reveal","name":"Greater Reveal","direction":"NORTH_EAST","signature":"deqed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a list of iotas (or a single non-iota, which is treated as a list with one element) and displays them permanently to the caster. Displayed iotas survive all methods that would clear a normal Reveal, and can only be cleared by another casting of Greater Reveal.","inputs":"[iota] | iota","outputs":null,"book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/greater_reveal@hexic:reveal","mod_id":"hexic"}]},"hexic:rotate":{"id":"hexic:rotate","name":"Ferris Distillation","direction":"NORTH_WEST","signature":"qaeaqweeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Rotates the list leftward: an argument of 1 moves the first item of the list to the end. Negative numbers allow rotating the list rightward.","inputs":"[a], int","outputs":"[a]","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:rotate","mod_id":"hexic"}]},"hexic:spellmind/restore":{"id":"hexic:spellmind/restore","name":"hexcasting.action.hexic:spellmind/restore","direction":"EAST","signature":"deeeeeqdwewewewewewqdwwewwewwewwewwewwqdwwwewwwewwwewwwewwwewww","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:spellmind/save":{"id":"hexic:spellmind/save","name":"hexcasting.action.hexic:spellmind/save","direction":"EAST","signature":"aqqqqqeawqwqwqwqwqweawwqwwqwwqwwqwwqwweawwwqwwwqwwwqwwwqwwwqwww","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:staffcast_factory":{"id":"hexic:staffcast_factory","name":"Lani's Greater Gambit","direction":"NORTH_EAST","signature":"wwwwwaqqqqqeaqeaeaeaeaeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Coerces my staff to cast a Hex. The hex uses the stack of the outer casting environment.","inputs":"∀αβ. α, [α → β]","outputs":"β","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/staffcast@hexic:staffcast_factory","mod_id":"hexic"}]},"hexic:staffcast_factory/lazy":{"id":"hexic:staffcast_factory/lazy","name":"Lani's Lesser Gambit","direction":"NORTH_EAST","signature":"wwwaqqqqqeaqeaeaeaeaeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Coerces my staff to cast a Hex. The hex uses the stack of the staff itself, but keeps the outer environment's ravenmind.","inputs":"[? → ?]","outputs":null,"book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/staffcast@hexic:staffcast_factory/lazy","mod_id":"hexic"}]},"hexic:take":{"id":"hexic:take","name":"Retention Distillation","direction":"NORTH_WEST","signature":"qaeaqwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Selects from the list only elements corresponding to the given indices. Unlike [Selection Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:index), this cannot reorder or duplicate iotas.","inputs":"[a], [int]","outputs":"[a]","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:take/list","mod_id":"hexic"},{"description":"Selects the first few elements from the input list. If the number is negative, selects the last few elements instead.","inputs":"[a], int","outputs":"[a]","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:take/count","mod_id":"hexic"}]},"hexic:tripwire":{"id":"hexic:tripwire","name":"Tripwire Reflection","direction":"WEST","signature":"edewqwaqede","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexic:where":{"id":"hexic:where","name":"Deductive Purification","direction":"NORTH_WEST","signature":"qaeaqwdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a list of the indices for which True is present. For example, [True, False, True] becomes [0, 2]. I can also mix bools and ints in the input list.","inputs":"[bool]","outputs":"[int]","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:where/bool","mod_id":"hexic"},{"description":"Adds each index to the list based on the value. For example, [1, 2, 3] becomes [0, 1, 1, 2, 2, 2]. Zero or negative numbers do not appear at all.","inputs":"[num]","outputs":"[int]","book_url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:where/num","mod_id":"hexic"}]},"hexical:normalize_scroll":{"id":"hexical:normalize_scroll","name":"Restore Scroll","direction":"SOUTH_WEST","signature":"wqwawqwqawawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Restores the parchment of a scroll to an unmodified state.","inputs":"entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll@hexical:normalize_scroll","mod_id":"hexical"}]},"hexical:age_scroll":{"id":"hexical:age_scroll","name":"Age Scroll","direction":"SOUTH_WEST","signature":"wqwawqwqawwddwwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Yellows the parchment of an Animated Scroll, making it bear striking semblance to some ancient scrolls I've been finding.","inputs":"entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll@hexical:age_scroll","mod_id":"hexical"}]},"hexical:vanish_scroll":{"id":"hexical:vanish_scroll","name":"Vanish Scroll","direction":"SOUTH_WEST","signature":"wqwawqwqaqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Causes the Animated Scroll to become invisible leaving only the pattern, making it appear as though the pattern were magically etched into the surface the scroll is on.","inputs":"entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll@hexical:vanish_scroll","mod_id":"hexical"}]},"hexical:color_scroll":{"id":"hexical:color_scroll","name":"Dye Ink","direction":"SOUTH_WEST","signature":"wqwawqwqawawaedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Changes the color of an Animated Scroll's ink to the color specified by the vector, with the components being 0 to 1 values of red, green, and blue respectively.","inputs":"entity, vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll@hexical:color_scroll","mod_id":"hexical"}]},"hexical:glow_scroll":{"id":"hexical:glow_scroll","name":"Illuminate Ink","direction":"SOUTH_WEST","signature":"wqwawqwqawawaewdwdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Causes the ink of an Animated Scroll to brightly glow, regardless of lighting conditions.","inputs":"entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll@hexical:glow_scroll","mod_id":"hexical"}]},"hexical:write_grimoire":{"id":"hexical:write_grimoire","name":"Write Grimoire","direction":"WEST","signature":"aqwqaeaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Associates a pattern to a list of patterns in the Grimoire in my offhand.","inputs":"pattern, list","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#items/grimoire@hexical:write_grimoire","mod_id":"hexical"}]},"hexical:erase_grimoire":{"id":"hexical:erase_grimoire","name":"Erase Grimoire","direction":"WEST","signature":"aqwqaqded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Erases any associations for a pattern that may exist in the Grimoire in my offhand.","inputs":"pattern","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#items/grimoire@hexical:erase_grimoire","mod_id":"hexical"}]},"hexical:index_grimoire":{"id":"hexical:index_grimoire","name":"Archivist Reflection","direction":"SOUTH_EAST","signature":"aqaeaqwqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets a list of all patterns modified by the Grimoire in my offhand.","inputs":null,"outputs":"list of patterns","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#items/grimoire@hexical:index_grimoire","mod_id":"hexical"}]},"hexical:periwinkle":{"id":"hexical:periwinkle","name":"Induce Digging","direction":"EAST","signature":"wwwaqdadaadadqqqeaeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Fortunately, the Art of Hexcasting is a versatile one and provides the means to bring back near anything.","inputs":"entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#items/periwinkle@hexical:periwinkle","mod_id":"hexical"}]},"hexical:wish":{"id":"hexical:wish","name":"Wish","direction":"NORTH_WEST","signature":"eweweweweweewedeaqqqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Wish the genie to cast a Hex for me. Because I am *teaching* a mind rather than *etching* a [casting device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), I can freely reteach the genie a new Hex any time without losing media.","inputs":"list of patterns","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:wish","mod_id":"hexical"}]},"hexical:recharge_lamp":{"id":"hexical:recharge_lamp","name":"Refuel Lamp","direction":"EAST","signature":"qaqwawqwqqwqwqwqwqwqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Refuels the Lamp in my offhand by the given amount in [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Costs just the media I'm giving the Lamp.","inputs":"number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/genie_lore@hexical:recharge_lamp","mod_id":"hexical"}]},"hexical:promote_lamp":{"id":"hexical:promote_lamp","name":"Promote Lamp","direction":"WEST","signature":"qweedeqeedeqdqdwewewwewewwewe","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Hold the lamp in my other hand and cast. Costs about ten [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) and requires the sacrifice.","inputs":"entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/genie_lore@hexical:promote_lamp","mod_id":"hexical"}]},"hexical:get_hand_lamp_position":{"id":"hexical:get_hand_lamp_position","name":"Genie Reflection: Spatial","direction":"SOUTH_WEST","signature":"qwddedqdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes my original position when I began using the Hand Lamp.","inputs":null,"outputs":"vector","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_position","mod_id":"hexical"}]},"hexical:get_hand_lamp_rotation":{"id":"hexical:get_hand_lamp_rotation","name":"Genie Reflection: Rotational","direction":"SOUTH_WEST","signature":"qwddedadw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes my original rotation when I began using the Hand Lamp.","inputs":null,"outputs":"vector","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_rotation","mod_id":"hexical"}]},"hexical:get_hand_lamp_velocity":{"id":"hexical:get_hand_lamp_velocity","name":"Genie Reflection: Kinetic","direction":"SOUTH_WEST","signature":"qwddedqew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes my original velocity when I began using the Hand Lamp.","inputs":null,"outputs":"vector","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_velocity","mod_id":"hexical"}]},"hexical:get_hand_lamp_use_time":{"id":"hexical:get_hand_lamp_use_time","name":"Genie Reflection: Temporal","direction":"SOUTH_WEST","signature":"qwddedqwddwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how many times the Hand Lamp has cast since I began using the Hand Lamp. I can divide by by 20 to convert to seconds.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_use_time","mod_id":"hexical"}]},"hexical:get_hand_lamp_media":{"id":"hexical:get_hand_lamp_media","name":"Genie Reflection: Media","direction":"SOUTH_WEST","signature":"qwddedaeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the remaining media of the Hand Lamp, in units of dust.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_media","mod_id":"hexical"}]},"hexical:get_hand_lamp_storage":{"id":"hexical:get_hand_lamp_storage","name":"Genie Reflection: Memory","direction":"SOUTH_WEST","signature":"qwddedqwaqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Requests the iota I had saved to the genie to be pushed to the top of the stack. If I had not previously saved anything, the genie pushes [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences).","inputs":null,"outputs":"any","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_storage","mod_id":"hexical"}]},"hexical:set_hand_lamp_storage":{"id":"hexical:set_hand_lamp_storage","name":"Genie Gambit","direction":"SOUTH_WEST","signature":"qwddedqedeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Asks the genie to remember an iota for me. Strangely, the genie seems able to bypass the Transgress Others mishap, perhaps because it requires my active concentration to use this Hand Lamp.","inputs":"any","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:set_hand_lamp_storage","mod_id":"hexical"}]},"hexical:get_arch_lamp_position":{"id":"hexical:get_arch_lamp_position","name":"Archgenie Reflection: Spatial","direction":"NORTH_EAST","signature":"qaqwddedqdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes my original position when the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) started casting.","inputs":null,"outputs":"vector","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_position","mod_id":"hexical"}]},"hexical:get_arch_lamp_rotation":{"id":"hexical:get_arch_lamp_rotation","name":"Archgenie Reflection: Rotational","direction":"NORTH_EAST","signature":"qaqwddedadw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes my original rotation when the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) started casting.","inputs":null,"outputs":"vector","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_rotation","mod_id":"hexical"}]},"hexical:get_arch_lamp_velocity":{"id":"hexical:get_arch_lamp_velocity","name":"Archgenie Reflection: Kinetic","direction":"NORTH_EAST","signature":"qaqwddedqew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes my original velocity when the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) started casting.","inputs":null,"outputs":"vector","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_velocity","mod_id":"hexical"}]},"hexical:get_arch_lamp_use_time":{"id":"hexical:get_arch_lamp_use_time","name":"Archgenie Reflection: Temporal","direction":"NORTH_EAST","signature":"qaqwddedqwddwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how many times the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) has cast since its activation. I can divide by by 20 to convert to seconds.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_use_time","mod_id":"hexical"}]},"hexical:get_arch_lamp_storage":{"id":"hexical:get_arch_lamp_storage","name":"Archgenie Reflection: Memory","direction":"NORTH_EAST","signature":"qaqwddedqwaqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Can be cast by a [casting device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), [Staff](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff), or within the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) to push the stored iota.","inputs":null,"outputs":"any","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_storage","mod_id":"hexical"}]},"hexical:set_arch_lamp_storage":{"id":"hexical:set_arch_lamp_storage","name":"Archgenie Gambit","direction":"NORTH_EAST","signature":"qaqwddedqedeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Can be cast by a [casting device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), [Staff](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff), or within the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) to remember an iota. Unlike Hand Lamp, this is subject to Transgress Others mishap.","inputs":"any","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:set_arch_lamp_storage","mod_id":"hexical"}]},"hexical:get_arch_lamp_media":{"id":"hexical:get_arch_lamp_media","name":"Archgenie Reflection: Media","direction":"NORTH_EAST","signature":"qaqwddedaeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the remaining amount of media left in the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps), in units of dust.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_media","mod_id":"hexical"}]},"hexical:has_arch_lamp":{"id":"hexical:has_arch_lamp","name":"Archgenie Purification","direction":"NORTH_EAST","signature":"qaqwddedqeed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether a player currently has an active [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps).","inputs":"entity","outputs":"boolean","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:has_arch_lamp","mod_id":"hexical"}]},"hexical:lamp_finale":{"id":"hexical:lamp_finale","name":"Finale Reflection","direction":"EAST","signature":"aaddaddad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"The instant I let go of my Hand Lamp, it casts an additional time. I can use this pattern to recognize whether a cast is that finale, and react accordingly.","inputs":null,"outputs":"boolean","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:lamp_finale","mod_id":"hexical"}]},"hexical:rotate_block":{"id":"hexical:rotate_block","name":"Rotate Block","direction":"EAST","signature":"edeeeeeweewadeeed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Rotates a block to face a certain vector direction. Requires a rotatable block. Costs about an eighth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/rotation@hexical:rotate_block","mod_id":"hexical"}]},"hexical:rotate_entity":{"id":"hexical:rotate_entity","name":"Rotate Entity","direction":"EAST","signature":"qqqdaqqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Rotates an entity by a given change in pitch and yaw, expressed in radians.","inputs":"entity, number, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/rotation@hexical:rotate_entity","mod_id":"hexical"}]},"hexical:shuffle_pattern":{"id":"hexical:shuffle_pattern","name":"Glyphmaker's Distillation","direction":"NORTH_EAST","signature":"aqqqdae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Uses the number to shuffle the pattern into one of the same shape, but different stroke order. My notes hint that ancient Hexcasters used this for some *grand library*.","inputs":"pattern, number","outputs":"pattern","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:shuffle_pattern","mod_id":"hexical"}]},"hexical:congruent":{"id":"hexical:congruent","name":"Congruence Distillation","direction":"EAST","signature":"aaqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether two patterns have the same shape, stroke order, and orientation.","inputs":"pattern, pattern","outputs":"boolean","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:congruent","mod_id":"hexical"}]},"hexical:similar":{"id":"hexical:similar","name":"Similarity Distillation","direction":"EAST","signature":"aedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether two patterns have same shape but not necessarily the same stroke order.","inputs":"pattern, pattern","outputs":"boolean","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:similar","mod_id":"hexical"}]},"hexical:serialize_pattern":{"id":"hexical:serialize_pattern","name":"Chirographer's Purification","direction":"EAST","signature":"wqaedeqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Turns a pattern into a list of numbers for my splitting, analysis, and dissection. The inverse of [Calligrapher's Purification](https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:deserialize_pattern).","inputs":"pattern","outputs":"list of numbers","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:serialize_pattern","mod_id":"hexical"}]},"hexical:deserialize_pattern":{"id":"hexical:deserialize_pattern","name":"Calligrapher's Purification","direction":"EAST","signature":"wqqqaqwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Turns a list of numbers into a pattern for my viewing and execution. The inverse of [Chirographer's Purification](https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:serialize_pattern).","inputs":"list of numbers","outputs":"pattern","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:deserialize_pattern","mod_id":"hexical"}]},"hexical:draw_pattern":{"id":"hexical:draw_pattern","name":"Handwriting Distillation","direction":"NORTH_EAST","signature":"eadqqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a pattern and produces a normalized list of vectors. The z-component of these vectors is zero. I feel this may be useful for artistic Hexes.","inputs":"pattern","outputs":"list of vectors","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:draw_pattern","mod_id":"hexical"}]},"hexical:grok_pull":{"id":"hexical:grok_pull","name":"Grok Reflection","direction":"EAST","signature":"aqawwqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes two lists; one of the stack and one of the unfinished list building after an unclosed [Introspection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren). Entity references to players that are not me become [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences).","inputs":null,"outputs":"list, list","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/grok@hexical:grok_pull","mod_id":"hexical"}]},"hexical:grok_push":{"id":"hexical:grok_push","name":"Grok Gambit","direction":"EAST","signature":"ewdewwde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes two lists of iotas and sets them as my stack and my parenthesized list respectively. Entity references to players that are not me become [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences).","inputs":"list, list","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/grok@hexical:grok_push","mod_id":"hexical"}]},"hexical:get_telepathy":{"id":"hexical:get_telepathy","name":"Telepathic Reflection","direction":"EAST","signature":"wqqadaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"By focusing on a particular image, I can detect that concentration via this pattern. Pushes how many twentieths of a second I've been intending to Call Telepathy, or -1 if I am not.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:get_telepathy","mod_id":"hexical"}]},"hexical:send_telepathy":{"id":"hexical:send_telepathy","name":"Send Thought","direction":"EAST","signature":"qqqqwaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Momentarily displays an iota above my hotbar. If cast repeatedly, each cast overwrites the previous instantly.","inputs":"any","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:send_telepathy","mod_id":"hexical"}]},"hexical:shout_telepathy":{"id":"hexical:shout_telepathy","name":"Shout Thought","direction":"EAST","signature":"daqqqqwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Grandly flashes an iota across my vision. It obstructs my vision and takes some time to fade in, so I shall only use it sparingly.","inputs":"any","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:shout_telepathy","mod_id":"hexical"}]},"hexical:pling":{"id":"hexical:pling","name":"Hallucinate Pling","direction":"NORTH_EAST","signature":"eqqqada","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Causes me to hear a pling that is inaudible to others.","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:pling","mod_id":"hexical"}]},"hexical:click":{"id":"hexical:click","name":"Hallucinate Click","direction":"NORTH_EAST","signature":"eqqadaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Causes me to hear a click that is inaudible to others.","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:click","mod_id":"hexical"}]},"hexical:left_click":{"id":"hexical:left_click","name":"Offensive Reflection","direction":"NORTH_EAST","signature":"qadee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how many twentieths of a second I've been intending to Attack/Destroy, or -1 if I am not.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:left_click","mod_id":"hexical"}]},"hexical:right_click":{"id":"hexical:right_click","name":"Manipulative Reflection","direction":"NORTH_WEST","signature":"edaqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how many twentieths of a second I've been intending to Use Item/Place Block, or -1 if I am not.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:right_click","mod_id":"hexical"}]},"hexical:moving_up":{"id":"hexical:moving_up","name":"Charge Reflection","direction":"SOUTH_EAST","signature":"aqaddq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how many twentieths of a second I've been intending to Walk Forwards, or -1 if I am not.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:moving_up","mod_id":"hexical"}]},"hexical:moving_down":{"id":"hexical:moving_down","name":"Retreat Reflection","direction":"SOUTH_WEST","signature":"dedwdq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how many twentieths of a second I've been intending to Walk Backwards, or -1 if I am not.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:moving_down","mod_id":"hexical"}]},"hexical:moving_left":{"id":"hexical:moving_left","name":"Dodge Reflection","direction":"SOUTH_EAST","signature":"edead","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how many twentieths of a second I've been intending to Strafe Left, or -1 if I am not. Can be differentiated from Evade Reflection because d comes to the left of e.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:moving_left","mod_id":"hexical"}]},"hexical:moving_right":{"id":"hexical:moving_right","name":"Evade Reflection","direction":"SOUTH_WEST","signature":"qaqda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how many twentieths of a second I've been intending to Strafe Right, or -1 if I am not. Can be differentiated from Dodge Reflection because e comes to the right of d.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:moving_right","mod_id":"hexical"}]},"hexical:jumping":{"id":"hexical:jumping","name":"Leaping Reflection","direction":"SOUTH_WEST","signature":"qaqdaqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how many twentieths of a second I've been intending to Jump, or -1 if I am not.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:jumping","mod_id":"hexical"}]},"hexical:sneaking":{"id":"hexical:sneaking","name":"Stealthy Reflection","direction":"NORTH_WEST","signature":"wede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how many twentieths of a second I've been intending to Sneak, or -1 if I am not.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:sneaking","mod_id":"hexical"}]},"hexical:scroll":{"id":"hexical:scroll","name":"Rolling Reflection","direction":"NORTH_EAST","signature":"qadeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the change in scrolling I have performed since I have invoked Telepathy.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:scroll","mod_id":"hexical"}]},"hexical:key_shelf":{"id":"hexical:key_shelf","name":"Librarian's Purification","direction":"EAST","signature":"qaqqadaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Reads the pattern key of an [Akashic Bookshelf](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib).","inputs":"vector","outputs":"pattern/null","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/akashic_conveniences@hexical:key_shelf","mod_id":"hexical"}]},"hexical:read_shelf":{"id":"hexical:read_shelf","name":"Librarian's Purification II","direction":"EAST","signature":"qaqqqada","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Reads the iota from an [Akashic Bookshelf](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib).","inputs":"vector","outputs":"any","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/akashic_conveniences@hexical:read_shelf","mod_id":"hexical"}]},"hexical:write_shelf":{"id":"hexical:write_shelf","name":"Librarian's Gambit","direction":"SOUTH_WEST","signature":"edeeedad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Writes an iota under a pattern key to an [Akashic Bookshelf](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib).","inputs":"vector, pattern, any","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/akashic_conveniences@hexical:write_shelf","mod_id":"hexical"}]},"hexical:clear_shelf":{"id":"hexical:clear_shelf","name":"Librarian's Gambit II","direction":"SOUTH_WEST","signature":"edeedade","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Clears an [Akashic Bookshelf](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib).","inputs":"vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/akashic_conveniences@hexical:clear_shelf","mod_id":"hexical"}]},"hexical:conjure_mage_block":{"id":"hexical:conjure_mage_block","name":"Conjure Mage Block","direction":"NORTH_WEST","signature":"dee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a Mage Blocks at the location. Costs about three [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).\n*I can create a city out of nothing, or I can cover it in volcanic rock.*","inputs":"vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:conjure_mage_block","mod_id":"hexical"}]},"hexical:reset_mage_block":{"id":"hexical:reset_mage_block","name":"Reset Mage Block","direction":"NORTH_WEST","signature":"deeeaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a Mage Blocks at the location. Costs about three [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).\n*I can create a city out of nothing, or I can cover it in volcanic rock.*","inputs":"vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:reset_mage_block","mod_id":"hexical"}]},"hexical:disguise_mage_block":{"id":"hexical:disguise_mage_block","name":"hexcasting.action.hexical:disguise_mage_block","direction":"NORTH_WEST","signature":"deeadw","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexical:tweak_mage_block":{"id":"hexical:tweak_mage_block","name":"hexcasting.action.hexical:tweak_mage_block","direction":"NORTH_WEST","signature":"deeadwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexical:modify_block_bouncy":{"id":"hexical:modify_block_bouncy","name":"Modify Block: Bouncy","direction":"NORTH_WEST","signature":"deeqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Makes the block bouncy, like a Slime Block. Bounces me regardless of whether I am sneaking. Delightfully fun!","inputs":"vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:modify_block_bouncy","mod_id":"hexical"}]},"hexical:modify_block_ephemeral":{"id":"hexical:modify_block_ephemeral","name":"Modify Block: Ephemeral","direction":"NORTH_WEST","signature":"deewwaawd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the duration after which a Mage Block will spontaneously disappear.","inputs":"vector, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:modify_block_ephemeral","mod_id":"hexical"}]},"hexical:modify_block_energized":{"id":"hexical:modify_block_energized","name":"Modify Block: Energized","direction":"NORTH_WEST","signature":"deewad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the Redstone power outputted by this Mage Block.","inputs":"vector, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:modify_block_energized","mod_id":"hexical"}]},"hexical:modify_block_volatile":{"id":"hexical:modify_block_volatile","name":"Modify Block: Volatile","direction":"NORTH_WEST","signature":"deewedeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Breaking volatile Mage Blocks shatters others it is touching. This can cascade until every connected volatile block shatters.","inputs":"vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:modify_block_volatile","mod_id":"hexical"}]},"hexical:autograph":{"id":"hexical:autograph","name":"Autograph","direction":"WEST","signature":"eeeeeww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Autographs the item in my offhand with my name and [Pigment](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/pigments). Autographing an item with my name already on it moves my name to the top of the list.","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/autographs@hexical:autograph","mod_id":"hexical"}]},"hexical:unautograph":{"id":"hexical:unautograph","name":"Unautograph","direction":"NORTH_EAST","signature":"wwqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"A more destructive form of [Erase Item](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:erase), capable of burning off autographs. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) similar to [Erase Item](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:erase).","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/autographs@hexical:unautograph","mod_id":"hexical"}]},"hexical:has_autograph":{"id":"hexical:has_autograph","name":"Authenticator's Distillation","direction":"NORTH_EAST","signature":"wwqqqqqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether a given player has signed a given item stack.","inputs":"item stack, entity","outputs":"boolean","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/autographs@hexical:has_autograph","mod_id":"hexical"}]},"hexical:get_dye":{"id":"hexical:get_dye","name":"Chromatic Purification","direction":"NORTH_EAST","signature":"weedwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the dye of a block, entity, or block/item identifier.","inputs":"id/vector/entity","outputs":"dye/null","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/dyes@hexical:get_dye","mod_id":"hexical"}]},"hexical:dye":{"id":"hexical:dye","name":"Dye","direction":"NORTH_WEST","signature":"dwaqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Dyes a dyeable block or entity. Costs about an eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector/entity, dye","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/dyes@hexical:dye","mod_id":"hexical"}]},"hexical:translate_dye":{"id":"hexical:translate_dye","name":"Vision Purification","direction":"EAST","signature":"wdwwaawwewdwwewwdwwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Translates a dye color into a vector, where each component is from 0 to 1 and represents the red, green, and blueness of the dye respectively.","inputs":"dye","outputs":"vector","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/dyes@hexical:translate_dye","mod_id":"hexical"}]},"hexical:magic_missile":{"id":"hexical:magic_missile","name":"Magic Missile","direction":"WEST","signature":"qaqww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a small silver of amethyst that always deals a full heart of damage and forces the target backwards. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/magic_missile@hexical:magic_missile","mod_id":"hexical"}]},"hexical:to_pigment":{"id":"hexical:to_pigment","name":"Pigment Purification","direction":"NORTH_WEST","signature":"aqwedeweeeewweeew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a colored dye iota and transforms it into a pigment, takes a player and returns their pigment, or takes an item containing a pigment and returns its pigment.","inputs":"dye/entity","outputs":"pigment","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pigments@hexical:to_pigment","mod_id":"hexical"}]},"hexical:sample_pigment":{"id":"hexical:sample_pigment","name":"Pigment Exaltation","direction":"SOUTH_EAST","signature":"edewqaqqqqqwqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Samples the pigment at a certain place and time as a vector, where each component is from 0 to 1 and represents the red, green, and blueness respectively.","inputs":"pigment, vec, num","outputs":"vec","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pigments@hexical:sample_pigment","mod_id":"hexical"}]},"hexical:take_on_pigment":{"id":"hexical:take_on_pigment","name":"Internalize Pigment II","direction":"EAST","signature":"weeeweeqeeeewqaqweeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Internalizes a pigment iota.","inputs":"pigment","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pigments@hexical:take_on_pigment","mod_id":"hexical"}]},"hexical:prestidigitation":{"id":"hexical:prestidigitation","name":"Prestidigitation","direction":"NORTH_EAST","signature":"wedewedew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Causes a small magical effect, not too distinct from the original nature or function of the target. Costs about a tenth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity/vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/prestidigitation@hexical:prestidigitation","mod_id":"hexical"}]},"hexical:wristpocket":{"id":"hexical:wristpocket","name":"Wristpocket","direction":"WEST","signature":"aaqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This spell vanishes the stack of items in my other hand, or conjures it back, swapping if my other hand is holding something. Costs about a eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket@hexical:wristpocket","mod_id":"hexical"}]},"hexical:wristpocket_item":{"id":"hexical:wristpocket_item","name":"Wristpocket Reflection","direction":"WEST","signature":"aaqqada","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the item in my wristpocket, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it is empty.","inputs":null,"outputs":"item","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket@hexical:wristpocket_item","mod_id":"hexical"}]},"hexical:sleight":{"id":"hexical:sleight","name":"Sleight","direction":"WEST","signature":"aaqqadeeeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Performs an act of magical sleight of hand to steal items into my wristpocket or expel my wristpocket back into the world. Costs about a fourth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"item entity/vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket@hexical:sleight","mod_id":"hexical"}]},"hexical:mage_hand":{"id":"hexical:mage_hand","name":"Mage Hand","direction":"WEST","signature":"aaqqaeea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Projects my mind's hand forward to use my wristpocketed item and interact with the world. If my wristpocket is empty, acts as though a plain hand had reached out. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity/vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket@hexical:mage_hand","mod_id":"hexical"}]},"hexical:mage_mouth":{"id":"hexical:mage_mouth","name":"Mage Mouth","direction":"WEST","signature":"aaqqadaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Makes me eat my wristpocketed item, nourishing me or applying potions to me. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) and mishaps if the item is not edible.","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket@hexical:mage_mouth","mod_id":"hexical"}]},"hexical:conjure_speck":{"id":"hexical:conjure_speck","name":"Conjure Speck","direction":"SOUTH_WEST","signature":"ade","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a speck with the iota, position, and rotation. Costs a negligible amount of media. Pushes the speck iota to the stack.","inputs":"any, vector, vector","outputs":"entity","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:conjure_speck","mod_id":"hexical"}]},"hexical:iota_speck":{"id":"hexical:iota_speck","name":"Alter Speck","direction":"SOUTH_WEST","signature":"adeeaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Changes the speck's iota.","inputs":"speck entity, any","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:iota_speck","mod_id":"hexical"}]},"hexical:kill_specklike":{"id":"hexical:kill_specklike","name":"Dismiss Speck","direction":"SOUTH_WEST","signature":"adeaqde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Forces a speck to disappear.","inputs":"speck entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:kill_specklike","mod_id":"hexical"}]},"hexical:move_specklike":{"id":"hexical:move_specklike","name":"Move Speck","direction":"SOUTH_WEST","signature":"adeqaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Moves a speck entity to the position.","inputs":"speck entity, vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:move_specklike","mod_id":"hexical"}]},"hexical:rotate_specklike":{"id":"hexical:rotate_specklike","name":"Rotate Speck","direction":"SOUTH_WEST","signature":"adeaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Rotates a speck entity to face the vector.","inputs":"speck entity, vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:rotate_specklike","mod_id":"hexical"}]},"hexical:roll_specklike":{"id":"hexical:roll_specklike","name":"Roll Speck","direction":"SOUTH_WEST","signature":"adeqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a number between 0 and 1, representing a fraction of a full rotation, and rotates the speck's image by that amount.","inputs":"speck entity, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:roll_specklike","mod_id":"hexical"}]},"hexical:size_specklike":{"id":"hexical:size_specklike","name":"Resize Speck","direction":"SOUTH_WEST","signature":"adeeqed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Scales the speck, can range from 0 to 10. Represents size in blocks and is zero by default.","inputs":"speck entity, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:size_specklike","mod_id":"hexical"}]},"hexical:thickness_specklike":{"id":"hexical:thickness_specklike","name":"Thicken Speck","direction":"SOUTH_WEST","signature":"adeeqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Changes the stroke thickness of a pattern speck, can range from 0 to 10. Represents twentieths of a block, and is zero by default.","inputs":"speck entity, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:thickness_specklike","mod_id":"hexical"}]},"hexical:lifetime_specklike":{"id":"hexical:lifetime_specklike","name":"Time Speck","direction":"SOUTH_WEST","signature":"adeqqaawdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Commands the speck to disappear after that many twentieths of a second.","inputs":"speck entity, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:lifetime_specklike","mod_id":"hexical"}]},"hexical:pigment_specklike":{"id":"hexical:pigment_specklike","name":"Paint Speck","direction":"SOUTH_WEST","signature":"adeqqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Splashes a pigment iota onto the speck, changing its color after creation.","inputs":"speck entity, pigment","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:pigment_specklike","mod_id":"hexical"}]},"hexical:zone_specklike":{"id":"hexical:zone_specklike","name":"Zone Distillation: Speck","direction":"SOUTH_EAST","signature":"qqqqqwdeddwqde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns specks similarly to other [zone distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/animal) patterns.","inputs":"vector, number","outputs":"list of entities","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:zone_specklike","mod_id":"hexical"}]},"hexical:egg":{"id":"hexical:egg","name":"Conjure Egg","direction":"SOUTH_EAST","signature":"qqqwaqaaqeeewdedde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures an egg. May be fertile. Costs about two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":"entity","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/projectiles@hexical:egg","mod_id":"hexical"}]},"hexical:llama_spit":{"id":"hexical:llama_spit","name":"Conjure Spit","direction":"EAST","signature":"dwqaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a sticky low-damaging projectile. Costs about a fourth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":"entity","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/projectiles@hexical:llama_spit","mod_id":"hexical"}]},"hexical:snowball":{"id":"hexical:snowball","name":"Conjure Snowball","direction":"NORTH_EAST","signature":"ddeeeeewd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a harmless snowball. Costs about half of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":"entity","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/projectiles@hexical:snowball","mod_id":"hexical"}]},"hexical:ghast_fireball":{"id":"hexical:ghast_fireball","name":"Conjure Fireball","direction":"SOUTH_EAST","signature":"wqqqqqwaeaeaeaeae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures an explosive fireball that can be *percussively propelled*. Costs about three [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":"entity","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/projectiles@hexical:ghast_fireball","mod_id":"hexical"}]},"hexical:confetti":{"id":"hexical:confetti","name":"Confetti","direction":"EAST","signature":"awddeqaedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a loud bang similar to that of [Fireworks](https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pyrotechnics) and a burst of colorful particles, either in a direction or in a radial blast. Costs about half of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, number/vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:confetti","mod_id":"hexical"}]},"hexical:vibration":{"id":"hexical:vibration","name":"Vibrate","direction":"EAST","signature":"wwawawwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Causes a visible pulse of vibration from a vector to an entity or vector over a number of seconds. Costs about a sixteenth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, entity/vector, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:vibration","mod_id":"hexical"}]},"hexical:sparkle":{"id":"hexical:sparkle","name":"Sparkle","direction":"NORTH_EAST","signature":"dqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Produces a small sparkling particle of my desired position, color, and lifespan. Costs a negligible amount of media.","inputs":"vector, vector, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:sparkle","mod_id":"hexical"}]},"hexical:jailbreak":{"id":"hexical:jailbreak","name":"Crack Device","direction":"EAST","signature":"wwaqqqqqeqdedwqeaeqwdedwqeaeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Cracks the unprogrammed [casting device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting) or [Curio](https://hexical.hexxy.media/v/latest/main/en_us#items/curios) in my offhand. Cracked casting devices proudly display their Hexes. Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:jailbreak","mod_id":"hexical"}]},"hexical:flower":{"id":"hexical:flower","name":"Conjure Flower","direction":"NORTH_EAST","signature":"weqqqqqwaeaeaeaeaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a flower of my choosing at a location. I must have identified this flower at some point before. Costs about a quarter of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, identifer","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:flower","mod_id":"hexical"}]},"hexical:light":{"id":"hexical:light","name":"Illuminate","direction":"SOUTH_EAST","signature":"aeaeaeaeaeawqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a completely invisible light with illumination strength of my choosing at a location. Costs about a quarter of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:light","mod_id":"hexical"}]},"hexical:gasp":{"id":"hexical:gasp","name":"Gasp","direction":"NORTH_WEST","signature":"aweeeeewaweeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Instantly replenishes a creature's air bubbles. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:gasp","mod_id":"hexical"}]},"hexical:parrot":{"id":"hexical:parrot","name":"Squawk","direction":"NORTH_EAST","signature":"wweedadw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Emits a sound associated with a mob near a location, as though a parrot had imitated that mob. Costs about a half of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, identifier","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:parrot","mod_id":"hexical"}]},"hexical:break_fortune":{"id":"hexical:break_fortune","name":"Extract Block","direction":"EAST","signature":"qaqqqqqdeeeqeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Targets structural faults in a block, resulting in a higher yield. Costs about one, three, and five [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) when power input is 0, 1, and 2 respectively.","inputs":"vector, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/break_special@hexical:break_fortune","mod_id":"hexical"}]},"hexical:break_silk":{"id":"hexical:break_silk","name":"Collect Block","direction":"EAST","signature":"aqaeaqdeeweweedq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Breaks a block gently, perserving the block better than standard mining. Costs about half of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/break_special@hexical:break_silk","mod_id":"hexical"}]},"hexical:conjure_gummy":{"id":"hexical:conjure_gummy","name":"Hex Gummy","direction":"SOUTH_WEST","signature":"eeewdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a Hex Gummy: a delightful light snack that also provides about a tenth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)'s worth of media. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/conjurable_delights@hexical:conjure_gummy","mod_id":"hexical"}]},"hexical:conjure_hexburst":{"id":"hexical:conjure_hexburst","name":"Conjure Hexburst","direction":"EAST","signature":"aadaadqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a Hexburst of the given iota at the location. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) and is subject to the Transgress Others mishap.","inputs":"vector, any","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/conjurable_delights@hexical:conjure_hexburst","mod_id":"hexical"}]},"hexical:conjure_hextito":{"id":"hexical:conjure_hextito","name":"Conjure Hextito","direction":"EAST","signature":"qaqdqaqdwawaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a Hextito of the given Hex at the location. Costs about two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) and is subject to the Transgress Others mishap.","inputs":"vector, list of patterns","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/conjurable_delights@hexical:conjure_hextito","mod_id":"hexical"}]},"hexical:spike":{"id":"hexical:spike","name":"Conjure Spike","direction":"NORTH_EAST","signature":"qdqdqdqdww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a non-air position, an axis vector, and a delay in seconds up to ten seconds long and conjures a spike at that location. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, vector, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/spike@hexical:spike","mod_id":"hexical"}]},"hexical:piston":{"id":"hexical:piston","name":"Push","direction":"SOUTH_WEST","signature":"wqwawqwqqqeqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a block position and an axis vector and pushes the block along that vector. Costs an eighth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:piston","mod_id":"hexical"}]},"hexical:dispense":{"id":"hexical:dispense","name":"Dispense","direction":"SOUTH_WEST","signature":"wqwawqwddaeeead","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an item entity, a position, and an axis vector and dispenses the item. For most applications, costs about half of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"item entity, vector, vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:dispense","mod_id":"hexical"}]},"hexical:smelt":{"id":"hexical:smelt","name":"Cook","direction":"SOUTH_EAST","signature":"qwqqadadadewewewe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an item entity and cooks it as if in a Furnace. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) for every ten seconds that the Furnace would need to have been active.","inputs":"item entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:smelt","mod_id":"hexical"}]},"hexical:roast":{"id":"hexical:roast","name":"Roast","direction":"NORTH_WEST","signature":"aqqwwqqawdadedad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"A specialized variant of [Cook](https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:smelt) that simulates a Campfire instead. This has a much more limited set of possibilities; I am unsure why I would ever use this.","inputs":"item entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:roast","mod_id":"hexical"}]},"hexical:smoke":{"id":"hexical:smoke","name":"Smoke","direction":"SOUTH_EAST","signature":"qwqqadadadewdqqdwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"A specialized variant of [Cook](https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:smelt) that simulates a Smoker instead, making it unable to process anything but foods but at a faster rate, making the spell cheaper.","inputs":"item entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:smoke","mod_id":"hexical"}]},"hexical:blast":{"id":"hexical:blast","name":"Blast","direction":"SOUTH_EAST","signature":"qwqqadadadewweewwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"A specialized variant of [Cook](https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:smelt) that simulates a Blast Furnace instead, making it unable to process anything but ores but at a faster rate, making the spell cheaper.","inputs":"item entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:blast","mod_id":"hexical"}]},"hexical:stonecut":{"id":"hexical:stonecut","name":"Cut Stone","direction":"EAST","signature":"qqqqqwaeaeaeaeaeadawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an item entity and cuts the item into the shape of an item identifier. Costs about an eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"item entity, identifier","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:stonecut","mod_id":"hexical"}]},"hexical:displace":{"id":"hexical:displace","name":"Displace","direction":"NORTH_EAST","signature":"qaqqqqeedaqqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Teleports an entity within the [circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) to another point within the same [circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles). Unlike [Greater Teleport](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/teleport), this spell takes in world coordinates rather than an offset. Costs about half of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity, vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/circle_spells@hexical:displace","mod_id":"hexical"}]},"hexical:absorb_arm":{"id":"hexical:absorb_arm","name":"Appendage","direction":"WEST","signature":"aaqqadaqwqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Allows a [circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) to hook onto a [Pedestal](https://hexical.hexxy.media/v/latest/main/en_us#items/pedestals) within ambit to use as its *other arm*. Useful for certain spells that demand an item held in my other hand. It also works as a [Wristpocket](https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket).","inputs":"vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/circle_spells@hexical:absorb_arm","mod_id":"hexical"}]},"hexical:create_dust":{"id":"hexical:create_dust","name":"Export Media","direction":"SOUTH_WEST","signature":"eaqwedqdqddqqwae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Exports media out of an [Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus) at a rate of about eleven [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) spent per ten [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) created. Takes a location and a number of up to a stack of [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/circle_spells@hexical:create_dust","mod_id":"hexical"}]},"hexical:get_evocation":{"id":"hexical:get_evocation","name":"Evocation Reflection","direction":"EAST","signature":"wwdeeeeeqeaqawwewewwaqawwewew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the Hex etched into my mind.","inputs":null,"outputs":"list of patterns","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/evocation@hexical:get_evocation","mod_id":"hexical"}]},"hexical:set_evocation":{"id":"hexical:set_evocation","name":"Inculcate","direction":"EAST","signature":"wwaqqqqqeqdedwwqwqwwdedwwqwqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Etches a Hex, allowing me to cast it by holding Evoke for one second. Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).\n*Anthony thought at it, and it turned a flip-flop on the grass, and lay trembling, its eyes gleaming in small black terror.*","inputs":"list of patterns","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/evocation@hexical:set_evocation","mod_id":"hexical"}]},"hexical:is_evoking":{"id":"hexical:is_evoking","name":"Evoker Reflection","direction":"EAST","signature":"wwaqqqqqeeaqawwewewwaqawwewew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how long since a player has been evoking. Is -1 if they are not currently evoking.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/evocation@hexical:is_evoking","mod_id":"hexical"}]},"hexical:conjure_firework":{"id":"hexical:conjure_firework","name":"Conjure Firework","direction":"SOUTH_WEST","signature":"dedwaqwwawwqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a firework of my *exact* specifications. It may be one of the most complex spells in existence. Costs equivalently to the other firework spell.","inputs":"vec, vec, num, num, list of vec, list of vec, bool, bool","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pyrotechnics@hexical:conjure_firework","mod_id":"hexical"}]},"hexical:simulate_firework":{"id":"hexical:simulate_firework","name":"Simulate Firework","direction":"SOUTH_WEST","signature":"dedwaqwqqwqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Analyzes the Firework Star in my other hand and conjures a firework of that star, with the position, velocity, and gunpowder amount specified. Costs about one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector, vector, number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pyrotechnics@hexical:simulate_firework","mod_id":"hexical"}]},"hexical:get_hotbar":{"id":"hexical:get_hotbar","name":"Handy Reflection","direction":"EAST","signature":"qwawqwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a number relating to which of my current items I am currently holding.","inputs":null,"outputs":"number","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hotbar@hexical:get_hotbar","mod_id":"hexical"}]},"hexical:set_hotbar":{"id":"hexical:set_hotbar","name":"Switch","direction":"WEST","signature":"dwewdwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a number 0 to 8 and switches my current item to it.\n*Remember, switching to your pistol is always faster than reloading.*","inputs":"number","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hotbar@hexical:set_hotbar","mod_id":"hexical"}]},"hexical:set_lesser_sentinels":{"id":"hexical:set_lesser_sentinels","name":"Deploy Sentinels","direction":"EAST","signature":"aeaae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Dismisses any existing Lesser Sentinels and deploys a Lesser Sentinel at every position in the list.","inputs":"list of vectors","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/lesser_sentinels@hexical:set_lesser_sentinels","mod_id":"hexical"}]},"hexical:get_lesser_sentinels":{"id":"hexical:get_lesser_sentinels","name":"Infiltration Reflection","direction":"WEST","signature":"dqddq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a list of vectors corresponding to the positions of all my Lesser Sentinels.","inputs":null,"outputs":"list of vectors","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/lesser_sentinels@hexical:get_lesser_sentinels","mod_id":"hexical"}]},"hexical:item_name":{"id":"hexical:item_name","name":"Name Item","direction":"SOUTH_EAST","signature":"qwawqwaadwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an item and renames it to the text given. Resets name if given [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences). Free.","inputs":"entity, text/null","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/rename@hexical:item_name","mod_id":"hexical"}]},"hexical:item_lore":{"id":"hexical:item_lore","name":"Describe Item","direction":"NORTH_WEST","signature":"dwewdweedwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an item and a list of text to append as a description. Clears if given [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences). Free.","inputs":"entity, list of text/null","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/rename@hexical:item_lore","mod_id":"hexical"}]},"hexical:shader_clear":{"id":"hexical:shader_clear","name":"Clear Vision","direction":"WEST","signature":"eeeeeqaqeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Breaks any shader spell currently applied to me. Useful for \"bleaching\" my eyes after too much experimentation.","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_clear","mod_id":"hexical"}]},"hexical:shader_owl":{"id":"hexical:shader_owl","name":"Pierce Darkness","direction":"WEST","signature":"edewawede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Greatly augments my ability to see in the dark, although the light resultingly becomes extremely blinding.","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_owl","mod_id":"hexical"}]},"hexical:shader_lines":{"id":"hexical:shader_lines","name":"Visualize Forms","direction":"WEST","signature":"eedwwawwdee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms the world into a thin outline of black and white. Possibly useful for identifying subtle contrasts.","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_lines","mod_id":"hexical"}]},"hexical:shader_tv":{"id":"hexical:shader_tv","name":"Broadcast Vision","direction":"WEST","signature":"wewdwewwawwewdwew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Alters my vision to contain strange lines and make objects towards the center of my vision bulge \"towards\" me. Seems to be in reference to something...","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_tv","mod_id":"hexical"}]},"hexical:shader_media":{"id":"hexical:shader_media","name":"Identify Importance","direction":"WEST","signature":"eewdweqaqewdwee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms my vision to perceive only the most important things...","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_media","mod_id":"hexical"}]},"hexical:shader_spider":{"id":"hexical:shader_spider","name":"Split Vision","direction":"NORTH_EAST","signature":"qaqdedaedqqdedaqaedeqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Splits my vision into multiple sections, similar to what a spider might see. I am unsure whether it actually grants me more vision...","inputs":null,"outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_spider","mod_id":"hexical"}]},"hexical:hopper":{"id":"hexical:hopper","name":"Hopper","direction":"SOUTH_EAST","signature":"qwawqwaeqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Instantly transports all items from source to destination. Cost scales based on the amount of mass transferred - a stack of 64 items will cost about three [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Numbers are optional; details later.","inputs":"source, num?, dest., num?","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hopper@hexical:hopper","mod_id":"hexical"}]},"hexical:index_hopper":{"id":"hexical:index_hopper","name":"Hopper Purification","direction":"SOUTH_WEST","signature":"qqqeawqwawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Applies to sources that support slots; inventories. Returns a list of the item stacks contained within them, with their index in the list being their slot number.","inputs":"source","outputs":"list","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hopper@hexical:index_hopper","mod_id":"hexical"}]},"hexical:horrible":{"id":"hexical:horrible","name":"Horrible","direction":"EAST","signature":"wedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqeedqawqeewdeaqqewdeaqeewdeaqeedqawqqedqawqqewdeaqeedqawqeewdeaqqewdeaqeewdeaqeedqawqqedqawqqewdeaqqedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqqedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqeedqawqeewdeaqeewdeaqqedqawqqedqawqeedqawqqewdeaqqedqawqeewdeaqqewdeaqeewdeaqeedqawqqedqawqqewdeaqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Judging by the pattern signature, I can only imagine that it summons something.","inputs":"vector","outputs":"entity","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/horrible@hexical:horrible","mod_id":"hexical"}]},"hexical:charm":{"id":"hexical:charm","name":"Charm","direction":"SOUTH_EAST","signature":"edeeeeeqaaqeeeadweeqeeqdqeeqeeqde","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Charms an item. Takes the item to charm, the Hex, and an amount of media in [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Consumes that amount and about three [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity, list, num, list of num, list of num","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:charm","mod_id":"hexical"}]},"hexical:write_charmed":{"id":"hexical:write_charmed","name":"Charmed Gambit","direction":"NORTH_EAST","signature":"waqqqqqedeqdqdqdqdqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Writes an iota to the charmed item’s internal storage. Subject to the Transgress Others mishap.","inputs":"any","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:write_charmed","mod_id":"hexical"}]},"hexical:read_charmed":{"id":"hexical:read_charmed","name":"Charmed Reflection","direction":"NORTH_EAST","signature":"waqqqqqeaqeaeaeaeaeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the stored iota from the charmed item’s internal storage.","inputs":null,"outputs":"any","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:read_charmed","mod_id":"hexical"}]},"hexical:write_charmed_proxy":{"id":"hexical:write_charmed_proxy","name":"Charmed Gambit II","direction":"SOUTH_EAST","signature":"edewqaqqdeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the item charged features an iota storage by default, such as a [Focus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/focus), writes an iota into it.","inputs":"any","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:write_charmed_proxy","mod_id":"hexical"}]},"hexical:read_charmed_proxy":{"id":"hexical:read_charmed_proxy","name":"Charmed Reflection II","direction":"NORTH_EAST","signature":"qaqwedeeaqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If the item charged features an iota storage by default, such as a [Focus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/focus), reads an iota from it.","inputs":null,"outputs":"any","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:read_charmed_proxy","mod_id":"hexical"}]},"hexical:discharm":{"id":"hexical:discharm","name":"Discharm","direction":"NORTH_EAST","signature":"qaqwddaaeawaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a charm from an item without affecting any other property. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"entity","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:discharm","mod_id":"hexical"}]},"hexical:greater_blink":{"id":"hexical:greater_blink","name":"Greater Blink","direction":"SOUTH_WEST","signature":"wqawawaqwqwqawawaqw","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Teleports me up to 128 blocks away, relative to my position and rotation. Costs about two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/greater_blink@hexical:greater_blink","mod_id":"hexical"}]},"hexical:conjure_mesh":{"id":"hexical:conjure_mesh","name":"Conjure Mesh","direction":"EAST","signature":"qaqqqqqwqqqdeeweweeaeewewee","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a mesh with the location and leaves a mesh entity on the stack. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vector","outputs":"entity","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/meshes@hexical:conjure_mesh","mod_id":"hexical"}]},"hexical:weave_mesh":{"id":"hexical:weave_mesh","name":"Weave Mesh","direction":"EAST","signature":"qaqqqqqwqqqdeewewee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a list of vectors, with constraints defined on the prior page, and weaves the mesh into that shape. Free.","inputs":"entity, list of vectors","outputs":null,"book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/meshes@hexical:weave_mesh","mod_id":"hexical"}]},"hexical:read_mesh":{"id":"hexical:read_mesh","name":"Tangle Purification","direction":"SOUTH_WEST","signature":"edeeeeeweeeaqqwqwqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the shape of a mesh as a list of vectors.","inputs":"entity","outputs":"list of vectors","book_url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/meshes@hexical:read_mesh","mod_id":"hexical"}]},"hexodus:alter_ballast":{"id":"hexodus:alter_ballast","name":"Alter Ballast","direction":"NORTH_EAST","signature":"wwawwawwqaqwedwwwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Commands a Ballast on my person to fall in a given direction with a given strength strength. Free.","inputs":"vector, number","outputs":null,"book_url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#items/ballast@hexodus:alter_ballast","mod_id":"hexodus"}]},"hexodus:change_gravity":{"id":"hexodus:change_gravity","name":"Gravitate","direction":"NORTH_EAST","signature":"wawawqaqwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an entity, an axial vector for new gravity, and a strength scalar relative to standard pull. Specifics are detailed on the next page.","inputs":"entity, vector, number","outputs":null,"book_url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity","mod_id":"hexodus"}]},"hexodus:get_duration":{"id":"hexodus:get_duration","name":"Grasp Purification","direction":"NORTH_WEST","signature":"wdwdwedewdwaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the remaining twentieths of a second that [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity) will affect an entity. Zero if the entity is not under the effects of [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity).","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:get_duration","mod_id":"hexodus"}]},"hexodus:get_direction":{"id":"hexodus:get_direction","name":"Falling Purification","direction":"NORTH_WEST","signature":"wdwdwedewqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the direction that [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity) is attempting to drag an entity, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the entity is not under the effects of [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity).","inputs":"entity","outputs":"vector","book_url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:get_direction","mod_id":"hexodus"}]},"hexodus:get_strength":{"id":"hexodus:get_strength","name":"Impact Purification","direction":"NORTH_WEST","signature":"wdwdwedewdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the scaling factor of [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity)'s gravity compared to baseline, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the entity is not under the effects of [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity).","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:get_strength","mod_id":"hexodus"}]},"hexodus:get_true_direction":{"id":"hexodus:get_true_direction","name":"Falling Purification II","direction":"NORTH_WEST","signature":"weeeewedewqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the direction of Gravity acting on an entity.","inputs":"entity","outputs":"vector","book_url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:get_true_direction","mod_id":"hexodus"}]},"hexodus:get_true_strength":{"id":"hexodus:get_true_strength","name":"Impact Purification II","direction":"NORTH_WEST","signature":"weeeewedewdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes strength of Gravity acting on an entity compared to baseline.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:get_true_strength","mod_id":"hexodus"}]},"hexpose:am_enlightened":{"id":"hexpose:am_enlightened","name":"Epiphany Purification","direction":"SOUTH_EAST","signature":"awqaqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether the given player has achieved Enlightenment.","inputs":"player entity","outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/enlightened_patterns@hexpose:am_enlightened","mod_id":"hexpose"}]},"hexpose:is_brainswept":{"id":"hexpose:is_brainswept","name":"Sentience Purification","direction":"SOUTH_EAST","signature":"qqqaqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether an entity has been \"magically relieved of its mind\". I feel this is strongly related to [Flay Mind](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/brainsweep) somehow...","inputs":"entity","outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/enlightened_patterns@hexpose:is_brainswept","mod_id":"hexpose"}]},"hexpose:create_text":{"id":"hexpose:create_text","name":"Reading Purification (text)","direction":"SOUTH_WEST","signature":"awaqeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an iota and returns a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) representing it. If taking a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas), strips all the styles of it.","inputs":"any","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:create_text","mod_id":"hexpose"}]},"hexpose:split_text":{"id":"hexpose:split_text","name":"Glyph Purification","direction":"SOUTH_WEST","signature":"awaqeeeeedwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Splits a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) into a list of individual glyphs.","inputs":"text","outputs":"list","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:split_text","mod_id":"hexpose"}]},"hexpose:combine_text":{"id":"hexpose:combine_text","name":"Collage Purification","direction":"SOUTH_EAST","signature":"dwdeqqqqqawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms all the elements of a list into text (or keeps them if they were) and pastes it all together.","inputs":"list","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:combine_text","mod_id":"hexpose"}]},"hexpose:text_color":{"id":"hexpose:text_color","name":"Lumière Gambit","direction":"SOUTH_WEST","signature":"awaqeeeeewded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and a color encoded as a vector whose components range from 0 to 1, and produces a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) of that color.","inputs":"text, vector","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_color","mod_id":"hexpose"}]},"hexpose:text_bold":{"id":"hexpose:text_bold","name":"Gothic Gambit","direction":"SOUTH_WEST","signature":"awaqeeeeedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and sets whether it is **bold**.","inputs":"text, boolean","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_bold","mod_id":"hexpose"}]},"hexpose:text_italics":{"id":"hexpose:text_italics","name":"Manutius' Gambit","direction":"SOUTH_WEST","signature":"awaqeeeeede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and sets whether it is in *italics*.","inputs":"text, boolean","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_italics","mod_id":"hexpose"}]},"hexpose:text_underline":{"id":"hexpose:text_underline","name":"Notetaker's Gambit","direction":"SOUTH_WEST","signature":"awaqeeeeedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and sets whether it is __underlined__.","inputs":"text, boolean","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_underline","mod_id":"hexpose"}]},"hexpose:text_strikethrough":{"id":"hexpose:text_strikethrough","name":"Editor's Gambit","direction":"SOUTH_WEST","signature":"awaqeeeeedq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and sets whether it has been ~~struck through~~.","inputs":"text, boolean","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_strikethrough","mod_id":"hexpose"}]},"hexpose:text_obfuscated":{"id":"hexpose:text_obfuscated","name":"Censor's Gambit","direction":"SOUTH_WEST","signature":"awaqeeeeeda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and sets whether it is obfusca||ted||.","inputs":"text, boolean","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_obfuscated","mod_id":"hexpose"}]},"hexpose:fluid_raycast":{"id":"hexpose:fluid_raycast","name":"Dousing Distillation","direction":"EAST","signature":"wqqaqwede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Works similar to [Archer's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast) but targets only liquids, piercing through all other blocks.","inputs":"vector, vector","outputs":"vector/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/special_raycasts@hexpose:fluid_raycast","mod_id":"hexpose"}]},"hexpose:fluid_surface_raycast":{"id":"hexpose:fluid_surface_raycast","name":"Lilypad Distillation","direction":"EAST","signature":"weedewqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Works similar to [Architect's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast/axis) but targets only liquids, piercing through all other blocks.","inputs":"vector, vector","outputs":"vector/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/special_raycasts@hexpose:fluid_surface_raycast","mod_id":"hexpose"}]},"hexpose:piercing_raycast":{"id":"hexpose:piercing_raycast","name":"Railgun Exaltation","direction":"EAST","signature":"wqqddqeqddq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Works similar to [Archer's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast) but accepts an additional identifier. It will pierce all blocks until it hits the block specified by the identifier.","inputs":"vec, vec, id","outputs":"vec/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/special_raycasts@hexpose:piercing_raycast","mod_id":"hexpose"}]},"hexpose:piercing_surface_raycast":{"id":"hexpose:piercing_surface_raycast","name":"Laser Exaltation","direction":"EAST","signature":"weeaaeqeaae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Works similar to [Architect's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast/axis) but accepts an additional identifier. It will pierce all blocks until it hits the block specified by the identifier.","inputs":"vec, vec, id","outputs":"vec/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/special_raycasts@hexpose:piercing_surface_raycast","mod_id":"hexpose"}]},"hexpose:block_hardness":{"id":"hexpose:block_hardness","name":"Miner's Purification","direction":"EAST","signature":"qaqqqqqeeeeedq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how difficult blocks of this type are to mine.","inputs":"identifier","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:block_hardness","mod_id":"hexpose"}]},"hexpose:block_blast_resistance":{"id":"hexpose:block_blast_resistance","name":"Demoman's Purification","direction":"EAST","signature":"qaqqqqqewaawaawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how resistant blocks of this type are to explosions.","inputs":"identifier","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:block_blast_resistance","mod_id":"hexpose"}]},"hexpose:blockstate_rotation":{"id":"hexpose:blockstate_rotation","name":"Orientation Purification","direction":"EAST","signature":"qaqqqqqwadeeed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the vector of the block's facing direction, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if blocks of its type do not have an orientation.","inputs":"vector","outputs":"vector/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:blockstate_rotation","mod_id":"hexpose"}]},"hexpose:blockstate_crop":{"id":"hexpose:blockstate_crop","name":"Farmer's Purification","direction":"EAST","signature":"qaqqqqqwaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a number 0 to 1 corresponding to the growth progress of that block. Works for crops, Beehives, Composters, Cauldrons, and strangely Cakes too.","inputs":"vector","outputs":"number/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:blockstate_crop","mod_id":"hexpose"}]},"hexpose:get_blockstates":{"id":"hexpose:get_blockstates","name":"Facet Purification","direction":"EAST","signature":"qaqqqeqqqwqaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of all facets of that block.","inputs":"vector","outputs":"list of identifiers","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:get_blockstates","mod_id":"hexpose"}]},"hexpose:query_blockstate":{"id":"hexpose:query_blockstate","name":"Facet Distillation","direction":"EAST","signature":"qaqqqqqeawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a block and a facet and pushes that facet's value.","inputs":"vector, identifier","outputs":"any","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:query_blockstate","mod_id":"hexpose"}]},"hexpose:block_map_color":{"id":"hexpose:block_map_color","name":"Cartographer's Purification","direction":"EAST","signature":"qwedewqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the color blocks of this type appear as on a map.","inputs":"identifier","outputs":"vector","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:block_map_color","mod_id":"hexpose"}]},"hexpose:get_chat":{"id":"hexpose:get_chat","name":"Newspaper Reflection","direction":"SOUTH_EAST","signature":"dqqqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Applies [News Reflection](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/chat@hexpose:get_message) to the last up to 32 messages in chat, wraps each in a list, and pushes a list of those lists.","inputs":null,"outputs":"list of lists","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/chat@hexpose:get_chat","mod_id":"hexpose"}]},"hexpose:get_message":{"id":"hexpose:get_message","name":"News Reflection","direction":"SOUTH_WEST","signature":"aeeedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) of the last person to use chat, a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) of the message, and a number of twenieths of a second since that message sent.","inputs":null,"outputs":"text, text, number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/chat@hexpose:get_message","mod_id":"hexpose"}]},"hexpose:get_enchantments":{"id":"hexpose:get_enchantments","name":"Thaumaturgist's Purification","direction":"WEST","signature":"waqeaeqawqwawaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets a list of enchantments the item has.","inputs":"item","outputs":"list of identifiers","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_enchantments","mod_id":"hexpose"}]},"hexpose:get_enchantment_strength":{"id":"hexpose:get_enchantment_strength","name":"Charm Distillation","direction":"WEST","signature":"waqwwqaweede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the strength of the specific enchantment on the item.","inputs":"item, identifier","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_enchantment_strength","mod_id":"hexpose"}]},"hexpose:entity_width":{"id":"hexpose:entity_width","name":"Caliper's Purification","direction":"NORTH_WEST","signature":"dwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Similar to [Stadiometer's Purification](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_entity_height) but pushes the width of an entity rather than its height.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:entity_width","mod_id":"hexpose"}]},"hexpose:theodolite":{"id":"hexpose:theodolite","name":"Theodolite's Purification","direction":"EAST","signature":"wqaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Similar to [Alidade's Purification](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_entity_look) but pushes the vector that points upwards from their head rather than the entity's facing vector.","inputs":"entity","outputs":"vector","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:theodolite","mod_id":"hexpose"}]},"hexpose:get_health":{"id":"hexpose:get_health","name":"Vitality Purification","direction":"SOUTH_EAST","signature":"wddwaqqwawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how close an entity is to death. I can think of these in terms of half-hearts.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:get_health","mod_id":"hexpose"}]},"hexpose:get_max_health":{"id":"hexpose:get_max_health","name":"Fitness Purification","direction":"SOUTH_EAST","signature":"wddwwawaeqwawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how much health an entity can have at its prime. I can think of these in terms of half-hearts.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:get_max_health","mod_id":"hexpose"}]},"hexpose:burning":{"id":"hexpose:burning","name":"Inferno Purification","direction":"WEST","signature":"eewdead","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the number of seconds the burning entity will continue burning if not put out. -1 if the entity is not burning currently.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:burning","mod_id":"hexpose"}]},"hexpose:is_wet":{"id":"hexpose:is_wet","name":"Enderman's Purification","direction":"SOUTH_WEST","signature":"qqqqwaadq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether the entity is touching rain, water, or in a bubble column.","inputs":"entity","outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:is_wet","mod_id":"hexpose"}]},"hexpose:get_air":{"id":"hexpose:get_air","name":"Suffocation Purification","direction":"EAST","signature":"wwaade","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:get_air","mod_id":"hexpose"}]},"hexpose:get_max_air":{"id":"hexpose:get_max_air","name":"Lung Purification","direction":"EAST","signature":"wwaadee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the number of seconds a regular entity of that type can last outside their normal breathing environment before they start suffocating.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:get_max_air","mod_id":"hexpose"}]},"hexpose:is_sleeping":{"id":"hexpose:is_sleeping","name":"Sloth's Purification","direction":"NORTH_WEST","signature":"aqaew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether the Player, Cat, Fox, or other entity is sleeping.","inputs":"entity","outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:is_sleeping","mod_id":"hexpose"}]},"hexpose:is_sprinting":{"id":"hexpose:is_sprinting","name":"Racer's Purification","direction":"WEST","signature":"eaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether the Player, Cat, Fox, or other entity is sprinting. Swimming and leaving the ground after starting to sprint are still included.","inputs":"entity","outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:is_sprinting","mod_id":"hexpose"}]},"hexpose:is_baby":{"id":"hexpose:is_baby","name":"Youth Purification","direction":"SOUTH_WEST","signature":"awaqdwaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether a living creature is a baby. Also works on Armor Stands oddly.","inputs":"entity","outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:is_baby","mod_id":"hexpose"}]},"hexpose:breedable":{"id":"hexpose:breedable","name":"Reproduction Purification","direction":"EAST","signature":"awaaqdqaawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether an animal creature is in love and ready to mate, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if that creature is not capable of that type of reproduction.","inputs":"entity","outputs":"boolean/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:breedable","mod_id":"hexpose"}]},"hexpose:get_player_hunger":{"id":"hexpose:get_player_hunger","name":"Hunger Purification","direction":"WEST","signature":"qqqadaddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how full a Player is. I can think of this in terms of half-hunches.","inputs":"player entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:get_player_hunger","mod_id":"hexpose"}]},"hexpose:get_player_saturation":{"id":"hexpose:get_player_saturation","name":"Stamina Purification","direction":"WEST","signature":"qqqadaddq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a Player's saturation, which roughly correlates to how long the Player will remain full.","inputs":"entity entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:get_player_saturation","mod_id":"hexpose"}]},"hexpose:entity_vehicle":{"id":"hexpose:entity_vehicle","name":"Vehicle Purification","direction":"EAST","signature":"eqqedwewew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the entity the given entity is riding or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it is not riding in or on anything.","inputs":"entity","outputs":"entity/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:entity_vehicle","mod_id":"hexpose"}]},"hexpose:entity_passengers":{"id":"hexpose:entity_passengers","name":"Jockey Purification","direction":"EAST","signature":"qeeqawqwqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of entities that are riding the given entity.","inputs":"entity","outputs":"list of entities","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:entity_passengers","mod_id":"hexpose"}]},"hexpose:shooter":{"id":"hexpose:shooter","name":"Shooter Purification","direction":"EAST","signature":"aadedade","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the shooter of the given projectile entity or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it has no shooter or isn't a projectile. It also pushes [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the shooter is outside my ambit.","inputs":"entity","outputs":"entity/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:shooter","mod_id":"hexpose"}]},"hexpose:pet_owner":{"id":"hexpose:pet_owner","name":"Adoration Purification","direction":"WEST","signature":"qdaqwawqeewde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the player that has tamed this animal, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it is untamed or the player is out of ambit.","inputs":"entity","outputs":"entity/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:pet_owner","mod_id":"hexpose"}]},"hexpose:entity_name":{"id":"hexpose:entity_name","name":"Name Purification","direction":"SOUTH_WEST","signature":"edeweedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"hexpose:absorption_hearts":{"id":"hexpose:absorption_hearts","name":"Absorption Purification","direction":"NORTH_EAST","signature":"waawedwdwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the number of magical hearts this player has. I can think of these in terms of half-hearts.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:absorption_hearts","mod_id":"hexpose"}]},"hexpose:env_ambit":{"id":"hexpose:env_ambit","name":"Ambit Purification","direction":"EAST","signature":"wawaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether a location or entity is in ambit.","inputs":"entity/vector","outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment@hexpose:env_ambit","mod_id":"hexpose"}]},"hexpose:env_staff":{"id":"hexpose:env_staff","name":"Staff Reflection","direction":"NORTH_EAST","signature":"waaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether a [Staff](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff) is being used to cast this pattern.","inputs":null,"outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment@hexpose:env_staff","mod_id":"hexpose"}]},"hexpose:env_offhand":{"id":"hexpose:env_offhand","name":"Dexterity Reflection","direction":"NORTH_EAST","signature":"qaqqqwaaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether the dominant hand of the caster is being used to cast this pattern. May return strange results for casters without hands.","inputs":null,"outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment@hexpose:env_offhand","mod_id":"hexpose"}]},"hexpose:env_packaged_hex":{"id":"hexpose:env_packaged_hex","name":"Device Reflection","direction":"NORTH_EAST","signature":"waaqwwaqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether any form of [casting device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting) is being used to cast this pattern.","inputs":null,"outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment@hexpose:env_packaged_hex","mod_id":"hexpose"}]},"hexpose:env_circle":{"id":"hexpose:env_circle","name":"Constructed Reflection","direction":"NORTH_EAST","signature":"waaqdeaqwqae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether some form of [*grand work*](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) is being used to cast this pattern.","inputs":null,"outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment@hexpose:env_circle","mod_id":"hexpose"}]},"hexpose:edible":{"id":"hexpose:edible","name":"Edibility Purification","direction":"WEST","signature":"adaqqqdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an item identifier and pushes whether I can eat it.","inputs":"identifier","outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:edible","mod_id":"hexpose"}]},"hexpose:get_hunger":{"id":"hexpose:get_hunger","name":"Calorie Purification","direction":"WEST","signature":"adaqqqddqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an item identifier and pushes the amount it will fill me.","inputs":"identifier","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:get_hunger","mod_id":"hexpose"}]},"hexpose:get_saturation":{"id":"hexpose:get_saturation","name":"Satiation Purification","direction":"WEST","signature":"adaqqqddqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an item identifier and pushes the saturation value, which roughly affects how long it will fill me.","inputs":"identifier","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:get_saturation","mod_id":"hexpose"}]},"hexpose:is_meat":{"id":"hexpose:is_meat","name":"Flesh Purification","direction":"WEST","signature":"adaqqqddaed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an item identifier and pushes whether it's considered a meat. Wolves can eat meats.","inputs":"identifier","outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:is_meat","mod_id":"hexpose"}]},"hexpose:is_snack":{"id":"hexpose:is_snack","name":"Dessert Purification","direction":"WEST","signature":"adaqqqddaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an item identifier and pushes whether it's a snack.","inputs":"identifier","outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:is_snack","mod_id":"hexpose"}]},"hexpose:identify":{"id":"hexpose:identify","name":"Detective's Purification","direction":"NORTH_EAST","signature":"qqqqqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the identifier of an entity or block at a vector.","inputs":"identifiable","outputs":"identifier","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/identifiers@hexpose:identify","mod_id":"hexpose"}]},"hexpose:classify":{"id":"hexpose:classify","name":"Modicum Purification","direction":"WEST","signature":"edqdeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the identifier of an iota's type. Can be used to determine whether two iota are the same type.","inputs":"any","outputs":"identifier","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/identifiers@hexpose:classify","mod_id":"hexpose"}]},"hexpose:get_stack":{"id":"hexpose:get_stack","name":"Item Purification","direction":"WEST","signature":"edeedq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the item that an Item in the world is.","inputs":"entity","outputs":"item","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_stack","mod_id":"hexpose"}]},"hexpose:create_stack":{"id":"hexpose:create_stack","name":"Offer Purification","direction":"EAST","signature":"qaqqae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates an item iota from an item identifier and the number of items in the stack.","inputs":"identifier, number","outputs":"item","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:create_stack","mod_id":"hexpose"}]},"hexpose:get_mainhand":{"id":"hexpose:get_mainhand","name":"Tool Purification","direction":"NORTH_EAST","signature":"qaqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the item in the entity's mainhand.","inputs":"entity","outputs":"item","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_mainhand","mod_id":"hexpose"}]},"hexpose:get_offhand":{"id":"hexpose:get_offhand","name":"Accessory Purification","direction":"NORTH_WEST","signature":"edeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the item in the entity's offhand.","inputs":"entity","outputs":"item","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_offhand","mod_id":"hexpose"}]},"hexpose:get_armor":{"id":"hexpose:get_armor","name":"Aegis Purification","direction":"NORTH_EAST","signature":"qaqddqeeeeqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a list of all items the entity is wearing, from feet up.","inputs":"entity","outputs":"list of items","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_armor","mod_id":"hexpose"}]},"hexpose:get_ender_chest":{"id":"hexpose:get_ender_chest","name":"Pocket Reflection","direction":"NORTH_EAST","signature":"qaqdqaqdeeewedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a list of all items in my ender chest.","inputs":null,"outputs":"list of items","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_ender_chest","mod_id":"hexpose"}]},"hexpose:get_inventory":{"id":"hexpose:get_inventory","name":"Cart Purification","direction":"WEST","signature":"edeeeeeqdee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a list of all items the entity is carrying, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the entity can not hold items. Trying to access another Player's inventory will incur a mishap.","inputs":"entity","outputs":"list of items | null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_inventory","mod_id":"hexpose"}]},"hexpose:get_block_inventory":{"id":"hexpose:get_block_inventory","name":"Chest Purification","direction":"EAST","signature":"qaqqqqqeaqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a list of all items in the container, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the block can not contain items.","inputs":"vector","outputs":"list of items | null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_block_inventory","mod_id":"hexpose"}]},"hexpose:count_stack":{"id":"hexpose:count_stack","name":"Storage Purification","direction":"EAST","signature":"qaqqwqqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an item and pushes how many items are in it.","inputs":"item","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:count_stack","mod_id":"hexpose"}]},"hexpose:count_max_stack":{"id":"hexpose:count_max_stack","name":"Warehouse Purification","direction":"WEST","signature":"edeeweeew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an item and pushes how many items that can stack in it.","inputs":"identifier","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:count_max_stack","mod_id":"hexpose"}]},"hexpose:damage_stack":{"id":"hexpose:damage_stack","name":"Deterioration Purification","direction":"NORTH_EAST","signature":"eeweeewdeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an item and pushes how much damage the item has sustained.","inputs":"item","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:damage_stack","mod_id":"hexpose"}]},"hexpose:damage_max_stack":{"id":"hexpose:damage_max_stack","name":"Fragility Purification","direction":"NORTH_WEST","signature":"qqwqqqwaqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an item and pushes how much durability the item can have at its peak.","inputs":"identifier","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:damage_max_stack","mod_id":"hexpose"}]},"hexpose:item_variant":{"id":"hexpose:item_variant","name":"Glamour Purification","direction":"WEST","signature":"dwaawaqwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If this item is subceptible to [Caster's Glamour](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/cyclevariant), pushes the index of the current form it's taking on. Otherwise pushes [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences).","inputs":"item","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:item_variant","mod_id":"hexpose"}]},"hexpose:item_variant_max":{"id":"hexpose:item_variant_max","name":"Glamour Purification II","direction":"WEST","signature":"dwaawaqwawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If this item is subceptible to [Caster's Glamour](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/cyclevariant), pushes the number of forms it's capable of. Otherwise pushes [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences).","inputs":"item","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:item_variant_max","mod_id":"hexpose"}]},"hexpose:item_name":{"id":"hexpose:item_name","name":"Appellation Purification","direction":"SOUTH_EAST","signature":"qwawqwaqea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the name given to this item.","inputs":"item","outputs":"text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:item_name","mod_id":"hexpose"}]},"hexpose:item_lore":{"id":"hexpose:item_lore","name":"Legacy Purification","direction":"NORTH_WEST","signature":"dwewdwedea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gets the lore written into this item.","inputs":"item","outputs":"list of text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:item_lore","mod_id":"hexpose"}]},"hexpose:read_book":{"id":"hexpose:read_book","name":"Reading Purification (book)","direction":"WEST","signature":"awqqwaqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of [text iotas](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) contained inside a book or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it isn't a book.","inputs":"item","outputs":"list of text","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:read_book","mod_id":"hexpose"}]},"hexpose:book_sources":{"id":"hexpose:book_sources","name":"Bibliography Purification","direction":"EAST","signature":"eaedweew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the author of a book and its generation number.","inputs":"item","outputs":"text, number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:book_sources","mod_id":"hexpose"}]},"hexpose:item_rarity":{"id":"hexpose:item_rarity","name":"Collector Purification","direction":"NORTH_EAST","signature":"wqqed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"item","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:item_rarity","mod_id":"hexpose"}]},"hexpose:get_effects_entity":{"id":"hexpose:get_effects_entity","name":"Diagnosis Purification","direction":"SOUTH_WEST","signature":"wqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of status effects the entity is afflicted with.","inputs":"entity","outputs":"list of identifiers","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects@hexpose:get_effects_entity","mod_id":"hexpose"}]},"hexpose:get_effects_item":{"id":"hexpose:get_effects_item","name":"Prescription Purification","direction":"SOUTH_WEST","signature":"wqqqadee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of status effects the food or potion will bestow.","inputs":"item","outputs":"list of identifiers","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects@hexpose:get_effects_item","mod_id":"hexpose"}]},"hexpose:get_effect_category":{"id":"hexpose:get_effect_category","name":"Condition Purification","direction":"SOUTH_WEST","signature":"wqqqaawd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the general \"goodness\" of the effect towards the afflicted. -1 for harmful, 0 for neutral, and 1 for beneficial.","inputs":"identifier","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects@hexpose:get_effect_category","mod_id":"hexpose"}]},"hexpose:get_effect_amplifier":{"id":"hexpose:get_effect_amplifier","name":"Concentration Distillation","direction":"SOUTH_WEST","signature":"wqqqaqwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how potent the effect type is acting on the entity or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the entity doesn't have it.","inputs":"entity, identifier","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects@hexpose:get_effect_amplifier","mod_id":"hexpose"}]},"hexpose:get_effect_duration":{"id":"hexpose:get_effect_duration","name":"Clearance Distillation","direction":"SOUTH_WEST","signature":"wqqqaqwdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how long the effect type will affect the entity in twentieths of a second or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the entity doesn't have it.","inputs":"entity, identifier","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects@hexpose:get_effect_duration","mod_id":"hexpose"}]},"hexpose:villager_level":{"id":"hexpose:villager_level","name":"Tier Purification","direction":"EAST","signature":"qeqwqwqwqwqeqawdaeaeaeaeaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes how advanced a villager is as a number, encoding mastery of their craft.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/villager@hexpose:villager_level","mod_id":"hexpose"}]},"hexpose:villager_profession":{"id":"hexpose:villager_profession","name":"Professional Purification","direction":"EAST","signature":"qeqwqwqwqwqeqawewawqwawadeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the profession of a villager as an identifier","inputs":"entity","outputs":"identifier","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/villager@hexpose:villager_profession","mod_id":"hexpose"}]},"hexpose:villager_type":{"id":"hexpose:villager_type","name":"Culture Purification","direction":"EAST","signature":"qeqwqwqwqwqeqaweqqqqqwded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the ambient cultural aspect tied to the villager’s origin, such as desert or taiga roots.","inputs":"entity","outputs":"identifier","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/villager@hexpose:villager_type","mod_id":"hexpose"}]},"hexpose:biome_to_villager":{"id":"hexpose:biome_to_villager","name":"Nurture Purification","direction":"EAST","signature":"qeqwqwqwqwqeqawewwqqwwqwwqqww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Projects the villager archetype most attuned to the essence of the specified biome, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if none can be drawn.","inputs":"identifier","outputs":"identifier/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/villager@hexpose:biome_to_villager","mod_id":"hexpose"}]},"hexpose:get_media":{"id":"hexpose:get_media","name":"Media Purification","direction":"WEST","signature":"ddew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the amount of media inside an item, that a creature contains or holds, or that a specialized media-holding block contains.","inputs":"entity | item | vector","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/media@hexpose:get_media","mod_id":"hexpose"}]},"hexpose:env_media":{"id":"hexpose:env_media","name":"Media Reflection","direction":"WEST","signature":"dde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the media available to the current cast.","inputs":null,"outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/media@hexpose:env_media","mod_id":"hexpose"}]},"hexpose:media_max_stack":{"id":"hexpose:media_max_stack","name":"Potential Purification","direction":"EAST","signature":"ddeaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes in an item and pushes either [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the item does not have any media-holding potential, or the amount of media it is capable of holding at its peak.","inputs":"item","outputs":"number/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/media@hexpose:media_max_stack","mod_id":"hexpose"}]},"hexpose:get_weather":{"id":"hexpose:get_weather","name":"Meterologist's Reflection","direction":"WEST","signature":"eweweweweweeeaedqdqde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a number corresponding to the weather. 0 for clear, 1 for rain, and 2 for thundering.","inputs":null,"outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_weather","mod_id":"hexpose"}]},"hexpose:get_light":{"id":"hexpose:get_light","name":"Luminance Purification","direction":"SOUTH_WEST","signature":"wqwqwqwqwqwaeqqqqaeqaeaeaeaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the light level at the position as a number 0 to 15. If inside a nontransparent block, it returns zero.","inputs":"vector","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_light","mod_id":"hexpose"}]},"hexpose:get_power":{"id":"hexpose:get_power","name":"Battery Purification","direction":"EAST","signature":"qwqwqwqwqwqqwwaadwdaaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the Redstone power that a position receives.","inputs":"vector","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_power","mod_id":"hexpose"}]},"hexpose:get_comparator":{"id":"hexpose:get_comparator","name":"Peripheral Purification","direction":"WEST","signature":"eweweweweweewwddawaddww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the power level a Comparator would output if pressed against a position.","inputs":"vector","outputs":"number/null","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_comparator","mod_id":"hexpose"}]},"hexpose:get_day":{"id":"hexpose:get_day","name":"Circadian Reflection","direction":"SOUTH_EAST","signature":"wwawwawwqqawwdwwdwwaqwqwqwqwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the progress of the day as a number between 0 (start) and 1 (end) of the day.","inputs":null,"outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_day","mod_id":"hexpose"}]},"hexpose:get_time":{"id":"hexpose:get_time","name":"Temporal Reflection","direction":"SOUTH_EAST","signature":"wddwaqqwqaddaqqwddwaqqwqaddaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the twentieths of a second since the creation of the world, unaffected by events such as sleeping.","inputs":null,"outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_time","mod_id":"hexpose"}]},"hexpose:get_moon":{"id":"hexpose:get_moon","name":"Lunar Reflection","direction":"WEST","signature":"eweweweweweeweeedadw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the current phase of the Moon as a fraction of its size.","inputs":null,"outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_moon","mod_id":"hexpose"}]},"hexpose:get_biome":{"id":"hexpose:get_biome","name":"Geographical Purification","direction":"WEST","signature":"qwqwqawdqqaqqdwaqwqwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the identifier of the type of biome the vector is within.","inputs":null,"outputs":"identifier","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_biome","mod_id":"hexpose"}]},"hexpose:get_dimension":{"id":"hexpose:get_dimension","name":"Plane Reflection","direction":"WEST","signature":"qwqwqwqwqwqqaedwaqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the identifier of the dimension the Hex is being cast in.","inputs":null,"outputs":"identifier","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_dimension","mod_id":"hexpose"}]},"hexpose:get_einstein":{"id":"hexpose:get_einstein","name":"Distortion Reflection","direction":"SOUTH_WEST","signature":"aqwawqwqqwqwqwqwqwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes whether Compasses and Clocks will work in this dimension.","inputs":null,"outputs":"boolean","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_einstein","mod_id":"hexpose"}]},"hexpose:cat_variant":{"id":"hexpose:cat_variant","name":"Feline Purification","direction":"SOUTH_WEST","signature":"wqwqqwqwawaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the variant of the Cat.","inputs":"entity","outputs":"identifier","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/misc@hexpose:cat_variant","mod_id":"hexpose"}]},"hexpose:creeper_fuse":{"id":"hexpose:creeper_fuse","name":"Anger Purification","direction":"WEST","signature":"dedwaqwede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the progress of a Creeper to explosion.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/misc@hexpose:creeper_fuse","mod_id":"hexpose"}]},"hexpose:item_frame_rotation":{"id":"hexpose:item_frame_rotation","name":"Showcase Purification","direction":"NORTH_EAST","signature":"ewdwewdea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the rotation of an Item Frame as an integer 0 to 7.","inputs":"entity","outputs":"number","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/misc@hexpose:item_frame_rotation","mod_id":"hexpose"}]},"hexpose:painting_variant":{"id":"hexpose:painting_variant","name":"Artistic Purification","direction":"SOUTH_WEST","signature":"wawwwqwwawwwqadaqeda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the variant of the Painting.","inputs":"entity","outputs":"identifier","book_url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/misc@hexpose:painting_variant","mod_id":"hexpose"}]},"hextrogen:dash":{"id":"hextrogen:dash","name":"Dash","direction":"NORTH_EAST","signature":"qaqqqqdweee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Compels my mind to Dash according to the normalized vector. Cancels my velocity if given the zero vector. Free. If I am out of Dashes, does nothing. Requires Estrogen.","inputs":"vector","outputs":null,"book_url":"https://miyucomics.github.io/hextrogen/v/1.1.0/1.0.0/en_us#estrogen@hextrogen:dash","mod_id":"hextrogen"}]},"hextrogen:refresh_dashes":{"id":"hextrogen:refresh_dashes","name":"Overdrive","direction":"NORTH_EAST","signature":"qaqqeawawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Instantly replenishes all of the player's Dashes. Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Nature *really* doesn't want me to dash infinitely, it seems. Requires Estrogen.","inputs":"entity","outputs":null,"book_url":"https://miyucomics.github.io/hextrogen/v/1.1.0/1.0.0/en_us#estrogen@hextrogen:refresh_dashes","mod_id":"hextrogen"}]},"hexdim:dim/create":{"id":"hexdim:dim/create","name":"Everett's Exaltation","direction":"SOUTH_WEST","signature":"wawdwawawdwawawdwewdwqwdwqwdwqwdwqwdwqwdw","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Creates a new room for me","inputs":"num, num, num","outputs":"room","book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/create","mod_id":"hexdim"}]},"hexdim:dim/enter":{"id":"hexdim:dim/enter","name":"Everett's Gateway","direction":"NORTH_EAST","signature":"wawewawewawewawewawewawwwqwqwqwqwqwaeqqqqqaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Lets actually go there","inputs":"room | entry","outputs":null,"book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/enter","mod_id":"hexdim"}]},"hexdim:dim/kidnap":{"id":"hexdim:dim/kidnap","name":"Everett's Abduction","direction":"SOUTH_EAST","signature":"aeaeaeaeaeaaedwaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"You are going to ~~Brazil~~, ~~My Domain~~, *T H E   F U N   Z O N E*","inputs":"room | entry, entity | [entity]","outputs":null,"book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/kidnap","mod_id":"hexdim"}]},"hexdim:dim/kick":{"id":"hexdim:dim/kick","name":"Everett's Expulsion","direction":"EAST","signature":"wwdeeeeeqdwewewewewewwwdwqwdwqwdwqwdwqwdwqwdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"G E T   O U T","inputs":"entity | [entity]","outputs":null,"book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/kick","mod_id":"hexdim"}]},"hexdim:dim/downgrade":{"id":"hexdim:dim/downgrade","name":"Everett's Room Prfn.","direction":"SOUTH_EAST","signature":"awqwawqdqawwwaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Roommates perhaps?","inputs":"room","outputs":"entry","book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/downgrade","mod_id":"hexdim"}]},"hexdim:dim/downgrade/pos":{"id":"hexdim:dim/downgrade/pos","name":"Everett's Distl.","direction":"EAST","signature":"dewedaewdwewd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Custom door location?","inputs":"room, vec3","outputs":"entry","book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/downgrade/pos","mod_id":"hexdim"}]},"hexdim:dim/rel/to":{"id":"hexdim:dim/rel/to","name":"Everett's Relative Prfn.","direction":"EAST","signature":"adeeda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This should make things easier","inputs":"room, vec3","outputs":"vec3","book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/rel/to","mod_id":"hexdim"}]},"hexdim:dim/rel/from":{"id":"hexdim:dim/rel/from","name":"Everett's Relative Prfn. II","direction":"NORTH_EAST","signature":"daqqad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"I can access blocks easier","inputs":"room, vec3","outputs":"vec3","book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/rel/from","mod_id":"hexdim"}]},"hexdim:dim/cast/activate":{"id":"hexdim:dim/cast/activate","name":"Everett's Environment","direction":"SOUTH_EAST","signature":"deaqqeweeeeewdqdqdqdqdq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"My own personal casting space","inputs":"room","outputs":"room","book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/cast/activate","mod_id":"hexdim"}]},"hexdim:dim/cast/deactivate":{"id":"hexdim:dim/cast/deactivate","name":"Everett's Environment II","direction":"SOUTH_WEST","signature":"aqdeeqeaeaeaeaeae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Look Ma two dimensions","inputs":null,"outputs":null,"book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/cast/deactivate","mod_id":"hexdim"}]},"hexdim:dim/carved":{"id":"hexdim:dim/carved","name":"Everett's Carving Prfn.","direction":"NORTH_WEST","signature":"qqqqqwaeaeaeaeaeadwaqaeaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Are we done yet","inputs":"room","outputs":"bool","book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/carved","mod_id":"hexdim"}]},"hexdim:dim/time":{"id":"hexdim:dim/time","name":"Everett's Timing Prfn.","direction":"NORTH_EAST","signature":"qqqqqwaeaeaeaeaeadqwdwqwdwdwqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"How much longer must I wait","inputs":"room","outputs":"num","book_url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/time","mod_id":"hexdim"}]},"hierophantics:villager_sleep":{"id":"hierophantics:villager_sleep","name":"Induce Exhaustion","direction":"SOUTH_WEST","signature":"qqwqqwqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Causes the villager to seek out its bed and take a short nap. Not effective if the villager lacks a bed to use. Costs one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"villager","outputs":null,"book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/spells/villager_sleep@hierophantics:villager_sleep","mod_id":"hierophantics"}]},"hierophantics:get_minds":{"id":"hierophantics:get_minds","name":"Hierophant's Reflection","direction":"NORTH_EAST","signature":"qaqqaeawaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of iotas representing all my embedded minds.","inputs":null,"outputs":"[mind]","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:get_minds","mod_id":"hierophantics"}]},"hierophantics:get_mind_hex":{"id":"hierophantics:get_mind_hex","name":"Payload Purification","direction":"SOUTH_EAST","signature":"ddeqaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the Hex stored in the provided mind, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one.","inputs":"mind","outputs":"[pattern] | null","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:get_mind_hex","mod_id":"hierophantics"}]},"hierophantics:set_mind_hex":{"id":"hierophantics:set_mind_hex","name":"Payload Gambit","direction":"SOUTH_EAST","signature":"ddeedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Stores the provided Hex into the mind. If there is already a stored Hex, it will be overwritten. Costs one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"mind, [pattern] | null","outputs":null,"book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:set_mind_hex","mod_id":"hierophantics"}]},"hierophantics:get_mind_trigger":{"id":"hierophantics:get_mind_trigger","name":"Trigger Purification","direction":"SOUTH_EAST","signature":"ddewaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the trigger stored in the provided mind, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one.","inputs":"mind","outputs":"trigger | null","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:get_mind_trigger","mod_id":"hierophantics"}]},"hierophantics:set_mind_trigger":{"id":"hierophantics:set_mind_trigger","name":"Trigger Gambit","direction":"SOUTH_EAST","signature":"ddewdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Stores the provided trigger into the mind. If the mind already has a trigger, it will be overwritten. Costs one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"mind, trigger | null","outputs":null,"book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:set_mind_trigger","mod_id":"hierophantics"}]},"hierophantics:mute_mind":{"id":"hierophantics:mute_mind","name":"Mute Mind","direction":"SOUTH_EAST","signature":"ddweeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Suppresses sound and particles from the provided mind's casting, based on the state of the bool. If true, the mind will be muted; if false, it will be unmuted.","inputs":"mind, bool","outputs":null,"book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:mute_mind","mod_id":"hierophantics"}]},"hierophantics:free_mind":{"id":"hierophantics:free_mind","name":"Free Mind","direction":"SOUTH_EAST","signature":"ddeawawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Permanently removes an embedded mind from my own consciousness.\nI wonder what happens to them, when they go?","inputs":"mind","outputs":null,"book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:free_mind","mod_id":"hierophantics"}]},"hierophantics:reenable_minds":{"id":"hierophantics:reenable_minds","name":"Stabilize Minds","direction":"NORTH_EAST","signature":"qaqqaeawaeaeqqqeqqwwqqeqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"When I die, my embedded minds become unstable and cease to function. This spell restores them to working order. Costs one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per mind restored.","inputs":null,"outputs":null,"book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:reenable_minds","mod_id":"hierophantics"}]},"hierophantics:make_damage_trigger":{"id":"hierophantics:make_damage_trigger","name":"Trigger Reflection: Damage","direction":"SOUTH_EAST","signature":"qqqqqawwqdwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates whenever I take damage. To prevent a lethal chain-reaction, does not activate if the damage was caused by overcasting.","inputs":null,"outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_damage_trigger","mod_id":"hierophantics"}]},"hierophantics:make_damage_type_trigger":{"id":"hierophantics:make_damage_type_trigger","name":"Trigger Reflection: Damage Type","direction":"SOUTH_EAST","signature":"qqqqqawwqdwaqqwawqwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates whenever I take damage, but only if the damage was of a specific type. The trigger will be attuned to whatever type of damage I last received.","inputs":null,"outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_damage_type_trigger","mod_id":"hierophantics"}]},"hierophantics:make_health_trigger":{"id":"hierophantics:make_health_trigger","name":"Trigger Purification: Health","direction":"SOUTH_EAST","signature":"qqqqqawwewawqada","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates when my health drops below the specified value. A full, standard healthbar has a value of 20.","inputs":"num","outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_health_trigger","mod_id":"hierophantics"}]},"hierophantics:make_breath_trigger":{"id":"hierophantics:make_breath_trigger","name":"Trigger Purification: Breath","direction":"SOUTH_EAST","signature":"qqqqqawweqqqqqaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates when my breath drops below the specified value. A full bar of bubbles has a value of 10.","inputs":"num","outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_breath_trigger","mod_id":"hierophantics"}]},"hierophantics:make_hunger_trigger":{"id":"hierophantics:make_hunger_trigger","name":"Trigger Purification: Hunger","direction":"SOUTH_EAST","signature":"qqqqqawwaedwda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates when my hunger drops below the specified value. A full hunger bar has a value of 20.","inputs":"num","outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_hunger_trigger","mod_id":"hierophantics"}]},"hierophantics:make_velocity_trigger":{"id":"hierophantics:make_velocity_trigger","name":"Trigger Purification: Velocity","direction":"SOUTH_EAST","signature":"qqqqqawwdaqqqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates when my velocity (measured in blocks per tick) exceeds the specified value.","inputs":"num","outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_velocity_trigger","mod_id":"hierophantics"}]},"hierophantics:make_fall_trigger":{"id":"hierophantics:make_fall_trigger","name":"Trigger Purification: Fall","direction":"SOUTH_EAST","signature":"qqqqqawweawawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates when I fall further than the specified number of blocks.","inputs":"num","outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_fall_trigger","mod_id":"hierophantics"}]},"hierophantics:make_drop_trigger":{"id":"hierophantics:make_drop_trigger","name":"Trigger Reflection: Drop","direction":"SOUTH_EAST","signature":"qqqqqawweaqaddwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates whenever I drop an item. This does **not** include involuntary dropping, such as on death or when using [Greater Teleport](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/teleport).","inputs":null,"outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_drop_trigger","mod_id":"hierophantics"}]},"hierophantics:make_attack_trigger":{"id":"hierophantics:make_attack_trigger","name":"Trigger Reflection: Attack","direction":"SOUTH_EAST","signature":"qqqqqawwqwedweq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates whenever I strike another entity.","inputs":null,"outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_attack_trigger","mod_id":"hierophantics"}]},"hierophantics:make_break_trigger":{"id":"hierophantics:make_break_trigger","name":"Trigger Reflection: Break","direction":"SOUTH_EAST","signature":"qqqqqawwwqaqqqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates whenever I break a block.","inputs":null,"outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_break_trigger","mod_id":"hierophantics"}]},"hierophantics:make_jump_trigger":{"id":"hierophantics:make_jump_trigger","name":"Trigger Reflection: Jump","direction":"SOUTH_EAST","signature":"qqqqqawwqdwdwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates whenever I jump.","inputs":null,"outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_jump_trigger","mod_id":"hierophantics"}]},"hierophantics:make_teleport_trigger":{"id":"hierophantics:make_teleport_trigger","name":"Trigger Reflection: Teleport","direction":"SOUTH_EAST","signature":"qqqqqawweaqaawaaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a trigger that activates whenever I teleport. For reasons I cannot discern, this will not detect teleports shorter than 1.5 blocks in length.","inputs":null,"outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_teleport_trigger","mod_id":"hierophantics"}]},"hierophantics:invert_trigger":{"id":"hierophantics:invert_trigger","name":"Inversion Purification","direction":"NORTH_EAST","signature":"aawddeeqqqqqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Inverts the threshold on a numerical trigger. For example, 'When velocity exceeds 5.0' will become 'When velocity drops below 5.0'. Has no effect on other types of triggers.","inputs":"trigger","outputs":"trigger","book_url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:invert_trigger","mod_id":"hierophantics"}]},"ioticblocks:read/index":{"id":"ioticblocks:read/index","name":"Tachygrapher's Distillation","direction":"EAST","signature":"aqqqqqedwewewewdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Read a list iota out of an entity or block, then push the iota at the specified index to the stack.\nIt seems this and the next pattern may be useful for handling large amounts of data without causing a [Too Many Iotas](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/mishaps) mishap.","inputs":"entity | vec, num","outputs":"any","book_url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@ioticblocks:read/index","mod_id":"ioticblocks"}]},"ioticblocks:write/index":{"id":"ioticblocks:write/index","name":"Tachygrapher's Gambit","direction":"EAST","signature":"deeeeeqawqwaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Read a list iota out of an entity or block, then set the element at the specified index of that list to the given iota, then write the resulting list back to the entity or block.","inputs":"entity | vec, num, any","outputs":null,"book_url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@ioticblocks:write/index","mod_id":"ioticblocks"}]},"lapisworks:imbue_lap":{"id":"lapisworks:imbue_lap","name":"Imbue Lapis","direction":"NORTH_EAST","signature":"qadwawdaqqeae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform all the Lapis Lazuli in my other hand into a loosely-held material called Amethyst Lazuli or Amel for short. Costs twice the number of Amethyst Shards as Lapis Lazuli in my offhand.","inputs":null,"outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:imbue_lap","mod_id":"lapisworks"}]},"lapisworks:reclaim_ameth":{"id":"lapisworks:reclaim_ameth","name":"Reclaim Amethyst","direction":"SOUTH_EAST","signature":"awwqqqwwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transform all the Amethyst Lazuli in my other hand into Amethyst Shards. The Lapis turns into a fine mist which spreads quickly in the air. Excess shards spill onto the ground. Costs one Amethyst Shard.","inputs":null,"outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:reclaim_ameth","mod_id":"lapisworks"}]},"lapisworks:swap_amel":{"id":"lapisworks:swap_amel","name":"Mold Amel","direction":"EAST","signature":"wqwawwqwaqeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"While I could shape Amel into whatever I want, I have decided on four primary shapes which are familiar to me. I can use this pattern to mold the Amel in my offhand for free.","inputs":null,"outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:swap_amel","mod_id":"lapisworks"}]},"lapisworks:moar_health":{"id":"lapisworks:moar_health","name":"Enchant Skin","direction":"NORTH_EAST","signature":"wqadaqwwawwwqwwawdwawwqwwwwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pass in an entity and a number of half-hearts, and it enchants that entity's skin thus increasing their health. The Amel cost is the number given and the cost in media is twice the expended Amel.","inputs":"entity, num","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:moar_health","mod_id":"lapisworks"}]},"lapisworks:moar_attack":{"id":"lapisworks:moar_attack","name":"Enchant Fists","direction":"EAST","signature":"qaqwweaeaqwww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pass in an entity and a number of half-hearts, and it enchants that entity's fists thus increasing their damage per hit. One Amel and five Amethyst Shards per half-heart. Limit is four times the norm or just four for me.","inputs":"entity, num","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:moar_attack","mod_id":"lapisworks"}]},"lapisworks:moar_speed":{"id":"lapisworks:moar_speed","name":"Enchant Feet","direction":"WEST","signature":"ddqwaqeqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Enchants the given entity's feet to increase their movement speed. Costs 1x Amel and 5x Amethyst Shards. Limit is 3x the norm. The norm for me is about 1.","inputs":"entity, num","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:moar_speed","mod_id":"lapisworks"}]},"lapisworks:gib_dexterity":{"id":"lapisworks:gib_dexterity","name":"Enchant Arms","direction":"WEST","signature":"aeaqqdeeeqewdwqwdwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Enchants the given *player's* arms, increasing their attack speed. Costs 1x Amel and 16x Amethyst Shards. Limit is 4 PLUS the norm.","inputs":"entity, num","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:gib_dexterity","mod_id":"lapisworks"}]},"lapisworks:check_attr":{"id":"lapisworks:check_attr","name":"Enhancement Purification","direction":"NORTH_EAST","signature":"wwwaqeeqawww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Gives you the amount the given entity has been enhanced in the given area (specified by number). The patterns before were sorted so 0 gives max health, 1 gives attack damage and so on. Negligible media cost.","inputs":"entity, num","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:check_attr","mod_id":"lapisworks"}]},"lapisworks:fireyfists":{"id":"lapisworks:fireyfists","name":"Enchant with FireyFists","direction":"EAST","signature":"wwewdawdewqewedadad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"ENCHANT AN ENTITY'S FISTS WITH FIRE, AND IT WILL HENCEFORTH LIGHT ANY ENTITIES IT HITS ON FIRE FOR THREE SECONDS. CONSUMES 10 CHARGED AMETHYST. HAS 1 LEVEL. ID = 0.","inputs":"entity","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:fireyfists","mod_id":"lapisworks"}]},"lapisworks:lightningbending":{"id":"lapisworks:lightningbending","name":"Enchant with Lightningbending","direction":"EAST","signature":"wewdawdewqewdqqeedqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"ENCHANT AN ENTITY'S FISTS WITH LIGHTNING. CONSUMES 20 CHARGED AMETHYST PER LEVEL. 3 LEVELS, EACH IMPROVING THE USER'S ABILITY TO CHANNEL LIGHTNING. ID = 1.","inputs":"entity","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:lightningbending","mod_id":"lapisworks"}]},"lapisworks:falldmgres":{"id":"lapisworks:falldmgres","name":"Envelop Feet in Amel","direction":"SOUTH_WEST","signature":"qqwwqqqadwewdeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"ENVELOP FEET WITH AMEL THAT SPROUTS OUT TO BREAK ANY FALL 10 BLOCKS (PER LEVEL) OR BELOW. NO DAMAGE REDUCTION. TWO LEVELS. 5 CHARGED AMETHYST AND 32 AMEL PER LEVEL. ID = 2.","inputs":"entity","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:falldmgres","mod_id":"lapisworks"}]},"lapisworks:longbreath":{"id":"lapisworks:longbreath","name":"Grant Amel Air Sacs","direction":"SOUTH_EAST","signature":"wewdwewewewewdwew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"GIVES ME MORE LUNG CAPACITY, SIMILAR TO THE RESPIRATION ENCHANTMENT BUT TWICE AS STRONG. TWO LEVELS. 1 CHARGED AMETHYST AND 10 AMEL PER LEVEL. ID = 3.","inputs":"entity","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:longbreath","mod_id":"lapisworks"}]},"lapisworks:fireresist":{"id":"lapisworks:fireresist","name":"Make Fire-born","direction":"EAST","signature":"wwqwqwadwawdawqwaeqqaqqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"WIELD THE ENERGY OF AN ENTIRE STACK OF AMEL AND TEN PIECES OF CHARGED AMETHYST TO MAKE ONE HELL-BORNE! (FIRE WILL NO LONGER HURT THEM) ID = 4.","inputs":"entity","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:fireresist","mod_id":"lapisworks"}]},"lapisworks:checkenchant":{"id":"lapisworks:checkenchant","name":"Enchantment Purification","direction":"SOUTH_EAST","signature":"aqawwqqwqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"GIVEN AN ENTITY AND AN ENCHANTMENT ID, GIVES THE LEVEL OF THE ENCHANTMENT ON THE ENTITY FOR NEGLIGIBLE COST. NO AMEL REQUIRED. DOES NOT REQUIRE AN ENLIGHTENED MIND.","inputs":"entity, num","outputs":"num","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:checkenchant","mod_id":"lapisworks"}]},"lapisworks:imbue_amel":{"id":"lapisworks:imbue_amel","name":"Imbue with Amel","direction":"NORTH_EAST","signature":"wqwwawwqwwaqwewaawewa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"The spell the ancient \"Lapisworkers\" would use very often. Imbue the item in my other hand (or main if nothing imbueable is in the other hand) with the specified amount of Amel, with no waste like the Enchant X spells. Costs 2x the amount of Amel being infused, in dust.","inputs":"num","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/imbue_amel@lapisworks:imbue_amel","mod_id":"lapisworks"}]},"lapisworks:conjure_color":{"id":"lapisworks:conjure_color","name":"Conjure Solid Color","direction":"NORTH_EAST","signature":"qqaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pass in a vector within Ambit and a dye color, to conjure a fragile but solid, colored block. This costs two amethyst dust and the number states which dye I want to dye the colored block. More explanation on the next page.","inputs":"vec, num","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:conjure_color","mod_id":"lapisworks"}]},"lapisworks:spherical_dstl":{"id":"lapisworks:spherical_dstl","name":"Spherical Exaltation","direction":"NORTH_WEST","signature":"wqwqwqwqwqwaeaqaaeaqaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Evaluates (exactly like Thoth's Gambit) the given pattern list over a hollow sphere with the given radius (non-decimal, at least 1, at most 64) around the given position.","inputs":"[pattern], vec, num","outputs":"[any]","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:spherical_dstl","mod_id":"lapisworks"}]},"lapisworks:cubic_exalt":{"id":"lapisworks:cubic_exalt","name":"Cubic Exaltation","direction":"NORTH_WEST","signature":"wqwawqwqqwqwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Evaluates (exactly like Thoth's Gambit) the given pattern list over a (hollow if given True) cube-ish area from the given points A to B.","inputs":"[pattern], vec, vec, bool","outputs":"[any]","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:cubic_exalt","mod_id":"lapisworks"}]},"lapisworks:visible_dstl":{"id":"lapisworks:visible_dstl","name":"Visible Distillation","direction":"SOUTH_EAST","signature":"edeewadwewdwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Negligible cost. Answers the question, \"is there nothing there or between this place and there?\". Both vectors must be in my ambit. Requires a player to cast it.","inputs":"vec, vec","outputs":"bool","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:visible_dstl","mod_id":"lapisworks"}]},"lapisworks:read_spechand":{"id":"lapisworks:read_spechand","name":"Secretary's Purification","direction":"EAST","signature":"aqqqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Specific hand version of Scribe's Reflection. Pushes the Iota stored in the Iota holder in the specified hand to the stack.","inputs":"int","outputs":"any","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:read_spechand","mod_id":"lapisworks"}]},"lapisworks:readable_spechand":{"id":"lapisworks:readable_spechand","name":"Reviewer's Purification","direction":"NORTH_WEST","signature":"qqqqadww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Specific hand version of Auditor's Reflection. Pushes whether the item in the specified hand can be read from or not.","inputs":"int","outputs":"bool","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:readable_spechand","mod_id":"lapisworks"}]},"lapisworks:write_spechand":{"id":"lapisworks:write_spechand","name":"Amanuensis' Gambit","direction":"EAST","signature":"deeeed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Specific hand version of Scribe's Gambit. Writes the given Iota to the Iota holder in the specified hand.","inputs":"any, int","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:write_spechand","mod_id":"lapisworks"}]},"lapisworks:writable_spechand":{"id":"lapisworks:writable_spechand","name":"Sanctioner's Purification","direction":"SOUTH_WEST","signature":"eeeedaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Specific hand version of Assessor's Reflection. Pusher whether the item in the specified hand can be written to or not.","inputs":"int","outputs":"bool","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:writable_spechand","mod_id":"lapisworks"}]},"lapisworks:equiv_block":{"id":"lapisworks:equiv_block","name":"Block Equivalency Distillation","direction":"NORTH_WEST","signature":"qqqqqeqeeeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns whether the two blocks are equivalent/roughly equal (the same kind of block), so wheat seeds equals a full wheat crop. Both blocks must be within my ambit.","inputs":"vec, vec","outputs":"bool","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:equiv_block","mod_id":"lapisworks"}]},"lapisworks:equal_block":{"id":"lapisworks:equal_block","name":"Block Equality Distillation","direction":"NORTH_WEST","signature":"qwawqwadadwewdwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns whether the two blocks are **exactly** equal, so wheat seeds do NOT equal a full wheat crop. Blocks must be within my ambit.","inputs":"vec, vec","outputs":"bool","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:equal_block","mod_id":"lapisworks"}]},"lapisworks:thought_sieve":{"id":"lapisworks:thought_sieve","name":"Sieve Thoughts","direction":"WEST","signature":"qadaadadqaqdadqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sieves the torrent of information using the (full) artificial mind at the given position. 3/5 chance of replacing the pattern in my other hand with one of the correct stroke order.","inputs":"vec","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/artificial_mind@lapisworks:thought_sieve","mod_id":"lapisworks"}]},"lapisworks:absorb_mind":{"id":"lapisworks:absorb_mind","name":"Mind Liquefaction","direction":"WEST","signature":"aawqqwqqqaede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Absorbs the entirety of the mind within the container into the rechargeable item in my other hand. If there is any extra, it is discarded. A full container yields one Charged Amethyst.","inputs":"vec","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/artificial_mind@lapisworks:absorb_mind","mod_id":"lapisworks"}]},"lapisworks:check_mind":{"id":"lapisworks:check_mind","name":"Cognition Purification","direction":"WEST","signature":"aawqqwqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the percentage filled of the mind container at the given position to the stack.","inputs":null,"outputs":"vec","book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/artificial_mind@lapisworks:check_mind","mod_id":"lapisworks"}]},"lapisworks:teach_song":{"id":"lapisworks:teach_song","name":"Teach Song","direction":"WEST","signature":"aawwawqwwdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Teach the Live Jukebox at that location these notes (a list of whole numbers 0-24) at this frequency (0-20). After being hit via Use, it plays the notes like an automatic Note Block.","inputs":"vec, [0-24], 0-20","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/flay_artmind@lapisworks:teach_song","mod_id":"lapisworks"}]},"lapisworks:create_enchsent0":{"id":"lapisworks:create_enchsent0","name":"Summon Enchanted Sentinel","direction":"NORTH_WEST","signature":"aqaeawdwwwdwqwdwwwdweqqaqwedeewqded","is_per_world":false,"display_only":false,"display_as":"lapisworks:create_enchsent","operators":[]},"lapisworks:create_enchsent1":{"id":"lapisworks:create_enchsent1","name":"Summon Enchanted Sentinel","direction":"NORTH_WEST","signature":"aqaeawdwwwdwqwdwwwdwewweaqa","is_per_world":false,"display_only":false,"display_as":"lapisworks:create_enchsent","operators":[]},"lapisworks:create_enchsent2":{"id":"lapisworks:create_enchsent2","name":"Summon Enchanted Sentinel","direction":"NORTH_EAST","signature":"wdwewdwwwdwwwdwqwdwwwdw","is_per_world":false,"display_only":false,"display_as":"lapisworks:create_enchsent","operators":[]},"lapisworks:create_enchsent3":{"id":"lapisworks:create_enchsent3","name":"Summon Enchanted Sentinel","direction":"NORTH_WEST","signature":"aqaeawdwwwdwqwdwwwdweqaawddeweaqa","is_per_world":false,"display_only":false,"display_as":"lapisworks:create_enchsent","operators":[]},"lapisworks:create_enchsent4":{"id":"lapisworks:create_enchsent4","name":"Summon Enchanted Sentinel","direction":"NORTH_WEST","signature":"wdwwwdwqwdwwwdweqaawdde","is_per_world":false,"display_only":false,"display_as":"lapisworks:create_enchsent","operators":[]},"lapisworks:create_enchsent5":{"id":"lapisworks:create_enchsent5","name":"Summon Enchanted Sentinel","direction":"NORTH_WEST","signature":"wdwwwdwqwdwwwdwweeeee","is_per_world":false,"display_only":false,"display_as":"lapisworks:create_enchsent","operators":[]},"lapisworks:banish_my_enchsent":{"id":"lapisworks:banish_my_enchsent","name":"Banish Own Enchanted Sentinel","direction":"NORTH_EAST","signature":"wdwewdwdwqwawwwawewawwwaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Peacefully put my Enchanted Sentinel to rest for a negligible amount of media, letting it rest for a time. Perhaps the ethical option, considering \"falling apart\" may not be the most painless.","inputs":null,"outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/enchsent@lapisworks:banish_my_enchsent","mod_id":"lapisworks"}]},"lapisworks:banish_other_enchsent":{"id":"lapisworks:banish_other_enchsent","name":"Banish Other's Enchanted Sentinel","direction":"NORTH_EAST","signature":"eeeeedwqwawwwawewawwwaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Banish another's Enchanted Sentinel if it's at that block for 5 dust.","inputs":"vec","outputs":null,"book_url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/enchsent@lapisworks:banish_other_enchsent","mod_id":"lapisworks"}]},"lapisworks:flay_artmind0":{"id":"lapisworks:flay_artmind0","name":"Imbue Mind","direction":"SOUTH_EAST","signature":"ewewedwqwqqwqwqaeqe","is_per_world":false,"display_only":false,"display_as":"lapisworks:flay_artmind","operators":[]},"lapisworks:flay_artmind1":{"id":"lapisworks:flay_artmind1","name":"Imbue Mind","direction":"SOUTH_EAST","signature":"ewewedwqwaqaedqdeaqdewewe","is_per_world":false,"display_only":false,"display_as":"lapisworks:flay_artmind","operators":[]},"lapisworks:flay_artmind2":{"id":"lapisworks:flay_artmind2","name":"Imbue Mind","direction":"SOUTH_EAST","signature":"ewewedwqwqqwqwqaeqeqaqeqeqa","is_per_world":false,"display_only":false,"display_as":"lapisworks:flay_artmind","operators":[]},"lapisworks:flay_artmind3":{"id":"lapisworks:flay_artmind3","name":"Imbue Mind","direction":"SOUTH_EAST","signature":"ewewedwqwaqaeweeeweaqdedaeade","is_per_world":false,"display_only":false,"display_as":"lapisworks:flay_artmind","operators":[]},"lapisworks:flay_artmind4":{"id":"lapisworks:flay_artmind4","name":"Imbue Mind","direction":"SOUTH_EAST","signature":"ewewedwqwaqeqwqadqwqwqdaqeqwqwq","is_per_world":false,"display_only":false,"display_as":"lapisworks:flay_artmind","operators":[]},"lapisworks:hastenature0":{"id":"lapisworks:hastenature0","name":"Hastenature","direction":"NORTH_EAST","signature":"awawwwdwdww","is_per_world":false,"display_only":false,"display_as":"lapisworks:hastenature","operators":[]},"lapisworks:hastenature1":{"id":"lapisworks:hastenature1","name":"Hastenature","direction":"WEST","signature":"qwdedwqqwdedweawawwwdwdww","is_per_world":false,"display_only":false,"display_as":"lapisworks:hastenature","operators":[]},"lapisworks:hastenature2":{"id":"lapisworks:hastenature2","name":"Hastenature","direction":"WEST","signature":"wawqwaweawawwwdwdww","is_per_world":false,"display_only":false,"display_as":"lapisworks:hastenature","operators":[]},"lapisworks:hastenature3":{"id":"lapisworks:hastenature3","name":"Hastenature","direction":"NORTH_WEST","signature":"awwdedwwawwdedweawawwwdwdww","is_per_world":false,"display_only":false,"display_as":"lapisworks:hastenature","operators":[]},"lapisworks:hastenature4":{"id":"lapisworks:hastenature4","name":"Hastenature","direction":"NORTH_WEST","signature":"aaqawawweddedwdww","is_per_world":false,"display_only":false,"display_as":"lapisworks:hastenature","operators":[]},"lapisworks:hastenature5":{"id":"lapisworks:hastenature5","name":"Hastenature","direction":"NORTH_WEST","signature":"aeaeaeaeaeadawawwwdwdww","is_per_world":false,"display_only":false,"display_as":"lapisworks:hastenature","operators":[]},"lessertp:lesser_tp":{"id":"lessertp:lesser_tp","name":"Lesser Teleport","direction":"NORTH_EAST","signature":"edqdewqaeaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pass in an entity within ambit and a vec, and the entity's fractional position will change to the vector (clamped). A number means a vec with all the components set to it. Negligible cost, but disappointing.","inputs":"entity, num|vec","outputs":null,"book_url":"https://real-luxof.github.io/Lesser-Teleport/v/1.2.1/1.2.dev0/en_us#lesserteleport@lessertp:lesser_tp","mod_id":"lessertp"}]},"lessertp:simpler_tp":{"id":"lessertp:simpler_tp","name":"Simpler Teleport","direction":"NORTH_WEST","signature":"qqqqqwqqwqqeqqwqqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an entity that will be within my ambit before and after teleportation and an offset vector, the length of which must be no greater than 10. Teleports the entity in that direction. Costs one shard.","inputs":"entity, vec","outputs":null,"book_url":"https://real-luxof.github.io/Lesser-Teleport/v/1.2.1/1.2.dev0/en_us#simplerteleport@lessertp:simpler_tp","mod_id":"lessertp"}]},"moreiotas:string/empty":{"id":"moreiotas:string/empty","name":"Blank Reflection","direction":"SOUTH_EAST","signature":"awdwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Add an empty string to the stack, useful for combining with other strings.","inputs":null,"outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/empty","mod_id":"moreiotas"}]},"moreiotas:string/space":{"id":"moreiotas:string/space","name":"Spacing Reflection","direction":"SOUTH_EAST","signature":"awdwaaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Add a blank space string to the stack, useful for combining with other strings.","inputs":null,"outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/space","mod_id":"moreiotas"}]},"moreiotas:string/comma":{"id":"moreiotas:string/comma","name":"Comma Reflection","direction":"EAST","signature":"qa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Add a comma string to the stack, useful for combining with other strings.","inputs":null,"outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/comma","mod_id":"moreiotas"}]},"moreiotas:string/newline":{"id":"moreiotas:string/newline","name":"Breaking Reflection","direction":"EAST","signature":"waawaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Add a string to the stack representing a break between lines, useful for combining with other strings.","inputs":null,"outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/newline","mod_id":"moreiotas"}]},"moreiotas:string/block/get":{"id":"moreiotas:string/block/get","name":"Reader's Purification","direction":"EAST","signature":"awqwawqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a vector from the stack. If that vector is pointing at a sign or lectern, it returns that sign or lectern's text to the stack. Otherwise, it returns null.","inputs":"vec","outputs":"str | [str]","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/block/get","mod_id":"moreiotas"}]},"moreiotas:string/block/set":{"id":"moreiotas:string/block/set","name":"Write","direction":"WEST","signature":"dwewdweq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a vector and a string from the stack. If that vector is pointing at a sign or lectern, it writes that string to that sign or lectern. Costs a hundredth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"vec, str | [str]","outputs":null,"book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/block/set","mod_id":"moreiotas"}]},"moreiotas:string/chat/caster":{"id":"moreiotas:string/chat/caster","name":"Whisper Reflection","direction":"EAST","signature":"waqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds the last message the caster sent to the stack as a string.","inputs":null,"outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/caster","mod_id":"moreiotas"}]},"moreiotas:string/chat/all":{"id":"moreiotas:string/chat/all","name":"Listener's Reflection","direction":"EAST","signature":"wded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds the last message anyone sent to the stack as a string.","inputs":null,"outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/all","mod_id":"moreiotas"}]},"moreiotas:string/chat/prefix/get":{"id":"moreiotas:string/chat/prefix/get","name":"Sifter's Reflection","direction":"NORTH_EAST","signature":"ewded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the last string you passed to [Sifter's Gambit](https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/prefix/set).","inputs":null,"outputs":"str | null","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/prefix/get","mod_id":"moreiotas"}]},"moreiotas:string/chat/prefix/set":{"id":"moreiotas:string/chat/prefix/set","name":"Sifter's Gambit","direction":"SOUTH_EAST","signature":"qwaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a string; All future chat messages starting with that string won't be seen by others, and only messages prefixed with that string can be read by [Whisper Reflection](https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/caster).","inputs":"str | null","outputs":null,"book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/prefix/set","mod_id":"moreiotas"}]},"moreiotas:string/iota":{"id":"moreiotas:string/iota","name":"Scrivener's Purification","direction":"EAST","signature":"wawqwawaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts the iota on top of the stack into a string.","inputs":"any","outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/iota","mod_id":"moreiotas"}]},"moreiotas:string/action":{"id":"moreiotas:string/action","name":"Patternmaster's Purification","direction":"NORTH_WEST","signature":"wdwewdwdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts the pattern on top of the stack into the string for that pattern's name. If there is no action associated with that pattern, or if the associated pattern is a Great Spell, it returns null.","inputs":"pattern","outputs":"str | null","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/action","mod_id":"moreiotas"}]},"moreiotas:string/name/get":{"id":"moreiotas:string/name/get","name":"Moniker Purification","direction":"SOUTH_EAST","signature":"deqqeddqwqqqwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an entity and returns that entity's name. If it is an item entity, return the item's name.","inputs":"entity","outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/name/get","mod_id":"moreiotas"}]},"moreiotas:string/name/set":{"id":"moreiotas:string/name/set","name":"Name","direction":"SOUTH_WEST","signature":"aqeeqaaeweeewe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a string and an entity, and sets that entities name to the given string. If the entity is an item entity, also set the item's name. Costs a hundredth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"str, entity","outputs":null,"book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/name/set","mod_id":"moreiotas"}]},"moreiotas:string/split":{"id":"moreiotas:string/split","name":"Separation Distillation","direction":"EAST","signature":"aqwaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes the top two strings from the stack and splits the first string, using the second string as the delimiter and returning as a list.","inputs":"str, str","outputs":"[str]","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/split","mod_id":"moreiotas"}]},"moreiotas:string/parse":{"id":"moreiotas:string/parse","name":"Input Purification","direction":"EAST","signature":"aqwaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a string from the top of the stack and returns the number that string parses as (or null if it doesn't parse).","inputs":"str","outputs":"num | null","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/parse","mod_id":"moreiotas"}]},"moreiotas:string/case":{"id":"moreiotas:string/case","name":"Case Distillation","direction":"WEST","signature":"dwwdwwdwdd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes a string and a bool or null. If it was true, return the string in upper case. If false, lowercase. If null, toggle each character's case.","inputs":"str, bool | null","outputs":"str","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/case","mod_id":"moreiotas"}]},"moreiotas:altadd":{"id":"moreiotas:altadd","name":"Additive Distillation II","direction":"EAST","signature":"waawawaeawwaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"moreiotas:altmul":{"id":"moreiotas:altmul","name":"Multiplicative Distillation II","direction":"SOUTH_EAST","signature":"waqawawwaeaww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Multiplies the first n by m matrix elementwise with another n by m matrix.","inputs":"mat, mat","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:altmul","mod_id":"moreiotas"}]},"moreiotas:altdiv":{"id":"moreiotas:altdiv","name":"Division Distillation II","direction":"NORTH_EAST","signature":"wdedwdwwdqdww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Divides the first n by m matrix elementwise by another n by m matrix.","inputs":"mat, mat","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:altdiv","mod_id":"moreiotas"}]},"moreiotas:altpow":{"id":"moreiotas:altpow","name":"Power Distillation II","direction":"NORTH_EAST","signature":"wedewqawwawqwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Raises the first n by m matrix elementwise to the power of another n by m matrix.","inputs":"mat, mat","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:altpow","mod_id":"moreiotas"}]},"moreiotas:matrix/make":{"id":"moreiotas:matrix/make","name":"Transformation Purification","direction":"SOUTH_WEST","signature":"awwaeawwaadwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts the iota on top of the stack into a matrix. This iota can be a number, vector, or list.","inputs":"num | vec | list","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/make","mod_id":"moreiotas"}]},"moreiotas:matrix/unmake":{"id":"moreiotas:matrix/unmake","name":"Restoration Purification","direction":"SOUTH_EAST","signature":"dwwdqdwwddawd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Converts the iota on top of the stack back from a matrix into a number, vector, or list depending on the vector's size.","inputs":"mat","outputs":"num | vec | list","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/unmake","mod_id":"moreiotas"}]},"moreiotas:matrix/unmake/direct":{"id":"moreiotas:matrix/unmake/direct","name":"Restoration Purification II","direction":"SOUTH_EAST","signature":"dwwdqdwwdwdwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"As [Restoration Purification](https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/unmake), except it always returns a list of lists of numbers.","inputs":"mat","outputs":"[[num]]","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/unmake/direct","mod_id":"moreiotas"}]},"moreiotas:matrix/identity":{"id":"moreiotas:matrix/identity","name":"Identity Purification","direction":"SOUTH_WEST","signature":"awwaeawwaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a positive integer n, and returns an n by n matrix with 1 along the diagonal and 0 elsewhere.","inputs":"int ≥ 0","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/identity","mod_id":"moreiotas"}]},"moreiotas:matrix/zero":{"id":"moreiotas:matrix/zero","name":"Zero Distillation","direction":"SOUTH_WEST","signature":"awwaeawwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts positive integers n and m, and returns an n by m matrix of zeros.","inputs":"int ≥ 0, int ≥ 0","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/zero","mod_id":"moreiotas"}]},"moreiotas:matrix/rotation":{"id":"moreiotas:matrix/rotation","name":"Rotation Distillation","direction":"SOUTH_WEST","signature":"awwaeawwawawddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a vec v and number θ, and returns a matrix representing rotating by θ radians around v.","inputs":"vec, num","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/rotation","mod_id":"moreiotas"}]},"moreiotas:matrix/inverse":{"id":"moreiotas:matrix/inverse","name":"Inverse Purification","direction":"WEST","signature":"wwdqdwwdqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an n by n matrix and returns the n by n matrix such that in\\*out = identity.","inputs":"mat","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/inverse","mod_id":"moreiotas"}]},"moreiotas:matrix/determinant":{"id":"moreiotas:matrix/determinant","name":"Determinant Purification","direction":"WEST","signature":"aeawwaeawaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a square matrix and returns the determinant of that matrix. Mishaps for matrices larger than 4x4.","inputs":"mat","outputs":"num","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/determinant","mod_id":"moreiotas"}]},"moreiotas:matrix/concat/vert":{"id":"moreiotas:matrix/concat/vert","name":"Tower Distillation","direction":"SOUTH_WEST","signature":"awwaeawwawawdedwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an n by m matrix and a p by m matrix and produces a (n+p) by m matrix by putting the first matrix on top of the second.","inputs":"mat, mat","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/concat/vert","mod_id":"moreiotas"}]},"moreiotas:matrix/concat/hori":{"id":"moreiotas:matrix/concat/hori","name":"Sprawling Distillation","direction":"SOUTH_EAST","signature":"dwwdqdwwdwdwaqawd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an n by m matrix and an n by p matrix and produces an n by (m+p) matrix by putting the first matrix to the left of the second.","inputs":"mat, mat","outputs":"mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/concat/hori","mod_id":"moreiotas"}]},"moreiotas:matrix/split/vert":{"id":"moreiotas:matrix/split/vert","name":"Toppling Gambit","direction":"SOUTH_EAST","signature":"awdedwawawwaeawwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an n by m matrix and an int from 0 to n, and returns two matrices created by splitting the input matrix vertically at the inputted int.","inputs":"mat, num","outputs":"mat, mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/split/vert","mod_id":"moreiotas"}]},"moreiotas:matrix/split/hori":{"id":"moreiotas:matrix/split/hori","name":"Mitosis Gambit","direction":"SOUTH_WEST","signature":"dwaqawdwdwwdqdwwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an n by m matrix and an int from 0 to m, and returns two matrices created by splitting the input matrix horizontally at the inputted int.","inputs":"mat, num","outputs":"mat, mat","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/split/hori","mod_id":"moreiotas"}]},"moreiotas:type/to_item":{"id":"moreiotas:type/to_item","name":"Sorter's Purification","direction":"EAST","signature":"qaqqaea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms the [Item Stack](https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#casting/item_iotas) at the top of the stack into its Item.","inputs":"item stack","outputs":"itemtype","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:type/to_item","mod_id":"moreiotas"},{"description":"Remove an iota with an associated item type (for example a location and the type of the block at that location, an item entity, or an item frame) from the stack and returns the item type to the stack (e.g. Grass, Stone, Stick, etc.).","inputs":"itemtypable","outputs":"itemtype","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:type/to_item","mod_id":"moreiotas"},{"description":"Accepts a mote and returns an [Item Stack](https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#casting/item_iotas) representing the items in the record referenced by that mote.","inputs":"mote","outputs":"item stack","book_url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@moreiotas:type/to_item","mod_id":"hexal"}]},"moreiotas:type/entity":{"id":"moreiotas:type/entity","name":"Physician's Purification","direction":"SOUTH_WEST","signature":"qawde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove an entity from the stack, and adds the type of the entity at that location to the stack.","inputs":"entity","outputs":"entitytype","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:type/entity","mod_id":"moreiotas"}]},"moreiotas:type/iota":{"id":"moreiotas:type/iota","name":"Classifier's Purification","direction":"SOUTH_WEST","signature":"awd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove an iota from the stack, and adds the type of that iota to the stack.","inputs":"any","outputs":"iotatype","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:type/iota","mod_id":"moreiotas"}]},"moreiotas:type/item_held":{"id":"moreiotas:type/item_held","name":"Sorter's Reflection","direction":"SOUTH_WEST","signature":"edeedqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds the type of the item in the caster's offhand to the stack if there is one present, or the type of the casting hand otherwise.","inputs":null,"outputs":"itemtype","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:type/item_held","mod_id":"moreiotas"}]},"moreiotas:get_entity/type":{"id":"moreiotas:get_entity/type","name":"Entity Distillation: Type","direction":"NORTH_EAST","signature":"dadqqqqqdad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove an entity type and a position from the stack, and returns an entity of that type at that position if one exists.","inputs":"entitytype, pos","outputs":"entity | null","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:get_entity/type","mod_id":"moreiotas"}]},"moreiotas:zone_entity/type":{"id":"moreiotas:zone_entity/type","name":"Zone Exaltation: Type","direction":"SOUTH_EAST","signature":"waweeeeewaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove an entity type, a position, and a radius from the stack, and returns a list of all entities of that type within that radius of that position.","inputs":"entitytype, pos, num","outputs":"[entity]","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:zone_entity/type","mod_id":"moreiotas"}]},"moreiotas:zone_entity/not_type":{"id":"moreiotas:zone_entity/not_type","name":"Zone Exaltation: Not-Type","direction":"NORTH_EAST","signature":"wdwqqqqqwdw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Remove an entity type, a position, and a radius from the stack, and returns a list of all entities not of that type within that radius of that position","inputs":"entitytype, pos, num","outputs":"[entity]","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:zone_entity/not_type","mod_id":"moreiotas"}]},"moreiotas:item/main_hand":{"id":"moreiotas:item/main_hand","name":"Duelist's Purification","direction":"EAST","signature":"adeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms the entity at the top of the stack into the Item Stack in its main hand. Also works on Item Frames and dropped items.","inputs":"entity","outputs":"item stack","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:item/main_hand","mod_id":"moreiotas"}]},"moreiotas:item/off_hand":{"id":"moreiotas:item/off_hand","name":"Shieldbearer's Purification","direction":"EAST","signature":"qeda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Transforms the entity at the top of the stack into the Item Stack in its off hand.","inputs":"entity","outputs":"item stack","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:item/off_hand","mod_id":"moreiotas"}]},"moreiotas:item/inventory/stacks":{"id":"moreiotas:item/inventory/stacks","name":"Hoarder's Distillation","direction":"NORTH_EAST","signature":"aqwed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes two vectors from the stack representing position and side. Returns a list of Item Stacks in the block at the given position accessible from the given side (or all if second vector is zero).","inputs":"vector, vector","outputs":"list","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:item/inventory/stacks","mod_id":"moreiotas"}]},"moreiotas:item/inventory/items":{"id":"moreiotas:item/inventory/items","name":"Collector's Distillation","direction":"NORTH_EAST","signature":"dewqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes two vectors from the stack representing position and side. Returns a list of Items in the block at the given position accessible from the given side (or all if second vector is zero).","inputs":"vector, vector","outputs":"list","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:item/inventory/items","mod_id":"moreiotas"}]},"moreiotas:item/prop/size/set":{"id":"moreiotas:item/prop/size/set","name":"Treasurer's Distillation","direction":"EAST","signature":"adeeedew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Removes the number at the top of the stack, then sets the size of the Item Stack at the top of the stack to that number.","inputs":"item stack, int","outputs":"item stack","book_url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:item/prop/size/set","mod_id":"moreiotas"}]},"oneironaut:getdim1":{"id":"oneironaut:getdim1","name":"Spatial Reflection","direction":"WEST","signature":"wqwqwqwqwqwaeqqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a Spatial Imprint representing the dimension I am currently in. Costs a negligible amount of media.","inputs":null,"outputs":"Imprint","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdim1","mod_id":"oneironaut"}]},"oneironaut:getdim2":{"id":"oneironaut:getdim2","name":"Spatial Reflection II","direction":"WEST","signature":"wqwqwqwqwqwaqeeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a Spatial Imprint representing the dimension my sentinel is currently in. Costs one-tenth of an amethyst dust.","inputs":null,"outputs":"Imprint | NULL","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdim2","mod_id":"oneironaut"}]},"oneironaut:getdim/overworld":{"id":"oneironaut:getdim/overworld","name":"Homeland Reflection","direction":"NORTH_EAST","signature":"wqwqwqwqwqwawedewdwedew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a Spatial Imprint representing the overworld. Costs one-tenth of an amethyst dust.","inputs":null,"outputs":"Imprint","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdim/overworld","mod_id":"oneironaut"}]},"oneironaut:getdim/nether":{"id":"oneironaut:getdim/nether","name":"Inferno Reflection","direction":"NORTH_EAST","signature":"wqwqwqwqwqwaqaaqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a Spatial Imprint representing the nether. Costs one-tenth of an amethyst dust.\nThere seems to be some resistance when I cast this. Perhaps I'll be able to overcome it with greater skill...","inputs":null,"outputs":"Imprint","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdim/nether","mod_id":"oneironaut"}]},"oneironaut:getdimheight":{"id":"oneironaut:getdimheight","name":"Atlas' Decomposition","direction":"NORTH_EAST","signature":"awqqqwqwqwqwqwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a Spatial Imprint, and returns the lowest and highest altitudes at which blocks can exist in the corresponding dimension.","inputs":"Imprint","outputs":"num, num","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdimheight","mod_id":"oneironaut"}]},"oneironaut:getdimscale":{"id":"oneironaut:getdimscale","name":"Ratio Purification","direction":"NORTH_WEST","signature":"wawawqwqwqwqwqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a Spatial Imprint, and returns how many blocks you'd have to travel in the overworld to travel the equivalent of one block in the input dimension.","inputs":"Imprint","outputs":"num","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdimscale","mod_id":"oneironaut"}]},"oneironaut:getrodlook":{"id":"oneironaut:getrodlook","name":"Baton Reflection","direction":"SOUTH_EAST","signature":"qwqqqwqawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"When cast with a Reverberation Rod, returns my look vector from when I started the current cast loop.","inputs":null,"outputs":"vector","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:getrodlook","mod_id":"oneironaut"}]},"oneironaut:getrodpos":{"id":"oneironaut:getrodpos","name":"Baton Reflection II","direction":"SOUTH_EAST","signature":"qwqqqwqawaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"When cast with a Reverberation Rod, returns my eye position from when I started the current cast loop.","inputs":null,"outputs":"vector","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:getrodpos","mod_id":"oneironaut"}]},"oneironaut:getrodstamp":{"id":"oneironaut:getrodstamp","name":"Metronome Reflection","direction":"SOUTH_EAST","signature":"qwqqqwqawaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"When cast with a Reverberation Rod, returns the timestamp from when I started the current cast loop.","inputs":null,"outputs":"number","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:getrodstamp","mod_id":"oneironaut"}]},"oneironaut:readrodram":{"id":"oneironaut:readrodram","name":"Williams' Reflection","direction":"NORTH_EAST","signature":"qeeweeewddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the iota stored in the current cast loop. Defaults to NULL.","inputs":null,"outputs":"non-list","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:readrodram","mod_id":"oneironaut"}]},"oneironaut:writerodram":{"id":"oneironaut:writerodram","name":"Williams' Gambit","direction":"NORTH_WEST","signature":"eqqwqqqwaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a non-list iota, and stores it inside the current cast loop. It will be lost when the cast loop ends.","inputs":"non-list","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:writerodram","mod_id":"oneironaut"}]},"oneironaut:readrodramremote":{"id":"oneironaut:readrodramremote","name":"Williams' Reflection II","direction":"NORTH_EAST","signature":"qwaqawewewaqawewddw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"As Williams' Reflection, but can be cast from non-rod sources while a rod is in use.","inputs":null,"outputs":"non-list","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:readrodramremote","mod_id":"oneironaut"}]},"oneironaut:writerodramremote":{"id":"oneironaut:writerodramremote","name":"Williams' Gambit II","direction":"NORTH_WEST","signature":"ewdedwqwqwdedwqwaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"As Williams' Gambit, but can be cast from non-rod sources while a rod is in use.","inputs":"non-list","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:writerodramremote","mod_id":"oneironaut"}]},"oneironaut:readidea":{"id":"oneironaut:readidea","name":"Retrieve Idea","direction":"WEST","signature":"qwqwqwqwqwqqqwedewq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a valid key, and returns the corresponding iota. Costs one-eigth of an amethyst dust.","inputs":"key","outputs":"any","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/idea_inscription@oneironaut:readidea","mod_id":"oneironaut"}]},"oneironaut:readideatime":{"id":"oneironaut:readideatime","name":"Metadata Purification","direction":"WEST","signature":"qwqwqwqwqwqqqeqaqeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a valid key, and returns when the corresponding iota was inscribed, or -1. Costs no media.","inputs":"key","outputs":"number","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/idea_inscription@oneironaut:readideatime","mod_id":"oneironaut"}]},"oneironaut:readideawriter":{"id":"oneironaut:readideawriter","name":"Metadata Distillation","direction":"WEST","signature":"qwqwqwqwqwqaeqedeqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a valid key and a player, and returns whether the corresponding iota was inscribed by that player. Costs no media.","inputs":"key, player","outputs":"bool","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/idea_inscription@oneironaut:readideawriter","mod_id":"oneironaut"}]},"oneironaut:readsentinel":{"id":"oneironaut:readsentinel","name":"Scrutinize Sentinel","direction":"EAST","signature":"waeawaeddwwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"vec, player","outputs":"num | NULL","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/sentinel_detection@oneironaut:readsentinel","mod_id":"oneironaut"}]},"oneironaut:detectshroud":{"id":"oneironaut:detectshroud","name":"Discern Shroud","direction":"SOUTH_EAST","signature":"qqqqqwwaawewaawdww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"vector, number","outputs":"[vector]","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/detection_shielding@oneironaut:detectshroud","mod_id":"oneironaut"}]},"oneironaut:delayrod":{"id":"oneironaut:delayrod","name":"Metronome Gambit","direction":"SOUTH_EAST","signature":"qwqqqwqaqddq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"number","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:delayrod","mod_id":"oneironaut"}]},"oneironaut:haltrod":{"id":"oneironaut:haltrod","name":"Finale","direction":"SOUTH_WEST","signature":"aqdeeweeew","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"When cast with a Reverberation Rod, forcibly halts the current cast loop.","inputs":null,"outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:haltrod","mod_id":"oneironaut"}]},"oneironaut:resetrod":{"id":"oneironaut:resetrod","name":"Encore","direction":"SOUTH_EAST","signature":"deaqqwqqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"number","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:resetrod","mod_id":"oneironaut"}]},"oneironaut:queryrod":{"id":"oneironaut:queryrod","name":"Conductor's Reflection","direction":"SOUTH_EAST","signature":"qwqqqwqaeaqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns a boolean corresponding to whether the current cast is making use of a rod.","inputs":null,"outputs":"bool","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:queryrod","mod_id":"oneironaut"}]},"oneironaut:rodloopactive":{"id":"oneironaut:rodloopactive","name":"Conductor's Reflection II","direction":"SOUTH_EAST","signature":"qwqqqwqaqded","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns whether the caster is currently using a rod, regardless of the current cast is from that rod.","inputs":null,"outputs":"bool","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:rodloopactive","mod_id":"oneironaut"}]},"oneironaut:writeidea":{"id":"oneironaut:writeidea","name":"Inscribe Idea","direction":"EAST","signature":"eweweweweweeewqaqwe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a valid key and any iota, and stores it in the corresponding location. Costs a quarter of an amethyst dust.","inputs":"key, any","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/idea_inscription@oneironaut:writeidea","mod_id":"oneironaut"}]},"oneironaut:getsoulprint":{"id":"oneironaut:getsoulprint","name":"Soulprint Reflection","direction":"EAST","signature":"qqaqwedee","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"oneironaut:signitem":{"id":"oneironaut:signitem","name":"Sign Item","direction":"EAST","signature":"qqaqwedeea","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"oneironaut:checksignature":{"id":"oneironaut:checksignature","name":"Signature Purification","direction":"EAST","signature":"qqaqwedeed","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"oneironaut:circle":{"id":"oneironaut:circle","name":"Circle","direction":"SOUTH_EAST","signature":"wwwwwwqwwwwwwqwwwwwwqwwwwwwqwwwwwwqwwwwww","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"oneironaut:advanceautomaton":{"id":"oneironaut:advanceautomaton","name":"Cellular Generation","direction":"SOUTH_WEST","signature":"qqwqwqwaqeee","is_per_world":false,"display_only":false,"display_as":null,"operators":[]},"oneironaut:craftrod":{"id":"oneironaut:craftrod","name":"Conduct Rod","direction":"EAST","signature":"eqqqqqawweqqqqqawweqqqqqawwdeqewwwwweqeeeqewwwwweqe","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Acts just like [the spells used to program conventional casting items](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting). Costs 10 Charged Amethyst.","inputs":"entity, list of patterns","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:craftrod","mod_id":"oneironaut"}]},"oneironaut:craftbottomlesstrinket":{"id":"oneironaut:craftbottomlesstrinket","name":"Craft Bottomless Trinket","direction":"EAST","signature":"wwqeeeeewqqqqqewwaqeqwqeqqqeqwqeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Writes a hex to the bottomless trinket in my other hand. Costs ten charged amethyst.","inputs":"list of patterns","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/super_budding@oneironaut:craftbottomlesstrinket","mod_id":"oneironaut"}]},"oneironaut:dimteleport":{"id":"oneironaut:dimteleport","name":"Noetic Gateway","direction":"NORTH_EAST","signature":"qeewwwweeqeqeewwwweeqdqqdwwwdqeqdwwwdqdadwwdqdwwddadaqadaawww","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Accepts an entity and a Spatial Imprint and teleports the entity to its position in the proper dimension. Generally costs 20 Charged Amethyst.\nWill fail if supplied a player other than myself.","inputs":"Entity, Imprint","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/dim_teleport@oneironaut:dimteleport","mod_id":"oneironaut"}]},"oneironaut:infusemedia":{"id":"oneironaut:infusemedia","name":"Media Infusion","direction":"EAST","signature":"wwaqqqqqeqqqwwwqqeqqwwwqqweqadadadaqeqeqadadadaqe","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a vector and infuses media into the corresponding block in order to transmute it. Cost and exact effect vary depending on target.","inputs":"Vector","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/infusemedia@oneironaut:infusemedia","mod_id":"oneironaut"}]},"oneironaut:swapspace":{"id":"oneironaut:swapspace","name":"Spatial Interchange","direction":"EAST","signature":"wqqqwwwwwqqqwwwqdaqadwqqwdaqadweqeqqqqeqeqaqeqedeqeqa","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Accepts two lists of two vectors, to define two cuboids, and a Spatial Imprint. These cuboids must have the exact same dimensions and rotation.","inputs":"[vec, vec], [vec, vec], Imprint","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/swap_space@oneironaut:swapspace","mod_id":"oneironaut"}]},"oneironaut:resistdetection":{"id":"oneironaut:resistdetection","name":"Stealth Shroud","direction":"EAST","signature":"wawwwdwdwwaqqqqqe","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"entity, number","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/detection_shielding@oneironaut:resistdetection","mod_id":"oneironaut"}]},"oneironaut:applynotmissing":{"id":"oneironaut:applynotmissing","name":"Uplifting Resonance","direction":"SOUTH_WEST","signature":"qdaeqeawaeqeadqqdeed","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"entity","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/glow_ambit@oneironaut:applynotmissing","mod_id":"oneironaut"}]},"oneironaut:applymindrender":{"id":"oneironaut:applymindrender","name":"Empower Mind Render","direction":"EAST","signature":"qweqadeqadeqadqqqwdaqedaqedaqeqaqdwawdwawdwaqawdwawdwawddwwwwwqdeddw","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"entity","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/mindrender@oneironaut:applymindrender","mod_id":"oneironaut"}]},"oneironaut:reviveflayed":{"id":"oneironaut:reviveflayed","name":"Instill Psyche","direction":"NORTH_EAST","signature":"qeqwqqedeeeeeaqwqeqaqedqde","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a flayed mob, and creates an artifical pseudo-mind to inhabit its body. Costs 16 charged amethyst when used on a villager or allay, or 10 amethyst shards for anything else.","inputs":"entity","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/flayrevival@oneironaut:reviveflayed","mod_id":"oneironaut"}]},"oneironaut:extradimensionaleval":{"id":"oneironaut:extradimensionaleval","name":"Heimdall's Gambit","direction":"WEST","signature":"wqwqwqwqwqwaqdeaqqe","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"A strange pattern that appears to be a variant of Hermes' Gambit. Accepts a spatial imprint and an executable iota, and attempts to cast the iota in the corresponding dimension.","inputs":"Imprint, executable","outputs":"many","book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/extradimensional_casting@oneironaut:extradimensionaleval","mod_id":"oneironaut"}]},"oneironaut:shiftsentinel":{"id":"oneironaut:shiftsentinel","name":"Shift Sentinel","direction":"EAST","signature":"wwaeawwaeqqwqwqwqwqwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Accepts a spatial imprint, and moves my sentinel to its scaled coordinates in the corresponding dimension. Costs one amethyst shard. Mishaps if I do not currently have a sentinel.","inputs":"Imprint","outputs":null,"book_url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/extradimensional_casting@oneironaut:shiftsentinel","mod_id":"oneironaut"}]},"oneironaut:erosionshield":{"id":"oneironaut:erosionshield","name":"Stabilize Matter","direction":"WEST","signature":"wwqwwqwwqwwqwwqwwaeqwwqqqwwqaeadaqadaawww","is_per_world":true,"display_only":false,"display_as":null,"operators":[]},"overevaluate:swap_one_three":{"id":"overevaluate:swap_one_three","name":"Reflecting Gambit","direction":"NORTH_EAST","signature":"ddwqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Reflects the order of the top three iota, turning A, B, C into C, B, A. Essentially swaps the top and the third-from-the-top iota.","inputs":"any, any, any","outputs":"any, any, any","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:swap_one_three","mod_id":"overevaluate"}]},"overevaluate:swap_two_three":{"id":"overevaluate:swap_two_three","name":"Bubbling Gambit","direction":"EAST","signature":"aawede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Causes the third-from-the-top iota to bubble up over the second-from-the-top iota, essentially swapping them.","inputs":"any, any, any","outputs":"any, any, any","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:swap_two_three","mod_id":"overevaluate"}]},"overevaluate:dup_many":{"id":"overevaluate:dup_many","name":"Dioscuri Gambit II","direction":"EAST","signature":"waadadaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a number and duplicates that many elements of the stack while preserving order.","inputs":"many, number","outputs":"many","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:dup_many","mod_id":"overevaluate"}]},"overevaluate:create_jumble":{"id":"overevaluate:create_jumble","name":"Jumbling Gambit","direction":"WEST","signature":"deaqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Creates a jumble iota corresponding to the argument count and the list of numbers.","inputs":"number, list","outputs":"jumble","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#jumble@overevaluate:create_jumble","mod_id":"overevaluate"}]},"overevaluate:dissolve_jumble":{"id":"overevaluate:dissolve_jumble","name":"Jumbling Decomposition","direction":"SOUTH_WEST","signature":"aedqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Dissolves a jumble iota back into a number and a list of numbers.","inputs":"jumble","outputs":"number, list","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#jumble@overevaluate:dissolve_jumble","mod_id":"overevaluate"}]},"overevaluate:soroban_increment":{"id":"overevaluate:soroban_increment","name":"Soroban Reflection","direction":"NORTH_EAST","signature":"wdeaqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes soroban's current value and then increases it. Starts at 0.","inputs":null,"outputs":"number","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#soroban@overevaluate:soroban_increment","mod_id":"overevaluate"}]},"overevaluate:soroban_reset":{"id":"overevaluate:soroban_reset","name":"Soroban Gambit","direction":"NORTH_EAST","signature":"qdeeaae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Resets the soroban to 0.","inputs":null,"outputs":null,"book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#soroban@overevaluate:soroban_reset","mod_id":"overevaluate"}]},"overevaluate:soroban_set":{"id":"overevaluate:soroban_set","name":"Soroban Gambit II","direction":"SOUTH_EAST","signature":"waqdee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pops a number from the stack and sets the soroban to it.","inputs":"number","outputs":null,"book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#soroban@overevaluate:soroban_set","mod_id":"overevaluate"}]},"overevaluate:apep":{"id":"overevaluate:apep","name":"Apep's Gambit","direction":"EAST","signature":"dqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Folds across the first list using the Hex in the second list.","inputs":"list, [pattern] | pattern","outputs":"any","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:apep","mod_id":"overevaluate"}]},"overevaluate:athena":{"id":"overevaluate:athena","name":"Athena's Gambit","direction":"SOUTH_EAST","signature":"dweaqqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Casts a list of patterns similar to [Hermes' Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval) but allows for handling of mishaps.","inputs":"list of patterns","outputs":"boolean","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:athena","mod_id":"overevaluate"}]},"overevaluate:athena_print":{"id":"overevaluate:athena_print","name":"Athena's Revelation","direction":"SOUTH_EAST","signature":"dweaqqqqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Reveals to me the last mishap caught by [Athena's Gambit](https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:athena) within this Hex.","inputs":null,"outputs":null,"book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:athena_print","mod_id":"overevaluate"}]},"overevaluate:athena_log":{"id":"overevaluate:athena_log","name":"Athena's Reflection","direction":"SOUTH_EAST","signature":"dweaqqqqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the last mishap caught by [Athena's Gambit](https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:athena) as *text* if the appropriate powers are active in this world.","inputs":null,"outputs":"garbage/text","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:athena_log","mod_id":"overevaluate"}]},"overevaluate:atalanta":{"id":"overevaluate:atalanta","name":"Atalanta's Gambit","direction":"SOUTH_WEST","signature":"aqdea","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Should only be run inside [Thoth's](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each) or [Sisyphus' Gambit](https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:sisyphus). Acts similarly to [Charon's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:halt) except does not end the iterator, only skips the rest of the current iteration.","inputs":null,"outputs":null,"book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:atalanta","mod_id":"overevaluate"}]},"overevaluate:castor":{"id":"overevaluate:castor","name":"Castor's Gambit","direction":"NORTH_WEST","signature":"adadee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Should only be run within a [Thoth's](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each). Details on the next page. Beware of triggering the Delve Too Deep mishap.","inputs":"any","outputs":null,"book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:castor","mod_id":"overevaluate"}]},"overevaluate:pollux":{"id":"overevaluate:pollux","name":"Pollux's Gambit","direction":"NORTH_EAST","signature":"dadaqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sibling pattern to [Castor's Gambit](https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:castor), this pattern schedules the additional iteration for the end instead. Carries the same risk of encountering the Delve Too Deep mishap.","inputs":"any","outputs":null,"book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:pollux","mod_id":"overevaluate"}]},"overevaluate:janus":{"id":"overevaluate:janus","name":"Janus' Gambit","direction":"SOUTH_WEST","signature":"aadee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Instantly terminates the Hex regardless of current circumstances.","inputs":null,"outputs":null,"book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:janus","mod_id":"overevaluate"}]},"overevaluate:maat":{"id":"overevaluate:maat","name":"Ma'at's Gambit","direction":"NORTH_EAST","signature":"qed","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a boolean and any iota. If the boolean is false, mishaps and prints the iota.","inputs":"boolean, any","outputs":null,"book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:maat","mod_id":"overevaluate"}]},"overevaluate:sisyphus":{"id":"overevaluate:sisyphus","name":"Sisyphus' Gambit","direction":"NORTH_EAST","signature":"qaqwede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a pattern list and casts it over and over forever until it encounters either a [Charon's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:halt) or a [Janus' Gambit](https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:janus).","inputs":"list","outputs":null,"book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:sisyphus","mod_id":"overevaluate"}]},"overevaluate:themis":{"id":"overevaluate:themis","name":"Themis' Gambit","direction":"WEST","signature":"dwaad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes a list and a pattern or pattern list which is used to sort the list by casting over every iota similar to [Thoth's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each).","inputs":"list, pattern/list","outputs":"list","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:themis","mod_id":"overevaluate"}]},"overevaluate:tutu":{"id":"overevaluate:tutu","name":"Tutu's Gambit","direction":"WEST","signature":"eedqa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Does nothing.","inputs":null,"outputs":null,"book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:tutu","mod_id":"overevaluate"}]},"scryglass:get_window_size":{"id":"scryglass:get_window_size","name":"Periphery Reflection","direction":"NORTH_EAST","signature":"aawawaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Returns the full width and height of my vision as a vector.","inputs":null,"outputs":"vector","book_url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:get_window_size","mod_id":"scryglass"}]},"scryglass:get_icons":{"id":"scryglass:get_icons","name":"Icons Reflection","direction":"EAST","signature":"dwdwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes a list of the indices of all the Icons I have. This appears as a list of numbers.","inputs":null,"outputs":"list of indices","book_url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:get_icons","mod_id":"scryglass"}]},"scryglass:remove_icon":{"id":"scryglass:remove_icon","name":"Clear Icon","direction":"WEST","signature":"awawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Immediately clears an Icon.","inputs":"index","outputs":null,"book_url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:remove_icon","mod_id":"scryglass"}]},"scryglass:draw_text":{"id":"scryglass:draw_text","name":"Draw Text","direction":"NORTH_EAST","signature":"aaqdwdwd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an index, a position, a number, and any iota. Conjures an Icon displaying that iota.","inputs":"index, vector, number, any","outputs":null,"book_url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:draw_text","mod_id":"scryglass"}]},"scryglass:draw_rect":{"id":"scryglass:draw_rect","name":"Draw Rectangle","direction":"NORTH_EAST","signature":"aaqdwdwdewaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an index, a position, a size, and a color. Conjures an Icon displaying that rectangle.","inputs":"index, vector, vector, vector","outputs":null,"book_url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:draw_rect","mod_id":"scryglass"}]},"scryglass:draw_line":{"id":"scryglass:draw_line","name":"Draw Line","direction":"NORTH_EAST","signature":"aaqdwdwdeww","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an index, a position, a size, and a color. Conjures an Icon that joins between the two with a thin line.","inputs":"index, vector, vector, vector","outputs":null,"book_url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:draw_line","mod_id":"scryglass"}]},"scryglass:rotate_icon":{"id":"scryglass:rotate_icon","name":"Rotate Icon","direction":"NORTH_EAST","signature":"aaqdwdwdedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an index and an amount of rotation counterclockwise in terms of a full circle. Rotates the icon.","inputs":"index, number","outputs":null,"book_url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:rotate_icon","mod_id":"scryglass"}]},"scryglass:scale_icon":{"id":"scryglass:scale_icon","name":"Scale Icon","direction":"NORTH_EAST","signature":"aaqwdwwwdwwwdweede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Takes an index and a scaling factor. Scales the icon.","inputs":"index, number","outputs":null,"book_url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:scale_icon","mod_id":"scryglass"}]},"slate_work:store_item":{"id":"slate_work:store_item","name":"Lay Item","direction":"SOUTH_WEST","signature":"eaqwqaeqwaeaeqqeaeaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per activated Vessel.","inputs":"entity","outputs":null,"book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:store_item","mod_id":"slate_work"}]},"slate_work:get_storage":{"id":"slate_work:get_storage","name":"Get Vessels","direction":"SOUTH_WEST","signature":"eaqwqaeqqdeewweedq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This simply returns what Vessels the current [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) has activated. I should likely use this to check if the [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) has collected any Vessels.","inputs":null,"outputs":"[vecs]","book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:get_storage","mod_id":"slate_work"}]},"slate_work:get_item":{"id":"slate_work:get_item","name":"Reawaken Item","direction":"SOUTH_WEST","signature":"eaqwqaeqwqqwqwwqwqqweqwaweadwawwwawdaewawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This takes a Hex and runs it on every [Item Stack](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item) 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.","inputs":"[patterns]","outputs":null,"book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:get_item","mod_id":"slate_work"}]},"slate_work:check_item":{"id":"slate_work:check_item","name":"Check Item","direction":"SOUTH_WEST","signature":"eaqwqaeqqddqeeqddq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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.","inputs":"[patterns]","outputs":"bool","book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:check_item","mod_id":"slate_work"}]},"slate_work:sort_items":{"id":"slate_work:sort_items","name":"Reorient Items","direction":"SOUTH_WEST","signature":"eaqwqaeqqwaeadaeawq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":null,"outputs":null,"book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:sort_items","mod_id":"slate_work"}]},"slate_work:set_craft":{"id":"slate_work:set_craft","name":"Set Recipe","direction":"SOUTH_WEST","signature":"eaqwqaeqwaeadawwadaeaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets the crafting recipe of a [Patterned Assembler](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/crafting_loci). Takes a list of [Nulls](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences), items, or item variants, and applies it to the targeted [Assembler](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/crafting_loci).","inputs":"vec, [item|identifier|null]","outputs":null,"book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:set_craft","mod_id":"slate_work"}]},"slate_work:set_macro":{"id":"slate_work:set_macro","name":"Bind Macro","direction":"WEST","signature":"qqqwqqqqqaqeeaqwqae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This binds both a pattern and an iota to a [Spell Imprinter](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/macro_loci), which is at the targeted vector. \nDoes not mishap if casted outside of a [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles). Costs a negligible amount of media.","inputs":"vec, any iota, pattern","outputs":null,"book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:set_macro","mod_id":"slate_work"}]},"slate_work:set_sents":{"id":"slate_work:set_sents","name":"Apply Pseudosentinels","direction":"EAST","signature":"waeawaewawwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This takes a list of vectors, and attempts to move the Pseudosentinels to the positions.","inputs":"[vectors]","outputs":null,"book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/sentinel_loci_patterns@slate_work:set_sents","mod_id":"slate_work"}]},"slate_work:get_sents":{"id":"slate_work:get_sents","name":"Locate Pseudosentinels","direction":"EAST","signature":"waeawaewawwaeq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This retrieves the current positions of all Pseudosentinels in the order they were awoken. Free to cast.","inputs":null,"outputs":"[vectors]","book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/sentinel_loci_patterns@slate_work:get_sents","mod_id":"slate_work"}]},"slate_work:read_broadcast":{"id":"slate_work:read_broadcast","name":"Review Broadcast","direction":"WEST","signature":"aqwqaweeeeewwaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Attempts to read an [Iotic Door](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/broadcaster_loci) at the given vector. If there is not a [Door](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/broadcaster_loci), returns garbage. \nDoes not mishap if casted outside of a [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles), free, and does not require ambit.","inputs":"vec","outputs":"any","book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:read_broadcast","mod_id":"slate_work"}]},"slate_work:set_slot":{"id":"slate_work:set_slot","name":"Set Slot","direction":"SOUTH_WEST","signature":"eaqwqaeqawawa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This takes a number between 0 and 5 (inclusive), and sets the held slot of the bound [Pocket Simulator](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/hotbar_loci). Free.","inputs":"int","outputs":null,"book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/hotbar_loci_patterns@slate_work:set_slot","mod_id":"slate_work"}]},"slate_work:get_items":{"id":"slate_work:get_items","name":"List Items","direction":"SOUTH_WEST","signature":"eaqwqaeqawawaedd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This returns all the items held within the [Pocket Simulator](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/hotbar_loci) as [Item Stack Iotas](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item). Free.","inputs":null,"outputs":"[item stack]","book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/hotbar_loci_patterns@slate_work:get_items","mod_id":"slate_work"}]},"slate_work:wave_position":{"id":"slate_work:wave_position","name":"Wave Location Rfln.","direction":"SOUTH_WEST","signature":"eaqdaadqaeeaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds the current position of the Media Wave to the top of the stack.","inputs":null,"outputs":"vector","book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/slate_reflections@slate_work:wave_position","mod_id":"slate_work"}]},"slate_work:wave_normal":{"id":"slate_work:wave_normal","name":"Wave Facing Rfln.","direction":"SOUTH_WEST","signature":"eaqdaadqaeewa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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].","inputs":null,"outputs":"vector","book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/slate_reflections@slate_work:wave_normal","mod_id":"slate_work"}]},"slate_work:wave_speed":{"id":"slate_work:wave_speed","name":"Wave Speed Rfln.","direction":"SOUTH_WEST","signature":"eaqdaadqaeewq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"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.](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/slate)","inputs":null,"outputs":"number","book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/slate_reflections@slate_work:wave_speed","mod_id":"slate_work"}]},"slate_work:media_reflection":{"id":"slate_work:media_reflection","name":"Circle Media Rfln.","direction":"SOUTH_WEST","signature":"eaqdaadqae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Adds the current amount of Media in the Impetus to the stack, in units of [dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":null,"outputs":"number","book_url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/slate_reflections@slate_work:media_reflection","mod_id":"slate_work"}]},"efhexs:set_target":{"id":"efhexs:set_target","name":"Haunt","direction":"EAST","signature":"aawawqeqqqqqwa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sets a list of players to be exclusively influenced by my special effects. If [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences), all can see my effects again.","inputs":"null | list of entities","outputs":null,"book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/targetted@efhexs:set_target","mod_id":"efhexs"}]},"efhexs:get_sounds":{"id":"efhexs:get_sounds","name":"Audio Reflection","direction":"WEST","signature":"aeede","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the last sixteen unique sounds picked up by my [Microphone](https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#items/microphone).","inputs":null,"outputs":"list of identifiers","book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/sounds@efhexs:get_sounds","mod_id":"efhexs"}]},"efhexs:play_sound":{"id":"efhexs:play_sound","name":"Play Sound","direction":"WEST","signature":"qaqqd","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Plays a sound at a particular location, volume, and pitch. Costs about a sixteenth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"id, vec, num, num","outputs":null,"book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/sounds@efhexs:play_sound","mod_id":"efhexs"}]},"efhexs:get_particles":{"id":"efhexs:get_particles","name":"Particulate Reflection","direction":"NORTH_EAST","signature":"eqqqqqaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Pushes the last sixteen unique particles picked up by my [Microphone](https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#items/microphone).","inputs":null,"outputs":"list of identifiers","book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:get_particles","mod_id":"efhexs"}]},"efhexs:play_particle":{"id":"efhexs:play_particle","name":"Conjure Particle","direction":"NORTH_EAST","signature":"eqqqqqaaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a particular particle with a specified position and velocity (blocks per twentieth of a second). Costs about 1/32th of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).","inputs":"identifier, vector, vector","outputs":null,"book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_particle","mod_id":"efhexs"}]},"efhexs:play_dust_particle":{"id":"efhexs:play_dust_particle","name":"Conjure Dust","direction":"NORTH_EAST","signature":"eqqqqqaaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a small mote of dust of a given color. The number relates vaguely to scale and lifespan.","inputs":"..., vector, number","outputs":null,"book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_dust_particle","mod_id":"efhexs"}]},"efhexs:play_dust_transition_particle":{"id":"efhexs:play_dust_transition_particle","name":"Conjure Sparkly Dust","direction":"NORTH_EAST","signature":"eqqqqqaaqda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a gradient-like mote of dust, which smoothly transitions between the two colors given over the given number of seconds.","inputs":"..., vector, vector, number","outputs":null,"book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_dust_transition_particle","mod_id":"efhexs"}]},"efhexs:play_block_particle":{"id":"efhexs:play_block_particle","name":"Conjure Debris","direction":"NORTH_EAST","signature":"eqqqqqaawqqqae","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a visual bit of debris, similar to that caused by breaking a block. Takes in a block identifier.","inputs":"..., identifier","outputs":null,"book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_block_particle","mod_id":"efhexs"}]},"efhexs:play_falling_dust_particle":{"id":"efhexs:play_falling_dust_particle","name":"Conjure Sediment","direction":"NORTH_EAST","signature":"eqqqqqaaqw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures particles similar to that caused by suspended gravity-affected blocks. Takes in a block identifier.","inputs":"..., identifier","outputs":null,"book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_falling_dust_particle","mod_id":"efhexs"}]},"efhexs:play_item_particle":{"id":"efhexs:play_item_particle","name":"Conjure Fragments","direction":"NORTH_EAST","signature":"eqqqqqaaeaq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a visual bit of fragments, similar to that caused by a tool breaking after wearing. Takes in an item iota.","inputs":"..., item","outputs":null,"book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_item_particle","mod_id":"efhexs"}]},"efhexs:play_hex_particle":{"id":"efhexs:play_hex_particle","name":"Conjure Media","direction":"NORTH_EAST","signature":"eqqqqqaewawqwaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Conjures a blob of visible media, not unlike the waste product of my Hexes. Takes in a color.","inputs":"..., vector","outputs":null,"book_url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_hex_particle","mod_id":"efhexs"}]},"mediatransport:send_fsb":{"id":"mediatransport:send_fsb","name":"Submit Iota","direction":"EAST","signature":"edwdwad","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Sends the iota on the top of the stack into the ether to be received by my current avatar. Can fail for [various reasons](https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#interop/figura/mishaps). Always costs a fixed 1 'sending power.'","inputs":"sendable","outputs":null,"book_url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:send_fsb","mod_id":"mediatransport"}]},"mediatransport:send_other":{"id":"mediatransport:send_other","name":"Submit Iota II","direction":"EAST","signature":"wewdwwwdwaawawdwawaqwdwwdada","is_per_world":true,"display_only":false,"display_as":null,"operators":[{"description":"Sends the iota on the top of the stack to be received by the player second from the top of the stack. It seems to have a separate receiver from the other one. Usually costs 2 'sending power', but this could be different depending on the server configuration.","inputs":"player, sendable","outputs":null,"book_url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:send_other","mod_id":"mediatransport"}]},"mediatransport:recv_fsb":{"id":"mediatransport:recv_fsb","name":"Accept Iota","direction":"EAST","signature":"edwdwwaa","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Retrieves the next iota from the inbound queue, or [mishaps](https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#interop/figura/mishaps) if the queue is empty.","inputs":null,"outputs":"sendable | garbage","book_url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:recv_fsb","mod_id":"mediatransport"}]},"mediatransport:check_queue":{"id":"mediatransport:check_queue","name":"Semaphore's Reflection","direction":"EAST","signature":"edwdwq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Queries the number of iotas in the queue.","inputs":null,"outputs":"number","book_url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:check_queue","mod_id":"mediatransport"}]},"mediatransport:check_rate_limit":{"id":"mediatransport:check_rate_limit","name":"Quota's Reflection","direction":"EAST","signature":"edwdwda","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Queries the amount of 'sending power' remaining.","inputs":null,"outputs":"number","book_url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:check_rate_limit","mod_id":"mediatransport"}]},"mediatransport:send_server_info":{"id":"mediatransport:send_server_info","name":"Query Configuration","direction":"EAST","signature":"edwdwwdde","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Asks Nature to send information about its preferences to my current avatar. Costs 1 'spending power'. See [the protocol documentation](https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#mediatransport_virtual/protocol) for details.","inputs":null,"outputs":null,"book_url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:send_server_info","mod_id":"mediatransport"}]},"hexcasting:escape":{"id":"hexcasting:escape","name":"Consideration","direction":"WEST","signature":"qqqaw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"To use [Consideration](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:escape), I draw it, then another arbitrary pattern. That second pattern is added to the stack.","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:escape","mod_id":"hexcasting"}]},"hexcasting:open_paren":{"id":"hexcasting:open_paren","name":"Introspection","direction":"WEST","signature":"qqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Drawing [Introspection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren) makes my drawing of patterns act differently, for a time. Until I draw [Retrospection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren), the patterns I draw are saved. Then, when I draw [Retrospection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:close_paren), they are added to the stack as a list iota.","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren","mod_id":"hexcasting"}]},"hexcasting:close_paren":{"id":"hexcasting:close_paren","name":"Retrospection","direction":"EAST","signature":"eee","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"If I draw another [Introspection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:close_paren), it'll still be saved to the list, but I'll then have to draw *two* [Retrospections](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:close_paren) to get back to normal casting.","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:close_paren","mod_id":"hexcasting"}]},"hexcasting:undo":{"id":"hexcasting:undo","name":"Evanition","direction":"EAST","signature":"eeedw","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"Finally, if I make a mistake while drawing patterns inside [Intro-](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren) and [Retrospection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:close_paren) I can draw [Evanition](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:undo) to remove the last pattern that I drew from the pattern list that is being constructed.","inputs":null,"outputs":null,"book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:undo","mod_id":"hexcasting"}]},"hexthings:unquote":{"id":"hexthings:unquote","name":"Introjection","direction":"NORTH_EAST","signature":"aqqq","is_per_world":false,"display_only":false,"display_as":null,"operators":[{"description":"This pattern can be used to place raw iota directly into an Introspection-Restrospection pair. After drawing this pattern, all subsequent patterns are \"unescaped\", allowing them to be executed as normal until a [Retrojection](https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:requote) is encountered.","inputs":null,"outputs":null,"book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:unquote","mod_id":"hexthings"}]}},"special_handlers":{"hexcasting:number":{"id":"hexcasting:number","raw_name":"Numerical Reflection: %s","base_name":"Numerical Reflection","operator":{"description":"Irritatingly, there is no easy way to draw numbers. Here is the method Nature deigned to give us.","inputs":null,"outputs":"number","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/numbers@Numbers","mod_id":"hexcasting"}},"hexcasting:mask":{"id":"hexcasting:mask","raw_name":"Bookkeeper's Gambit: %s","base_name":"Bookkeeper's Gambit","operator":{"description":"An infinite family of actions that keep or remove elements at the top of the stack based on the sequence of dips and lines.","inputs":"many","outputs":"many","book_url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:mask","mod_id":"hexcasting"}},"overevaluate:nephthys":{"id":"overevaluate:nephthys","raw_name":"Nephthys' Gambit: %s","base_name":"Nephthys' Gambit","operator":{"description":"Pops a pattern or pattern list and dives down an amount corresponding to the tail length to cast the pattern list. Useful for surgery-like operations.","inputs":"pattern/list","outputs":"varies","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:nephthys","mod_id":"overevaluate"}},"overevaluate:sekhmet":{"id":"overevaluate:sekhmet","raw_name":"Sekhmet' Gambit: %s","base_name":"Sekhmet' Gambit","operator":{"description":"Voids the entire stack except for the top n iota, determined by tail length. In the examples above, zero, one, and two iota are left untouched respectively.","inputs":null,"outputs":"varies","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:sekhmet","mod_id":"overevaluate"}},"overevaluate:geb":{"id":"overevaluate:geb","raw_name":"Geb's Gambit: %s","base_name":"Geb's Gambit","operator":{"description":"Yanks the iota n from the top up to the top, determined by tail length. In the examples above, the iota second, third, and fourth from the top are yanked respectively.","inputs":"many","outputs":"many","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:geb","mod_id":"overevaluate"}},"overevaluate:nut":{"id":"overevaluate:nut","raw_name":"Nut's Gambit: %s","base_name":"Nut's Gambit","operator":{"description":"Sinks the top iota n from the top, determined by tail length. In the examples above, the iota is moved to the second, third, and fourth place from the top respectively.","inputs":"many","outputs":"many","book_url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:nut","mod_id":"overevaluate"}},"complexhex:long":{"id":"complexhex:long","raw_name":"Long Reflection","base_name":"Long Reflection","operator":{"description":"Just like with normal numbers, Nature is not so generous as to make this easy for us.\n(Details on next page)","inputs":null,"outputs":"long","book_url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@complexhex:long","mod_id":"complexhex"}},"hexflow:noob_num":{"id":"hexflow:noob_num","raw_name":"Noob Num Reflection: %s","base_name":"Noob Num Reflection","operator":{"description":"The starting cumulative number is 0; putting the initial direction to →, all ↗ makes the result **\\* 2 + 1**, all → makes it **\\* 2**, and all ↘ for **/ 10**. Starting with the patterns on the right negates the result.","inputs":null,"outputs":"number","book_url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:noob_num","mod_id":"hexflow"}},"hextrace:trace":{"id":"hextrace:trace","raw_name":"Apply Trace","base_name":"Apply Trace","operator":{"description":"Applies the given trace to the top Iota.","inputs":null,"outputs":null,"book_url":"https://ducklingvivi.github.io/HexTrace/v/0.1.0+1.20.1/1.0/en_us#patterns/traces@hextrace:trace","mod_id":"hextrace"}},"hexthings:noop":{"id":"hexthings:noop","raw_name":"Patience","base_name":"Patience","operator":{"description":"Does nothing, but the tail can be any shape. Useful as a placeholder to be replaced later","inputs":null,"outputs":null,"book_url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:noop","mod_id":"hexthings"}}},"pregenerated_numbers":{"935":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaadaaeq"},"59":{"direction":"SOUTH_EAST","signature":"aqaaweaaeq"},"-546":{"direction":"NORTH_EAST","signature":"deddqeawaqaaqa"},"304":{"direction":"SOUTH_EAST","signature":"aqaaeaeqawqaa"},"595":{"direction":"SOUTH_EAST","signature":"aqaawqaaeaqaaqaw"},"424":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqawwa"},"-241":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqqaw"},"-83":{"direction":"NORTH_EAST","signature":"deddqwaqaaqqq"},"-194":{"direction":"NORTH_EAST","signature":"deddeawaqaaqw"},"657":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqaaqqqaaq"},"-838":{"direction":"NORTH_EAST","signature":"deddqqqqawqaeaqawa"},"-623":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqqwaw"},"864":{"direction":"SOUTH_EAST","signature":"aqaaeeqawawaqaea"},"-1491":{"direction":"NORTH_EAST","signature":"deddeeeeaaqeqqaaqaw"},"1377":{"direction":"SOUTH_EAST","signature":"aqaaeewaawaawaqwaw"},"-1762":{"direction":"NORTH_EAST","signature":"deddeeqawawaqaeqwaadae"},"1693":{"direction":"SOUTH_EAST","signature":"aqaaeeqawaawaqwwaadeaq"},"-511":{"direction":"NORTH_EAST","signature":"deddeqawaawaawe"},"1140":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaeeaqaa"},"826":{"direction":"SOUTH_EAST","signature":"aqaaqqadaawqaeaaqa"},"996":{"direction":"SOUTH_EAST","signature":"aqaaeaeawadaadaqaa"},"-970":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqa"},"610":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqa"},"1905":{"direction":"SOUTH_EAST","signature":"aqaaeqqaqeaadaqeaqaaq"},"-575":{"direction":"NORTH_EAST","signature":"deddeaadeaaeeaaqe"},"1782":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqaaqawa"},"1297":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadeaqeaaeaq"},"1763":{"direction":"SOUTH_EAST","signature":"aqaaqqwawaqaaqqqaaqaw"},"-1138":{"direction":"NORTH_EAST","signature":"deddeeeqaawaaqa"},"638":{"direction":"SOUTH_EAST","signature":"aqaawewdeeqaqeaqawa"},"1733":{"direction":"SOUTH_EAST","signature":"aqaaeqwqaeaaqawqaaq"},"-289":{"direction":"NORTH_EAST","signature":"deddeqwawaqaaq"},"1918":{"direction":"SOUTH_EAST","signature":"aqaaqwawaaqawawaeqaae"},"1159":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaeawaqaaqwq"},"1147":{"direction":"SOUTH_EAST","signature":"aqaaweaeaaedaaeawaw"},"-1347":{"direction":"NORTH_EAST","signature":"deddqawqwaqaaqwqaaqaw"},"5":{"direction":"SOUTH_EAST","signature":"aqaaq"},"-1045":{"direction":"NORTH_EAST","signature":"deddeeeaaqaeaaq"},"-860":{"direction":"NORTH_EAST","signature":"deddeaqaaqadaqaa"},"-1576":{"direction":"NORTH_EAST","signature":"deddqqaaqawqaaeaa"},"-468":{"direction":"NORTH_EAST","signature":"deddeaqaaedwaqaa"},"-485":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaq"},"220":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaea"},"-841":{"direction":"NORTH_EAST","signature":"deddqqaaedaawwaqaaq"},"-683":{"direction":"NORTH_EAST","signature":"deddeeaadaaeawaw"},"-703":{"direction":"NORTH_EAST","signature":"deddeqaeaaeqawaw"},"1612":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaewaqaa"},"-1915":{"direction":"NORTH_EAST","signature":"deddeawqwawawqawaeaaew"},"600":{"direction":"SOUTH_EAST","signature":"aqaaeeeqaaeaa"},"1304":{"direction":"SOUTH_EAST","signature":"aqaaqawwqwawaqaaeaa"},"-1298":{"direction":"NORTH_EAST","signature":"deddeqadaqqaawaaqa"},"-1331":{"direction":"NORTH_EAST","signature":"deddqawaeawqeaaeaqaw"},"-1076":{"direction":"NORTH_EAST","signature":"deddeaadeaqawwaqaa"},"807":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeaqaaed"},"464":{"direction":"SOUTH_EAST","signature":"aqaaweaqaaqawae"},"991":{"direction":"SOUTH_EAST","signature":"aqaaeqaawawaawaq"},"-182":{"direction":"NORTH_EAST","signature":"deddedqaaqawa"},"-1669":{"direction":"NORTH_EAST","signature":"deddeqqaeaaqawwaeaw"},"-28":{"direction":"NORTH_EAST","signature":"deddwaaqqa"},"1557":{"direction":"SOUTH_EAST","signature":"aqaaqaeawqaaqaeaaq"},"-1023":{"direction":"NORTH_EAST","signature":"deddeawqawaeaqqeaaeq"},"648":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaeaqwaa"},"1346":{"direction":"SOUTH_EAST","signature":"aqaawaaqeaadaaeqaaqa"},"-1869":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaaqwaaq"},"-1068":{"direction":"NORTH_EAST","signature":"deddeqaaqawadaqaa"},"1341":{"direction":"SOUTH_EAST","signature":"aqaaqwedweaaqwaawaeaq"},"448":{"direction":"SOUTH_EAST","signature":"aqaaeawqaaqawqa"},"-1092":{"direction":"NORTH_EAST","signature":"deddedwawaqaaeaqaa"},"567":{"direction":"SOUTH_EAST","signature":"aqaaqqedweeaaqeaqaw"},"-995":{"direction":"NORTH_EAST","signature":"deddedaeqaaeeaaqeaq"},"1929":{"direction":"SOUTH_EAST","signature":"aqaawaaqeqaeawaqaawaqe"},"-1464":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqawwa"},"1778":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaqaawaaqa"},"1457":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqdaawawaaq"},"-1567":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaeawaq"},"-484":{"direction":"NORTH_EAST","signature":"deddeewaqqqwaqaa"},"-956":{"direction":"NORTH_EAST","signature":"deddeaqaaedwaqaaedaa"},"-1639":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqawaw"},"-1596":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaedwwaqaa"},"-1877":{"direction":"NORTH_EAST","signature":"deddeeqawqaaqaeaaq"},"-221":{"direction":"NORTH_EAST","signature":"deddeaqaaeaw"},"863":{"direction":"SOUTH_EAST","signature":"aqaaeqqaeaaeqawaw"},"289":{"direction":"SOUTH_EAST","signature":"aqaaeqwawaqaaq"},"-655":{"direction":"NORTH_EAST","signature":"deddeeaadawaawaq"},"-1161":{"direction":"NORTH_EAST","signature":"deddedaqaaedaawwaqaaq"},"1485":{"direction":"SOUTH_EAST","signature":"aqaaeedqaaeeeaaqqaaq"},"-345":{"direction":"NORTH_EAST","signature":"deddeqaeaqaaq"},"1256":{"direction":"SOUTH_EAST","signature":"aqaaqeaqawqaaeaa"},"-1811":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaaqaw"},"202":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawa"},"-158":{"direction":"NORTH_EAST","signature":"deddqawaeqaae"},"-874":{"direction":"NORTH_EAST","signature":"deddeeqawawaqaeqa"},"1270":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaqqaaqawa"},"-622":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqqwa"},"1920":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqqaeqaaeeaa"},"633":{"direction":"SOUTH_EAST","signature":"aqaaqawqwaqaawaaq"},"644":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaeaqaa"},"56":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaa"},"338":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqa"},"-830":{"direction":"NORTH_EAST","signature":"deddqeqaaeeaaqea"},"1343":{"direction":"SOUTH_EAST","signature":"aqaaeaadeqqadawaqaawaq"},"806":{"direction":"SOUTH_EAST","signature":"aqaaqwaeaqaaqawa"},"-1716":{"direction":"NORTH_EAST","signature":"deddeawqawaawaawqa"},"1617":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeeawawaaq"},"1002":{"direction":"SOUTH_EAST","signature":"aqaaeeewaawaawa"},"711":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaqawawqqaq"},"-1280":{"direction":"NORTH_EAST","signature":"deddqadeaaeqaaeeaa"},"1873":{"direction":"SOUTH_EAST","signature":"aqaaedaawqaaqqwawaqaaq"},"1499":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawqaaqaw"},"1332":{"direction":"SOUTH_EAST","signature":"aqaaqaeawaawaawqa"},"-2000":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqaeaa"},"309":{"direction":"SOUTH_EAST","signature":"aqaaeaeqawqaaq"},"1409":{"direction":"SOUTH_EAST","signature":"aqaaeaadwaawaaweaaq"},"765":{"direction":"SOUTH_EAST","signature":"aqaaeeaaedaaeaaq"},"-1845":{"direction":"NORTH_EAST","signature":"deddeeqaaqqaaeeaaq"},"-676":{"direction":"NORTH_EAST","signature":"deddedweeeaaqeqqaa"},"216":{"direction":"SOUTH_EAST","signature":"aqaaewaaqqaa"},"-1703":{"direction":"NORTH_EAST","signature":"deddeaqqeeaaeaqawaw"},"-540":{"direction":"NORTH_EAST","signature":"deddeeeaaqqqaa"},"1982":{"direction":"SOUTH_EAST","signature":"aqaawqaeaaeeeaaqewqaae"},"-234":{"direction":"NORTH_EAST","signature":"deddwaaqaeaaqa"},"238":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqqwa"},"-525":{"direction":"NORTH_EAST","signature":"deddeeeaaqaeaq"},"1054":{"direction":"SOUTH_EAST","signature":"aqaaeeeawawaeqaae"},"-990":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqadaqa"},"196":{"direction":"SOUTH_EAST","signature":"aqaaweaadaaea"},"802":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeaqa"},"-1277":{"direction":"NORTH_EAST","signature":"deddqewdeaadaaeaeaaq"},"661":{"direction":"SOUTH_EAST","signature":"aqaaqewdeaaqaeaaq"},"1574":{"direction":"SOUTH_EAST","signature":"aqaaeaqqwqeaaeaqawa"},"1029":{"direction":"SOUTH_EAST","signature":"aqaawwdeaaqeaaeeaaq"},"-13":{"direction":"NORTH_EAST","signature":"deddwqaw"},"1057":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqaeawaadqe"},"-1417":{"direction":"NORTH_EAST","signature":"deddqqaawaaqqaaeaq"},"1943":{"direction":"SOUTH_EAST","signature":"aqaaweaaqeawawaqaawe"},"-1010":{"direction":"NORTH_EAST","signature":"deddedwawaqaawaaqa"},"1153":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeawaqaaq"},"-1192":{"direction":"NORTH_EAST","signature":"deddqwdeqaawaaqwaa"},"-263":{"direction":"NORTH_EAST","signature":"deddqqqaaqawaw"},"608":{"direction":"SOUTH_EAST","signature":"aqaaqawaewaqaeaa"},"1947":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaadaaewaq"},"-1754":{"direction":"NORTH_EAST","signature":"deddeawaqaeaaeeaqa"},"914":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqwaawa"},"1210":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaqqaaqa"},"-342":{"direction":"NORTH_EAST","signature":"deddeeaaqawa"},"-1136":{"direction":"NORTH_EAST","signature":"deddqeaaqwaqaeaa"},"-356":{"direction":"NORTH_EAST","signature":"deddeeaaqwawqa"},"-1371":{"direction":"NORTH_EAST","signature":"deddeeawawaqaawaw"},"-1975":{"direction":"NORTH_EAST","signature":"deddqeeaqaweaaqwaaqe"},"-42":{"direction":"NORTH_EAST","signature":"deddeawa"},"-1822":{"direction":"NORTH_EAST","signature":"deddqaeaeaeaaeqawa"},"-292":{"direction":"NORTH_EAST","signature":"deddwqaaeaqaa"},"-1111":{"direction":"NORTH_EAST","signature":"deddeqawaaweaaeawe"},"-804":{"direction":"NORTH_EAST","signature":"deddqqaaqaeawaa"},"-1414":{"direction":"NORTH_EAST","signature":"deddeeaaqwawaqaae"},"1061":{"direction":"SOUTH_EAST","signature":"aqaaqeaaqwaawaaw"},"-946":{"direction":"NORTH_EAST","signature":"deddqawwaqaawaaqa"},"842":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaawa"},"1097":{"direction":"SOUTH_EAST","signature":"aqaaeaedwdqaaeaeaqaaq"},"-1269":{"direction":"NORTH_EAST","signature":"deddwaaqeawaawaawqaw"},"-148":{"direction":"NORTH_EAST","signature":"deddqqqwaqaa"},"1156":{"direction":"SOUTH_EAST","signature":"aqaaeaeawqaeaqaa"},"1277":{"direction":"SOUTH_EAST","signature":"aqaaqewdeaadaaeaeaaq"},"-374":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqea"},"1284":{"direction":"SOUTH_EAST","signature":"aqaaqawaeqaaeaqaa"},"1509":{"direction":"SOUTH_EAST","signature":"aqaawqaeaaqwaawaaw"},"1729":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaadaaeqaaq"},"1669":{"direction":"SOUTH_EAST","signature":"aqaaeqqaeaaqawwaeaw"},"1743":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwaqaawaq"},"1360":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaqaeaa"},"-1360":{"direction":"NORTH_EAST","signature":"deddeeeeaaqaeaa"},"-666":{"direction":"NORTH_EAST","signature":"deddqewdeaaqaeaaqq"},"-427":{"direction":"NORTH_EAST","signature":"deddqqwqqaeaaqaw"},"1033":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaaweaqqw"},"546":{"direction":"SOUTH_EAST","signature":"aqaaqeawaqaaqa"},"-1164":{"direction":"NORTH_EAST","signature":"deddeqaaeaadawqqaa"},"1290":{"direction":"SOUTH_EAST","signature":"aqaaqqdeeeaaqqeaaqa"},"1237":{"direction":"SOUTH_EAST","signature":"aqaawqqqaaqawaeeeaaq"},"1781":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeaaqawqq"},"-1749":{"direction":"NORTH_EAST","signature":"deddeawaeaadaaeeaaq"},"306":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqaaqa"},"-640":{"direction":"NORTH_EAST","signature":"deddqqaeqaaeeaa"},"-1184":{"direction":"NORTH_EAST","signature":"deddqeaqaaqawaea"},"1812":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaaqaww"},"117":{"direction":"SOUTH_EAST","signature":"aqaawaaqaeaaq"},"292":{"direction":"SOUTH_EAST","signature":"aqaawqaaeaqaa"},"22":{"direction":"SOUTH_EAST","signature":"aqaaqawa"},"1903":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqaaeaqqwaw"},"-1386":{"direction":"NORTH_EAST","signature":"deddeeawawwaadqaawa"},"-1746":{"direction":"NORTH_EAST","signature":"deddeaqaaqwaqaaqa"},"-1411":{"direction":"NORTH_EAST","signature":"deddeeaaqadaqaaqaw"},"1923":{"direction":"SOUTH_EAST","signature":"aqaaqqaaewaqeaaeaqaw"},"1900":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaeaaewaa"},"-177":{"direction":"NORTH_EAST","signature":"deddeeaaqwaq"},"573":{"direction":"SOUTH_EAST","signature":"aqaaeqwawadaaeaaq"},"667":{"direction":"SOUTH_EAST","signature":"aqaaeqqqwqqaeaaqaw"},"370":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaae"},"1966":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaeaaqawawa"},"-62":{"direction":"NORTH_EAST","signature":"deddeqawa"},"671":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaqqqaqqaqeaw"},"-1243":{"direction":"NORTH_EAST","signature":"deddweaqqaeawaeaqaw"},"706":{"direction":"SOUTH_EAST","signature":"aqaaeeawaqaaqa"},"598":{"direction":"SOUTH_EAST","signature":"aqaaeaqqwqaaqawa"},"-1628":{"direction":"NORTH_EAST","signature":"deddeawaqaaeqawaa"},"1609":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeaqaaq"},"770":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqeaaqa"},"617":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaqwaqaaq"},"834":{"direction":"SOUTH_EAST","signature":"aqaaedaawwaqaaeaqa"},"-1415":{"direction":"NORTH_EAST","signature":"deddeqaeaqawqaawaq"},"290":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqa"},"1884":{"direction":"SOUTH_EAST","signature":"aqaaeawqaaqaeaqeaa"},"-821":{"direction":"NORTH_EAST","signature":"deddqqaawqaaeeaaq"},"-72":{"direction":"NORTH_EAST","signature":"deddeqawaade"},"838":{"direction":"SOUTH_EAST","signature":"aqaaqqqqawqaeaqawa"},"1549":{"direction":"SOUTH_EAST","signature":"aqaaeaadwaaqaeaqwaeaw"},"518":{"direction":"SOUTH_EAST","signature":"aqaaeaqwqaaqawa"},"439":{"direction":"SOUTH_EAST","signature":"aqaaeawqaaqawaw"},"-1431":{"direction":"NORTH_EAST","signature":"deddqqedqaaqeeaaqeaqaw"},"-1265":{"direction":"NORTH_EAST","signature":"deddeqaaeaqeaaeaq"},"-807":{"direction":"NORTH_EAST","signature":"deddeawaqaaeaqaaed"},"715":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaeeaaqaw"},"1819":{"direction":"SOUTH_EAST","signature":"aqaaeqqaqeaadaqwaaqaw"},"-658":{"direction":"NORTH_EAST","signature":"deddqqqqaawaaqa"},"40":{"direction":"SOUTH_EAST","signature":"aqaaqqaa"},"1194":{"direction":"SOUTH_EAST","signature":"aqaaedweaaqaeaaqa"},"-755":{"direction":"NORTH_EAST","signature":"deddewaawaawqaaew"},"-1888":{"direction":"NORTH_EAST","signature":"deddedweeaqaaqawaea"},"1051":{"direction":"SOUTH_EAST","signature":"aqaaeweeaaqwaaqaw"},"-1542":{"direction":"NORTH_EAST","signature":"deddqadeeeeaaeaqawa"},"568":{"direction":"SOUTH_EAST","signature":"aqaaeqwawadaaeaa"},"-1676":{"direction":"NORTH_EAST","signature":"deddeeqaawaaqqaaee"},"649":{"direction":"SOUTH_EAST","signature":"aqaaeawqqqawqaqwaaw"},"1737":{"direction":"SOUTH_EAST","signature":"aqaaewawaqaaeaqaaq"},"-1511":{"direction":"NORTH_EAST","signature":"deddeeaqawawaeawaq"},"674":{"direction":"SOUTH_EAST","signature":"aqaawaaqeawaqaaqa"},"7":{"direction":"SOUTH_EAST","signature":"aqaawaq"},"-879":{"direction":"NORTH_EAST","signature":"deddedaawqwaawaawaq"},"276":{"direction":"SOUTH_EAST","signature":"aqaaqwqaeaqaa"},"-225":{"direction":"NORTH_EAST","signature":"deddeaqaaeaq"},"1833":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaaqqaawaaq"},"-595":{"direction":"NORTH_EAST","signature":"deddwqaaeaqaaqaw"},"-696":{"direction":"NORTH_EAST","signature":"deddeeaaqawawqa"},"791":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaeaqqw"},"549":{"direction":"SOUTH_EAST","signature":"aqaawaeaaeqaeaaq"},"-247":{"direction":"NORTH_EAST","signature":"deddqqwaqaaeaqqw"},"-1198":{"direction":"NORTH_EAST","signature":"deddqeeeaaqwaqaae"},"1286":{"direction":"SOUTH_EAST","signature":"aqaawqaaeqaawaaqea"},"356":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawqa"},"574":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeawaqa"},"-1790":{"direction":"NORTH_EAST","signature":"deddeawaeaaeqawawa"},"-1759":{"direction":"NORTH_EAST","signature":"deddeeqawawaqaeadqaaew"},"-1185":{"direction":"NORTH_EAST","signature":"deddqeaqaaqawaedaaw"},"1495":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawqaawaq"},"1691":{"direction":"SOUTH_EAST","signature":"aqaaeawwadaqwadaaeaaqaw"},"-469":{"direction":"NORTH_EAST","signature":"deddwqaqqqaaqawaeq"},"26":{"direction":"SOUTH_EAST","signature":"aqaaeaqw"},"-1356":{"direction":"NORTH_EAST","signature":"deddqqqqaawaaqqaaee"},"-665":{"direction":"NORTH_EAST","signature":"deddeaedeqaqqeaqaaq"},"-1397":{"direction":"NORTH_EAST","signature":"deddeqaweaaeawaaw"},"1059":{"direction":"SOUTH_EAST","signature":"aqaaeaadeaaqawqaeqaaed"},"1368":{"direction":"SOUTH_EAST","signature":"aqaawaaqeawaqaaqaea"},"-1843":{"direction":"NORTH_EAST","signature":"deddeaqwaaqqaawaaqe"},"784":{"direction":"SOUTH_EAST","signature":"aqaawqaaeeaaqeqaa"},"99":{"direction":"SOUTH_EAST","signature":"aqaawqqqaeqaq"},"1389":{"direction":"SOUTH_EAST","signature":"aqaaedqawaawaawqawwaw"},"-275":{"direction":"NORTH_EAST","signature":"deddeeeaaqqqaq"},"-507":{"direction":"NORTH_EAST","signature":"deddeewaqqqqaaqaw"},"-269":{"direction":"NORTH_EAST","signature":"deddeeedaawaeaq"},"144":{"direction":"SOUTH_EAST","signature":"aqaaeawqqqaa"},"697":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqqaaw"},"89":{"direction":"SOUTH_EAST","signature":"aqaaqawqqaaq"},"-1211":{"direction":"NORTH_EAST","signature":"deddqawqaaqawqwqaaqaw"},"-1926":{"direction":"NORTH_EAST","signature":"deddedaawqaaqqqaaqawa"},"-1130":{"direction":"NORTH_EAST","signature":"deddqqqaaqaeaaqa"},"-1372":{"direction":"NORTH_EAST","signature":"deddeqaeaqawawadaa"},"-607":{"direction":"NORTH_EAST","signature":"deddeaeaqqaeawaq"},"1858":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeqawaaqa"},"-273":{"direction":"NORTH_EAST","signature":"deddqeawaqaaq"},"-1458":{"direction":"NORTH_EAST","signature":"deddewaawaawwaawa"},"-520":{"direction":"NORTH_EAST","signature":"deddeeeaaqqaa"},"-1426":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqaaqa"},"-589":{"direction":"NORTH_EAST","signature":"deddqeeeaaqwaaq"},"96":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqawq"},"1456":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwaqaeaa"},"888":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqawwqqaa"},"1107":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaaeaqaaqaw"},"-1614":{"direction":"NORTH_EAST","signature":"deddeawaqaaeaqaae"},"-1804":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwawaqaa"},"-1323":{"direction":"NORTH_EAST","signature":"deddeaqeaqawqaeaqeaq"},"-1847":{"direction":"NORTH_EAST","signature":"deddewawqawaawwaawaq"},"-835":{"direction":"NORTH_EAST","signature":"deddqeqaaeeaaqeaq"},"-471":{"direction":"NORTH_EAST","signature":"deddeaqaaeqaaew"},"247":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaeaqqw"},"-768":{"direction":"NORTH_EAST","signature":"deddedqaaqawaeaa"},"-738":{"direction":"NORTH_EAST","signature":"deddweeaaqwaawqaqw"},"-94":{"direction":"NORTH_EAST","signature":"deddeawaqa"},"-1102":{"direction":"NORTH_EAST","signature":"deddweeeaaqqaaqea"},"904":{"direction":"SOUTH_EAST","signature":"aqaaeaadqaaeaqwaa"},"-1100":{"direction":"NORTH_EAST","signature":"deddeaeaqaaqqaea"},"-1902":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqaaeaqqwa"},"-959":{"direction":"NORTH_EAST","signature":"deddedweeaqaaqawqqaq"},"-1122":{"direction":"NORTH_EAST","signature":"deddeeddeawaqaaeaqa"},"1682":{"direction":"SOUTH_EAST","signature":"aqaaqqadaawqaeaaqqaae"},"440":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaa"},"1601":{"direction":"SOUTH_EAST","signature":"aqaaeeaqwaqaaweaaq"},"462":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeqawa"},"281":{"direction":"SOUTH_EAST","signature":"aqaaqqwaeaqaaq"},"-1855":{"direction":"NORTH_EAST","signature":"deddeeqaaqqaaeeaaqade"},"-915":{"direction":"NORTH_EAST","signature":"deddweaaeaqwaawaawwd"},"1191":{"direction":"SOUTH_EAST","signature":"aqaaqeaqawawaeawaq"},"-360":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaa"},"-1958":{"direction":"NORTH_EAST","signature":"deddweaqawqaawaaqea"},"-408":{"direction":"NORTH_EAST","signature":"deddewaaqawawae"},"796":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqwaea"},"1660":{"direction":"SOUTH_EAST","signature":"aqaaqeqaaeeaaqeaa"},"1545":{"direction":"SOUTH_EAST","signature":"aqaaewawaadwaawwaqaaq"},"380":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaa"},"-1055":{"direction":"NORTH_EAST","signature":"deddeeeaaqaeaaqe"},"1980":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqadaqaa"},"429":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqwaaq"},"-85":{"direction":"NORTH_EAST","signature":"deddeeaaq"},"575":{"direction":"SOUTH_EAST","signature":"aqaaeaadeaaeeaaqe"},"1195":{"direction":"SOUTH_EAST","signature":"aqaaedweaaqaeaaqaw"},"-1231":{"direction":"NORTH_EAST","signature":"deddeeeqaaeaadqaaew"},"0":{"direction":"SOUTH_EAST","signature":"aqaa"},"804":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqaeawaa"},"-1487":{"direction":"NORTH_EAST","signature":"deddqeeeewaawaawaq"},"-1509":{"direction":"NORTH_EAST","signature":"deddwqaeaaqwaawaaw"},"959":{"direction":"SOUTH_EAST","signature":"aqaaedweeaqaaqawqqaq"},"-647":{"direction":"NORTH_EAST","signature":"deddedqqwaqaaqaeqaq"},"450":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqa"},"-619":{"direction":"NORTH_EAST","signature":"deddeaeqaaedwaaqaw"},"-106":{"direction":"NORTH_EAST","signature":"deddeawqawa"},"-993":{"direction":"NORTH_EAST","signature":"deddqqwwaqaaqadaqaaq"},"-128":{"direction":"NORTH_EAST","signature":"deddeqawwaa"},"-1472":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqawqa"},"-1340":{"direction":"NORTH_EAST","signature":"deddeeeeaaqadaqaa"},"-60":{"direction":"NORTH_EAST","signature":"deddedaqaa"},"-285":{"direction":"NORTH_EAST","signature":"deddqqaaeeeaaq"},"1820":{"direction":"SOUTH_EAST","signature":"aqaaeaadqaaeaqaaedaa"},"-279":{"direction":"NORTH_EAST","signature":"deddwqqqaaqawaw"},"541":{"direction":"SOUTH_EAST","signature":"aqaaweeeaaqqaaq"},"246":{"direction":"SOUTH_EAST","signature":"aqaawqaqqaqeaqa"},"452":{"direction":"SOUTH_EAST","signature":"aqaaqwaeaqqaaea"},"-758":{"direction":"NORTH_EAST","signature":"deddeaadawqaaqawa"},"-1937":{"direction":"NORTH_EAST","signature":"deddewaqaaqqwawaqaaq"},"-1904":{"direction":"NORTH_EAST","signature":"deddedweweaaqwaqaeaa"},"597":{"direction":"SOUTH_EAST","signature":"aqaaqawqaaqaeaaq"},"-63":{"direction":"NORTH_EAST","signature":"deddwaeaaeq"},"347":{"direction":"SOUTH_EAST","signature":"aqaaqqwqaeaaqaw"},"-1363":{"direction":"NORTH_EAST","signature":"deddedweeeaaqeqqaaqaw"},"233":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaawaaq"},"1020":{"direction":"SOUTH_EAST","signature":"aqaaeeeaadaaeqaa"},"-1773":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeadaawqaw"},"-688":{"direction":"NORTH_EAST","signature":"deddeeaaqawwaa"},"-306":{"direction":"NORTH_EAST","signature":"deddeqwaqaaqa"},"-1451":{"direction":"NORTH_EAST","signature":"deddqqqqaaqaeaaqaw"},"1519":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawqaaeaqqw"},"478":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqqwawa"},"795":{"direction":"SOUTH_EAST","signature":"aqaaqawqqwaadaqqaaqaw"},"-418":{"direction":"NORTH_EAST","signature":"deddeweeeeaaqa"},"-1589":{"direction":"NORTH_EAST","signature":"deddeawawwaeawwawaaw"},"-916":{"direction":"NORTH_EAST","signature":"deddewawqawaawaa"},"-697":{"direction":"NORTH_EAST","signature":"deddqqaawaaqqaaw"},"-118":{"direction":"NORTH_EAST","signature":"deddqqwaqaaqq"},"858":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqwaaqa"},"-1242":{"direction":"NORTH_EAST","signature":"deddeaqeaqawawaqea"},"1687":{"direction":"SOUTH_EAST","signature":"aqaaeaaddaaeaaqqaawaq"},"-985":{"direction":"NORTH_EAST","signature":"deddweaaqeaadaaeedaaw"},"1345":{"direction":"SOUTH_EAST","signature":"aqaaqaeeeaaqwaawqaq"},"134":{"direction":"SOUTH_EAST","signature":"aqaaqwawaqaae"},"-1253":{"direction":"NORTH_EAST","signature":"deddeqaaeaqqwaeaaq"},"-775":{"direction":"NORTH_EAST","signature":"deddweeaaqwaqaeqaq"},"-55":{"direction":"NORTH_EAST","signature":"deddeaqaaed"},"-1282":{"direction":"NORTH_EAST","signature":"deddedwaqaaeawaqaaqw"},"1521":{"direction":"SOUTH_EAST","signature":"aqaaeewawaqaaqqqaaq"},"1703":{"direction":"SOUTH_EAST","signature":"aqaaeaqqeeaaeaqawaw"},"1382":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaeaqawa"},"944":{"direction":"SOUTH_EAST","signature":"aqaaqwawaaqawawaea"},"1941":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeewaawaaw"},"-1492":{"direction":"NORTH_EAST","signature":"deddqqaawaaqeaqqaea"},"-272":{"direction":"NORTH_EAST","signature":"deddeeeaqawqa"},"426":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaqa"},"983":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaedqaaqawaw"},"-548":{"direction":"NORTH_EAST","signature":"deddwaaqqaaeaqaa"},"1757":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaqwaqaeaq"},"-1640":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqawaww"},"769":{"direction":"SOUTH_EAST","signature":"aqaaewaawaaweaaq"},"-602":{"direction":"NORTH_EAST","signature":"deddeaeaqqaeawa"},"1005":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqaeaq"},"494":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaedqawaadqa"},"1443":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaeeaadawaw"},"1222":{"direction":"SOUTH_EAST","signature":"aqaaqqdeeeaaeaqawa"},"1087":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaeqaawaq"},"1710":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqqaaeaqaae"},"172":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwa"},"729":{"direction":"SOUTH_EAST","signature":"aqaaeqqaaqawqqaaq"},"1325":{"direction":"SOUTH_EAST","signature":"aqaaqadaqaaeeaaqqaaq"},"-1071":{"direction":"NORTH_EAST","signature":"deddeeewawawqawaawe"},"-1129":{"direction":"NORTH_EAST","signature":"deddeaeaqqaawaaq"},"1925":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqqaeqaaeeaaq"},"-501":{"direction":"NORTH_EAST","signature":"deddeqawaawaaw"},"-1662":{"direction":"NORTH_EAST","signature":"deddqqaawqaaeeaaqea"},"-1593":{"direction":"NORTH_EAST","signature":"deddeqwaqeaaeawaaq"},"1722":{"direction":"SOUTH_EAST","signature":"aqaaqwqawaaqqaaeeaaqq"},"-1220":{"direction":"NORTH_EAST","signature":"deddeeeqaaeaqaa"},"180":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqa"},"1719":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaqwaawaq"},"-954":{"direction":"NORTH_EAST","signature":"deddweaaewaadqawqaae"},"-92":{"direction":"NORTH_EAST","signature":"deddqwqawaa"},"-1499":{"direction":"NORTH_EAST","signature":"deddewaawaawqaaqaw"},"1803":{"direction":"SOUTH_EAST","signature":"aqaaeawwqawwaawaawaw"},"-255":{"direction":"NORTH_EAST","signature":"deddeqawaawaq"},"-709":{"direction":"NORTH_EAST","signature":"deddeeaaqawqaaq"},"1008":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaeaqqeaa"},"1201":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeweeaaqeaaq"},"-1871":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwaqaeaaeq"},"1971":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqeaaeaqaw"},"1938":{"direction":"SOUTH_EAST","signature":"aqaaqadawaqaaeaqaaqa"},"-1337":{"direction":"NORTH_EAST","signature":"deddeawwqqqwaqaaeaadaw"},"-1838":{"direction":"NORTH_EAST","signature":"deddedweeaaqaeawaadqa"},"-382":{"direction":"NORTH_EAST","signature":"deddwqaaeeaaqea"},"-1357":{"direction":"NORTH_EAST","signature":"deddeeawaawaaweqaaed"},"635":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaqqaaqaw"},"-899":{"direction":"NORTH_EAST","signature":"deddeaqaaqaweaaqe"},"-86":{"direction":"NORTH_EAST","signature":"deddeeaaqw"},"-490":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqa"},"1141":{"direction":"SOUTH_EAST","signature":"aqaaedaqaawqaaeeaaq"},"-1079":{"direction":"NORTH_EAST","signature":"deddeweeaaqqaawaq"},"1906":{"direction":"SOUTH_EAST","signature":"aqaaeaqwwaqaawaaqa"},"757":{"direction":"SOUTH_EAST","signature":"aqaaqawqqaaqaeaaq"},"-1471":{"direction":"NORTH_EAST","signature":"deddeqaeqawaawaawe"},"-1730":{"direction":"NORTH_EAST","signature":"deddeaqaaqadaqaaqa"},"-446":{"direction":"NORTH_EAST","signature":"deddeawaqaeqaae"},"-102":{"direction":"NORTH_EAST","signature":"deddqqwawaqa"},"-1273":{"direction":"NORTH_EAST","signature":"deddweaqqaeqaawaaq"},"-1895":{"direction":"NORTH_EAST","signature":"deddqawwaqaawaaqawaw"},"1096":{"direction":"SOUTH_EAST","signature":"aqaaqawqqeaaeaqwaa"},"1975":{"direction":"SOUTH_EAST","signature":"aqaaqeeaqaweaaqwaaqe"},"840":{"direction":"SOUTH_EAST","signature":"aqaaeaadaeaaqqaa"},"-375":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqe"},"-1112":{"direction":"NORTH_EAST","signature":"deddqeawaqaaqaea"},"-493":{"direction":"NORTH_EAST","signature":"deddeaeawawaaw"},"-344":{"direction":"NORTH_EAST","signature":"deddeeaaqwaa"},"1659":{"direction":"SOUTH_EAST","signature":"aqaaeqqaaedqaawqaaqaw"},"-124":{"direction":"NORTH_EAST","signature":"deddeqawaa"},"115":{"direction":"SOUTH_EAST","signature":"aqaaeeeeeqaq"},"1692":{"direction":"SOUTH_EAST","signature":"aqaaedaawwaqaaeqawaa"},"556":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaawawaa"},"754":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawqaae"},"-1049":{"direction":"NORTH_EAST","signature":"deddqqaaeeqaawaaq"},"1584":{"direction":"SOUTH_EAST","signature":"aqaawqaeaaqwaqaeaa"},"1030":{"direction":"SOUTH_EAST","signature":"aqaaeeeaadaaeqaae"},"-1202":{"direction":"NORTH_EAST","signature":"deddqawaeqaawaaqa"},"-1857":{"direction":"NORTH_EAST","signature":"deddeaqaaeqawaawaqww"},"725":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqaeaaq"},"921":{"direction":"SOUTH_EAST","signature":"aqaaeqqaqwaqqeaqaaq"},"1464":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqawwa"},"466":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaawaaqa"},"-1317":{"direction":"NORTH_EAST","signature":"deddwaaqeawawaqaawawqq"},"1577":{"direction":"SOUTH_EAST","signature":"aqaawqaeaaqqaawaaq"},"-300":{"direction":"NORTH_EAST","signature":"deddeaqeaqaa"},"-1932":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaqwqawaa"},"-193":{"direction":"NORTH_EAST","signature":"deddeawaqaaq"},"-1953":{"direction":"NORTH_EAST","signature":"deddweaaqqaaeeqaaeaq"},"-1530":{"direction":"NORTH_EAST","signature":"deddeeaaedaaeaaqa"},"-940":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaqaa"},"1148":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeawaqaa"},"1067":{"direction":"SOUTH_EAST","signature":"aqaaqawwaqaaqqwqaaqaw"},"1445":{"direction":"SOUTH_EAST","signature":"aqaaeweaaqwaawaaw"},"1501":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawwaqaeaq"},"-1876":{"direction":"NORTH_EAST","signature":"deddqqaaeqawaadeaqaa"},"1381":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwaawaaw"},"83":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaqqq"},"708":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqaa"},"360":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaa"},"1073":{"direction":"SOUTH_EAST","signature":"aqaaeqaaqawadaqaaq"},"1726":{"direction":"SOUTH_EAST","signature":"aqaaeeaeaaeqawawa"},"-1027":{"direction":"NORTH_EAST","signature":"deddeqawaawaaweaq"},"-871":{"direction":"NORTH_EAST","signature":"deddqaeaeawaadeqawaw"},"1072":{"direction":"SOUTH_EAST","signature":"aqaaqeaaqawawqaa"},"-1578":{"direction":"NORTH_EAST","signature":"deddwqaaeeaaqeqaaqa"},"1723":{"direction":"SOUTH_EAST","signature":"aqaaeeaeaaedaaeawaw"},"1821":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaaqawe"},"125":{"direction":"SOUTH_EAST","signature":"aqaaeeqaqqaq"},"953":{"direction":"SOUTH_EAST","signature":"aqaaeqqqwaqaaeaadaw"},"1354":{"direction":"SOUTH_EAST","signature":"aqaaqawqwwaqwaawaawa"},"-1468":{"direction":"NORTH_EAST","signature":"deddeeeeaaqeqwaqaa"},"432":{"direction":"SOUTH_EAST","signature":"aqaaeeqawawaqae"},"-1174":{"direction":"NORTH_EAST","signature":"deddeeeqaawaqwawqae"},"-820":{"direction":"NORTH_EAST","signature":"deddqaeaaqeaqqaea"},"801":{"direction":"SOUTH_EAST","signature":"aqaaeeaqwaqaaeaq"},"-1461":{"direction":"NORTH_EAST","signature":"deddeeaaewaawaaw"},"961":{"direction":"SOUTH_EAST","signature":"aqaawqaqqqaaeaadawaeq"},"1302":{"direction":"SOUTH_EAST","signature":"aqaawqaaeqawaadwaaqea"},"-76":{"direction":"NORTH_EAST","signature":"deddwaaqeaa"},"1212":{"direction":"SOUTH_EAST","signature":"aqaaeawqqaeaaqeaa"},"-764":{"direction":"NORTH_EAST","signature":"deddewaawaaweaa"},"-726":{"direction":"NORTH_EAST","signature":"deddewaawaawadawa"},"487":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeedaawaq"},"-1930":{"direction":"NORTH_EAST","signature":"deddeaqaaqqaeeaaqa"},"1040":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqaeaa"},"1086":{"direction":"SOUTH_EAST","signature":"aqaaweaaeeaaeqawa"},"-1568":{"direction":"NORTH_EAST","signature":"deddewaawaaweaqqaa"},"449":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawqaqqaq"},"-1424":{"direction":"NORTH_EAST","signature":"deddeeaaqwawaqaaee"},"-1354":{"direction":"NORTH_EAST","signature":"deddqawqwwaqwaawaawa"},"393":{"direction":"SOUTH_EAST","signature":"aqaaqwdeeaaqwaaw"},"512":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaawew"},"-290":{"direction":"NORTH_EAST","signature":"deddeqaaeaqa"},"1340":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaqadaqaa"},"1826":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwaqaaqa"},"-1747":{"direction":"NORTH_EAST","signature":"deddeweeeeaaqqaaeqaq"},"-644":{"direction":"NORTH_EAST","signature":"deddqwaqaaeaqaa"},"1145":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaadawqadaaw"},"-1680":{"direction":"NORTH_EAST","signature":"deddeeaqqaaqaeaa"},"54":{"direction":"SOUTH_EAST","signature":"aqaawqaqqaqq"},"-350":{"direction":"NORTH_EAST","signature":"deddeeaaqadaqa"},"1281":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaeawaqaaq"},"-1615":{"direction":"NORTH_EAST","signature":"deddeawwaqwaawaawaq"},"-1236":{"direction":"NORTH_EAST","signature":"deddeaeawqqaeaaqae"},"1230":{"direction":"SOUTH_EAST","signature":"aqaaeeeqaaeaqaae"},"-772":{"direction":"NORTH_EAST","signature":"deddedweqaaeaqaa"},"-107":{"direction":"NORTH_EAST","signature":"deddeaadawqqaq"},"-1687":{"direction":"NORTH_EAST","signature":"deddeaaddaaeaaqqaawaq"},"-89":{"direction":"NORTH_EAST","signature":"deddqawqqaaq"},"-1221":{"direction":"NORTH_EAST","signature":"deddeqwaqaawawqaaq"},"-1124":{"direction":"NORTH_EAST","signature":"deddeaeaqqaawaa"},"1289":{"direction":"SOUTH_EAST","signature":"aqaaqqqwaqaaeaqaaq"},"184":{"direction":"SOUTH_EAST","signature":"aqaaqaeawqaa"},"1048":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadwaaqqaa"},"-999":{"direction":"NORTH_EAST","signature":"deddeqaawaaqawaw"},"-859":{"direction":"NORTH_EAST","signature":"deddqqaaedaawqaaqaw"},"1597":{"direction":"SOUTH_EAST","signature":"aqaaeawqedeeeaadaaeqaaw"},"73":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaq"},"-826":{"direction":"NORTH_EAST","signature":"deddqqadaawqaeaaqa"},"447":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeawaq"},"1062":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaeaqawa"},"-191":{"direction":"NORTH_EAST","signature":"deddewaawaawqq"},"-1377":{"direction":"NORTH_EAST","signature":"deddeewaawaawaqwaw"},"-489":{"direction":"NORTH_EAST","signature":"deddeewaqqqwaqaaq"},"65":{"direction":"SOUTH_EAST","signature":"aqaaqadeaaq"},"-505":{"direction":"NORTH_EAST","signature":"deddedweeqaawaaq"},"-1024":{"direction":"NORTH_EAST","signature":"deddeqawaawawqaa"},"555":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqawqaaew"},"-12":{"direction":"NORTH_EAST","signature":"deddqwa"},"-1978":{"direction":"NORTH_EAST","signature":"deddeeqaeawaqaawa"},"-604":{"direction":"NORTH_EAST","signature":"deddqeeeaaqwaqae"},"497":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqqawqaq"},"-1126":{"direction":"NORTH_EAST","signature":"deddeweeaaqeawaqa"},"-1088":{"direction":"NORTH_EAST","signature":"deddeqaaqawaeaa"},"-1718":{"direction":"NORTH_EAST","signature":"deddeaqaaqadawaqaae"},"-980":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqqa"},"-1671":{"direction":"NORTH_EAST","signature":"deddeeaaeeaaqeaqaw"},"-1531":{"direction":"NORTH_EAST","signature":"deddeeaaedaaeaaqaw"},"841":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaawwaqaaq"},"436":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaqqa"},"-1630":{"direction":"NORTH_EAST","signature":"deddeweaaqeaqawawa"},"-1320":{"direction":"NORTH_EAST","signature":"deddeaqeaqadaqaeqqaa"},"312":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaqqaa"},"-555":{"direction":"NORTH_EAST","signature":"deddeaeaqawqaaew"},"-618":{"direction":"NORTH_EAST","signature":"deddqawaewaqaeaae"},"-461":{"direction":"NORTH_EAST","signature":"deddeawqwawaqaaw"},"1575":{"direction":"SOUTH_EAST","signature":"aqaaqaedaawaqeaaqawaw"},"-1617":{"direction":"NORTH_EAST","signature":"deddeeaaeeawawaaq"},"1606":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaeeaaqw"},"-669":{"direction":"NORTH_EAST","signature":"deddeqaaeaqqwqqqaaq"},"-33":{"direction":"NORTH_EAST","signature":"deddqawadqaw"},"-1872":{"direction":"NORTH_EAST","signature":"deddweawaqaeaaeqaea"},"-936":{"direction":"NORTH_EAST","signature":"deddeaqwaadaeaqwaa"},"977":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqwaq"},"-1984":{"direction":"NORTH_EAST","signature":"deddqeqqaeaaqawaea"},"1124":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqqaawaa"},"1150":{"direction":"SOUTH_EAST","signature":"aqaaeweeaaqwqaqqaqqae"},"1438":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqawaeqaae"},"660":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaadaaea"},"1629":{"direction":"SOUTH_EAST","signature":"aqaaqeqaaeeaaqwaaq"},"1056":{"direction":"SOUTH_EAST","signature":"aqaaqqqwaawaawaqwa"},"66":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaae"},"-178":{"direction":"NORTH_EAST","signature":"deddqawqqaaqa"},"-694":{"direction":"NORTH_EAST","signature":"deddeeaadaaewaqa"},"-568":{"direction":"NORTH_EAST","signature":"deddeqwawadaaeaa"},"1026":{"direction":"SOUTH_EAST","signature":"aqaaeeqaqqwaqaaqa"},"1533":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawaaqawqq"},"-1406":{"direction":"NORTH_EAST","signature":"deddeeaaqawwaqaae"},"-87":{"direction":"NORTH_EAST","signature":"deddqaedaawaq"},"-1486":{"direction":"NORTH_EAST","signature":"deddeawwawaaqawawa"},"1093":{"direction":"SOUTH_EAST","signature":"aqaaeqaaqawaeaaq"},"-1302":{"direction":"NORTH_EAST","signature":"deddwqaaeqawaadwaaqea"},"375":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqe"},"204":{"direction":"SOUTH_EAST","signature":"aqaaqqwawaqaa"},"-415":{"direction":"NORTH_EAST","signature":"deddqeqaaeeaaqe"},"-444":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwaa"},"1218":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqadawaaqa"},"-425":{"direction":"NORTH_EAST","signature":"deddqeeaaqwaaw"},"-1784":{"direction":"NORTH_EAST","signature":"deddeawaeaadaeaaeea"},"1398":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqawadaqaaqq"},"-825":{"direction":"NORTH_EAST","signature":"deddeawwaqaaqqadaaw"},"-819":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqaw"},"1522":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawaaqa"},"-539":{"direction":"NORTH_EAST","signature":"deddeeedaawaeaqaw"},"-1875":{"direction":"NORTH_EAST","signature":"deddedaawadqaaeaqaaqaw"},"945":{"direction":"SOUTH_EAST","signature":"aqaaeaedeaaqeaqaaq"},"1117":{"direction":"SOUTH_EAST","signature":"aqaaeawadeaaeaeaaq"},"722":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaawa"},"588":{"direction":"SOUTH_EAST","signature":"aqaaeqwawaqaaea"},"-435":{"direction":"NORTH_EAST","signature":"deddqeeaaqwaqaw"},"-1976":{"direction":"NORTH_EAST","signature":"deddqqaaedaeaaqawawqa"},"-556":{"direction":"NORTH_EAST","signature":"deddqwaqaawawaa"},"-440":{"direction":"NORTH_EAST","signature":"deddeaqaaeaa"},"-1216":{"direction":"NORTH_EAST","signature":"deddeqwaqaawawqaa"},"566":{"direction":"SOUTH_EAST","signature":"aqaaqeawaqaaqaee"},"1981":{"direction":"SOUTH_EAST","signature":"aqaaqeeqaawaaqqaaq"},"-1322":{"direction":"NORTH_EAST","signature":"deddeaqqewaawaawa"},"113":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaq"},"-333":{"direction":"NORTH_EAST","signature":"deddqewdeaaqaeaq"},"-848":{"direction":"NORTH_EAST","signature":"deddeaqaaqawwadaa"},"-1745":{"direction":"NORTH_EAST","signature":"deddqqwawaqaaqqwaqaaq"},"-1077":{"direction":"NORTH_EAST","signature":"deddeqawaaqaeaaq"},"-801":{"direction":"NORTH_EAST","signature":"deddeeaqwaqaaeaq"},"-1705":{"direction":"NORTH_EAST","signature":"deddeaqaawqaawaaq"},"140":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeea"},"-741":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqawqq"},"-56":{"direction":"NORTH_EAST","signature":"deddwaaqqaa"},"-1538":{"direction":"NORTH_EAST","signature":"deddewaawaaweaaqa"},"-1681":{"direction":"NORTH_EAST","signature":"deddqqaaeawaqaaeaq"},"-1660":{"direction":"NORTH_EAST","signature":"deddqeqaaeeaaqeaa"},"705":{"direction":"SOUTH_EAST","signature":"aqaaeaeqaaedeaqaaq"},"-145":{"direction":"NORTH_EAST","signature":"deddeqaaeaq"},"-1432":{"direction":"NORTH_EAST","signature":"deddeeawaqaaqaea"},"1928":{"direction":"SOUTH_EAST","signature":"aqaaedweweaaqqaaeaa"},"-1575":{"direction":"NORTH_EAST","signature":"deddqaedaawaqeaaqawaw"},"-1518":{"direction":"NORTH_EAST","signature":"deddewaawaawqaaeaqq"},"-1416":{"direction":"NORTH_EAST","signature":"deddeeawaqaaqwaa"},"-433":{"direction":"NORTH_EAST","signature":"deddeawaqaeawaadeq"},"-136":{"direction":"NORTH_EAST","signature":"deddqqqaaqawq"},"-1583":{"direction":"NORTH_EAST","signature":"deddeaqeeaaeaeaqqwaw"},"1537":{"direction":"SOUTH_EAST","signature":"aqaaqawqqaaeawaqaaq"},"170":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqa"},"294":{"direction":"SOUTH_EAST","signature":"aqaaeqwawaqaae"},"1108":{"direction":"SOUTH_EAST","signature":"aqaaeqadawawaqaeaaee"},"-1128":{"direction":"NORTH_EAST","signature":"deddeweeaaqeawawae"},"-1404":{"direction":"NORTH_EAST","signature":"deddeeaaqwawaqaa"},"-1203":{"direction":"NORTH_EAST","signature":"deddeqawaadeaqaaqaw"},"-1826":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwaqaaqa"},"-1900":{"direction":"NORTH_EAST","signature":"deddeawqawaeaaewaa"},"1661":{"direction":"SOUTH_EAST","signature":"aqaaeaadqaawaaqqaaq"},"1306":{"direction":"SOUTH_EAST","signature":"aqaawaaqeawawaqaawa"},"265":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaeaq"},"918":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqawadaqa"},"1718":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqadawaqaae"},"1239":{"direction":"SOUTH_EAST","signature":"aqaaqeqqaqeeaaqwaaqe"},"1988":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaedqaaqwaqaa"},"1299":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaeaqaaqaw"},"-104":{"direction":"NORTH_EAST","signature":"deddeaqwaa"},"-1807":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaawaq"},"153":{"direction":"SOUTH_EAST","signature":"aqaaqqqwaqaaq"},"-1438":{"direction":"NORTH_EAST","signature":"deddqaeaaqawaeqaae"},"1336":{"direction":"SOUTH_EAST","signature":"aqaaeedqqaawaaqqaa"},"14":{"direction":"SOUTH_EAST","signature":"aqaawaaqq"},"167":{"direction":"SOUTH_EAST","signature":"aqaaqqqqaawaq"},"-112":{"direction":"NORTH_EAST","signature":"deddewaqwaa"},"-328":{"direction":"NORTH_EAST","signature":"deddeeaadawwaa"},"-1188":{"direction":"NORTH_EAST","signature":"deddqeeeaaqwaqaa"},"1037":{"direction":"SOUTH_EAST","signature":"aqaaewawaqeaaeaeaw"},"105":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaq"},"1843":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaaqqaawaaqe"},"-1166":{"direction":"NORTH_EAST","signature":"deddeaqeaaqawawa"},"1217":{"direction":"SOUTH_EAST","signature":"aqaaeawqqaeaaqeaaq"},"119":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaawaq"},"259":{"direction":"SOUTH_EAST","signature":"aqaaeqawaaqaw"},"643":{"direction":"SOUTH_EAST","signature":"aqaaqqdeeeaaqeqawaw"},"-165":{"direction":"NORTH_EAST","signature":"deddeeeeaaq"},"-343":{"direction":"NORTH_EAST","signature":"deddqaeaaqawaw"},"1280":{"direction":"SOUTH_EAST","signature":"aqaaqadeaaeqaaeeaa"},"-1936":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaaeeaaqew"},"-1033":{"direction":"NORTH_EAST","signature":"deddeqawaawaaweaqqw"},"-1043":{"direction":"NORTH_EAST","signature":"deddqewdqaaeaqaaqaw"},"1727":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwawaqawaw"},"-1850":{"direction":"NORTH_EAST","signature":"deddedweeadaawqaeaaqa"},"642":{"direction":"SOUTH_EAST","signature":"aqaaqawaeqaaeaqa"},"-1651":{"direction":"NORTH_EAST","signature":"deddewawaqaawaaqaw"},"1465":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqawwaw"},"891":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqaaqaw"},"677":{"direction":"SOUTH_EAST","signature":"aqaaqawaeqaaeeaaq"},"1745":{"direction":"SOUTH_EAST","signature":"aqaaqqwawaqaaqqwaqaaq"},"-227":{"direction":"NORTH_EAST","signature":"deddqqwaqaaqaw"},"-802":{"direction":"NORTH_EAST","signature":"deddeawaqaaeaqa"},"1916":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqwaqaaea"},"1689":{"direction":"SOUTH_EAST","signature":"aqaaeeqawaawaqwaeaq"},"-353":{"direction":"NORTH_EAST","signature":"deddeeawaqaaq"},"-1744":{"direction":"NORTH_EAST","signature":"deddeawaqaeaaeeaa"},"-1706":{"direction":"NORTH_EAST","signature":"deddeawaeaadaaeawa"},"64":{"direction":"SOUTH_EAST","signature":"aqaaqawqaa"},"-351":{"direction":"NORTH_EAST","signature":"deddeeaaqwawaq"},"685":{"direction":"SOUTH_EAST","signature":"aqaaeeawawaqaaw"},"1449":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaawaaq"},"-1787":{"direction":"NORTH_EAST","signature":"deddeaqaaqawwqqaaqaw"},"-902":{"direction":"NORTH_EAST","signature":"deddqqqeaaeaqawa"},"-120":{"direction":"NORTH_EAST","signature":"deddeeqaqqa"},"1139":{"direction":"SOUTH_EAST","signature":"aqaaeqaaqqaawaaqe"},"291":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaqaw"},"-573":{"direction":"NORTH_EAST","signature":"deddeqwawadaaeaaq"},"1607":{"direction":"SOUTH_EAST","signature":"aqaaeweaaqeaaqawaw"},"788":{"direction":"SOUTH_EAST","signature":"aqaaedaawwaqaawaa"},"948":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaqawqqaa"},"830":{"direction":"SOUTH_EAST","signature":"aqaaqeqaaeeaaqea"},"1681":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeawaqaaeaq"},"359":{"direction":"SOUTH_EAST","signature":"aqaaeeawaqaaqwq"},"-710":{"direction":"NORTH_EAST","signature":"deddqaeaaqwaqawa"},"-1581":{"direction":"NORTH_EAST","signature":"deddewwaawaawawaaw"},"61":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeew"},"-1059":{"direction":"NORTH_EAST","signature":"deddeaadeaaqawqaeqaaed"},"-491":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqaw"},"537":{"direction":"SOUTH_EAST","signature":"aqaaweeeaaqqaaw"},"538":{"direction":"SOUTH_EAST","signature":"aqaaeeedaawaeaqa"},"376":{"direction":"SOUTH_EAST","signature":"aqaaeawadaaeaa"},"-583":{"direction":"NORTH_EAST","signature":"deddeaqeaaqawaw"},"1747":{"direction":"SOUTH_EAST","signature":"aqaaeweeeeaaqqaaeqaq"},"1626":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqwqwaqaaqw"},"152":{"direction":"SOUTH_EAST","signature":"aqaawaaqeaadaa"},"1697":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaawaqwaw"},"-1453":{"direction":"NORTH_EAST","signature":"deddqaeaaqawaeqaqqaq"},"38":{"direction":"SOUTH_EAST","signature":"aqaawaaqawa"},"227":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaqaw"},"739":{"direction":"SOUTH_EAST","signature":"aqaaeeeeqaawaaqe"},"-1425":{"direction":"NORTH_EAST","signature":"deddedaaeqaqqaqeaqaaq"},"1508":{"direction":"SOUTH_EAST","signature":"aqaaeeaqaaqawwaadea"},"-413":{"direction":"NORTH_EAST","signature":"deddqqadaawqaeaaq"},"-1919":{"direction":"NORTH_EAST","signature":"deddwaaqeqaeawaqaawaq"},"873":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwaqaaq"},"-1335":{"direction":"NORTH_EAST","signature":"deddeqaeaaqwaawaq"},"455":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqawaw"},"-1503":{"direction":"NORTH_EAST","signature":"deddeqaeaeaaeqawaw"},"-1495":{"direction":"NORTH_EAST","signature":"deddewaawaawqaawaq"},"-1825":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaaeaq"},"-1307":{"direction":"NORTH_EAST","signature":"deddwaaqeawawaqaawaw"},"-630":{"direction":"NORTH_EAST","signature":"deddeaeaqqaeqaae"},"1307":{"direction":"SOUTH_EAST","signature":"aqaawaaqeawawaqaawaw"},"-111":{"direction":"NORTH_EAST","signature":"deddeaadqaaew"},"-226":{"direction":"NORTH_EAST","signature":"deddqqwaqaaqa"},"-776":{"direction":"NORTH_EAST","signature":"deddeawaqaaqwadaa"},"-1015":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqaeqaq"},"986":{"direction":"SOUTH_EAST","signature":"aqaaeaeawawaawa"},"-1693":{"direction":"NORTH_EAST","signature":"deddeeqawaawaqwwaadeaq"},"970":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqa"},"1716":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaawaawqa"},"500":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaa"},"1705":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawqaawaaq"},"-1763":{"direction":"NORTH_EAST","signature":"deddqqwawaqaaqqqaaqaw"},"1460":{"direction":"SOUTH_EAST","signature":"aqaaeeaaewaawaa"},"-1413":{"direction":"NORTH_EAST","signature":"deddqaeaaqawaeaaq"},"1728":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaqawqaa"},"1001":{"direction":"SOUTH_EAST","signature":"aqaaeeeweeeaaqwaaw"},"-1443":{"direction":"NORTH_EAST","signature":"deddeqaeaaeeaadawaw"},"161":{"direction":"SOUTH_EAST","signature":"aqaaqawqwaqaaq"},"1482":{"direction":"SOUTH_EAST","signature":"aqaaqeeeewaawaawa"},"458":{"direction":"SOUTH_EAST","signature":"aqaaqqwawaqaeaae"},"4":{"direction":"SOUTH_EAST","signature":"aqaawaa"},"1996":{"direction":"SOUTH_EAST","signature":"aqaaeqaawaaqawadaa"},"1384":{"direction":"SOUTH_EAST","signature":"aqaaweaqqaeeaadaaeea"},"505":{"direction":"SOUTH_EAST","signature":"aqaaedweeqaawaaq"},"-1351":{"direction":"NORTH_EAST","signature":"deddedwaqaaqqqaaqawaw"},"-1310":{"direction":"NORTH_EAST","signature":"deddqqdaaeqaaeeaaqea"},"-340":{"direction":"NORTH_EAST","signature":"deddeqaeaqaa"},"1707":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqeaqqaew"},"-1613":{"direction":"NORTH_EAST","signature":"deddeaadwaaqqaeawaeaq"},"244":{"direction":"SOUTH_EAST","signature":"aqaaeqaawaa"},"-365":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaq"},"-1452":{"direction":"NORTH_EAST","signature":"deddqqaawaaqeaqaa"},"1042":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadwaaqwaqa"},"816":{"direction":"SOUTH_EAST","signature":"aqaaqqaawqaaeeaa"},"-1158":{"direction":"NORTH_EAST","signature":"deddeeewawaqeaaeaqq"},"298":{"direction":"SOUTH_EAST","signature":"aqaaeawqqaeaae"},"248":{"direction":"SOUTH_EAST","signature":"aqaawqqawqaqwaa"},"1904":{"direction":"SOUTH_EAST","signature":"aqaaedweweaaqwaqaeaa"},"1420":{"direction":"SOUTH_EAST","signature":"aqaaedaaeqaqqaqeaqaa"},"1111":{"direction":"SOUTH_EAST","signature":"aqaaeqawaaweaaeawe"},"-1913":{"direction":"NORTH_EAST","signature":"deddweaqaaeaadawaeaw"},"-1896":{"direction":"NORTH_EAST","signature":"deddwqaaedewwaawaawqaa"},"1199":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqadweeaaqeaw"},"-749":{"direction":"NORTH_EAST","signature":"deddqwaeawawaqaaw"},"851":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeaqaaqaw"},"1024":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawawqaa"},"1595":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqeeeaaqe"},"344":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaa"},"835":{"direction":"SOUTH_EAST","signature":"aqaaqeqaaeeaaqeaq"},"472":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaeaa"},"-1003":{"direction":"NORTH_EAST","signature":"deddeaeaadaaeawaw"},"871":{"direction":"SOUTH_EAST","signature":"aqaaqaeaeawaadeqawaw"},"777":{"direction":"SOUTH_EAST","signature":"aqaawqdeeeeqaawaaq"},"-917":{"direction":"NORTH_EAST","signature":"deddedweeaaqaeaaq"},"-1717":{"direction":"NORTH_EAST","signature":"deddeawqawaawaawqaw"},"601":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaqqaaw"},"-624":{"direction":"NORTH_EAST","signature":"deddeaqeaqawqaa"},"999":{"direction":"SOUTH_EAST","signature":"aqaaeqaawaaqawaw"},"-1303":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqqeaqwawqq"},"1964":{"direction":"SOUTH_EAST","signature":"aqaawqaqqaqeawaqaaea"},"402":{"direction":"SOUTH_EAST","signature":"aqaaeawwaqaaqa"},"1688":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaadawawaqwa"},"-1779":{"direction":"NORTH_EAST","signature":"deddwqaawaaqqaawaaqe"},"-1683":{"direction":"NORTH_EAST","signature":"deddeaqaawwaadaqqaaew"},"984":{"direction":"SOUTH_EAST","signature":"aqaaweaaqeaadaaeea"},"-349":{"direction":"NORTH_EAST","signature":"deddeeaaqawwaq"},"377":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqqaaw"},"-315":{"direction":"NORTH_EAST","signature":"deddedqaaqeeeaaqe"},"1758":{"direction":"SOUTH_EAST","signature":"aqaaeeqawawaqaeqaae"},"1962":{"direction":"SOUTH_EAST","signature":"aqaaeaeaadwaawaawa"},"1768":{"direction":"SOUTH_EAST","signature":"aqaaweaadaaeeaadaaeea"},"1496":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawwaqaea"},"1183":{"direction":"SOUTH_EAST","signature":"aqaaedaaeaeaaeqawaw"},"817":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqeaaq"},"-1791":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwaawaawe"},"-68":{"direction":"NORTH_EAST","signature":"deddqwaqaa"},"-1412":{"direction":"NORTH_EAST","signature":"deddqqaawaaqqaaea"},"-702":{"direction":"NORTH_EAST","signature":"deddeeaaqwawaqa"},"603":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeawaw"},"-1004":{"direction":"NORTH_EAST","signature":"deddeaadeawawaqaa"},"305":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaq"},"178":{"direction":"SOUTH_EAST","signature":"aqaaqawqqaaqa"},"-321":{"direction":"NORTH_EAST","signature":"deddqawaeqaaeaq"},"1058":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaewaaqa"},"-1867":{"direction":"NORTH_EAST","signature":"deddewaqwaawaaweaaeq"},"548":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaaeaqaa"},"1220":{"direction":"SOUTH_EAST","signature":"aqaaeeeqaaeaqaa"},"698":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwaaqa"},"-1524":{"direction":"NORTH_EAST","signature":"deddeawwawaqaawaa"},"236":{"direction":"SOUTH_EAST","signature":"aqaawqaqqaqeaa"},"973":{"direction":"SOUTH_EAST","signature":"aqaawaaqwawaqeaaeaeaw"},"1619":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeaqaaqqq"},"1162":{"direction":"SOUTH_EAST","signature":"aqaaeeddeaqwaawaawa"},"-1345":{"direction":"NORTH_EAST","signature":"deddqaeeeaaqwaawqaq"},"1894":{"direction":"SOUTH_EAST","signature":"aqaaeaadawqeaaeaqawa"},"-421":{"direction":"NORTH_EAST","signature":"deddeaqwaawaaw"},"-631":{"direction":"NORTH_EAST","signature":"deddeaeaqqaeqaaew"},"-463":{"direction":"NORTH_EAST","signature":"deddqqwawaqaeaaeq"},"-690":{"direction":"NORTH_EAST","signature":"deddeeeeaaeaqa"},"143":{"direction":"SOUTH_EAST","signature":"aqaaeaeqawaw"},"1679":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaeawaawaq"},"-943":{"direction":"NORTH_EAST","signature":"deddeqqqwawaqaeaaeq"},"1066":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaeaqwaadwa"},"1646":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqadaqa"},"446":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaeqaae"},"-565":{"direction":"NORTH_EAST","signature":"deddqqqaaqaeaaq"},"-745":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaaeaq"},"1187":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeewaqaaqaw"},"1840":{"direction":"SOUTH_EAST","signature":"aqaaeeqaaqqaaeeaa"},"-57":{"direction":"NORTH_EAST","signature":"deddeawqaq"},"-603":{"direction":"NORTH_EAST","signature":"deddeaqeaaeawaw"},"1411":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqadaqaaqaw"},"1844":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaqaaeawaa"},"-210":{"direction":"NORTH_EAST","signature":"deddeaqaaqa"},"11":{"direction":"SOUTH_EAST","signature":"aqaaqaw"},"-582":{"direction":"NORTH_EAST","signature":"deddqeaqaaqawa"},"682":{"direction":"SOUTH_EAST","signature":"aqaaeewaawaawa"},"-1802":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaawa"},"1634":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqeaaqa"},"640":{"direction":"SOUTH_EAST","signature":"aqaaqqaeqaaeeaa"},"-1572":{"direction":"NORTH_EAST","signature":"deddeewaqawawaqwqaa"},"1363":{"direction":"SOUTH_EAST","signature":"aqaaedweeeaaqeqqaaqaw"},"-1285":{"direction":"NORTH_EAST","signature":"deddqadeaaeqaaeeaaq"},"721":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqeaaq"},"106":{"direction":"SOUTH_EAST","signature":"aqaaeawqawa"},"787":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqqaaeqaq"},"-331":{"direction":"NORTH_EAST","signature":"deddeaqqeaaqaw"},"1777":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeaaqwaq"},"1890":{"direction":"SOUTH_EAST","signature":"aqaaedaawqaaqqwaqaaqa"},"-901":{"direction":"NORTH_EAST","signature":"deddeaqaaeaadqadaaw"},"654":{"direction":"SOUTH_EAST","signature":"aqaawaaqeaaqawawa"},"-1419":{"direction":"NORTH_EAST","signature":"deddeeaaqwawaqaaeq"},"-134":{"direction":"NORTH_EAST","signature":"deddqwawaqaae"},"1151":{"direction":"SOUTH_EAST","signature":"aqaaedaqaawqaaeeaaqe"},"1473":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaqeqwaqaaq"},"476":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaqawq"},"37":{"direction":"SOUTH_EAST","signature":"aqaaeqawqw"},"1531":{"direction":"SOUTH_EAST","signature":"aqaaeeaaedaaeaaqaw"},"1298":{"direction":"SOUTH_EAST","signature":"aqaaeqadaqqaawaaqa"},"659":{"direction":"SOUTH_EAST","signature":"aqaaeeaadawaaqaw"},"-420":{"direction":"NORTH_EAST","signature":"deddeaqwaawaa"},"532":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaeaqwa"},"-1794":{"direction":"NORTH_EAST","signature":"deddeaqaaeawaqaaqw"},"1543":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqqaaqawaw"},"-317":{"direction":"NORTH_EAST","signature":"deddeqwaqaaqawe"},"-1828":{"direction":"NORTH_EAST","signature":"deddweaaeaqwaawaa"},"-531":{"direction":"NORTH_EAST","signature":"deddeeeaaeaqaw"},"-1985":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqadaqaaq"},"1121":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqaeqaaeew"},"-1960":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqqaa"},"-423":{"direction":"NORTH_EAST","signature":"deddeqqqaaqawaw"},"39":{"direction":"SOUTH_EAST","signature":"aqaawaaqawaw"},"358":{"direction":"SOUTH_EAST","signature":"aqaaeweaaqawa"},"831":{"direction":"SOUTH_EAST","signature":"aqaaqqaawqaaeeaaqe"},"145":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaq"},"-252":{"direction":"NORTH_EAST","signature":"deddeqawaadwaa"},"-978":{"direction":"NORTH_EAST","signature":"deddqwaawqaawaaqa"},"916":{"direction":"SOUTH_EAST","signature":"aqaaewawqawaawaa"},"-1328":{"direction":"NORTH_EAST","signature":"deddwaaqeaaqawawqaa"},"-22":{"direction":"NORTH_EAST","signature":"deddqawa"},"-992":{"direction":"NORTH_EAST","signature":"deddeewqaaedaqaaeedaa"},"-215":{"direction":"NORTH_EAST","signature":"deddeaqwaawaq"},"1814":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwawaqaaqq"},"1751":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaqqaawaq"},"1517":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqwaqaaqawe"},"-818":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqa"},"-1454":{"direction":"NORTH_EAST","signature":"deddqqaawaaqeaqawa"},"-1229":{"direction":"NORTH_EAST","signature":"deddqeeeaaeaqwaaq"},"45":{"direction":"SOUTH_EAST","signature":"aqaaqqaaq"},"-1812":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaaqaww"},"-1309":{"direction":"NORTH_EAST","signature":"deddeaadeqaeawaqaaw"},"-1017":{"direction":"NORTH_EAST","signature":"deddedwawwawaqaawaaq"},"1365":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaqaeaaq"},"1779":{"direction":"SOUTH_EAST","signature":"aqaawqaawaaqqaawaaqe"},"-675":{"direction":"NORTH_EAST","signature":"deddeeeeaaqadaqaaed"},"726":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawadawa"},"668":{"direction":"SOUTH_EAST","signature":"aqaaqawqwaqaaqwqaa"},"-1780":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeaaqqa"},"1391":{"direction":"SOUTH_EAST","signature":"aqaaqeqawaaqawaeaqe"},"1989":{"direction":"SOUTH_EAST","signature":"aqaaqeqqaeaaqawaeaq"},"-815":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaeeqaq"},"530":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqaae"},"160":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaa"},"-1694":{"direction":"NORTH_EAST","signature":"deddeawaqaaeeaaeqa"},"-684":{"direction":"NORTH_EAST","signature":"deddeeawawaqaa"},"-1733":{"direction":"NORTH_EAST","signature":"deddeqwqaeaaqawqaaq"},"1246":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqqwawa"},"-639":{"direction":"NORTH_EAST","signature":"deddqqqwaqaaeawaq"},"-464":{"direction":"NORTH_EAST","signature":"deddweaqaaqawae"},"533":{"direction":"SOUTH_EAST","signature":"aqaaqqwqawaawaaw"},"-274":{"direction":"NORTH_EAST","signature":"deddwaaqqaaeaqa"},"-137":{"direction":"NORTH_EAST","signature":"deddwaaqqaaeaq"},"503":{"direction":"SOUTH_EAST","signature":"aqaaeaeaaqawaw"},"-135":{"direction":"NORTH_EAST","signature":"deddeeeaaqade"},"-1396":{"direction":"NORTH_EAST","signature":"deddeeaaqawwaqaa"},"-979":{"direction":"NORTH_EAST","signature":"deddweaqawqaawaaqe"},"-1398":{"direction":"NORTH_EAST","signature":"deddqaeaaqawadaqaaqq"},"-140":{"direction":"NORTH_EAST","signature":"deddqqaaeeea"},"256":{"direction":"SOUTH_EAST","signature":"aqaaewaqaeaa"},"-974":{"direction":"NORTH_EAST","signature":"deddqadawaqaaeaqaaqq"},"1014":{"direction":"SOUTH_EAST","signature":"aqaaedaaeaaqawadaqa"},"-1979":{"direction":"NORTH_EAST","signature":"deddeaadeadaadawaqaawaw"},"-586":{"direction":"NORTH_EAST","signature":"deddeeewaqaeaae"},"-270":{"direction":"NORTH_EAST","signature":"deddeaqaaeedqaae"},"-1590":{"direction":"NORTH_EAST","signature":"deddweawawaqaawawa"},"-188":{"direction":"NORTH_EAST","signature":"deddeawaqaa"},"1514":{"direction":"SOUTH_EAST","signature":"aqaaqqeaaeaqawqaae"},"-1863":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqaaqawaw"},"-402":{"direction":"NORTH_EAST","signature":"deddeawwaqaaqa"},"-1296":{"direction":"NORTH_EAST","signature":"deddeeqqaweqaaeeaa"},"-552":{"direction":"NORTH_EAST","signature":"deddwaaqqaaeaqwaa"},"-492":{"direction":"NORTH_EAST","signature":"deddwqaqqaqeaqaa"},"1983":{"direction":"SOUTH_EAST","signature":"aqaaeeqaeawaqaawaq"},"-192":{"direction":"NORTH_EAST","signature":"deddqqaaqawqa"},"23":{"direction":"SOUTH_EAST","signature":"aqaaedweede"},"235":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqaq"},"141":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaw"},"-1646":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqadaqa"},"-1143":{"direction":"NORTH_EAST","signature":"deddeeedaaeaaqawaw"},"-796":{"direction":"NORTH_EAST","signature":"deddeawaqaaqwaea"},"1182":{"direction":"SOUTH_EAST","signature":"aqaaqqaewaqaeaaeqa"},"-239":{"direction":"NORTH_EAST","signature":"deddqawwaqaawaq"},"543":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaeaaeqaw"},"-1905":{"direction":"NORTH_EAST","signature":"deddeqqaqeaadaqeaqaaq"},"1453":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqawaeqaqqaq"},"-1577":{"direction":"NORTH_EAST","signature":"deddwqaeaaqqaawaaq"},"-1131":{"direction":"NORTH_EAST","signature":"deddeaqaaeeeeaaqaw"},"1017":{"direction":"SOUTH_EAST","signature":"aqaaedwawwawaqaawaaq"},"-357":{"direction":"NORTH_EAST","signature":"deddeeaaqwawqaw"},"1070":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqaaeqa"},"-1552":{"direction":"NORTH_EAST","signature":"deddqaeaaqeawawaea"},"19":{"direction":"SOUTH_EAST","signature":"aqaawaaqe"},"1355":{"direction":"SOUTH_EAST","signature":"aqaaeaqeqawawaqaeaqwq"},"36":{"direction":"SOUTH_EAST","signature":"aqaaeqawq"},"-783":{"direction":"NORTH_EAST","signature":"deddedqaaqawaeaaqe"},"-1306":{"direction":"NORTH_EAST","signature":"deddwaaqeawawaqaawa"},"-1675":{"direction":"NORTH_EAST","signature":"deddwaaqeaeaqwaqaawaw"},"-1162":{"direction":"NORTH_EAST","signature":"deddeeddeaqwaawaawa"},"-50":{"direction":"NORTH_EAST","signature":"deddeaqa"},"-1772":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeadaawqa"},"-1540":{"direction":"NORTH_EAST","signature":"deddqaeaaqeaadaaea"},"-1510":{"direction":"NORTH_EAST","signature":"deddedqaaqawwawaqaae"},"-1218":{"direction":"NORTH_EAST","signature":"deddeaqeaqadawaaqa"},"-132":{"direction":"NORTH_EAST","signature":"deddwaaqqaaea"},"-1505":{"direction":"NORTH_EAST","signature":"deddeeaqaaqawaeaw"},"1252":{"direction":"SOUTH_EAST","signature":"aqaawwdeeeqaaeaqaa"},"261":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaedaaw"},"-777":{"direction":"NORTH_EAST","signature":"deddwqdeeeeqaawaaq"},"692":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawaa"},"-16":{"direction":"NORTH_EAST","signature":"deddqawq"},"1667":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqqaaew"},"-1165":{"direction":"NORTH_EAST","signature":"deddqqaaeeadeaaqqaaq"},"-1007":{"direction":"NORTH_EAST","signature":"deddeeewaawaawaq"},"1754":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaeaaeeaqa"},"-754":{"direction":"NORTH_EAST","signature":"deddewaawaawqaae"},"-1058":{"direction":"NORTH_EAST","signature":"deddqeaadaaewaaqa"},"-1719":{"direction":"NORTH_EAST","signature":"deddeawaeaaqwaawaq"},"-1147":{"direction":"NORTH_EAST","signature":"deddweaeaaedaaeawaw"},"-151":{"direction":"NORTH_EAST","signature":"deddeaqeaqaw"},"1642":{"direction":"SOUTH_EAST","signature":"aqaaqqaaewaawaawa"},"166":{"direction":"SOUTH_EAST","signature":"aqaaeeawawa"},"1550":{"direction":"SOUTH_EAST","signature":"aqaaewaawaaweaqawa"},"-1520":{"direction":"NORTH_EAST","signature":"deddqeeeeaaqaeaa"},"-82":{"direction":"NORTH_EAST","signature":"deddeaadawa"},"208":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaa"},"776":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqwadaa"},"491":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqaw"},"-1921":{"direction":"NORTH_EAST","signature":"deddqqwaqaaeawaqaaq"},"1602":{"direction":"SOUTH_EAST","signature":"aqaaeeaqwaqaaeaqa"},"1114":{"direction":"SOUTH_EAST","signature":"aqaaewawqaweaaeawa"},"-1586":{"direction":"NORTH_EAST","signature":"deddeawwaadqaawaaqa"},"-500":{"direction":"NORTH_EAST","signature":"deddeqawaawaa"},"-267":{"direction":"NORTH_EAST","signature":"deddqwqaeaaqaw"},"989":{"direction":"SOUTH_EAST","signature":"aqaaweaqawqaawaaqee"},"-449":{"direction":"NORTH_EAST","signature":"deddeaqaawqaqqaq"},"150":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaae"},"414":{"direction":"SOUTH_EAST","signature":"aqaaeeqaawaaqq"},"-1982":{"direction":"NORTH_EAST","signature":"deddwqaeaaeeeaaqewqaae"},"70":{"direction":"SOUTH_EAST","signature":"aqaaeqaae"},"1958":{"direction":"SOUTH_EAST","signature":"aqaaweaqawqaawaaqea"},"1144":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaadawaea"},"1214":{"direction":"SOUTH_EAST","signature":"aqaaeawqqaeaaeqawa"},"-1008":{"direction":"NORTH_EAST","signature":"deddeawqawaeaqqeaa"},"-1988":{"direction":"NORTH_EAST","signature":"deddeaqaaedqaaqwaqaa"},"-248":{"direction":"NORTH_EAST","signature":"deddwqqawqaqwaa"},"1161":{"direction":"SOUTH_EAST","signature":"aqaaedaqaaedaawwaqaaq"},"1215":{"direction":"SOUTH_EAST","signature":"aqaaeawqqaeaaeqawaw"},"-1943":{"direction":"NORTH_EAST","signature":"deddweaaqeawawaqaawe"},"1329":{"direction":"SOUTH_EAST","signature":"aqaaqqaeaeqaaeeweaaq"},"-1313":{"direction":"NORTH_EAST","signature":"deddeqwaqaaeaqwqaaq"},"-601":{"direction":"NORTH_EAST","signature":"deddqeeeaaqqaaw"},"899":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaweaaqe"},"-262":{"direction":"NORTH_EAST","signature":"deddqqqaaqawa"},"-458":{"direction":"NORTH_EAST","signature":"deddqqwawaqaeaae"},"1317":{"direction":"SOUTH_EAST","signature":"aqaawaaqeawawaqaawawqq"},"1260":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaeaqeaa"},"-849":{"direction":"NORTH_EAST","signature":"deddqqaaqqwawaqaaq"},"1149":{"direction":"SOUTH_EAST","signature":"aqaaewaqaeaaeqqqqaaq"},"-149":{"direction":"NORTH_EAST","signature":"deddedweeeaaq"},"1977":{"direction":"SOUTH_EAST","signature":"aqaaqeeqaawaaqqaaw"},"680":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaqqaa"},"-125":{"direction":"NORTH_EAST","signature":"deddeeqaqqaq"},"-611":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqaw"},"-1483":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaaeawaw"},"1358":{"direction":"SOUTH_EAST","signature":"aqaaqaeeeaaqwaaqea"},"955":{"direction":"SOUTH_EAST","signature":"aqaaqqdawaqaaqqaaqaw"},"-1604":{"direction":"NORTH_EAST","signature":"deddeawaqaaeaqaa"},"-1753":{"direction":"NORTH_EAST","signature":"deddeawqwaawaawwaaw"},"629":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaqaeaaq"},"-746":{"direction":"NORTH_EAST","signature":"deddedaqaewaqaeaae"},"-923":{"direction":"NORTH_EAST","signature":"deddeaqwaadaqqaaqaw"},"-1382":{"direction":"NORTH_EAST","signature":"deddeeeeaaeaqawa"},"772":{"direction":"SOUTH_EAST","signature":"aqaaedweqaaeaqaa"},"-295":{"direction":"NORTH_EAST","signature":"deddwaqeaaqawaw"},"-341":{"direction":"NORTH_EAST","signature":"deddeawaawaaw"},"-1292":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqqeaqwa"},"534":{"direction":"SOUTH_EAST","signature":"aqaaqwqaeaaqawa"},"-1215":{"direction":"NORTH_EAST","signature":"deddeawqqaeaaeqawaw"},"-557":{"direction":"NORTH_EAST","signature":"deddewaqaeaaeqaeq"},"1105":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaeqaaeaq"},"-1594":{"direction":"NORTH_EAST","signature":"deddeawaqaaewaawa"},"1610":{"direction":"SOUTH_EAST","signature":"aqaaeawwaqwaawaawa"},"-1809":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwawaqaaq"},"243":{"direction":"SOUTH_EAST","signature":"aqaawqqwaqaaqaw"},"1987":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeewaawqaqwaqqq"},"-504":{"direction":"NORTH_EAST","signature":"deddeaeaaqawaww"},"-594":{"direction":"NORTH_EAST","signature":"deddwqaaeaqaaqa"},"-1445":{"direction":"NORTH_EAST","signature":"deddeweaaqwaawaaw"},"498":{"direction":"SOUTH_EAST","signature":"aqaaeqaawaaqa"},"790":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaeaqq"},"285":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeeaaq"},"1998":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeewaaqawawa"},"1868":{"direction":"SOUTH_EAST","signature":"aqaaedaawqaaqqwawaqaa"},"1327":{"direction":"SOUTH_EAST","signature":"aqaaeaqqewaawaawaq"},"-659":{"direction":"NORTH_EAST","signature":"deddeeaadawaaqaw"},"634":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqawqaae"},"-23":{"direction":"NORTH_EAST","signature":"deddedweede"},"320":{"direction":"SOUTH_EAST","signature":"aqaaeedqaaeqqaa"},"-1981":{"direction":"NORTH_EAST","signature":"deddqeeqaawaaqqaaq"},"1859":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeqawaaqaw"},"-336":{"direction":"NORTH_EAST","signature":"deddeeawawwaa"},"-19":{"direction":"NORTH_EAST","signature":"deddwaaqe"},"-698":{"direction":"NORTH_EAST","signature":"deddqaeaaqwaaqa"},"1034":{"direction":"SOUTH_EAST","signature":"aqaaeqawwaawaawa"},"-1254":{"direction":"NORTH_EAST","signature":"deddedweeeaaeaqawa"},"1624":{"direction":"SOUTH_EAST","signature":"aqaaqeqaaeeaaqwaa"},"-506":{"direction":"NORTH_EAST","signature":"deddeewaqqqqaaqa"},"734":{"direction":"SOUTH_EAST","signature":"aqaaeqaeqadaadawaqa"},"1878":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwqaeaqawa"},"-724":{"direction":"NORTH_EAST","signature":"deddeqqaaqawqqaa"},"1921":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaeawaqaaq"},"-265":{"direction":"NORTH_EAST","signature":"deddeeeaaeaq"},"-1551":{"direction":"NORTH_EAST","signature":"deddeeaaewaqaeaaeq"},"-54":{"direction":"NORTH_EAST","signature":"deddwqaqqaqq"},"910":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaae"},"1133":{"direction":"SOUTH_EAST","signature":"aqaaeaadweaadaqqaqqaeaw"},"300":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqaa"},"1022":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaawea"},"-1324":{"direction":"NORTH_EAST","signature":"deddeqaeaaqawadaa"},"531":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaeaqaw"},"-1276":{"direction":"NORTH_EAST","signature":"deddedwaqaaeawaqaa"},"-1548":{"direction":"NORTH_EAST","signature":"deddewaawaaweaqaa"},"-996":{"direction":"NORTH_EAST","signature":"deddeaeawadaadaqaa"},"1369":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaqaawaaq"},"-59":{"direction":"NORTH_EAST","signature":"deddweaaeq"},"-1535":{"direction":"NORTH_EAST","signature":"deddqqaawaeaaeqawaw"},"1935":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaaeeaaqe"},"758":{"direction":"SOUTH_EAST","signature":"aqaaeaadawqaaqawa"},"1789":{"direction":"SOUTH_EAST","signature":"aqaaeaadqaaeawaqaaw"},"1006":{"direction":"SOUTH_EAST","signature":"aqaaeaeaaqawawa"},"1069":{"direction":"SOUTH_EAST","signature":"aqaaeqaawaqwaeaaq"},"-287":{"direction":"NORTH_EAST","signature":"deddeqaaeawaq"},"-1125":{"direction":"NORTH_EAST","signature":"deddeqwawaaqawqaaq"},"363":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawadaw"},"252":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadwaa"},"-1722":{"direction":"NORTH_EAST","signature":"deddqwqawaaqqaaeeaaqq"},"266":{"direction":"SOUTH_EAST","signature":"aqaaewaqaeaae"},"-1401":{"direction":"NORTH_EAST","signature":"deddeeadaadaqaaqaeaw"},"86":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqw"},"-296":{"direction":"NORTH_EAST","signature":"deddedweaaqqaa"},"-1370":{"direction":"NORTH_EAST","signature":"deddeeawawaqaawa"},"1342":{"direction":"SOUTH_EAST","signature":"aqaaeeawaawaawea"},"1715":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwawaaqaw"},"-516":{"direction":"NORTH_EAST","signature":"deddewaqaeawaa"},"-1336":{"direction":"NORTH_EAST","signature":"deddeedqqaawaaqqaa"},"-126":{"direction":"NORTH_EAST","signature":"deddwaeaaeqa"},"605":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaqqaaq"},"-1922":{"direction":"NORTH_EAST","signature":"deddqawwaqaawaaqqaae"},"1467":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaadeaaqaw"},"408":{"direction":"SOUTH_EAST","signature":"aqaaewaaqawawae"},"1158":{"direction":"SOUTH_EAST","signature":"aqaaeeewawaqeaaeaqq"},"-283":{"direction":"NORTH_EAST","signature":"deddeqaaeawaw"},"1776":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeaaqawq"},"783":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqawaeaaqe"},"1954":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqwaqa"},"250":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqa"},"751":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaeaaeqaw"},"417":{"direction":"SOUTH_EAST","signature":"aqaaedaawwaqaaeaq"},"215":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaq"},"-281":{"direction":"NORTH_EAST","signature":"deddqqwaeaqaaq"},"1241":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaeaadaw"},"34":{"direction":"SOUTH_EAST","signature":"aqaaqwaqa"},"418":{"direction":"SOUTH_EAST","signature":"aqaaeweeeeaaqa"},"-752":{"direction":"NORTH_EAST","signature":"deddeeaqaaqawae"},"-1814":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwawaqaaqq"},"229":{"direction":"SOUTH_EAST","signature":"aqaaqqwawaqaeaq"},"-284":{"direction":"NORTH_EAST","signature":"deddeaeqawaa"},"-1154":{"direction":"NORTH_EAST","signature":"deddeawqwaqeaaeaqa"},"1899":{"direction":"SOUTH_EAST","signature":"aqaaewaqaaqaeaaqaw"},"908":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwaqaa"},"-528":{"direction":"NORTH_EAST","signature":"deddqqqaaqawwaa"},"-1536":{"direction":"NORTH_EAST","signature":"deddeeaaewaqaeaa"},"-1475":{"direction":"NORTH_EAST","signature":"deddeawwawaawaqwawaw"},"403":{"direction":"SOUTH_EAST","signature":"aqaaqwaeaqaaqaw"},"-1757":{"direction":"NORTH_EAST","signature":"deddeawaeaaqwaqaeaq"},"1680":{"direction":"SOUTH_EAST","signature":"aqaaeeaqqaaqaeaa"},"1571":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqeaqaaqaw"},"492":{"direction":"SOUTH_EAST","signature":"aqaawqaqqaqeaqaa"},"-1966":{"direction":"NORTH_EAST","signature":"deddqqaaedaeaaqawawa"},"-495":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaqqaqe"},"513":{"direction":"SOUTH_EAST","signature":"aqaaeeqaqqwaqaaq"},"-912":{"direction":"NORTH_EAST","signature":"deddedweeaaqaeaa"},"-989":{"direction":"NORTH_EAST","signature":"deddweaqawqaawaaqee"},"-363":{"direction":"NORTH_EAST","signature":"deddewaawaawadaw"},"937":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeqqawqaq"},"-1281":{"direction":"NORTH_EAST","signature":"deddedwaqaaeawaqaaq"},"1446":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaeaadawawa"},"1946":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqwawa"},"1103":{"direction":"SOUTH_EAST","signature":"aqaaedwawwaqwaawaawaq"},"1769":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqqaawaaq"},"1724":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwawaqaa"},"1268":{"direction":"SOUTH_EAST","signature":"aqaaqqqwaqaaeawaa"},"-1031":{"direction":"NORTH_EAST","signature":"deddeaeaadaaeqaaew"},"893":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwaadeaaq"},"-1760":{"direction":"NORTH_EAST","signature":"deddqqqeaadaaeqaaeea"},"-1069":{"direction":"NORTH_EAST","signature":"deddeqaawaqwaeaaq"},"218":{"direction":"SOUTH_EAST","signature":"aqaaedweeaaqa"},"-176":{"direction":"NORTH_EAST","signature":"deddqwaqaeaa"},"-1299":{"direction":"NORTH_EAST","signature":"deddedwaqaaeaqaaqaw"},"-74":{"direction":"NORTH_EAST","signature":"deddeqawqwa"},"630":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqqaeqaae"},"302":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqawa"},"-1238":{"direction":"NORTH_EAST","signature":"deddewqawaeawawaqa"},"-782":{"direction":"NORTH_EAST","signature":"deddqaeaaqeaqawa"},"1351":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaqqqaaqawaw"},"-1799":{"direction":"NORTH_EAST","signature":"deddeaqaaqaedaawaqeaq"},"1417":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqqaaeaq"},"1352":{"direction":"SOUTH_EAST","signature":"aqaaqwqwaqeaaeaqwaa"},"483":{"direction":"SOUTH_EAST","signature":"aqaaeawqwaqaaqaw"},"1969":{"direction":"SOUTH_EAST","signature":"aqaawweaaeaqawawaeaw"},"-1644":{"direction":"NORTH_EAST","signature":"deddqqaaedawaawawaa"},"-877":{"direction":"NORTH_EAST","signature":"deddeawaeaaewaaw"},"805":{"direction":"SOUTH_EAST","signature":"aqaaeawwaqwaawaaw"},"-1248":{"direction":"NORTH_EAST","signature":"deddeqaaeaqqwaeaa"},"-430":{"direction":"NORTH_EAST","signature":"deddeaqaaqadaqa"},"-330":{"direction":"NORTH_EAST","signature":"deddeqaeaaqa"},"-857":{"direction":"NORTH_EAST","signature":"deddeweeeeaaqqaaw"},"1035":{"direction":"SOUTH_EAST","signature":"aqaaeqawwaawaawaw"},"-661":{"direction":"NORTH_EAST","signature":"deddqewdeaaqaeaaq"},"1099":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaqwawaqaaeq"},"1265":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqeaaeaq"},"422":{"direction":"SOUTH_EAST","signature":"aqaaeeqawawaqa"},"931":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqaaqaw"},"104":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaa"},"315":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqeeeaaqe"},"1955":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqeeaaeaeaqaw"},"-695":{"direction":"NORTH_EAST","signature":"deddqaeaaqwaawaq"},"1872":{"direction":"SOUTH_EAST","signature":"aqaaweawaqaeaaeqaea"},"-173":{"direction":"NORTH_EAST","signature":"deddeeadaawqaw"},"-278":{"direction":"NORTH_EAST","signature":"deddqawqaaqawa"},"334":{"direction":"SOUTH_EAST","signature":"aqaaeaqeqawadaqa"},"-1384":{"direction":"NORTH_EAST","signature":"deddweaqqaeeaadaaeea"},"-1994":{"direction":"NORTH_EAST","signature":"deddeaeawadaadaqaawa"},"-436":{"direction":"NORTH_EAST","signature":"deddeawaeaaqqa"},"968":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqawqqqaa"},"-1194":{"direction":"NORTH_EAST","signature":"deddedweaaqaeaaqa"},"1181":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeweeaaqqaaq"},"604":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaqwaqae"},"1364":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaqaawaa"},"-1618":{"direction":"NORTH_EAST","signature":"deddedqaaqqaawaaqa"},"-175":{"direction":"NORTH_EAST","signature":"deddeeeeaaqe"},"1766":{"direction":"SOUTH_EAST","signature":"aqaaweaaqqaawaaqea"},"-204":{"direction":"NORTH_EAST","signature":"deddqqwawaqaa"},"-929":{"direction":"NORTH_EAST","signature":"deddeaqaaedwawaqaaq"},"1186":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeewaqaaqa"},"1583":{"direction":"SOUTH_EAST","signature":"aqaaeaqeeaaeaeaqqwaw"},"-609":{"direction":"NORTH_EAST","signature":"deddeaqeaqadawaaq"},"1046":{"direction":"SOUTH_EAST","signature":"aqaaeeeawaqaaqqqa"},"-473":{"direction":"NORTH_EAST","signature":"deddqawwaqaawaaq"},"-410":{"direction":"NORTH_EAST","signature":"deddeqqaeaaqa"},"-1091":{"direction":"NORTH_EAST","signature":"deddeweeaaqwqawawaq"},"1765":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaaqwaawaaw"},"1308":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaqqaaedaqaa"},"-1946":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqwawa"},"-403":{"direction":"NORTH_EAST","signature":"deddqwaeaqaaqaw"},"-1659":{"direction":"NORTH_EAST","signature":"deddeqqaaedqaawqaaqaw"},"1979":{"direction":"SOUTH_EAST","signature":"aqaaeaadeadaadawaqaawaw"},"-368":{"direction":"NORTH_EAST","signature":"deddqaeawaadqqaa"},"1876":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeqawaadeaqaa"},"-246":{"direction":"NORTH_EAST","signature":"deddwqaqqaqeaqa"},"-1050":{"direction":"NORTH_EAST","signature":"deddeaqaaeeeaaqa"},"-863":{"direction":"NORTH_EAST","signature":"deddeqqaeaaeqawaw"},"-1631":{"direction":"NORTH_EAST","signature":"deddeawaqaaeqaawaq"},"-1789":{"direction":"NORTH_EAST","signature":"deddeaadqaaeawaqaaw"},"872":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaqqaa"},"1385":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaqqaaeaq"},"-1081":{"direction":"NORTH_EAST","signature":"deddeeddeawaqaawaaq"},"-1870":{"direction":"NORTH_EAST","signature":"deddqqaaeqaaeaqaae"},"18":{"direction":"SOUTH_EAST","signature":"aqaawaaqa"},"1547":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawaaqeaq"},"-686":{"direction":"NORTH_EAST","signature":"deddeeaaqawawa"},"-1986":{"direction":"NORTH_EAST","signature":"deddqeeqaawaaqqaae"},"1463":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawwaawaq"},"-747":{"direction":"NORTH_EAST","signature":"deddedwaeaadaaeawaw"},"479":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqqwawaw"},"1232":{"direction":"SOUTH_EAST","signature":"aqaaqeaqawwaqaeaa"},"1541":{"direction":"SOUTH_EAST","signature":"aqaaqawqwqaaqawaeaaq"},"836":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaeawaa"},"1507":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqwaqaaqaw"},"1091":{"direction":"SOUTH_EAST","signature":"aqaaeweeaaqwqawawaq"},"920":{"direction":"SOUTH_EAST","signature":"aqaaeeqaaeaqaaee"},"-168":{"direction":"NORTH_EAST","signature":"deddqawaeqaaee"},"365":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaq"},"-312":{"direction":"NORTH_EAST","signature":"deddqwaqaaqqaa"},"-219":{"direction":"NORTH_EAST","signature":"deddedaawqaaqaw"},"1314":{"direction":"SOUTH_EAST","signature":"aqaaqadaqaaeeaaqwaqa"},"833":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeawaqaaq"},"1672":{"direction":"SOUTH_EAST","signature":"aqaaqqadaawqaeaaqqaa"},"-1967":{"direction":"NORTH_EAST","signature":"deddeaqaaqaedeaaeawaq"},"-1513":{"direction":"NORTH_EAST","signature":"deddewaawaawqaaeaq"},"495":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaqqaqe"},"-643":{"direction":"NORTH_EAST","signature":"deddqqdeeeaaqeqawaw"},"-1700":{"direction":"NORTH_EAST","signature":"deddedqaaqqaaeaqaa"},"-51":{"direction":"NORTH_EAST","signature":"deddqqwawaq"},"-1599":{"direction":"NORTH_EAST","signature":"deddeawaqaaewaawaq"},"-371":{"direction":"NORTH_EAST","signature":"deddeeaqaaqaw"},"1085":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaedaaeaaq"},"-1788":{"direction":"NORTH_EAST","signature":"deddeaqaaeawaqaa"},"343":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqawaw"},"-587":{"direction":"NORTH_EAST","signature":"deddeqaaeaadawqqaq"},"-1057":{"direction":"NORTH_EAST","signature":"deddeeeaaqaeawaadqe"},"181":{"direction":"SOUTH_EAST","signature":"aqaaewaawaaw"},"441":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaadaw"},"1839":{"direction":"SOUTH_EAST","signature":"aqaaeeqawqwaawaawaq"},"258":{"direction":"SOUTH_EAST","signature":"aqaaeqawaaqa"},"583":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaqawaw"},"274":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaaeaqa"},"1469":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqawwaq"},"1879":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwqaeaqawaw"},"519":{"direction":"SOUTH_EAST","signature":"aqaaeaqwqaaqawaw"},"1795":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeaaqeaq"},"-77":{"direction":"NORTH_EAST","signature":"deddeaqwqqaq"},"1742":{"direction":"SOUTH_EAST","signature":"aqaaeweeeeaaqqaaeqa"},"-144":{"direction":"NORTH_EAST","signature":"deddeawqqqaa"},"1011":{"direction":"SOUTH_EAST","signature":"aqaaeeaqqeaaeaqaw"},"1378":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaewaaqa"},"1633":{"direction":"SOUTH_EAST","signature":"aqaaqwaeaqaaqawaedaaw"},"1797":{"direction":"SOUTH_EAST","signature":"aqaaeawqaaqawaeaaq"},"-674":{"direction":"NORTH_EAST","signature":"deddwaaqeawaqaaqa"},"1255":{"direction":"SOUTH_EAST","signature":"aqaaeawqeaaeaqawaw"},"602":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqqaeawa"},"-785":{"direction":"NORTH_EAST","signature":"deddweeaaqwaqaeqaqe"},"1708":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaeaaewaa"},"808":{"direction":"SOUTH_EAST","signature":"aqaawaaqawaeaaqqaa"},"-742":{"direction":"NORTH_EAST","signature":"deddeeaqaaqawa"},"-1557":{"direction":"NORTH_EAST","signature":"deddqaeawqaaqaeaaq"},"1926":{"direction":"SOUTH_EAST","signature":"aqaaedaawqaaqqqaaqawa"},"-95":{"direction":"NORTH_EAST","signature":"deddeeaaeq"},"736":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqawq"},"1038":{"direction":"SOUTH_EAST","signature":"aqaaeeadeaaqwaqaae"},"12":{"direction":"SOUTH_EAST","signature":"aqaaqwa"},"322":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaeaqa"},"346":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawa"},"1658":{"direction":"SOUTH_EAST","signature":"aqaaeqqaaedqaawqaaqa"},"283":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeawaw"},"507":{"direction":"SOUTH_EAST","signature":"aqaaeewaqqqqaaqaw"},"976":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeedaawaqwa"},"-141":{"direction":"NORTH_EAST","signature":"deddeqaaeaw"},"1259":{"direction":"SOUTH_EAST","signature":"aqaaqwqaeqawawaqaeqaw"},"-1990":{"direction":"NORTH_EAST","signature":"deddedaeqaaeeaaqeaqa"},"191":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawqq"},"-1284":{"direction":"NORTH_EAST","signature":"deddqawaeqaaeaqaa"},"1513":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawqaaeaq"},"1810":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaaqa"},"-1629":{"direction":"NORTH_EAST","signature":"deddqeqaaeeaaqwaaq"},"1976":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaeaaqawawqa"},"1952":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaedwaqaaqqqqaa"},"-327":{"direction":"NORTH_EAST","signature":"deddwaaqeaaqawaw"},"-1020":{"direction":"NORTH_EAST","signature":"deddeeeaadaaeqaa"},"-334":{"direction":"NORTH_EAST","signature":"deddeaqeqawadaqa"},"1638":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqawa"},"332":{"direction":"SOUTH_EAST","signature":"aqaaeeawawaa"},"-103":{"direction":"NORTH_EAST","signature":"deddwqaeaadqaq"},"-1466":{"direction":"NORTH_EAST","signature":"deddqaeaaqwaqaeaae"},"1179":{"direction":"SOUTH_EAST","signature":"aqaaedaqaaedaawqaaqaw"},"1424":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawaqaaee"},"-1823":{"direction":"NORTH_EAST","signature":"deddqaeaeaeaaeqawaw"},"-1114":{"direction":"NORTH_EAST","signature":"deddewawqaweaaeawa"},"922":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaadaqqaaqa"},"-213":{"direction":"NORTH_EAST","signature":"deddeawaeaaq"},"-1244":{"direction":"NORTH_EAST","signature":"deddeeedaqaaeqawaa"},"-725":{"direction":"NORTH_EAST","signature":"deddeeaaqaeaaq"},"-743":{"direction":"NORTH_EAST","signature":"deddedqeaaeaqawaw"},"773":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqawaeaaq"},"-359":{"direction":"NORTH_EAST","signature":"deddeeawaqaaqwq"},"-64":{"direction":"NORTH_EAST","signature":"deddqawqaa"},"876":{"direction":"SOUTH_EAST","signature":"aqaaedawawaqaaeqaa"},"381":{"direction":"SOUTH_EAST","signature":"aqaaeawadaaeaaq"},"1489":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqwawaqaaq"},"1012":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaawqa"},"192":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqawqa"},"-230":{"direction":"NORTH_EAST","signature":"deddeaqaaqqae"},"-1349":{"direction":"NORTH_EAST","signature":"deddeaqeqawawaqaeaq"},"1913":{"direction":"SOUTH_EAST","signature":"aqaaweaqaaeaadawaeaw"},"-396":{"direction":"NORTH_EAST","signature":"deddeawaqaaea"},"1309":{"direction":"SOUTH_EAST","signature":"aqaaeaadeqaeawaqaaw"},"-781":{"direction":"NORTH_EAST","signature":"deddeeaqwadaaeaaq"},"1425":{"direction":"SOUTH_EAST","signature":"aqaaedaaeqaqqaqeaqaaq"},"68":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaa"},"-1642":{"direction":"NORTH_EAST","signature":"deddqqaaewaawaawa"},"213":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaq"},"-1405":{"direction":"NORTH_EAST","signature":"deddqqaawaaqwaqaeaq"},"-1113":{"direction":"NORTH_EAST","signature":"deddqeawaqaaqaedaaw"},"425":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqwaaw"},"-1478":{"direction":"NORTH_EAST","signature":"deddewaawaawwaqawa"},"433":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaeawaadeq"},"-550":{"direction":"NORTH_EAST","signature":"deddeeeaaqqqaae"},"-17":{"direction":"NORTH_EAST","signature":"deddqwaq"},"1800":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaadaeaa"},"-800":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaeea"},"539":{"direction":"SOUTH_EAST","signature":"aqaaeeedaawaeaqaw"},"-318":{"direction":"NORTH_EAST","signature":"deddedadeweeaaqea"},"386":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqeaaqa"},"-1118":{"direction":"NORTH_EAST","signature":"deddeqadawawaqaeaaeee"},"-1997":{"direction":"NORTH_EAST","signature":"deddeeqawqaewawaqaaw"},"-1938":{"direction":"NORTH_EAST","signature":"deddqadawaqaaeaqaaqa"},"-1240":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaeaa"},"-399":{"direction":"NORTH_EAST","signature":"deddweqaqeaqawaw"},"230":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqae"},"1379":{"direction":"SOUTH_EAST","signature":"aqaawqaaeaqeaaeaqaw"},"-222":{"direction":"NORTH_EAST","signature":"deddweaqawawa"},"-411":{"direction":"NORTH_EAST","signature":"deddeqqaeaaqaw"},"-1422":{"direction":"NORTH_EAST","signature":"deddqqaawaaqqaaeaqq"},"882":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqqaawa"},"-477":{"direction":"NORTH_EAST","signature":"deddwqaeaaeeeaaq"},"1869":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaaqwaaq"},"-693":{"direction":"NORTH_EAST","signature":"deddedqawaawaawqaw"},"-667":{"direction":"NORTH_EAST","signature":"deddeqqqwqqaeaaqaw"},"339":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqaw"},"406":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeqa"},"-472":{"direction":"NORTH_EAST","signature":"deddqqwaqaaeaa"},"-183":{"direction":"NORTH_EAST","signature":"deddedqaaqawaw"},"-200":{"direction":"NORTH_EAST","signature":"deddqqaaqqaa"},"-1670":{"direction":"NORTH_EAST","signature":"deddqeqaaeeaaqeaqa"},"1013":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaawqaw"},"-846":{"direction":"NORTH_EAST","signature":"deddeaqwaawawaadwa"},"1965":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqqaaq"},"522":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaeawa"},"-792":{"direction":"NORTH_EAST","signature":"deddeawaqaaeaa"},"-526":{"direction":"NORTH_EAST","signature":"deddeaeaqawawa"},"-598":{"direction":"NORTH_EAST","signature":"deddeaqqwqaaqawa"},"-1768":{"direction":"NORTH_EAST","signature":"deddweaadaaeeaadaaeea"},"-445":{"direction":"NORTH_EAST","signature":"deddeaqaaqqaaq"},"847":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaawaq"},"-1290":{"direction":"NORTH_EAST","signature":"deddqqdeeeaaqqeaaqa"},"-1597":{"direction":"NORTH_EAST","signature":"deddeawqedeeeaadaaeqaaw"},"766":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawaaqq"},"-1117":{"direction":"NORTH_EAST","signature":"deddeawadeaaeaeaaq"},"-805":{"direction":"NORTH_EAST","signature":"deddeawwaqwaawaaw"},"-1500":{"direction":"NORTH_EAST","signature":"deddedqaaqawwawaqaa"},"-998":{"direction":"NORTH_EAST","signature":"deddeqaawaaqawa"},"-309":{"direction":"NORTH_EAST","signature":"deddeaeqawqaaq"},"92":{"direction":"SOUTH_EAST","signature":"aqaaqwqawaa"},"1641":{"direction":"SOUTH_EAST","signature":"aqaaeqqaaedqaawwaqaaq"},"681":{"direction":"SOUTH_EAST","signature":"aqaaqqedeeeaaqqaaw"},"-1311":{"direction":"NORTH_EAST","signature":"deddeeaadawaawaawe"},"132":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaaea"},"-325":{"direction":"NORTH_EAST","signature":"deddedqqaaeeaaq"},"-1909":{"direction":"NORTH_EAST","signature":"deddqwqwawwaqaaqaeaaq"},"-918":{"direction":"NORTH_EAST","signature":"deddweaaeaqawadaqa"},"524":{"direction":"SOUTH_EAST","signature":"aqaaqeawawaqaa"},"-1087":{"direction":"NORTH_EAST","signature":"deddqeaadaaeqaawaq"},"837":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqeaaqee"},"471":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeqaaew"},"295":{"direction":"SOUTH_EAST","signature":"aqaawaqeaaqawaw"},"-1034":{"direction":"NORTH_EAST","signature":"deddeqawwaawaawa"},"-869":{"direction":"NORTH_EAST","signature":"deddeqqqaaqawqaaq"},"1553":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqeawaqaaq"},"1213":{"direction":"SOUTH_EAST","signature":"aqaaqwqaaeeeadaawqwaaw"},"1028":{"direction":"SOUTH_EAST","signature":"aqaaqawwaqaaeaqaa"},"353":{"direction":"SOUTH_EAST","signature":"aqaaeeawaqaaq"},"939":{"direction":"SOUTH_EAST","signature":"aqaaeqqqwawaqaeaaew"},"-852":{"direction":"NORTH_EAST","signature":"deddeawqawaawaa"},"-214":{"direction":"NORTH_EAST","signature":"deddwaeaaqawa"},"724":{"direction":"SOUTH_EAST","signature":"aqaaeqqaaqawqqaa"},"-407":{"direction":"NORTH_EAST","signature":"deddeawaqaaeqaw"},"-574":{"direction":"NORTH_EAST","signature":"deddeqaaeawaqa"},"-570":{"direction":"NORTH_EAST","signature":"deddeeedaaeaaqa"},"1272":{"direction":"SOUTH_EAST","signature":"aqaaqqaeqwaqaaeaa"},"1842":{"direction":"SOUTH_EAST","signature":"aqaaeeaeaaeeqaaeewa"},"1025":{"direction":"SOUTH_EAST","signature":"aqaaeaadeaadaaeqaaq"},"623":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqqwaw"},"-1908":{"direction":"NORTH_EAST","signature":"deddqwawaaqawawaeqaa"},"-1160":{"direction":"NORTH_EAST","signature":"deddqeaaqqaaeaa"},"-301":{"direction":"NORTH_EAST","signature":"deddeaeaqqaeaw"},"1863":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqaaqawaw"},"-868":{"direction":"NORTH_EAST","signature":"deddqeeaaqwaqaa"},"-791":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaeaqqw"},"-1120":{"direction":"NORTH_EAST","signature":"deddqeaadaaeeaadaa"},"-1820":{"direction":"NORTH_EAST","signature":"deddeaadqaaeaqaaedaa"},"750":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqwaaqea"},"526":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqawawa"},"-1861":{"direction":"NORTH_EAST","signature":"deddweaaeaqawaeaaq"},"-1674":{"direction":"NORTH_EAST","signature":"deddeeqaawawaadqqaae"},"16":{"direction":"SOUTH_EAST","signature":"aqaaqawq"},"1444":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaawaa"},"-1420":{"direction":"NORTH_EAST","signature":"deddedaaeqaqqaqeaqaa"},"-1421":{"direction":"NORTH_EAST","signature":"deddeeaaqwawwaqwaadaq"},"-853":{"direction":"NORTH_EAST","signature":"deddeawqawaawaaw"},"-1134":{"direction":"NORTH_EAST","signature":"deddeqaaeaadawadaqa"},"1279":{"direction":"SOUTH_EAST","signature":"aqaaedaawqeaaeaqqwawaw"},"1631":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeqaawaq"},"-1373":{"direction":"NORTH_EAST","signature":"deddeqaeaaqwaqaeaq"},"1334":{"direction":"SOUTH_EAST","signature":"aqaaqqaeaeqaaeeweaaqq"},"-41":{"direction":"NORTH_EAST","signature":"deddeaadaw"},"894":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeawaqa"},"1027":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaaweaq"},"1932":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaqwqawaa"},"1835":{"direction":"SOUTH_EAST","signature":"aqaaedweeaaqaeaaqaw"},"-1698":{"direction":"NORTH_EAST","signature":"deddeaqwaawawaaqa"},"1628":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeqawaa"},"-1262":{"direction":"NORTH_EAST","signature":"deddwwdeeeqaaeaqaae"},"-757":{"direction":"NORTH_EAST","signature":"deddqawqqaaqaeaaq"},"-983":{"direction":"NORTH_EAST","signature":"deddeaqaaedqaaqawaw"},"1828":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqwaawaa"},"1431":{"direction":"SOUTH_EAST","signature":"aqaaqqedqaaqeeaaqeaqaw"},"171":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqaw"},"431":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaeaaeq"},"1579":{"direction":"SOUTH_EAST","signature":"aqaaeeaqawawqaweqaaew"},"1357":{"direction":"SOUTH_EAST","signature":"aqaaeeawaawaaweqaaed"},"1100":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqaaqqaea"},"-1668":{"direction":"NORTH_EAST","signature":"deddeawwaadqaaeaqaa"},"444":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwaa"},"1623":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqaeaaqawaw"},"1407":{"direction":"SOUTH_EAST","signature":"aqaaeqaweaaeawaawe"},"390":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaae"},"521":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqadaaw"},"1188":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaqwaqaa"},"-837":{"direction":"NORTH_EAST","signature":"deddeawaqaaqeaaqee"},"-736":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqawq"},"-1769":{"direction":"NORTH_EAST","signature":"deddqeeaaqqaawaaq"},"488":{"direction":"SOUTH_EAST","signature":"aqaawaaqaeaaqqaa"},"-1840":{"direction":"NORTH_EAST","signature":"deddeeqaaqqaaeeaa"},"69":{"direction":"SOUTH_EAST","signature":"aqaaedweaaq"},"-1704":{"direction":"NORTH_EAST","signature":"deddeaqwaawaawaea"},"1451":{"direction":"SOUTH_EAST","signature":"aqaaqqqqaaqaeaaqaw"},"-751":{"direction":"NORTH_EAST","signature":"deddeqaeaeaaeqaw"},"1090":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaeqaaqa"},"267":{"direction":"SOUTH_EAST","signature":"aqaaqwqaeaaqaw"},"709":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawqaaq"},"-6":{"direction":"NORTH_EAST","signature":"deddedw"},"-963":{"direction":"NORTH_EAST","signature":"deddedaawqaaqqqaaqaw"},"490":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqa"},"-52":{"direction":"NORTH_EAST","signature":"deddeaqwa"},"-1667":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqqaaew"},"-1810":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaaqa"},"122":{"direction":"SOUTH_EAST","signature":"aqaaeeedaawa"},"-858":{"direction":"NORTH_EAST","signature":"deddqeeaaqwaaqa"},"1874":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaaqqaaeaqa"},"-254":{"direction":"NORTH_EAST","signature":"deddwaeaaeqawa"},"714":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaqawqaae"},"1651":{"direction":"SOUTH_EAST","signature":"aqaaewawaqaawaaqaw"},"-1901":{"direction":"NORTH_EAST","signature":"deddeawqawaeaaewaaw"},"1880":{"direction":"SOUTH_EAST","signature":"aqaaeawqwawaqaaeaa"},"-1911":{"direction":"NORTH_EAST","signature":"deddeawqawaeaaewaawe"},"-1974":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqadawaqa"},"746":{"direction":"SOUTH_EAST","signature":"aqaaedaqaewaqaeaae"},"-1954":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqwaqa"},"1756":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwaqaaqqa"},"-1726":{"direction":"NORTH_EAST","signature":"deddeeaeaaeqawawa"},"1390":{"direction":"SOUTH_EAST","signature":"aqaaqawaeeaaqawawa"},"-1624":{"direction":"NORTH_EAST","signature":"deddqeqaaeeaaqwaa"},"278":{"direction":"SOUTH_EAST","signature":"aqaaqawqaaqawa"},"1831":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaaeaqqw"},"-1775":{"direction":"NORTH_EAST","signature":"deddeaqaaeawaawaq"},"1535":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaeaaeqawaw"},"1180":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadeawaqaa"},"1271":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaeaqeaaew"},"-1710":{"direction":"NORTH_EAST","signature":"deddedqaaqqaaeaqaae"},"-642":{"direction":"NORTH_EAST","signature":"deddqawaeqaaeaqa"},"-1144":{"direction":"NORTH_EAST","signature":"deddeqaaeaadawaea"},"-774":{"direction":"NORTH_EAST","signature":"deddweeaaqqaawea"},"511":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaawe"},"-1056":{"direction":"NORTH_EAST","signature":"deddqqqwaawaawaqwa"},"1586":{"direction":"SOUTH_EAST","signature":"aqaaeawwaadqaawaaqa"},"-1637":{"direction":"NORTH_EAST","signature":"deddeaqaawwaawaaw"},"898":{"direction":"SOUTH_EAST","signature":"aqaaqwaawaaweaaqa"},"1394":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqqaawa"},"-907":{"direction":"NORTH_EAST","signature":"deddqqqeaaeaqwaadwaw"},"1316":{"direction":"SOUTH_EAST","signature":"aqaaqeaqaweaadaaea"},"1712":{"direction":"SOUTH_EAST","signature":"aqaaqwqawaaqqaaeeaa"},"903":{"direction":"SOUTH_EAST","signature":"aqaaqqqeaaeaqawaw"},"-1365":{"direction":"NORTH_EAST","signature":"deddeeeeaaqaeaaq"},"8":{"direction":"SOUTH_EAST","signature":"aqaawaqw"},"768":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqawaeaa"},"-499":{"direction":"NORTH_EAST","signature":"deddeqaawaaqaw"},"581":{"direction":"SOUTH_EAST","signature":"aqaaweqawawaqaeaq"},"-286":{"direction":"NORTH_EAST","signature":"deddqeaqawawa"},"335":{"direction":"SOUTH_EAST","signature":"aqaaedqqaaeeaaqe"},"-606":{"direction":"NORTH_EAST","signature":"deddeaqeaqawawa"},"-1661":{"direction":"NORTH_EAST","signature":"deddeaadqaawaaqqaaq"},"1700":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqqaaeaqaa"},"173":{"direction":"SOUTH_EAST","signature":"aqaaeeadaawqaw"},"136":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaqawq"},"366":{"direction":"SOUTH_EAST","signature":"aqaaeeaqawawa"},"164":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaa"},"-616":{"direction":"NORTH_EAST","signature":"deddqwawaqaeaaeea"},"-1771":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeaaqaw"},"-310":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqq"},"1801":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqaaqaeaw"},"-888":{"direction":"NORTH_EAST","signature":"deddeaqaaqawwqqaa"},"-337":{"direction":"NORTH_EAST","signature":"deddwaaqeawaqaaq"},"1380":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwaawaa"},"1581":{"direction":"SOUTH_EAST","signature":"aqaaewwaawaawawaaw"},"1395":{"direction":"SOUTH_EAST","signature":"aqaaqaeeeaaqqaaeqaq"},"-1532":{"direction":"NORTH_EAST","signature":"deddeawaqaawaaqqa"},"-896":{"direction":"NORTH_EAST","signature":"deddeawqaaqawqaa"},"1318":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaqqaaedaqaae"},"-1833":{"direction":"NORTH_EAST","signature":"deddeaqwaaqqaawaaq"},"1655":{"direction":"SOUTH_EAST","signature":"aqaaeaaddaaeaaqwaawaq"},"1891":{"direction":"SOUTH_EAST","signature":"aqaaedaawqaaqqwaqaaqaw"},"1953":{"direction":"SOUTH_EAST","signature":"aqaaweaaqqaaeeqaaeaq"},"-1196":{"direction":"NORTH_EAST","signature":"deddeaqeawaqaaea"},"627":{"direction":"SOUTH_EAST","signature":"aqaaedweeeaaeaqaw"},"-1560":{"direction":"NORTH_EAST","signature":"deddqwaeawaqaaqaea"},"-394":{"direction":"NORTH_EAST","signature":"deddwaaqawaeaaqa"},"632":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqaaqqaa"},"-1065":{"direction":"NORTH_EAST","signature":"deddeqawaawaqeaaq"},"1512":{"direction":"SOUTH_EAST","signature":"aqaaeeawaqaeaaeqae"},"-65":{"direction":"NORTH_EAST","signature":"deddqadeaaq"},"-1344":{"direction":"NORTH_EAST","signature":"deddeaqeqawawaqaea"},"1922":{"direction":"SOUTH_EAST","signature":"aqaaqawwaqaawaaqqaae"},"1098":{"direction":"SOUTH_EAST","signature":"aqaawaeaaeqaeaaqa"},"-884":{"direction":"NORTH_EAST","signature":"deddeaqaaeawaa"},"-1187":{"direction":"NORTH_EAST","signature":"deddqqaaeeewaqaaqaw"},"-75":{"direction":"NORTH_EAST","signature":"deddqeaaqe"},"-198":{"direction":"NORTH_EAST","signature":"deddeawaqaae"},"35":{"direction":"SOUTH_EAST","signature":"aqaaeqaq"},"691":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaeaqaw"},"785":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqwaqaeqaqe"},"81":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaw"},"849":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqqwawaqaaq"},"-1549":{"direction":"NORTH_EAST","signature":"deddeaadwaaqaeaqwaeaw"},"287":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeawaq"},"1229":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaeaqwaaq"},"-1115":{"direction":"NORTH_EAST","signature":"deddewqawawadaaeawaw"},"-1891":{"direction":"NORTH_EAST","signature":"deddedaawqaaqqwaqaaqaw"},"1104":{"direction":"SOUTH_EAST","signature":"aqaaewaqaeaaeqaea"},"854":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaqawa"},"-1476":{"direction":"NORTH_EAST","signature":"deddewaawaawwaqaa"},"1566":{"direction":"SOUTH_EAST","signature":"aqaawqaaeeaaqewaqaae"},"-1469":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqawwaq"},"-878":{"direction":"NORTH_EAST","signature":"deddeaqaaqwaqaaqq"},"1021":{"direction":"SOUTH_EAST","signature":"aqaaeqaawaaqqaaq"},"-1012":{"direction":"NORTH_EAST","signature":"deddeqawaawaawqa"},"951":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaqaaew"},"-1167":{"direction":"NORTH_EAST","signature":"deddeeddeaqwaawaawaq"},"127":{"direction":"SOUTH_EAST","signature":"aqaaeeedaawaq"},"301":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqqaeaw"},"-1179":{"direction":"NORTH_EAST","signature":"deddedaqaaedaawqaaqaw"},"-1507":{"direction":"NORTH_EAST","signature":"deddqaeaaqqwaqaaqaw"},"-1632":{"direction":"NORTH_EAST","signature":"deddqwaeaqaaqawaea"},"-717":{"direction":"NORTH_EAST","signature":"deddeqaeaqawawqawee"},"1589":{"direction":"SOUTH_EAST","signature":"aqaaeawawwaeawwawaaw"},"21":{"direction":"SOUTH_EAST","signature":"aqaaeaw"},"-121":{"direction":"NORTH_EAST","signature":"deddqawwaqaaq"},"-1819":{"direction":"NORTH_EAST","signature":"deddeqqaqeaadaqwaaqaw"},"907":{"direction":"SOUTH_EAST","signature":"aqaaqqqeaaeaqwaadwaw"},"-232":{"direction":"NORTH_EAST","signature":"deddwaeaaqqaa"},"-1353":{"direction":"NORTH_EAST","signature":"deddqeaqqaaqwaqaaq"},"-166":{"direction":"NORTH_EAST","signature":"deddeeawawa"},"1119":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadwaeaaeqaw"},"1440":{"direction":"SOUTH_EAST","signature":"aqaawaaqeaqaaqawaea"},"-448":{"direction":"NORTH_EAST","signature":"deddeawqaaqawqa"},"-515":{"direction":"NORTH_EAST","signature":"deddedweeqaawaaqe"},"42":{"direction":"SOUTH_EAST","signature":"aqaaeawa"},"-1964":{"direction":"NORTH_EAST","signature":"deddwqaqqaqeawaqaaea"},"-1300":{"direction":"NORTH_EAST","signature":"deddeeaadawaawaa"},"158":{"direction":"SOUTH_EAST","signature":"aqaaqawaeqaae"},"-512":{"direction":"NORTH_EAST","signature":"deddeqawaawaawew"},"-454":{"direction":"NORTH_EAST","signature":"deddweaaeaqawa"},"-1786":{"direction":"NORTH_EAST","signature":"deddeaqaaqwaadeaaqa"},"1968":{"direction":"SOUTH_EAST","signature":"aqaawweaaeaqawawaea"},"52":{"direction":"SOUTH_EAST","signature":"aqaaeaqwa"},"-186":{"direction":"NORTH_EAST","signature":"deddwqaeaaqa"},"1436":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqaaqqa"},"1448":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqawaeqaqqa"},"1421":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawwaqwaadaq"},"1731":{"direction":"SOUTH_EAST","signature":"aqaaweeqaawaaqqaawqq"},"-116":{"direction":"NORTH_EAST","signature":"deddwaeaqaa"},"-388":{"direction":"NORTH_EAST","signature":"deddeawaqaaqwa"},"-1715":{"direction":"NORTH_EAST","signature":"deddeaqaaqwawaaqaw"},"1305":{"direction":"SOUTH_EAST","signature":"aqaaedweeeaqwawqawaaq"},"47":{"direction":"SOUTH_EAST","signature":"aqaaeawaq"},"1761":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwaqaaeaq"},"-1621":{"direction":"NORTH_EAST","signature":"deddeawwawqawaawaaw"},"-216":{"direction":"NORTH_EAST","signature":"deddewaaqqaa"},"1412":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqqaaea"},"1106":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaaeaqaaqa"},"1614":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeaqaae"},"-1940":{"direction":"NORTH_EAST","signature":"deddeaqaaeewaawaa"},"-708":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqaa"},"1861":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqawaeaaq"},"-988":{"direction":"NORTH_EAST","signature":"deddqqwwaqaaqadaqaa"},"-1201":{"direction":"NORTH_EAST","signature":"deddqqaaeweeaaqeaaq"},"-1000":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqaea"},"-1235":{"direction":"NORTH_EAST","signature":"deddwawaadqqaaeaqaaqaw"},"1185":{"direction":"SOUTH_EAST","signature":"aqaaqeaqaaqawaedaaw"},"-576":{"direction":"NORTH_EAST","signature":"deddeeewaqaeaa"},"-1731":{"direction":"NORTH_EAST","signature":"deddweeqaawaaqqaawqq"},"-701":{"direction":"NORTH_EAST","signature":"deddqqaawaaqqaaq"},"496":{"direction":"SOUTH_EAST","signature":"aqaaeweqaaeeaa"},"-381":{"direction":"NORTH_EAST","signature":"deddeawadaaeaaq"},"-157":{"direction":"NORTH_EAST","signature":"deddeaeqawqaq"},"-1199":{"direction":"NORTH_EAST","signature":"deddeeeaaqadweeaaqeaw"},"1787":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqawwqqaaqaw"},"1393":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqawadaqaaq"},"-1950":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqadaqa"},"1830":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqwaawaaww"},"-1462":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqawa"},"591":{"direction":"SOUTH_EAST","signature":"aqaaedwaqwaawaawaq"},"1227":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadeaqaaqqqaq"},"-812":{"direction":"NORTH_EAST","signature":"deddeawaqaaeqaa"},"32":{"direction":"SOUTH_EAST","signature":"aqaaqawqa"},"-1785":{"direction":"NORTH_EAST","signature":"deddqwqwawwawaqaawaaq"},"311":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqqw"},"327":{"direction":"SOUTH_EAST","signature":"aqaawaaqeaaqawaw"},"-401":{"direction":"NORTH_EAST","signature":"deddeawaqaaeaq"},"1490":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaaeaqa"},"-1439":{"direction":"NORTH_EAST","signature":"deddeeaaqwawqawaadqaw"},"-1383":{"direction":"NORTH_EAST","signature":"deddeqqqqeaaeaqawaw"},"728":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwaqaea"},"373":{"direction":"SOUTH_EAST","signature":"aqaaqqwawaawaaw"},"-1257":{"direction":"NORTH_EAST","signature":"deddeaeaqeaaeaqawaedw"},"1632":{"direction":"SOUTH_EAST","signature":"aqaaqwaeaqaaqawaea"},"-1844":{"direction":"NORTH_EAST","signature":"deddqqaaedaqaaeawaa"},"582":{"direction":"SOUTH_EAST","signature":"aqaaqeaqaaqawa"},"580":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqaa"},"-1528":{"direction":"NORTH_EAST","signature":"deddeawaqaawaaqawq"},"731":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqaw"},"565":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaqaeaaq"},"1973":{"direction":"SOUTH_EAST","signature":"aqaaeaeawawaawaaw"},"1523":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawaaqaw"},"-1183":{"direction":"NORTH_EAST","signature":"deddedaaeaeaaeqawaw"},"690":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaeaqa"},"-1260":{"direction":"NORTH_EAST","signature":"deddqeeeaaeaqeaa"},"963":{"direction":"SOUTH_EAST","signature":"aqaaedaawqaaqqqaaqaw"},"-1533":{"direction":"NORTH_EAST","signature":"deddeawaqaawaaqawqq"},"-311":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqqw"},"-634":{"direction":"NORTH_EAST","signature":"deddeaqeaqawqaae"},"1171":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqaaqaw"},"1934":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaqaweaqa"},"764":{"direction":"SOUTH_EAST","signature":"aqaaewaawaaweaa"},"906":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedawaqaeaae"},"1470":{"direction":"SOUTH_EAST","signature":"aqaawwaqeaaeaqawqqaae"},"-649":{"direction":"NORTH_EAST","signature":"deddeawqqqawqaqwaaw"},"1546":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqawaeaaqa"},"-730":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqa"},"-457":{"direction":"NORTH_EAST","signature":"deddeaqwaawqaqwaq"},"-1448":{"direction":"NORTH_EAST","signature":"deddqaeaaqawaeqaqqa"},"-1522":{"direction":"NORTH_EAST","signature":"deddeawaqaawaaqa"},"-1591":{"direction":"NORTH_EAST","signature":"deddewwaawaawawaawqq"},"470":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaae"},"-729":{"direction":"NORTH_EAST","signature":"deddeqqaaqawqqaaq"},"-409":{"direction":"NORTH_EAST","signature":"deddeaqaawaaq"},"1282":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaeawaqaaqw"},"1528":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawaaqawq"},"1698":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawawaaqa"},"744":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawqaa"},"-1910":{"direction":"NORTH_EAST","signature":"deddeaqaaqadeaaeqaae"},"-975":{"direction":"NORTH_EAST","signature":"deddeaqaaqqaeeaaqe"},"-1968":{"direction":"NORTH_EAST","signature":"deddwweaaeaqawawaea"},"-1708":{"direction":"NORTH_EAST","signature":"deddeawaqaeaaewaa"},"112":{"direction":"SOUTH_EAST","signature":"aqaaewaqwaa"},"1010":{"direction":"SOUTH_EAST","signature":"aqaaedwawaqaawaaqa"},"-27":{"direction":"NORTH_EAST","signature":"deddwqaaede"},"-1259":{"direction":"NORTH_EAST","signature":"deddqwqaeqawawaqaeqaw"},"-1009":{"direction":"NORTH_EAST","signature":"deddeqawaawaawwaq"},"-443":{"direction":"NORTH_EAST","signature":"deddeaqaaeawaw"},"1665":{"direction":"SOUTH_EAST","signature":"aqaaeeaqqaaqadaqaaq"},"1366":{"direction":"SOUTH_EAST","signature":"aqaaeeeeawaqaaqqqa"},"484":{"direction":"SOUTH_EAST","signature":"aqaaeewaqqqwaqaa"},"55":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaed"},"1263":{"direction":"SOUTH_EAST","signature":"aqaaqwawaqaeaaeeqaaew"},"-880":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeaa"},"1160":{"direction":"SOUTH_EAST","signature":"aqaaqeaaqqaaeaa"},"-671":{"direction":"NORTH_EAST","signature":"deddqqqaaqqqaqqaqeaw"},"1127":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaawaaqawaw"},"759":{"direction":"SOUTH_EAST","signature":"aqaaeqawqeaaqawaw"},"-847":{"direction":"NORTH_EAST","signature":"deddeaqwaawaawaq"},"209":{"direction":"SOUTH_EAST","signature":"aqaaqqwawaqaaq"},"-1239":{"direction":"NORTH_EAST","signature":"deddqeqqaqeeaaqwaaqe"},"-1893":{"direction":"NORTH_EAST","signature":"deddeaadqaaeawqqaeaaq"},"-678":{"direction":"NORTH_EAST","signature":"deddqqaawaaqawa"},"1853":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaaqqaawaaqee"},"1755":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwawqawawaq"},"-1321":{"direction":"NORTH_EAST","signature":"deddeawqeaqwawqaqwaaw"},"-628":{"direction":"NORTH_EAST","signature":"deddqawqwaqaawaa"},"1804":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwawaqaa"},"-1684":{"direction":"NORTH_EAST","signature":"deddeeqaawawaadqqaaee"},"-527":{"direction":"NORTH_EAST","signature":"deddqqaaeeqaawaq"},"1539":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaawaaqe"},"978":{"direction":"SOUTH_EAST","signature":"aqaaqwaawqaawaaqa"},"-1645":{"direction":"NORTH_EAST","signature":"deddeawwawaeaaewaaw"},"-1197":{"direction":"NORTH_EAST","signature":"deddedweeeawawaqaaw"},"-1145":{"direction":"NORTH_EAST","signature":"deddeqaaeaadawqadaaw"},"155":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqadaq"},"1422":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqqaaeaqq"},"-24":{"direction":"NORTH_EAST","signature":"deddqwaa"},"-1005":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqaeaq"},"1738":{"direction":"SOUTH_EAST","signature":"aqaaeeaeaqwaqaawa"},"-1657":{"direction":"NORTH_EAST","signature":"deddweaadaaeqaawaaq"},"-1658":{"direction":"NORTH_EAST","signature":"deddeqqaaedqaawqaaqa"},"-1711":{"direction":"NORTH_EAST","signature":"deddeaqaaqwawaawaq"},"-627":{"direction":"NORTH_EAST","signature":"deddedweeeaaeaqaw"},"1131":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeeeaaqaw"},"1102":{"direction":"SOUTH_EAST","signature":"aqaaweeeaaqqaaqea"},"737":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqwaawqaq"},"-842":{"direction":"NORTH_EAST","signature":"deddeaqwaawaawa"},"1845":{"direction":"SOUTH_EAST","signature":"aqaaeeqaaqqaaeeaaq"},"1132":{"direction":"SOUTH_EAST","signature":"aqaaeawqaqqaqeaadaea"},"-957":{"direction":"NORTH_EAST","signature":"deddwaaqqaawaaqqaaq"},"-73":{"direction":"NORTH_EAST","signature":"deddedwaqaaq"},"121":{"direction":"SOUTH_EAST","signature":"aqaaqawwaqaaq"},"-681":{"direction":"NORTH_EAST","signature":"deddqqedeeeaaqqaaw"},"352":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawqa"},"-945":{"direction":"NORTH_EAST","signature":"deddeaedeaaqeaqaaq"},"317":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqaaqawe"},"277":{"direction":"SOUTH_EAST","signature":"aqaaedwewaawaaw"},"1320":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqadaqaeqqaa"},"-538":{"direction":"NORTH_EAST","signature":"deddeeedaawaeaqa"},"1967":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaedeaaeawaq"},"1909":{"direction":"SOUTH_EAST","signature":"aqaaqwqwawwaqaaqaeaaq"},"923":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaadaqqaaqaw"},"79":{"direction":"SOUTH_EAST","signature":"aqaawwaawaawaq"},"-632":{"direction":"NORTH_EAST","signature":"deddeqwaqaaqqaa"},"1974":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqadawaqa"},"1238":{"direction":"SOUTH_EAST","signature":"aqaaewqawaeawawaqa"},"1877":{"direction":"SOUTH_EAST","signature":"aqaaeeqawqaaqaeaaq"},"926":{"direction":"SOUTH_EAST","signature":"aqaaewaqwaawaawea"},"-1169":{"direction":"NORTH_EAST","signature":"deddqqaaeeewawaqaaq"},"962":{"direction":"SOUTH_EAST","signature":"aqaaeqqqwaqaaeaadae"},"547":{"direction":"SOUTH_EAST","signature":"aqaaweeeaaqqaawqq"},"-1054":{"direction":"NORTH_EAST","signature":"deddeeeawawaeqaae"},"809":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqqaawaaq"},"351":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawaq"},"-1571":{"direction":"NORTH_EAST","signature":"deddqaeaaqeaqaaqaw"},"1216":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqaawawqaa"},"-778":{"direction":"NORTH_EAST","signature":"deddwqaaeeaaqewaqa"},"88":{"direction":"SOUTH_EAST","signature":"aqaawqaeaa"},"614":{"direction":"SOUTH_EAST","signature":"aqaaqwqaeqawawaqa"},"-1037":{"direction":"NORTH_EAST","signature":"deddewawaqeaaeaeaw"},"-1104":{"direction":"NORTH_EAST","signature":"deddewaqaeaaeqaea"},"1561":{"direction":"SOUTH_EAST","signature":"aqaaeeaqwaqaawaaq"},"1784":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaadaeaaeea"},"-1237":{"direction":"NORTH_EAST","signature":"deddwqqqaaqawaeeeaaq"},"-1868":{"direction":"NORTH_EAST","signature":"deddedaawqaaqqwawaqaa"},"-329":{"direction":"NORTH_EAST","signature":"deddqqqqaawaaq"},"27":{"direction":"SOUTH_EAST","signature":"aqaawqaaede"},"-224":{"direction":"NORTH_EAST","signature":"deddeaqaaedwaa"},"855":{"direction":"SOUTH_EAST","signature":"aqaaeaqwadaawwaawaq"},"-1442":{"direction":"NORTH_EAST","signature":"deddqqaawaaqeaaqa"},"1647":{"direction":"SOUTH_EAST","signature":"aqaaeqqaewaawaawaq"},"545":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqadeaaq"},"-559":{"direction":"NORTH_EAST","signature":"deddqawqwaawaawaq"},"718":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqaaqq"},"1644":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedawaawawaa"},"1077":{"direction":"SOUTH_EAST","signature":"aqaaeqawaaqaeaaq"},"374":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqea"},"-673":{"direction":"NORTH_EAST","signature":"deddeqaeaaqawawade"},"-142":{"direction":"NORTH_EAST","signature":"deddqeaqawa"},"-1655":{"direction":"NORTH_EAST","signature":"deddeaaddaaeaaqwaawaq"},"1676":{"direction":"SOUTH_EAST","signature":"aqaaeeqaawaaqqaaee"},"647":{"direction":"SOUTH_EAST","signature":"aqaaedqqwaqaaqaeqaq"},"1152":{"direction":"SOUTH_EAST","signature":"aqaaqwdeaaqeaaeeaa"},"1494":{"direction":"SOUTH_EAST","signature":"aqaaeqwaeaqaaqqaeae"},"348":{"direction":"SOUTH_EAST","signature":"aqaaeeawaqaa"},"-997":{"direction":"NORTH_EAST","signature":"deddeaeawadaadaqaaw"},"-593":{"direction":"NORTH_EAST","signature":"deddeqaaeaadawqqqaw"},"536":{"direction":"SOUTH_EAST","signature":"aqaaweeeaaqqaa"},"1486":{"direction":"SOUTH_EAST","signature":"aqaaeawwawaaqawawa"},"-1539":{"direction":"NORTH_EAST","signature":"deddeeaaeqaawaaqe"},"1940":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeewaawaa"},"862":{"direction":"SOUTH_EAST","signature":"aqaaeqqaeaaeqawa"},"812":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeqaa"},"1481":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawwaqaaq"},"740":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaaea"},"865":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqadaqaaq"},"419":{"direction":"SOUTH_EAST","signature":"aqaaqaeqaawaaqe"},"933":{"direction":"SOUTH_EAST","signature":"aqaaedweewawawqawaaw"},"-927":{"direction":"NORTH_EAST","signature":"deddeawqawawaqeaaew"},"225":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaq"},"-1564":{"direction":"NORTH_EAST","signature":"deddeawadaaeaaqeaa"},"934":{"direction":"SOUTH_EAST","signature":"aqaaqawqeaaeaqawa"},"1200":{"direction":"SOUTH_EAST","signature":"aqaaqadeeeaaqaeaa"},"15":{"direction":"SOUTH_EAST","signature":"aqaaedaq"},"-1308":{"direction":"NORTH_EAST","signature":"deddqwaqaaqqaaedaqaa"},"1347":{"direction":"SOUTH_EAST","signature":"aqaaqawqwaqaaqwqaaqaw"},"-1504":{"direction":"NORTH_EAST","signature":"deddeeaqaaqawaea"},"-960":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaqqaa"},"1563":{"direction":"SOUTH_EAST","signature":"aqaaewawaadwaawqaaqaw"},"-406":{"direction":"NORTH_EAST","signature":"deddeawaqaaeqa"},"-122":{"direction":"NORTH_EAST","signature":"deddeeedaawa"},"1112":{"direction":"SOUTH_EAST","signature":"aqaaqeawaqaaqaea"},"-1025":{"direction":"NORTH_EAST","signature":"deddeaadeaadaaeqaaq"},"388":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqwa"},"1018":{"direction":"SOUTH_EAST","signature":"aqaaewawaqeaaeawa"},"-1951":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqwawaq"},"154":{"direction":"SOUTH_EAST","signature":"aqaaeawqqqadaae"},"1454":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqeaqawa"},"-15":{"direction":"NORTH_EAST","signature":"deddedaq"},"-827":{"direction":"NORTH_EAST","signature":"deddeeaqwaeaaqaw"},"-426":{"direction":"NORTH_EAST","signature":"deddeawaeaaqa"},"-1208":{"direction":"NORTH_EAST","signature":"deddqwqaaeeeaaqwaa"},"-1776":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeaaqawq"},"1019":{"direction":"SOUTH_EAST","signature":"aqaaqaeqaqqaqwaaqaw"},"-832":{"direction":"NORTH_EAST","signature":"deddqqeaqqaaqawqa"},"-1691":{"direction":"NORTH_EAST","signature":"deddeawwadaqwadaaeaaqaw"},"-1217":{"direction":"NORTH_EAST","signature":"deddeawqqaeaaqeaaq"},"1328":{"direction":"SOUTH_EAST","signature":"aqaawaaqeaaqawawqaa"},"-645":{"direction":"NORTH_EAST","signature":"deddqqaeqaaeeaaq"},"-966":{"direction":"NORTH_EAST","signature":"deddwaqeeaaeaqawa"},"412":{"direction":"SOUTH_EAST","signature":"aqaaeawwaqaaqqa"},"-1190":{"direction":"NORTH_EAST","signature":"deddqqaeaeawadaqeawa"},"1480":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaaeaa"},"-1212":{"direction":"NORTH_EAST","signature":"deddeawqqaeaaqeaa"},"-1362":{"direction":"NORTH_EAST","signature":"deddqqaawaaqwaawa"},"-439":{"direction":"NORTH_EAST","signature":"deddeawqaaqawaw"},"941":{"direction":"SOUTH_EAST","signature":"aqaawqaqqwaqaeaaeqaeq"},"77":{"direction":"SOUTH_EAST","signature":"aqaaeaqwqqaq"},"-1558":{"direction":"NORTH_EAST","signature":"deddedqaaqawqaaqawa"},"-1044":{"direction":"NORTH_EAST","signature":"deddqqaaeeqaawaa"},"-1635":{"direction":"NORTH_EAST","signature":"deddeweaaqeaqawawaq"},"1349":{"direction":"SOUTH_EAST","signature":"aqaaeaqeqawawaqaeaq"},"-1955":{"direction":"NORTH_EAST","signature":"deddeqwaqeeaaeaeaqaw"},"-691":{"direction":"NORTH_EAST","signature":"deddeeeeaaeaqaw"},"179":{"direction":"SOUTH_EAST","signature":"aqaaqawqqaaqaw"},"684":{"direction":"SOUTH_EAST","signature":"aqaaeeawawaqaa"},"413":{"direction":"SOUTH_EAST","signature":"aqaaqqadaawqaeaaq"},"-53":{"direction":"NORTH_EAST","signature":"deddeawqaw"},"-1246":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqqwawa"},"-96":{"direction":"NORTH_EAST","signature":"deddqqaaqawq"},"1291":{"direction":"SOUTH_EAST","signature":"aqaaeadedqaaeqaeaaqaw"},"-1083":{"direction":"NORTH_EAST","signature":"deddeweeeweqaqqeaaqaw"},"559":{"direction":"SOUTH_EAST","signature":"aqaaqawqwaawaawaq"},"-1553":{"direction":"NORTH_EAST","signature":"deddqaeaaqeawaqaaq"},"738":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqwaawqaqw"},"-199":{"direction":"NORTH_EAST","signature":"deddweaaqawaw"},"1506":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqwaqaaqa"},"-1222":{"direction":"NORTH_EAST","signature":"deddqqdeeeaaeaqawa"},"-904":{"direction":"NORTH_EAST","signature":"deddeaadqaaeaqwaa"},"-1013":{"direction":"NORTH_EAST","signature":"deddeqawaawaawqaw"},"971":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqaw"},"-1696":{"direction":"NORTH_EAST","signature":"deddeaqwaawaawaqwa"},"-664":{"direction":"NORTH_EAST","signature":"deddqawqwaqaaeaa"},"-466":{"direction":"NORTH_EAST","signature":"deddwaaqqaawaaqa"},"-147":{"direction":"NORTH_EAST","signature":"deddedwaqaaqaw"},"-932":{"direction":"NORTH_EAST","signature":"deddedaawadqaaeaqaa"},"510":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqadaqa"},"-1403":{"direction":"NORTH_EAST","signature":"deddeeaaqawawadadqaaew"},"613":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqwaadw"},"-981":{"direction":"NORTH_EAST","signature":"deddedaaeawaawaaw"},"-524":{"direction":"NORTH_EAST","signature":"deddqeawawaqaa"},"-1061":{"direction":"NORTH_EAST","signature":"deddqeaaqwaawaaw"},"-379":{"direction":"NORTH_EAST","signature":"deddqaeawqaaqaw"},"-131":{"direction":"NORTH_EAST","signature":"deddqqqaaqaw"},"874":{"direction":"SOUTH_EAST","signature":"aqaaeeqawawaqaeqa"},"1544":{"direction":"SOUTH_EAST","signature":"aqaaeeaqawawaqeqaa"},"845":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeeaqqaaq"},"-1032":{"direction":"NORTH_EAST","signature":"deddeqawaawaaweaqq"},"586":{"direction":"SOUTH_EAST","signature":"aqaaeeewaqaeaae"},"1847":{"direction":"SOUTH_EAST","signature":"aqaaewawqawaawwaawaq"},"-228":{"direction":"NORTH_EAST","signature":"deddwaaqqaawaa"},"-419":{"direction":"NORTH_EAST","signature":"deddqaeqaawaaqe"},"-1366":{"direction":"NORTH_EAST","signature":"deddeeeeawaqaaqqqa"},"-277":{"direction":"NORTH_EAST","signature":"deddedwewaawaaw"},"781":{"direction":"SOUTH_EAST","signature":"aqaaeeaqwadaaeaaq"},"827":{"direction":"SOUTH_EAST","signature":"aqaaeeaqwaeaaqaw"},"1534":{"direction":"SOUTH_EAST","signature":"aqaaeqaeqawawaqeaae"},"870":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqwaqawa"},"-1314":{"direction":"NORTH_EAST","signature":"deddqadaqaaeeaaqwaqa"},"1852":{"direction":"SOUTH_EAST","signature":"aqaaewaqwaawaaweaa"},"1618":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqqaawaaqa"},"-1709":{"direction":"NORTH_EAST","signature":"deddeaqwaawaawaeaq"},"-1444":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaawaa"},"508":{"direction":"SOUTH_EAST","signature":"aqaaeaadeawaqaa"},"550":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqqaae"},"936":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaadaeaqwaa"},"578":{"direction":"SOUTH_EAST","signature":"aqaaqeaqawwaawa"},"-1380":{"direction":"NORTH_EAST","signature":"deddqaeaaqwaawaa"},"1813":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeawaqaeaq"},"-1545":{"direction":"NORTH_EAST","signature":"deddewawaadwaawwaqaaq"},"-1011":{"direction":"NORTH_EAST","signature":"deddeeaqqeaaeaqaw"},"-348":{"direction":"NORTH_EAST","signature":"deddeeawaqaa"},"-496":{"direction":"NORTH_EAST","signature":"deddeweqaaeeaa"},"867":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwawaqaaed"},"1324":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaqawadaa"},"-870":{"direction":"NORTH_EAST","signature":"deddqeeaaqwaqawa"},"1945":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeqaeaqaaq"},"-1625":{"direction":"NORTH_EAST","signature":"deddeawaqaaqwqwaqaaq"},"467":{"direction":"SOUTH_EAST","signature":"aqaaqawqeaaeaqaw"},"87":{"direction":"SOUTH_EAST","signature":"aqaaqaedaawaq"},"1423":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawawadqaaewee"},"-1266":{"direction":"NORTH_EAST","signature":"deddqawqwaqaawaaqa"},"-326":{"direction":"NORTH_EAST","signature":"deddeaqeqawawa"},"-716":{"direction":"NORTH_EAST","signature":"deddeeawaqaaqae"},"1435":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawqaaqaw"},"1774":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqqaawaaqq"},"-1565":{"direction":"NORTH_EAST","signature":"deddqaeaaqadeaaqqaaq"},"-1447":{"direction":"NORTH_EAST","signature":"deddeweaaqwaawawaadw"},"-1358":{"direction":"NORTH_EAST","signature":"deddqaeeeaaqwaaqea"},"-554":{"direction":"NORTH_EAST","signature":"deddeeeaqawqaae"},"-235":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqaq"},"-470":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaae"},"-876":{"direction":"NORTH_EAST","signature":"deddedawawaqaaeqaa"},"-355":{"direction":"NORTH_EAST","signature":"deddqaeaaqwaqaw"},"-1956":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqwawqa"},"1406":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawwaqaae"},"1294":{"direction":"SOUTH_EAST","signature":"aqaaqqqwaqaaeaqaaqq"},"232":{"direction":"SOUTH_EAST","signature":"aqaawaeaaqqaa"},"1841":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwaeaaedeaaq"},"-1133":{"direction":"NORTH_EAST","signature":"deddeaadweaadaqqaqqaeaw"},"-170":{"direction":"NORTH_EAST","signature":"deddeeaaqa"},"-1035":{"direction":"NORTH_EAST","signature":"deddeqawwaawaawaw"},"-1096":{"direction":"NORTH_EAST","signature":"deddqawqqeaaeaqwaa"},"-233":{"direction":"NORTH_EAST","signature":"deddwaaqqaawaaq"},"110":{"direction":"SOUTH_EAST","signature":"aqaaeaqaae"},"-973":{"direction":"NORTH_EAST","signature":"deddwaaqwawaqeaaeaeaw"},"-127":{"direction":"NORTH_EAST","signature":"deddeeedaawaq"},"1430":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaeeaaqawa"},"967":{"direction":"SOUTH_EAST","signature":"aqaawaqeeaaeaqawaw"},"1978":{"direction":"SOUTH_EAST","signature":"aqaaeeqaeawaqaawa"},"328":{"direction":"SOUTH_EAST","signature":"aqaaeeaadawwaa"},"1254":{"direction":"SOUTH_EAST","signature":"aqaaedweeeaaeaqawa"},"78":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaae"},"-450":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqa"},"-1274":{"direction":"NORTH_EAST","signature":"deddedaawqeaqawawaqea"},"1895":{"direction":"SOUTH_EAST","signature":"aqaaqawwaqaawaaqawaw"},"457":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawqaqwaq"},"-968":{"direction":"NORTH_EAST","signature":"deddweaaeaqawqqqaa"},"94":{"direction":"SOUTH_EAST","signature":"aqaaeawaqa"},"-1316":{"direction":"NORTH_EAST","signature":"deddqeaqaweaadaaea"},"1497":{"direction":"SOUTH_EAST","signature":"aqaaqeeeewaawaawaqe"},"-1119":{"direction":"NORTH_EAST","signature":"deddeqawaadwaeaaeqaw"},"234":{"direction":"SOUTH_EAST","signature":"aqaawaaqaeaaqa"},"-231":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqqw"},"-1854":{"direction":"NORTH_EAST","signature":"deddeawqawawaqeaaewa"},"-1991":{"direction":"NORTH_EAST","signature":"deddwaaqeqaeaqaaqaeaqe"},"1262":{"direction":"SOUTH_EAST","signature":"aqaawwdeeeqaaeaqaae"},"111":{"direction":"SOUTH_EAST","signature":"aqaaeaadqaaew"},"1587":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaeaqwqaq"},"362":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawa"},"456":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaadaqqaa"},"1825":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaaeaq"},"-1150":{"direction":"NORTH_EAST","signature":"deddeweeaaqwqaqqaqqae"},"767":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaawaq"},"-1418":{"direction":"NORTH_EAST","signature":"deddeeaaqawqaaqa"},"942":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaadaeaadqaae"},"662":{"direction":"SOUTH_EAST","signature":"aqaaeaqqeaaqawa"},"-143":{"direction":"NORTH_EAST","signature":"deddeaeqawaw"},"1832":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaaeaqqww"},"-40":{"direction":"NORTH_EAST","signature":"deddqqaa"},"151":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqaw"},"-1801":{"direction":"NORTH_EAST","signature":"deddeaqaaqqaaqaeaw"},"815":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaeeqaq"},"369":{"direction":"SOUTH_EAST","signature":"aqaaqeaqaweeaaq"},"954":{"direction":"SOUTH_EAST","signature":"aqaaweaaewaadqawqaae"},"-763":{"direction":"NORTH_EAST","signature":"deddeewaadaqqaaqaw"},"-597":{"direction":"NORTH_EAST","signature":"deddqawqaaqaeaaq"},"240":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaa"},"723":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqaaqqq"},"-930":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqaaqa"},"-498":{"direction":"NORTH_EAST","signature":"deddeqaawaaqa"},"1264":{"direction":"SOUTH_EAST","signature":"aqaaedweeeaaeaqawqa"},"1250":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaeaqa"},"1885":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaeaqqaaq"},"-535":{"direction":"NORTH_EAST","signature":"deddeeeaaqqaaeq"},"-43":{"direction":"NORTH_EAST","signature":"deddeawaw"},"-1156":{"direction":"NORTH_EAST","signature":"deddeaeawqaeaqaa"},"-1287":{"direction":"NORTH_EAST","signature":"deddqawqaaqqqaaqawaw"},"-1205":{"direction":"NORTH_EAST","signature":"deddqadeeeaaqaeaaq"},"-620":{"direction":"NORTH_EAST","signature":"deddeeeaqqaeqaa"},"-599":{"direction":"NORTH_EAST","signature":"deddeaqwqqawwaawaq"},"-744":{"direction":"NORTH_EAST","signature":"deddewaawaawqaa"},"-1774":{"direction":"NORTH_EAST","signature":"deddqeeaaqqaawaaqq"},"-719":{"direction":"NORTH_EAST","signature":"deddqawqqwaawaawaq"},"-282":{"direction":"NORTH_EAST","signature":"deddeeeqaawa"},"-412":{"direction":"NORTH_EAST","signature":"deddeawwaqaaqqa"},"1243":{"direction":"SOUTH_EAST","signature":"aqaaweaqqaeawaeaqaw"},"58":{"direction":"SOUTH_EAST","signature":"aqaawqaaqa"},"-1945":{"direction":"NORTH_EAST","signature":"deddeaqaaeqaeaqaaq"},"-212":{"direction":"NORTH_EAST","signature":"deddeawqawaa"},"-1750":{"direction":"NORTH_EAST","signature":"deddeaqaaqwawqawawa"},"1253":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqqwaeaaq"},"1491":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaqeqqaaqaw"},"1748":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwawqawaa"},"-1853":{"direction":"NORTH_EAST","signature":"deddeaqwaaqqaawaaqee"},"-1516":{"direction":"NORTH_EAST","signature":"deddeewawaqaaqqqaa"},"1520":{"direction":"SOUTH_EAST","signature":"aqaaqeeeeaaqaeaa"},"-1393":{"direction":"NORTH_EAST","signature":"deddqaeaaqawadaqaaq"},"-1678":{"direction":"NORTH_EAST","signature":"deddqwaqaeqaaeaqaae"},"72":{"direction":"SOUTH_EAST","signature":"aqaaeqawaade"},"1452":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqeaqaa"},"442":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeawa"},"1468":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaqeqwaqaa"},"-1171":{"direction":"NORTH_EAST","signature":"deddeqaaeaqaaqaw"},"-1761":{"direction":"NORTH_EAST","signature":"deddeaqaaqwaqaaeaq"},"-1029":{"direction":"NORTH_EAST","signature":"deddwwdeaaqeaaeeaaq"},"-1264":{"direction":"NORTH_EAST","signature":"deddedweeeaaeaqawqa"},"-297":{"direction":"NORTH_EAST","signature":"deddqeeeaaqwaq"},"-883":{"direction":"NORTH_EAST","signature":"deddweaaqqaawaaqe"},"-949":{"direction":"NORTH_EAST","signature":"deddewaqaaqaeaaq"},"-1375":{"direction":"NORTH_EAST","signature":"deddewaqeaaeeaaeqaw"},"-1177":{"direction":"NORTH_EAST","signature":"deddqqqaaeaqaaqawwq"},"703":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaeqawaw"},"405":{"direction":"SOUTH_EAST","signature":"aqaaqeqaaeeaaq"},"-332":{"direction":"NORTH_EAST","signature":"deddeeawawaa"},"1233":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqqwadaqaaq"},"-790":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaeaqq"},"-1612":{"direction":"NORTH_EAST","signature":"deddeawaqaaewaqaa"},"-1841":{"direction":"NORTH_EAST","signature":"deddeaqaaqwaeaaedeaaq"},"-1101":{"direction":"NORTH_EAST","signature":"deddeqawaaweaaeaw"},"74":{"direction":"SOUTH_EAST","signature":"aqaaeqawqwa"},"1956":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqwawqa"},"1567":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaeawaq"},"599":{"direction":"SOUTH_EAST","signature":"aqaaeaqwqqawwaawaq"},"745":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaaeaq"},"-154":{"direction":"NORTH_EAST","signature":"deddeawqqqadaae"},"-1514":{"direction":"NORTH_EAST","signature":"deddqqeaaeaqawqaae"},"-1957":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqwawqaw"},"-441":{"direction":"NORTH_EAST","signature":"deddeaqaaeaadaw"},"1901":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaeaaewaaw"},"387":{"direction":"SOUTH_EAST","signature":"aqaaeqqwaqaaqaw"},"-38":{"direction":"NORTH_EAST","signature":"deddwaaqawa"},"-545":{"direction":"NORTH_EAST","signature":"deddeeeaaqadeaaq"},"-969":{"direction":"NORTH_EAST","signature":"deddweaqawqaawaaq"},"-1830":{"direction":"NORTH_EAST","signature":"deddweaaeaqwaawaaww"},"1798":{"direction":"SOUTH_EAST","signature":"aqaaedaawwaeaadaaeqaae"},"-354":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqa"},"1674":{"direction":"SOUTH_EAST","signature":"aqaaeeqaawawaadqqaae"},"50":{"direction":"SOUTH_EAST","signature":"aqaaeaqa"},"-1767":{"direction":"NORTH_EAST","signature":"deddwaewaawaawaeqawaw"},"818":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqa"},"76":{"direction":"SOUTH_EAST","signature":"aqaawaaqeaa"},"-1889":{"direction":"NORTH_EAST","signature":"deddeawqaaqaeaqeaaq"},"-1107":{"direction":"NORTH_EAST","signature":"deddwaaqqaaeaqaaqaw"},"-1959":{"direction":"NORTH_EAST","signature":"deddqwaawqaawaaqawaw"},"-373":{"direction":"NORTH_EAST","signature":"deddqqwawaawaaw"},"10":{"direction":"SOUTH_EAST","signature":"aqaae"},"1209":{"direction":"SOUTH_EAST","signature":"aqaaqwqaaeeeaaqwaaw"},"-1808":{"direction":"NORTH_EAST","signature":"deddqqaaqqqaaqawwaa"},"-416":{"direction":"NORTH_EAST","signature":"deddeawaqaeaa"},"355":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwaqaw"},"-1191":{"direction":"NORTH_EAST","signature":"deddqeaqawawaeawaq"},"896":{"direction":"SOUTH_EAST","signature":"aqaaeawqaaqawqaa"},"401":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeaq"},"1917":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaeawaqaaw"},"1746":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwaqaaqa"},"-1430":{"direction":"NORTH_EAST","signature":"deddqwaqaaeeaaqawa"},"-1527":{"direction":"NORTH_EAST","signature":"deddeeeeqaaqqaawaq"},"1637":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawwaawaaw"},"-361":{"direction":"NORTH_EAST","signature":"deddweeaaqwaaw"},"-893":{"direction":"NORTH_EAST","signature":"deddeaqaaqwaadeaaq"},"231":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqqw"},"-372":{"direction":"NORTH_EAST","signature":"deddewaawaawqa"},"1205":{"direction":"SOUTH_EAST","signature":"aqaaqadeeeaaqaeaaq"},"618":{"direction":"SOUTH_EAST","signature":"aqaaqawaewaqaeaae"},"-1965":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqqaaq"},"-850":{"direction":"NORTH_EAST","signature":"deddqqaaeaqaaqa"},"-514":{"direction":"NORTH_EAST","signature":"deddeqawaadwaaqa"},"1374":{"direction":"SOUTH_EAST","signature":"aqaaewaqeaaeeaaeqa"},"-862":{"direction":"NORTH_EAST","signature":"deddeqqaeaaeqawa"},"25":{"direction":"SOUTH_EAST","signature":"aqaaeaq"},"-21":{"direction":"NORTH_EAST","signature":"deddeaw"},"-1939":{"direction":"NORTH_EAST","signature":"deddqqwaqaaeaqaaqaw"},"435":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqwaqaw"},"-911":{"direction":"NORTH_EAST","signature":"deddewaqwaawaawaq"},"1930":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqaeeaaqa"},"-942":{"direction":"NORTH_EAST","signature":"deddeaqwaadaeaadqaae"},"-910":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaae"},"-1606":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaeeaaqw"},"-1695":{"direction":"NORTH_EAST","signature":"deddeaqwaawawaawaq"},"-1433":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqaaqwaq"},"-687":{"direction":"NORTH_EAST","signature":"deddeewaawaawaq"},"-268":{"direction":"NORTH_EAST","signature":"deddqwawaqaaea"},"-1859":{"direction":"NORTH_EAST","signature":"deddeaqaaeqawaaqaw"},"126":{"direction":"SOUTH_EAST","signature":"aqaawaeaaeqa"},"1717":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaawaawqaw"},"257":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadwaaq"},"1257":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqeaaeaqawaedw"},"-291":{"direction":"NORTH_EAST","signature":"deddeaqeaaqaw"},"-1063":{"direction":"NORTH_EAST","signature":"deddqaeeaaeaqawaw"},"-11":{"direction":"NORTH_EAST","signature":"deddqaw"},"-323":{"direction":"NORTH_EAST","signature":"deddeqwawqawaaqe"},"-1368":{"direction":"NORTH_EAST","signature":"deddwaaqeawaqaaqaea"},"-1152":{"direction":"NORTH_EAST","signature":"deddqwdeaaqeaaeeaa"},"-1494":{"direction":"NORTH_EAST","signature":"deddeqwaeaqaaqqaeae"},"323":{"direction":"SOUTH_EAST","signature":"aqaaeqwawqawaaqe"},"1771":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeaaqaw"},"987":{"direction":"SOUTH_EAST","signature":"aqaaeaeaadwaawaawaedw"},"1959":{"direction":"SOUTH_EAST","signature":"aqaaqwaawqaawaaqawaw"},"-1663":{"direction":"NORTH_EAST","signature":"deddqeqaeawaqaawaq"},"943":{"direction":"SOUTH_EAST","signature":"aqaaeqqqwawaqaeaaeq"},"-316":{"direction":"NORTH_EAST","signature":"deddqawaeqaaea"},"1511":{"direction":"SOUTH_EAST","signature":"aqaaeeaqawawaeawaq"},"1773":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeadaawqaw"},"-1666":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqqaae"},"1944":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqwaa"},"-1588":{"direction":"NORTH_EAST","signature":"deddeawaqaaeawaa"},"1764":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqqaawaa"},"147":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaqaw"},"1942":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqawa"},"540":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqqaa"},"-1435":{"direction":"NORTH_EAST","signature":"deddeeaaqwawqaaqaw"},"1516":{"direction":"SOUTH_EAST","signature":"aqaaeewawaqaaqqqaa"},"1994":{"direction":"SOUTH_EAST","signature":"aqaaeaeawadaadaqaawa"},"965":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqqeaaq"},"-894":{"direction":"NORTH_EAST","signature":"deddeaqaaeawaqa"},"-1288":{"direction":"NORTH_EAST","signature":"deddeqwaqaaeaqwaa"},"1063":{"direction":"SOUTH_EAST","signature":"aqaaqaeeaaeaqawaw"},"1673":{"direction":"SOUTH_EAST","signature":"aqaaqeqaeawaqaawaqe"},"-908":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwaqaa"},"1630":{"direction":"SOUTH_EAST","signature":"aqaaeweaaqeaqawawa"},"-460":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqaa"},"493":{"direction":"SOUTH_EAST","signature":"aqaaeaeawawaaw"},"1730":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqadaqaaqa"},"-1291":{"direction":"NORTH_EAST","signature":"deddeadedqaaeqaeaaqaw"},"-294":{"direction":"NORTH_EAST","signature":"deddeqwawaqaae"},"-1090":{"direction":"NORTH_EAST","signature":"deddqeaadaaeqaaqa"},"465":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaaq"},"1371":{"direction":"SOUTH_EAST","signature":"aqaaeeawawaqaawaw"},"-1989":{"direction":"NORTH_EAST","signature":"deddqeqqaeaaqawaeaq"},"1600":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaeeaa"},"-651":{"direction":"NORTH_EAST","signature":"deddeedqaaeqqaaqaw"},"1654":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeqaaeaqq"},"404":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaa"},"350":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqadaqa"},"-1543":{"direction":"NORTH_EAST","signature":"deddqaeaaqqqaaqawaw"},"672":{"direction":"SOUTH_EAST","signature":"aqaaeaqeqawawaqae"},"-1157":{"direction":"NORTH_EAST","signature":"deddqeaqawwaawaaw"},"771":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawaaqe"},"1228":{"direction":"SOUTH_EAST","signature":"aqaaeaadeaqqaewaqaa"},"902":{"direction":"SOUTH_EAST","signature":"aqaaqqqeaaeaqawa"},"1170":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqaaqa"},"139":{"direction":"SOUTH_EAST","signature":"aqaaqawqaaqaw"},"-797":{"direction":"NORTH_EAST","signature":"deddeawaqaaqwaeaw"},"-156":{"direction":"NORTH_EAST","signature":"deddqawqwaqaa"},"-735":{"direction":"NORTH_EAST","signature":"deddeeaaqaeaaqe"},"844":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawawaa"},"1312":{"direction":"SOUTH_EAST","signature":"aqaaeaeeaadawawaqae"},"-786":{"direction":"NORTH_EAST","signature":"deddqaedaawaqeaaqa"},"-608":{"direction":"NORTH_EAST","signature":"deddqawaewaqaeaa"},"-903":{"direction":"NORTH_EAST","signature":"deddqqqeaaeaqawaw"},"203":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeawaw"},"114":{"direction":"SOUTH_EAST","signature":"aqaaedaawadqaae"},"-303":{"direction":"NORTH_EAST","signature":"deddeaqeaqawaw"},"-1295":{"direction":"NORTH_EAST","signature":"deddqadeaaqqqaaeeaaqe"},"669":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqqwqqqaaq"},"981":{"direction":"SOUTH_EAST","signature":"aqaaedaaeawaawaaw"},"-1038":{"direction":"NORTH_EAST","signature":"deddeeadeaaqwaqaae"},"-434":{"direction":"NORTH_EAST","signature":"deddqeeaaqwaqa"},"-1449":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaawaaq"},"-1251":{"direction":"NORTH_EAST","signature":"deddeaeaqeaaeaqaw"},"850":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeaqaaqa"},"1126":{"direction":"SOUTH_EAST","signature":"aqaaeweeaaqeawaqa"},"1479":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwqawawaqaw"},"1498":{"direction":"SOUTH_EAST","signature":"aqaaqwaeawawaqaawa"},"6":{"direction":"SOUTH_EAST","signature":"aqaaedw"},"-700":{"direction":"NORTH_EAST","signature":"deddeeaaqadaqaa"},"927":{"direction":"SOUTH_EAST","signature":"aqaaeawqawawaqeaaew"},"-1271":{"direction":"NORTH_EAST","signature":"deddqeeeaaeaqeaaew"},"-715":{"direction":"NORTH_EAST","signature":"deddqwaqaaeeaaqaw"},"1387":{"direction":"SOUTH_EAST","signature":"aqaaqawaeeaadaaeawaw"},"-1547":{"direction":"NORTH_EAST","signature":"deddeawaqaawaaqeaq"},"-253":{"direction":"NORTH_EAST","signature":"deddqawqeaqqaaq"},"-1082":{"direction":"NORTH_EAST","signature":"deddqeaadaaeqaawa"},"201":{"direction":"SOUTH_EAST","signature":"aqaaedaawwaqaaq"},"242":{"direction":"SOUTH_EAST","signature":"aqaaqawwaqaaqa"},"-1914":{"direction":"NORTH_EAST","signature":"deddwaaqqaawaaqqaaqa"},"-1477":{"direction":"NORTH_EAST","signature":"deddqqaaqawwaawaaw"},"-298":{"direction":"NORTH_EAST","signature":"deddeawqqaeaae"},"1123":{"direction":"SOUTH_EAST","signature":"aqaaeweeaaqeawawaq"},"707":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawaqaaed"},"1850":{"direction":"SOUTH_EAST","signature":"aqaaedweeadaawqaeaaqa"},"-1912":{"direction":"NORTH_EAST","signature":"deddqawwaqaawaaqqaa"},"197":{"direction":"SOUTH_EAST","signature":"aqaawaaqawaeaaq"},"-1886":{"direction":"NORTH_EAST","signature":"deddqqaaeqawaadeaqaae"},"1269":{"direction":"SOUTH_EAST","signature":"aqaawaaqeawaawaawqaw"},"-733":{"direction":"NORTH_EAST","signature":"deddeeaaqwaadeaaq"},"482":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaeaqa"},"-1168":{"direction":"NORTH_EAST","signature":"deddqadeaqaaqawwaa"},"-948":{"direction":"NORTH_EAST","signature":"deddqqwaqaaqawqqaa"},"-369":{"direction":"NORTH_EAST","signature":"deddqeaqaweeaaq"},"-1482":{"direction":"NORTH_EAST","signature":"deddqeeeewaawaawa"},"485":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaq"},"-887":{"direction":"NORTH_EAST","signature":"deddqeeaaqqaawaq"},"-1121":{"direction":"NORTH_EAST","signature":"deddeeeaaqqaeqaaeew"},"-961":{"direction":"NORTH_EAST","signature":"deddwqaqqqaaeaadawaeq"},"1699":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeeaaeqaaed"},"515":{"direction":"SOUTH_EAST","signature":"aqaaedweeqaawaaqe"},"-1570":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaeaqa"},"607":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqqaeawaq"},"560":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaqaeaa"},"1883":{"direction":"SOUTH_EAST","signature":"aqaaeeaqeaaeaqaweaw"},"1871":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwaqaeaaeq"},"1439":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawqawaadqaw"},"148":{"direction":"SOUTH_EAST","signature":"aqaaqqqwaqaa"},"-497":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqqawqaq"},"-179":{"direction":"NORTH_EAST","signature":"deddqawqqaaqaw"},"-986":{"direction":"NORTH_EAST","signature":"deddeaeawawaawa"},"880":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeaa"},"-718":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqaaqq"},"-1656":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqqaa"},"1043":{"direction":"SOUTH_EAST","signature":"aqaaqewdqaaeaqaaqaw"},"-972":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqwa"},"1990":{"direction":"SOUTH_EAST","signature":"aqaaedaeqaaeeaaqeaqa"},"-529":{"direction":"NORTH_EAST","signature":"deddqeaadaaewaaq"},"1972":{"direction":"SOUTH_EAST","signature":"aqaaeaeawawaawaa"},"-1233":{"direction":"NORTH_EAST","signature":"deddeqaaeaqqwadaqaaq"},"-1315":{"direction":"NORTH_EAST","signature":"deddqqdaaeqaaeeaaqeaq"},"-251":{"direction":"NORTH_EAST","signature":"deddeaeaaqaw"},"-740":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaaea"},"224":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaedwaa"},"499":{"direction":"SOUTH_EAST","signature":"aqaaeqaawaaqaw"},"-865":{"direction":"NORTH_EAST","signature":"deddeaqaaqadaqaaq"},"554":{"direction":"SOUTH_EAST","signature":"aqaaeeeaqawqaae"},"-873":{"direction":"NORTH_EAST","signature":"deddeaqaaqwaqaaq"},"463":{"direction":"SOUTH_EAST","signature":"aqaaqqwawaqaeaaeq"},"17":{"direction":"SOUTH_EAST","signature":"aqaaqwaq"},"-1241":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaeaadaw"},"1598":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeawaqa"},"124":{"direction":"SOUTH_EAST","signature":"aqaaeqawaa"},"1287":{"direction":"SOUTH_EAST","signature":"aqaaqawqaaqqqaaqawaw"},"-1713":{"direction":"NORTH_EAST","signature":"deddeawaqaeaaewaaq"},"713":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqaaq"},"-1821":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaaqawe"},"1089":{"direction":"SOUTH_EAST","signature":"aqaaweeeaaqqaawqaq"},"1908":{"direction":"SOUTH_EAST","signature":"aqaaqwawaaqawawaeqaa"},"409":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaq"},"979":{"direction":"SOUTH_EAST","signature":"aqaaweaqawqaawaaqe"},"-377":{"direction":"NORTH_EAST","signature":"deddweeaaqqaaw"},"1055":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqaeaaqe"},"527":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeqaawaq"},"1744":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaeaaeeaa"},"-656":{"direction":"NORTH_EAST","signature":"deddqewdeaaqaeaa"},"1475":{"direction":"SOUTH_EAST","signature":"aqaaeawwawaawaqwawaw"},"-756":{"direction":"NORTH_EAST","signature":"deddeawaqaawaa"},"1643":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqwqqaaqaw"},"-1999":{"direction":"NORTH_EAST","signature":"deddeeqaeawwaadqaawaq"},"-474":{"direction":"NORTH_EAST","signature":"deddweaqawawaqea"},"-1283":{"direction":"NORTH_EAST","signature":"deddweaqqaeqaawaaqe"},"-1884":{"direction":"NORTH_EAST","signature":"deddeawqaaqaeaqeaa"},"1572":{"direction":"SOUTH_EAST","signature":"aqaaeewaqawawaqwqaa"},"-1075":{"direction":"NORTH_EAST","signature":"deddeweeaaqqaawaw"},"-1085":{"direction":"NORTH_EAST","signature":"deddqeaadaaedaaeaaq"},"407":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeqaw"},"679":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqawaw"},"-1275":{"direction":"NORTH_EAST","signature":"deddwewdeeqaqeadaaeawaw"},"-1764":{"direction":"NORTH_EAST","signature":"deddqeeaaqqaawaa"},"-1546":{"direction":"NORTH_EAST","signature":"deddedqaaqawaeaaqa"},"43":{"direction":"SOUTH_EAST","signature":"aqaaeawaw"},"-385":{"direction":"NORTH_EAST","signature":"deddqaeaaqeaaq"},"1590":{"direction":"SOUTH_EAST","signature":"aqaaweawawaqaawawa"},"-1933":{"direction":"NORTH_EAST","signature":"deddweaaqeawawaqaaw"},"430":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqadaqa"},"123":{"direction":"SOUTH_EAST","signature":"aqaawqaqqaqeaq"},"-69":{"direction":"NORTH_EAST","signature":"deddedweaaq"},"-1728":{"direction":"NORTH_EAST","signature":"deddeawaeaaqawqaa"},"-881":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeadaaw"},"-66":{"direction":"NORTH_EAST","signature":"deddwaaqqaae"},"-1":{"direction":"NORTH_EAST","signature":"deddw"},"-861":{"direction":"NORTH_EAST","signature":"deddeweeeeaaqqaaq"},"185":{"direction":"SOUTH_EAST","signature":"aqaaqadeeeeaaq"},"-795":{"direction":"NORTH_EAST","signature":"deddqawqqwaadaqqaaqaw"},"884":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeawaa"},"-1874":{"direction":"NORTH_EAST","signature":"deddeaqwaaqqaaeaqa"},"-944":{"direction":"NORTH_EAST","signature":"deddqwawaaqawawaea"},"-615":{"direction":"NORTH_EAST","signature":"deddqeaqawqaawaq"},"1750":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwawqawawa"},"486":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqw"},"1701":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeaqwaawaaw"},"364":{"direction":"SOUTH_EAST","signature":"aqaaewaawawaa"},"1648":{"direction":"SOUTH_EAST","signature":"aqaaeawwaqaaqaeaa"},"-324":{"direction":"NORTH_EAST","signature":"deddeeaadawaa"},"-1725":{"direction":"NORTH_EAST","signature":"deddweeqaawaaqqaaq"},"-1084":{"direction":"NORTH_EAST","signature":"deddweeeaaqqaawqa"},"-1643":{"direction":"NORTH_EAST","signature":"deddeawaqaaqwqqaaqaw"},"1924":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaaqeaadaaea"},"860":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqadaqaa"},"1094":{"direction":"SOUTH_EAST","signature":"aqaaweeeaaqqaawqaqq"},"-670":{"direction":"NORTH_EAST","signature":"deddedqqaaeeaaqea"},"-256":{"direction":"NORTH_EAST","signature":"deddewaqaeaa"},"-1062":{"direction":"NORTH_EAST","signature":"deddeeeaaeaqawa"},"157":{"direction":"SOUTH_EAST","signature":"aqaaeaeqawqaq"},"-483":{"direction":"NORTH_EAST","signature":"deddeawqwaqaaqaw"},"-1521":{"direction":"NORTH_EAST","signature":"deddeewawaqaaqqqaaq"},"-1925":{"direction":"NORTH_EAST","signature":"deddqqaaqqaeqaaeeaaq"},"-1579":{"direction":"NORTH_EAST","signature":"deddeeaqawawqaweqaaew"},"799":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeawaq"},"-1132":{"direction":"NORTH_EAST","signature":"deddeawqaqqaqeaadaea"},"1190":{"direction":"SOUTH_EAST","signature":"aqaaqqaeaeawadaqeawa"},"-1437":{"direction":"NORTH_EAST","signature":"deddeeawaqaaqwaadeaw"},"-1146":{"direction":"NORTH_EAST","signature":"deddqeaaqwaqaeaae"},"-1834":{"direction":"NORTH_EAST","signature":"deddedweeaaqaeaaqa"},"-536":{"direction":"NORTH_EAST","signature":"deddweeeaaqqaa"},"-209":{"direction":"NORTH_EAST","signature":"deddqqwawaqaaq"},"-1388":{"direction":"NORTH_EAST","signature":"deddeeaadaaewaqaa"},"1125":{"direction":"SOUTH_EAST","signature":"aqaaeqwawaaqawqaaq"},"325":{"direction":"SOUTH_EAST","signature":"aqaaedqqaaeeaaq"},"-817":{"direction":"NORTH_EAST","signature":"deddeawaqaaqeaaq"},"732":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqwaawqa"},"-1653":{"direction":"NORTH_EAST","signature":"deddeawwaqaaqaeaaq"},"763":{"direction":"SOUTH_EAST","signature":"aqaaeewaadaqqaaqaw"},"1359":{"direction":"SOUTH_EAST","signature":"aqaaqawqwwaqwaawaawaq"},"-1652":{"direction":"NORTH_EAST","signature":"deddeeaqwqawaawaa"},"1292":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqqeaqwa"},"1793":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeawaqaaq"},"1739":{"direction":"SOUTH_EAST","signature":"aqaaeeaeaqwaqaawaw"},"207":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaq"},"-181":{"direction":"NORTH_EAST","signature":"deddewaawaaw"},"-1740":{"direction":"NORTH_EAST","signature":"deddeaqaaqadaqaaqqa"},"-133":{"direction":"NORTH_EAST","signature":"deddewaqaeaq"},"-1441":{"direction":"NORTH_EAST","signature":"deddqawqqwaawaawaqwaw"},"427":{"direction":"SOUTH_EAST","signature":"aqaaqqwqqaeaaqaw"},"-614":{"direction":"NORTH_EAST","signature":"deddqwqaeqawawaqa"},"-4":{"direction":"NORTH_EAST","signature":"deddwaa"},"249":{"direction":"SOUTH_EAST","signature":"aqaaeqaawaaq"},"-1021":{"direction":"NORTH_EAST","signature":"deddeqaawaaqqaaq"},"562":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaawaaqa"},"779":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqawqaaqaw"},"1824":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedadaqaaqawqaa"},"269":{"direction":"SOUTH_EAST","signature":"aqaaeeedaawaeaq"},"-1209":{"direction":"NORTH_EAST","signature":"deddqwqaaeeeaaqwaaw"},"1488":{"direction":"SOUTH_EAST","signature":"aqaaeeaqaaqawwaa"},"1208":{"direction":"SOUTH_EAST","signature":"aqaaqwqaaeeeaaqwaa"},"878":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwaqaaqq"},"652":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqaaqqqaa"},"371":{"direction":"SOUTH_EAST","signature":"aqaaeeaqaaqaw"},"-541":{"direction":"NORTH_EAST","signature":"deddweeeaaqqaaq"},"1353":{"direction":"SOUTH_EAST","signature":"aqaaqeaqqaaqwaqaaq"},"1552":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqeawawaea"},"337":{"direction":"SOUTH_EAST","signature":"aqaawaaqeawaqaaq"},"1592":{"direction":"SOUTH_EAST","signature":"aqaaeeaqwaqaaeaa"},"1288":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqaaeaqwaa"},"656":{"direction":"SOUTH_EAST","signature":"aqaaqewdeaaqaeaa"},"-1610":{"direction":"NORTH_EAST","signature":"deddeawwaqwaawaawa"},"212":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaa"},"-1149":{"direction":"NORTH_EAST","signature":"deddewaqaeaaeqqqqaaq"},"-1178":{"direction":"NORTH_EAST","signature":"deddeaeawqqadaqaawa"},"966":{"direction":"SOUTH_EAST","signature":"aqaawaqeeaaeaqawa"},"-1963":{"direction":"NORTH_EAST","signature":"deddqqaaedaeaadaaeawaw"},"-1389":{"direction":"NORTH_EAST","signature":"deddedqawaawaawqawwaw"},"254":{"direction":"SOUTH_EAST","signature":"aqaawaeaaeqawa"},"-1739":{"direction":"NORTH_EAST","signature":"deddeeaeaqwaqaawaw"},"-867":{"direction":"NORTH_EAST","signature":"deddeaqaaqwawaqaaed"},"272":{"direction":"SOUTH_EAST","signature":"aqaaeeeaqawqa"},"-380":{"direction":"NORTH_EAST","signature":"deddeeaaeqaa"},"-707":{"direction":"NORTH_EAST","signature":"deddeeaaqwawaqaaed"},"109":{"direction":"SOUTH_EAST","signature":"aqaaedweeaaq"},"-1638":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqawa"},"-926":{"direction":"NORTH_EAST","signature":"deddewaqwaawaawea"},"-1267":{"direction":"NORTH_EAST","signature":"deddqwaqaaqqaawaaqe"},"1064":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaeaqwaa"},"1471":{"direction":"SOUTH_EAST","signature":"aqaaeqaeqawaawaawe"},"-1941":{"direction":"NORTH_EAST","signature":"deddeaqaaeewaawaaw"},"535":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqaaeq"},"-1172":{"direction":"NORTH_EAST","signature":"deddeeddeawqawaawaa"},"1854":{"direction":"SOUTH_EAST","signature":"aqaaeawqawawaqeaaewa"},"-1481":{"direction":"NORTH_EAST","signature":"deddewaawaawwaqaaq"},"-1097":{"direction":"NORTH_EAST","signature":"deddeaedwdqaaeaeaqaaq"},"-509":{"direction":"NORTH_EAST","signature":"deddwqqawqaqwaawqaw"},"-208":{"direction":"NORTH_EAST","signature":"deddeawaeaa"},"1082":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaeqaawa"},"1492":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqeaqqaea"},"-517":{"direction":"NORTH_EAST","signature":"deddwaeaqawawaqeqaw"},"205":{"direction":"SOUTH_EAST","signature":"aqaaeeeeeaaq"},"1296":{"direction":"SOUTH_EAST","signature":"aqaaeeqqaweqaaeeaa"},"1865":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaqaaeaqaaq"},"415":{"direction":"SOUTH_EAST","signature":"aqaaqeqaaeeaaqe"},"-1682":{"direction":"NORTH_EAST","signature":"deddqqadaawqaeaaqqaae"},"84":{"direction":"SOUTH_EAST","signature":"aqaaeawaa"},"-617":{"direction":"NORTH_EAST","signature":"deddqwaqaaqwaqaaq"},"1177":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaeaqaaqawwq"},"-1227":{"direction":"NORTH_EAST","signature":"deddeqawaadeaqaaqqqaq"},"-919":{"direction":"NORTH_EAST","signature":"deddweaaeaqwaawaq"},"911":{"direction":"SOUTH_EAST","signature":"aqaaewaqwaawaawaq"},"188":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaa"},"-937":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeqqawqaq"},"-18":{"direction":"NORTH_EAST","signature":"deddwaaqa"},"-31":{"direction":"NORTH_EAST","signature":"deddeqaw"},"1023":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaeaqqeaaeq"},"1875":{"direction":"SOUTH_EAST","signature":"aqaaedaawadqaaeaqaaqaw"},"1671":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeeaaqeaqaw"},"129":{"direction":"SOUTH_EAST","signature":"aqaaedwawaqaaq"},"-1878":{"direction":"NORTH_EAST","signature":"deddeaqaaqwqaeaqawa"},"-1519":{"direction":"NORTH_EAST","signature":"deddewaawaawqaaeaqqw"},"-362":{"direction":"NORTH_EAST","signature":"deddewaawaawa"},"-161":{"direction":"NORTH_EAST","signature":"deddqawqwaqaaq"},"194":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqw"},"-1332":{"direction":"NORTH_EAST","signature":"deddqaeawaawaawqa"},"-933":{"direction":"NORTH_EAST","signature":"deddedweewawawqawaaw"},"-39":{"direction":"NORTH_EAST","signature":"deddwaaqawaw"},"885":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeaaq"},"561":{"direction":"SOUTH_EAST","signature":"aqaaewawqaweaaeaq"},"1662":{"direction":"SOUTH_EAST","signature":"aqaaqqaawqaaeeaaqea"},"1039":{"direction":"SOUTH_EAST","signature":"aqaaeqawwaawaawaq"},"-438":{"direction":"NORTH_EAST","signature":"deddeawqaaqawa"},"30":{"direction":"SOUTH_EAST","signature":"aqaaeaqq"},"1323":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqawqaeaqeaq"},"-1249":{"direction":"NORTH_EAST","signature":"deddeqwadaaeaaqqqaaq"},"1367":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqwaawaq"},"-1387":{"direction":"NORTH_EAST","signature":"deddqawaeeaadaaeawaw"},"606":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqawawa"},"198":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaae"},"1963":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaeaadaaeawaw"},"438":{"direction":"SOUTH_EAST","signature":"aqaaeawqaaqawa"},"-964":{"direction":"NORTH_EAST","signature":"deddqqwaqaaeaqaa"},"-1977":{"direction":"NORTH_EAST","signature":"deddqeeqaawaaqqaaw"},"-1806":{"direction":"NORTH_EAST","signature":"deddeawaeaaqeaqawa"},"-347":{"direction":"NORTH_EAST","signature":"deddqqwqaeaaqaw"},"-393":{"direction":"NORTH_EAST","signature":"deddqwdeeaaqwaaw"},"-856":{"direction":"NORTH_EAST","signature":"deddweawaqaaqaea"},"-1232":{"direction":"NORTH_EAST","signature":"deddqeaqawwaqaeaa"},"-80":{"direction":"NORTH_EAST","signature":"deddeeaa"},"1650":{"direction":"SOUTH_EAST","signature":"aqaaewawaqaawaaqa"},"514":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadwaaqa"},"-544":{"direction":"NORTH_EAST","signature":"deddeaeaqawqaa"},"-30":{"direction":"NORTH_EAST","signature":"deddeaqq"},"-288":{"direction":"NORTH_EAST","signature":"deddeawqqaeaa"},"-442":{"direction":"NORTH_EAST","signature":"deddeaqaaeawa"},"1203":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadeaqaaqaw"},"341":{"direction":"SOUTH_EAST","signature":"aqaaeawaawaaw"},"-1846":{"direction":"NORTH_EAST","signature":"deddweqaaeeeeeaaqawa"},"748":{"direction":"SOUTH_EAST","signature":"aqaaqwaeawawaqaa"},"-1987":{"direction":"NORTH_EAST","signature":"deddeaqaaeewaawqaqwaqqq"},"-1852":{"direction":"NORTH_EAST","signature":"deddewaqwaawaaweaa"},"-1848":{"direction":"NORTH_EAST","signature":"deddqweaqqaeeeaaqwaa"},"-976":{"direction":"NORTH_EAST","signature":"deddeaqaaeedaawaqwa"},"-1394":{"direction":"NORTH_EAST","signature":"deddqqaawaaqqaawa"},"1582":{"direction":"SOUTH_EAST","signature":"aqaaeewaqawawaqwqaae"},"-1697":{"direction":"NORTH_EAST","signature":"deddeaqwaawaawaqwaw"},"-588":{"direction":"NORTH_EAST","signature":"deddeqwawaqaaea"},"-1607":{"direction":"NORTH_EAST","signature":"deddeweaaqeaaqawaw"},"1321":{"direction":"SOUTH_EAST","signature":"aqaaeawqeaqwawqaqwaaw"},"-78":{"direction":"NORTH_EAST","signature":"deddqwaqaae"},"-1792":{"direction":"NORTH_EAST","signature":"deddeawqaaqawaeaa"},"451":{"direction":"SOUTH_EAST","signature":"aqaaqqqeaaeaqaw"},"1122":{"direction":"SOUTH_EAST","signature":"aqaaeeddeawaqaaeaqa"},"1459":{"direction":"SOUTH_EAST","signature":"aqaaeawadwaawaawqadaawe"},"1621":{"direction":"SOUTH_EAST","signature":"aqaaeawwawqawaawaaw"},"1911":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaeaaewaawe"},"1741":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwadaaeaaq"},"-1006":{"direction":"NORTH_EAST","signature":"deddeaeaaqawawa"},"-952":{"direction":"NORTH_EAST","signature":"deddeqqqwaqaaeaa"},"792":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeaa"},"-1587":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaeaqwqaq"},"-941":{"direction":"NORTH_EAST","signature":"deddwqaqqwaqaeaaeqaeq"},"701":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqqaaq"},"-206":{"direction":"NORTH_EAST","signature":"deddeeeeeaaqw"},"1338":{"direction":"SOUTH_EAST","signature":"aqaaedaaeqaqqaqwaaqa"},"-579":{"direction":"NORTH_EAST","signature":"deddeeeqaawaaqe"},"163":{"direction":"SOUTH_EAST","signature":"aqaaeaqeqawaw"},"-244":{"direction":"NORTH_EAST","signature":"deddeqaawaa"},"957":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaawaaqqaaq"},"214":{"direction":"SOUTH_EAST","signature":"aqaawaeaaqawa"},"1396":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawwaqaa"},"-37":{"direction":"NORTH_EAST","signature":"deddeqawqw"},"-229":{"direction":"NORTH_EAST","signature":"deddqqwawaqaeaq"},"-197":{"direction":"NORTH_EAST","signature":"deddwaaqawaeaaq"},"-1051":{"direction":"NORTH_EAST","signature":"deddeweeaaqwaaqaw"},"1562":{"direction":"SOUTH_EAST","signature":"aqaaeaadawaeaeaaqa"},"-767":{"direction":"NORTH_EAST","signature":"deddeeaaeqaawaq"},"-551":{"direction":"NORTH_EAST","signature":"deddweeeaaqqaaqe"},"398":{"direction":"SOUTH_EAST","signature":"aqaaewaaqawawa"},"1939":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaeaqaaqaw"},"1404":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawaqaa"},"-462":{"direction":"NORTH_EAST","signature":"deddeaqaaeqawa"},"-203":{"direction":"NORTH_EAST","signature":"deddqqaaeawaw"},"1822":{"direction":"SOUTH_EAST","signature":"aqaaqaeaeaeaaeqawa"},"-1714":{"direction":"NORTH_EAST","signature":"deddqqwawawqawaawqaae"},"313":{"direction":"SOUTH_EAST","signature":"aqaaqqaeqwaqaaq"},"-1931":{"direction":"NORTH_EAST","signature":"deddeaqaaqqaeeaaqaw"},"-1529":{"direction":"NORTH_EAST","signature":"deddeawwawaqaawaaq"},"1235":{"direction":"SOUTH_EAST","signature":"aqaawawaadqqaaeaqaaqaw"},"1591":{"direction":"SOUTH_EAST","signature":"aqaaewwaawaawawaawqq"},"1330":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqeeeaaqeqae"},"-1440":{"direction":"NORTH_EAST","signature":"deddwaaqeaqaaqawaea"},"1016":{"direction":"SOUTH_EAST","signature":"aqaaeaeaaqawawqa"},"-1047":{"direction":"NORTH_EAST","signature":"deddeeweaaqwaawaq"},"-1856":{"direction":"NORTH_EAST","signature":"deddweaaeaqawaeaa"},"-1490":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaaeaqa"},"-1155":{"direction":"NORTH_EAST","signature":"deddeawqwaqeaaeaqaw"},"650":{"direction":"SOUTH_EAST","signature":"aqaaeedqaaeqqaaqa"},"-1381":{"direction":"NORTH_EAST","signature":"deddqaeaaqwaawaaw"},"206":{"direction":"SOUTH_EAST","signature":"aqaaeeeeeaaqw"},"1678":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaeqaaeaqaae"},"-1016":{"direction":"NORTH_EAST","signature":"deddeaeaaqawawqa"},"1559":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawqaawaq"},"1818":{"direction":"SOUTH_EAST","signature":"aqaaeqqaqeaadaqwaaqa"},"1991":{"direction":"SOUTH_EAST","signature":"aqaawaaqeqaeaqaaqaeaqe"},"1985":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqadaqaaq"},"-271":{"direction":"NORTH_EAST","signature":"deddedqaeaaeqaw"},"-748":{"direction":"NORTH_EAST","signature":"deddqwaeawawaqaa"},"1068":{"direction":"SOUTH_EAST","signature":"aqaaeqaaqawadaqaa"},"-249":{"direction":"NORTH_EAST","signature":"deddeqaawaaq"},"318":{"direction":"SOUTH_EAST","signature":"aqaaedadeweeaaqea"},"1339":{"direction":"SOUTH_EAST","signature":"aqaaedaaeqaqqaqwaaqaw"},"-395":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqeee"},"-1093":{"direction":"NORTH_EAST","signature":"deddeqaaqawaeaaq"},"1192":{"direction":"SOUTH_EAST","signature":"aqaaqwdeqaawaaqwaa"},"410":{"direction":"SOUTH_EAST","signature":"aqaaeqqaeaaqa"},"-1603":{"direction":"NORTH_EAST","signature":"deddeawaqaaeawaqaaed"},"-99":{"direction":"NORTH_EAST","signature":"deddwqqqaeqaq"},"1656":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqqaa"},"1050":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeeaaqa"},"-1972":{"direction":"NORTH_EAST","signature":"deddeaeawawaawaa"},"175":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaqe"},"1785":{"direction":"SOUTH_EAST","signature":"aqaaqwqwawwawaqaawaaq"},"-1109":{"direction":"NORTH_EAST","signature":"deddedwawwawqawaawaaw"},"-1463":{"direction":"NORTH_EAST","signature":"deddewaawaawwaawaq"},"552":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaaeaqwaa"},"877":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaewaaw"},"-843":{"direction":"NORTH_EAST","signature":"deddeaqwaawaawaw"},"-1595":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqeeeaaqe"},"-799":{"direction":"NORTH_EAST","signature":"deddeawaqaaeawaq"},"-1619":{"direction":"NORTH_EAST","signature":"deddeawaqaaeaqaaqqq"},"1995":{"direction":"SOUTH_EAST","signature":"aqaaedaaeawwaawaawaw"},"-1935":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaaeeaaqe"},"-1818":{"direction":"NORTH_EAST","signature":"deddeqqaqeaadaqwaaqa"},"525":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqaeaq"},"699":{"direction":"SOUTH_EAST","signature":"aqaaeqaweaaeawaw"},"-822":{"direction":"NORTH_EAST","signature":"deddeaadaeaaqawa"},"912":{"direction":"SOUTH_EAST","signature":"aqaaedweeaaqaeaa"},"1615":{"direction":"SOUTH_EAST","signature":"aqaaeawwaqwaawaawaq"},"-680":{"direction":"NORTH_EAST","signature":"deddeqaeaaqqaa"},"1129":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqqaawaaq"},"1315":{"direction":"SOUTH_EAST","signature":"aqaaqqdaaeqaaeeaaqeaq"},"-750":{"direction":"NORTH_EAST","signature":"deddweeaaqwaaqea"},"-513":{"direction":"NORTH_EAST","signature":"deddeeqaqqwaqaaq"},"-1598":{"direction":"NORTH_EAST","signature":"deddeawaqaaeawaqa"},"263":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaqawaw"},"-390":{"direction":"NORTH_EAST","signature":"deddeeaaeqaae"},"-1141":{"direction":"NORTH_EAST","signature":"deddedaqaawqaaeeaaq"},"1653":{"direction":"SOUTH_EAST","signature":"aqaaeawwaqaaqaeaaq"},"-1942":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqawa"},"585":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqaaq"},"-518":{"direction":"NORTH_EAST","signature":"deddeaqwqaaqawa"},"1666":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqqaae"},"-1390":{"direction":"NORTH_EAST","signature":"deddqawaeeaaqawawa"},"-391":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaew"},"-1555":{"direction":"NORTH_EAST","signature":"deddqawqqaaeaqaaqaw"},"-422":{"direction":"NORTH_EAST","signature":"deddeeqawawaqa"},"1049":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeqaawaaq"},"1247":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqawawaqeaq"},"-404":{"direction":"NORTH_EAST","signature":"deddeaqaawaa"},"-1488":{"direction":"NORTH_EAST","signature":"deddeeaqaaqawwaa"},"-925":{"direction":"NORTH_EAST","signature":"deddqqaaqqaaeeeaaq"},"1163":{"direction":"SOUTH_EAST","signature":"aqaaqwqqaaqawqaaqaw"},"411":{"direction":"SOUTH_EAST","signature":"aqaaeqqaeaaqaw"},"-1677":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqqaeaw"},"67":{"direction":"SOUTH_EAST","signature":"aqaaeaqwqaq"},"349":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawwaq"},"1236":{"direction":"SOUTH_EAST","signature":"aqaaeaeawqqaeaaqae"},"1015":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqaeqaq"},"-1022":{"direction":"NORTH_EAST","signature":"deddeqawaawaawea"},"695":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwaawaq"},"-553":{"direction":"NORTH_EAST","signature":"deddqawaeawwaqaaq"},"-220":{"direction":"NORTH_EAST","signature":"deddeaqaaea"},"-1153":{"direction":"NORTH_EAST","signature":"deddeqaaeawaqaaq"},"461":{"direction":"SOUTH_EAST","signature":"aqaaeawqwawaqaaw"},"1580":{"direction":"SOUTH_EAST","signature":"aqaawqaaeeaaqewqawaa"},"1461":{"direction":"SOUTH_EAST","signature":"aqaaeeaaewaawaaw"},"570":{"direction":"SOUTH_EAST","signature":"aqaaeeedaaeaaqa"},"-1230":{"direction":"NORTH_EAST","signature":"deddeeeqaaeaqaae"},"892":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwawaa"},"-1664":{"direction":"NORTH_EAST","signature":"deddwqaqqaqwaaqawqaa"},"262":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaqawa"},"-885":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeaaq"},"517":{"direction":"SOUTH_EAST","signature":"aqaawaeaqawawaqeqaw"},"-811":{"direction":"NORTH_EAST","signature":"deddeeaadqaeaaqaw"},"340":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaqaa"},"193":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaq"},"-1272":{"direction":"NORTH_EAST","signature":"deddqqaeqwaqaaeaa"},"1276":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaeawaqaa"},"-26":{"direction":"NORTH_EAST","signature":"deddeaqw"},"-1474":{"direction":"NORTH_EAST","signature":"deddqaeawwaqaaeaqa"},"-1622":{"direction":"NORTH_EAST","signature":"deddeawaqaawqaqqaqea"},"226":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaqa"},"1331":{"direction":"SOUTH_EAST","signature":"aqaaqawaeawqeaaeaqaw"},"187":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqe"},"-1831":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaaeaqqw"},"917":{"direction":"SOUTH_EAST","signature":"aqaaedweeaaqaeaaq"},"553":{"direction":"SOUTH_EAST","signature":"aqaaqawaeawwaqaaq"},"-1665":{"direction":"NORTH_EAST","signature":"deddeeaqqaaqadaqaaq"},"-549":{"direction":"NORTH_EAST","signature":"deddwaeaaeqaeaaq"},"24":{"direction":"SOUTH_EAST","signature":"aqaaqwaa"},"1169":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeewawaqaaq"},"-660":{"direction":"NORTH_EAST","signature":"deddeeeeaadaaea"},"-950":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaqaae"},"670":{"direction":"SOUTH_EAST","signature":"aqaaedqqaaeeaaqea"},"752":{"direction":"SOUTH_EAST","signature":"aqaaeeaqaaqawae"},"-1098":{"direction":"NORTH_EAST","signature":"deddwaeaaeqaeaaqa"},"1565":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqadeaaqqaaq"},"1570":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaeaqa"},"200":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqqaa"},"-922":{"direction":"NORTH_EAST","signature":"deddeaqwaadaqqaaqa"},"-1326":{"direction":"NORTH_EAST","signature":"deddeqaeaaqawawa"},"-479":{"direction":"NORTH_EAST","signature":"deddweaaeaqqwawaw"},"-677":{"direction":"NORTH_EAST","signature":"deddqawaeqaaeeaaq"},"-1672":{"direction":"NORTH_EAST","signature":"deddqqadaawqaeaaqqaa"},"-105":{"direction":"NORTH_EAST","signature":"deddeaqaaq"},"687":{"direction":"SOUTH_EAST","signature":"aqaaeewaawaawaq"},"1433":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqaaqwaq"},"1714":{"direction":"SOUTH_EAST","signature":"aqaaqqwawawqawaawqaae"},"1065":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaqeaaq"},"-1633":{"direction":"NORTH_EAST","signature":"deddqwaeaqaaqawaedaaw"},"-67":{"direction":"NORTH_EAST","signature":"deddeaqwqaq"},"1933":{"direction":"SOUTH_EAST","signature":"aqaaweaaqeawawaqaaw"},"1704":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaawaea"},"-88":{"direction":"NORTH_EAST","signature":"deddwqaeaa"},"-346":{"direction":"NORTH_EAST","signature":"deddeeaaqwawa"},"-280":{"direction":"NORTH_EAST","signature":"deddqqaaeeeaa"},"-1392":{"direction":"NORTH_EAST","signature":"deddeeaaqawawqaa"},"1135":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaadwaawaq"},"992":{"direction":"SOUTH_EAST","signature":"aqaaeewqaaedaqaaeedaa"},"-2":{"direction":"NORTH_EAST","signature":"deddwa"},"612":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqwa"},"-1707":{"direction":"NORTH_EAST","signature":"deddeaqaawaaqeaqqaew"},"-172":{"direction":"NORTH_EAST","signature":"deddeeaaqwa"},"-578":{"direction":"NORTH_EAST","signature":"deddqeaqawwaawa"},"-1647":{"direction":"NORTH_EAST","signature":"deddeqqaewaawaawaq"},"1910":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqadeaaeqaae"},"-1074":{"direction":"NORTH_EAST","signature":"deddeaeawqawaaqa"},"810":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqaeaaqa"},"-97":{"direction":"NORTH_EAST","signature":"deddqwdeeaaq"},"1709":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaawaeaq"},"368":{"direction":"SOUTH_EAST","signature":"aqaaqaeawaadqqaa"},"-370":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaae"},"1415":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaqawqaawaq"},"1889":{"direction":"SOUTH_EAST","signature":"aqaaeawqaaqaeaqeaaq"},"1432":{"direction":"SOUTH_EAST","signature":"aqaaeeawaqaaqaea"},"-305":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaq"},"296":{"direction":"SOUTH_EAST","signature":"aqaaedweaaqqaa"},"-1605":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaeeaaq"},"-190":{"direction":"NORTH_EAST","signature":"deddeeaaeqa"},"1319":{"direction":"SOUTH_EAST","signature":"aqaaqqqqaawaaqawaw"},"-951":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaqaaew"},"-560":{"direction":"NORTH_EAST","signature":"deddqqqaaqaeaa"},"-129":{"direction":"NORTH_EAST","signature":"deddedwawaqaaq"},"-1293":{"direction":"NORTH_EAST","signature":"deddeaqeaqawaeaqqeaq"},"-1829":{"direction":"NORTH_EAST","signature":"deddweaaeaqwaawaaw"},"-1140":{"direction":"NORTH_EAST","signature":"deddqeaadaaeeaqaa"},"-1410":{"direction":"NORTH_EAST","signature":"deddeqaeaqaaeaqa"},"1113":{"direction":"SOUTH_EAST","signature":"aqaaqeawaqaaqaedaaw"},"1248":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqqwaeaa"},"-1479":{"direction":"NORTH_EAST","signature":"deddqaeaaqwqawawaqaw"},"-167":{"direction":"NORTH_EAST","signature":"deddqqqqaawaq"},"897":{"direction":"SOUTH_EAST","signature":"aqaaeawqaaqawqadaaw"},"753":{"direction":"SOUTH_EAST","signature":"aqaaeeaaewaqaaq"},"46":{"direction":"SOUTH_EAST","signature":"aqaaqwqawa"},"-561":{"direction":"NORTH_EAST","signature":"deddewawqaweaaeaq"},"-3":{"direction":"NORTH_EAST","signature":"deddedwd"},"308":{"direction":"SOUTH_EAST","signature":"aqaaqqaeqwaqaa"},"-872":{"direction":"NORTH_EAST","signature":"deddeawaeaaqqaa"},"324":{"direction":"SOUTH_EAST","signature":"aqaaeeaadawaa"},"-1465":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqawwaw"},"-845":{"direction":"NORTH_EAST","signature":"deddeeaaeeaqqaaq"},"-138":{"direction":"NORTH_EAST","signature":"deddqawqaaqa"},"33":{"direction":"SOUTH_EAST","signature":"aqaaqawadqaw"},"1882":{"direction":"SOUTH_EAST","signature":"aqaawwedeeaaeaqwaaqa"},"-1135":{"direction":"NORTH_EAST","signature":"deddeqaaeaadwaawaq"},"1450":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqaeaaqa"},"165":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaq"},"-456":{"direction":"NORTH_EAST","signature":"deddeaqwaadaqqaa"},"-1028":{"direction":"NORTH_EAST","signature":"deddqawwaqaaeaqaa"},"-202":{"direction":"NORTH_EAST","signature":"deddeaqaawa"},"1702":{"direction":"SOUTH_EAST","signature":"aqaaeeeeeaaeaqawa"},"392":{"direction":"SOUTH_EAST","signature":"aqaaqwdeeaaqwaa"},"1074":{"direction":"SOUTH_EAST","signature":"aqaaeaeawqawaaqa"},"-91":{"direction":"NORTH_EAST","signature":"deddedqaaqaw"},"1157":{"direction":"SOUTH_EAST","signature":"aqaaqeaqawwaawaaw"},"778":{"direction":"SOUTH_EAST","signature":"aqaawqaaeeaaqewaqa"},"686":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawawa"},"1573":{"direction":"SOUTH_EAST","signature":"aqaaewaawaaweaqqaaq"},"523":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaeawaw"},"-1798":{"direction":"NORTH_EAST","signature":"deddedaawwaeaadaaeqaae"},"137":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaaeaq"},"-1917":{"direction":"NORTH_EAST","signature":"deddqqwaqaaeawaqaaw"},"-1899":{"direction":"NORTH_EAST","signature":"deddewaqaaqaeaaqaw"},"1914":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaawaaqqaaqa"},"-302":{"direction":"NORTH_EAST","signature":"deddeaqeaqawa"},"107":{"direction":"SOUTH_EAST","signature":"aqaaeaadawqqaq"},"-543":{"direction":"NORTH_EAST","signature":"deddqqwaqaeaaeqaw"},"1211":{"direction":"SOUTH_EAST","signature":"aqaaqawqaaqawqwqaaqaw"},"-139":{"direction":"NORTH_EAST","signature":"deddqawqaaqaw"},"1635":{"direction":"SOUTH_EAST","signature":"aqaaeweaaqeaqawawaq"},"-636":{"direction":"NORTH_EAST","signature":"deddeedqawaeaqqaea"},"223":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaqe"},"270":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeedqaae"},"49":{"direction":"SOUTH_EAST","signature":"aqaawqaqqaq"},"133":{"direction":"SOUTH_EAST","signature":"aqaaewaqaeaq"},"1418":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawqaaqa"},"846":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawawaadwa"},"1603":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeawaqaaed"},"-20":{"direction":"NORTH_EAST","signature":"deddee"},"993":{"direction":"SOUTH_EAST","signature":"aqaaqqwwaqaaqadaqaaq"},"260":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqa"},"1837":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwaqaaqawqq"},"814":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeqawa"},"-424":{"direction":"NORTH_EAST","signature":"deddeaqaaqawwa"},"1735":{"direction":"SOUTH_EAST","signature":"aqaaqeqaeaqaaqaeaqe"},"-629":{"direction":"NORTH_EAST","signature":"deddedwaqaaqaeaaq"},"-1748":{"direction":"NORTH_EAST","signature":"deddeaqaaqwawqawaa"},"1109":{"direction":"SOUTH_EAST","signature":"aqaaedwawwawqawaawaaw"},"960":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaqqaa"},"-160":{"direction":"NORTH_EAST","signature":"deddeeeeaa"},"631":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqqaeqaaew"},"1645":{"direction":"SOUTH_EAST","signature":"aqaaeawwawaeaaewaaw"},"-1648":{"direction":"NORTH_EAST","signature":"deddeawwaqaaqaeaa"},"1790":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaeqawawa"},"-1484":{"direction":"NORTH_EAST","signature":"deddqaeaaqqwawaqaa"},"-195":{"direction":"NORTH_EAST","signature":"deddqadeeeeaaqe"},"755":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawqaaew"},"1664":{"direction":"SOUTH_EAST","signature":"aqaawqaqqaqwaaqawqaa"},"-109":{"direction":"NORTH_EAST","signature":"deddedweeaaq"},"-1066":{"direction":"NORTH_EAST","signature":"deddeeeaaeaqwaadwa"},"53":{"direction":"SOUTH_EAST","signature":"aqaaeawqaw"},"-48":{"direction":"NORTH_EAST","signature":"deddqawwaa"},"-1920":{"direction":"NORTH_EAST","signature":"deddqqaaqqaeqaaeeaa"},"964":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaeaqaa"},"245":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaq"},"828":{"direction":"SOUTH_EAST","signature":"aqaaeeqaawaaqqa"},"-1446":{"direction":"NORTH_EAST","signature":"deddeqaeaeaadawawa"},"-585":{"direction":"NORTH_EAST","signature":"deddeqaaeaqaaq"},"-358":{"direction":"NORTH_EAST","signature":"deddeweaaqawa"},"1310":{"direction":"SOUTH_EAST","signature":"aqaaqqdaaeqaaeeaaqea"},"-1732":{"direction":"NORTH_EAST","signature":"deddewawaqaaeaqaa"},"1510":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqawwawaqaae"},"239":{"direction":"SOUTH_EAST","signature":"aqaaqawwaqaawaq"},"-1207":{"direction":"NORTH_EAST","signature":"deddweaeaaeeaqawaw"},"506":{"direction":"SOUTH_EAST","signature":"aqaaeewaqqqqaaqa"},"702":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawaqa"},"1376":{"direction":"SOUTH_EAST","signature":"aqaaeewaawaawaqwa"},"421":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaaw"},"-1609":{"direction":"NORTH_EAST","signature":"deddeawaqaaeaqaaq"},"1532":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawaaqqa"},"1811":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaaqaw"},"-1756":{"direction":"NORTH_EAST","signature":"deddeaqaaqwaqaaqqa"},"558":{"direction":"SOUTH_EAST","signature":"aqaaqwqaeaqawawa"},"861":{"direction":"SOUTH_EAST","signature":"aqaaeweeeeaaqqaaq"},"-572":{"direction":"NORTH_EAST","signature":"deddeaeaqqaaqwa"},"-759":{"direction":"NORTH_EAST","signature":"deddeqawqeaaqawaw"},"443":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeawaw"},"-689":{"direction":"NORTH_EAST","signature":"deddeqaeaaewaaq"},"1483":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaaeawaw"},"-400":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaee"},"330":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaqa"},"41":{"direction":"SOUTH_EAST","signature":"aqaaeaadaw"},"-338":{"direction":"NORTH_EAST","signature":"deddqqaawaaqa"},"480":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqqaa"},"-652":{"direction":"NORTH_EAST","signature":"deddeqwaqaaqqqaa"},"717":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaqawawqawee"},"1080":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqaaeqqa"},"97":{"direction":"SOUTH_EAST","signature":"aqaaqwdeeaaq"},"1556":{"direction":"SOUTH_EAST","signature":"aqaawqaaeeaaqewaqaa"},"1373":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaqwaqaeaq"},"-71":{"direction":"NORTH_EAST","signature":"deddqeaqaw"},"852":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaawaa"},"-1689":{"direction":"NORTH_EAST","signature":"deddeeqawaawaqwaeaq"},"-965":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqqeaaq"},"331":{"direction":"SOUTH_EAST","signature":"aqaaeaqqeaaqaw"},"-1702":{"direction":"NORTH_EAST","signature":"deddeeeeeaaeaqawa"},"1649":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeqaaeaq"},"459":{"direction":"SOUTH_EAST","signature":"aqaaeaadqwawaqaaqe"},"275":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqqaq"},"-829":{"direction":"NORTH_EAST","signature":"deddeqqaaedqaawqaaq"},"-58":{"direction":"NORTH_EAST","signature":"deddwqaaqa"},"587":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaadawqqaq"},"1576":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqawqaaeaa"},"474":{"direction":"SOUTH_EAST","signature":"aqaaweaqawawaqea"},"950":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaqaae"},"-723":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqaaqqq"},"1951":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqwawaq"},"980":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqqa"},"1608":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaedaawqaa"},"-1116":{"direction":"NORTH_EAST","signature":"deddeaadeaqwaqaaea"},"919":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqwaawaq"},"-685":{"direction":"NORTH_EAST","signature":"deddeeawawaqaaw"},"577":{"direction":"SOUTH_EAST","signature":"aqaawqaaeawaqaaq"},"1753":{"direction":"SOUTH_EAST","signature":"aqaaeawqwaawaawwaaw"},"-1611":{"direction":"NORTH_EAST","signature":"deddeawwaqwaawaawaw"},"1120":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaeeaadaa"},"-971":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqaw"},"-762":{"direction":"NORTH_EAST","signature":"deddweeaaqqaaqa"},"1554":{"direction":"SOUTH_EAST","signature":"aqaaeeaqawawaqeqaae"},"-1089":{"direction":"NORTH_EAST","signature":"deddweeeaaqqaawqaq"},"1092":{"direction":"SOUTH_EAST","signature":"aqaaedwawaqaaeaqaa"},"1530":{"direction":"SOUTH_EAST","signature":"aqaaeeaaedaaeaaqa"},"1670":{"direction":"SOUTH_EAST","signature":"aqaaqeqaaeeaaqeaqa"},"333":{"direction":"SOUTH_EAST","signature":"aqaaqewdeaaqaeaq"},"-1743":{"direction":"NORTH_EAST","signature":"deddeaqaaqwaqaawaq"},"-523":{"direction":"NORTH_EAST","signature":"deddqeaadaaeawaw"},"1000":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqaea"},"823":{"direction":"SOUTH_EAST","signature":"aqaaeaadaeaaqawaw"},"-1720":{"direction":"NORTH_EAST","signature":"deddedqaaqqaaeaqaaee"},"930":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqaaqa"},"-1456":{"direction":"NORTH_EAST","signature":"deddqaeaaqwaqaeaa"},"-939":{"direction":"NORTH_EAST","signature":"deddeqqqwawaqaeaaew"},"869":{"direction":"SOUTH_EAST","signature":"aqaaeqqqaaqawqaaq"},"-1493":{"direction":"NORTH_EAST","signature":"deddqeeeewaawaawaqwq"},"-1434":{"direction":"NORTH_EAST","signature":"deddeeaaqwawqaaqa"},"-567":{"direction":"NORTH_EAST","signature":"deddqqedweeaaqeaqaw"},"-218":{"direction":"NORTH_EAST","signature":"deddedweeaaqa"},"-211":{"direction":"NORTH_EAST","signature":"deddeaqaaqaw"},"-428":{"direction":"NORTH_EAST","signature":"deddeweeeeaaqqa"},"1817":{"direction":"SOUTH_EAST","signature":"aqaaeaadqaaeawqawaaq"},"159":{"direction":"SOUTH_EAST","signature":"aqaaedweeeaaqe"},"189":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaw"},"1036":{"direction":"SOUTH_EAST","signature":"aqaaeawqqaaqawadaa"},"822":{"direction":"SOUTH_EAST","signature":"aqaaeaadaeaaqawa"},"-1998":{"direction":"NORTH_EAST","signature":"deddqqaaeewaaqawawa"},"-389":{"direction":"NORTH_EAST","signature":"deddeqwawqqaeaaq"},"-1374":{"direction":"NORTH_EAST","signature":"deddewaqeaaeeaaeqa"},"-1782":{"direction":"NORTH_EAST","signature":"deddeaqaaqqaaqawa"},"1095":{"direction":"SOUTH_EAST","signature":"aqaaedaeeaaqeaadaaeq"},"1515":{"direction":"SOUTH_EAST","signature":"aqaaqqeaaeaqawqaaew"},"453":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedawaqaeaq"},"-1803":{"direction":"NORTH_EAST","signature":"deddeawwqawwaawaawaw"},"1240":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaeaa"},"176":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaeaa"},"1568":{"direction":"SOUTH_EAST","signature":"aqaaewaawaaweaqqaa"},"-542":{"direction":"NORTH_EAST","signature":"deddweeeaaqqaawq"},"-1962":{"direction":"NORTH_EAST","signature":"deddeaeaadwaawaawa"},"1261":{"direction":"SOUTH_EAST","signature":"aqaaeawqeaadaqqaqwaaq"},"103":{"direction":"SOUTH_EAST","signature":"aqaawqaeaadqaq"},"655":{"direction":"SOUTH_EAST","signature":"aqaaeeaadawaawaq"},"1536":{"direction":"SOUTH_EAST","signature":"aqaaeeaaewaqaeaa"},"241":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqqaw"},"-397":{"direction":"NORTH_EAST","signature":"deddweawawaqaaw"},"-728":{"direction":"NORTH_EAST","signature":"deddqaeaaqwaqaea"},"-1736":{"direction":"NORTH_EAST","signature":"deddqqaaqqwaqaaqwaa"},"762":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqqaaqa"},"-1206":{"direction":"NORTH_EAST","signature":"deddqqaaeweeaaqeaae"},"28":{"direction":"SOUTH_EAST","signature":"aqaawaaqqa"},"1184":{"direction":"SOUTH_EAST","signature":"aqaaqeaqaaqawaea"},"-482":{"direction":"NORTH_EAST","signature":"deddqqwaqaaeaqa"},"-771":{"direction":"NORTH_EAST","signature":"deddeawaqaawaaqe"},"-641":{"direction":"NORTH_EAST","signature":"deddeawqqaeaeaqqaq"},"1079":{"direction":"SOUTH_EAST","signature":"aqaaeweeaaqqaawaq"},"-1073":{"direction":"NORTH_EAST","signature":"deddeqaaqawadaqaaq"},"-392":{"direction":"NORTH_EAST","signature":"deddqwdeeaaqwaa"},"-770":{"direction":"NORTH_EAST","signature":"deddqaeaaqeaaqa"},"747":{"direction":"SOUTH_EAST","signature":"aqaaedwaeaadaaeawaw"},"1009":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaawwaq"},"883":{"direction":"SOUTH_EAST","signature":"aqaaweaaqqaawaaqe"},"563":{"direction":"SOUTH_EAST","signature":"aqaaqwqaeaqawawaq"},"-806":{"direction":"NORTH_EAST","signature":"deddqwaeaqaaqawa"},"800":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaeea"},"385":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqeaaq"},"1413":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqawaeaaq"},"1356":{"direction":"SOUTH_EAST","signature":"aqaaqqqqaawaaqqaaee"},"1734":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwawaqaae"},"1251":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqeaaeaqaw"},"1564":{"direction":"SOUTH_EAST","signature":"aqaaeawadaaeaaqeaa"},"821":{"direction":"SOUTH_EAST","signature":"aqaaqqaawqaaeeaaq"},"120":{"direction":"SOUTH_EAST","signature":"aqaaeeqaqqa"},"820":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqeaqqaea"},"-261":{"direction":"NORTH_EAST","signature":"deddqeaadaaedaaw"},"-1928":{"direction":"NORTH_EAST","signature":"deddedweweaaqqaaeaa"},"-793":{"direction":"NORTH_EAST","signature":"deddqqeaqwawqawaaq"},"-895":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeaaqe"},"1663":{"direction":"SOUTH_EAST","signature":"aqaaqeqaeawaqaawaq"},"-739":{"direction":"NORTH_EAST","signature":"deddeeeeqaawaaqe"},"-1046":{"direction":"NORTH_EAST","signature":"deddeeeawaqaaqqqa"},"1675":{"direction":"SOUTH_EAST","signature":"aqaawaaqeaeaqwaqaawaw"},"-955":{"direction":"NORTH_EAST","signature":"deddqqdawaqaaqqaaqaw"},"-1554":{"direction":"NORTH_EAST","signature":"deddeeaqawawaqeqaae"},"1815":{"direction":"SOUTH_EAST","signature":"aqaaeaadqaaeaqwaawaq"},"693":{"direction":"SOUTH_EAST","signature":"aqaaedqawaawaawqaw"},"-1559":{"direction":"NORTH_EAST","signature":"deddeawaqaawqaawaq"},"-1189":{"direction":"NORTH_EAST","signature":"deddeqaaeaadawqqqaaq"},"-864":{"direction":"NORTH_EAST","signature":"deddeeqawawaqaea"},"589":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaqwaaq"},"182":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqawa"},"900":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaa"},"1713":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaeaaewaaq"},"9":{"direction":"SOUTH_EAST","signature":"aqaawaaq"},"1434":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawqaaqa"},"-1898":{"direction":"NORTH_EAST","signature":"deddewaqaaqaeaaqa"},"1505":{"direction":"SOUTH_EAST","signature":"aqaaeeaqaaqawaeaw"},"271":{"direction":"SOUTH_EAST","signature":"aqaaedqaeaaeqaw"},"116":{"direction":"SOUTH_EAST","signature":"aqaawaeaqaa"},"-765":{"direction":"NORTH_EAST","signature":"deddeeaaedaaeaaq"},"1273":{"direction":"SOUTH_EAST","signature":"aqaaweaqqaeqaawaaq"},"102":{"direction":"SOUTH_EAST","signature":"aqaaqqwawaqa"},"-1721":{"direction":"NORTH_EAST","signature":"deddweeqaawaaqqaaw"},"-1072":{"direction":"NORTH_EAST","signature":"deddqeaaqawawqaa"},"-882":{"direction":"NORTH_EAST","signature":"deddqeeaaqqaawa"},"544":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqawqaa"},"879":{"direction":"SOUTH_EAST","signature":"aqaaedaawqwaawaawaq"},"101":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedadaaw"},"-1385":{"direction":"NORTH_EAST","signature":"deddeqaeaaqqaaeaq"},"-152":{"direction":"NORTH_EAST","signature":"deddwaaqeaadaa"},"434":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqwaqa"},"696":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawawqa"},"-938":{"direction":"NORTH_EAST","signature":"deddweaaeaqawqaae"},"1350":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaqadaqaae"},"-1379":{"direction":"NORTH_EAST","signature":"deddwqaaeaqeaaeaqaw"},"190":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqa"},"-1224":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqwaa"},"-432":{"direction":"NORTH_EAST","signature":"deddeeqawawaqae"},"-1627":{"direction":"NORTH_EAST","signature":"deddeawaqaaeaeawaw"},"-1837":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwaqaaqawqq"},"1823":{"direction":"SOUTH_EAST","signature":"aqaaqaeaeaeaaeqawaw"},"-1367":{"direction":"NORTH_EAST","signature":"deddqqaawaaqwaawaq"},"1245":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqqaeaeaaq"},"316":{"direction":"SOUTH_EAST","signature":"aqaaqawaeqaaea"},"282":{"direction":"SOUTH_EAST","signature":"aqaaeeeqaawa"},"-1123":{"direction":"NORTH_EAST","signature":"deddeweeaaqeawawaq"},"1792":{"direction":"SOUTH_EAST","signature":"aqaaeawqaaqawaeaa"},"789":{"direction":"SOUTH_EAST","signature":"aqaawqaaeeaaqeqaaq"},"1799":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaedaawaqeaq"},"128":{"direction":"SOUTH_EAST","signature":"aqaaeqawwaa"},"-130":{"direction":"NORTH_EAST","signature":"deddedaqaaqa"},"-117":{"direction":"NORTH_EAST","signature":"deddwaaqaeaaq"},"-1312":{"direction":"NORTH_EAST","signature":"deddeaeeaadawawaqae"},"-905":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaaq"},"-823":{"direction":"NORTH_EAST","signature":"deddeaadaeaaqawaw"},"-891":{"direction":"NORTH_EAST","signature":"deddeaqaaqqaaqaw"},"-339":{"direction":"NORTH_EAST","signature":"deddqqaawaaqaw"},"-1537":{"direction":"NORTH_EAST","signature":"deddqawqqaaeawaqaaq"},"1414":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawaqaae"},"832":{"direction":"SOUTH_EAST","signature":"aqaaqqeaqqaaqawqa"},"-897":{"direction":"NORTH_EAST","signature":"deddeawqaaqawqadaaw"},"-779":{"direction":"NORTH_EAST","signature":"deddqqaaqawqaaqaw"},"-1796":{"direction":"NORTH_EAST","signature":"deddqqaaedawaqaeawaa"},"-1758":{"direction":"NORTH_EAST","signature":"deddeeqawawaqaeqaae"},"-159":{"direction":"NORTH_EAST","signature":"deddedweeeaaqe"},"-1620":{"direction":"NORTH_EAST","signature":"deddeawwawqawaawaa"},"-1219":{"direction":"NORTH_EAST","signature":"deddqqaeaeqaawaaqe"},"-1906":{"direction":"NORTH_EAST","signature":"deddeaqwwaqaawaaqa"},"1775":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeawaawaq"},"222":{"direction":"SOUTH_EAST","signature":"aqaaweaqawawa"},"520":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqqaa"},"-1778":{"direction":"NORTH_EAST","signature":"deddqqaaedaqaawaaqa"},"720":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqaeaa"},"-1903":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqaaeaqqwaw"},"284":{"direction":"SOUTH_EAST","signature":"aqaaeaeqawaa"},"-1795":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeaaqeaq"},"-1250":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaeaqa"},"1219":{"direction":"SOUTH_EAST","signature":"aqaaqqaeaeqaawaaqe"},"-245":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaq"},"130":{"direction":"SOUTH_EAST","signature":"aqaaedaqaaqa"},"255":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaq"},"-453":{"direction":"NORTH_EAST","signature":"deddqqaaedawaqaeaq"},"-110":{"direction":"NORTH_EAST","signature":"deddeaqaae"},"925":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqqaaeeeaaq"},"683":{"direction":"SOUTH_EAST","signature":"aqaaeeaadaaeawaw"},"-753":{"direction":"NORTH_EAST","signature":"deddeeaaewaqaaq"},"-258":{"direction":"NORTH_EAST","signature":"deddeqawaaqa"},"1258":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaqaeaaqa"},"-1318":{"direction":"NORTH_EAST","signature":"deddqwaqaaqqaaedaqaae"},"396":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaea"},"-1865":{"direction":"NORTH_EAST","signature":"deddqqaaedaqaaeaqaaq"},"-1470":{"direction":"NORTH_EAST","signature":"deddwwaqeaaeaqawqqaae"},"-824":{"direction":"NORTH_EAST","signature":"deddeawwaqaaqqaa"},"454":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqawa"},"881":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeadaaw"},"-447":{"direction":"NORTH_EAST","signature":"deddeaqaaeawaq"},"-1882":{"direction":"NORTH_EAST","signature":"deddwwedeeaaeaqwaaqa"},"875":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqadaqaaqqq"},"1167":{"direction":"SOUTH_EAST","signature":"aqaaeeddeaqwaawaawaq"},"1867":{"direction":"SOUTH_EAST","signature":"aqaaewaqwaawaaweaaeq"},"-1497":{"direction":"NORTH_EAST","signature":"deddqeeeewaawaawaqe"},"1907":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaqawqqaaqaw"},"1313":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqaaeaqwqaaq"},"1455":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaqaeeeaaqe"},"1427":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwaqawawaq"},"1594":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaewaawa"},"-1376":{"direction":"NORTH_EAST","signature":"deddeewaawaawaqwa"},"-1969":{"direction":"NORTH_EAST","signature":"deddwweaaeaqawawaeaw"},"1202":{"direction":"SOUTH_EAST","signature":"aqaaqawaeqaawaaqa"},"-1108":{"direction":"NORTH_EAST","signature":"deddeqadawawaqaeaaee"},"1335":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaqwaawaq"},"673":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaqawawade"},"929":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaedwawaqaaq"},"-769":{"direction":"NORTH_EAST","signature":"deddewaawaaweaaq"},"-1580":{"direction":"NORTH_EAST","signature":"deddwqaaeeaaqewqawaa"},"-816":{"direction":"NORTH_EAST","signature":"deddqqaawqaaeeaa"},"664":{"direction":"SOUTH_EAST","signature":"aqaaqawqwaqaaeaa"},"1278":{"direction":"SOUTH_EAST","signature":"aqaaqqqwaqaaeawaqa"},"-1501":{"direction":"NORTH_EAST","signature":"deddewaawaawwaqaeaq"},"-1268":{"direction":"NORTH_EAST","signature":"deddqqqwaqaaeawaa"},"-712":{"direction":"NORTH_EAST","signature":"deddeeaaqwawqaa"},"-7":{"direction":"NORTH_EAST","signature":"deddwaq"},"-1341":{"direction":"NORTH_EAST","signature":"deddqwedweaaqwaawaeaq"},"901":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaadqadaaw"},"590":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaadqaae"},"1794":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeawaqaaqw"},"798":{"direction":"SOUTH_EAST","signature":"aqaawwaqeaaeeaaeqa"},"639":{"direction":"SOUTH_EAST","signature":"aqaaqqqwaqaaeawaq"},"-522":{"direction":"NORTH_EAST","signature":"deddqeaadaaeawa"},"-1563":{"direction":"NORTH_EAST","signature":"deddewawaadwaawqaaqaw"},"-1948":{"direction":"NORTH_EAST","signature":"deddeaqwaaqqaaedqaqwqaa"},"-721":{"direction":"NORTH_EAST","signature":"deddqqaawaaqeaaq"},"663":{"direction":"SOUTH_EAST","signature":"aqaaeaqqeaaqawaw"},"572":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqqaaqwa"},"666":{"direction":"SOUTH_EAST","signature":"aqaaqewdeaaqaeaaqq"},"-1836":{"direction":"NORTH_EAST","signature":"deddweaaeaqawadaqaa"},"1807":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaawaq"},"391":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaew"},"-732":{"direction":"NORTH_EAST","signature":"deddweeaaqwaawqa"},"-1078":{"direction":"NORTH_EAST","signature":"deddeeedaawaeaqawa"},"1242":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqawawaqea"},"-613":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqwaadw"},"-1019":{"direction":"NORTH_EAST","signature":"deddqaeqaqqaqwaaqaw"},"-476":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaqawq"},"1948":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaaqqaaedqaqwqaa"},"-1330":{"direction":"NORTH_EAST","signature":"deddeeeaaqqeeeaaqeqae"},"628":{"direction":"SOUTH_EAST","signature":"aqaaqawqwaqaawaa"},"131":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaqaw"},"889":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaqaawaaq"},"-1378":{"direction":"NORTH_EAST","signature":"deddeqaeaaewaaqa"},"616":{"direction":"SOUTH_EAST","signature":"aqaaqwawaqaeaaeea"},"1311":{"direction":"SOUTH_EAST","signature":"aqaaeeaadawaawaawe"},"-1301":{"direction":"NORTH_EAST","signature":"deddeeaadawaawaaw"},"1478":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawwaqawa"},"-384":{"direction":"NORTH_EAST","signature":"deddqqaaqawqaa"},"-650":{"direction":"NORTH_EAST","signature":"deddeedqaaeqqaaqa"},"-1106":{"direction":"NORTH_EAST","signature":"deddwaaqqaaeaqaaqa"},"1047":{"direction":"SOUTH_EAST","signature":"aqaaeeweaaqwaawaq"},"1130":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaqaeaaqa"},"803":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqeaaeaqaw"},"138":{"direction":"SOUTH_EAST","signature":"aqaaqawqaaqa"},"382":{"direction":"SOUTH_EAST","signature":"aqaawqaaeeaaqea"},"-638":{"direction":"NORTH_EAST","signature":"deddwewdeeqaqeaqawa"},"621":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqawawaqe"},"1767":{"direction":"SOUTH_EAST","signature":"aqaawaewaawaawaeqawaw"},"1004":{"direction":"SOUTH_EAST","signature":"aqaaeaadeawawaqaa"},"584":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaqwaa"},"-1679":{"direction":"NORTH_EAST","signature":"deddeawaqaeawaawaq"},"637":{"direction":"SOUTH_EAST","signature":"aqaaedweaaqaeqaqqaq"},"895":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeaaqe"},"-1585":{"direction":"NORTH_EAST","signature":"deddeawaqaaqwwaqaaq"},"1116":{"direction":"SOUTH_EAST","signature":"aqaaeaadeaqwaqaaea"},"-920":{"direction":"NORTH_EAST","signature":"deddeeqaaeaqaaee"},"997":{"direction":"SOUTH_EAST","signature":"aqaaeaeawadaadaqaaw"},"-217":{"direction":"NORTH_EAST","signature":"deddeawqawaaq"},"-386":{"direction":"NORTH_EAST","signature":"deddeqwaqeaaqa"},"-1048":{"direction":"NORTH_EAST","signature":"deddeqawaadwaaqqaa"},"1134":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaadawadaqa"},"1834":{"direction":"SOUTH_EAST","signature":"aqaaedweeaaqaeaaqa"},"-1592":{"direction":"NORTH_EAST","signature":"deddeeaqwaqaaeaa"},"297":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaqwaq"},"-977":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqwaq"},"-414":{"direction":"NORTH_EAST","signature":"deddeeqaawaaqq"},"395":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqeee"},"85":{"direction":"SOUTH_EAST","signature":"aqaaeeaaq"},"-437":{"direction":"NORTH_EAST","signature":"deddeaqaaqwawqaw"},"1555":{"direction":"SOUTH_EAST","signature":"aqaaqawqqaaeaqaaqaw"},"-547":{"direction":"NORTH_EAST","signature":"deddweeeaaqqaawqq"},"1993":{"direction":"SOUTH_EAST","signature":"aqaaeeqaeawaqaawaqe"},"475":{"direction":"SOUTH_EAST","signature":"aqaawqqwawaqaaeqaq"},"1118":{"direction":"SOUTH_EAST","signature":"aqaaeqadawawaqaeaaeee"},"969":{"direction":"SOUTH_EAST","signature":"aqaaweaqawqaawaaq"},"-25":{"direction":"NORTH_EAST","signature":"deddeaq"},"142":{"direction":"SOUTH_EAST","signature":"aqaaqeaqawa"},"1172":{"direction":"SOUTH_EAST","signature":"aqaaeeddeawqawaawaa"},"756":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawaa"},"-1064":{"direction":"NORTH_EAST","signature":"deddeeeaaeaqwaa"},"-934":{"direction":"NORTH_EAST","signature":"deddqawqeaaeaqawa"},"1196":{"direction":"SOUTH_EAST","signature":"aqaaeaqeawaqaaea"},"-596":{"direction":"NORTH_EAST","signature":"deddeqawaadeaqaa"},"1915":{"direction":"SOUTH_EAST","signature":"aqaaeawqwawawqawaeaaew"},"-831":{"direction":"NORTH_EAST","signature":"deddqqaawqaaeeaaqe"},"-508":{"direction":"NORTH_EAST","signature":"deddeaadeawaqaa"},"1115":{"direction":"SOUTH_EAST","signature":"aqaaewqawawadaaeawaw"},"-1934":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaqaweaqa"},"-1429":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqaaqwaw"},"1408":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqawaeaa"},"-780":{"direction":"NORTH_EAST","signature":"deddqaeaaqeaqaa"},"-1041":{"direction":"NORTH_EAST","signature":"deddewawaqeaaeaeaq"},"1128":{"direction":"SOUTH_EAST","signature":"aqaaeweeaaqeawawae"},"1849":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqaawaaq"},"665":{"direction":"SOUTH_EAST","signature":"aqaaeaedeqaqqeaqaaq"},"-1350":{"direction":"NORTH_EAST","signature":"deddeeeeaaqadaqaae"},"-1641":{"direction":"NORTH_EAST","signature":"deddeqqaaedqaawwaqaaq"},"-705":{"direction":"NORTH_EAST","signature":"deddeaeqaaedeaqaaq"},"1851":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqdaaeaaqaw"},"1949":{"direction":"SOUTH_EAST","signature":"aqaaedaeqaaeeaaqwaaq"},"-196":{"direction":"NORTH_EAST","signature":"deddweaadaaea"},"1912":{"direction":"SOUTH_EAST","signature":"aqaaqawwaqaawaaqqaa"},"-1137":{"direction":"NORTH_EAST","signature":"deddeweeaaqeaqaaq"},"-1460":{"direction":"NORTH_EAST","signature":"deddeeaaewaawaa"},"237":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqawe"},"593":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaadawqqqaw"},"389":{"direction":"SOUTH_EAST","signature":"aqaaeqwawqqaeaaq"},"-1204":{"direction":"NORTH_EAST","signature":"deddeaqeaaeawaa"},"-189":{"direction":"NORTH_EAST","signature":"deddeawaqaaw"},"1477":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqawwaawaaw"},"1502":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaeaaeqawa"},"1657":{"direction":"SOUTH_EAST","signature":"aqaaweaadaaeqaawaaq"},"-931":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqaaqaw"},"1164":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaadawqqaa"},"108":{"direction":"SOUTH_EAST","signature":"aqaaedawaqaa"},"-714":{"direction":"NORTH_EAST","signature":"deddeqaeaqawqaae"},"-1523":{"direction":"NORTH_EAST","signature":"deddeawaqaawaaqaw"},"-459":{"direction":"NORTH_EAST","signature":"deddeaadqwawaqaaqe"},"95":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeq"},"-1929":{"direction":"NORTH_EAST","signature":"deddwaaqeqaeawaqaawaqe"},"-352":{"direction":"NORTH_EAST","signature":"deddeeaaqawqa"},"-36":{"direction":"NORTH_EAST","signature":"deddeqawq"},"1344":{"direction":"SOUTH_EAST","signature":"aqaaeaqeqawawaqaea"},"-648":{"direction":"NORTH_EAST","signature":"deddqwaqaaeaqwaa"},"-1348":{"direction":"NORTH_EAST","signature":"deddqawqwaqaaeaqaa"},"1176":{"direction":"SOUTH_EAST","signature":"aqaaeqwawaqaaeaa"},"-1473":{"direction":"NORTH_EAST","signature":"deddeeeeaaqeqwaqaaq"},"-1526":{"direction":"NORTH_EAST","signature":"deddweeaaqwaqaweawa"},"1886":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeqawaadeaqaae"},"489":{"direction":"SOUTH_EAST","signature":"aqaaeewaqqqwaqaaq"},"-1355":{"direction":"NORTH_EAST","signature":"deddeaqeqawawaqaeaqwq"},"469":{"direction":"SOUTH_EAST","signature":"aqaawqaqqqaaqawaeq"},"564":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeawaa"},"82":{"direction":"SOUTH_EAST","signature":"aqaaeaadawa"},"1809":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwawaqaaq"},"1838":{"direction":"SOUTH_EAST","signature":"aqaaedweeaaqaeawaadqa"},"1749":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaadaaeeaaq"},"-653":{"direction":"NORTH_EAST","signature":"deddwaaqeawawaqaaw"},"57":{"direction":"SOUTH_EAST","signature":"aqaaeawqaq"},"-1334":{"direction":"NORTH_EAST","signature":"deddqqaeaeqaaeeweaaqq"},"299":{"direction":"SOUTH_EAST","signature":"aqaaeaqwqqaaqaw"},"-828":{"direction":"NORTH_EAST","signature":"deddeeqaawaaqqa"},"-1485":{"direction":"NORTH_EAST","signature":"deddeedqaaeeeaaqqaaq"},"-478":{"direction":"NORTH_EAST","signature":"deddweaaeaqqwawa"},"-335":{"direction":"NORTH_EAST","signature":"deddedqqaaeeaaqe"},"1386":{"direction":"SOUTH_EAST","signature":"aqaaeeawawwaadqaawa"},"-1327":{"direction":"NORTH_EAST","signature":"deddeaqqewaawaawaq"},"-9":{"direction":"NORTH_EAST","signature":"deddwaaq"},"219":{"direction":"SOUTH_EAST","signature":"aqaaedaawqaaqaw"},"1484":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqwawaqaa"},"-376":{"direction":"NORTH_EAST","signature":"deddeawadaaeaa"},"-1508":{"direction":"NORTH_EAST","signature":"deddeeaqaaqawwaadea"},"-1961":{"direction":"NORTH_EAST","signature":"deddqeeqaawaaqwaaw"},"-886":{"direction":"NORTH_EAST","signature":"deddedawawaqaaeqaae"},"-1457":{"direction":"NORTH_EAST","signature":"deddqaeaaqqdaawawaaq"},"-185":{"direction":"NORTH_EAST","signature":"deddqadeeeeaaq"},"1084":{"direction":"SOUTH_EAST","signature":"aqaaweeeaaqqaawqa"},"-1305":{"direction":"NORTH_EAST","signature":"deddedweeeaqwawqawaaq"},"-1364":{"direction":"NORTH_EAST","signature":"deddeqaeaqaawaa"},"-1039":{"direction":"NORTH_EAST","signature":"deddeqawwaawaawaq"},"-162":{"direction":"NORTH_EAST","signature":"deddeeaadawa"},"477":{"direction":"SOUTH_EAST","signature":"aqaawqaeaaeeeaaq"},"938":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqawqaae"},"1474":{"direction":"SOUTH_EAST","signature":"aqaaqaeawwaqaaeaqa"},"1596":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaedwwaqaa"},"1295":{"direction":"SOUTH_EAST","signature":"aqaaqadeaaqqqaaeeaaqe"},"-429":{"direction":"NORTH_EAST","signature":"deddqeeaaqwaaq"},"-875":{"direction":"NORTH_EAST","signature":"deddeaqaaqadaqaaqqq"},"1919":{"direction":"SOUTH_EAST","signature":"aqaawaaqeqaeawaqaawaq"},"174":{"direction":"SOUTH_EAST","signature":"aqaaqaeawaadqa"},"924":{"direction":"SOUTH_EAST","signature":"aqaaeeqaaeqawaa"},"797":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqwaeaw"},"990":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqadaqa"},"1504":{"direction":"SOUTH_EAST","signature":"aqaaeeaqaaqawaea"},"-1685":{"direction":"NORTH_EAST","signature":"deddeeaqqaaqaeaaq"},"-1993":{"direction":"NORTH_EAST","signature":"deddeeqaeawaqaawaqe"},"-1428":{"direction":"NORTH_EAST","signature":"deddeeaaqwawqawaa"},"1375":{"direction":"SOUTH_EAST","signature":"aqaaewaqeaaeeaaeqaw"},"995":{"direction":"SOUTH_EAST","signature":"aqaaedaeqaaeeaaqeaq"},"1173":{"direction":"SOUTH_EAST","signature":"aqaaeeddeawqawaawaaw"},"286":{"direction":"SOUTH_EAST","signature":"aqaaqeaqawawa"},"-1455":{"direction":"NORTH_EAST","signature":"deddeeeeaaqaeeeaaqe"},"1234":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaqwaqaaqa"},"1142":{"direction":"SOUTH_EAST","signature":"aqaaqqaedaaeaaqawa"},"611":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqaw"},"-1094":{"direction":"NORTH_EAST","signature":"deddweeeaaqqaawqaqq"},"-1001":{"direction":"NORTH_EAST","signature":"deddeeeweeeaaqwaaw"},"-1995":{"direction":"NORTH_EAST","signature":"deddedaaeawwaawaawaw"},"1788":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeawaqaa"},"71":{"direction":"SOUTH_EAST","signature":"aqaaqeaqaw"},"-1506":{"direction":"NORTH_EAST","signature":"deddqaeaaqqwaqaaqa"},"-953":{"direction":"NORTH_EAST","signature":"deddeqqqwaqaaeaadaw"},"-98":{"direction":"NORTH_EAST","signature":"deddewaaqa"},"-836":{"direction":"NORTH_EAST","signature":"deddeawaqaeawaa"},"1957":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqwawqaw"},"-657":{"direction":"NORTH_EAST","signature":"deddeqwaqaaqqqaaq"},"-100":{"direction":"NORTH_EAST","signature":"deddeaqaa"},"749":{"direction":"SOUTH_EAST","signature":"aqaaqwaeawawaqaaw"},"-784":{"direction":"NORTH_EAST","signature":"deddwqaaeeaaqeqaa"},"1138":{"direction":"SOUTH_EAST","signature":"aqaaeeeqaawaaqa"},"-180":{"direction":"NORTH_EAST","signature":"deddqaeaaqqa"},"-704":{"direction":"NORTH_EAST","signature":"deddeeaaqawqaa"},"727":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqqaawaq"},"-1839":{"direction":"NORTH_EAST","signature":"deddeeqawqwaawaawaq"},"1569":{"direction":"SOUTH_EAST","signature":"aqaaeawadaaeaaqeaaq"},"1639":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqawaw"},"529":{"direction":"SOUTH_EAST","signature":"aqaaqeaadaaewaaq"},"379":{"direction":"SOUTH_EAST","signature":"aqaaqaeawqaaqaw"},"-1193":{"direction":"NORTH_EAST","signature":"deddqwdeqaawaaqwaaw"},"2000":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqaeaa"},"557":{"direction":"SOUTH_EAST","signature":"aqaaewaqaeaaeqaeq"},"-123":{"direction":"NORTH_EAST","signature":"deddwqaqqaqeaq"},"-1086":{"direction":"NORTH_EAST","signature":"deddweaaeeaaeqawa"},"75":{"direction":"SOUTH_EAST","signature":"aqaaqeaaqe"},"-155":{"direction":"NORTH_EAST","signature":"deddeaqeaqadaq"},"168":{"direction":"SOUTH_EAST","signature":"aqaaqawaeqaaee"},"-991":{"direction":"NORTH_EAST","signature":"deddeqaawawaawaq"},"1902":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqaaeaqqwa"},"-808":{"direction":"NORTH_EAST","signature":"deddwaaqawaeaaqqaa"},"1500":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqawwawaqaa"},"-1186":{"direction":"NORTH_EAST","signature":"deddqqaaeeewaqaaqa"},"-766":{"direction":"NORTH_EAST","signature":"deddeawaqaawaaqq"},"615":{"direction":"SOUTH_EAST","signature":"aqaaqeaqawqaawaq"},"-706":{"direction":"NORTH_EAST","signature":"deddeeawaqaaqa"},"1101":{"direction":"SOUTH_EAST","signature":"aqaaeqawaaweaaeaw"},"625":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaeaq"},"-153":{"direction":"NORTH_EAST","signature":"deddqqqwaqaaq"},"-1279":{"direction":"NORTH_EAST","signature":"deddedaawqeaaeaqqwawaw"},"1585":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqwwaqaaq"},"-1916":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqwaqaaea"},"905":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaaq"},"1829":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqwaawaaw"},"1558":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqawqaaqawa"},"1836":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqawadaqaa"},"-962":{"direction":"NORTH_EAST","signature":"deddeqqqwaqaaeaadae"},"1540":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqeaadaaea"},"-1927":{"direction":"NORTH_EAST","signature":"deddedaawqaaqqqaaqawaw"},"-834":{"direction":"NORTH_EAST","signature":"deddedaawwaqaaeaqa"},"1796":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedawaqaeawaa"},"-1751":{"direction":"NORTH_EAST","signature":"deddeawaeaaqqaawaq"},"-1892":{"direction":"NORTH_EAST","signature":"deddwaaqqaawaaqwaqaa"},"-1142":{"direction":"NORTH_EAST","signature":"deddqqaedaaeaaqawa"},"1620":{"direction":"SOUTH_EAST","signature":"aqaaeawwawqawaawaa"},"1551":{"direction":"SOUTH_EAST","signature":"aqaaeeaaewaqaeaaeq"},"63":{"direction":"SOUTH_EAST","signature":"aqaawaeaaeq"},"-494":{"direction":"NORTH_EAST","signature":"deddeaqaaedqawaadqa"},"819":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqaw"},"118":{"direction":"SOUTH_EAST","signature":"aqaaqqwaqaaqq"},"1041":{"direction":"SOUTH_EAST","signature":"aqaaewawaqeaaeaeaq"},"162":{"direction":"SOUTH_EAST","signature":"aqaaeeaadawa"},"-610":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqa"},"-571":{"direction":"NORTH_EAST","signature":"deddqawaeawqaaqaw"},"1166":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaqawawa"},"-119":{"direction":"NORTH_EAST","signature":"deddwaaqqaawaq"},"1525":{"direction":"SOUTH_EAST","signature":"aqaaqeeeeaaqaeaaq"},"-1213":{"direction":"NORTH_EAST","signature":"deddqwqaaeeeadaawqwaaw"},"-1738":{"direction":"NORTH_EAST","signature":"deddeeaeaqwaqaawa"},"1442":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqeaaqa"},"-1014":{"direction":"NORTH_EAST","signature":"deddedaaeaaqawadaqa"},"594":{"direction":"SOUTH_EAST","signature":"aqaawqaaeaqaaqa"},"-32":{"direction":"NORTH_EAST","signature":"deddqawqa"},"719":{"direction":"SOUTH_EAST","signature":"aqaaqawqqwaawaawaq"},"-405":{"direction":"NORTH_EAST","signature":"deddqeqaaeeaaq"},"1888":{"direction":"SOUTH_EAST","signature":"aqaaedweeaqaaqawaea"},"1361":{"direction":"SOUTH_EAST","signature":"aqaaqadeqaawaaqadeaaq"},"-367":{"direction":"NORTH_EAST","signature":"deddqqwaawaawaq"},"974":{"direction":"SOUTH_EAST","signature":"aqaaqadawaqaaeaqaaqq"},"1487":{"direction":"SOUTH_EAST","signature":"aqaaqeeeewaawaawaq"},"675":{"direction":"SOUTH_EAST","signature":"aqaaeeeeaaqadaqaaed"},"645":{"direction":"SOUTH_EAST","signature":"aqaaqqaeqaaeeaaq"},"-890":{"direction":"NORTH_EAST","signature":"deddeaqaaqqaaqa"},"1720":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqqaaeaqaaee"},"-521":{"direction":"NORTH_EAST","signature":"deddeeeaaqqadaaw"},"1855":{"direction":"SOUTH_EAST","signature":"aqaaeeqaaqqaaeeaaqade"},"-787":{"direction":"NORTH_EAST","signature":"deddweeaaqqaaeqaq"},"-1095":{"direction":"NORTH_EAST","signature":"deddedaeeaaqeaadaaeq"},"90":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqa"},"-1686":{"direction":"NORTH_EAST","signature":"deddeaqwaawaawawa"},"1076":{"direction":"SOUTH_EAST","signature":"aqaaeaadeaqawwaqaa"},"1178":{"direction":"SOUTH_EAST","signature":"aqaaeaeawqqadaqaawa"},"1165":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeadeaaqqaaq"},"742":{"direction":"SOUTH_EAST","signature":"aqaaeeaqaaqawa"},"1611":{"direction":"SOUTH_EAST","signature":"aqaaeawwaqwaawaawaw"},"-537":{"direction":"NORTH_EAST","signature":"deddweeeaaqqaaw"},"-1883":{"direction":"NORTH_EAST","signature":"deddeeaqeaaeaqaweaw"},"-1654":{"direction":"NORTH_EAST","signature":"deddeawaqaaeqaaeaqq"},"1088":{"direction":"SOUTH_EAST","signature":"aqaaeqaaqawaeaa"},"-487":{"direction":"NORTH_EAST","signature":"deddeaqaaeedaawaq"},"-844":{"direction":"NORTH_EAST","signature":"deddeaqwaawawaa"},"-1623":{"direction":"NORTH_EAST","signature":"deddedqaaqaeaaqawaw"},"1174":{"direction":"SOUTH_EAST","signature":"aqaaeeeqaawaqwawqae"},"-1070":{"direction":"NORTH_EAST","signature":"deddeeeaaqqaaeqa"},"-1755":{"direction":"NORTH_EAST","signature":"deddeaqaaqwawqawawaq"},"1348":{"direction":"SOUTH_EAST","signature":"aqaaqawqwaqaaeaqaa"},"-1512":{"direction":"NORTH_EAST","signature":"deddeeawaqaeaaeqae"},"958":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqwaqaae"},"1636":{"direction":"SOUTH_EAST","signature":"aqaaeqqaaedqaawwaqaa"},"1207":{"direction":"SOUTH_EAST","signature":"aqaaweaeaaeeaqawaw"},"-1650":{"direction":"NORTH_EAST","signature":"deddewawaqaawaaqa"},"-1712":{"direction":"NORTH_EAST","signature":"deddqwqawaaqqaaeeaa"},"-1407":{"direction":"NORTH_EAST","signature":"deddeqaweaaeawaawe"},"1283":{"direction":"SOUTH_EAST","signature":"aqaaweaqqaeqaawaaqe"},"48":{"direction":"SOUTH_EAST","signature":"aqaaqawwaa"},"-174":{"direction":"NORTH_EAST","signature":"deddqaeawaadqa"},"1881":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqaaeaadaw"},"1732":{"direction":"SOUTH_EAST","signature":"aqaaewawaqaaeaqaa"},"1249":{"direction":"SOUTH_EAST","signature":"aqaaeqwadaaeaaqqqaaq"},"-584":{"direction":"NORTH_EAST","signature":"deddeqaaeaqwaa"},"361":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqwaaw"},"-1729":{"direction":"NORTH_EAST","signature":"deddeawaeaadaaeqaaq"},"-81":{"direction":"NORTH_EAST","signature":"deddeqaeaw"},"481":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaaqqaaedqaq"},"528":{"direction":"SOUTH_EAST","signature":"aqaaqqqaaqawwaa"},"1752":{"direction":"SOUTH_EAST","signature":"aqaaeeqawawaqaeqwaa"},"-1649":{"direction":"NORTH_EAST","signature":"deddeawaqaaeqaaeaq"},"-8":{"direction":"NORTH_EAST","signature":"deddwaqw"},"-654":{"direction":"NORTH_EAST","signature":"deddwaaqeaaqawawa"},"1848":{"direction":"SOUTH_EAST","signature":"aqaaqweaqqaeeeaaqwaa"},"-1873":{"direction":"NORTH_EAST","signature":"deddedaawqaaqqwawaqaaq"},"1044":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeqaawaa"},"811":{"direction":"SOUTH_EAST","signature":"aqaaeeaadqaeaaqaw"},"-1849":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqaawaaq"},"357":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawqaw"},"-1036":{"direction":"NORTH_EAST","signature":"deddeawqqaaqawadaa"},"636":{"direction":"SOUTH_EAST","signature":"aqaaeedqawaeaqqaea"},"20":{"direction":"SOUTH_EAST","signature":"aqaaee"},"1447":{"direction":"SOUTH_EAST","signature":"aqaaeweaaqwaawawaadw"},"-569":{"direction":"NORTH_EAST","signature":"deddeeeqaawaaq"},"273":{"direction":"SOUTH_EAST","signature":"aqaaqeawaqaaq"},"-276":{"direction":"NORTH_EAST","signature":"deddqwqaeaqaa"},"397":{"direction":"SOUTH_EAST","signature":"aqaaweawawaqaaw"},"-319":{"direction":"NORTH_EAST","signature":"deddwewdeeqaqeaqaw"},"-1042":{"direction":"NORTH_EAST","signature":"deddeqawaadwaaqwaqa"},"210":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqa"},"-592":{"direction":"NORTH_EAST","signature":"deddqeaqaaqawae"},"-788":{"direction":"NORTH_EAST","signature":"deddedaawwaqaawaa"},"-814":{"direction":"NORTH_EAST","signature":"deddeawaqaaeqawa"},"704":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawqaa"},"-1223":{"direction":"NORTH_EAST","signature":"deddqqaaeeeqaaqawaw"},"279":{"direction":"SOUTH_EAST","signature":"aqaawqqqaaqawaw"},"-510":{"direction":"NORTH_EAST","signature":"deddeeeaaqadaqa"},"-1338":{"direction":"NORTH_EAST","signature":"deddedaaeqaqqaqwaaqa"},"-1602":{"direction":"NORTH_EAST","signature":"deddeeaqwaqaaeaqa"},"988":{"direction":"SOUTH_EAST","signature":"aqaaqqwwaqaaqadaqaa"},"-417":{"direction":"NORTH_EAST","signature":"deddedaawwaqaaeaq"},"735":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqaeaaqe"},"848":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqawwadaa"},"-480":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqqaa"},"-1574":{"direction":"NORTH_EAST","signature":"deddeaqqwqeaaeaqawa"},"1267":{"direction":"SOUTH_EAST","signature":"aqaaqwaqaaqqaawaaqe"},"-237":{"direction":"NORTH_EAST","signature":"deddweaaeaqawe"},"-475":{"direction":"NORTH_EAST","signature":"deddwqqwawaqaaeqaq"},"1419":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawaqaaeq"},"596":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadeaqaa"},"1622":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawqaqqaqea"},"-679":{"direction":"NORTH_EAST","signature":"deddqqaawaaqawaw"},"-668":{"direction":"NORTH_EAST","signature":"deddqawqwaqaaqwqaa"},"1078":{"direction":"SOUTH_EAST","signature":"aqaaeeedaawaeaqawa"},"1984":{"direction":"SOUTH_EAST","signature":"aqaaqeqqaeaaqawaea"},"688":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawwaa"},"-1297":{"direction":"NORTH_EAST","signature":"deddeqawaadeaqeaaeaq"},"-1339":{"direction":"NORTH_EAST","signature":"deddedaaeqaqqaqwaaqaw"},"195":{"direction":"SOUTH_EAST","signature":"aqaaqadeeeeaaqe"},"-1018":{"direction":"NORTH_EAST","signature":"deddewawaqeaaeawa"},"-711":{"direction":"NORTH_EAST","signature":"deddeqaeaqawawqqaq"},"-935":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaadaaeq"},"-1436":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqaaqqa"},"-1973":{"direction":"NORTH_EAST","signature":"deddeaeawawaawaaw"},"-108":{"direction":"NORTH_EAST","signature":"deddedawaqaa"},"383":{"direction":"SOUTH_EAST","signature":"aqaaedwqawaawaawe"},"-692":{"direction":"NORTH_EAST","signature":"deddeeaaqwawaa"},"-29":{"direction":"NORTH_EAST","signature":"deddqwaaq"},"-164":{"direction":"NORTH_EAST","signature":"deddqqaawaa"},"1740":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqadaqaaqqa"},"-591":{"direction":"NORTH_EAST","signature":"deddedwaqwaawaawaq"},"1293":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqawaeaqqeaq"},"-809":{"direction":"NORTH_EAST","signature":"deddedqaaqqaawaaq"},"1759":{"direction":"SOUTH_EAST","signature":"aqaaeeqawawaqaeadqaaew"},"-1885":{"direction":"NORTH_EAST","signature":"deddeaqaaeaeaqqaaq"},"-1701":{"direction":"NORTH_EAST","signature":"deddqqaaeaqwaawaaw"},"1604":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeaqaa"},"-1402":{"direction":"NORTH_EAST","signature":"deddeeaaqawawadqaae"},"1372":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaqawawadaa"},"-1159":{"direction":"NORTH_EAST","signature":"deddqqqaaeawaqaaqwq"},"839":{"direction":"SOUTH_EAST","signature":"aqaaqwqqqwaqaaqaeqaq"},"-1608":{"direction":"NORTH_EAST","signature":"deddeawaqaaedaawqaa"},"-1723":{"direction":"NORTH_EAST","signature":"deddeeaeaaedaaeawaw"},"1893":{"direction":"SOUTH_EAST","signature":"aqaaeaadqaaeawqqaeaaq"},"-635":{"direction":"NORTH_EAST","signature":"deddqwaqaaqqaaqaw"},"-761":{"direction":"NORTH_EAST","signature":"deddeawaqaawaaq"},"-184":{"direction":"NORTH_EAST","signature":"deddqaeawqaa"},"1224":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqwaa"},"1326":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaqawawa"},"-1880":{"direction":"NORTH_EAST","signature":"deddeawqwawaqaaeaa"},"1927":{"direction":"SOUTH_EAST","signature":"aqaaedaawqaaqqqaaqawaw"},"51":{"direction":"SOUTH_EAST","signature":"aqaaqqwawaq"},"-313":{"direction":"NORTH_EAST","signature":"deddqqaeqwaqaaq"},"-1881":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqaaeaadaw"},"1677":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqqaeaw"},"641":{"direction":"SOUTH_EAST","signature":"aqaaeawqqaeaeaqqaq"},"1007":{"direction":"SOUTH_EAST","signature":"aqaaeeewaawaawaq"},"293":{"direction":"SOUTH_EAST","signature":"aqaaeawqqaeaaq"},"-1566":{"direction":"NORTH_EAST","signature":"deddwqaaeeaaqewaqaae"},"228":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaawaa"},"-1200":{"direction":"NORTH_EAST","signature":"deddqadeeeaaqaeaa"},"1052":{"direction":"SOUTH_EAST","signature":"aqaaeqawaaqadaqaa"},"-90":{"direction":"NORTH_EAST","signature":"deddqqaaqa"},"-1800":{"direction":"NORTH_EAST","signature":"deddeaqaaeaadaeaa"},"1154":{"direction":"SOUTH_EAST","signature":"aqaaeawqwaqeaaeaqa"},"890":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqaaqa"},"866":{"direction":"SOUTH_EAST","signature":"aqaaeweeeeaaqqaae"},"-45":{"direction":"NORTH_EAST","signature":"deddqqaaq"},"1518":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawqaaeaqq"},"1045":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqaeaaq"},"-760":{"direction":"NORTH_EAST","signature":"deddqaeaaqeaadaa"},"1970":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqeaaeaqa"},"-1781":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeaaqawqq"},"-1561":{"direction":"NORTH_EAST","signature":"deddeeaqwaqaawaaq"},"-892":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwawaa"},"-720":{"direction":"NORTH_EAST","signature":"deddeeaaqaeaa"},"-1980":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqadaqaa"},"-1616":{"direction":"NORTH_EAST","signature":"deddqqaaqawqaaeeaa"},"-101":{"direction":"NORTH_EAST","signature":"deddqqaaedadaaw"},"1458":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawwaawa"},"626":{"direction":"SOUTH_EAST","signature":"aqaaedweeeaaeaqa"},"-994":{"direction":"NORTH_EAST","signature":"deddweaaeaqeaaqa"},"1560":{"direction":"SOUTH_EAST","signature":"aqaaqwaeawaqaaqaea"},"-1099":{"direction":"NORTH_EAST","signature":"deddqqqaaqwawaqaaeq"},"1397":{"direction":"SOUTH_EAST","signature":"aqaaeqaweaaeawaaw"},"-577":{"direction":"NORTH_EAST","signature":"deddwqaaeawaqaaq"},"-626":{"direction":"NORTH_EAST","signature":"deddedweeeaaeaqa"},"1402":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawawadqaae"},"-1944":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqwaa"},"824":{"direction":"SOUTH_EAST","signature":"aqaaeawwaqaaqqaa"},"516":{"direction":"SOUTH_EAST","signature":"aqaaewaqaeawaa"},"-1286":{"direction":"NORTH_EAST","signature":"deddwqaaeqaawaaqea"},"-1139":{"direction":"NORTH_EAST","signature":"deddeqaaqqaawaaqe"},"-982":{"direction":"NORTH_EAST","signature":"deddqqaaeeaaqawa"},"-171":{"direction":"NORTH_EAST","signature":"deddeeaaqaw"},"-1742":{"direction":"NORTH_EAST","signature":"deddeweeeeaaqqaaeqa"},"1857":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeqawaawaqww"},"-431":{"direction":"NORTH_EAST","signature":"deddeawaqaeaaeq"},"420":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaa"},"843":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaawaw"},"1526":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqwaqaweawa"},"609":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqadawaaq"},"-1247":{"direction":"NORTH_EAST","signature":"deddeaqeaqawawaqeaq"},"-250":{"direction":"NORTH_EAST","signature":"deddeeeaaqa"},"1410":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaqaaeaqa"},"303":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqawaw"},"-113":{"direction":"NORTH_EAST","signature":"deddqqwaqaaq"},"-1333":{"direction":"NORTH_EAST","signature":"deddqaeawaawaawqaw"},"-1805":{"direction":"NORTH_EAST","signature":"deddeaqaaeaadaeaaq"},"1961":{"direction":"SOUTH_EAST","signature":"aqaaqeeqaawaaqwaaw"},"1695":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawawaawaq"},"-114":{"direction":"NORTH_EAST","signature":"deddedaawadqaae"},"-1173":{"direction":"NORTH_EAST","signature":"deddeeddeawqawaawaaw"},"-452":{"direction":"NORTH_EAST","signature":"deddqwaeaqqaaea"},"-810":{"direction":"NORTH_EAST","signature":"deddqqaaqaeaaqa"},"-1502":{"direction":"NORTH_EAST","signature":"deddeqaeaeaaeqawa"},"1472":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqawqa"},"-187":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqe"},"1686":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaawawa"},"-243":{"direction":"NORTH_EAST","signature":"deddwqqwaqaaqaw"},"1772":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeadaawqa"},"-10":{"direction":"NORTH_EAST","signature":"dedde"},"1616":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqawqaaeeaa"},"345":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaqaaq"},"-662":{"direction":"NORTH_EAST","signature":"deddeaqqeaaqawa"},"100":{"direction":"SOUTH_EAST","signature":"aqaaeaqaa"},"-913":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwaqaaq"},"-1827":{"direction":"NORTH_EAST","signature":"deddeaqaaqqwaqaaqaw"},"-682":{"direction":"NORTH_EAST","signature":"deddeewaawaawa"},"-1343":{"direction":"NORTH_EAST","signature":"deddeaadeqqadawaqaawaq"},"-1816":{"direction":"NORTH_EAST","signature":"deddedweeawaqaaqaea"},"-566":{"direction":"NORTH_EAST","signature":"deddqeawaqaaqaee"},"1266":{"direction":"SOUTH_EAST","signature":"aqaaqawqwaqaawaaqa"},"712":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawqaa"},"-1325":{"direction":"NORTH_EAST","signature":"deddqadaqaaeeaaqqaaq"},"93":{"direction":"SOUTH_EAST","signature":"aqaawqaeaaq"},"-1983":{"direction":"NORTH_EAST","signature":"deddeeqaeawaqaawaq"},"-1777":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeaaqwaq"},"1711":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwawaawaq"},"741":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqawqq"},"-1569":{"direction":"NORTH_EAST","signature":"deddeawadaaeaaqeaaq"},"98":{"direction":"SOUTH_EAST","signature":"aqaaewaaqa"},"1053":{"direction":"SOUTH_EAST","signature":"aqaaeqawaadwaaqqaaq"},"-1862":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqaaqawa"},"-1423":{"direction":"NORTH_EAST","signature":"deddeeaaqawawadqaaewee"},"-1399":{"direction":"NORTH_EAST","signature":"deddqqaawaaqqaawaq"},"1887":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaqaawaq"},"1392":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawawqaa"},"-481":{"direction":"NORTH_EAST","signature":"deddeaqwaaqqaaedqaq"},"-1176":{"direction":"NORTH_EAST","signature":"deddeqwawaqaaeaa"},"-1127":{"direction":"NORTH_EAST","signature":"deddedwaqaawaaqawaw"},"1538":{"direction":"SOUTH_EAST","signature":"aqaaewaawaaweaaqa"},"-307":{"direction":"NORTH_EAST","signature":"deddeqwaqaaqaw"},"1337":{"direction":"SOUTH_EAST","signature":"aqaaeawwqqqwaqaaeaadaw"},"1950":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqadaqa"},"1806":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaaqeaqawa"},"-44":{"direction":"NORTH_EAST","signature":"deddwqaaee"},"1936":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaaeeaaqew"},"1866":{"direction":"SOUTH_EAST","signature":"aqaaedweewawawqawaawa"},"-1879":{"direction":"NORTH_EAST","signature":"deddeaqaaqwqaeaqawaw"},"1846":{"direction":"SOUTH_EAST","signature":"aqaaweqaaeeeeeaaqawa"},"1388":{"direction":"SOUTH_EAST","signature":"aqaaeeaadaaewaqaa"},"-1258":{"direction":"NORTH_EAST","signature":"deddedwaqaaqaeaaqa"},"186":{"direction":"SOUTH_EAST","signature":"aqaawqaeaaqa"},"658":{"direction":"SOUTH_EAST","signature":"aqaaqqqqaawaaqa"},"1683":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawwaadaqqaaew"},"-46":{"direction":"NORTH_EAST","signature":"deddqwqawa"},"509":{"direction":"SOUTH_EAST","signature":"aqaawqqawqaqwaawqaw"},"-1067":{"direction":"NORTH_EAST","signature":"deddqawwaqaaqqwqaaqaw"},"-663":{"direction":"NORTH_EAST","signature":"deddeaqqeaaqawaw"},"-1450":{"direction":"NORTH_EAST","signature":"deddeeaaqaeaaqa"},"1762":{"direction":"SOUTH_EAST","signature":"aqaaeeqawawaqaeqwaadae"},"-366":{"direction":"NORTH_EAST","signature":"deddeeaqawawa"},"743":{"direction":"SOUTH_EAST","signature":"aqaaedqeaaeaqawaw"},"-1148":{"direction":"NORTH_EAST","signature":"deddeqaaeawaqaa"},"-898":{"direction":"NORTH_EAST","signature":"deddqwaawaaweaaqa"},"-1515":{"direction":"NORTH_EAST","signature":"deddqqeaaeaqawqaaew"},"1476":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawwaqaa"},"1399":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqqaawaq"},"859":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaawqaaqaw"},"1322":{"direction":"SOUTH_EAST","signature":"aqaaeaqqewaawaawa"},"-1673":{"direction":"NORTH_EAST","signature":"deddqeqaeawaqaawaqe"},"793":{"direction":"SOUTH_EAST","signature":"aqaaqqeaqwawqawaaq"},"253":{"direction":"SOUTH_EAST","signature":"aqaaqawqeaqqaaq"},"-35":{"direction":"NORTH_EAST","signature":"deddeqaq"},"-1735":{"direction":"NORTH_EAST","signature":"deddqeqaeaqaaqaeaqe"},"-1210":{"direction":"NORTH_EAST","signature":"deddqeeeaaqqaaqa"},"689":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaaewaaq"},"-1319":{"direction":"NORTH_EAST","signature":"deddqqqqaawaaqawaw"},"-465":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaaq"},"-633":{"direction":"NORTH_EAST","signature":"deddqawqwaqaawaaq"},"-115":{"direction":"NORTH_EAST","signature":"deddeeeeeqaq"},"-737":{"direction":"NORTH_EAST","signature":"deddweeaaqwaawqaq"},"-1110":{"direction":"NORTH_EAST","signature":"deddeaeaqaaqqaeae"},"-558":{"direction":"NORTH_EAST","signature":"deddqwqaeaqawawa"},"-533":{"direction":"NORTH_EAST","signature":"deddqqwqawaawaaw"},"473":{"direction":"SOUTH_EAST","signature":"aqaaqawwaqaawaaq"},"-1467":{"direction":"NORTH_EAST","signature":"deddeeaaqwaadeaaqaw"},"307":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqaaqaw"},"887":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqqaawaq"},"-1489":{"direction":"NORTH_EAST","signature":"deddqaeaaqqwawaqaaq"},"1":{"direction":"SOUTH_EAST","signature":"aqaaw"},"1003":{"direction":"SOUTH_EAST","signature":"aqaaeaeaadaaeawaw"},"-79":{"direction":"NORTH_EAST","signature":"deddwwaawaawaq"},"1301":{"direction":"SOUTH_EAST","signature":"aqaaeeaadawaawaaw"},"336":{"direction":"SOUTH_EAST","signature":"aqaaeeawawwaa"},"774":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqqaawea"},"-914":{"direction":"NORTH_EAST","signature":"deddweaaeaqwaawa"},"-713":{"direction":"NORTH_EAST","signature":"deddeeaaqwaqaaq"},"-1175":{"direction":"NORTH_EAST","signature":"deddqqaaedaeeaaqqaaeq"},"372":{"direction":"SOUTH_EAST","signature":"aqaaewaawaawqa"},"1870":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeqaaeaqaae"},"1578":{"direction":"SOUTH_EAST","signature":"aqaawqaaeeaaqeqaaqa"},"-5":{"direction":"NORTH_EAST","signature":"deddq"},"-906":{"direction":"NORTH_EAST","signature":"deddqqaaedawaqaeaae"},"-1734":{"direction":"NORTH_EAST","signature":"deddeaqaaqwawaqaae"},"-855":{"direction":"NORTH_EAST","signature":"deddeaqwadaawwaawaq"},"-387":{"direction":"NORTH_EAST","signature":"deddeqqwaqaaqaw"},"-1226":{"direction":"NORTH_EAST","signature":"deddeaeawqqaeaaqa"},"1685":{"direction":"SOUTH_EAST","signature":"aqaaeeaqqaaqaeaaq"},"-1409":{"direction":"NORTH_EAST","signature":"deddeaadwaawaaweaaq"},"1441":{"direction":"SOUTH_EAST","signature":"aqaaqawqqwaawaawaqwaw"},"-1105":{"direction":"NORTH_EAST","signature":"deddqeaadaaeqaaeaq"},"1137":{"direction":"SOUTH_EAST","signature":"aqaaeweeaaqeaqaaq"},"-70":{"direction":"NORTH_EAST","signature":"deddeqaae"},"-851":{"direction":"NORTH_EAST","signature":"deddqqaaeaqaaqaw"},"-455":{"direction":"NORTH_EAST","signature":"deddweaaeaqawaw"},"-803":{"direction":"NORTH_EAST","signature":"deddeqwaqeaaeaqaw"},"1986":{"direction":"SOUTH_EAST","signature":"aqaaqeeqaawaaqqaae"},"1721":{"direction":"SOUTH_EAST","signature":"aqaaweeqaawaaqqaaw"},"1783":{"direction":"SOUTH_EAST","signature":"aqaaeaadwwaqwaeawawaqaw"},"-1256":{"direction":"NORTH_EAST","signature":"deddqeaqawqaaeaa"},"268":{"direction":"SOUTH_EAST","signature":"aqaaqwawaqaaea"},"813":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqeaaeaqawe"},"-519":{"direction":"NORTH_EAST","signature":"deddeaqwqaaqawaw"},"-1724":{"direction":"NORTH_EAST","signature":"deddeaqaaqwawaqaa"},"-1737":{"direction":"NORTH_EAST","signature":"deddewawaqaaeaqaaq"},"-1634":{"direction":"NORTH_EAST","signature":"deddeawaqaaqeaaqa"},"445":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqaaq"},"-1815":{"direction":"NORTH_EAST","signature":"deddeaadqaaeaqwaawaq"},"1221":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqaawawqaaq"},"-1030":{"direction":"NORTH_EAST","signature":"deddeeeaadaaeqaae"},"1428":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwawqawaa"},"-1234":{"direction":"NORTH_EAST","signature":"deddedwaqaaqwaqaaqa"},"354":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqa"},"1997":{"direction":"SOUTH_EAST","signature":"aqaaeeqawqaewawaqaaw"},"-163":{"direction":"NORTH_EAST","signature":"deddeaqeqawaw"},"-1824":{"direction":"NORTH_EAST","signature":"deddqqaaedadaqaaqawqaa"},"1780":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeaaqqa"},"1593":{"direction":"SOUTH_EAST","signature":"aqaaeqwaqeaaeawaaq"},"29":{"direction":"SOUTH_EAST","signature":"aqaaqwaaq"},"1383":{"direction":"SOUTH_EAST","signature":"aqaaeqqqqeaaeaqawaw"},"1652":{"direction":"SOUTH_EAST","signature":"aqaaeeaqwqawaawaa"},"786":{"direction":"SOUTH_EAST","signature":"aqaaqaedaawaqeaaqa"},"-146":{"direction":"NORTH_EAST","signature":"deddedwaqaaqa"},"-266":{"direction":"NORTH_EAST","signature":"deddewaqaeaae"},"1690":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqqaaqqaaqa"},"91":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqaw"},"-947":{"direction":"NORTH_EAST","signature":"deddeaqaaedwaqaaqaw"},"264":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaaeaa"},"-1498":{"direction":"NORTH_EAST","signature":"deddqwaeawawaqaawa"},"1225":{"direction":"SOUTH_EAST","signature":"aqaaqeaqawqaawaaq"},"1802":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaqaawa"},"1684":{"direction":"SOUTH_EAST","signature":"aqaaeeqaawawaadqqaaee"},"1808":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqqqaaqawwaa"},"437":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwawqaw"},"1725":{"direction":"SOUTH_EAST","signature":"aqaaweeqaawaaqqaaq"},"775":{"direction":"SOUTH_EAST","signature":"aqaaweeaaqwaqaeqaq"},"-833":{"direction":"NORTH_EAST","signature":"deddqqaaeawaqaaq"},"-238":{"direction":"NORTH_EAST","signature":"deddweaaeaqqwa"},"-984":{"direction":"NORTH_EAST","signature":"deddweaaqeaadaaeea"},"-1195":{"direction":"NORTH_EAST","signature":"deddedweaaqaeaaqaw"},"1081":{"direction":"SOUTH_EAST","signature":"aqaaeeddeawaqaawaaq"},"-1887":{"direction":"NORTH_EAST","signature":"deddqeeaaqeaqaawaq"},"-625":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaeaq"},"1862":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqaaqawa"},"-1245":{"direction":"NORTH_EAST","signature":"deddeaeaqqaeaeaaq"},"1864":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaaqqaaeaa"},"1198":{"direction":"SOUTH_EAST","signature":"aqaaqeeeaaqwaqaae"},"-320":{"direction":"NORTH_EAST","signature":"deddeedqaaeqqaa"},"-1992":{"direction":"NORTH_EAST","signature":"deddwaaqeqaeawaeaqqaa"},"-308":{"direction":"NORTH_EAST","signature":"deddqqaeqwaqaa"},"-1813":{"direction":"NORTH_EAST","signature":"deddeaqaaeawaqaeaq"},"1529":{"direction":"SOUTH_EAST","signature":"aqaaeawwawaqaawaaq"},"1694":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeeaaeqa"},"-1459":{"direction":"NORTH_EAST","signature":"deddeawadwaawaawqadaawe"},"-1817":{"direction":"NORTH_EAST","signature":"deddeaadqaaeawqawaaq"},"886":{"direction":"SOUTH_EAST","signature":"aqaaedawawaqaaeqaae"},"-1907":{"direction":"NORTH_EAST","signature":"deddqqwaqaaqawqqaaqaw"},"-1163":{"direction":"NORTH_EAST","signature":"deddqwqqaaqawqaaqaw"},"1613":{"direction":"SOUTH_EAST","signature":"aqaaeaadwaaqqaeawaeaq"},"1405":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqwaqaeaq"},"-1688":{"direction":"NORTH_EAST","signature":"deddeawaeaadawawaqwa"},"-486":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaaqw"},"1204":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeawaa"},"1937":{"direction":"SOUTH_EAST","signature":"aqaaewaqaaqqwawaqaaq"},"-1534":{"direction":"NORTH_EAST","signature":"deddeqaeqawawaqeaae"},"-1626":{"direction":"NORTH_EAST","signature":"deddeawaqaaqwqwaqaaqw"},"551":{"direction":"SOUTH_EAST","signature":"aqaaweeeaaqqaaqe"},"1274":{"direction":"SOUTH_EAST","signature":"aqaaedaawqeaqawawaqea"},"251":{"direction":"SOUTH_EAST","signature":"aqaaeaeaaqaw"},"-1923":{"direction":"NORTH_EAST","signature":"deddqqaaewaqeaaeaqaw"},"-1699":{"direction":"NORTH_EAST","signature":"deddeawaqaaeeaaeqaaed"},"-1864":{"direction":"NORTH_EAST","signature":"deddeaqwaaqqaaeaa"},"1640":{"direction":"SOUTH_EAST","signature":"aqaaeaqaawaaqawaww"},"760":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqeaadaa"},"1827":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwaqaaqaw"},"399":{"direction":"SOUTH_EAST","signature":"aqaaweqaqeaqawaw"},"-580":{"direction":"NORTH_EAST","signature":"deddeqaaeaqaa"},"-731":{"direction":"NORTH_EAST","signature":"deddeeaaqqaaqaw"},"-299":{"direction":"NORTH_EAST","signature":"deddeaqwqqaaqaw"},"646":{"direction":"SOUTH_EAST","signature":"aqaawaaqadeeeaaqawa"},"504":{"direction":"SOUTH_EAST","signature":"aqaaeaeaaqawaww"},"678":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqawa"},"1696":{"direction":"SOUTH_EAST","signature":"aqaaeaqwaawaawaqwa"},"619":{"direction":"SOUTH_EAST","signature":"aqaaeaeqaaedwaaqaw"},"-1783":{"direction":"NORTH_EAST","signature":"deddeaadwwaqwaeawawaqaw"},"-1727":{"direction":"NORTH_EAST","signature":"deddeaqaaqwawaqawaw"},"-1556":{"direction":"NORTH_EAST","signature":"deddwqaaeeaaqewaqaa"},"-534":{"direction":"NORTH_EAST","signature":"deddqwqaeaaqawa"},"-798":{"direction":"NORTH_EAST","signature":"deddwwaqeaaeeaaeqa"},"-1289":{"direction":"NORTH_EAST","signature":"deddqqqwaqaaeaqaaq"},"-1584":{"direction":"NORTH_EAST","signature":"deddwqaeaaqwaqaeaa"},"-909":{"direction":"NORTH_EAST","signature":"deddeaqaaqaweaaqee"},"620":{"direction":"SOUTH_EAST","signature":"aqaaeeeaqqaeqaa"},"-257":{"direction":"NORTH_EAST","signature":"deddeqawaadwaaq"},"288":{"direction":"SOUTH_EAST","signature":"aqaaeawqqaeaa"},"135":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqade"},"1285":{"direction":"SOUTH_EAST","signature":"aqaaqadeaaeqaaeeaaq"},"-1690":{"direction":"NORTH_EAST","signature":"deddqqaaqqaaqqaaqa"},"-605":{"direction":"NORTH_EAST","signature":"deddqeeeaaqqaaq"},"1668":{"direction":"SOUTH_EAST","signature":"aqaaeawwaadqaaeaqaa"},"1527":{"direction":"SOUTH_EAST","signature":"aqaaeeeeqaaqqaawaq"},"761":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawaaq"},"-236":{"direction":"NORTH_EAST","signature":"deddwqaqqaqeaa"},"367":{"direction":"SOUTH_EAST","signature":"aqaaqqwaawaawaq"},"-1851":{"direction":"NORTH_EAST","signature":"deddeaqaaqqdaaeaaqaw"},"428":{"direction":"SOUTH_EAST","signature":"aqaaeweeeeaaqqa"},"998":{"direction":"SOUTH_EAST","signature":"aqaaeqaawaaqawa"},"-1214":{"direction":"NORTH_EAST","signature":"deddeawqqaeaaeqawa"},"1403":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawawadadqaaew"},"1075":{"direction":"SOUTH_EAST","signature":"aqaaeweeaaqqaawaw"},"-1525":{"direction":"NORTH_EAST","signature":"deddqeeeeaaqaeaaq"},"502":{"direction":"SOUTH_EAST","signature":"aqaaeeeaaqawa"},"-1600":{"direction":"NORTH_EAST","signature":"deddeeaaeqaaeeaa"},"1429":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqaaqwaw"},"1060":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeeaaqqa"},"972":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqwa"},"-1170":{"direction":"NORTH_EAST","signature":"deddeqaaeaqaaqa"},"-967":{"direction":"NORTH_EAST","signature":"deddwaqeeaaeaqawaw"},"915":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqwaawaawwd"},"217":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaaq"},"-503":{"direction":"NORTH_EAST","signature":"deddeaeaaqawaw"},"856":{"direction":"SOUTH_EAST","signature":"aqaaweawaqaaqaea"},"-854":{"direction":"NORTH_EAST","signature":"deddeawaeaaqawa"},"716":{"direction":"SOUTH_EAST","signature":"aqaaeeawaqaaqae"},"940":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqeaqaa"},"80":{"direction":"SOUTH_EAST","signature":"aqaaeeaa"},"-1541":{"direction":"NORTH_EAST","signature":"deddqawqwqaaqawaeaaq"},"394":{"direction":"SOUTH_EAST","signature":"aqaawaaqawaeaaqa"},"592":{"direction":"SOUTH_EAST","signature":"aqaaqeaqaaqawae"},"3":{"direction":"SOUTH_EAST","signature":"aqaaedwd"},"1493":{"direction":"SOUTH_EAST","signature":"aqaaqeeeewaawaawaqwq"},"1437":{"direction":"SOUTH_EAST","signature":"aqaaeeawaqaaqwaadeaw"},"-1181":{"direction":"NORTH_EAST","signature":"deddqqaaeweeaaqqaaq"},"1466":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwaqaeaae"},"1960":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeeaaqqaa"},"-61":{"direction":"NORTH_EAST","signature":"deddqqaaeew"},"-1897":{"direction":"NORTH_EAST","signature":"deddedwweeaaqqaawaaq"},"-1971":{"direction":"NORTH_EAST","signature":"deddeaqaaqqeaaeaqaw"},"-1369":{"direction":"NORTH_EAST","signature":"deddeqaeaqaawaaq"},"913":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwaqaaq"},"-1970":{"direction":"NORTH_EAST","signature":"deddeaqaaqqeaaeaqa"},"44":{"direction":"SOUTH_EAST","signature":"aqaawqaaee"},"1805":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaadaeaaq"},"975":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqaeeaaqe"},"1770":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaeaaqa"},"1206":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeweeaaqeaae"},"-1427":{"direction":"NORTH_EAST","signature":"deddqaeaaqwaqawawaq"},"-1496":{"direction":"NORTH_EAST","signature":"deddewaawaawwaqaea"},"730":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqa"},"-1752":{"direction":"NORTH_EAST","signature":"deddeeqawawaqaeqwaa"},"-840":{"direction":"NORTH_EAST","signature":"deddeaadaeaaqqaa"},"-699":{"direction":"NORTH_EAST","signature":"deddeqaweaaeawaw"},"-1765":{"direction":"NORTH_EAST","signature":"deddeaqwaaqwaawaaw"},"853":{"direction":"SOUTH_EAST","signature":"aqaaeawqawaawaaw"},"-581":{"direction":"NORTH_EAST","signature":"deddweqawawaqaeaq"},"-304":{"direction":"NORTH_EAST","signature":"deddeaeqawqaa"},"-1408":{"direction":"NORTH_EAST","signature":"deddqaeaaqawaeaa"},"-242":{"direction":"NORTH_EAST","signature":"deddqawwaqaaqa"},"909":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaweaaqee"},"-789":{"direction":"NORTH_EAST","signature":"deddwqaaeeaaqeqaaq"},"1333":{"direction":"SOUTH_EAST","signature":"aqaaqaeawaawaawqaw"},"211":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqaw"},"-240":{"direction":"NORTH_EAST","signature":"deddqqaaeeaa"},"329":{"direction":"SOUTH_EAST","signature":"aqaaqqqqaawaaq"},"1524":{"direction":"SOUTH_EAST","signature":"aqaaeawwawaqaawaa"},"1625":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaqwqwaqaaq"},"-1294":{"direction":"NORTH_EAST","signature":"deddqqqwaqaaeaqaaqq"},"-201":{"direction":"NORTH_EAST","signature":"deddedaawwaqaaq"},"-1573":{"direction":"NORTH_EAST","signature":"deddewaawaaweaqqaaq"},"-467":{"direction":"NORTH_EAST","signature":"deddqawqeaaeaqaw"},"1370":{"direction":"SOUTH_EAST","signature":"aqaaeeawawaqaawa"},"576":{"direction":"SOUTH_EAST","signature":"aqaaeeewaqaeaa"},"985":{"direction":"SOUTH_EAST","signature":"aqaaweaaqeaadaaeedaaw"},"-1894":{"direction":"NORTH_EAST","signature":"deddeaadawqeaaeaqawa"},"378":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaawa"},"1892":{"direction":"SOUTH_EAST","signature":"aqaawaaqqaawaaqwaqaa"},"-169":{"direction":"NORTH_EAST","signature":"deddqqaawaaq"},"1362":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaqwaawa"},"-1793":{"direction":"NORTH_EAST","signature":"deddeaqaaeawaqaaq"},"710":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqwaqawa"},"1898":{"direction":"SOUTH_EAST","signature":"aqaaewaqaaqaeaaqa"},"-14":{"direction":"NORTH_EAST","signature":"deddwaaqq"},"857":{"direction":"SOUTH_EAST","signature":"aqaaeweeeeaaqqaaw"},"1426":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaqaaqa"},"31":{"direction":"SOUTH_EAST","signature":"aqaaeqaw"},"1999":{"direction":"SOUTH_EAST","signature":"aqaaeeqaeawwaadqaawaq"},"1760":{"direction":"SOUTH_EAST","signature":"aqaaqqqeaadaaeqaaeea"},"-900":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaa"},"-383":{"direction":"NORTH_EAST","signature":"deddedwqawaawaawe"},"-207":{"direction":"NORTH_EAST","signature":"deddeaqaawaq"},"-1924":{"direction":"NORTH_EAST","signature":"deddeaqwaaqeaadaaea"},"1627":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeaeawaw"},"1400":{"direction":"SOUTH_EAST","signature":"aqaaeaqqeaaqqaaeea"},"825":{"direction":"SOUTH_EAST","signature":"aqaaeawwaqaaqqadaaw"},"571":{"direction":"SOUTH_EAST","signature":"aqaaqawaeawqaaqaw"},"-1832":{"direction":"NORTH_EAST","signature":"deddeaqaaeaqaaeaqqww"},"2":{"direction":"SOUTH_EAST","signature":"aqaawa"},"1168":{"direction":"SOUTH_EAST","signature":"aqaaqadeaqaaqawwaa"},"1542":{"direction":"SOUTH_EAST","signature":"aqaaqadeeeeaaeaqawa"},"60":{"direction":"SOUTH_EAST","signature":"aqaaedaqaa"},"1401":{"direction":"SOUTH_EAST","signature":"aqaaeeadaadaqaaqaeaw"},"-223":{"direction":"NORTH_EAST","signature":"deddeawaeaaqe"},"-1352":{"direction":"NORTH_EAST","signature":"deddqwqwaqeaaeaqwaa"},"-93":{"direction":"NORTH_EAST","signature":"deddwqaeaaq"},"416":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaeaa"},"280":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeeaa"},"1231":{"direction":"SOUTH_EAST","signature":"aqaaeeeqaaeaadqaaew"},"-1228":{"direction":"NORTH_EAST","signature":"deddeaadeaqqaewaqaa"},"-600":{"direction":"NORTH_EAST","signature":"deddeeeqaaeaa"},"653":{"direction":"SOUTH_EAST","signature":"aqaawaaqeawawaqaaw"},"-924":{"direction":"NORTH_EAST","signature":"deddeeqaaeqawaa"},"1244":{"direction":"SOUTH_EAST","signature":"aqaaeeedaqaaeqawaa"},"782":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqeaqawa"},"177":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaq"},"-1866":{"direction":"NORTH_EAST","signature":"deddedweewawawqawaawa"},"-1395":{"direction":"NORTH_EAST","signature":"deddqaeeeaaqqaaeqaq"},"1588":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaeawaa"},"-889":{"direction":"NORTH_EAST","signature":"deddqqaaedaqaawaaq"},"326":{"direction":"SOUTH_EAST","signature":"aqaaeaqeqawawa"},"146":{"direction":"SOUTH_EAST","signature":"aqaaedwaqaaqa"},"1503":{"direction":"SOUTH_EAST","signature":"aqaaeqaeaeaaeqawaw"},"1155":{"direction":"SOUTH_EAST","signature":"aqaaeawqwaqeaaeaqaw"},"-150":{"direction":"NORTH_EAST","signature":"deddeaqeaae"},"-1797":{"direction":"NORTH_EAST","signature":"deddeawqaaqawaeaaq"},"1136":{"direction":"SOUTH_EAST","signature":"aqaaqeaaqwaqaeaa"},"932":{"direction":"SOUTH_EAST","signature":"aqaaedaawadqaaeaqaa"},"-84":{"direction":"NORTH_EAST","signature":"deddeawaa"},"-1601":{"direction":"NORTH_EAST","signature":"deddeeaqwaqaaweaaq"},"1032":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaaweaqq"},"13":{"direction":"SOUTH_EAST","signature":"aqaawqaw"},"624":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaqawqaa"},"384":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqawqaa"},"-1053":{"direction":"NORTH_EAST","signature":"deddeqawaadwaaqqaaq"},"-532":{"direction":"NORTH_EAST","signature":"deddeeeaaeaqwa"},"-564":{"direction":"NORTH_EAST","signature":"deddeqaaeawaa"},"400":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaee"},"1146":{"direction":"SOUTH_EAST","signature":"aqaaqeaaqwaqaeaae"},"-1842":{"direction":"NORTH_EAST","signature":"deddeeaeaaeeqaaeewa"},"-378":{"direction":"NORTH_EAST","signature":"deddeawaqaawa"},"468":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaedwaqaa"},"1143":{"direction":"SOUTH_EAST","signature":"aqaaeeedaaeaaqawaw"},"1197":{"direction":"SOUTH_EAST","signature":"aqaaedweeeawawaqaaw"},"-34":{"direction":"NORTH_EAST","signature":"deddqwaqa"},"1897":{"direction":"SOUTH_EAST","signature":"aqaaedwweeaaqqaawaaq"},"-958":{"direction":"NORTH_EAST","signature":"deddeaqaaqqqwaqaae"},"-49":{"direction":"NORTH_EAST","signature":"deddwqaqqaq"},"-562":{"direction":"NORTH_EAST","signature":"deddqwaqaawaaqa"},"-1890":{"direction":"NORTH_EAST","signature":"deddedaawqaaqqwaqaaqa"},"780":{"direction":"SOUTH_EAST","signature":"aqaaqaeaaqeaqaa"},"319":{"direction":"SOUTH_EAST","signature":"aqaawewdeeqaqeaqaw"},"423":{"direction":"SOUTH_EAST","signature":"aqaaeqqqaaqawaw"},"-1151":{"direction":"NORTH_EAST","signature":"deddedaqaawqaaeeaaqe"},"501":{"direction":"SOUTH_EAST","signature":"aqaaeqawaawaaw"},"-1947":{"direction":"NORTH_EAST","signature":"deddeaqaaeeaadaaewaq"},"1275":{"direction":"SOUTH_EAST","signature":"aqaawewdeeqaqeadaaeawaw"},"952":{"direction":"SOUTH_EAST","signature":"aqaaeqqqwaqaaeaa"},"1226":{"direction":"SOUTH_EAST","signature":"aqaaeaeawqqaeaaqa"},"-398":{"direction":"NORTH_EAST","signature":"deddewaaqawawa"},"-813":{"direction":"NORTH_EAST","signature":"deddeqwaqeaaeaqawe"},"-637":{"direction":"NORTH_EAST","signature":"deddedweaaqaeqaqqaq"},"-1766":{"direction":"NORTH_EAST","signature":"deddweaaqqaawaaqea"},"-1858":{"direction":"NORTH_EAST","signature":"deddeaqaaeqawaaqa"},"-1517":{"direction":"NORTH_EAST","signature":"deddqaeaaqqwaqaaqawe"},"342":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqawa"},"-672":{"direction":"NORTH_EAST","signature":"deddeaqeqawawaqae"},"-1918":{"direction":"NORTH_EAST","signature":"deddqwawaaqawawaeqaae"},"-1080":{"direction":"NORTH_EAST","signature":"deddeeeaaqqaaeqqa"},"-921":{"direction":"NORTH_EAST","signature":"deddeqqaqwaqqeaqaaq"},"956":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaedwaqaaedaa"},"183":{"direction":"SOUTH_EAST","signature":"aqaaedqaaqawaw"},"-734":{"direction":"NORTH_EAST","signature":"deddeqaeqadaadawaqa"},"-866":{"direction":"NORTH_EAST","signature":"deddeweeeeaaqqaae"},"1175":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaeeaaqqaaeq"},"169":{"direction":"SOUTH_EAST","signature":"aqaaqqaawaaq"},"-1480":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaaeaa"},"1706":{"direction":"SOUTH_EAST","signature":"aqaaeawaeaadaaeawa"},"1896":{"direction":"SOUTH_EAST","signature":"aqaawqaaedewwaawaawqaa"},"651":{"direction":"SOUTH_EAST","signature":"aqaaeedqaaeqqaaqaw"},"947":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaedwaqaaqaw"},"-322":{"direction":"NORTH_EAST","signature":"deddqwaqaaeaqa"},"928":{"direction":"SOUTH_EAST","signature":"aqaaweaqaaqawaea"},"-1636":{"direction":"NORTH_EAST","signature":"deddeqqaaedqaawwaqaa"},"-1252":{"direction":"NORTH_EAST","signature":"deddwwdeeeqaaeaqaa"},"1605":{"direction":"SOUTH_EAST","signature":"aqaaeeaaeqaaeeaaq"},"199":{"direction":"SOUTH_EAST","signature":"aqaaweaaqawaw"},"-1342":{"direction":"NORTH_EAST","signature":"deddeeawaawaawea"},"1736":{"direction":"SOUTH_EAST","signature":"aqaaqqaaqqwaqaaqwaa"},"-1835":{"direction":"NORTH_EAST","signature":"deddedweeaaqaeaaqaw"},"982":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeaaqawa"},"-293":{"direction":"NORTH_EAST","signature":"deddeawqqaeaaq"},"-1952":{"direction":"NORTH_EAST","signature":"deddeaqaaedwaqaaqqqqaa"},"-1346":{"direction":"NORTH_EAST","signature":"deddwaaqeaadaaeqaaqa"},"-839":{"direction":"NORTH_EAST","signature":"deddqwqqqwaqaaqaeqaq"},"1223":{"direction":"SOUTH_EAST","signature":"aqaaqqaaeeeqaaqawaw"},"1599":{"direction":"SOUTH_EAST","signature":"aqaaeawaqaaewaawaq"},"-1949":{"direction":"NORTH_EAST","signature":"deddedaeqaaeeaaqwaaq"},"-1180":{"direction":"NORTH_EAST","signature":"deddeqawaadeawaqaa"},"-1225":{"direction":"NORTH_EAST","signature":"deddqeaqawqaawaaq"},"-1741":{"direction":"NORTH_EAST","signature":"deddeaqaaqwadaaeaaq"},"-1278":{"direction":"NORTH_EAST","signature":"deddqqqwaqaaeawaqa"},"-1060":{"direction":"NORTH_EAST","signature":"deddeaqaaeeeaaqqa"},"-259":{"direction":"NORTH_EAST","signature":"deddeqawaaqaw"},"-1996":{"direction":"NORTH_EAST","signature":"deddeqaawaaqawadaa"},"-590":{"direction":"NORTH_EAST","signature":"deddeqaaeaadqaae"},"579":{"direction":"SOUTH_EAST","signature":"aqaaeeeqaawaaqe"},"1931":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqaeeaaqaw"},"310":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqq"},"-1261":{"direction":"NORTH_EAST","signature":"deddeawqeaadaqqaqwaaq"},"569":{"direction":"SOUTH_EAST","signature":"aqaaeeeqaawaaq"},"-646":{"direction":"NORTH_EAST","signature":"deddwaaqadeeeaaqawa"},"-1329":{"direction":"NORTH_EAST","signature":"deddqqaeaeqaaeeweaaq"},"-1400":{"direction":"NORTH_EAST","signature":"deddeaqqeaaqqaaeea"},"1416":{"direction":"SOUTH_EAST","signature":"aqaaeeawaqaaqwaa"},"-488":{"direction":"NORTH_EAST","signature":"deddwaaqaeaaqqaa"},"1031":{"direction":"SOUTH_EAST","signature":"aqaaeaeaadaaeqaaew"},"-260":{"direction":"NORTH_EAST","signature":"deddeeeaaqqa"},"-722":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaawa"},"-1052":{"direction":"NORTH_EAST","signature":"deddeqawaaqadaqaa"},"-1361":{"direction":"NORTH_EAST","signature":"deddqadeqaawaaqadeaaq"},"-1860":{"direction":"NORTH_EAST","signature":"deddqqaaedaqaaeaqaa"},"1303":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqqeaqwawqq"},"946":{"direction":"SOUTH_EAST","signature":"aqaaqawwaqaawaaqa"},"-502":{"direction":"NORTH_EAST","signature":"deddeeeaaqawa"},"-1255":{"direction":"NORTH_EAST","signature":"deddeawqeaaeaqawaw"},"1300":{"direction":"SOUTH_EAST","signature":"aqaaeeaadawaawaa"},"1462":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqqaaqawa"},"-451":{"direction":"NORTH_EAST","signature":"deddqqqeaaeaqaw"},"829":{"direction":"SOUTH_EAST","signature":"aqaaeqqaaedqaawqaaq"},"-1550":{"direction":"NORTH_EAST","signature":"deddewaawaaweaqawa"},"156":{"direction":"SOUTH_EAST","signature":"aqaaqawqwaqaa"},"700":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqadaqaa"},"-1692":{"direction":"NORTH_EAST","signature":"deddedaawwaqaaeqawaa"},"1791":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqwaawaawe"},"-1002":{"direction":"NORTH_EAST","signature":"deddeeewaawaawa"},"-987":{"direction":"NORTH_EAST","signature":"deddeaeaadwaawaawaedw"},"794":{"direction":"SOUTH_EAST","signature":"aqaaweawawaqaawa"},"-1359":{"direction":"NORTH_EAST","signature":"deddqawqwwaqwaawaawaq"},"-1026":{"direction":"NORTH_EAST","signature":"deddeeqaqqwaqaaqa"},"-1270":{"direction":"NORTH_EAST","signature":"deddedwaqaaqqaaqawa"},"1786":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqwaadeaaqa"},"-621":{"direction":"NORTH_EAST","signature":"deddeaqeaqawawaqe"},"1189":{"direction":"SOUTH_EAST","signature":"aqaaeqaaeaadawqqqaaq"},"-1263":{"direction":"NORTH_EAST","signature":"deddqwawaqaeaaeeqaaew"},"321":{"direction":"SOUTH_EAST","signature":"aqaaqawaeqaaeaq"},"-773":{"direction":"NORTH_EAST","signature":"deddedqaaqawaeaaq"},"622":{"direction":"SOUTH_EAST","signature":"aqaaeaqeaaeaqqwa"},"733":{"direction":"SOUTH_EAST","signature":"aqaaeeaaqwaadeaaq"},"1992":{"direction":"SOUTH_EAST","signature":"aqaawaaqeqaeawaeaqqaa"},"-612":{"direction":"NORTH_EAST","signature":"deddeaqeaaeaqwa"},"994":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqeaaqa"},"-563":{"direction":"NORTH_EAST","signature":"deddqwqaeaqawawaq"},"314":{"direction":"SOUTH_EAST","signature":"aqaaewqawaeaae"},"-364":{"direction":"NORTH_EAST","signature":"deddewaawawaa"},"1071":{"direction":"SOUTH_EAST","signature":"aqaaeeewawawqawaawe"},"-1182":{"direction":"NORTH_EAST","signature":"deddqqaewaqaeaaeqa"},"149":{"direction":"SOUTH_EAST","signature":"aqaaedweeeaaq"},"-1562":{"direction":"NORTH_EAST","signature":"deddeaadawaeaeaaqa"},"-314":{"direction":"NORTH_EAST","signature":"deddewqawaeaae"},"-1040":{"direction":"NORTH_EAST","signature":"deddeeeaaqaeaa"},"-1582":{"direction":"NORTH_EAST","signature":"deddeewaqawawaqwqaae"},"62":{"direction":"SOUTH_EAST","signature":"aqaaeqawa"},"221":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaeaw"},"-1391":{"direction":"NORTH_EAST","signature":"deddqeqawaaqawaeaqe"},"-264":{"direction":"NORTH_EAST","signature":"deddwaaqqaaeaa"},"676":{"direction":"SOUTH_EAST","signature":"aqaaedweeeaaqeqqaa"},"-1770":{"direction":"NORTH_EAST","signature":"deddeaqaaqaeaaqa"},"-1544":{"direction":"NORTH_EAST","signature":"deddeeaqawawaqeqaa"},"1193":{"direction":"SOUTH_EAST","signature":"aqaaqwdeqaawaaqwaaw"},"460":{"direction":"SOUTH_EAST","signature":"aqaaeaqaaqqqaa"},"-727":{"direction":"NORTH_EAST","signature":"deddqaeaaqqaawaq"},"-928":{"direction":"NORTH_EAST","signature":"deddweaqaaqawaea"},"1083":{"direction":"SOUTH_EAST","signature":"aqaaeweeeweqaqqeaaqaw"},"-530":{"direction":"NORTH_EAST","signature":"deddeeeaaqqaae"},"542":{"direction":"SOUTH_EAST","signature":"aqaaweeeaaqqaawq"},"-1304":{"direction":"NORTH_EAST","signature":"deddqawwqwawaqaaeaa"},"1110":{"direction":"SOUTH_EAST","signature":"aqaaeaeaqaaqqaeae"},"694":{"direction":"SOUTH_EAST","signature":"aqaaeeaadaaewaqa"},"1816":{"direction":"SOUTH_EAST","signature":"aqaaedweeawaqaaqaea"},"1860":{"direction":"SOUTH_EAST","signature":"aqaaqqaaedaqaaeaqaa"},"-1103":{"direction":"NORTH_EAST","signature":"deddedwawwaqwaawaawaq"},"-47":{"direction":"NORTH_EAST","signature":"deddeawaq"},"1548":{"direction":"SOUTH_EAST","signature":"aqaaewaawaaweaqaa"},"-794":{"direction":"NORTH_EAST","signature":"deddweawawaqaawa"},"1856":{"direction":"SOUTH_EAST","signature":"aqaaweaaeaqawaeaa"},"-205":{"direction":"NORTH_EAST","signature":"deddeeeeeaaq"},"949":{"direction":"SOUTH_EAST","signature":"aqaaewaqaaqaeaaq"},"868":{"direction":"SOUTH_EAST","signature":"aqaaqeeaaqwaqaa"}},"categories":{"hexcasting:basics":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#basics","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/amethyst_shard.png"],"id":"hexcasting:basics","name":"Getting Started","description":"The practitioners of this art would cast their so-called Hexes by drawing strange patterns in the air with a [Staff](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff) -- or craft [powerful magical items](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting) to do the casting for them. How might I do the same?"},"hexcasting:lapisworks":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/lapis_lazuli.png"],"id":"hexcasting:lapisworks","name":"Lapisworks","description":"I have found a seemingly obscure branch of Hex Casting, \"Lapisworks\". All of their texts are blank, but some outsider texts about the branch say they are encrypted with a \"deep blue, precious mineral\"."},"hexcasting:casting":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/oak.png"],"id":"hexcasting:casting","name":"Hex Casting","description":"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..."},"hexcasting:lapisworks/imbuement":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks/imbuement","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/amel_staff.png"],"id":"hexcasting:lapisworks/imbuement","name":"Imbuement","description":"Despite Lapisworks being primarily focused on the enhancement of the body, some people have found ways to use it to enhance tools as well. Apparently some of the materials of this world have differing interactions with media. Let's see.."},"hexcasting:hexparse/commands":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#hexparse/commands","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/command_block.png"],"id":"hexcasting:hexparse/commands","name":"HexParse Commands","description":"How I make use of the exotic power of HexParse."},"hexcasting:lapisworks/great":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks/great","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/entries/lmaoyouwillneverhavethis.png"],"id":"hexcasting:lapisworks/great","name":"The Wizard's Spells","description":"Some intellectuals and/or adventurers saved the old wizard's diaries. I've begun to divine some of the wizard's knowledge from these ancient tomes."},"hexcasting:lapisworks/interop":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks/interop","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/entries/interop.png"],"id":"hexcasting:lapisworks/interop","name":"Interop","description":"The branch of Lapisworks has no problem interoperating with any other addons that I have installed on my world."},"hexcasting:lamp":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/hand_lamp.png"],"id":"hexcasting:lamp","name":"Genie Lamp","description":"I have heard some tales from the villagers about a magical artifact. The villagers say it contains a spirit that grants wishes, but I suspect that is just grand embellishment evolved over centuries of storytelling. However, legends must arise from something and this item must be exceptionally powerful, and so I dedicate this section to my pursuit and research of it."},"hexcasting:items":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_focus_empty.png"],"id":"hexcasting:items","name":"Items","description":"I devote this section to the magical and mysterious items I might encounter in my studies."},"hexcasting:greatwork":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/music_disc_11.png"],"id":"hexcasting:greatwork","name":"The Great Work","description":"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 s||get stick bugged lmao||"},"hexcasting:lore":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#lore","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lore_fragment.png"],"id":"hexcasting:lore","name":"Lore","description":"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..."},"hexcasting:interop":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#interop","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/chain.png"],"id":"hexcasting:interop","name":"Cross-Mod Compatibility","description":"It appears I have installed some mods Hexcasting interoperates with! I've detailed them here."},"hexcasting:interop/figura":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#interop/figura","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/warped.png"],"id":"hexcasting:interop/figura","name":"Figura","description":"It appears that these constructs called avatars are quite powerful, if a bit annoying to work with."},"hexcasting:patterns":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/bookshelf.png"],"id":"hexcasting:patterns","name":"Patterns","description":"A list of all the patterns I've discovered, as well as what they do."},"hexcasting:scrying":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#scrying","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/spyglass.png"],"id":"hexcasting:scrying","name":"Scrying","description":"I have stumbled upon a branch of manipulating media entirely focused around information about the world.\nWhile likely not useful for the majority of Hexes, these will be convenient to have, should I ever need them."},"hexcasting:patterns/maths":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/abacus.png"],"id":"hexcasting:patterns/maths","name":"Complex Mathematics","description":"This is a collection of transcripts from a (now defunct) \"Mathematics Corps\". I'm not sure what use these have, but I *would* like to know what the researchers were on whilst writing them."},"hexcasting:patterns/spells":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/enchanted_book.png"],"id":"hexcasting:patterns/spells","name":"Spells","description":"Patterns and actions that perform a magical effect on the world."},"hexcasting:patterns/great_spells":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/mob_effect/conduit_power.png"],"id":"hexcasting:patterns/great_spells","name":"Great Spells","description":"The spells catalogued here are purported to be of legendary difficulty and power. They seem to have been recorded only [sparsely](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/scroll) (for good reason, the texts claim). It's probably just the ramblings of extinct traditionalists, though -- a pattern's a pattern.\nWhat could possibly go wrong?"},"hexcasting:patterns/grand":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/grand","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/mob_effect/wither.png"],"id":"hexcasting:patterns/grand","name":"Grand Spells","description":"It appears that there is another layer of spells. I must infuse my will inorder to find them. I will document what I find out about them here"},"hexcasting:patterns/grand/mindflay_rituals":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/grand/mindflay_rituals","icon_urls":[],"id":"hexcasting:patterns/grand/mindflay_rituals","name":"Mass Mindflay Rituals","description":"Here I have compiled every rituals known to me.\n\"On The Bulk Flaying Of Minds\"\n\nSeems to operate on a \"Point\" system. with each villager being worth double the previous"},"hexcasting:mediatransport_admin_virtual":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#mediatransport_admin_virtual","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/crimson.png"],"id":"hexcasting:mediatransport_admin_virtual","name":"mediatransport admin","description":"This category is **hexdoc only** (not in in-game book) and contains information for server administrators installing mediatransport and FSB."}},"entries":{"hexcasting:basics/media":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#basics/media","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/amethyst_dust.png"],"category_id":"hexcasting:basics","id":"hexcasting:basics/media","name":"Media","color":null},"hexcasting:basics/geodes":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#basics/geodes","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/amethyst_block.png"],"category_id":"hexcasting:basics","id":"hexcasting:basics/geodes","name":"Geodes","color":null},"hexcasting:basics/slipways":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#basics/slipways","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/oak_door.png"],"category_id":"hexcasting:basics","id":"hexcasting:basics/slipways","name":"Slipways","color":null},"hexcasting:basics/couldnt_cast":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#basics/couldnt_cast","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/mob_effect/nausea.png"],"category_id":"hexcasting:basics","id":"hexcasting:basics/couldnt_cast","name":"A Frustration","color":null},"hexcasting:basics/caduceus_changes":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#basics/caduceus_changes","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/ender_eye.png"],"category_id":"hexcasting:basics","id":"hexcasting:basics/caduceus_changes","name":"Caduceus Changes","color":null},"hexcasting:basic/hexical_changes":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#basic/hexical_changes","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/grimoire.png"],"category_id":"hexcasting:basics","id":"hexcasting:basic/hexical_changes","name":"Hexical Changes","color":null},"hexcasting:basics/start_to_see":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#basics/start_to_see","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/mob_effect/blindness.png"],"category_id":"hexcasting:basics","id":"hexcasting:basics/start_to_see","name":"WHAT DID I SEE","color":null},"hexcasting:basics/slipway_hint":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#basics/slipway_hint","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/iron_door.png"],"category_id":"hexcasting:basics","id":"hexcasting:basics/slipway_hint","name":"A Reflection on Slipways","color":{"value":"54398a"}},"hexcasting:lapisworks_placeholder":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_placeholder","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/target.png"],"category_id":"hexcasting:lapisworks","id":"hexcasting:lapisworks_placeholder","name":"Objective","color":null},"hexcasting:lapisworks_lore":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_lore","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/amel.png"],"category_id":"hexcasting:lapisworks","id":"hexcasting:lapisworks_lore","name":"Eureka! Lapis Lazuli","color":null},"hexcasting:lapisworks_patterns":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/amel2.png"],"category_id":"hexcasting:lapisworks","id":"hexcasting:lapisworks_patterns","name":"Lapisworks Patterns","color":null},"hexcasting:lapisworks_great":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/amel3.png"],"category_id":"hexcasting:lapisworks","id":"hexcasting:lapisworks_great","name":"ENCHANTMENTS","color":null},"hexcasting:lapisworks_misc":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/amel4.png"],"category_id":"hexcasting:lapisworks","id":"hexcasting:lapisworks_misc","name":"Enchanted Patterns","color":null},"hexcasting:lapisworks_mishaps":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_mishaps","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/mob_effect/poison.png"],"category_id":"hexcasting:lapisworks","id":"hexcasting:lapisworks_mishaps","name":"Lapisworks Mishaps","color":null},"hexcasting:casting/101":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/101","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/edified.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/101","name":"Hex Casting 101","color":null},"hexcasting:casting/vectors":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/vectors","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/arrow.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/vectors","name":"A Primer On Vectors","color":null},"hexcasting:casting/mishaps":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/mishaps","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/mob_effect/poison.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/mishaps","name":"Mishaps","color":null},"hexcasting:casting/continuations":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#casting/continuations","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/book.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/continuations","name":"A Primer On Jumps","color":null},"hexcasting:casting/caduceus_mishaps":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#casting/caduceus_mishaps","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/mob_effect/wither.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/caduceus_mishaps","name":"Caduceus Mishaps","color":null},"hexcasting:casting/stack":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/stack","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/piston_inventory.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/stack","name":"The Stack","color":null},"hexcasting:casting/naming":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/naming","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/name_tag.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/naming","name":"Naming Actions","color":null},"hexcasting:casting/influences":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/spyglass.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/influences","name":"Influences","color":null},"hexcasting:casting/mishaps2":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/mishaps2","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/flint_and_steel.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/mishaps2","name":"Enlightened Mishaps","color":{"value":"54398a"}},"hexcasting:casting/loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#casting/loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/ambit_loci_energized.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/loci","name":"Loci?","color":null},"hexcasting:casting/markers":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#casting/markers","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/beacon.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/markers","name":"Nature's Glass Eye","color":null},"hexcasting:casting/item_iotas":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#casting/item_iotas","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/bundle.png"],"category_id":"hexcasting:casting","id":"hexcasting:casting/item_iotas","name":"Item Iotas","color":null},"hexcasting:imbuement/jar":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/jar","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/amel_jar.png"],"category_id":"hexcasting:lapisworks/imbuement","id":"hexcasting:imbuement/jar","name":"Amel Storage","color":null},"hexcasting:imbuement/imbue_amel":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/imbue_amel","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/amel_staff.png"],"category_id":"hexcasting:lapisworks/imbuement","id":"hexcasting:imbuement/imbue_amel","name":"Imbue Amel","color":null},"hexcasting:imbuement/casting_rings":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/casting_rings","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/casting_ring.png"],"category_id":"hexcasting:lapisworks/imbuement","id":"hexcasting:imbuement/casting_rings","name":"Casting Rings","color":null},"hexcasting:imbuement/staves":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/staves","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/generic.png"],"category_id":"hexcasting:lapisworks/imbuement","id":"hexcasting:imbuement/staves","name":"Imbuing Staves","color":null},"hexcasting:imbuement/swords":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/swords","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/amel_dsword_noanim.png"],"category_id":"hexcasting:lapisworks/imbuement","id":"hexcasting:imbuement/swords","name":"Imbuing Swords","color":null},"hexcasting:imbuement/artificial_mind":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/artificial_mind","icon_urls":["https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/assets/lapisworks/textures/block/mind/mindempty.png"],"category_id":"hexcasting:lapisworks/imbuement","id":"hexcasting:imbuement/artificial_mind","name":"Simple Artificial Minds","color":null},"hexcasting:imbuement/jumpslate":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/jumpslate","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/jumpslate_am1.png"],"category_id":"hexcasting:lapisworks/imbuement","id":"hexcasting:imbuement/jumpslate","name":"Jump Slate","color":null},"hexcasting:hexparse_commands/io":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#hexparse_commands/io","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/command_block.png"],"category_id":"hexcasting:hexparse/commands","id":"hexcasting:hexparse_commands/io","name":"Reading & Writing","color":null},"hexcasting:hexparse_commands/config":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#hexparse_commands/config","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/command_block.png"],"category_id":"hexcasting:hexparse/commands","id":"hexcasting:hexparse_commands/config","name":"Configs","color":null},"hexcasting:hexparse_commands/misc":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#hexparse_commands/misc","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/command_block.png"],"category_id":"hexcasting:hexparse/commands","id":"hexcasting:hexparse_commands/misc","name":"Misc. & Helpers","color":null},"hexcasting:hexparse_commands/op":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#hexparse_commands/op","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/command_block.png"],"category_id":"hexcasting:hexparse/commands","id":"hexcasting:hexparse_commands/op","name":"OP-Only Commands","color":null},"hexcasting:great/collectsomeshitfam":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/collectsomeshitfam","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/target.png"],"category_id":"hexcasting:lapisworks/great","id":"hexcasting:great/collectsomeshitfam","name":"The Ancient Wizard","color":null},"hexcasting:great/enchsent":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/enchsent","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/entries/3dblock.png"],"category_id":"hexcasting:lapisworks/great","id":"hexcasting:great/enchsent","name":"Enchanted Sentinel","color":null},"hexcasting:great/flay_artmind":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/flay_artmind","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/jukebox.png"],"category_id":"hexcasting:lapisworks/great","id":"hexcasting:great/flay_artmind","name":"Imbue Mind","color":null},"hexcasting:great/hastenature":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/hastenature","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/entries/iranoutofideas.png"],"category_id":"hexcasting:lapisworks/great","id":"hexcasting:great/hastenature","name":"Hastenature","color":null},"hexcasting:interop/lapixtended":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#interop/lapixtended","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/entries/lapixtended.png"],"category_id":"hexcasting:lapisworks/interop","id":"hexcasting:interop/lapixtended","name":"Lapixtended","color":null},"hexcasting:interop/lapixical":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#interop/lapixical","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/entries/lapixical.png"],"category_id":"hexcasting:lapisworks/interop","id":"hexcasting:interop/lapixical","name":"Lapixical","color":null},"hexcasting:lamp/hand_lamps":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/hand_lamp.png"],"category_id":"hexcasting:lamp","id":"hexcasting:lamp/hand_lamps","name":"Hand Lamps","color":null},"hexcasting:lamp/genie_lore":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/genie_lore","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/particle/soul_7.png"],"category_id":"hexcasting:lamp","id":"hexcasting:lamp/genie_lore","name":"On Genies","color":null},"hexcasting:lamp/arch_lamps":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/arch_lamp_inactive.png"],"category_id":"hexcasting:lamp","id":"hexcasting:lamp/arch_lamps","name":"Archgenie Lamps","color":null},"hexcasting:items/amethyst":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/amethyst_shard.png"],"category_id":"hexcasting:items","id":"hexcasting:items/amethyst","name":"Amethyst","color":null},"hexcasting:items/staff":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/oak.png"],"category_id":"hexcasting:items","id":"hexcasting:items/staff","name":"Staves","color":null},"hexcasting:items/lens":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/lens","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lens.png"],"category_id":"hexcasting:items","id":"hexcasting:items/lens","name":"Scrying Lens","color":null},"hexcasting:items/thought_knot":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/thought_knot","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/thought_knot.png"],"category_id":"hexcasting:items","id":"hexcasting:items/thought_knot","name":"Thought-Knot","color":null},"hexcasting:addon/hexic/pen":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/pen","icon_urls":[],"category_id":"hexcasting:items","id":"hexcasting:addon/hexic/pen","name":"Crystal Pens","color":null},"hexcasting:items/debugging":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging","icon_urls":["https://raw.githubusercontent.com/object-Object/HexDebug/057b8100cdbc35138364c38bee6db9b72c1a2b8e/Common/src/main/resources/assets/hexdebug/textures/item/debugger.png"],"category_id":"hexcasting:items","id":"hexcasting:items/debugging","name":"Debugging Items","color":null},"hexcasting:addon/hexic/shard":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/shard","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/echo_shard.png"],"category_id":"hexcasting:items","id":"hexcasting:addon/hexic/shard","name":"Echo Shards","color":null},"hexcasting:items/focus_holder":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/focus_holder","icon_urls":["https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/assets/hexdebug/textures/block/focus_holder/empty.png"],"category_id":"hexcasting:items","id":"hexcasting:items/focus_holder","name":"Focal Frame","color":null},"hexcasting:linkers":{"mod_id":"hex_ars_link","url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#linkers","icon_urls":["https://raw.githubusercontent.com/YukkuriC/HexArsLinker/09c84946d3894ebfe205a4122d037acbedf558f1/src/main/resources/assets/hex_ars_link/textures/item/linker_advanced.png"],"category_id":"hexcasting:items","id":"hexcasting:linkers","name":"Mana Linkers","color":null},"hexcasting:addon/hexic/mediaweave":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/mediaweave","icon_urls":[],"category_id":"hexcasting:items","id":"hexcasting:addon/hexic/mediaweave","name":"Mediaweave","color":null},"hexcasting:items/splicing_table":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table","icon_urls":["https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/assets/hexdebug/textures/block/splicing_table.png"],"category_id":"hexcasting:items","id":"hexcasting:items/splicing_table","name":"Splicing Table","color":null},"hexcasting:addon/hexic/stringworms":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/stringworms","icon_urls":[],"category_id":"hexcasting:items","id":"hexcasting:addon/hexic/stringworms","name":"Stringworms","color":null},"hexcasting:items/focus":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/focus","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_focus_empty.png"],"category_id":"hexcasting:items","id":"hexcasting:items/focus","name":"Focus","color":null},"hexcasting:addon/hexic/media_bundle":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/media_bundle","icon_urls":[],"category_id":"hexcasting:items","id":"hexcasting:addon/hexic/media_bundle","name":"Media Pouches","color":null},"hexcasting:items/abacus":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/abacus","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/abacus.png"],"category_id":"hexcasting:items","id":"hexcasting:items/abacus","name":"Abacus","color":null},"hexcasting:items/grimoire":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/grimoire","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/grimoire.png"],"category_id":"hexcasting:items","id":"hexcasting:items/grimoire","name":"Grimoires","color":null},"hexcasting:items/scarab":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/scarab","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/scarab_beetle_inactive.png"],"category_id":"hexcasting:items","id":"hexcasting:items/scarab","name":"Scarab Beetle","color":null},"hexcasting:items/spellbook":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_spellbook_empty.png"],"category_id":"hexcasting:items","id":"hexcasting:items/spellbook","name":"Spellbook","color":null},"hexcasting:items/animated_scroll":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/animated_scroll_large.png"],"category_id":"hexcasting:items","id":"hexcasting:items/animated_scroll","name":"Animated Scrolls","color":null},"hexcasting:items/casting_carpet":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/casting_carpet","icon_urls":["https://hexical.hexxy.media/v/latest/main/assets/hexical/textures/block/casting_carpet.png"],"category_id":"hexcasting:items","id":"hexcasting:items/casting_carpet","name":"Casting Carpets","color":null},"hexcasting:items/hex_candles":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/hex_candles","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/hex_candle.png"],"category_id":"hexcasting:items","id":"hexcasting:items/hex_candles","name":"Hex Candles","color":null},"hexcasting:items/media_jar":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/media_jar","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/doc/resources/assets/hexical/textures/item/media_jar.png"],"category_id":"hexcasting:items","id":"hexcasting:items/media_jar","name":"Media Jar","color":null},"hexcasting:items/monkfruit":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/monkfruit","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/monkfruit.png"],"category_id":"hexcasting:items","id":"hexcasting:items/monkfruit","name":"Monkfruit","color":null},"hexcasting:items/scroll":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/scroll","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/scroll_pristine_large.png"],"category_id":"hexcasting:items","id":"hexcasting:items/scroll","name":"Scrolls","color":null},"hexcasting:items/wisp_lantern":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/wisp_lantern","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/wisp_lantern.png"],"category_id":"hexcasting:items","id":"hexcasting:items/wisp_lantern","name":"Wisp Devices","color":null},"hexcasting:items/media_log":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/media_log","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/media_log.png"],"category_id":"hexcasting:items","id":"hexcasting:items/media_log","name":"Media Logs","color":null},"hexcasting:items/slate":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/slate","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/slate_blank.png"],"category_id":"hexcasting:items","id":"hexcasting:items/slate","name":"Slates","color":null},"hexcasting:items/library_card":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/library_card","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/library_card.png"],"category_id":"hexcasting:items","id":"hexcasting:items/library_card","name":"Akashic Library Card","color":null},"hexcasting:items/raycast_assailant":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/raycast_assailant","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/raycast_blocker.png"],"category_id":"hexcasting:items","id":"hexcasting:items/raycast_assailant","name":"Anti-Hex Blocks","color":{"value":"54398a"}},"hexcasting:items/hexcasting":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_artifact.png"],"category_id":"hexcasting:items","id":"hexcasting:items/hexcasting","name":"Casting Items","color":null},"hexcasting:items/mindrender":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/mindrender","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/netherite_sword.png"],"category_id":"hexcasting:items","id":"hexcasting:items/mindrender","name":"Mind Render","color":null},"hexcasting:items/reverberation_rod":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/reverberation_rod.png"],"category_id":"hexcasting:items","id":"hexcasting:items/reverberation_rod","name":"Reverberation Rod","color":null},"hexcasting:items/ancient_cyphers":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/ancient_cyphers","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_ancient_cypher.png"],"category_id":"hexcasting:items","id":"hexcasting:items/ancient_cyphers","name":"Ancient Cyphers","color":null},"hexcasting:items/basic_extended_staves":{"mod_id":"hextended","url":"https://hextended.hexxy.media/v/latest/main/en_us#items/basic_extended_staves","icon_urls":["https://raw.githubusercontent.com/abilliontrillionstars/hextended-staves/1d5e53867e8a1ba7ecd4b266363ae815e9f07dee/common/src/main/resources/assets/hextended/textures/item/long/extended_spruce.png"],"category_id":"hexcasting:items","id":"hexcasting:items/basic_extended_staves","name":"Extended Staves","color":null},"hexcasting:items/functional_staves_1":{"mod_id":"hextended","url":"https://hextended.hexxy.media/v/latest/main/en_us#items/functional_staves_1","icon_urls":["https://raw.githubusercontent.com/abilliontrillionstars/hextended-staves/1d5e53867e8a1ba7ecd4b266363ae815e9f07dee/common/src/main/resources/assets/hextended/textures/item/sealed_lesser_battery_staff.png"],"category_id":"hexcasting:items","id":"hexcasting:items/functional_staves_1","name":"Functional Staves","color":null},"hexcasting:items/phials":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/phials","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/phial/phial_small_0.png"],"category_id":"hexcasting:items","id":"hexcasting:items/phials","name":"Phials of Media","color":null},"hexcasting:items/potions":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/potions","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/potion_overlay.png"],"category_id":"hexcasting:items","id":"hexcasting:items/potions","name":"Hex Potions","color":null},"hexcasting:items/hover_elevator":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/hover_elevator","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/hover_elevator_unpowered.png"],"category_id":"hexcasting:items","id":"hexcasting:items/hover_elevator","name":"Hoverlifts","color":{"value":"54398a"}},"hexcasting:items/lei":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/lei","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/lei.png"],"category_id":"hexcasting:items","id":"hexcasting:items/lei","name":"Lei","color":null},"hexcasting:items/periwinkle":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/periwinkle","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/block/periwinkle.png"],"category_id":"hexcasting:items","id":"hexcasting:items/periwinkle","name":"Periwinkle","color":null},"hexcasting:items/pigments":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/pigments","icon_urls":[],"category_id":"hexcasting:items","id":"hexcasting:items/pigments","name":"Pigments","color":null},"hexcasting:items/plushies":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/plushies","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/plush_hexxy.png"],"category_id":"hexcasting:items","id":"hexcasting:items/plushies","name":"Plushies","color":null},"hexcasting:items/wooleyed_potions":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/wooleyed_potions","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/potion_overlay.png"],"category_id":"hexcasting:items","id":"hexcasting:items/wooleyed_potions","name":"Potions of Wooleyeing","color":null},"hexcasting:items/sentinel_bed":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/sentinel_bed","icon_urls":["https://hexical.hexxy.media/v/latest/main/assets/hexical/textures/block/sentinel_bed.png"],"category_id":"hexcasting:items","id":"hexcasting:items/sentinel_bed","name":"Sentinel Beds","color":null},"hexcasting:items/edified":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/edified","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/edified_log.png"],"category_id":"hexcasting:items","id":"hexcasting:items/edified","name":"Edified Trees","color":null},"hexcasting:items/jeweler_hammer":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/jeweler_hammer","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/jeweler_hammer.png"],"category_id":"hexcasting:items","id":"hexcasting:items/jeweler_hammer","name":"Jeweler's Hammer","color":null},"hexcasting:items/ballast":{"mod_id":"hexodus","url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#items/ballast","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexodus/a950c7f1f9f6eb5860d2a1daef2980b635a1c790/src/main/resources/assets/hexodus/textures/item/ballast_inactive.png"],"category_id":"hexcasting:items","id":"hexcasting:items/ballast","name":"Ballasts","color":null},"hexcasting:items/curios":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/curios","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/curio_clover.png"],"category_id":"hexcasting:items","id":"hexcasting:items/curios","name":"Curios","color":null},"hexcasting:items/decoration":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/decoration","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/ancient_scroll_paper.png"],"category_id":"hexcasting:items","id":"hexcasting:items/decoration","name":"Decorative Blocks","color":null},"hexcasting:items/pedestals":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/pedestals","icon_urls":["https://hexical.hexxy.media/v/latest/main/assets/hexical/textures/block/pedestal.png"],"category_id":"hexcasting:items","id":"hexcasting:items/pedestals","name":"Pedestals","color":null},"hexcasting:items/relay":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#items/relay","icon_urls":["https://hexal.hexxy.media/v/0.3.1/1.0/assets/hexal/textures/block/relay.png"],"category_id":"hexcasting:items","id":"hexcasting:items/relay","name":"Relay","color":null},"hexcasting:items/whispering_stone":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#items/whispering_stone","icon_urls":["https://raw.githubusercontent.com/Stick404/SlateWork/9346295013917a7d1c6b2041fa28bd4185490b0d/src/main/resources/assets/slate_work/textures/item/whispering_stone.png"],"category_id":"hexcasting:items","id":"hexcasting:items/whispering_stone","name":"Whispering Stone","color":null},"hexcasting:imbuing":{"mod_id":"hexchanting","url":"https://arconyx.github.io/hexchanting/v/1.1.3/1.0.dev0/en_us#imbuing","icon_urls":["https://raw.githubusercontent.com/arconyx/hexchanting/e95113e2d2457fbc8ae918f70420fe10198b908a/src/main/resources/assets/hexchanting/textures/item/amethyst_pickaxe.png"],"category_id":"hexcasting:items","id":"hexcasting:imbuing","name":"Imbuing Equipment","color":null},"hexcasting:items/microphone":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#items/microphone","icon_urls":["https://raw.githubusercontent.com/miyucomics/special-efhexs/81157d804c0e51a3082a1b328483425dec49f5da/doc/resources/assets/efhexs/textures/item/microphone.png"],"category_id":"hexcasting:items","id":"hexcasting:items/microphone","name":"Microphone","color":null},"hexcasting:items/creative_items":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/creative_items","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/creative_unlocker.png"],"category_id":"hexcasting:items","id":"hexcasting:items/creative_items","name":"Creative-Only Items","color":null},"hexcasting:greatwork/the_work":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/the_work","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/nether_star.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/the_work","name":"The Work","color":{"value":"54398a"}},"hexcasting:greatwork/noosphere_main":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/noosphere_main","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/noosphere_basalt.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/noosphere_main","name":"A Strange Realm","color":{"value":"54398a"}},"hexcasting:greatwork/enlightened_splicing_table":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#greatwork/enlightened_splicing_table","icon_urls":["https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/assets/hexdebug/textures/block/enlightened_splicing_table/lit.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/enlightened_splicing_table","name":"Mindsplice Table","color":null},"hexcasting:greatwork/brainsweeping":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/brainsweeping","icon_urls":[],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/brainsweeping","name":"On The Flaying of Minds","color":{"value":"54398a"}},"hexcasting:greatwork/flayrevival":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/flayrevival","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/soul_lantern.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/flayrevival","name":"Artificial Minds","color":{"value":"54398a"}},"hexcasting:greatwork/spellcircles":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/lodestone.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/spellcircles","name":"Spell Circles","color":{"value":"54398a"}},"hexcasting:greatwork/impetus":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/impetus/rightclick/lit_east.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/impetus","name":"Impeti","color":{"value":"54398a"}},"hexcasting:greatwork/directrix":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/directrix","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/directrix/redstone/lit_unpowered_east.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/directrix","name":"Directrices","color":{"value":"54398a"}},"hexcasting:greatwork/akashiclib":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/akashic_record.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/akashiclib","name":"Akashic Libraries","color":{"value":"54398a"}},"hexcasting:greatwork/pedestal_circles":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#greatwork/pedestal_circles","icon_urls":["https://hexical.hexxy.media/v/latest/main/assets/hexical/textures/block/pedestal.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/pedestal_circles","name":"Pedestals in Circles","color":null},"hexcasting:greatwork/noosphere_materials":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/noosphere_materials","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/pseudoamethyst_shard.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/noosphere_materials","name":"Thoughtful Materials","color":{"value":"54398a"}},"hexcasting:greatwork/super_budding":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/super_budding","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/super_budding.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/super_budding","name":"Better Media Farming","color":{"value":"54398a"}},"hexcasting:greatwork/quenching_allays":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/quenching_allays","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_0.png","https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_1.png","https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_2.png","https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_3.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/quenching_allays","name":"Quenching Allays","color":{"value":"54398a"}},"hexcasting:greatwork/quenching_debuggers":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#greatwork/quenching_debuggers","icon_urls":["https://raw.githubusercontent.com/object-Object/HexDebug/057b8100cdbc35138364c38bee6db9b72c1a2b8e/Common/src/main/resources/assets/hexdebug/textures/item/quenched_debugger.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/quenching_debuggers","name":"Quenching Debuggers","color":null},"hexcasting:greatwork/sentinel_detection":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/sentinel_detection","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/magenta_candle.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/sentinel_detection","name":"Sentinel Detection","color":{"value":"54398a"}},"hexcasting:greatwork/slipwaymanipulation":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/slipwaymanipulation","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/spacebomb_off.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/slipwaymanipulation","name":"Slipway Manipulation","color":{"value":"54398a"}},"hexcasting:greatwork/fanciful_staves":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/fanciful_staves","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/mindsplice.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/fanciful_staves","name":"Fanciful Staves","color":{"value":"54398a"}},"hexcasting:greatwork/extended_fanciful_staves":{"mod_id":"hextended","url":"https://hextended.hexxy.media/v/latest/main/en_us#greatwork/extended_fanciful_staves","icon_urls":["https://raw.githubusercontent.com/abilliontrillionstars/hextended-staves/1d5e53867e8a1ba7ecd4b266363ae815e9f07dee/common/src/main/resources/assets/hextended/textures/item/long/extended_mindsplice.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/extended_fanciful_staves","name":"Extended Fanciful Staves","color":{"value":"54398a"}},"hexcasting:items/specialslates":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#items/specialslates","icon_urls":["https://raw.githubusercontent.com/beholderface/Ephemera/dd1307b84b803e83165218f2445080f03da807e3/common/src/main/resources/assets/ephemera/textures/item/fakeslate.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:items/specialslates","name":"Modified Slates","color":{"value":"54398a"}},"hexcasting:greatwork/slate_work_pigments":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/slate_work_pigments","icon_urls":[],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/slate_work_pigments","name":"Fanciful Pigments","color":null},"hexcasting:greatwork/listener_impetus":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/listener_impetus","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/listening_impetus_lit.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/listener_impetus","name":"Slate Work Impeti","color":null},"hexcasting:greatwork/akashic_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/akashic_loci","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/akashic_ligature.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/akashic_loci","name":"Akashic Locus","color":null},"hexcasting:greatwork/ambit_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/ambit_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/ambit_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/ambit_loci","name":"Ambit Extenders","color":null},"hexcasting:greatwork/accelerator_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/accelerator_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/accelerator_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/accelerator_loci","name":"Gloopy Accelerator","color":null},"hexcasting:greatwork/broadcaster_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/broadcaster_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/broadcaster_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/broadcaster_loci","name":"Iotic Door","color":null},"hexcasting:greatwork/mute_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/mute_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/mute_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/mute_loci","name":"Muffling Slate","color":null},"hexcasting:greatwork/crafting_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/crafting_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/crafting_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/crafting_loci","name":"Patterned Assemblers","color":null},"hexcasting:greatwork/hotbar_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/hotbar_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/hotbar_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/hotbar_loci","name":"Pocket Simulator","color":null},"hexcasting:greatwork/redstone_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/redstone_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/redstone_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/redstone_loci","name":"Redstone Agitator","color":null},"hexcasting:greatwork/save_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/save_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/save_loci.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/save_loci","name":"Restoration Mainframe","color":null},"hexcasting:greatwork/sentinel_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/sentinel_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/sentinel_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/sentinel_loci","name":"Sentinel Cache","color":null},"hexcasting:greatwork/macro_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/macro_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/macro_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/macro_loci","name":"Spell Imprinter","color":null},"hexcasting:greatwork/storage_loci_block":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/storage_loci_block","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/storage_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/storage_loci_block","name":"Storage Vessels","color":null},"hexcasting:greatwork/speed_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/speed_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/speed_loci_energized.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/speed_loci","name":"Wave Regulators","color":null},"hexcasting:greatwork/hierophantics":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#greatwork/hierophantics","icon_urls":["https://raw.githubusercontent.com/Robotgiggle/hierophantics/cc1f25582fec05625e34b9dc2bd6d1a9cb35110b/common/src/main/resources/assets/hierophantics/textures/item/flay_bed.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/hierophantics","name":"Hierophantics","color":{"value":"54398a"}},"hexcasting:greatwork/allay_imbuement":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#greatwork/allay_imbuement","icon_urls":["https://raw.githubusercontent.com/Robotgiggle/hierophantics/cc1f25582fec05625e34b9dc2bd6d1a9cb35110b/common/src/main/resources/assets/hierophantics/textures/mob_effect/media_discount.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/allay_imbuement","name":"Allay Imbuement","color":{"value":"54398a"}},"hexcasting:greatwork/villager_enhancement":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#greatwork/villager_enhancement","icon_urls":["https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/assets/hierophantics/textures/block/edified_workstation.png"],"category_id":"hexcasting:greatwork","id":"hexcasting:greatwork/villager_enhancement","name":"Villager Enhancement","color":{"value":"54398a"}},"hexcasting:lore/cardamom1":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#lore/cardamom1","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lore_fragment.png"],"category_id":"hexcasting:lore","id":"hexcasting:lore/cardamom1","name":"Cardamom Steles, #1","color":null},"hexcasting:lore/cardamom2":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#lore/cardamom2","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lore_fragment.png"],"category_id":"hexcasting:lore","id":"hexcasting:lore/cardamom2","name":"Cardamom Steles, #2","color":null},"hexcasting:lore/cardamom3":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#lore/cardamom3","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lore_fragment.png"],"category_id":"hexcasting:lore","id":"hexcasting:lore/cardamom3","name":"Cardamom Steles, #3","color":null},"hexcasting:lore/cardamom4":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#lore/cardamom4","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lore_fragment.png"],"category_id":"hexcasting:lore","id":"hexcasting:lore/cardamom4","name":"Cardamom Steles, #4","color":null},"hexcasting:lore/cardamom5":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#lore/cardamom5","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lore_fragment.png"],"category_id":"hexcasting:lore","id":"hexcasting:lore/cardamom5","name":"Cardamom Steles, #5","color":null},"hexcasting:lore/experiment1":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#lore/experiment1","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lore_fragment.png"],"category_id":"hexcasting:lore","id":"hexcasting:lore/experiment1","name":"Wooleye Instance Notes","color":null},"hexcasting:lore/experiment2":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#lore/experiment2","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lore_fragment.png"],"category_id":"hexcasting:lore","id":"hexcasting:lore/experiment2","name":"Wooleye Interview Logs","color":null},"hexcasting:lore/inventory":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#lore/inventory","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lore_fragment.png"],"category_id":"hexcasting:lore","id":"hexcasting:lore/inventory","name":"Restoration Log #72","color":null},"hexcasting:lore/treatise1":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#lore/treatise1","icon_urls":[],"category_id":"hexcasting:lore","id":"hexcasting:lore/treatise1","name":"Hexcaster's Memory #1","color":null},"hexcasting:lore/treatise2":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#lore/treatise2","icon_urls":[],"category_id":"hexcasting:lore","id":"hexcasting:lore/treatise2","name":"Hexcaster's Memory #2","color":null},"hexcasting:lore/treatise3":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#lore/treatise3","icon_urls":[],"category_id":"hexcasting:lore","id":"hexcasting:lore/treatise3","name":"Hexcaster's Memory #3","color":null},"hexcasting:lore/treatise4":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#lore/treatise4","icon_urls":[],"category_id":"hexcasting:lore","id":"hexcasting:lore/treatise4","name":"Hexcaster's Memory #4","color":null},"hexcasting:lore/science1":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#lore/science1","icon_urls":[],"category_id":"hexcasting:lore","id":"hexcasting:lore/science1","name":"Scientist's Memory #1","color":null},"hexcasting:lore/science2":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#lore/science2","icon_urls":[],"category_id":"hexcasting:lore","id":"hexcasting:lore/science2","name":"Scientist's Memory #2","color":null},"hexcasting:lore/science3":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#lore/science3","icon_urls":[],"category_id":"hexcasting:lore","id":"hexcasting:lore/science3","name":"Scientist's Memory #3","color":null},"hexcasting:interop/computercraft":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#interop/computercraft","icon_urls":["https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/assets/computercraft/textures/block/turtle_advanced.png"],"category_id":"hexcasting:interop","id":"hexcasting:interop/computercraft","name":"Computercraft","color":null},"hexcasting:interop/interop":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#interop/interop","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/chain.png"],"category_id":"hexcasting:interop","id":"hexcasting:interop/interop","name":"Cross-Mod Interations","color":null},"hexcasting:interop/fabric_only_hexal":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#interop/fabric_only_hexal","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/white_wool.png"],"category_id":"hexcasting:interop","id":"hexcasting:interop/fabric_only_hexal","name":"Fabric-Only Hexal Spells","color":null},"hexcasting:interop/pehkui":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#interop/pehkui","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/blocks/red_mushroom.png"],"category_id":"hexcasting:interop","id":"hexcasting:interop/pehkui","name":"Pehkui","color":null},"hexcasting:interop/crossmod_staves_1":{"mod_id":"hextended","url":"https://hextended.hexxy.media/v/latest/main/en_us#interop/crossmod_staves_1","icon_urls":[],"category_id":"hexcasting:interop","id":"hexcasting:interop/crossmod_staves_1","name":"Cross-Mod Staves","color":null},"hexcasting:interop/figura/about":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#interop/figura/about","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/warped_sign.png"],"category_id":"hexcasting:interop/figura","id":"hexcasting:interop/figura/about","name":"Transports","color":null},"hexcasting:mediatransport_virtual/protocol":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#mediatransport_virtual/protocol","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/bundle.png"],"category_id":"hexcasting:interop/figura","id":"hexcasting:mediatransport_virtual/protocol","name":"Iota Transport Protocol","color":null},"hexcasting:interop/figura/channels":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#interop/figura/channels","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/crimson_sign.png"],"category_id":"hexcasting:interop/figura","id":"hexcasting:interop/figura/channels","name":"FSB Channels","color":null},"hexcasting:mediatransport_virtual/api":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#mediatransport_virtual/api","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/book.png"],"category_id":"hexcasting:interop/figura","id":"hexcasting:mediatransport_virtual/api","name":"Figura API Documentation","color":null},"hexcasting:interop/figura/mishaps":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#interop/figura/mishaps","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/music_disc_11.png"],"category_id":"hexcasting:interop/figura","id":"hexcasting:interop/figura/mishaps","name":"Transport Mishaps","color":null},"hexcasting:interop/figura/index":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#interop/figura/index","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/arrow.png"],"category_id":"hexcasting:interop/figura","id":"hexcasting:interop/figura/index","name":"Transports: Index","color":null},"hexcasting:patterns/readers_guide":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readers_guide","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/knowledge_book.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/readers_guide","name":"How to Read This Section","color":null},"hexcasting:addon/hexic/lists2":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/birch_sign.png"],"category_id":"hexcasting:patterns","id":"hexcasting:addon/hexic/lists2","name":"Advanced Lists","color":null},"hexcasting:addon/hexic/appendix":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/appendix","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/string.png"],"category_id":"hexcasting:patterns","id":"hexcasting:addon/hexic/appendix","name":"Appendices","color":null},"hexcasting:patterns/basics":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/wooden_pickaxe.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/basics","name":"Basic Patterns","color":null},"hexcasting:patterns/debugging":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging","icon_urls":["https://raw.githubusercontent.com/object-Object/HexDebug/057b8100cdbc35138364c38bee6db9b72c1a2b8e/Common/src/main/resources/assets/hexdebug/textures/item/debugger.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/debugging","name":"Debugging Patterns","color":null},"hexcasting:patterns/dict":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_spellbook_empty.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/dict","name":"Dictionary Manipulation","color":null},"hexcasting:patterns/enlightened_patterns":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/enlightened_patterns","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/golden_sword.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/enlightened_patterns","name":"Enlightened Patterns","color":{"value":"54398a"}},"hexcasting:extra_stack":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/feather.png"],"category_id":"hexcasting:patterns","id":"hexcasting:extra_stack","name":"Extra Stack Manipulation","color":null},"hexcasting:glyph_patterns":{"mod_id":"hex_ars_link","url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns","icon_urls":["https://raw.githubusercontent.com/YukkuriC/HexArsLinker/09c84946d3894ebfe205a4122d037acbedf558f1/src/main/resources/assets/hex_ars_link/textures/item/hex_callback.png"],"category_id":"hexcasting:patterns","id":"hexcasting:glyph_patterns","name":"Glyph Manipulation Patterns","color":null},"hexcasting:addon/hexic/greater_reveal":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/greater_reveal","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/bell.png"],"category_id":"hexcasting:patterns","id":"hexcasting:addon/hexic/greater_reveal","name":"Greater Reveal","color":null},"hexcasting:hexflow":{"mod_id":"hexflow","url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/blocks/oak_sapling.png"],"category_id":"hexcasting:patterns","id":"hexcasting:hexflow","name":"HexFlow Patterns","color":null},"hexcasting:patterns/hexparse":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/command_block.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/hexparse","name":"HexParse Patterns","color":null},"hexcasting:patterns/hexal_basics":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/wooden_shovel.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/hexal_basics","name":"Hexal Basic Patterns","color":null},"hexcasting:addon/hexic/metatables":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/metatables","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/calibrated_sculk_sensor_inactive.png"],"category_id":"hexcasting:patterns","id":"hexcasting:addon/hexic/metatables","name":"Iota Patching","color":null},"hexcasting:jumble":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#jumble","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/mud.png"],"category_id":"hexcasting:patterns","id":"hexcasting:jumble","name":"Jumble Iota","color":null},"hexcasting:addon/hexic/maps":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/filled_map.png"],"category_id":"hexcasting:patterns","id":"hexcasting:addon/hexic/maps","name":"Maps","color":null},"hexcasting:patterns/enlightened_splicing_table":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/enlightened_splicing_table","icon_urls":["https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/assets/hexdebug/textures/block/enlightened_splicing_table/lit.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/enlightened_splicing_table","name":"Mindsplice Table Patterns","color":null},"hexcasting:addon/hexic/nbt":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/glow_ink_sac.png"],"category_id":"hexcasting:patterns","id":"hexcasting:addon/hexic/nbt","name":"Nature's Records","color":null},"hexcasting:addon/hexic/no":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/no","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/arrow.png"],"category_id":"hexcasting:patterns","id":"hexcasting:addon/hexic/no","name":"Nature's Revenge","color":null},"hexcasting:pages":{"mod_id":"hexoverpowered","url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/dragon_breath.png"],"category_id":"hexcasting:patterns","id":"hexcasting:pages","name":"Patterns from HexOverpowered","color":null},"hexcasting:patterns/readwrite_blocks":{"mod_id":"ioticblocks","url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/writable_book.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/readwrite_blocks","name":"Reading/Writing Blocks","color":null},"hexcasting:patterns/splicing_table":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table","icon_urls":["https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/assets/hexdebug/textures/block/splicing_table.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/splicing_table","name":"Splicing Table Patterns","color":null},"hexcasting:addon/hexic/staffcast":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/staffcast","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/mindsplice.png"],"category_id":"hexcasting:patterns","id":"hexcasting:addon/hexic/staffcast","name":"Staffcasting Patterns","color":null},"hexcasting:patterns/figura":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/spruce_sign.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/figura","name":"Transport Patterns","color":null},"hexcasting:patterns/hexutils":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/blocks/iron_bars.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/hexutils","name":"Utilities","color":null},"hexcasting:patterns/numbers":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/numbers","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/stick.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/numbers","name":"Number Literals","color":null},"hexcasting:patterns/math":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/blaze_rod.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/math","name":"Mathematics","color":null},"hexcasting:patterns/consts":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/bedrock.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/consts","name":"Constants","color":null},"hexcasting:patterns/dim_iotas":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/end_portal_frame.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/dim_iotas","name":"Dimension Iotas","color":null},"hexcasting:patterns/hexal_maths":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_maths","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/bamboo.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/hexal_maths","name":"Hexal Maths","color":null},"hexcasting:patterns/hextweaks_utility":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_utility","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/stick.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/hextweaks_utility","name":"Hextweaks Utility","color":null},"hexcasting:patterns/hashing":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/hashing","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/blocks/glow_lichen.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/hashing","name":"Iota Hashing","color":null},"hexcasting:patterns/misc_patterns":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/item_frame.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/misc_patterns","name":"Misc. Ephemera Patterns","color":null},"hexcasting:patterns/pattern_manipulation":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/feather.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/pattern_manipulation","name":"Pattern Manipulation","color":null},"hexcasting:patterns/spells/status_iotas":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/potion_overlay.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/spells/status_iotas","name":"Status Iotas","color":null},"hexcasting:patterns/text_iotas":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/writable_book.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/text_iotas","name":"Text Iota","color":null},"hexcasting:patterns/traces":{"mod_id":"hextrace","url":"https://ducklingvivi.github.io/HexTrace/v/0.1.0+1.20.1/1.0/en_us#patterns/traces","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/glow_ink_sac.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/traces","name":"Traces","color":null},"hexcasting:patterns/metathoth":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/metathoth","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/minecart.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/metathoth","name":"Accumulator Manipulation","color":null},"hexcasting:patterns/stackmanip":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/piston_inventory.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/stackmanip","name":"Stack Manipulation","color":null},"hexcasting:scryglass":{"mod_id":"scryglass","url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lens.png"],"category_id":"hexcasting:patterns","id":"hexcasting:scryglass","name":"Viewforming","color":null},"hexcasting:patterns/logic":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/comparator.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/logic","name":"Logical Operators","color":null},"hexcasting:patterns/types":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/lectern.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/types","name":"Types","color":null},"hexcasting:patterns/entities":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities","icon_urls":[],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/entities","name":"Entities","color":null},"hexcasting:patterns/items":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/barrel.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/items","name":"Items","color":null},"hexcasting:patterns/special_raycasts":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/special_raycasts","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/spectral_arrow.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/special_raycasts","name":"Special Raycasts","color":null},"hexcasting:patterns/grok":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/grok","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/apple.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/grok","name":"Grok","color":null},"hexcasting:patterns/lists":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/oak_sign.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/lists","name":"List Manipulation","color":null},"hexcasting:patterns/telepathy":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/apple.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/telepathy","name":"Telepathy","color":null},"hexcasting:patterns/patterns_as_iotas":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/emerald.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/patterns_as_iotas","name":"Escaping Patterns","color":null},"hexcasting:patterns/extradimensional_casting":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/extradimensional_casting","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/end_portal_frame.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/extradimensional_casting","name":"Transdimensional Casting","color":null},"hexcasting:patterns/readwrite":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/writable_book.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/readwrite","name":"Reading and Writing","color":null},"hexcasting:soroban":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#soroban","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/abacus.png"],"category_id":"hexcasting:patterns","id":"hexcasting:soroban","name":"Soroban","color":null},"hexcasting:patterns/advanced_math":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/quartz.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/advanced_math","name":"Advanced Mathematics","color":null},"hexcasting:patterns/matrices":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/daylight_detector.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/matrices","name":"Matrices","color":null},"hexcasting:patterns/misc":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/misc","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/raw_iron.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/misc","name":"Miscellaneous Complexes","color":null},"hexcasting:patterns/hotbar_loci_patterns":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/hotbar_loci_patterns","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/hotbar_loci_energized.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/hotbar_loci_patterns","name":"Pocket Simulator Patterns","color":null},"hexcasting:patterns/sets":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/bundle.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/sets","name":"Sets","color":null},"hexcasting:patterns/slate_reflections":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/slate_reflections","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/impetus/look/lit_east.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/slate_reflections","name":"Slate Reflections","color":null},"hexcasting:metaevals":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/writable_book.png"],"category_id":"hexcasting:patterns","id":"hexcasting:metaevals","name":"Advanced Metaevaluation","color":null},"hexcasting:patterns/meta":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta","icon_urls":[],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/meta","name":"Meta-Evaluation","color":null},"hexcasting:patterns/strings":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/string.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/strings","name":"Strings","color":null},"hexcasting:patterns/akashic_conveniences":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/akashic_conveniences","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/akashic_bookshelf_empty.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/akashic_conveniences","name":"Akashic Utilities","color":{"value":"54398a"}},"hexcasting:patterns/bubble":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/bubble","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/glass_bottle.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/bubble","name":"Bubbles","color":null},"hexcasting:patterns/delimcc":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/delimcc","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/respawn_anchor_0.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/delimcc","name":"Delimited Jumps","color":null},"hexcasting:patterns/hextweaks_pe":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_pe","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_0.png","https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_1.png","https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_2.png","https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_3.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/hextweaks_pe","name":"Hextweaks Post Enlightenment","color":{"value":"54398a"}},"hexcasting:patterns/jump_manipulation":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/purpur_slab.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/jump_manipulation","name":"Jump Manipulation","color":null},"hexcasting:patterns/circle":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/circle","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/impetus/empty/dim_east.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/circle","name":"Spell Circle Patterns","color":{"value":"54398a"}},"hexcasting:patterns/akashic_patterns":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/akashic_patterns","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/akashic_bookshelf_empty.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/akashic_patterns","name":"Akashic Patterns","color":{"value":"54398a"}},"hexcasting:patterns/idea_inscription":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/idea_inscription","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/scroll_pristine_medium.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/idea_inscription","name":"Idea Inscription","color":{"value":"54398a"}},"hexcasting:patterns/everbook":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/everbook","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/end_portal_frame.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/everbook","name":"Everbook","color":{"value":"54398a"}},"hexcasting:patterns/everbook_entries":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/everbook_entries","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/end_portal_frame.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/everbook_entries","name":"Everbook Entries","color":{"value":"54398a"}},"hexcasting:patterns/bust_patterns":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/chainmail_chestplate.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/bust_patterns","name":"Go Big or Bust","color":null},"hexcasting:patterns/json_patterns":{"mod_id":"hexweb","url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/sculk_sensor_inactive.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/json_patterns","name":"JSON Patterns","color":null},"hexcasting:async":{"mod_id":"hexcassettes","url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexcassettes/5bed86554b16504d8ed84bb298842ea792b7413e/src/main/resources/assets/hexcassettes/textures/item/cassette.png"],"category_id":"hexcasting:patterns","id":"hexcasting:async","name":"Asynchronous Hexes","color":null},"hexcasting:properties":{"mod_id":"hexcellular","url":"https://hexcellular.hexxy.media/v/1.1.0/1.0.0/en_us#properties","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/observer.png"],"category_id":"hexcasting:patterns","id":"hexcasting:properties","name":"Property Iota","color":null},"hexcasting:patterns/structures":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/structure_block.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/structures","name":"Structure Iota","color":null},"hexcasting:patterns/mind_handling":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/experience_bottle.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/mind_handling","name":"Hierophantic Patterns","color":{"value":"54398a"}},"hexcasting:patterns/triggers":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/target.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/triggers","name":"Hierophantic Triggers","color":{"value":"54398a"}},"hexcasting:patterns/tree_patterns":{"mod_id":"dthexcasting","url":"https://techtastic.github.io/DynamicTrees-Hexcasting/v/1.0.1/1.0/en_us#patterns/tree_patterns","icon_urls":[],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/tree_patterns","name":"Arboriculture","color":null},"hexcasting:patterns/marker_actions":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/map.png"],"category_id":"hexcasting:patterns","id":"hexcasting:patterns/marker_actions","name":"Marker Actions","color":null},"hexcasting:patterns/scrying/blocks":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/grass_block.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/blocks","name":"Blocks","color":null},"hexcasting:patterns/scrying/chat":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/chat","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/oak_sign.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/chat","name":"Chat","color":null},"hexcasting:patterns/scrying/entities":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/egg.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/entities","name":"Entities","color":null},"hexcasting:patterns/scrying/environment":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/mangrove.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/environment","name":"Environment","color":null},"hexcasting:patterns/scrying/food":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/apple.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/food","name":"Food","color":null},"hexcasting:patterns/scrying/identifiers":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/identifiers","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lens.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/identifiers","name":"Identifiers","color":null},"hexcasting:patterns/scrying/item":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/glow_berries.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/item","name":"Items","color":null},"hexcasting:patterns/scrying/media":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/media","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/charged_amethyst.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/media","name":"Media","color":null},"hexcasting:patterns/scrying/misc":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/misc","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/suspicious_stew.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/misc","name":"Miscellaneous","color":null},"hexcasting:patterns/scrying/status_effects":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/glass_bottle.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/status_effects","name":"Status Effects","color":null},"hexcasting:patterns/scrying/villager":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/villager","icon_urls":[],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/villager","name":"Villagers","color":null},"hexcasting:patterns/scrying/world":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/compass_16.png"],"category_id":"hexcasting:scrying","id":"hexcasting:patterns/scrying/world","name":"World","color":null},"hexcasting:patterns/maths/expressions":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/ender_eye.png"],"category_id":"hexcasting:patterns/maths","id":"hexcasting:patterns/maths/expressions","name":"Expressions","color":null},"hexcasting:patterns/maths/complexities":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/phantom_membrane.png"],"category_id":"hexcasting:patterns/maths","id":"hexcasting:patterns/maths/complexities","name":"Complexities","color":null},"hexcasting:patterns/maths/longs":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/redstone.png"],"category_id":"hexcasting:patterns/maths","id":"hexcasting:patterns/maths/longs","name":"Longs","color":null},"hexcasting:patterns/maths/quaternionics":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/heart_of_the_sea.png"],"category_id":"hexcasting:patterns/maths","id":"hexcasting:patterns/maths/quaternionics","name":"Quaternionics","color":null},"hexcasting:patterns/maths/horrors":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/raw_iron.png"],"category_id":"hexcasting:patterns/maths","id":"hexcasting:patterns/maths/horrors","name":"Cthonic Maths","color":null},"hexcasting:patterns/spells/itempicking":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/itempicking","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/item_frame.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/itempicking","name":"Working with Items","color":null},"hexcasting:patterns/spells/basic":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/bookshelf.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/basic","name":"Basic Spells","color":null},"hexcasting:estrogen":{"mod_id":"hextrogen","url":"https://miyucomics.github.io/hextrogen/v/1.1.0/1.0.0/en_us#estrogen","icon_urls":["https://raw.githubusercontent.com/miyucomics/hextrogen/1ee79745595a54c2eadbe9ef9029ee4e23daf906/doc/resources/assets/estrogen/textures/mob_effect/estrogen.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:estrogen","name":"Dashing","color":null},"hexcasting:lesserteleport":{"mod_id":"lessertp","url":"https://real-luxof.github.io/Lesser-Teleport/v/1.2.1/1.2.dev0/en_us#lesserteleport","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/ender_pearl.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:lesserteleport","name":"Lesser Teleport","color":null},"hexcasting:simplerteleport":{"mod_id":"lessertp","url":"https://real-luxof.github.io/Lesser-Teleport/v/1.2.1/1.2.dev0/en_us#simplerteleport","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/ender_eye.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:simplerteleport","name":"Simpler Teleport","color":null},"hexcasting:patterns/spells/blockworks":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/cobblestone.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/blockworks","name":"Block Manipulation","color":null},"hexcasting:patterns/spells/mage_blocks":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/scaffolding_stable.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/mage_blocks","name":"Mage Blocks","color":null},"hexcasting:patterns/spells/rotation":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/rotation","icon_urls":[],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/rotation","name":"Rotation","color":null},"hexcasting:patterns/spells/autographs":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/autographs","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/feather.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/autographs","name":"Autographs","color":null},"hexcasting:patterns/spells/dyes":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/dyes","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/red_dye.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/dyes","name":"Dyes","color":null},"hexcasting:patterns/spells/magic_missile":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/magic_missile","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/spectral_arrow.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/magic_missile","name":"Magic Missile","color":null},"hexcasting:patterns/spells/nadirs":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/potion_overlay.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/nadirs","name":"Nadirs","color":null},"hexcasting:patterns/spells/pigments":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pigments","icon_urls":[],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/pigments","name":"Pigment Manipulation","color":null},"hexcasting:patterns/spells/prestidigitation":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/prestidigitation","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/lapis_lazuli.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/prestidigitation","name":"Prestidigitation","color":null},"hexcasting:patterns/spells/wristpocket":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/barrel.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/wristpocket","name":"Wristpocket","color":null},"hexcasting:patterns/spells/hexcasting":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_artifact.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/hexcasting","name":"Crafting Casting Items","color":null},"hexcasting:patterns/spells/sentinels":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/purple_candle.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/sentinels","name":"Sentinels","color":null},"hexcasting:patterns/spells/colorize":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/colorize","icon_urls":[],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/colorize","name":"Internalize Pigment","color":null},"hexcasting:patterns/spells/specks":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/beacon.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/specks","name":"Specks","color":null},"hexcasting:patterns/spells/cyclevariant":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/cyclevariant","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/smithing_table.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/cyclevariant","name":"Caster's Glamour","color":null},"hexcasting:patterns/spells/paint_conjured":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/paint_conjured","icon_urls":[],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/paint_conjured","name":"Externalize Pigment","color":null},"hexcasting:patterns/spells/reveal_other":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/reveal_other","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/paper.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/reveal_other","name":"Messaging","color":null},"hexcasting:patterns/spells/particle_burst":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/particle_burst","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/blaze_powder.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/particle_burst","name":"Particle Burst","color":null},"hexcasting:patterns/spells/flight":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/feather.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/flight","name":"Flight","color":null},"hexcasting:patterns/spells/ephemeral_flight":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/ephemeral_flight","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/phantom_membrane.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/ephemeral_flight","name":"Additional Flight Patterns","color":null},"hexcasting:patterns/spells/villager_sleep":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/spells/villager_sleep","icon_urls":[],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/villager_sleep","name":"Induce Exhaustion","color":null},"hexcasting:patterns/spells/gender_interop":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/spells/gender_interop","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/egg.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/gender_interop","name":"Gender Identity Spells","color":null},"hexcasting:patterns/spells/gravity":{"mod_id":"hexodus","url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/anvil.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/gravity","name":"Gravitation","color":null},"hexcasting:patterns/spells/hexal_spells":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/furnace.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/hexal_spells","name":"Hexal Spells","color":null},"hexcasting:patterns/spells/hexical_spells":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/hexburst.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/hexical_spells","name":"Hexical Spells","color":null},"hexcasting:patterns/spells/projectiles":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/projectiles","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/fire_charge.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/projectiles","name":"Projectiles","color":null},"hexcasting:patterns/spells/storage_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/slate_amethyst_pillar.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/storage_loci","name":"Locus Spells","color":null},"hexcasting:patterns/spells/sentinel_loci_patterns":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/sentinel_loci_patterns","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/quenched_shard_0.png","https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/quenched_shard_1.png","https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/quenched_shard_2.png","https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/quenched_shard_3.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/sentinel_loci_patterns","name":"Sentinel Cache Patterns","color":null},"hexcasting:patterns/spells/break_special":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/break_special","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/golden_pickaxe.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/break_special","name":"Specialized Breaking","color":null},"hexcasting:patterns/spells/wisps":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/glowstone_dust.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/wisps","name":"Wisps","color":null},"hexcasting:patterns/spells/links":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/string.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/links","name":"Links","color":null},"hexcasting:patterns/spells/network":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/network","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/chain.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/network","name":"Link Amenities","color":null},"hexcasting:patterns/spells/motes":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes","icon_urls":[],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/motes","name":"Motes","color":{"value":"54398a"}},"hexcasting:patterns/spells/conjurable_delights":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/conjurable_delights","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/hex_gummy.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/conjurable_delights","name":"Conjurable Delights","color":null},"hexcasting:patterns/spells/spike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/spike","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/blocks/amethyst_cluster.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/spike","name":"Conjure Spike","color":null},"hexcasting:patterns/spells/http_spells":{"mod_id":"hexweb","url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/spells/http_spells","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/sculk_shrieker.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/http_spells","name":"HTTP Spells","color":null},"hexcasting:patterns/spells/block_mimicry":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/dispenser.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/block_mimicry","name":"Block Mimicry","color":null},"hexcasting:patterns/spells/circle_spells":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/circle_spells","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/impetus/empty/dim_east.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/circle_spells","name":"Circle Spells","color":{"value":"54398a"}},"hexcasting:patterns/spells/evocation":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/evocation","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/totem_of_undying.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/evocation","name":"Evocation","color":{"value":"54398a"}},"hexcasting:patterns/spells/hopper":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hopper","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/hopper.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/hopper","name":"Hopper","color":null},"hexcasting:patterns/spells/hotbar":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hotbar","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/item_frame.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/hotbar","name":"Hotbar","color":null},"hexcasting:patterns/spells/rename":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/rename","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/name_tag.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/rename","name":"Item Renaming","color":null},"hexcasting:patterns/spells/lesser_sentinels":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/lesser_sentinels","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/pink_petals.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/lesser_sentinels","name":"Lesser Sentinels","color":null},"hexcasting:patterns/spells/pyrotechnics":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pyrotechnics","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/firework_rocket.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/pyrotechnics","name":"Pyrotechnics","color":null},"hexcasting:patterns/spells/shaders":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/mob_effect/invisibility.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/shaders","name":"Shaders","color":null},"hexcasting:patterns/spells/structure_spells":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/spells/structure_spells","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/structure_block.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/structure_spells","name":"Structures","color":null},"hexcasting:patterns/spells/targetted":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/targetted","icon_urls":[],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/targetted","name":"Haunting","color":null},"hexcasting:patterns/spells/particles":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/pink_petals.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/particles","name":"Particles","color":null},"hexcasting:patterns/spells/sounds":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/sounds","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/jukebox.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/sounds","name":"Sounds","color":null},"hexcasting:patterns/spells/tree_spells":{"mod_id":"dthexcasting","url":"https://techtastic.github.io/DynamicTrees-Hexcasting/v/1.0.1/1.0/en_us#patterns/spells/tree_spells","icon_urls":[],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/tree_spells","name":"Arborist's Desires","color":null},"hexcasting:patterns/spells/marker_spells":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/spells/marker_spells","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/filled_map.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/marker_spells","name":"Marker Spells","color":null},"hexcasting:patterns/spells/horrible":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/horrible","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/blocks/wither_rose.png"],"category_id":"hexcasting:patterns/spells","id":"hexcasting:patterns/spells/horrible","name":"Horrible","color":{"value":"54398a"}},"hexcasting:patterns/great_spells/create_lava":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/create_lava","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/lava_bucket.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/create_lava","name":"Create Lava","color":null},"hexcasting:patterns/spells/great/infusemedia":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/infusemedia","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/charged_amethyst.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/spells/great/infusemedia","name":"Media Infusion","color":null},"hexcasting:patterns/spells/great/dim_teleport":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/dim_teleport","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/ender_eye.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/spells/great/dim_teleport","name":"Noetic Gateway","color":null},"hexcasting:patterns/spells/great/swap_space":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/swap_space","icon_urls":[],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/spells/great/swap_space","name":"Spatial Interchange","color":null},"hexcasting:patterns/great_spells/dimension":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/end_portal_frame.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/dimension","name":"Hexxy Dimensions","color":null},"hexcasting:patterns/great_spells/weather_manip":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/weather_manip","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/mob_effect/levitation.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/weather_manip","name":"Weather Manipulation","color":null},"hexcasting:patterns/great_spells/altiora":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/altiora","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/elytra.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/altiora","name":"Altiora","color":null},"hexcasting:patterns/great_spells/infusion":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/great_spells/infusion","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/glass.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/infusion","name":"Infuse Will","color":null},"hexcasting:patterns/great_spells/charm":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/enchanted_book.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/charm","name":"Charm","color":null},"hexcasting:patterns/great_spells/greater_blink":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/greater_blink","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/ender_eye.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/greater_blink","name":"Greater Blink","color":null},"hexcasting:patterns/great_spells/teleport":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/teleport","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/ender_pearl.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/teleport","name":"Greater Teleport","color":null},"hexcasting:patterns/spells/great/mending":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/mending","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/enchanted_book.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/spells/great/mending","name":"Induce Mending","color":null},"hexcasting:patterns/spells/great/magearmor":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/magearmor","icon_urls":["https://raw.githubusercontent.com/beholderface/Ephemera/dd1307b84b803e83165218f2445080f03da807e3/common/src/main/resources/assets/ephemera/textures/item/media_chestplate.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/spells/great/magearmor","name":"Instant Aegis","color":null},"hexcasting:patterns/spells/great/invisibility":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/invisibility","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/glass.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/spells/great/invisibility","name":"Invisibility","color":null},"hexcasting:patterns/great_spells/zeniths":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/potion_overlay.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/zeniths","name":"Zeniths","color":null},"hexcasting:patterns/spells/great/detection_shielding":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/detection_shielding","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/glass.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/spells/great/detection_shielding","name":"Nondetection","color":null},"hexcasting:patterns/great_spells/greater_sentinel":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/greater_sentinel","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/beacon.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/greater_sentinel","name":"Summon Greater Sentinel","color":null},"hexcasting:patterns/spells/great/glow_ambit":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/glow_ambit","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/beacon.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/spells/great/glow_ambit","name":"Uplifting Resonance","color":null},"hexcasting:patterns/great_spells/make_battery":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/make_battery","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/phial/phial_small_0.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/make_battery","name":"Craft Phial","color":null},"hexcasting:patterns/great_spells/brainsweep":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/brainsweep","icon_urls":[],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/brainsweep","name":"Flay Mind","color":null},"hexcasting:patterns/great_spells/bits":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/oak_sign.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/bits","name":"BIT Manipulation","color":null},"hexcasting:patterns/great_spells/tick":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/tick","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/clock_00.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/tick","name":"Accelerate","color":null},"hexcasting:patterns/great_spells/great_wisps":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/great_wisps","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/nether_star.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/great_wisps","name":"Great Wisp Spells","color":null},"hexcasting:patterns/great_spells/gates":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/end_portal_frame.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/gates","name":"Gates","color":null},"hexcasting:patterns/great_spells/meshes":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/meshes","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/blocks/cobweb.png"],"category_id":"hexcasting:patterns/great_spells","id":"hexcasting:patterns/great_spells/meshes","name":"Meshes","color":null},"hexcasting:patterns/grand/explode":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/grand/explode","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/tnt.png"],"category_id":"hexcasting:patterns/grand","id":"hexcasting:patterns/grand/explode","name":"Explode","color":null},"hexcasting:patterns/grand/fireball":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/grand/fireball","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/fire_charge.png"],"category_id":"hexcasting:patterns/grand","id":"hexcasting:patterns/grand/fireball","name":"Fireball","color":null},"hexcasting:patterns/grand/mindflay":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/grand/mindflay","icon_urls":[],"category_id":"hexcasting:patterns/grand","id":"hexcasting:patterns/grand/mindflay","name":"Grand Mindflay","color":null},"hexcasting:patterns/grand/mindflay_rituals/slipways":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/grand/mindflay_rituals/slipways","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/mangrove_door.png"],"category_id":"hexcasting:patterns/grand/mindflay_rituals","id":"hexcasting:patterns/grand/mindflay_rituals/slipways","name":"Create and Collapse Slipways","color":null},"hexcasting:patterns/grand/mindflay_rituals/restock":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/grand/mindflay_rituals/restock","icon_urls":[],"category_id":"hexcasting:patterns/grand/mindflay_rituals","id":"hexcasting:patterns/grand/mindflay_rituals/restock","name":"Restock Trades","color":null},"hexcasting:patterns/grand/mindflay_rituals/titration":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/grand/mindflay_rituals/titration","icon_urls":["https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/assets/spectrum/textures/block/titration_barrel.png"],"category_id":"hexcasting:patterns/grand/mindflay_rituals","id":"hexcasting:patterns/grand/mindflay_rituals/titration","name":"Titration Time Skip","color":null},"hexcasting:mediatransport_virtual/fsb":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#mediatransport_virtual/fsb","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/crimson.png"],"category_id":"hexcasting:mediatransport_admin_virtual","id":"hexcasting:mediatransport_virtual/fsb","name":"About FSB","color":null},"hexcasting:mediatransport_virtual/config":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#mediatransport_virtual/config","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/crimson.png"],"category_id":"hexcasting:mediatransport_admin_virtual","id":"hexcasting:mediatransport_virtual/config","name":"mediatransport config","color":null}},"pages":{"hexcasting:lapisworks_patterns#lapisworks:imbue_lap":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:imbue_lap","icon_urls":[],"entry_id":"hexcasting:lapisworks_patterns","anchor":"lapisworks:imbue_lap","title":"Imbue Lapis","text":"Transform all the Lapis Lazuli in my other hand into a loosely-held material called Amethyst Lazuli or Amel for short. Costs twice the number of Amethyst Shards as Lapis Lazuli in my offhand."},"hexcasting:lapisworks_patterns#lapisworks:reclaim_ameth":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:reclaim_ameth","icon_urls":[],"entry_id":"hexcasting:lapisworks_patterns","anchor":"lapisworks:reclaim_ameth","title":"Reclaim Amethyst","text":"Transform all the Amethyst Lazuli in my other hand into Amethyst Shards. The Lapis turns into a fine mist which spreads quickly in the air. Excess shards spill onto the ground. Costs one Amethyst Shard."},"hexcasting:lapisworks_patterns#lapisworks:swap_amel":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:swap_amel","icon_urls":[],"entry_id":"hexcasting:lapisworks_patterns","anchor":"lapisworks:swap_amel","title":"Mold Amel","text":"While I could shape Amel into whatever I want, I have decided on four primary shapes which are familiar to me. I can use this pattern to mold the Amel in my offhand for free."},"hexcasting:lapisworks_patterns#lapisworks:moar_health":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:moar_health","icon_urls":[],"entry_id":"hexcasting:lapisworks_patterns","anchor":"lapisworks:moar_health","title":"Enchant Skin","text":"Pass in an entity and a number of half-hearts, and it enchants that entity's skin thus increasing their health. The Amel cost is the number given and the cost in media is twice the expended Amel."},"hexcasting:lapisworks_patterns#lapisworks:moar_attack":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:moar_attack","icon_urls":[],"entry_id":"hexcasting:lapisworks_patterns","anchor":"lapisworks:moar_attack","title":"Enchant Fists","text":"Pass in an entity and a number of half-hearts, and it enchants that entity's fists thus increasing their damage per hit. One Amel and five Amethyst Shards per half-heart. Limit is four times the norm or just four for me."},"hexcasting:lapisworks_patterns#lapisworks:moar_speed":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:moar_speed","icon_urls":[],"entry_id":"hexcasting:lapisworks_patterns","anchor":"lapisworks:moar_speed","title":"Enchant Feet","text":"Enchants the given entity's feet to increase their movement speed. Costs 1x Amel and 5x Amethyst Shards. Limit is 3x the norm. The norm for me is about 1."},"hexcasting:lapisworks_patterns#lapisworks:gib_dexterity":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:gib_dexterity","icon_urls":[],"entry_id":"hexcasting:lapisworks_patterns","anchor":"lapisworks:gib_dexterity","title":"Enchant Arms","text":"Enchants the given *player's* arms, increasing their attack speed. Costs 1x Amel and 16x Amethyst Shards. Limit is 4 PLUS the norm."},"hexcasting:lapisworks_patterns#lapisworks:check_attr":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_patterns@lapisworks:check_attr","icon_urls":[],"entry_id":"hexcasting:lapisworks_patterns","anchor":"lapisworks:check_attr","title":"Enhancement Prfn.","text":"Gives you the amount the given entity has been enhanced in the given area (specified by number). The patterns before were sorted so 0 gives max health, 1 gives attack damage and so on. Negligible media cost."},"hexcasting:lapisworks_great#lapisworks:checkenchant":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:checkenchant","icon_urls":[],"entry_id":"hexcasting:lapisworks_great","anchor":"lapisworks:checkenchant","title":"Enchantment Prfn.","text":"GIVEN AN ENTITY AND AN ENCHANTMENT ID, GIVES THE LEVEL OF THE ENCHANTMENT ON THE ENTITY FOR NEGLIGIBLE COST. NO AMEL REQUIRED. DOES NOT REQUIRE AN ENLIGHTENED MIND."},"hexcasting:lapisworks_great#lapisworks:fireyfists":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:fireyfists","icon_urls":[],"entry_id":"hexcasting:lapisworks_great","anchor":"lapisworks:fireyfists","title":"Grant FireyFists","text":"ENCHANT AN ENTITY'S FISTS WITH FIRE, AND IT WILL HENCEFORTH LIGHT ANY ENTITIES IT HITS ON FIRE FOR THREE SECONDS. CONSUMES 10 CHARGED AMETHYST. HAS 1 LEVEL. ID = 0."},"hexcasting:lapisworks_great#lapisworks:lightningbending":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:lightningbending","icon_urls":[],"entry_id":"hexcasting:lapisworks_great","anchor":"lapisworks:lightningbending","title":"Grant Lightningbending","text":"ENCHANT AN ENTITY'S FISTS WITH LIGHTNING. CONSUMES 20 CHARGED AMETHYST PER LEVEL. 3 LEVELS, EACH IMPROVING THE USER'S ABILITY TO CHANNEL LIGHTNING. ID = 1."},"hexcasting:lapisworks_great#lapisworks:falldmgres":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:falldmgres","icon_urls":[],"entry_id":"hexcasting:lapisworks_great","anchor":"lapisworks:falldmgres","title":"Envelop Feet in Amel","text":"ENVELOP FEET WITH AMEL THAT SPROUTS OUT TO BREAK ANY FALL 10 BLOCKS (PER LEVEL) OR BELOW. NO DAMAGE REDUCTION. TWO LEVELS. 5 CHARGED AMETHYST AND 32 AMEL PER LEVEL. ID = 2."},"hexcasting:lapisworks_great#lapisworks:longbreath":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:longbreath","icon_urls":[],"entry_id":"hexcasting:lapisworks_great","anchor":"lapisworks:longbreath","title":"Grant Amel Air Sacs","text":"GIVES ME MORE LUNG CAPACITY, SIMILAR TO THE RESPIRATION ENCHANTMENT BUT TWICE AS STRONG. TWO LEVELS. 1 CHARGED AMETHYST AND 10 AMEL PER LEVEL. ID = 3."},"hexcasting:lapisworks_great#lapisworks:fireresist":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_great@lapisworks:fireresist","icon_urls":[],"entry_id":"hexcasting:lapisworks_great","anchor":"lapisworks:fireresist","title":"Make Fire-born","text":"WIELD THE ENERGY OF AN ENTIRE STACK OF AMEL AND TEN PIECES OF CHARGED AMETHYST TO MAKE ONE HELL-BORNE! (FIRE WILL NO LONGER HURT THEM) ID = 4."},"hexcasting:lapisworks_misc#lapisworks:conjure_color":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:conjure_color","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:conjure_color","title":"Conjure Solid Color","text":"Pass in a vector within Ambit and a dye color, to conjure a fragile but solid, colored block. This costs two amethyst dust and the number states which dye I want to dye the colored block. More explanation on the next page."},"hexcasting:lapisworks_misc#lapisworks:spherical_dstl":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:spherical_dstl","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:spherical_dstl","title":"Spherical Exaltation","text":"Evaluates (exactly like Thoth's Gambit) the given pattern list over a hollow sphere with the given radius (non-decimal, at least 1, at most 64) around the given position."},"hexcasting:lapisworks_misc#lapisworks:cubic_exalt":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:cubic_exalt","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:cubic_exalt","title":"Cubic Exaltation","text":"Evaluates (exactly like Thoth's Gambit) the given pattern list over a (hollow if given True) cube-ish area from the given points A to B."},"hexcasting:lapisworks_misc#lapisworks:visible_dstl":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:visible_dstl","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:visible_dstl","title":"Visible Distillation","text":"Negligible cost. Answers the question, \"is there nothing there or between this place and there?\". Both vectors must be in my ambit. Requires a player to cast it."},"hexcasting:lapisworks_misc#lapisworks:empty_prfn":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:empty_prfn","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:empty_prfn","title":"Empty Prfn.","text":"Answers the question, \"is there only air there?\" for negligible media cost. Vector must be in my ambit."},"hexcasting:lapisworks_misc#lapisworks:equiv_block":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:equiv_block","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:equiv_block","title":"Block Equivalency D.","text":"Returns whether the two blocks are equivalent/roughly equal (the same kind of block), so wheat seeds equals a full wheat crop. Both blocks must be within my ambit."},"hexcasting:lapisworks_misc#lapisworks:equal_block":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:equal_block","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:equal_block","title":"Block Equality Dist.","text":"Returns whether the two blocks are **exactly** equal, so wheat seeds do NOT equal a full wheat crop. Blocks must be within my ambit."},"hexcasting:lapisworks_misc#lapisworks:read_spechand":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:read_spechand","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:read_spechand","title":"Secretary's Prfn.","text":"Specific hand version of Scribe's Reflection. Pushes the Iota stored in the Iota holder in the specified hand to the stack."},"hexcasting:lapisworks_misc#lapisworks:readable_spechand":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:readable_spechand","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:readable_spechand","title":"Reviewer's Prfn.","text":"Specific hand version of Auditor's Reflection. Pushes whether the item in the specified hand can be read from or not."},"hexcasting:lapisworks_misc#lapisworks:write_spechand":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:write_spechand","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:write_spechand","title":"Amanuensis' Gambit","text":"Specific hand version of Scribe's Gambit. Writes the given Iota to the Iota holder in the specified hand."},"hexcasting:lapisworks_misc#lapisworks:writable_spechand":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#lapisworks_misc@lapisworks:writable_spechand","icon_urls":[],"entry_id":"hexcasting:lapisworks_misc","anchor":"lapisworks:writable_spechand","title":"Sanctioner's Prfn.","text":"Specific hand version of Assessor's Reflection. Pusher whether the item in the specified hand can be written to or not."},"hexcasting:casting/markers#hexmapping:get_maps/bluemap":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#casting/markers@hexmapping:get_maps/bluemap","icon_urls":[],"entry_id":"hexcasting:casting/markers","anchor":"hexmapping:get_maps/bluemap","title":"Bluemap Reflection","text":"Pushes a list of Maps for your current dimension from Bluemap to the stack"},"hexcasting:casting/markers#hexmapping:get_maps/dynmap":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#casting/markers@hexmapping:get_maps/dynmap","icon_urls":[],"entry_id":"hexcasting:casting/markers","anchor":"hexmapping:get_maps/dynmap","title":"Dynmap Reflection","text":"Pushes a list of Maps for your current dimension from Dynmap to the stack"},"hexcasting:casting/markers#hexmapping:get_maps/pl3xmap":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#casting/markers@hexmapping:get_maps/pl3xmap","icon_urls":[],"entry_id":"hexcasting:casting/markers","anchor":"hexmapping:get_maps/pl3xmap","title":"Pl3xmap Reflection","text":"Pushes a list of Maps for your current dimension from Pl3xmap to the stack"},"hexcasting:casting/markers#hexmapping:get_maps/squaremap":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#casting/markers@hexmapping:get_maps/squaremap","icon_urls":[],"entry_id":"hexcasting:casting/markers","anchor":"hexmapping:get_maps/squaremap","title":"Squaremap Reflection","text":"Pushes a list of Maps for your current dimension from Squaremap to the stack"},"hexcasting:imbuement/imbue_amel#lapisworks:imbue_amel":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/imbue_amel@lapisworks:imbue_amel","icon_urls":[],"entry_id":"hexcasting:imbuement/imbue_amel","anchor":"lapisworks:imbue_amel","title":"Imbue with Amel","text":"The spell the ancient \"Lapisworkers\" would use very often. Imbue the item in my other hand (or main if nothing imbueable is in the other hand) with the specified amount of Amel, with no waste like the Enchant X spells. Costs 2x the amount of Amel being infused, in dust."},"hexcasting:imbuement/casting_rings#lapisworks:amel_ring":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/casting_rings@lapisworks:amel_ring","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/amel_ring.png"],"entry_id":"hexcasting:imbuement/casting_rings","anchor":"lapisworks:amel_ring","title":"Amel Ring","text":"If I am dissatisfied with this ring, I can choose to imbue it with one piece of Amel. The Amel should stick to the Gold part. It'll start focusing and attracting media from my reserves to moderate speed that can either be picked up by a staff in my hand or eventually swing back towards the ring."},"hexcasting:imbuement/artificial_mind#lapisworks:thought_sieve":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/artificial_mind@lapisworks:thought_sieve","icon_urls":[],"entry_id":"hexcasting:imbuement/artificial_mind","anchor":"lapisworks:thought_sieve","title":"Sieve Thoughts","text":"Sieves the torrent of information using the (full) artificial mind at the given position. 3/5 chance of replacing the pattern in my other hand with one of the correct stroke order."},"hexcasting:imbuement/artificial_mind#lapisworks:check_mind":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/artificial_mind@lapisworks:check_mind","icon_urls":[],"entry_id":"hexcasting:imbuement/artificial_mind","anchor":"lapisworks:check_mind","title":"Cognition Purification","text":"Pushes the percentage filled of the mind container at the given position to the stack."},"hexcasting:imbuement/artificial_mind#lapisworks:absorb_mind":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#imbuement/artificial_mind@lapisworks:absorb_mind","icon_urls":[],"entry_id":"hexcasting:imbuement/artificial_mind","anchor":"lapisworks:absorb_mind","title":"Mind Liquefaction","text":"Absorbs the entirety of the mind within the container into the rechargeable item in my other hand. If there is any extra, it is discarded. A full container yields one Charged Amethyst."},"hexcasting:great/enchsent#lapisworks:create_enchsent":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/enchsent@lapisworks:create_enchsent","icon_urls":[],"entry_id":"hexcasting:great/enchsent","anchor":"lapisworks:create_enchsent","title":"Summon","text":"Summons an enchanted version of the Greater Sentinel at the given position (which must be within 32 blocks around me) and the given ambit (which can be from 1-64). Costs 5 amethyst dust to summon."},"hexcasting:great/enchsent#lapisworks:banish_my_enchsent":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/enchsent@lapisworks:banish_my_enchsent","icon_urls":[],"entry_id":"hexcasting:great/enchsent","anchor":"lapisworks:banish_my_enchsent","title":"Banish Own","text":"Peacefully put my Enchanted Sentinel to rest for a negligible amount of media, letting it rest for a time. Perhaps the ethical option, considering \"falling apart\" may not be the most painless."},"hexcasting:great/enchsent#lapisworks:banish_other_enchsent":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/enchsent@lapisworks:banish_other_enchsent","icon_urls":[],"entry_id":"hexcasting:great/enchsent","anchor":"lapisworks:banish_other_enchsent","title":"Banish Other's","text":"Banish another's Enchanted Sentinel if it's at that block for 5 dust."},"hexcasting:great/flay_artmind#lapisworks:flay_artmind":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/flay_artmind@lapisworks:flay_artmind","icon_urls":[],"entry_id":"hexcasting:great/flay_artmind","anchor":"lapisworks:flay_artmind","title":"Imbue Mind","text":"Takes the location of a block with limited functionality and a full Simple Mind Container, and imbues the mind into the construct for five charged amethyst. [*This shape reminds me of something..*](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/brainsweep)"},"hexcasting:great/flay_artmind#lapisworks:teach_song":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/flay_artmind@lapisworks:teach_song","icon_urls":[],"entry_id":"hexcasting:great/flay_artmind","anchor":"lapisworks:teach_song","title":"Teach Song","text":"Teach the Live Jukebox at that location these notes (a list of whole numbers 0-24) at this frequency (0-20). After being hit via Use, it plays the notes like an automatic Note Block."},"hexcasting:great/hastenature#lapisworks:hastenature":{"mod_id":"lapisworks","url":"https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/en_us#great/hastenature@lapisworks:hastenature","icon_urls":[],"entry_id":"hexcasting:great/hastenature","anchor":"lapisworks:hastenature","title":"Hastenature","text":"Takes a block position and a positive number, and ages the block (or how I call it, induces a random tick) there that many times. Costs an amethyst shard per age-up."},"hexcasting:lamp/hand_lamps#hexical:wish":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:wish","icon_urls":[],"entry_id":"hexcasting:lamp/hand_lamps","anchor":"hexical:wish","title":"Wish","text":"Wish the genie to cast a Hex for me. Because I am *teaching* a mind rather than *etching* a [casting device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), I can freely reteach the genie a new Hex any time without losing media."},"hexcasting:lamp/hand_lamps#hexical:get_hand_lamp_position":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_position","icon_urls":[],"entry_id":"hexcasting:lamp/hand_lamps","anchor":"hexical:get_hand_lamp_position","title":"Genie Refl.: Spatial","text":"Pushes my original position when I began using the Hand Lamp."},"hexcasting:lamp/hand_lamps#hexical:get_hand_lamp_rotation":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_rotation","icon_urls":[],"entry_id":"hexcasting:lamp/hand_lamps","anchor":"hexical:get_hand_lamp_rotation","title":"Genie Refl.: Rotational","text":"Pushes my original rotation when I began using the Hand Lamp."},"hexcasting:lamp/hand_lamps#hexical:get_hand_lamp_velocity":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_velocity","icon_urls":[],"entry_id":"hexcasting:lamp/hand_lamps","anchor":"hexical:get_hand_lamp_velocity","title":"Genie Refl.: Kinetic","text":"Pushes my original velocity when I began using the Hand Lamp."},"hexcasting:lamp/hand_lamps#hexical:get_hand_lamp_use_time":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_use_time","icon_urls":[],"entry_id":"hexcasting:lamp/hand_lamps","anchor":"hexical:get_hand_lamp_use_time","title":"Genie Refl.: Temporal","text":"Pushes how many times the Hand Lamp has cast since I began using the Hand Lamp. I can divide by by 20 to convert to seconds."},"hexcasting:lamp/hand_lamps#hexical:get_hand_lamp_media":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_media","icon_urls":[],"entry_id":"hexcasting:lamp/hand_lamps","anchor":"hexical:get_hand_lamp_media","title":"Genie Refl.: Media","text":"Pushes the remaining media of the Hand Lamp, in units of dust."},"hexcasting:lamp/hand_lamps#hexical:set_hand_lamp_storage":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:set_hand_lamp_storage","icon_urls":[],"entry_id":"hexcasting:lamp/hand_lamps","anchor":"hexical:set_hand_lamp_storage","title":"Genie Gambit","text":"Asks the genie to remember an iota for me. Strangely, the genie seems able to bypass the Transgress Others mishap, perhaps because it requires my active concentration to use this Hand Lamp."},"hexcasting:lamp/hand_lamps#hexical:get_hand_lamp_storage":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:get_hand_lamp_storage","icon_urls":[],"entry_id":"hexcasting:lamp/hand_lamps","anchor":"hexical:get_hand_lamp_storage","title":"Genie Refl.: Memory","text":"Requests the iota I had saved to the genie to be pushed to the top of the stack. If I had not previously saved anything, the genie pushes [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences)."},"hexcasting:lamp/hand_lamps#hexical:lamp_finale":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/hand_lamps@hexical:lamp_finale","icon_urls":[],"entry_id":"hexcasting:lamp/hand_lamps","anchor":"hexical:lamp_finale","title":"Finale Reflection","text":"The instant I let go of my Hand Lamp, it casts an additional time. I can use this pattern to recognize whether a cast is that finale, and react accordingly."},"hexcasting:lamp/genie_lore#hexical:recharge_lamp":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/genie_lore@hexical:recharge_lamp","icon_urls":[],"entry_id":"hexcasting:lamp/genie_lore","anchor":"hexical:recharge_lamp","title":"Refuel Lamp","text":"Refuels the Lamp in my offhand by the given amount in [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Costs just the media I'm giving the Lamp."},"hexcasting:lamp/genie_lore#hexical:promote_lamp":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/genie_lore@hexical:promote_lamp","icon_urls":[],"entry_id":"hexcasting:lamp/genie_lore","anchor":"hexical:promote_lamp","title":"Promote Lamp","text":"Hold the lamp in my other hand and cast. Costs about ten [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) and requires the sacrifice."},"hexcasting:lamp/arch_lamps#hexical:has_arch_lamp":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:has_arch_lamp","icon_urls":[],"entry_id":"hexcasting:lamp/arch_lamps","anchor":"hexical:has_arch_lamp","title":"Archgenie Purification","text":"Pushes whether a player currently has an active [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps)."},"hexcasting:lamp/arch_lamps#hexical:get_arch_lamp_position":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_position","icon_urls":[],"entry_id":"hexcasting:lamp/arch_lamps","anchor":"hexical:get_arch_lamp_position","title":"Arch. Refl.: Spatial","text":"Pushes my original position when the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) started casting."},"hexcasting:lamp/arch_lamps#hexical:get_arch_lamp_rotation":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_rotation","icon_urls":[],"entry_id":"hexcasting:lamp/arch_lamps","anchor":"hexical:get_arch_lamp_rotation","title":"Arch. Refl.: Rotational","text":"Pushes my original rotation when the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) started casting."},"hexcasting:lamp/arch_lamps#hexical:get_arch_lamp_velocity":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_velocity","icon_urls":[],"entry_id":"hexcasting:lamp/arch_lamps","anchor":"hexical:get_arch_lamp_velocity","title":"Arch. Refl.: Kinetic","text":"Pushes my original velocity when the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) started casting."},"hexcasting:lamp/arch_lamps#hexical:get_arch_lamp_use_time":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_use_time","icon_urls":[],"entry_id":"hexcasting:lamp/arch_lamps","anchor":"hexical:get_arch_lamp_use_time","title":"Arch. Refl.: Temporal","text":"Pushes how many times the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) has cast since its activation. I can divide by by 20 to convert to seconds."},"hexcasting:lamp/arch_lamps#hexical:get_arch_lamp_media":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_media","icon_urls":[],"entry_id":"hexcasting:lamp/arch_lamps","anchor":"hexical:get_arch_lamp_media","title":"Arch. Refl.: Media","text":"Pushes the remaining amount of media left in the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps), in units of dust."},"hexcasting:lamp/arch_lamps#hexical:set_arch_lamp_storage":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:set_arch_lamp_storage","icon_urls":[],"entry_id":"hexcasting:lamp/arch_lamps","anchor":"hexical:set_arch_lamp_storage","title":"Archgenie Gambit","text":"Can be cast by a [casting device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), [Staff](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff), or within the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) to remember an iota. Unlike Hand Lamp, this is subject to Transgress Others mishap."},"hexcasting:lamp/arch_lamps#hexical:get_arch_lamp_storage":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps@hexical:get_arch_lamp_storage","icon_urls":[],"entry_id":"hexcasting:lamp/arch_lamps","anchor":"hexical:get_arch_lamp_storage","title":"Arch. Refl.: Memory","text":"Can be cast by a [casting device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), [Staff](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff), or within the [Archgenie Lamp](https://hexical.hexxy.media/v/latest/main/en_us#lamp/arch_lamps) to push the stored iota."},"hexcasting:items/amethyst#dust":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst@dust","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/amethyst_dust.png"],"entry_id":"hexcasting:items/amethyst","anchor":"dust","title":"Amethyst Dust","text":"It seems that I'll find three different forms of amethyst when breaking a crystal inside a geode. The smallest denomination seems to be a small pile of shimmering dust, worth a relatively small amount of media."},"hexcasting:items/amethyst#shard":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst@shard","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/amethyst_shard.png"],"entry_id":"hexcasting:items/amethyst","anchor":"shard","title":"Amethyst Shard","text":"The second is a whole shard of amethyst, of the type non-Hexcasters might be used to. This has about as much media inside as five [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:items/amethyst#charged":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst@charged","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/charged_amethyst.png"],"entry_id":"hexcasting:items/amethyst","anchor":"charged","title":"Charged Amethyst","text":"Finally, I'll rarely find a large crystal crackling with energy. This has about as much media inside as ten units of [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) (or two [Amethyst Shards](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst))."},"hexcasting:items/debugging#debugger":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@debugger","icon_urls":["https://raw.githubusercontent.com/object-Object/HexDebug/057b8100cdbc35138364c38bee6db9b72c1a2b8e/Common/src/main/resources/assets/hexdebug/textures/item/debugger.png"],"entry_id":"hexcasting:items/debugging","anchor":"debugger","title":"Debugger","text":"*Thwack!*\nI can also switch between different \"step modes\" of the Debugger by sneak-scrolling (like with a [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) or [Abacus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/abacus))."},"hexcasting:items/debugging#evaluator":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@evaluator","icon_urls":["https://raw.githubusercontent.com/object-Object/HexDebug/057b8100cdbc35138364c38bee6db9b72c1a2b8e/Common/src/main/resources/assets/hexdebug/textures/item/evaluator.png"],"entry_id":"hexcasting:items/debugging","anchor":"evaluator","title":"Evaluator","text":"*Thwonk!*"},"hexcasting:items/focus_holder#focus_holder":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/focus_holder@focus_holder","icon_urls":["https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/assets/hexdebug/textures/block/focus_holder/empty.png"],"entry_id":"hexcasting:items/focus_holder","anchor":"focus_holder","title":"Focal Frame","text":null},"hexcasting:items/splicing_table#cost":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table@cost","icon_urls":[],"entry_id":"hexcasting:items/splicing_table","anchor":"cost","title":"Cost","text":"Unfortunately, all of this incredible versatility comes at a cost. In order to modify the contents of items, media is required - about a tenth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per action performed.\nI can supply media to the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) by putting it in the lower right slot. The table will consume up to ten [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) at once; any surplus is ignored until it can be consumed without wasting media."},"hexcasting:items/splicing_table#splicing_table":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table@splicing_table","icon_urls":["https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/assets/hexdebug/textures/block/splicing_table.png"],"entry_id":"hexcasting:items/splicing_table","anchor":"splicing_table","title":"Splicing Table","text":"*She plugged in strings one after the other, the tiny metal cubes flying in and out as her fingers danced over the tray with blinding speed.*"},"hexcasting:items/grimoire#hexical:write_grimoire":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/grimoire@hexical:write_grimoire","icon_urls":[],"entry_id":"hexcasting:items/grimoire","anchor":"hexical:write_grimoire","title":"Write Grimoire","text":"Associates a pattern to a list of patterns in the Grimoire in my offhand."},"hexcasting:items/grimoire#hexical:erase_grimoire":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/grimoire@hexical:erase_grimoire","icon_urls":[],"entry_id":"hexcasting:items/grimoire","anchor":"hexical:erase_grimoire","title":"Erase Grimoire","text":"Erases any associations for a pattern that may exist in the Grimoire in my offhand."},"hexcasting:items/grimoire#hexical:index_grimoire":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/grimoire@hexical:index_grimoire","icon_urls":[],"entry_id":"hexcasting:items/grimoire","anchor":"hexical:index_grimoire","title":"Archivist Reflection","text":"Gets a list of all patterns modified by the Grimoire in my offhand."},"hexcasting:items/animated_scroll#hexical:normalize_scroll":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll@hexical:normalize_scroll","icon_urls":[],"entry_id":"hexcasting:items/animated_scroll","anchor":"hexical:normalize_scroll","title":"Restore Scroll","text":"Restores the parchment of a scroll to an unmodified state."},"hexcasting:items/animated_scroll#hexical:age_scroll":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll@hexical:age_scroll","icon_urls":[],"entry_id":"hexcasting:items/animated_scroll","anchor":"hexical:age_scroll","title":"Age Scroll","text":"Yellows the parchment of an Animated Scroll, making it bear striking semblance to some ancient scrolls I've been finding."},"hexcasting:items/animated_scroll#hexical:vanish_scroll":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll@hexical:vanish_scroll","icon_urls":[],"entry_id":"hexcasting:items/animated_scroll","anchor":"hexical:vanish_scroll","title":"Vanish Scroll","text":"Causes the Animated Scroll to become invisible leaving only the pattern, making it appear as though the pattern were magically etched into the surface the scroll is on."},"hexcasting:items/animated_scroll#hexical:color_scroll":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll@hexical:color_scroll","icon_urls":[],"entry_id":"hexcasting:items/animated_scroll","anchor":"hexical:color_scroll","title":"Dye Ink","text":"Changes the color of an Animated Scroll's ink to the color specified by the vector, with the components being 0 to 1 values of red, green, and blue respectively."},"hexcasting:items/animated_scroll#hexical:glow_scroll":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/animated_scroll@hexical:glow_scroll","icon_urls":[],"entry_id":"hexcasting:items/animated_scroll","anchor":"hexical:glow_scroll","title":"Illuminate Ink","text":"Causes the ink of an Animated Scroll to brightly glow, regardless of lighting conditions."},"hexcasting:items/hexcasting#cypher_trinket":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting@cypher_trinket","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_cypher.png"],"entry_id":"hexcasting:items/hexcasting","anchor":"cypher_trinket","title":"Cypher","text":null},"hexcasting:items/hexcasting#artifact":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting@artifact","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_artifact.png"],"entry_id":"hexcasting:items/hexcasting","anchor":"artifact","title":"Artifact","text":"*We have a saying in our field: \"Magic isn't\". It doesn't \"just work,\" it doesn't respond to your thoughts, you can't throw fireballs or create a roast dinner from thin air or turn a bunch of muggers into frogs and snails.*"},"hexcasting:items/mindrender#oneironaut:applymindrender":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/mindrender@oneironaut:applymindrender","icon_urls":[],"entry_id":"hexcasting:items/mindrender","anchor":"oneironaut:applymindrender","title":"Empower Mind Render","text":"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."},"hexcasting:items/reverberation_rod#oneironaut:craftrod":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:craftrod","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:craftrod","title":"Conduct Rod","text":"Acts just like [the spells used to program conventional casting items](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting). Costs 10 Charged Amethyst."},"hexcasting:items/reverberation_rod#oneironaut:getrodlook":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:getrodlook","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:getrodlook","title":"Baton Reflection","text":"When cast with a Reverberation Rod, returns my look vector from when I started the current cast loop."},"hexcasting:items/reverberation_rod#oneironaut:getrodpos":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:getrodpos","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:getrodpos","title":"Baton Reflection II","text":"When cast with a Reverberation Rod, returns my eye position from when I started the current cast loop."},"hexcasting:items/reverberation_rod#oneironaut:getrodstamp":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:getrodstamp","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:getrodstamp","title":"Metronome Reflection","text":"When cast with a Reverberation Rod, returns the timestamp from when I started the current cast loop."},"hexcasting:items/reverberation_rod#oneironaut:delayrod":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:delayrod","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:delayrod","title":"Metronome Gambit","text":"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."},"hexcasting:items/reverberation_rod#oneironaut:haltrod":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:haltrod","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:haltrod","title":"Finale","text":"When cast with a Reverberation Rod, forcibly halts the current cast loop."},"hexcasting:items/reverberation_rod#oneironaut:resetrod":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:resetrod","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:resetrod","title":"Encore","text":"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."},"hexcasting:items/reverberation_rod#oneironaut:writerodram":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:writerodram","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:writerodram","title":"Williams' Gambit","text":"Accepts a non-list iota, and stores it inside the current cast loop. It will be lost when the cast loop ends."},"hexcasting:items/reverberation_rod#oneironaut:readrodram":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:readrodram","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:readrodram","title":"Williams' Reflection","text":"Returns the iota stored in the current cast loop. Defaults to NULL."},"hexcasting:items/reverberation_rod#oneironaut:queryrod":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:queryrod","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:queryrod","title":"Conductor's Reflection","text":"Returns a boolean corresponding to whether the current cast is making use of a rod."},"hexcasting:items/reverberation_rod#oneironaut:writerodramremote":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:writerodramremote","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:writerodramremote","title":"Williams' Gambit II","text":"As Williams' Gambit, but can be cast from non-rod sources while a rod is in use."},"hexcasting:items/reverberation_rod#oneironaut:readrodramremote":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:readrodramremote","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:readrodramremote","title":"Williams' Reflection II","text":"As Williams' Reflection, but can be cast from non-rod sources while a rod is in use."},"hexcasting:items/reverberation_rod#oneironaut:rodloopactive":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#items/reverberation_rod@oneironaut:rodloopactive","icon_urls":[],"entry_id":"hexcasting:items/reverberation_rod","anchor":"oneironaut:rodloopactive","title":"Conductor's Reflection II","text":"Returns whether the caster is currently using a rod, regardless of the current cast is from that rod."},"hexcasting:items/periwinkle#hexical:periwinkle":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#items/periwinkle@hexical:periwinkle","icon_urls":[],"entry_id":"hexcasting:items/periwinkle","anchor":"hexical:periwinkle","title":"Induce Digging","text":"Fortunately, the Art of Hexcasting is a versatile one and provides the means to bring back near anything."},"hexcasting:items/ballast#hexodus:alter_ballast":{"mod_id":"hexodus","url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#items/ballast@hexodus:alter_ballast","icon_urls":[],"entry_id":"hexcasting:items/ballast","anchor":"hexodus:alter_ballast","title":"Alter Ballast","text":"Commands a Ballast on my person to fall in a given direction with a given strength strength. Free."},"hexcasting:items/whispering_stone#whispering_stone":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#items/whispering_stone@whispering_stone","icon_urls":["https://raw.githubusercontent.com/Stick404/SlateWork/9346295013917a7d1c6b2041fa28bd4185490b0d/src/main/resources/assets/slate_work/textures/item/whispering_stone.png"],"entry_id":"hexcasting:items/whispering_stone","anchor":"whispering_stone","title":"Whispering Stone","text":"After finalizing the construction of my [Librarian Impetus](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/listener_impetus@slate_work:listener), I have found my self needing to be able to \"reach\" it from further away. After a flash of genius, combining a slate, some amethyst dust as a binding agent, and an Echo Shard; I now have a device that can listen to what I say whenever I hold it and speak."},"hexcasting:imbuing#hexchanting:imbue_equipment":{"mod_id":"hexchanting","url":"https://arconyx.github.io/hexchanting/v/1.1.3/1.0.dev0/en_us#imbuing@hexchanting:imbue_equipment","icon_urls":[],"entry_id":"hexcasting:imbuing","anchor":"hexchanting:imbue_equipment","title":"Imbue Equipment","text":"Imbues the supplied hexes into the amethyst equipment in my other hand, so that they will be cast whenever the item is used. Costs 9 charged amethyst except on arrows, which cost 5 shards."},"hexcasting:greatwork/flayrevival#oneironaut:reviveflayed":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/flayrevival@oneironaut:reviveflayed","icon_urls":[],"entry_id":"hexcasting:greatwork/flayrevival","anchor":"oneironaut:reviveflayed","title":"Instill Psyche","text":"Accepts a flayed mob, and creates an artifical pseudo-mind to inhabit its body. Costs 16 charged amethyst when used on a villager or allay, or 10 amethyst shards for anything else."},"hexcasting:greatwork/super_budding#oneironaut:craftbottomlesstrinket":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/super_budding@oneironaut:craftbottomlesstrinket","icon_urls":[],"entry_id":"hexcasting:greatwork/super_budding","anchor":"oneironaut:craftbottomlesstrinket","title":"Craft Bottomless Trinket","text":"Writes a hex to the bottomless trinket in my other hand. Costs ten charged amethyst."},"hexcasting:greatwork/quenching_debuggers#debugger_evaluator":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#greatwork/quenching_debuggers@debugger_evaluator","icon_urls":["https://raw.githubusercontent.com/object-Object/HexDebug/057b8100cdbc35138364c38bee6db9b72c1a2b8e/Common/src/main/resources/assets/hexdebug/textures/item/quenched_debugger.png"],"entry_id":"hexcasting:greatwork/quenching_debuggers","anchor":"debugger_evaluator","title":"Quenched Debugger","text":null},"hexcasting:greatwork/sentinel_detection#oneironaut:readsentinel":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#greatwork/sentinel_detection@oneironaut:readsentinel","icon_urls":[],"entry_id":"hexcasting:greatwork/sentinel_detection","anchor":"oneironaut:readsentinel","title":"Scrutinize Sentinel","text":"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."},"hexcasting:greatwork/listener_impetus#slate_work:listener":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/listener_impetus@slate_work:listener","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/listening_impetus_lit.png"],"entry_id":"hexcasting:greatwork/listener_impetus","anchor":"slate_work:listener","title":"Librarian Impetus","text":"The first design freed and conceptualized is the Librarian Impetus. This reuses the Librarian's extensive vocabulary into a tool to understand what I say out loud."},"hexcasting:greatwork/ambit_loci#ambit_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/ambit_loci@ambit_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/ambit_loci_energized.png"],"entry_id":"hexcasting:greatwork/ambit_loci","anchor":"ambit_loci","title":"Ambit Extender","text":"The Ambit Extender is a fabulous answer to my Ambit woes when it comes to [Spell Circles](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles). This pops a vector from the stack, and extends ambit in the direction (negative vectors extending the negative corner of Circle Ambit). \n*With great range comes with great costs, err-*"},"hexcasting:greatwork/broadcaster_loci#broadcaster_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/broadcaster_loci@broadcaster_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/broadcaster_loci_energized.png"],"entry_id":"hexcasting:greatwork/broadcaster_loci","anchor":"broadcaster_loci","title":"Iotic Door","text":"After close examination of the enigmatic gifted [Akashic Libraries](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib), I believe that I may recreate their iota storage for [Spell Circles](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles); albeit, in a cruder manner. \n*\"The door is open, if you're ready?\" \n\"No, not... not really, but...\" \n\\*sigh\\* \\*click\\**"},"hexcasting:greatwork/mute_loci#mute_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/mute_loci@mute_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/mute_loci_energized.png"],"entry_id":"hexcasting:greatwork/mute_loci","anchor":"mute_loci","title":"Muffling Slate","text":"While I work with [Spell Circles](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) 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](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles), nearly deafening me. \nLuckily, this, the Muffling Slate, can protect my ears from the obnoxious sounds and noises."},"hexcasting:greatwork/crafting_loci#crafting_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/crafting_loci@crafting_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/crafting_loci_energized.png"],"entry_id":"hexcasting:greatwork/crafting_loci","anchor":"crafting_loci","title":"Patterned Assembler","text":"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. \n*Items ever deeper in items, I cant stop crafting, I cant stop looking; more items must be crafted and automated. NOW*."},"hexcasting:greatwork/hotbar_loci#hotbar_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/hotbar_loci@hotbar_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/hotbar_loci_energized.png"],"entry_id":"hexcasting:greatwork/hotbar_loci","anchor":"hotbar_loci","title":"Pocket Simulator","text":"The Pocket Simulator solves my inventory woes!\nUsing an Allay as the core of it, it can hold up to 6 \"stacks\" of items, playfully dancing around the Simulator. As well, I can denote 1 of those stacks to being a [held item](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/itempicking), meaning blockwork spells will pull from that first."},"hexcasting:greatwork/save_loci#save_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/save_loci@save_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/save_loci.png"],"entry_id":"hexcasting:greatwork/save_loci","anchor":"save_loci","title":"Restoration Mainframe","text":"This works by \"swapping\" the internal stored state with the current running state. So whenever it is activated by a [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles), it will exchange the 2 states. Additionally, it seems like this stored state does not remember its \"orignal\" [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles), so it can be traded between [Spell Circles](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) if proper application of [Directrices](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/directrix) are used."},"hexcasting:greatwork/sentinel_loci#sentinel_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/sentinel_loci@sentinel_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/sentinel_loci_energized.png"],"entry_id":"hexcasting:greatwork/sentinel_loci","anchor":"sentinel_loci","title":"Sentinel Cache","text":"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*"},"hexcasting:greatwork/macro_loci#macro_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/macro_loci@macro_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/macro_loci_energized.png"],"entry_id":"hexcasting:greatwork/macro_loci","anchor":"macro_loci","title":"Spell Imprinter","text":"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](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib)?). 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](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/focus) placed on top of the Imprinter."},"hexcasting:greatwork/storage_loci_block#storage_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/storage_loci_block@storage_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/storage_loci_energized.png"],"entry_id":"hexcasting:greatwork/storage_loci_block","anchor":"storage_loci","title":"Storage Vessel","text":"After *FAR TOO LONG* of lugging my items in clunky, splintery, *chests*... I have discovered the perfect method of storage, Storage Vessels. \nDespite my current state, I am still far too full of mental garbage to interface with the Storage Vessels. However, [Spell Circles](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) are perfect for insertion and extraction of these new storage methods."},"hexcasting:greatwork/speed_loci#speed_loci":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/speed_loci@speed_loci","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/speed_loci_energized.png"],"entry_id":"hexcasting:greatwork/speed_loci","anchor":"speed_loci","title":"Wave Regulator","text":"As I begin to explore the uses of the [Great Work](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles), 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."},"hexcasting:interop/fabric_only_hexal#hexal:interop/fabric_only/phase_block":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#interop/fabric_only_hexal@hexal:interop/fabric_only/phase_block","icon_urls":[],"entry_id":"hexcasting:interop/fabric_only_hexal","anchor":"hexal:interop/fabric_only/phase_block","title":"Phase Block","text":"Takes a position and a number, and phases the block at that position out for that many seconds. Costs one ten-thousandth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) times the square of the time to phase out for."},"hexcasting:interop/pehkui#hexcasting:interop/pehkui/get":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#interop/pehkui@hexcasting:interop/pehkui/get","icon_urls":[],"entry_id":"hexcasting:interop/pehkui","anchor":"hexcasting:interop/pehkui/get","title":"Gulliver's Purification","text":"Get the scale of the entity, as a proportion of their normal size. For most entities, this will be 1."},"hexcasting:interop/pehkui#hexcasting:interop/pehkui/set":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#interop/pehkui@hexcasting:interop/pehkui/set","icon_urls":[],"entry_id":"hexcasting:interop/pehkui","anchor":"hexcasting:interop/pehkui/set","title":"Alter Scale","text":"Set the scale of the entity, passing in a proportion of their normal size. Costs about 1 Amethyst Shard."},"hexcasting:addon/hexic/lists2#hexic:rotate":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:rotate","icon_urls":[],"entry_id":"hexcasting:addon/hexic/lists2","anchor":"hexic:rotate","title":"Ferris Distillation","text":"Rotates the list leftward: an argument of 1 moves the first item of the list to the end. Negative numbers allow rotating the list rightward."},"hexcasting:addon/hexic/lists2#hexic:take/count":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:take/count","icon_urls":[],"entry_id":"hexcasting:addon/hexic/lists2","anchor":"hexic:take/count","title":"Retention Distillation","text":"Selects the first few elements from the input list. If the number is negative, selects the last few elements instead."},"hexcasting:addon/hexic/lists2#hexic:drop/count":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:drop/count","icon_urls":[],"entry_id":"hexcasting:addon/hexic/lists2","anchor":"hexic:drop/count","title":"Rejection Distillation","text":"Drops the first few elements from the input list; the dual to [Retention Distillation](https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:take/count)."},"hexcasting:addon/hexic/lists2#hexic:take/list":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:take/list","icon_urls":[],"entry_id":"hexcasting:addon/hexic/lists2","anchor":"hexic:take/list","title":"Retention Distillation","text":"Selects from the list only elements corresponding to the given indices. Unlike [Selection Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:index), this cannot reorder or duplicate iotas."},"hexcasting:addon/hexic/lists2#hexic:drop/list":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:drop/list","icon_urls":[],"entry_id":"hexcasting:addon/hexic/lists2","anchor":"hexic:drop/list","title":"Rejection Distillation","text":"Drops from the list iotas at the given indices. All other iotas are kept in the same order as the input."},"hexcasting:addon/hexic/lists2#hexic:where/bool":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:where/bool","icon_urls":[],"entry_id":"hexcasting:addon/hexic/lists2","anchor":"hexic:where/bool","title":"Deductive Purification","text":"Creates a list of the indices for which True is present. For example, [True, False, True] becomes [0, 2]. I can also mix bools and ints in the input list."},"hexcasting:addon/hexic/lists2#hexic:where/num":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:where/num","icon_urls":[],"entry_id":"hexcasting:addon/hexic/lists2","anchor":"hexic:where/num","title":"Deductive Purification","text":"Adds each index to the list based on the value. For example, [1, 2, 3] becomes [0, 1, 1, 2, 2, 2]. Zero or negative numbers do not appear at all."},"hexcasting:addon/hexic/lists2#hexic:extract":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/lists2@hexic:extract","icon_urls":[],"entry_id":"hexcasting:addon/hexic/lists2","anchor":"hexic:extract","title":"Excisor's Gambit","text":"Extracts an iota from the given list, and breaks the list apart around it. Returns all items before the iota, all items after the iota, and finally the iota itself."},"hexcasting:addon/hexic/appendix#hexic:murmur":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/appendix@hexic:murmur","icon_urls":[],"entry_id":"hexcasting:addon/hexic/appendix","anchor":"hexic:murmur","title":"Murmur Reflection","text":"Adds the phrase on the *tip of my tongue* to the stack, regardless of whether I intend to say it."},"hexcasting:addon/hexic/appendix#hexic:modulo":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/appendix@hexic:modulo","icon_urls":[],"entry_id":"hexcasting:addon/hexic/appendix","anchor":"hexic:modulo","title":"Modulus Distillation II","text":"Similar to Modulus, but differs for negative numbers: -8 %₁ 3 = -2, but -8 %₂ 3 = 1."},"hexcasting:addon/hexic/appendix#hexic:dye_offhand":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/appendix@hexic:dye_offhand","icon_urls":[],"entry_id":"hexcasting:addon/hexic/appendix","anchor":"hexic:dye_offhand","title":"Apply Pigment","text":"Imbues the item held in my offhand (e.g. a [casting item](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting)) with the given pigment."},"hexcasting:patterns/basics#hexcasting:get_caster":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_caster","icon_urls":[],"entry_id":"hexcasting:patterns/basics","anchor":"hexcasting:get_caster","title":"Mind's Reflection","text":"Adds me, the caster, to the stack."},"hexcasting:patterns/basics#hexcasting:entity_pos/eye":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:entity_pos/eye","icon_urls":[],"entry_id":"hexcasting:patterns/basics","anchor":"hexcasting:entity_pos/eye","title":"Compass' Purification","text":"Transforms an entity on the stack into the position of its eyes. I should probably use this on myself."},"hexcasting:patterns/basics#hexcasting:entity_pos/foot":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:entity_pos/foot","icon_urls":[],"entry_id":"hexcasting:patterns/basics","anchor":"hexcasting:entity_pos/foot","title":"Compass' Purification II","text":"Transforms an entity on the stack into the position it is standing. I should probably use this on other entities."},"hexcasting:patterns/basics#hexcasting:get_entity_look":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_entity_look","icon_urls":[],"entry_id":"hexcasting:patterns/basics","anchor":"hexcasting:get_entity_look","title":"Alidade's Purification","text":"Transforms an entity on the stack into the direction it's looking in, as a unit vector."},"hexcasting:patterns/basics#hexcasting:raycast":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast","icon_urls":[],"entry_id":"hexcasting:patterns/basics","anchor":"hexcasting:raycast","title":"Archer's Distillation","text":"Combines two vectors (a position and a direction) into the answer to the question: If I stood at the position and looked in the direction, what block would I be looking at? Costs a negligible amount of media."},"hexcasting:patterns/basics#hexcasting:raycast/axis":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast/axis","icon_urls":[],"entry_id":"hexcasting:patterns/basics","anchor":"hexcasting:raycast/axis","title":"Architect's Distillation","text":"Like [Archer's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast), but instead returns a vector representing the answer to the question: Which *side* of the block am I looking at? Costs a negligible amount of media."},"hexcasting:patterns/basics#hexcasting:raycast/entity":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast/entity","icon_urls":[],"entry_id":"hexcasting:patterns/basics","anchor":"hexcasting:raycast/entity","title":"Scout's Distillation","text":"Like [Archer's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast), but instead returns the *entity* I am looking at. Costs a negligible amount of media."},"hexcasting:patterns/basics#hexcasting:print":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:print","icon_urls":[],"entry_id":"hexcasting:patterns/basics","anchor":"hexcasting:print","title":"Reveal","text":"Displays the top iota of the stack to me."},"hexcasting:patterns/basics#hexcasting:get_entity_height":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_entity_height","icon_urls":[],"entry_id":"hexcasting:patterns/basics","anchor":"hexcasting:get_entity_height","title":"Stadiometer's Prfn.","text":"Transforms an entity on the stack into its height."},"hexcasting:patterns/basics#hexcasting:get_entity_velocity":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_entity_velocity","icon_urls":[],"entry_id":"hexcasting:patterns/basics","anchor":"hexcasting:get_entity_velocity","title":"Pace Purification","text":"Transforms an entity on the stack into the direction in which it's moving, with the speed of that movement as that direction's magnitude."},"hexcasting:patterns/debugging#hexdebug:const/debugging":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:const/debugging","icon_urls":[],"entry_id":"hexcasting:patterns/debugging","anchor":"hexdebug:const/debugging","title":"Debugger's Reflection","text":"Add True to the top of the stack if executed by a [Debugger](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@debugger) or [Evaluator](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@evaluator), or False otherwise."},"hexcasting:patterns/debugging#hexdebug:const/cognitohazard":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:const/cognitohazard","icon_urls":[],"entry_id":"hexcasting:patterns/debugging","anchor":"hexdebug:const/cognitohazard","title":"Cognitohazard Rfln.","text":"Add a Cognitohazard to the top of the stack."},"hexcasting:patterns/debugging#hexdebug:breakpoint/before":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:breakpoint/before","icon_urls":[],"entry_id":"hexcasting:patterns/debugging","anchor":"hexdebug:breakpoint/before","title":"Set Breakpoint Before","text":"Pause the [Debugger](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@debugger) before executing this pattern."},"hexcasting:patterns/debugging#hexdebug:breakpoint/after":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:breakpoint/after","icon_urls":[],"entry_id":"hexcasting:patterns/debugging","anchor":"hexdebug:breakpoint/after","title":"Set Breakpoint After","text":"Pause the [Debugger](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@debugger) after executing this pattern (ie. before executing the next pattern)."},"hexcasting:patterns/debugging#hexdebug:craft/debugger":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:craft/debugger","icon_urls":[],"entry_id":"hexcasting:patterns/debugging","anchor":"hexdebug:craft/debugger","title":"Craft Debugger","text":"Create a [Debugger](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/debugging@debugger) that casts a Hex, similar to [certain other patterns](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting) I've used in the past.\nCosts about ten [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/debugging#hexdebug:craft/quenched_debugger":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/debugging@hexdebug:craft/quenched_debugger","icon_urls":[],"entry_id":"hexcasting:patterns/debugging","anchor":"hexdebug:craft/quenched_debugger","title":"Craft Quenched Debugger","text":"Create a [Quenched Debugger](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#greatwork/quenching_debuggers) that casts a Hex, similar to [certain other patterns](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting) I've used in the past.\nCosts about ten [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/dict#hexthings:empty_dict":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexthings:empty_dict","icon_urls":[],"entry_id":"hexcasting:patterns/dict","anchor":"hexthings:empty_dict","title":"Impasse Reflection","text":"Creates an empty Dictionary iota."},"hexcasting:patterns/dict#hexthings:dict_keys":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexthings:dict_keys","icon_urls":[],"entry_id":"hexcasting:patterns/dict","anchor":"hexthings:dict_keys","title":"Accessor's Purification","text":"Pushes a list of the keys present in the Dictionary."},"hexcasting:patterns/dict#hexthings:dict_vals":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexthings:dict_vals","icon_urls":[],"entry_id":"hexcasting:patterns/dict","anchor":"hexthings:dict_vals","title":"Accessed's Purification","text":"Pushes a list of the values present in the Dictionary."},"hexcasting:patterns/dict#hexcasting:abs":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/dict","anchor":"hexcasting:abs","title":"Length Purification","text":"Pushes the number of entries in the Dictionary"},"hexcasting:patterns/dict#hexcasting:index_of":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexcasting:index_of","icon_urls":[],"entry_id":"hexcasting:patterns/dict","anchor":"hexcasting:index_of","title":"Locator's Distillation","text":"Pushes the value present at the provided key, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null) if no value was present."},"hexcasting:patterns/dict#hexcasting:remove_from":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexcasting:remove_from","icon_urls":[],"entry_id":"hexcasting:patterns/dict","anchor":"hexcasting:remove_from","title":"Excisor's Distillation","text":"Removes the key-value pair from the Dictionary, pushing the previous value, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null) if no value was present."},"hexcasting:patterns/dict#hexcasting:replace":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexcasting:replace","icon_urls":[],"entry_id":"hexcasting:patterns/dict","anchor":"hexcasting:replace","title":"Surgeon's Exaltation","text":"Places the iota in the Dictionary at the specified key. Not every iota type is allowed to be used as a key, with notable exceptions being [Entities](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities), [Lists](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists), [Garbage](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences), and [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null) iota. Attempting to set the value of a key to [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null) will remove the key the same way using [Excisor's Distillation](https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/dict@hexcasting:remove_from) would."},"hexcasting:patterns/enlightened_patterns#hexpose:am_enlightened":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/enlightened_patterns@hexpose:am_enlightened","icon_urls":[],"entry_id":"hexcasting:patterns/enlightened_patterns","anchor":"hexpose:am_enlightened","title":"Epiphany Purification","text":"Pushes whether the given player has achieved Enlightenment."},"hexcasting:patterns/enlightened_patterns#hexpose:is_brainswept":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/enlightened_patterns@hexpose:is_brainswept","icon_urls":[],"entry_id":"hexcasting:patterns/enlightened_patterns","anchor":"hexpose:is_brainswept","title":"Sentience Purification","text":"Pushes whether an entity has been \"magically relieved of its mind\". I feel this is strongly related to [Flay Mind](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/brainsweep) somehow..."},"hexcasting:extra_stack#overevaluate:sekhmet":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:sekhmet","icon_urls":[],"entry_id":"hexcasting:extra_stack","anchor":"overevaluate:sekhmet","title":"Sekhmet' Gambit","text":"Voids the entire stack except for the top n iota, determined by tail length. In the examples above, zero, one, and two iota are left untouched respectively."},"hexcasting:extra_stack#overevaluate:geb":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:geb","icon_urls":[],"entry_id":"hexcasting:extra_stack","anchor":"overevaluate:geb","title":"Geb's Gambit","text":"Yanks the iota n from the top up to the top, determined by tail length. In the examples above, the iota second, third, and fourth from the top are yanked respectively."},"hexcasting:extra_stack#overevaluate:nut":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:nut","icon_urls":[],"entry_id":"hexcasting:extra_stack","anchor":"overevaluate:nut","title":"Nut's Gambit","text":"Sinks the top iota n from the top, determined by tail length. In the examples above, the iota is moved to the second, third, and fourth place from the top respectively."},"hexcasting:extra_stack#overevaluate:swap_one_three":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:swap_one_three","icon_urls":[],"entry_id":"hexcasting:extra_stack","anchor":"overevaluate:swap_one_three","title":"Reflecting Gambit","text":"Reflects the order of the top three iota, turning A, B, C into C, B, A. Essentially swaps the top and the third-from-the-top iota."},"hexcasting:extra_stack#overevaluate:swap_two_three":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:swap_two_three","icon_urls":[],"entry_id":"hexcasting:extra_stack","anchor":"overevaluate:swap_two_three","title":"Bubbling Gambit","text":"Causes the third-from-the-top iota to bubble up over the second-from-the-top iota, essentially swapping them."},"hexcasting:extra_stack#overevaluate:dup_many":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#extra_stack@overevaluate:dup_many","icon_urls":[],"entry_id":"hexcasting:extra_stack","anchor":"overevaluate:dup_many","title":"Dioscuri Gambit II","text":"Takes a number and duplicates that many elements of the stack while preserving order."},"hexcasting:glyph_patterns#hex_ars_link:read_glyphs":{"mod_id":"hex_ars_link","url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:read_glyphs","icon_urls":[],"entry_id":"hexcasting:glyph_patterns","anchor":"hex_ars_link:read_glyphs","title":"Read Glyphs","text":"Read all glyphs from a given entity: could be an item like glyph, spellcaster and parchment, or item frames containing those, or a player with learnt glyphs.\nThis could be the only way to obtain a glyph iota if I choose to deny the evil power of HexParse."},"hexcasting:glyph_patterns#hex_ars_link:cast_spell":{"mod_id":"hex_ars_link","url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:cast_spell","icon_urls":[],"entry_id":"hexcasting:glyph_patterns","anchor":"hex_ars_link:cast_spell","title":"Cast Spell","text":"Cast the given spell from myself.\nCosts 1 dust for each glyph used."},"hexcasting:glyph_patterns#hex_ars_link:cast_spell_shoot":{"mod_id":"hex_ars_link","url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:cast_spell_shoot","icon_urls":[],"entry_id":"hexcasting:glyph_patterns","anchor":"hex_ars_link:cast_spell_shoot","title":"Projectile Spell","text":"Cast the given spell as a projectile shooting from certain position & angle. One Glyph of Projectile will be inserted before the given glyphs.\nCosts 1 shard plus 1 dust for each glyph used."},"hexcasting:glyph_patterns#hex_ars_link:cast_spell_touch":{"mod_id":"hex_ars_link","url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:cast_spell_touch","icon_urls":[],"entry_id":"hexcasting:glyph_patterns","anchor":"hex_ars_link:cast_spell_touch","title":"Touch Spell","text":"Cast the given spell on given entity or position. One Glyph of Touch will be inserted before the given glyphs.\nCosts 1 shard plus 1 dust for each glyph used."},"hexcasting:glyph_patterns#hex_ars_link:cast_spell_as":{"mod_id":"hex_ars_link","url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:cast_spell_as","icon_urls":[],"entry_id":"hexcasting:glyph_patterns","anchor":"hex_ars_link:cast_spell_as","title":"Delegated Spell","text":"Cast the given spell from the given TrueName.\nCosts 1 charged crystal for each glyph used."},"hexcasting:glyph_patterns#hex_ars_link:set_callback":{"mod_id":"hex_ars_link","url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:set_callback","icon_urls":[],"entry_id":"hexcasting:glyph_patterns","anchor":"hex_ars_link:set_callback","title":"Register Callback","text":"Register the given spell list as callback, which will be executed when \"Trigger Callback\" glyph executes."},"hexcasting:glyph_patterns#hex_ars_link:get_callback":{"mod_id":"hex_ars_link","url":"https://yukkuric.github.io/HexArsLinker/v/0.9.2.4/1.0.1/en_us#glyph_patterns@hex_ars_link:get_callback","icon_urls":[],"entry_id":"hexcasting:glyph_patterns","anchor":"hex_ars_link:get_callback","title":"Get Current Callback","text":"Read the callback spell list registered."},"hexcasting:addon/hexic/greater_reveal#hexic:reveal":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/greater_reveal@hexic:reveal","icon_urls":[],"entry_id":"hexcasting:addon/hexic/greater_reveal","anchor":"hexic:reveal","title":"Greater Reveal","text":"Takes a list of iotas (or a single non-iota, which is treated as a list with one element) and displays them permanently to the caster. Displayed iotas survive all methods that would clear a normal Reveal, and can only be cleared by another casting of Greater Reveal."},"hexcasting:hexflow#hexflow:pure_map":{"mod_id":"hexflow","url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:pure_map","icon_urls":[],"entry_id":"hexcasting:hexflow","anchor":"hexflow:pure_map","title":"Nehmetawy's Gambit","text":"Similar to [Thoth's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each), but won't copy the original stack inside each sub-execution."},"hexcasting:hexflow#hexflow:pure_reduce":{"mod_id":"hexflow","url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:pure_reduce","icon_urls":[],"entry_id":"hexcasting:hexflow","anchor":"hexflow:pure_reduce","title":"Conway's Gambit","text":"Similar to [Thoth's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each); for data list with length **n**, it executes **n - 1** times; The first initial stack is the first two elements, and each subsequent execution uses the stack after the last execution."},"hexcasting:hexflow#hexflow:build_nested":{"mod_id":"hexflow","url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:build_nested","icon_urls":[],"entry_id":"hexcasting:hexflow","anchor":"hexflow:build_nested","title":"Build Nested","text":"Copy list #0 and set back to index #1"},"hexcasting:hexflow#hexflow:nested_modify":{"mod_id":"hexflow","url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:nested_modify","icon_urls":[],"entry_id":"hexcasting:hexflow","anchor":"hexflow:nested_modify","title":"Transplant's Exaltation","text":"List iota #0 is the nested list to be modified. According to the index sequence given by list #1, traverses to the inner layer, and sets the corresponding element to iota #2."},"hexcasting:hexflow#hexflow:noob_num":{"mod_id":"hexflow","url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:noob_num","icon_urls":[],"entry_id":"hexcasting:hexflow","anchor":"hexflow:noob_num","title":"Noob Num Reflection","text":"The starting cumulative number is 0; putting the initial direction to →, all ↗ makes the result **\\* 2 + 1**, all → makes it **\\* 2**, and all ↘ for **/ 10**. Starting with the patterns on the right negates the result."},"hexcasting:hexflow#hexflow:mass_rotate":{"mod_id":"hexflow","url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:mass_rotate","icon_urls":[],"entry_id":"hexcasting:hexflow","anchor":"hexflow:mass_rotate","title":"Mass Rotation Gambit","text":"Accepts the size to reorder and a bottom-to-top order list, and do the corresponding reorder to the rest of the stack. For example, **3** plus **[1,2,0]** for [Rotation Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:rotate), and **2** plus **[0,1,0,1]** for [Dioscuri Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:2dup)"},"hexcasting:hexflow#hexflow:weak_escape":{"mod_id":"hexflow","url":"https://yukkuric.github.io/HexFlow/v/0.3.3/1.0.1/en_us#hexflow@hexflow:weak_escape","icon_urls":[],"entry_id":"hexcasting:hexflow","anchor":"hexflow:weak_escape","title":"Contemplation","text":"Same as [Consideration](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:escape), but with lowest execution priority, and won't grow in **2^n** formula exponentially inside nested [Intro-Retro](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren)s"},"hexcasting:patterns/hexparse#hexparse:focus2code":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:focus2code","icon_urls":[],"entry_id":"hexcasting:patterns/hexparse","anchor":"hexparse:focus2code","title":"Encoding Gambit","text":"Reads data from the focus I'm holding, and prints parsed code into chat menu.\nCan only be casted by staff."},"hexcasting:patterns/hexparse#hexparse:code2focus":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:code2focus","icon_urls":[],"entry_id":"hexcasting:patterns/hexparse","anchor":"hexparse:code2focus","title":"Decoding Gambit","text":"Reads code from my local clipboard, then parse it into the focus I'm holding.\nCan only be casted by staff."},"hexcasting:patterns/hexparse#hexparse:learn_patterns":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:learn_patterns","icon_urls":[],"entry_id":"hexcasting:patterns/hexparse","anchor":"hexparse:learn_patterns","title":"Learn Great Patterns","text":"Extract great patterns from handheld items (ancient scrolls, focuses, compiled casting items, etc.), and returns a list of newly learned ones by the parser."},"hexcasting:patterns/hexparse#hexparse:remove_comments":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:remove_comments","icon_urls":[],"entry_id":"hexcasting:patterns/hexparse","anchor":"hexparse:remove_comments","title":"No-Comment Purification","text":"Clears all comment iotas in a list, returns processed list."},"hexcasting:patterns/hexparse#hexparse:create_linebreak":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:create_linebreak","icon_urls":[],"entry_id":"hexcasting:patterns/hexparse","anchor":"hexparse:create_linebreak","title":"Line-Break Prfn.","text":"Adds a line-break comment iota with space-indents of given number to the stack."},"hexcasting:patterns/hexparse#hexparse:compile":{"mod_id":"hexparse","url":"https://yukkuric.github.io/HexParseMod/v/1.5.0/1.1/en_us#patterns/hexparse@hexparse:compile","icon_urls":[],"entry_id":"hexcasting:patterns/hexparse","anchor":"hexparse:compile","title":"Compile","text":"Compiles accepted string iota into an iota list; has no effect if **MoreIotas** not installed."},"hexcasting:patterns/hexal_basics#hexal:current_tick":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:current_tick","icon_urls":[],"entry_id":"hexcasting:patterns/hexal_basics","anchor":"hexal:current_tick","title":"Timekeeper's Reflection","text":"Adds a number to the stack which seems to be related to how Nature represents time; If I cast the pattern, then cast the same pattern a second later, the number it adds has increased by 20."},"hexcasting:patterns/hexal_basics#hexal:breath":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:breath","icon_urls":[],"entry_id":"hexcasting:patterns/hexal_basics","anchor":"hexal:breath","title":"Diver's Purification","text":"Removes a Living entity from the stack and returns how much breath it has left (i.e., how close it is to drowning)."},"hexcasting:patterns/hexal_basics#hexal:health":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:health","icon_urls":[],"entry_id":"hexcasting:patterns/hexal_basics","anchor":"hexal:health","title":"Nurse's Purification","text":"Removes a Living entity from the stack and returns how much health it has left (i.e., how close it is to dying)."},"hexcasting:patterns/hexal_basics#hexal:armour":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:armour","icon_urls":[],"entry_id":"hexcasting:patterns/hexal_basics","anchor":"hexal:armour","title":"Squire's Purification","text":"Removes a Living entity from the stack and returns how much armour it has."},"hexcasting:patterns/hexal_basics#hexal:toughness":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:toughness","icon_urls":[],"entry_id":"hexcasting:patterns/hexal_basics","anchor":"hexal:toughness","title":"Boxer's Purification","text":"Removes a Living entity from the stack and returns how much toughness it has (another property of armour)."},"hexcasting:patterns/hexal_basics#hexal:light_level":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_basics@hexal:light_level","icon_urls":[],"entry_id":"hexcasting:patterns/hexal_basics","anchor":"hexal:light_level","title":"Lamplighter's Prfn.","text":"Removes a position vector from the stack and returns the light level at that position."},"hexcasting:addon/hexic/metatables#hexic:metatable":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/metatables@hexic:metatable","icon_urls":[],"entry_id":"hexcasting:addon/hexic/metatables","anchor":"hexic:metatable","title":"Patchwork Exaltation","text":"Constructs a Patchwork iota from the userdata (iota stored inside), display iota (visible to my eyes), color, and an overload map."},"hexcasting:jumble#overevaluate:create_jumble":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#jumble@overevaluate:create_jumble","icon_urls":[],"entry_id":"hexcasting:jumble","anchor":"overevaluate:create_jumble","title":"Jumbling Gambit","text":"Creates a jumble iota corresponding to the argument count and the list of numbers."},"hexcasting:jumble#overevaluate:dissolve_jumble":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#jumble@overevaluate:dissolve_jumble","icon_urls":[],"entry_id":"hexcasting:jumble","anchor":"overevaluate:dissolve_jumble","title":"Jumbling Decomposition","text":"Dissolves a jumble iota back into a number and a list of numbers."},"hexcasting:addon/hexic/maps#hexic:empty_map":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexic:empty_map","icon_urls":[],"entry_id":"hexcasting:addon/hexic/maps","anchor":"hexic:empty_map","title":"Vacant Reflection: Map","text":"Creates a new empty map for my usage."},"hexcasting:addon/hexic/maps#hexcasting:add":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:addon/hexic/maps","anchor":"hexcasting:add","title":"Additive Distillation","text":"Merges two maps together. Maps cannot have duplicate items: any entry in the latter map will override that in the first map."},"hexcasting:addon/hexic/maps#hexcasting:sub":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:sub","icon_urls":[],"entry_id":"hexcasting:addon/hexic/maps","anchor":"hexcasting:sub","title":"Subtractive Distillation","text":"Removes every entry in the first map that is found in the second map. The values in the second map are ignored."},"hexcasting:addon/hexic/maps#hexcasting:index":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:index","icon_urls":[],"entry_id":"hexcasting:addon/hexic/maps","anchor":"hexcasting:index","title":"Selection Distillation","text":"Disintegrates the map, returning only the value associated with the given key. O(1), unlike scanning a list."},"hexcasting:addon/hexic/maps#hexcasting:unappend":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:unappend","icon_urls":[],"entry_id":"hexcasting:addon/hexic/maps","anchor":"hexcasting:unappend","title":"Derivation Decomposition","text":"Shaves off one element of a map. Which element gets shaved off is undefined and subject to Nature's whims. If used on an empty map, returns two nulls."},"hexcasting:addon/hexic/maps#hexcasting:replace":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:replace","icon_urls":[],"entry_id":"hexcasting:addon/hexic/maps","anchor":"hexcasting:replace","title":"Surgeon's Exaltation","text":"Replaces the element associated with __k__ with __v__. If __k__ is not present in the map, the entry is created."},"hexcasting:addon/hexic/maps#hexcasting:remove_from":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/maps@hexcasting:remove_from","icon_urls":[],"entry_id":"hexcasting:addon/hexic/maps","anchor":"hexcasting:remove_from","title":"Excisor's Distillation","text":"Throws out the map's association for the given key. If there is no matching association, the map is returned unchanged."},"hexcasting:patterns/enlightened_splicing_table#hexdebug:splicing/enlightened/hex/write":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/enlightened_splicing_table@hexdebug:splicing/enlightened/hex/write","icon_urls":[],"entry_id":"hexcasting:patterns/enlightened_splicing_table","anchor":"hexdebug:splicing/enlightened/hex/write","title":"Imbue Mindsplice Table","text":"Remove a vector and list of patterns from the stack, then imbue the list of patterns into the [Mindsplice Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#greatwork/enlightened_splicing_table) at that position.\nCosts about five [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/enlightened_splicing_table#hexdebug:splicing/enlightened/hex/read":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/enlightened_splicing_table@hexdebug:splicing/enlightened/hex/read","icon_urls":[],"entry_id":"hexcasting:patterns/enlightened_splicing_table","anchor":"hexdebug:splicing/enlightened/hex/read","title":"Mindsplice Purification","text":"Remove a vector from the stack, then push the Hex currently imbued to the [Mindsplice Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#greatwork/enlightened_splicing_table) at that position, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it has not yet been imbued."},"hexcasting:addon/hexic/nbt#hexic:nbt/lift1":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/lift1","icon_urls":[],"entry_id":"hexcasting:addon/hexic/nbt","anchor":"hexic:nbt/lift1","title":"Secretary's Purification: Byte","text":"Converts a number into a Byte tag: an integer between -128 and 127, inclusive."},"hexcasting:addon/hexic/nbt#hexic:nbt/lift2":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/lift2","icon_urls":[],"entry_id":"hexcasting:addon/hexic/nbt","anchor":"hexic:nbt/lift2","title":"Secretary's Purification: Short","text":"Converts a number into a Short tag, between -65536 and 65535."},"hexcasting:addon/hexic/nbt#hexic:nbt/lift4":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/lift4","icon_urls":[],"entry_id":"hexcasting:addon/hexic/nbt","anchor":"hexic:nbt/lift4","title":"Secretary's Purification: Integer","text":"Converts a number into an Int tag, between roughly negative 2 billion and positive 2 billion."},"hexcasting:addon/hexic/nbt#hexic:nbt/lift8":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/lift8","icon_urls":[],"entry_id":"hexcasting:addon/hexic/nbt","anchor":"hexic:nbt/lift8","title":"Secretary's Purification: Long","text":"Converts a number into a Long tag: bounded to 9 quintillion, which I will likely never reach."},"hexcasting:addon/hexic/nbt#hexic:nbt/liftd":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/liftd","icon_urls":[],"entry_id":"hexcasting:addon/hexic/nbt","anchor":"hexic:nbt/liftd","title":"Secretary's Purification: Double","text":"Converts a number into a Double tag. Oddly, doubles seem to perfectly correspond to my knowledge of numbers, plus the ability to represent infinities and non-numbers."},"hexcasting:addon/hexic/nbt#hexic:nbt/liftf":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/nbt@hexic:nbt/liftf","icon_urls":[],"entry_id":"hexcasting:addon/hexic/nbt","anchor":"hexic:nbt/liftf","title":"Secretary's Purification: Float","text":"Converts a number into a Float tag. These seem similar to Doubles, albeit with less precision."},"hexcasting:addon/hexic/no#hexic:whatthefuck":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/no@hexic:whatthefuck","icon_urls":[],"entry_id":"hexcasting:addon/hexic/no","anchor":"hexic:whatthefuck","title":"Suffering","text":"How could one even begin to draw this?"},"hexcasting:pages#hexoverpowered:yjsp_media":{"mod_id":"hexoverpowered","url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:yjsp_media","icon_urls":[],"entry_id":"hexcasting:pages","anchor":"hexoverpowered:yjsp_media","title":"YJSP's Charge Media","text":"Charges the current casting environment to an equivalent of **114514** amethyst dust media."},"hexcasting:pages#hexoverpowered:get_personal_media":{"mod_id":"hexoverpowered","url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:get_personal_media","icon_urls":[],"entry_id":"hexcasting:pages","anchor":"hexoverpowered:get_personal_media","title":"Mana Reflection","text":"Gets how much media exists in my personal media bar (in **0.0001** dust)."},"hexcasting:pages#hexoverpowered:get_personal_media_max":{"mod_id":"hexoverpowered","url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:get_personal_media_max","icon_urls":[],"entry_id":"hexcasting:pages","anchor":"hexoverpowered:get_personal_media_max","title":"Arcane Reflection","text":"Gets how much media I could hold in my personal media bar at most (in **0.0001** dust)."},"hexcasting:pages#hexoverpowered:mind_patterns":{"mod_id":"hexoverpowered","url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_patterns","icon_urls":[],"entry_id":"hexcasting:pages","anchor":"hexoverpowered:mind_patterns","title":"Snapshot Reflection","text":"Gets the list of all pattern iotas in the current staff canvas, returned in the order they were drawn."},"hexcasting:pages#hexoverpowered:mind_stack/pop":{"mod_id":"hexoverpowered","url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_stack/pop","icon_urls":[],"entry_id":"hexcasting:pages","anchor":"hexoverpowered:mind_stack/pop","title":"Brain-Out Gambit","text":"Pops the top iota from the staff casting stack, and pushes into current stack."},"hexcasting:pages#hexoverpowered:mind_stack/push":{"mod_id":"hexoverpowered","url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_stack/push","icon_urls":[],"entry_id":"hexcasting:pages","anchor":"hexoverpowered:mind_stack/push","title":"Brain-In Gambit","text":"Pops the top iota from current stack, and pushes into the staff casting stack."},"hexcasting:pages#hexoverpowered:mind_stack/size":{"mod_id":"hexoverpowered","url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_stack/size","icon_urls":[],"entry_id":"hexcasting:pages","anchor":"hexoverpowered:mind_stack/size","title":"Brain Depth's Reflection","text":"Gets the size of the staff casting stack."},"hexcasting:pages#hexoverpowered:mind_env/schedule":{"mod_id":"hexoverpowered","url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_env/schedule","icon_urls":[],"entry_id":"hexcasting:pages","anchor":"hexoverpowered:mind_env/schedule","title":"Delay's Gambit","text":"Delays the given iota list to execute after the given time (number of ticks). If delay time is not greater than 0, then the spell will be casted immediately."},"hexcasting:pages#hexoverpowered:mind_env/running_code":{"mod_id":"hexoverpowered","url":"https://yukkuric.github.io/HexOverpowered/v/0.10.1/1.1/en_us#pages@hexoverpowered:mind_env/running_code","icon_urls":[],"entry_id":"hexcasting:pages","anchor":"hexoverpowered:mind_env/running_code","title":"Delay's Reflection","text":"Gets the list of patterns executed last time in the current casting environment."},"hexcasting:patterns/readwrite_blocks#hexcasting:read/entity":{"mod_id":"ioticblocks","url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@hexcasting:read/entity","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite_blocks","anchor":"hexcasting:read/entity","title":"Chronicler's Prfn.","text":"Like [Scribe's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read), but the iota is read out of a block instead of my other hand."},"hexcasting:patterns/readwrite_blocks#hexcasting:write/entity":{"mod_id":"ioticblocks","url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@hexcasting:write/entity","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite_blocks","anchor":"hexcasting:write/entity","title":"Chronicler's Gambit","text":"Like [Scribe's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write), but the iota is written to a block instead of my other hand.\nInterestingly enough, it looks like I cannot write my own Name using this spell. I get a sense that I might be endangered if I could."},"hexcasting:patterns/readwrite_blocks#ioticblocks:read/index":{"mod_id":"ioticblocks","url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@ioticblocks:read/index","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite_blocks","anchor":"ioticblocks:read/index","title":"Tachygrapher's Dstl.","text":"Read a list iota out of an entity or block, then push the iota at the specified index to the stack.\nIt seems this and the next pattern may be useful for handling large amounts of data without causing a [Too Many Iotas](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/mishaps) mishap."},"hexcasting:patterns/readwrite_blocks#ioticblocks:write/index":{"mod_id":"ioticblocks","url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@ioticblocks:write/index","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite_blocks","anchor":"ioticblocks:write/index","title":"Tachygrapher's Gambit","text":"Read a list iota out of an entity or block, then set the element at the specified index of that list to the given iota, then write the resulting list back to the entity or block."},"hexcasting:patterns/readwrite_blocks#hexcasting:readable/entity":{"mod_id":"ioticblocks","url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@hexcasting:readable/entity","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite_blocks","anchor":"hexcasting:readable/entity","title":"Auditor's Purification","text":"Like [Auditor's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:readable), but the readability of a block is checked instead of my other hand."},"hexcasting:patterns/readwrite_blocks#hexcasting:writable/entity":{"mod_id":"ioticblocks","url":"https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@hexcasting:writable/entity","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite_blocks","anchor":"hexcasting:writable/entity","title":"Assessor's Purification","text":"Like [Assessor's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:writable), but the writability of a block is checked instead of my other hand."},"hexcasting:patterns/splicing_table#hexdebug:splicing/view_index/read":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/view_index/read","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/view_index/read","title":"Sprocket's Purification","text":"Remove a vector from the stack, then push the index of the leftmost iota currently visible in the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position."},"hexcasting:patterns/splicing_table#hexdebug:splicing/view_index/write":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/view_index/write","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/view_index/write","title":"Sprocket's Gambit","text":"Remove a vector and number from the stack, then move the view of the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position so that the given index is the leftmost one visible."},"hexcasting:patterns/splicing_table#hexdebug:splicing/selection/read":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/selection/read","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/selection/read","title":"Splicer's Decomposition","text":"Remove a vector from the stack, then push two values representing the current selection in the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position."},"hexcasting:patterns/splicing_table#hexdebug:splicing/selection/write":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/selection/write","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/selection/write","title":"Splicer's Gambit","text":"Remove a vector and two values from the stack, then set the selection of the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position as previously described."},"hexcasting:patterns/splicing_table#hexdebug:splicing/clipboard/read":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/read","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/clipboard/read","title":"Compositor's Prfn.","text":"Remove a vector from the stack, then copy the contents of the secondary item in the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position and push it to the stack."},"hexcasting:patterns/splicing_table#hexdebug:splicing/clipboard/write":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/write","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/clipboard/write","title":"Compositor's Gambit","text":"Remove a vector and iota from the stack, then save the iota into the secondary item in the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position.\nAs with [Chronicler's Gambit](https://ioticblocks.hexxy.media/v/1.0.2+1.20.1/1.0/en_us#patterns/readwrite_blocks@hexcasting:write/entity), I cannot write my own Name using this spell."},"hexcasting:patterns/splicing_table#hexdebug:splicing/clipboard/readable":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/readable","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/clipboard/readable","title":"Producer's Purification","text":"Replace the vector at the top of the stack with True if there is a [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position containing a secondary item that I could read, or False otherwise."},"hexcasting:patterns/splicing_table#hexdebug:splicing/clipboard/writable":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/writable","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/clipboard/writable","title":"Director's Purification","text":"Replace the vector at the top of the stack with True if there is a [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) at that position containing a secondary item that I could save an iota into, or False otherwise."},"hexcasting:patterns/splicing_table#hexdebug:splicing/list/spellbook_index/read":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/read","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/list/spellbook_index/read","title":"Projectionist's Prfn.","text":"Remove a vector from the stack, then push the current page number (starting at 1) of the [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in the main slot of the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) or [Focal Frame](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/focus_holder) at that position."},"hexcasting:patterns/splicing_table#hexdebug:splicing/list/spellbook_index/write":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/write","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/list/spellbook_index/write","title":"Projectionist's Gambit","text":"Remove a vector and number from the stack, then flip the [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in the main slot of the [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) or [Focal Frame](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/focus_holder) at that position to the given page number."},"hexcasting:patterns/splicing_table#hexdebug:splicing/list/spellbook_index/readable":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/readable","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/list/spellbook_index/readable","title":"Shutter's Purification","text":"Replace the vector at the top of the stack with True if there is a [Splicing Table](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/splicing_table) or [Focal Frame](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#items/focus_holder) at that position with a [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in its main slot that contains at least one page, or False otherwise."},"hexcasting:patterns/splicing_table#hexdebug:splicing/clipboard/spellbook_index/read":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/spellbook_index/read","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/clipboard/spellbook_index/read","title":"Projectionist's Prfn. II","text":"Like [Projectionist's Purification](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/read), but the page number of the [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in the secondary slot is read instead of the main slot."},"hexcasting:patterns/splicing_table#hexdebug:splicing/clipboard/spellbook_index/write":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/spellbook_index/write","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/clipboard/spellbook_index/write","title":"Projectionist's Gambit II","text":"Like [Projectionist's Gambit](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/write), but the page number of the [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in the secondary slot is written instead of the main slot."},"hexcasting:patterns/splicing_table#hexdebug:splicing/clipboard/spellbook_index/readable":{"mod_id":"hexdebug","url":"https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/clipboard/spellbook_index/readable","icon_urls":[],"entry_id":"hexcasting:patterns/splicing_table","anchor":"hexdebug:splicing/clipboard/spellbook_index/readable","title":"Shutter's Prfn. II","text":"Like [Shutter's Purification](https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/en_us#patterns/splicing_table@hexdebug:splicing/list/spellbook_index/readable), but the [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in the secondary slot is checked instead of the main slot."},"hexcasting:addon/hexic/staffcast#hexic:staffcast_factory":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/staffcast@hexic:staffcast_factory","icon_urls":[],"entry_id":"hexcasting:addon/hexic/staffcast","anchor":"hexic:staffcast_factory","title":"Lani's Greater Gambit","text":"Coerces my staff to cast a Hex. The hex uses the stack of the outer casting environment."},"hexcasting:addon/hexic/staffcast#hexic:staffcast_factory/lazy":{"mod_id":"hexic","url":"https://hexic.pool.net.eu.org/v/1.4.6/1.1.post1/en_us#addon/hexic/staffcast@hexic:staffcast_factory/lazy","icon_urls":[],"entry_id":"hexcasting:addon/hexic/staffcast","anchor":"hexic:staffcast_factory/lazy","title":"Lani's Lesser Gambit","text":"Coerces my staff to cast a Hex. The hex uses the stack of the staff itself, but keeps the outer environment's ravenmind."},"hexcasting:patterns/figura#mediatransport:send_fsb":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:send_fsb","icon_urls":[],"entry_id":"hexcasting:patterns/figura","anchor":"mediatransport:send_fsb","title":"Submit Iota","text":"Sends the iota on the top of the stack into the ether to be received by my current avatar. Can fail for [various reasons](https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#interop/figura/mishaps). Always costs a fixed 1 'sending power.'"},"hexcasting:patterns/figura#mediatransport:recv_fsb":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:recv_fsb","icon_urls":[],"entry_id":"hexcasting:patterns/figura","anchor":"mediatransport:recv_fsb","title":"Accept Iota","text":"Retrieves the next iota from the inbound queue, or [mishaps](https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#interop/figura/mishaps) if the queue is empty."},"hexcasting:patterns/figura#mediatransport:check_queue":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:check_queue","icon_urls":[],"entry_id":"hexcasting:patterns/figura","anchor":"mediatransport:check_queue","title":"Semaphore's Refl.","text":"Queries the number of iotas in the queue."},"hexcasting:patterns/figura#mediatransport:send_other":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:send_other","icon_urls":[],"entry_id":"hexcasting:patterns/figura","anchor":"mediatransport:send_other","title":"Submit Iota II","text":"Sends the iota on the top of the stack to be received by the player second from the top of the stack. It seems to have a separate receiver from the other one. Usually costs 2 'sending power', but this could be different depending on the server configuration."},"hexcasting:patterns/figura#mediatransport:check_rate_limit":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:check_rate_limit","icon_urls":[],"entry_id":"hexcasting:patterns/figura","anchor":"mediatransport:check_rate_limit","title":"Quota's Reflection","text":"Queries the amount of 'sending power' remaining."},"hexcasting:patterns/figura#mediatransport:send_server_info":{"mod_id":"mediatransport","url":"https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#patterns/figura@mediatransport:send_server_info","icon_urls":[],"entry_id":"hexcasting:patterns/figura","anchor":"mediatransport:send_server_info","title":"Query Configuration","text":"Asks Nature to send information about its preferences to my current avatar. Costs 1 'spending power'. See [the protocol documentation](https://penguinencounter.github.io/mediatransport/v/1.1.1+1.20.1/2.0/en_us#mediatransport_virtual/protocol) for details."},"hexcasting:patterns/hexutils#hexthings:noop":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:noop","icon_urls":[],"entry_id":"hexcasting:patterns/hexutils","anchor":"hexthings:noop","title":"Patience","text":"Does nothing, but the tail can be any shape. Useful as a placeholder to be replaced later"},"hexcasting:patterns/hexutils#hexthings:isgreatersent":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:isgreatersent","icon_urls":[],"entry_id":"hexcasting:patterns/hexutils","anchor":"hexthings:isgreatersent","title":"Shard Reflection","text":"Pushes if my current sentinel is a [Greater Sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/greater_sentinel), or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null) if I have no sentinel at all."},"hexcasting:patterns/hexutils#hexthings:insert":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:insert","icon_urls":[],"entry_id":"hexcasting:patterns/hexutils","anchor":"hexthings:insert","title":"Flattening Exaltation","text":"Similar to [Surgeon's Exaltation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:replace), but replaces the element of the first list instead with the *contents* of the second list, rather than with the list itself."},"hexcasting:patterns/hexutils#hexthings:unquote":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:unquote","icon_urls":[],"entry_id":"hexcasting:patterns/hexutils","anchor":"hexthings:unquote","title":"Introjection","text":"This pattern can be used to place raw iota directly into an Introspection-Restrospection pair. After drawing this pattern, all subsequent patterns are \"unescaped\", allowing them to be executed as normal until a [Retrojection](https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:requote) is encountered."},"hexcasting:patterns/hexutils#hexthings:requote":{"mod_id":"hexthings","url":"https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:requote","icon_urls":[],"entry_id":"hexcasting:patterns/hexutils","anchor":"hexthings:requote","title":"Retrojection","text":"When used after an [Introjection](https://real-septicake.github.io/HexThings/v/0.1.4+1.20.1/1.2/en_us#patterns/hexutils@hexthings:unquote), This pattern puts all iota on the stack into the escaped list, with the previous state of the stack being restored."},"hexcasting:patterns/numbers#Numbers":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/numbers@Numbers","icon_urls":[],"entry_id":"hexcasting:patterns/numbers","anchor":"Numbers","title":"Numerical Reflection","text":"Irritatingly, there is no easy way to draw numbers. Here is the method Nature deigned to give us."},"hexcasting:patterns/math#hexcasting:add":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:add","title":"Additive Distillation","text":"Perform addition."},"hexcasting:patterns/math#hexcasting:sub":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:sub","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:sub","title":"Subtractive Distillation","text":"Perform subtraction."},"hexcasting:patterns/math#hexcasting:mul":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:mul","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:mul","title":"Multiplicative Dstl.","text":"Perform multiplication or the dot product."},"hexcasting:patterns/math#hexcasting:div":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:div","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:div","title":"Division Dstl.","text":"Perform division or the cross product."},"hexcasting:patterns/math#hexcasting:abs":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:abs","title":"Length Purification","text":"Compute the absolute value or length."},"hexcasting:patterns/math#hexcasting:pow":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:pow","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:pow","title":"Power Distillation","text":"Perform exponentiation or vector projection."},"hexcasting:patterns/math#hexcasting:floor":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:floor","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:floor","title":"Floor Purification","text":"\"Floors\" a number, cutting off the fractional component and leaving an integer value. If passed a vector, instead floors each of its components."},"hexcasting:patterns/math#hexcasting:ceil":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:ceil","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:ceil","title":"Ceiling Purification","text":"\"Ceilings\" a number, raising it to the next integer value if it has a fractional component. If passed a vector, instead ceils each of its components."},"hexcasting:patterns/math#hexcasting:construct_vec":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:construct_vec","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:construct_vec","title":"Vector Exaltation","text":"Combine three numbers at the top of the stack into a vector's X, Y, and Z components (bottom to top)."},"hexcasting:patterns/math#hexcasting:deconstruct_vec":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:deconstruct_vec","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:deconstruct_vec","title":"Vector Disintegration","text":"Split a vector into its X, Y, and Z components (bottom to top)."},"hexcasting:patterns/math#hexcasting:modulo":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:modulo","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:modulo","title":"Modulus Distillation","text":"Takes the modulus of two numbers. This is the amount *remaining* after division - for example, 5 % 2 is 1, and 5 % 3 is 2. When applied on vectors, performs the above operation elementwise."},"hexcasting:patterns/math#hexcasting:coerce_axial":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:coerce_axial","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:coerce_axial","title":"Axial Purification","text":"For a vector, coerce it to its nearest axial direction, a unit vector. For a number, return the sign of the number; 1 if positive, -1 if negative. In both cases, zero is unaffected."},"hexcasting:patterns/math#hexcasting:random":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/math@hexcasting:random","icon_urls":[],"entry_id":"hexcasting:patterns/math","anchor":"hexcasting:random","title":"Entropy Reflection","text":"Creates a random number between 0 and 1."},"hexcasting:patterns/consts#hexcasting:const/true":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/true","icon_urls":[],"entry_id":"hexcasting:patterns/consts","anchor":"hexcasting:const/true","title":"True Reflection","text":"Adds True to the top of the stack."},"hexcasting:patterns/consts#hexcasting:const/false":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/false","icon_urls":[],"entry_id":"hexcasting:patterns/consts","anchor":"hexcasting:const/false","title":"False Reflection","text":"Adds False to the top of the stack."},"hexcasting:patterns/consts#hexcasting:const/null":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/null","icon_urls":[],"entry_id":"hexcasting:patterns/consts","anchor":"hexcasting:const/null","title":"Nullary Reflection","text":"Adds the [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) influence to the top of the stack."},"hexcasting:patterns/consts#hexcasting:const/vec/0":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/0","icon_urls":[],"entry_id":"hexcasting:patterns/consts","anchor":"hexcasting:const/vec/0","title":"Vector Reflection Zero","text":"Adds (0, 0, 0) to the stack."},"hexcasting:patterns/consts#hexcasting:const/vec/x":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/x","icon_urls":[],"entry_id":"hexcasting:patterns/consts","anchor":"hexcasting:const/vec/x","title":"Vector Rfln. +X/-X","text":"The left-hand counter-clockwise pattern adds (1, 0, 0) to the stack; the right-hand clockwise pattern adds (-1, 0, 0)."},"hexcasting:patterns/consts#hexcasting:const/vec/y":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/y","icon_urls":[],"entry_id":"hexcasting:patterns/consts","anchor":"hexcasting:const/vec/y","title":"Vector Rfln. +Y/-Y","text":"The left-hand counter-clockwise pattern adds (0, 1, 0) to the stack; the right-hand clockwise pattern adds (0, -1, 0)."},"hexcasting:patterns/consts#hexcasting:const/vec/z":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/vec/z","icon_urls":[],"entry_id":"hexcasting:patterns/consts","anchor":"hexcasting:const/vec/z","title":"Vector Rfln. +Z/-Z","text":"The left-hand counter-clockwise pattern adds (0, 0, 1); the right-hand clockwise pattern adds (0, 0, -1)."},"hexcasting:patterns/consts#hexcasting:const/double/tau":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau","icon_urls":[],"entry_id":"hexcasting:patterns/consts","anchor":"hexcasting:const/double/tau","title":"Circle's Reflection","text":"Adds τ, the radial representation of a complete circle, to the stack."},"hexcasting:patterns/consts#hexcasting:const/double/pi":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi","icon_urls":[],"entry_id":"hexcasting:patterns/consts","anchor":"hexcasting:const/double/pi","title":"Arc's Reflection","text":"Adds π, the radial representation of half a circle, to the stack."},"hexcasting:patterns/consts#hexcasting:const/double/e":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/e","icon_urls":[],"entry_id":"hexcasting:patterns/consts","anchor":"hexcasting:const/double/e","title":"Euler's Reflection","text":"Adds *e*, the base of natural logarithms, to the stack."},"hexcasting:patterns/dim_iotas#oneironaut:getdim1":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdim1","icon_urls":[],"entry_id":"hexcasting:patterns/dim_iotas","anchor":"oneironaut:getdim1","title":"Spatial Reflection","text":"Returns a Spatial Imprint representing the dimension I am currently in. Costs a negligible amount of media."},"hexcasting:patterns/dim_iotas#oneironaut:getdim2":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdim2","icon_urls":[],"entry_id":"hexcasting:patterns/dim_iotas","anchor":"oneironaut:getdim2","title":"Spatial Reflection II","text":"Returns a Spatial Imprint representing the dimension my sentinel is currently in. Costs one-tenth of an amethyst dust."},"hexcasting:patterns/dim_iotas#oneironaut:getdim/overworld":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdim/overworld","icon_urls":[],"entry_id":"hexcasting:patterns/dim_iotas","anchor":"oneironaut:getdim/overworld","title":"Homeland Reflection","text":"Returns a Spatial Imprint representing the overworld. Costs one-tenth of an amethyst dust."},"hexcasting:patterns/dim_iotas#oneironaut:getdim/nether":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdim/nether","icon_urls":[],"entry_id":"hexcasting:patterns/dim_iotas","anchor":"oneironaut:getdim/nether","title":"Inferno Reflection","text":"Returns a Spatial Imprint representing the nether. Costs one-tenth of an amethyst dust.\nThere seems to be some resistance when I cast this. Perhaps I'll be able to overcome it with greater skill..."},"hexcasting:patterns/dim_iotas#oneironaut:getdimheight":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdimheight","icon_urls":[],"entry_id":"hexcasting:patterns/dim_iotas","anchor":"oneironaut:getdimheight","title":"Atlas' Decomposition","text":"Accepts a Spatial Imprint, and returns the lowest and highest altitudes at which blocks can exist in the corresponding dimension."},"hexcasting:patterns/dim_iotas#oneironaut:getdimscale":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/dim_iotas@oneironaut:getdimscale","icon_urls":[],"entry_id":"hexcasting:patterns/dim_iotas","anchor":"oneironaut:getdimscale","title":"Ratio Purification","text":"Accepts a Spatial Imprint, and returns how many blocks you'd have to travel in the overworld to travel the equivalent of one block in the input dimension."},"hexcasting:patterns/hexal_maths#hexal:factorial":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_maths@hexal:factorial","icon_urls":[],"entry_id":"hexcasting:patterns/hexal_maths","anchor":"hexal:factorial","title":"Factorial Purification","text":"Takes a number from the stack and computes its factorial, for example inputting 4 would return 4\\*3\\*2\\*1=24."},"hexcasting:patterns/hexal_maths#hexal:running/sum":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_maths@hexal:running/sum","icon_urls":[],"entry_id":"hexcasting:patterns/hexal_maths","anchor":"hexal:running/sum","title":"Running Sum Prfn.","text":"Takes a list from the stack and computes its running sum, for example inputting [1,2,5] would return [1,3,8]."},"hexcasting:patterns/hexal_maths#hexal:running/mul":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/hexal_maths@hexal:running/mul","icon_urls":[],"entry_id":"hexcasting:patterns/hexal_maths","anchor":"hexal:running/mul","title":"Running Product Prfn.","text":"Takes a list from the stack and computes its running product, for example inputting [1,2,5] would return [1,2,10]."},"hexcasting:patterns/hextweaks_utility#hextweaks:page/right":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_utility@hextweaks:page/right","icon_urls":[],"entry_id":"hexcasting:patterns/hextweaks_utility","anchor":"hextweaks:page/right","title":"Progress Gambit","text":"Turns the spellbook that your are holding one page to the right"},"hexcasting:patterns/hextweaks_utility#hextweaks:page/left":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_utility@hextweaks:page/left","icon_urls":[],"entry_id":"hexcasting:patterns/hextweaks_utility","anchor":"hextweaks:page/left","title":"Regress Gambit","text":"Turns the spellbook that your are holding one page to the left"},"hexcasting:patterns/hextweaks_utility#hextweaks:while":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_utility@hextweaks:while","icon_urls":[],"entry_id":"hexcasting:patterns/hextweaks_utility","anchor":"hextweaks:while","title":"Heket's Gambit","text":"Removes a pattern list from the stack. Examines (but does not remove) the iota beneath it, and evaluates the pattern list if and only if [Augur's Purification](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:bool_coerce) would respond to that iota with True. Examination and evaluation repeats until the iota would no longer create truth."},"hexcasting:patterns/hashing#ephemera:hash":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/hashing@ephemera:hash","icon_urls":[],"entry_id":"hexcasting:patterns/hashing","anchor":"ephemera:hash","title":"Hashing Purification","text":"Accepts any iota, and converts it into its hashed form."},"hexcasting:patterns/misc_patterns#ephemera:readframerotation":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:readframerotation","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:readframerotation","title":"Decorator's Prfn.","text":"Accepts an item frame entity, and returns its rotation, from 0 to 7."},"hexcasting:patterns/misc_patterns#ephemera:setframerotation":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:setframerotation","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:setframerotation","title":"Decorator's Gambit","text":"Accepts an item frame entity and an integer from 0 to 7, and sets its rotation to the number. Costs a negligible amount of media."},"hexcasting:patterns/misc_patterns#ephemera:filteredentityraycast":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:filteredentityraycast","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:filteredentityraycast","title":"Scout's Exaltation","text":"As [Scout's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast/entity), but also accepts a list of entity type iotas. Any entity whose type is not present in the list will be ignored. Costs an amount of media slightly less negligible than that of the aforementioned pattern."},"hexcasting:patterns/misc_patterns#ephemera:gaussianrand":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:gaussianrand","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:gaussianrand","title":"Entropy Reflection II","text":"Returns a random number with a gaussian distribution, with a mean of zero and a standard deviation of one."},"hexcasting:patterns/misc_patterns#ephemera:collisionprobe":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:collisionprobe","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:collisionprobe","title":"Clearance Prfn.","text":"Accepts a vector, and returns whether that vector is within (or just on the edge of) the block in that space. Seems to involve the boxes I see in my mind's eye."},"hexcasting:patterns/misc_patterns#ephemera:getstacksizedeep":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getstacksizedeep","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:getstacksizedeep","title":"Flock's Rfln. II","text":"Returns the total size of all iotas on my stack, including the contents of lists and similar. If this number ever reaches 1024, my stack shall come crashing down into garbage."},"hexcasting:patterns/misc_patterns#ephemera:getiotasize":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getiotasize","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:getiotasize","title":"Flock's Prfn.","text":"Accepts any iota, and returns its total size."},"hexcasting:patterns/misc_patterns#ephemera:getproperties":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getproperties","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:getproperties","title":"State Purification","text":"Accepts a vector, and returns a list of strings corresponding to values contained in the state of the block at the corresponding position."},"hexcasting:patterns/misc_patterns#ephemera:getpropertyvalue":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getpropertyvalue","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:getpropertyvalue","title":"State Distillation","text":"Accepts a vector and a string, and uses the string as a key to retrieve the value it corresponds to in the target block's state, or null if there is no corresponding value."},"hexcasting:patterns/misc_patterns#ephemera:ridewisp":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:ridewisp","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:ridewisp","title":"Ride Wisp","text":"Accepts one of my wisps (or a wandering wisp), and places me atop it, similar to sitting in a minecart. I must be within the wisp's ambit, or four blocks for wandering wisps. Costs one amethyst shard."},"hexcasting:patterns/misc_patterns#ephemera:dismount":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:dismount","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:dismount","title":"Dismount","text":"Takes me off of whatever entity I may be riding when cast. Costs 1/100 of a dust."},"hexcasting:patterns/misc_patterns#ephemera:getrider":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getrider","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:getrider","title":"Equestrian Prfn.","text":"Accepts an entity, and returns a list of entities seated atop it."},"hexcasting:patterns/misc_patterns#ephemera:getmount":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/misc_patterns@ephemera:getmount","icon_urls":[],"entry_id":"hexcasting:patterns/misc_patterns","anchor":"ephemera:getmount","title":"Equestrian Prfn. II","text":"Accepts an entity, and returns the entity it is seated atop."},"hexcasting:patterns/pattern_manipulation#hexical:shuffle_pattern":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:shuffle_pattern","icon_urls":[],"entry_id":"hexcasting:patterns/pattern_manipulation","anchor":"hexical:shuffle_pattern","title":"Glyphmaker's Dstl.","text":"Uses the number to shuffle the pattern into one of the same shape, but different stroke order. My notes hint that ancient Hexcasters used this for some *grand library*."},"hexcasting:patterns/pattern_manipulation#hexical:congruent":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:congruent","icon_urls":[],"entry_id":"hexcasting:patterns/pattern_manipulation","anchor":"hexical:congruent","title":"Congruence Distillation","text":"Pushes whether two patterns have the same shape, stroke order, and orientation."},"hexcasting:patterns/pattern_manipulation#hexical:similar":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:similar","icon_urls":[],"entry_id":"hexcasting:patterns/pattern_manipulation","anchor":"hexical:similar","title":"Similarity Distillation","text":"Pushes whether two patterns have same shape but not necessarily the same stroke order."},"hexcasting:patterns/pattern_manipulation#hexical:serialize_pattern":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:serialize_pattern","icon_urls":[],"entry_id":"hexcasting:patterns/pattern_manipulation","anchor":"hexical:serialize_pattern","title":"Chirographer's Purif.","text":"Turns a pattern into a list of numbers for my splitting, analysis, and dissection. The inverse of [Calligrapher's Purification](https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:deserialize_pattern)."},"hexcasting:patterns/pattern_manipulation#hexical:deserialize_pattern":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:deserialize_pattern","icon_urls":[],"entry_id":"hexcasting:patterns/pattern_manipulation","anchor":"hexical:deserialize_pattern","title":"Calligrapher's Purif.","text":"Turns a list of numbers into a pattern for my viewing and execution. The inverse of [Chirographer's Purification](https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:serialize_pattern)."},"hexcasting:patterns/pattern_manipulation#hexical:draw_pattern":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/pattern_manipulation@hexical:draw_pattern","icon_urls":[],"entry_id":"hexcasting:patterns/pattern_manipulation","anchor":"hexical:draw_pattern","title":"Handwriting Distillation","text":"Takes a pattern and produces a normalized list of vectors. The z-component of these vectors is zero. I feel this may be useful for artistic Hexes."},"hexcasting:patterns/spells/status_iotas#ephemera:getstatus":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getstatus","icon_urls":[],"entry_id":"hexcasting:patterns/spells/status_iotas","anchor":"ephemera:getstatus","title":"Apothecary's Prfn.","text":"Accepts a living entity, and returns a list of status iotas representing all effects on the target."},"hexcasting:patterns/spells/status_iotas#ephemera:getstatuscategory":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getstatuscategory","icon_urls":[],"entry_id":"hexcasting:patterns/spells/status_iotas","anchor":"ephemera:getstatuscategory","title":"Apothecary's Prfn. II","text":"Accepts a status effect type, and returns a number based on whether the effect is likely to be helpful, harmful, or neutral to a creature."},"hexcasting:patterns/spells/status_iotas#ephemera:getstatusduration":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getstatusduration","icon_urls":[],"entry_id":"hexcasting:patterns/spells/status_iotas","anchor":"ephemera:getstatusduration","title":"Pharmacist's Dstln.","text":"Accepts an entity and a status effect type, and returns the effect on the target's duration in seconds."},"hexcasting:patterns/spells/status_iotas#ephemera:getstatuslevel":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getstatuslevel","icon_urls":[],"entry_id":"hexcasting:patterns/spells/status_iotas","anchor":"ephemera:getstatuslevel","title":"Pharmacist's Distillation II","text":"Accepts an entity and a status effect type, and returns the effect on the target's potency."},"hexcasting:patterns/spells/status_iotas#ephemera:getbystatussingle":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getbystatussingle","icon_urls":[],"entry_id":"hexcasting:patterns/spells/status_iotas","anchor":"ephemera:getbystatussingle","title":"Entity Distillation: Status","text":"Accepts a status effect type and a vector, and returns an entity at that position which has that effect."},"hexcasting:patterns/spells/status_iotas#ephemera:getbystatus":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getbystatus","icon_urls":[],"entry_id":"hexcasting:patterns/spells/status_iotas","anchor":"ephemera:getbystatus","title":"Zone Exltn.: Status","text":"Accepts a status effect type, a vector, and a number (*n*), and returns a list of entities within radius *n* of the vector which have that effect."},"hexcasting:patterns/spells/status_iotas#ephemera:getbystatusinverse":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getbystatusinverse","icon_urls":[],"entry_id":"hexcasting:patterns/spells/status_iotas","anchor":"ephemera:getbystatusinverse","title":"Zone Exltn.: Not-Status","text":"Accepts a status effect type, a vector, and a number (*n*), and returns a list of entities within radius *n* of the vector which do not have that effect."},"hexcasting:patterns/spells/status_iotas#ephemera:getabsorption":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:getabsorption","icon_urls":[],"entry_id":"hexcasting:patterns/spells/status_iotas","anchor":"ephemera:getabsorption","title":"Ablation Purification","text":"Accepts a living entity, and returns how much damage it can Absorb before its health is affected."},"hexcasting:patterns/spells/status_iotas#ephemera:removestatus":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/status_iotas@ephemera:removestatus","icon_urls":[],"entry_id":"hexcasting:patterns/spells/status_iotas","anchor":"ephemera:removestatus","title":"Cleanse Status","text":"Accepts an entity and a status effect type, and removes that status effect from the entity. Cost is based on the effect's innate harmfulness, its potency, and its remaining duration."},"hexcasting:patterns/text_iotas#hexpose:create_text":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:create_text","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexpose:create_text","title":"Reading Purification","text":"Takes an iota and returns a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) representing it. If taking a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas), strips all the styles of it."},"hexcasting:patterns/text_iotas#hexcasting:add":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexcasting:add","title":"Additive Distillation","text":"Pushes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) of the first followed immediately by the second."},"hexcasting:patterns/text_iotas#hexcasting:abs":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexcasting:abs","title":"Length Purification","text":"Pushes the length of the [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas)."},"hexcasting:patterns/text_iotas#hexpose:split_text":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:split_text","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexpose:split_text","title":"Glyph Purification","text":"Splits a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) into a list of individual glyphs."},"hexcasting:patterns/text_iotas#hexpose:combine_text":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:combine_text","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexpose:combine_text","title":"Collage Purification","text":"Transforms all the elements of a list into text (or keeps them if they were) and pastes it all together."},"hexcasting:patterns/text_iotas#hexcasting:index":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:index","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexcasting:index","title":"Selection Distillation","text":"Pushes the nth glyph in the text."},"hexcasting:patterns/text_iotas#hexcasting:slice":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:slice","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexcasting:slice","title":"Selection Exaltation","text":"Pushes the specified slice of the text."},"hexcasting:patterns/text_iotas#hexcasting:replace":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:replace","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexcasting:replace","title":"Surgeon's Exaltation","text":"Replaces the glyph at the nth position in the text with another segment of text. Replacement can be longer than one glyph."},"hexcasting:patterns/text_iotas#hexcasting:remove_from":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:remove_from","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexcasting:remove_from","title":"Excisor's Distillation","text":"Removes the nth glyph in the text."},"hexcasting:patterns/text_iotas#hexcasting:reverse":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:reverse","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexcasting:reverse","title":"Retrograde Purification","text":"Reverses the text."},"hexcasting:patterns/text_iotas#hexcasting:unique":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexcasting:unique","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexcasting:unique","title":"Uniqueness Purification","text":"Keeps only the first instance of any glyph in the text. Styling is enough to distinguish a glyph."},"hexcasting:patterns/text_iotas#hexpose:text_color":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_color","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexpose:text_color","title":"Lumière Gambit","text":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and a color encoded as a vector whose components range from 0 to 1, and produces a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) of that color."},"hexcasting:patterns/text_iotas#hexpose:text_bold":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_bold","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexpose:text_bold","title":"Gothic Gambit","text":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and sets whether it is **bold**."},"hexcasting:patterns/text_iotas#hexpose:text_italics":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_italics","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexpose:text_italics","title":"Manutius' Gambit","text":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and sets whether it is in *italics*."},"hexcasting:patterns/text_iotas#hexpose:text_underline":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_underline","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexpose:text_underline","title":"Notetaker's Gambit","text":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and sets whether it is __underlined__."},"hexcasting:patterns/text_iotas#hexpose:text_strikethrough":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_strikethrough","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexpose:text_strikethrough","title":"Editor's Gambit","text":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and sets whether it has been ~~struck through~~."},"hexcasting:patterns/text_iotas#hexpose:text_obfuscated":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas@hexpose:text_obfuscated","icon_urls":[],"entry_id":"hexcasting:patterns/text_iotas","anchor":"hexpose:text_obfuscated","title":"Censor's Gambit","text":"Takes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) and sets whether it is obfusca||ted||."},"hexcasting:patterns/traces#hextrace:trace":{"mod_id":"hextrace","url":"https://ducklingvivi.github.io/HexTrace/v/0.1.0+1.20.1/1.0/en_us#patterns/traces@hextrace:trace","icon_urls":[],"entry_id":"hexcasting:patterns/traces","anchor":"hextrace:trace","title":"Apply Trace","text":"Applies the given trace to the top Iota."},"hexcasting:patterns/metathoth#ephemera:thothyoink":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/metathoth@ephemera:thothyoink","icon_urls":[],"entry_id":"hexcasting:patterns/metathoth","anchor":"ephemera:thothyoink","title":"Seshat's Gambit","text":"Pops an iota from the accumulator and pushes it to the current stack. Mishaps if used outside of Thoth's Gambit."},"hexcasting:patterns/metathoth#ephemera:thothcount":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/metathoth@ephemera:thothcount","icon_urls":[],"entry_id":"hexcasting:patterns/metathoth","anchor":"ephemera:thothcount","title":"Seshat's Rfln.","text":"Returns how many iotas are currently accessible via Seshat's Gambit. Returns -1 if used outside of Thoth's Gambit."},"hexcasting:patterns/stackmanip#hexcasting:pseudo-novice":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:pseudo-novice","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:pseudo-novice","title":"Novice's Gambit","text":"Removes the first iota from the stack.\nThis seems to be a special case of [Bookkeeper's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:mask)."},"hexcasting:patterns/stackmanip#hexcasting:swap":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:swap","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:swap","title":"Jester's Gambit","text":"Swaps the top two iotas of the stack."},"hexcasting:patterns/stackmanip#hexcasting:rotate":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:rotate","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:rotate","title":"Rotation Gambit","text":"Yanks the iota third from the top of the stack to the top. [0, 1, 2] becomes [1, 2, 0]."},"hexcasting:patterns/stackmanip#hexcasting:rotate_reverse":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:rotate_reverse","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:rotate_reverse","title":"Rotation Gambit II","text":"Yanks the top iota to the third position. [0, 1, 2] becomes [2, 0, 1]."},"hexcasting:patterns/stackmanip#hexcasting:duplicate":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:duplicate","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:duplicate","title":"Gemini Decomposition","text":"Duplicates the top iota of the stack."},"hexcasting:patterns/stackmanip#hexcasting:over":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:over","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:over","title":"Prospector's Gambit","text":"Copy the second-to-last iota of the stack to the top. [0, 1] becomes [0, 1, 0]."},"hexcasting:patterns/stackmanip#hexcasting:tuck":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:tuck","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:tuck","title":"Undertaker's Gambit","text":"Copy the top iota of the stack, then put it under the second iota. [0, 1] becomes [1, 0, 1]."},"hexcasting:patterns/stackmanip#hexcasting:duplicate_n":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:duplicate_n","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:duplicate_n","title":"Gemini Gambit","text":"Removes the number at the top of the stack, then copies the top iota of the stack that number of times. (A count of 2 results in two of the iota on the stack, not three.)"},"hexcasting:patterns/stackmanip#hexcasting:2dup":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:2dup","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:2dup","title":"Dioscuri Gambit","text":"Copy the top two iotas of the stack. [0, 1] becomes [0, 1, 0, 1]."},"hexcasting:patterns/stackmanip#hexcasting:stack_len":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:stack_len","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:stack_len","title":"Flock's Reflection","text":"Pushes the size of the stack as a number to the top of the stack. (For example, a stack of [0, 1] will become [0, 1, 2].)"},"hexcasting:patterns/stackmanip#hexcasting:fisherman":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:fisherman","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:fisherman","title":"Fisherman's Gambit","text":"Grabs the element in the stack indexed by the number and brings it to the top. If the number is negative, instead moves the top element of the stack down that many elements."},"hexcasting:patterns/stackmanip#hexcasting:fisherman/copy":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:fisherman/copy","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:fisherman/copy","title":"Fisherman's Gambit II","text":"Like [Fisherman's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:fisherman), but instead of moving the iota, copies it."},"hexcasting:patterns/stackmanip#hexcasting:mask":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:mask","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:mask","title":"Bookkeeper's Gambit","text":"An infinite family of actions that keep or remove elements at the top of the stack based on the sequence of dips and lines."},"hexcasting:patterns/stackmanip#hexcasting:swizzle":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/stackmanip@hexcasting:swizzle","icon_urls":[],"entry_id":"hexcasting:patterns/stackmanip","anchor":"hexcasting:swizzle","title":"Swindler's Gambit","text":"Rearranges the top elements of the stack based on the given numerical code, which is the index of the permutation wanted."},"hexcasting:scryglass#scryglass:get_window_size":{"mod_id":"scryglass","url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:get_window_size","icon_urls":[],"entry_id":"hexcasting:scryglass","anchor":"scryglass:get_window_size","title":"Periphery Reflection","text":"Returns the full width and height of my vision as a vector."},"hexcasting:scryglass#scryglass:get_icons":{"mod_id":"scryglass","url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:get_icons","icon_urls":[],"entry_id":"hexcasting:scryglass","anchor":"scryglass:get_icons","title":"Icons Reflection","text":"Pushes a list of the indices of all the Icons I have. This appears as a list of numbers."},"hexcasting:scryglass#scryglass:remove_icon":{"mod_id":"scryglass","url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:remove_icon","icon_urls":[],"entry_id":"hexcasting:scryglass","anchor":"scryglass:remove_icon","title":"Clear Icon","text":"Immediately clears an Icon."},"hexcasting:scryglass#scryglass:draw_text":{"mod_id":"scryglass","url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:draw_text","icon_urls":[],"entry_id":"hexcasting:scryglass","anchor":"scryglass:draw_text","title":"Draw Text","text":"Takes an index, a position, a number, and any iota. Conjures an Icon displaying that iota."},"hexcasting:scryglass#scryglass:rotate_icon":{"mod_id":"scryglass","url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:rotate_icon","icon_urls":[],"entry_id":"hexcasting:scryglass","anchor":"scryglass:rotate_icon","title":"Rotate Icon","text":"Takes an index and an amount of rotation counterclockwise in terms of a full circle. Rotates the icon."},"hexcasting:scryglass#scryglass:scale_icon":{"mod_id":"scryglass","url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:scale_icon","icon_urls":[],"entry_id":"hexcasting:scryglass","anchor":"scryglass:scale_icon","title":"Scale Icon","text":"Takes an index and a scaling factor. Scales the icon."},"hexcasting:scryglass#scryglass:draw_rect":{"mod_id":"scryglass","url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:draw_rect","icon_urls":[],"entry_id":"hexcasting:scryglass","anchor":"scryglass:draw_rect","title":"Draw Rectangle","text":"Takes an index, a position, a size, and a color. Conjures an Icon displaying that rectangle."},"hexcasting:scryglass#scryglass:draw_line":{"mod_id":"scryglass","url":"https://miyucomics.github.io/scryglass/v/latest/main/en_us#scryglass@scryglass:draw_line","icon_urls":[],"entry_id":"hexcasting:scryglass","anchor":"scryglass:draw_line","title":"Draw Line","text":"Takes an index, a position, a size, and a color. Conjures an Icon that joins between the two with a thin line."},"hexcasting:patterns/logic#hexcasting:bool_coerce":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:bool_coerce","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:bool_coerce","title":"Augur's Purification","text":"Convert an argument to a boolean. The number 0, [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences), False, and the empty list become False; everything else becomes True."},"hexcasting:patterns/logic#hexcasting:abs":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:abs","title":"Length Purification","text":"Convert a boolean to a number; True becomes 1, and False becomes 0."},"hexcasting:patterns/logic#hexcasting:not":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:not","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:not","title":"Negation Purification","text":"If the argument is True, return False; if it is False, return True."},"hexcasting:patterns/logic#hexcasting:or":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:or","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:or","title":"Disjunction Distillation","text":"Returns True if at least one of the arguments are True; otherwise returns False."},"hexcasting:patterns/logic#hexcasting:and":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:and","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:and","title":"Conjunction Distillation","text":"Returns True if both arguments are true; otherwise returns False."},"hexcasting:patterns/logic#hexcasting:xor":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:xor","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:xor","title":"Exclusion Distillation","text":"Returns True if exactly one of the arguments is true; otherwise returns False."},"hexcasting:patterns/logic#hexcasting:if":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:if","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:if","title":"Augur's Exaltation","text":"If the first argument is True, keeps the second and discards the third; otherwise discards the second and keeps the third."},"hexcasting:patterns/logic#hexcasting:equals":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:equals","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:equals","title":"Equality Distillation","text":"If the first argument equals the second (within a small tolerance), return True. Otherwise, return False."},"hexcasting:patterns/logic#hexcasting:not_equals":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:not_equals","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:not_equals","title":"Inequality Distillation","text":"If the first argument does not equal the second (outside a small tolerance), return True. Otherwise, return False."},"hexcasting:patterns/logic#hexcasting:greater":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:greater","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:greater","title":"Maximus Distillation","text":"If the first argument is greater than the second, return True. Otherwise, return False."},"hexcasting:patterns/logic#hexcasting:less":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:less","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:less","title":"Minimus Distillation","text":"If the first argument is less than the second, return True. Otherwise, return False."},"hexcasting:patterns/logic#hexcasting:greater_eq":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:greater_eq","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:greater_eq","title":"Maximus Distillation II","text":"If the first argument is greater than or equal to the second, return True. Otherwise, return False."},"hexcasting:patterns/logic#hexcasting:less_eq":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/logic@hexcasting:less_eq","icon_urls":[],"entry_id":"hexcasting:patterns/logic","anchor":"hexcasting:less_eq","title":"Minimus Distillation II","text":"If the first argument is less than or equal to the second, return True. Otherwise, return False."},"hexcasting:patterns/types#moreiotas:type/iota":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:type/iota","icon_urls":[],"entry_id":"hexcasting:patterns/types","anchor":"moreiotas:type/iota","title":"Classifier's Purification","text":"Remove an iota from the stack, and adds the type of that iota to the stack."},"hexcasting:patterns/types#moreiotas:type/entity":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:type/entity","icon_urls":[],"entry_id":"hexcasting:patterns/types","anchor":"moreiotas:type/entity","title":"Physician's Purification","text":"Remove an entity from the stack, and adds the type of the entity at that location to the stack."},"hexcasting:patterns/types#moreiotas:type/to_item":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:type/to_item","icon_urls":[],"entry_id":"hexcasting:patterns/types","anchor":"moreiotas:type/to_item","title":"Sorter's Purification","text":"Remove an iota with an associated item type (for example a location and the type of the block at that location, an item entity, or an item frame) from the stack and returns the item type to the stack (e.g. Grass, Stone, Stick, etc.)."},"hexcasting:patterns/types#moreiotas:type/item_held":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:type/item_held","icon_urls":[],"entry_id":"hexcasting:patterns/types","anchor":"moreiotas:type/item_held","title":"Sorter's Reflection","text":"Adds the type of the item in the caster's offhand to the stack if there is one present, or the type of the casting hand otherwise."},"hexcasting:patterns/types#moreiotas:get_entity/type":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:get_entity/type","icon_urls":[],"entry_id":"hexcasting:patterns/types","anchor":"moreiotas:get_entity/type","title":"Entity Distillation: Type","text":"Remove an entity type and a position from the stack, and returns an entity of that type at that position if one exists."},"hexcasting:patterns/types#moreiotas:zone_entity/type":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:zone_entity/type","icon_urls":[],"entry_id":"hexcasting:patterns/types","anchor":"moreiotas:zone_entity/type","title":"Zone Exaltation: Type","text":"Remove an entity type, a position, and a radius from the stack, and returns a list of all entities of that type within that radius of that position."},"hexcasting:patterns/types#moreiotas:zone_entity/not_type":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/types@moreiotas:zone_entity/not_type","icon_urls":[],"entry_id":"hexcasting:patterns/types","anchor":"moreiotas:zone_entity/not_type","title":"Zone Exaltation: Not-Type","text":"Remove an entity type, a position, and a radius from the stack, and returns a list of all entities not of that type within that radius of that position"},"hexcasting:patterns/entities#hexcasting:get_entity":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:get_entity","title":"Entity Purification","text":"Transform the position on the stack into the entity at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one)."},"hexcasting:patterns/entities#hexcasting:get_entity/animal":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity/animal","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:get_entity/animal","title":"Entity Prfn.: Animal","text":"Transform the position on the stack into the animal at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one)."},"hexcasting:patterns/entities#hexcasting:get_entity/monster":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity/monster","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:get_entity/monster","title":"Entity Prfn.: Monster","text":"Transform the position on the stack into the monster at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one)."},"hexcasting:patterns/entities#hexcasting:get_entity/item":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity/item","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:get_entity/item","title":"Entity Prfn.: Item","text":"Transform the position on the stack into the dropped item at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one)."},"hexcasting:patterns/entities#hexcasting:get_entity/player":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity/player","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:get_entity/player","title":"Entity Prfn.: Player","text":"Transform the position on the stack into the player at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one)."},"hexcasting:patterns/entities#hexcasting:get_entity/living":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:get_entity/living","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:get_entity/living","title":"Entity Prfn.: Living","text":"Transform the position on the stack into the living creature at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one)."},"hexcasting:patterns/entities#hexcasting:zone_entity/animal":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/animal","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity/animal","title":"Zone Dstl.: Animal","text":"Take a position and maximum distance on the stack, and combine them into a list of animals near the position."},"hexcasting:patterns/entities#hexcasting:zone_entity/not_animal":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/not_animal","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity/not_animal","title":"Zone Dstl.: Non-Animal","text":"Take a position and maximum distance on the stack, and combine them into a list of non-animal entities near the position."},"hexcasting:patterns/entities#hexcasting:zone_entity/monster":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/monster","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity/monster","title":"Zone Dstl.: Monster","text":"Take a position and maximum distance on the stack, and combine them into a list of monsters near the position."},"hexcasting:patterns/entities#hexcasting:zone_entity/not_monster":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/not_monster","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity/not_monster","title":"Zone Dstl.: Non-Monster","text":"Take a position and maximum distance on the stack, and combine them into a list of non-monster entities near the position."},"hexcasting:patterns/entities#hexcasting:zone_entity/item":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/item","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity/item","title":"Zone Dstl.: Item","text":"Take a position and maximum distance on the stack, and combine them into a list of dropped items near the position."},"hexcasting:patterns/entities#hexcasting:zone_entity/not_item":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/not_item","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity/not_item","title":"Zone Dstl.: Non-Item","text":"Take a position and maximum distance on the stack, and combine them into a list of non-dropped-item entities near the position."},"hexcasting:patterns/entities#hexcasting:zone_entity/player":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/player","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity/player","title":"Zone Dstl.: Player","text":"Take a position and maximum distance on the stack, and combine them into a list of players near the position."},"hexcasting:patterns/entities#hexcasting:zone_entity/not_player":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/not_player","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity/not_player","title":"Zone Dstl.: Non-Player","text":"Take a position and maximum distance on the stack, and combine them into a list of non-player characters near the position."},"hexcasting:patterns/entities#hexcasting:zone_entity/living":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/living","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity/living","title":"Zone Dstl.: Living","text":"Take a position and maximum distance on the stack, and combine them into a list of living creatures near the position."},"hexcasting:patterns/entities#hexcasting:zone_entity/not_living":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/not_living","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity/not_living","title":"Zone Dstl.: Non-Living","text":"Take a position and maximum distance on the stack, and combine them into a list of non-living entities near the position."},"hexcasting:patterns/entities#hexcasting:zone_entity":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity","icon_urls":[],"entry_id":"hexcasting:patterns/entities","anchor":"hexcasting:zone_entity","title":"Zone Dstl.: Any","text":"Take a position and maximum distance on the stack, and combine them into a list of all entities near the position."},"hexcasting:patterns/items#moreiotas:type/to_item":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:type/to_item","icon_urls":[],"entry_id":"hexcasting:patterns/items","anchor":"moreiotas:type/to_item","title":"Sorter's Purification","text":"Transforms the [Item Stack](https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#casting/item_iotas) at the top of the stack into its Item."},"hexcasting:patterns/items#hexcasting:abs":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/items","anchor":"hexcasting:abs","title":"Length Purification","text":"Transforms the Item Stack at the top of the stack into its size."},"hexcasting:patterns/items#moreiotas:item/main_hand":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:item/main_hand","icon_urls":[],"entry_id":"hexcasting:patterns/items","anchor":"moreiotas:item/main_hand","title":"Duelist's Purification","text":"Transforms the entity at the top of the stack into the Item Stack in its main hand. Also works on Item Frames and dropped items."},"hexcasting:patterns/items#moreiotas:item/off_hand":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:item/off_hand","icon_urls":[],"entry_id":"hexcasting:patterns/items","anchor":"moreiotas:item/off_hand","title":"Shieldbearer's Purification","text":"Transforms the entity at the top of the stack into the Item Stack in its off hand."},"hexcasting:patterns/items#moreiotas:item/inventory/stacks":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:item/inventory/stacks","icon_urls":[],"entry_id":"hexcasting:patterns/items","anchor":"moreiotas:item/inventory/stacks","title":"Hoarder's Distillation","text":"Removes two vectors from the stack representing position and side. Returns a list of Item Stacks in the block at the given position accessible from the given side (or all if second vector is zero)."},"hexcasting:patterns/items#moreiotas:item/inventory/items":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:item/inventory/items","icon_urls":[],"entry_id":"hexcasting:patterns/items","anchor":"moreiotas:item/inventory/items","title":"Collector's Distillation","text":"Removes two vectors from the stack representing position and side. Returns a list of Items in the block at the given position accessible from the given side (or all if second vector is zero)."},"hexcasting:patterns/items#moreiotas:item/prop/size/set":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/items@moreiotas:item/prop/size/set","icon_urls":[],"entry_id":"hexcasting:patterns/items","anchor":"moreiotas:item/prop/size/set","title":"Treasurer's Distillation","text":"Removes the number at the top of the stack, then sets the size of the Item Stack at the top of the stack to that number."},"hexcasting:patterns/special_raycasts#hexpose:fluid_raycast":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/special_raycasts@hexpose:fluid_raycast","icon_urls":[],"entry_id":"hexcasting:patterns/special_raycasts","anchor":"hexpose:fluid_raycast","title":"Dousing Distillation","text":"Works similar to [Archer's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast) but targets only liquids, piercing through all other blocks."},"hexcasting:patterns/special_raycasts#hexpose:fluid_surface_raycast":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/special_raycasts@hexpose:fluid_surface_raycast","icon_urls":[],"entry_id":"hexcasting:patterns/special_raycasts","anchor":"hexpose:fluid_surface_raycast","title":"Lilypad Distillation","text":"Works similar to [Architect's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast/axis) but targets only liquids, piercing through all other blocks."},"hexcasting:patterns/special_raycasts#hexpose:piercing_raycast":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/special_raycasts@hexpose:piercing_raycast","icon_urls":[],"entry_id":"hexcasting:patterns/special_raycasts","anchor":"hexpose:piercing_raycast","title":"Railgun Exaltation","text":"Works similar to [Archer's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast) but accepts an additional identifier. It will pierce all blocks until it hits the block specified by the identifier."},"hexcasting:patterns/special_raycasts#hexpose:piercing_surface_raycast":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/special_raycasts@hexpose:piercing_surface_raycast","icon_urls":[],"entry_id":"hexcasting:patterns/special_raycasts","anchor":"hexpose:piercing_surface_raycast","title":"Laser Exaltation","text":"Works similar to [Architect's Distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:raycast/axis) but accepts an additional identifier. It will pierce all blocks until it hits the block specified by the identifier."},"hexcasting:patterns/grok#hexical:grok_pull":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/grok@hexical:grok_pull","icon_urls":[],"entry_id":"hexcasting:patterns/grok","anchor":"hexical:grok_pull","title":"Grok Reflection","text":"Pushes two lists; one of the stack and one of the unfinished list building after an unclosed [Introspection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren). Entity references to players that are not me become [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences)."},"hexcasting:patterns/grok#hexical:grok_push":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/grok@hexical:grok_push","icon_urls":[],"entry_id":"hexcasting:patterns/grok","anchor":"hexical:grok_push","title":"Grok Gambit","text":"Takes two lists of iotas and sets them as my stack and my parenthesized list respectively. Entity references to players that are not me become [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences)."},"hexcasting:patterns/lists#hexcasting:index":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:index","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:index","title":"Selection Distillation","text":"Remove the number at the top of the stack, then replace the list at the top with the nth element of that list (where n is the number you removed). Replaces the list with [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the number is out of bounds."},"hexcasting:patterns/lists#hexcasting:slice":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:slice","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:slice","title":"Selection Exaltation","text":"Remove the two numbers at the top of the stack, then take a sublist of the list at the top of the stack between those indices, lower bound inclusive, upper bound exclusive. For example, the 0, 2 sublist of [0, 1, 2, 3, 4] would be [0, 1]."},"hexcasting:patterns/lists#hexcasting:append":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:append","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:append","title":"Integration Distillation","text":"Remove the top of the stack, then add it to the end of the list at the top of the stack."},"hexcasting:patterns/lists#hexcasting:unappend":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:unappend","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:unappend","title":"Derivation Decomposition","text":"Remove the iota on the end of the list at the top of the stack, and add it to the top of the stack."},"hexcasting:patterns/lists#hexcasting:add":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:add","title":"Additive Distillation","text":"Remove the list at the top of the stack, then add all its elements to the end of the list at the top of the stack."},"hexcasting:patterns/lists#hexcasting:empty_list":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:empty_list","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:empty_list","title":"Vacant Reflection","text":"Push an empty list to the top of the stack."},"hexcasting:patterns/lists#hexcasting:singleton":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:singleton","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:singleton","title":"Single's Purification","text":"Remove the top of the stack, then push a list containing only that element."},"hexcasting:patterns/lists#hexcasting:abs":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:abs","title":"Length Purification","text":"Remove the list at the top of the stack, then push the number of elements in the list to the stack."},"hexcasting:patterns/lists#hexcasting:reverse":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:reverse","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:reverse","title":"Retrograde Purification","text":"Reverse the list at the top of the stack."},"hexcasting:patterns/lists#hexcasting:index_of":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:index_of","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:index_of","title":"Locator's Distillation","text":"Remove the iota at the top of the stack, then replace the list at the top with the first index of that iota within the list (starting from 0). Replaces the list with -1 if the iota doesn't exist in the list."},"hexcasting:patterns/lists#hexcasting:remove_from":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:remove_from","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:remove_from","title":"Excisor's Distillation","text":"Remove the number at the top of the stack, then remove the nth element of the list at the top of the stack (where n is the number you removed)."},"hexcasting:patterns/lists#hexcasting:replace":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:replace","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:replace","title":"Surgeon's Exaltation","text":"Remove the top iota of the stack and the number at the top, then set the nth element of the list at the top of the stack to that iota (where n is the number you removed). Does nothing if the number is out of bounds."},"hexcasting:patterns/lists#hexcasting:last_n_list":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:last_n_list","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:last_n_list","title":"Flock's Gambit","text":"Remove *num* elements from the stack, then add them to a list at the top of the stack."},"hexcasting:patterns/lists#hexcasting:splat":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:splat","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:splat","title":"Flock's Disintegration","text":"Remove the list at the top of the stack, then push its contents to the stack."},"hexcasting:patterns/lists#hexcasting:construct":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:construct","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:construct","title":"Speaker's Distillation","text":"Remove the top iota, then add it as the first element to the list at the top of the stack."},"hexcasting:patterns/lists#hexcasting:deconstruct":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/lists@hexcasting:deconstruct","icon_urls":[],"entry_id":"hexcasting:patterns/lists","anchor":"hexcasting:deconstruct","title":"Speaker's Decomposition","text":"Remove the first iota from the list at the top of the stack, then push that iota to the stack."},"hexcasting:patterns/telepathy#hexical:get_telepathy":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:get_telepathy","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:get_telepathy","title":"Telepathic Reflection","text":"By focusing on a particular image, I can detect that concentration via this pattern. Pushes how many twentieths of a second I've been intending to Call Telepathy, or -1 if I am not."},"hexcasting:patterns/telepathy#hexical:send_telepathy":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:send_telepathy","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:send_telepathy","title":"Send Thought","text":"Momentarily displays an iota above my hotbar. If cast repeatedly, each cast overwrites the previous instantly."},"hexcasting:patterns/telepathy#hexical:shout_telepathy":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:shout_telepathy","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:shout_telepathy","title":"Shout Thought","text":"Grandly flashes an iota across my vision. It obstructs my vision and takes some time to fade in, so I shall only use it sparingly."},"hexcasting:patterns/telepathy#hexical:pling":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:pling","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:pling","title":"Hallucinate Pling","text":"Causes me to hear a pling that is inaudible to others."},"hexcasting:patterns/telepathy#hexical:click":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:click","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:click","title":"Hallucinate Click","text":"Causes me to hear a click that is inaudible to others."},"hexcasting:patterns/telepathy#hexical:left_click":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:left_click","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:left_click","title":"Offensive Reflection","text":"Pushes how many twentieths of a second I've been intending to Attack/Destroy, or -1 if I am not."},"hexcasting:patterns/telepathy#hexical:right_click":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:right_click","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:right_click","title":"Manipulative Reflection","text":"Pushes how many twentieths of a second I've been intending to Use Item/Place Block, or -1 if I am not."},"hexcasting:patterns/telepathy#hexical:moving_up":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:moving_up","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:moving_up","title":"Charge Reflection","text":"Pushes how many twentieths of a second I've been intending to Walk Forwards, or -1 if I am not."},"hexcasting:patterns/telepathy#hexical:moving_down":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:moving_down","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:moving_down","title":"Retreat Reflection","text":"Pushes how many twentieths of a second I've been intending to Walk Backwards, or -1 if I am not."},"hexcasting:patterns/telepathy#hexical:moving_left":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:moving_left","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:moving_left","title":"Dodge Reflection","text":"Pushes how many twentieths of a second I've been intending to Strafe Left, or -1 if I am not. Can be differentiated from Evade Reflection because d comes to the left of e."},"hexcasting:patterns/telepathy#hexical:moving_right":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:moving_right","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:moving_right","title":"Evade Reflection","text":"Pushes how many twentieths of a second I've been intending to Strafe Right, or -1 if I am not. Can be differentiated from Dodge Reflection because e comes to the right of d."},"hexcasting:patterns/telepathy#hexical:jumping":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:jumping","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:jumping","title":"Leaping Reflection","text":"Pushes how many twentieths of a second I've been intending to Jump, or -1 if I am not."},"hexcasting:patterns/telepathy#hexical:sneaking":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:sneaking","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:sneaking","title":"Stealthy Reflection","text":"Pushes how many twentieths of a second I've been intending to Sneak, or -1 if I am not."},"hexcasting:patterns/telepathy#hexical:scroll":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/telepathy@hexical:scroll","icon_urls":[],"entry_id":"hexcasting:patterns/telepathy","anchor":"hexical:scroll","title":"Rolling Reflection","text":"Pushes the change in scrolling I have performed since I have invoked Telepathy."},"hexcasting:patterns/patterns_as_iotas#hexcasting:escape":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:escape","icon_urls":[],"entry_id":"hexcasting:patterns/patterns_as_iotas","anchor":"hexcasting:escape","title":"Consideration","text":"To use [Consideration](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:escape), I draw it, then another arbitrary pattern. That second pattern is added to the stack."},"hexcasting:patterns/patterns_as_iotas#hexcasting:open_paren":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren","icon_urls":[],"entry_id":"hexcasting:patterns/patterns_as_iotas","anchor":"hexcasting:open_paren","title":"Introspection","text":"Drawing [Introspection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren) makes my drawing of patterns act differently, for a time. Until I draw [Retrospection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren), the patterns I draw are saved. Then, when I draw [Retrospection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:close_paren), they are added to the stack as a list iota."},"hexcasting:patterns/patterns_as_iotas#hexcasting:close_paren":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:close_paren","icon_urls":[],"entry_id":"hexcasting:patterns/patterns_as_iotas","anchor":"hexcasting:close_paren","title":"Retrospection","text":"If I draw another [Introspection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:close_paren), it'll still be saved to the list, but I'll then have to draw *two* [Retrospections](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:close_paren) to get back to normal casting."},"hexcasting:patterns/patterns_as_iotas#hexcasting:undo":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:undo","icon_urls":[],"entry_id":"hexcasting:patterns/patterns_as_iotas","anchor":"hexcasting:undo","title":"Evanition","text":"Finally, if I make a mistake while drawing patterns inside [Intro-](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren) and [Retrospection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:close_paren) I can draw [Evanition](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:undo) to remove the last pattern that I drew from the pattern list that is being constructed."},"hexcasting:patterns/extradimensional_casting#oneironaut:extradimensionaleval":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/extradimensional_casting@oneironaut:extradimensionaleval","icon_urls":[],"entry_id":"hexcasting:patterns/extradimensional_casting","anchor":"oneironaut:extradimensionaleval","title":"Heimdall's Gambit","text":"A strange pattern that appears to be a variant of Hermes' Gambit. Accepts a spatial imprint and an executable iota, and attempts to cast the iota in the corresponding dimension."},"hexcasting:patterns/extradimensional_casting#oneironaut:shiftsentinel":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/extradimensional_casting@oneironaut:shiftsentinel","icon_urls":[],"entry_id":"hexcasting:patterns/extradimensional_casting","anchor":"oneironaut:shiftsentinel","title":"Shift Sentinel","text":"Accepts a spatial imprint, and moves my sentinel to its scaled coordinates in the corresponding dimension. Costs one amethyst shard. Mishaps if I do not currently have a sentinel."},"hexcasting:patterns/readwrite#hexcasting:read":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:read","title":"Scribe's Reflection","text":"Copy the iota stored in the item in my other hand and add it to the stack."},"hexcasting:patterns/readwrite#hexcasting:write":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:write","title":"Scribe's Gambit","text":"Remove the top iota from the stack, and save it into the item in my other hand."},"hexcasting:patterns/readwrite#hexcasting:read/entity":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read/entity","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:read/entity","title":"Chronicler's Prfn.","text":"Like [Scribe's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read), but the iota is read out of an entity instead of my other hand."},"hexcasting:patterns/readwrite#hexcasting:write/entity":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write/entity","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:write/entity","title":"Chronicler's Gambit","text":"Like [Scribe's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read), but the iota is written to an entity instead of my other hand.\nInterestingly enough, it looks like I cannot write my own Name using this spell. I get a sense that I might be endangered if I could."},"hexcasting:patterns/readwrite#hexcasting:readable":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:readable","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:readable","title":"Auditor's Reflection","text":"If the item in my other hand holds an iota I can read, returns True. Otherwise, returns False."},"hexcasting:patterns/readwrite#hexcasting:readable/entity":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:readable/entity","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:readable/entity","title":"Auditor's Purification","text":"Like [Auditor's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:readable), but the readability of an entity is checked instead of my other hand."},"hexcasting:patterns/readwrite#hexcasting:writable":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:writable","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:writable","title":"Assessor's Reflection","text":"If I could save an iota into the item in my other hand, returns True. Otherwise, returns False."},"hexcasting:patterns/readwrite#hexcasting:writable/entity":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:writable/entity","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:writable/entity","title":"Assessor's Purification","text":"Like [Assessor's Reflection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:writable), but the writability of an entity is checked instead of my other hand."},"hexcasting:patterns/readwrite#hexcasting:local":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:local","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:local","title":"The Ravenmind","text":"Items are not the only places I can store information, however. I am also able to store that information in the media of the Hex itself, much like the stack, but separate. Texts refer to this as the [ravenmind](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:local). It holds a single iota, much like a [Focus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/focus), and begins with [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) like the same. It is preserved between iterations of [Thoth's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each), but only lasts as long as the Hex it's a part of. Once I stop casting, the value will be lost."},"hexcasting:patterns/readwrite#hexcasting:write/local":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write/local","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:write/local","title":"Huginn's Gambit","text":"Removes the top iota from the stack, and saves it to my [ravenmind](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:local), storing it there until I stop casting the Hex."},"hexcasting:patterns/readwrite#hexcasting:read/local":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:read/local","icon_urls":[],"entry_id":"hexcasting:patterns/readwrite","anchor":"hexcasting:read/local","title":"Muninn's Reflection","text":"Copy the iota out of my [ravenmind](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:local), which I likely just wrote with [Huginn's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write/local)."},"hexcasting:soroban#overevaluate:soroban_increment":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#soroban@overevaluate:soroban_increment","icon_urls":[],"entry_id":"hexcasting:soroban","anchor":"overevaluate:soroban_increment","title":"Soroban Reflection","text":"Pushes soroban's current value and then increases it. Starts at 0."},"hexcasting:soroban#overevaluate:soroban_reset":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#soroban@overevaluate:soroban_reset","icon_urls":[],"entry_id":"hexcasting:soroban","anchor":"overevaluate:soroban_reset","title":"Soroban Gambit","text":"Resets the soroban to 0."},"hexcasting:soroban#overevaluate:soroban_set":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#soroban@overevaluate:soroban_set","icon_urls":[],"entry_id":"hexcasting:soroban","anchor":"overevaluate:soroban_set","title":"Soroban Gambit II","text":"Pops a number from the stack and sets the soroban to it."},"hexcasting:patterns/advanced_math#hexcasting:sin":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:sin","icon_urls":[],"entry_id":"hexcasting:patterns/advanced_math","anchor":"hexcasting:sin","title":"Sine Purification","text":"Takes the sine of an angle in radians, yielding the vertical component of that angle drawn on a unit circle. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau)."},"hexcasting:patterns/advanced_math#hexcasting:cos":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:cos","icon_urls":[],"entry_id":"hexcasting:patterns/advanced_math","anchor":"hexcasting:cos","title":"Cosine Purification","text":"Takes the cosine of an angle in radians, yielding the horizontal component of that angle drawn on a unit circle. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau)."},"hexcasting:patterns/advanced_math#hexcasting:tan":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:tan","icon_urls":[],"entry_id":"hexcasting:patterns/advanced_math","anchor":"hexcasting:tan","title":"Tangent Purification","text":"Takes the tangent of an angle in radians, yielding the slope of that angle drawn on a circle. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau)."},"hexcasting:patterns/advanced_math#hexcasting:arcsin":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:arcsin","icon_urls":[],"entry_id":"hexcasting:patterns/advanced_math","anchor":"hexcasting:arcsin","title":"Inverse Sine Prfn.","text":"Takes the inverse sine of a value with absolute value 1 or less, yielding the angle whose sine is that value. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau)."},"hexcasting:patterns/advanced_math#hexcasting:arccos":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:arccos","icon_urls":[],"entry_id":"hexcasting:patterns/advanced_math","anchor":"hexcasting:arccos","title":"Inverse Cosine Prfn.","text":"Takes the inverse cosine of a value with absolute value 1 or less, yielding the angle whose cosine is that value. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau)."},"hexcasting:patterns/advanced_math#hexcasting:arctan":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:arctan","icon_urls":[],"entry_id":"hexcasting:patterns/advanced_math","anchor":"hexcasting:arctan","title":"Inverse Tangent Prfn.","text":"Takes the inverse tangent of a value, yielding the angle whose tangent is that value. Related to the values of [π](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/pi) and [τ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/tau)."},"hexcasting:patterns/advanced_math#hexcasting:arctan2":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:arctan2","icon_urls":[],"entry_id":"hexcasting:patterns/advanced_math","anchor":"hexcasting:arctan2","title":"Inverse Tangent Dstl.","text":"Takes the inverse tangent of a Y and X value, yielding the angle between the X-axis and a line from the origin to that point."},"hexcasting:patterns/advanced_math#hexcasting:logarithm":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/advanced_math@hexcasting:logarithm","icon_urls":[],"entry_id":"hexcasting:patterns/advanced_math","anchor":"hexcasting:logarithm","title":"Logarithmic Distillation","text":"Removes the number at the top of the stack, then takes the logarithm of the number at the top using the other number as its base. Related to the value of [*e*](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/consts@hexcasting:const/double/e)."},"hexcasting:patterns/matrices#moreiotas:matrix/make":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/make","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/make","title":"Transformation Prfct.","text":"Converts the iota on top of the stack into a matrix. This iota can be a number, vector, or list."},"hexcasting:patterns/matrices#moreiotas:matrix/unmake":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/unmake","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/unmake","title":"Restoration Prfct.","text":"Converts the iota on top of the stack back from a matrix into a number, vector, or list depending on the vector's size."},"hexcasting:patterns/matrices#moreiotas:matrix/unmake/direct":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/unmake/direct","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/unmake/direct","title":"Restoration Prfct. II","text":"As [Restoration Purification](https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/unmake), except it always returns a list of lists of numbers."},"hexcasting:patterns/matrices#moreiotas:matrix/identity":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/identity","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/identity","title":"Identity Purification","text":"Accepts a positive integer n, and returns an n by n matrix with 1 along the diagonal and 0 elsewhere."},"hexcasting:patterns/matrices#moreiotas:matrix/zero":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/zero","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/zero","title":"Zero Distillation","text":"Accepts positive integers n and m, and returns an n by m matrix of zeros."},"hexcasting:patterns/matrices#moreiotas:matrix/rotation":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/rotation","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/rotation","title":"Rotation Distillation","text":"Accepts a vec v and number θ, and returns a matrix representing rotating by θ radians around v."},"hexcasting:patterns/matrices#hexcasting:add":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"hexcasting:add","title":"Additive Distillation","text":"Adds two matrices together; they must have the same number of columns and rows."},"hexcasting:patterns/matrices#hexcasting:mul":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@hexcasting:mul","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"hexcasting:mul","title":"Multiplicative Dstl.","text":"Multiplies the first n by m by with an m by p matrix to get an n by p matrix."},"hexcasting:patterns/matrices#hexcasting:div":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@hexcasting:div","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"hexcasting:div","title":"Division Dstl.","text":"Divides the first n by m matrix with an m by m matrix to get an n by m matrix."},"hexcasting:patterns/matrices#hexcasting:pow":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@hexcasting:pow","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"hexcasting:pow","title":"Power Distillation","text":"Accepts a square matrix and an integer, and raises the matrix to the power of the integer."},"hexcasting:patterns/matrices#moreiotas:altmul":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:altmul","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:altmul","title":"Multiplicative Dstl. II","text":"Multiplies the first n by m matrix elementwise with another n by m matrix."},"hexcasting:patterns/matrices#moreiotas:altdiv":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:altdiv","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:altdiv","title":"Division Dstl. II","text":"Divides the first n by m matrix elementwise by another n by m matrix."},"hexcasting:patterns/matrices#moreiotas:altpow":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:altpow","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:altpow","title":"Power Distillation II","text":"Raises the first n by m matrix elementwise to the power of another n by m matrix."},"hexcasting:patterns/matrices#hexcasting:reverse":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@hexcasting:reverse","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"hexcasting:reverse","title":"Retrograde Purification","text":"Accepts an n by m matrix and returns an m by n matrix where every entry has been flipped along the diagonal."},"hexcasting:patterns/matrices#moreiotas:matrix/inverse":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/inverse","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/inverse","title":"Inverse Purification","text":"Accepts an n by n matrix and returns the n by n matrix such that in\\*out = identity."},"hexcasting:patterns/matrices#moreiotas:matrix/determinant":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/determinant","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/determinant","title":"Determinant Purification","text":"Accepts a square matrix and returns the determinant of that matrix. Mishaps for matrices larger than 4x4."},"hexcasting:patterns/matrices#moreiotas:matrix/concat/vert":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/concat/vert","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/concat/vert","title":"Tower Distillation","text":"Accepts an n by m matrix and a p by m matrix and produces a (n+p) by m matrix by putting the first matrix on top of the second."},"hexcasting:patterns/matrices#moreiotas:matrix/concat/hori":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/concat/hori","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/concat/hori","title":"Sprawling Distillation","text":"Accepts an n by m matrix and an n by p matrix and produces an n by (m+p) matrix by putting the first matrix to the left of the second."},"hexcasting:patterns/matrices#moreiotas:matrix/split/vert":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/split/vert","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/split/vert","title":"Toppling Gambit","text":"Accepts an n by m matrix and an int from 0 to n, and returns two matrices created by splitting the input matrix vertically at the inputted int."},"hexcasting:patterns/matrices#moreiotas:matrix/split/hori":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/matrices@moreiotas:matrix/split/hori","icon_urls":[],"entry_id":"hexcasting:patterns/matrices","anchor":"moreiotas:matrix/split/hori","title":"Mitosis Gambit","text":"Accepts an n by m matrix and an int from 0 to m, and returns two matrices created by splitting the input matrix horizontally at the inputted int."},"hexcasting:patterns/misc#complexhex:ascii":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/misc@complexhex:ascii","icon_urls":[],"entry_id":"hexcasting:patterns/misc","anchor":"complexhex:ascii","title":"UTF Purification","text":"Swaps between a string of a *single character* and an integer representing that character.\nUses the UTF-16 character map."},"hexcasting:patterns/hotbar_loci_patterns#slate_work:set_slot":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/hotbar_loci_patterns@slate_work:set_slot","icon_urls":[],"entry_id":"hexcasting:patterns/hotbar_loci_patterns","anchor":"slate_work:set_slot","title":"Set Slot","text":"This takes a number between 0 and 5 (inclusive), and sets the held slot of the bound [Pocket Simulator](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/hotbar_loci). Free."},"hexcasting:patterns/hotbar_loci_patterns#slate_work:get_items":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/hotbar_loci_patterns@slate_work:get_items","icon_urls":[],"entry_id":"hexcasting:patterns/hotbar_loci_patterns","anchor":"slate_work:get_items","title":"List Items","text":"This returns all the items held within the [Pocket Simulator](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/hotbar_loci) as [Item Stack Iotas](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item). Free."},"hexcasting:patterns/sets#hexcasting:or":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets@hexcasting:or","icon_urls":[],"entry_id":"hexcasting:patterns/sets","anchor":"hexcasting:or","title":"Disjunction Distillation","text":"Unifies two sets."},"hexcasting:patterns/sets#hexcasting:and":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets@hexcasting:and","icon_urls":[],"entry_id":"hexcasting:patterns/sets","anchor":"hexcasting:and","title":"Conjunction Distillation","text":"Takes the intersection of two sets."},"hexcasting:patterns/sets#hexcasting:xor":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets@hexcasting:xor","icon_urls":[],"entry_id":"hexcasting:patterns/sets","anchor":"hexcasting:xor","title":"Exclusion Distillation","text":"Takes the exclusive disjunction of two sets."},"hexcasting:patterns/sets#hexcasting:not":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets@hexcasting:not","icon_urls":[],"entry_id":"hexcasting:patterns/sets","anchor":"hexcasting:not","title":"Negation Purification","text":"Takes the inversion of a bitset, changing all \"on\" bits to \"off\" and vice versa. In my experience, this will take the form of that number negated and decreased by one. For example, 0 will become -1, and -100 will become 99."},"hexcasting:patterns/sets#hexcasting:unique":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/sets@hexcasting:unique","icon_urls":[],"entry_id":"hexcasting:patterns/sets","anchor":"hexcasting:unique","title":"Uniqueness Purification","text":"Removes duplicate entries from a list."},"hexcasting:patterns/slate_reflections#slate_work:wave_position":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/slate_reflections@slate_work:wave_position","icon_urls":[],"entry_id":"hexcasting:patterns/slate_reflections","anchor":"slate_work:wave_position","title":"Wave Location Rfln.","text":"Adds the current position of the Media Wave to the top of the stack."},"hexcasting:patterns/slate_reflections#slate_work:wave_normal":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/slate_reflections@slate_work:wave_normal","icon_urls":[],"entry_id":"hexcasting:patterns/slate_reflections","anchor":"slate_work:wave_normal","title":"Wave Facing Rfln.","text":"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]."},"hexcasting:patterns/slate_reflections#slate_work:wave_speed":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/slate_reflections@slate_work:wave_speed","icon_urls":[],"entry_id":"hexcasting:patterns/slate_reflections","anchor":"slate_work:wave_speed","title":"Wave Speed Rfln.","text":"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.](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/slate)"},"hexcasting:patterns/slate_reflections#slate_work:media_reflection":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/slate_reflections@slate_work:media_reflection","icon_urls":[],"entry_id":"hexcasting:patterns/slate_reflections","anchor":"slate_work:media_reflection","title":"Circle Media Rfln.","text":"Adds the current amount of Media in the Impetus to the stack, in units of [dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:metaevals#overevaluate:athena":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:athena","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:athena","title":"Athena's Gambit","text":"Casts a list of patterns similar to [Hermes' Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval) but allows for handling of mishaps."},"hexcasting:metaevals#overevaluate:athena_print":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:athena_print","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:athena_print","title":"Athena's Revelation","text":"Reveals to me the last mishap caught by [Athena's Gambit](https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:athena) within this Hex."},"hexcasting:metaevals#overevaluate:athena_log":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:athena_log","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:athena_log","title":"Athena's Reflection","text":"Pushes the last mishap caught by [Athena's Gambit](https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:athena) as *text* if the appropriate powers are active in this world."},"hexcasting:metaevals#overevaluate:apep":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:apep","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:apep","title":"Apep's Gambit","text":"Folds across the first list using the Hex in the second list."},"hexcasting:metaevals#overevaluate:tutu":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:tutu","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:tutu","title":"Tutu's Gambit","text":"Does nothing."},"hexcasting:metaevals#overevaluate:janus":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:janus","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:janus","title":"Janus' Gambit","text":"Instantly terminates the Hex regardless of current circumstances."},"hexcasting:metaevals#overevaluate:maat":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:maat","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:maat","title":"Ma'at's Gambit","text":"Takes a boolean and any iota. If the boolean is false, mishaps and prints the iota."},"hexcasting:metaevals#overevaluate:nephthys":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:nephthys","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:nephthys","title":"Nephthys' Gambit","text":"Pops a pattern or pattern list and dives down an amount corresponding to the tail length to cast the pattern list. Useful for surgery-like operations."},"hexcasting:metaevals#overevaluate:atalanta":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:atalanta","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:atalanta","title":"Atalanta's Gambit","text":"Should only be run inside [Thoth's](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each) or [Sisyphus' Gambit](https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:sisyphus). Acts similarly to [Charon's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:halt) except does not end the iterator, only skips the rest of the current iteration."},"hexcasting:metaevals#overevaluate:castor":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:castor","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:castor","title":"Castor's Gambit","text":"Should only be run within a [Thoth's](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each). Details on the next page. Beware of triggering the Delve Too Deep mishap."},"hexcasting:metaevals#overevaluate:pollux":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:pollux","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:pollux","title":"Pollux's Gambit","text":"Sibling pattern to [Castor's Gambit](https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:castor), this pattern schedules the additional iteration for the end instead. Carries the same risk of encountering the Delve Too Deep mishap."},"hexcasting:metaevals#overevaluate:sisyphus":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:sisyphus","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:sisyphus","title":"Sisyphus' Gambit","text":"Takes a pattern list and casts it over and over forever until it encounters either a [Charon's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:halt) or a [Janus' Gambit](https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:janus)."},"hexcasting:metaevals#overevaluate:themis":{"mod_id":"overevaluate","url":"https://miyucomics.github.io/overevaluate/v/latest/main/en_us#metaevals@overevaluate:themis","icon_urls":[],"entry_id":"hexcasting:metaevals","anchor":"overevaluate:themis","title":"Themis' Gambit","text":"Takes a list and a pattern or pattern list which is used to sort the list by casting over every iota similar to [Thoth's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each)."},"hexcasting:patterns/meta#hexcasting:eval":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval","icon_urls":[],"entry_id":"hexcasting:patterns/meta","anchor":"hexcasting:eval","title":"Hermes' Gambit","text":"Remove a pattern or list of patterns from the stack, then cast them as if I had drawn them myself with my [Staff](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff) (until a [Charon's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:halt) is encountered). If an iota is escaped with [Consideration](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:escape) or [its ilk](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren), it will be pushed to the stack. Otherwise, non-patterns will fail."},"hexcasting:patterns/meta#hexcasting:eval/cc":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval/cc","icon_urls":[],"entry_id":"hexcasting:patterns/meta","anchor":"hexcasting:eval/cc","title":"Iris' Gambit","text":"Cast a pattern or list of patterns from the stack exactly like [Hermes' Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval), except that a unique \"Jump\" iota is pushed to the stack beforehand."},"hexcasting:patterns/meta#hexcasting:for_each":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:for_each","icon_urls":[],"entry_id":"hexcasting:patterns/meta","anchor":"hexcasting:for_each","title":"Thoth's Gambit","text":"Remove a list of patterns and a list from the stack, then cast the given pattern over each element of the second list."},"hexcasting:patterns/meta#hexcasting:halt":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:halt","icon_urls":[],"entry_id":"hexcasting:patterns/meta","anchor":"hexcasting:halt","title":"Charon's Gambit","text":"This pattern forcibly halts a Hex. This is mostly useless on its own, as I could simply just stop writing patterns, or put down my staff."},"hexcasting:patterns/meta#hexcasting:thanatos":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:thanatos","icon_urls":[],"entry_id":"hexcasting:patterns/meta","anchor":"hexcasting:thanatos","title":"Thanatos' Reflection","text":"Adds the number of patterns a Hex is still capable of evaluating to the stack. This is reduced by one for each pattern cast by the Hex."},"hexcasting:patterns/strings#hexcasting:add":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"hexcasting:add","title":"Additive Distillation","text":"Removes the top two strings from the stack and combines them together."},"hexcasting:patterns/strings#moreiotas:string/split":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/split","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/split","title":"Separation Distillation","text":"Removes the top two strings from the stack and splits the first string, using the second string as the delimiter and returning as a list."},"hexcasting:patterns/strings#moreiotas:string/parse":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/parse","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/parse","title":"Input Purification","text":"Removes a string from the top of the stack and returns the number that string parses as (or null if it doesn't parse)."},"hexcasting:patterns/strings#hexcasting:index_of":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@hexcasting:index_of","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"hexcasting:index_of","title":"Locator's Distillation","text":"Removes two strings from the top of the stack, and returns the first index of the first string where the second string is a substring."},"hexcasting:patterns/strings#hexcasting:slice":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@hexcasting:slice","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"hexcasting:slice","title":"Selection Exaltation","text":"Removes a string and two positive integers from the top of the stack, and returns the substring from the first to the second (inclusive first, exclusive second)."},"hexcasting:patterns/strings#hexcasting:abs":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"hexcasting:abs","title":"Length Purification","text":"Removes a string and returns its length."},"hexcasting:patterns/strings#moreiotas:string/empty":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/empty","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/empty","title":"Blank Reflection","text":"Add an empty string to the stack, useful for combining with other strings."},"hexcasting:patterns/strings#moreiotas:string/space":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/space","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/space","title":"Spacing Reflection","text":"Add a blank space string to the stack, useful for combining with other strings."},"hexcasting:patterns/strings#moreiotas:string/comma":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/comma","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/comma","title":"Comma Reflection","text":"Add a comma string to the stack, useful for combining with other strings."},"hexcasting:patterns/strings#moreiotas:string/newline":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/newline","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/newline","title":"Breaking Reflection","text":"Add a string to the stack representing a break between lines, useful for combining with other strings."},"hexcasting:patterns/strings#moreiotas:string/chat/caster":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/caster","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/chat/caster","title":"Whisper Reflection","text":"Adds the last message the caster sent to the stack as a string."},"hexcasting:patterns/strings#moreiotas:string/chat/all":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/all","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/chat/all","title":"Listener's Reflection","text":"Adds the last message anyone sent to the stack as a string."},"hexcasting:patterns/strings#moreiotas:string/chat/prefix/set":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/prefix/set","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/chat/prefix/set","title":"Sifter's Gambit","text":"Accepts a string; All future chat messages starting with that string won't be seen by others, and only messages prefixed with that string can be read by [Whisper Reflection](https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/caster)."},"hexcasting:patterns/strings#moreiotas:string/chat/prefix/get":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/prefix/get","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/chat/prefix/get","title":"Sifter's Reflection","text":"Returns the last string you passed to [Sifter's Gambit](https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/chat/prefix/set)."},"hexcasting:patterns/strings#moreiotas:string/block/get":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/block/get","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/block/get","title":"Reader's Purification","text":"Removes a vector from the stack. If that vector is pointing at a sign or lectern, it returns that sign or lectern's text to the stack. Otherwise, it returns null."},"hexcasting:patterns/strings#moreiotas:string/block/set":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/block/set","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/block/set","title":"Write","text":"Removes a vector and a string from the stack. If that vector is pointing at a sign or lectern, it writes that string to that sign or lectern. Costs a hundredth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/strings#moreiotas:string/iota":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/iota","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/iota","title":"Scrivener's Purification","text":"Converts the iota on top of the stack into a string."},"hexcasting:patterns/strings#moreiotas:string/action":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/action","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/action","title":"Patternmaster's Prfct.","text":"Converts the pattern on top of the stack into the string for that pattern's name. If there is no action associated with that pattern, or if the associated pattern is a Great Spell, it returns null."},"hexcasting:patterns/strings#moreiotas:string/name/get":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/name/get","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/name/get","title":"Moniker Purification","text":"Takes an entity and returns that entity's name. If it is an item entity, return the item's name."},"hexcasting:patterns/strings#moreiotas:string/name/set":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/name/set","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/name/set","title":"Name","text":"Takes a string and an entity, and sets that entities name to the given string. If the entity is an item entity, also set the item's name. Costs a hundredth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/strings#moreiotas:string/case":{"mod_id":"moreiotas","url":"https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#patterns/strings@moreiotas:string/case","icon_urls":[],"entry_id":"hexcasting:patterns/strings","anchor":"moreiotas:string/case","title":"Case Distillation","text":"Removes a string and a bool or null. If it was true, return the string in upper case. If false, lowercase. If null, toggle each character's case."},"hexcasting:patterns/akashic_conveniences#hexical:key_shelf":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/akashic_conveniences@hexical:key_shelf","icon_urls":[],"entry_id":"hexcasting:patterns/akashic_conveniences","anchor":"hexical:key_shelf","title":"Librarian's Purification","text":"Reads the pattern key of an [Akashic Bookshelf](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib)."},"hexcasting:patterns/akashic_conveniences#hexical:read_shelf":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/akashic_conveniences@hexical:read_shelf","icon_urls":[],"entry_id":"hexcasting:patterns/akashic_conveniences","anchor":"hexical:read_shelf","title":"Librarian's Purif. II","text":"Reads the iota from an [Akashic Bookshelf](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib)."},"hexcasting:patterns/akashic_conveniences#hexical:write_shelf":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/akashic_conveniences@hexical:write_shelf","icon_urls":[],"entry_id":"hexcasting:patterns/akashic_conveniences","anchor":"hexical:write_shelf","title":"Librarian's Gambit","text":"Writes an iota under a pattern key to an [Akashic Bookshelf](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib)."},"hexcasting:patterns/akashic_conveniences#hexical:clear_shelf":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/akashic_conveniences@hexical:clear_shelf","icon_urls":[],"entry_id":"hexcasting:patterns/akashic_conveniences","anchor":"hexical:clear_shelf","title":"Librarian's Gambit II","text":"Clears an [Akashic Bookshelf](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib)."},"hexcasting:patterns/bubble#complexhex:bubble":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/bubble@complexhex:bubble","icon_urls":[],"entry_id":"hexcasting:patterns/bubble","anchor":"complexhex:bubble","title":"Bubbles' Purification","text":"Pushes a Bubbled Iota, which when popped via execution (by Hermes' or the likes), will push the contained iota to the stack."},"hexcasting:patterns/delimcc#caduceus:eval/prompt":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/delimcc@caduceus:eval/prompt","icon_urls":[],"entry_id":"hexcasting:patterns/delimcc","anchor":"caduceus:eval/prompt","title":"Thetis' Gambit","text":"Cast a pattern or list of patterns from the stack exactly like [Hermes' Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval), except that anything outside of this cast will not be captured by an [Arke's Gambit](https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/delimcc@caduceus:eval/control) within it."},"hexcasting:patterns/delimcc#caduceus:eval/control":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/delimcc@caduceus:eval/control","icon_urls":[],"entry_id":"hexcasting:patterns/delimcc","anchor":"caduceus:eval/control","title":"Arke's Gambit","text":"Cast a pattern or list of patterns from the stack similarly to [Iris' Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/meta@hexcasting:eval/cc). Must be drawn within [Thetis' Gambit](https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/delimcc@caduceus:eval/prompt)."},"hexcasting:patterns/hextweaks_pe#hextweaks:wave":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_pe@hextweaks:wave","icon_urls":[],"entry_id":"hexcasting:patterns/hextweaks_pe","anchor":"hextweaks:wave","title":"Wave Reflection","text":"Returns the posistion of the Wave of media passing through a [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus)"},"hexcasting:patterns/hextweaks_pe#hextweaks:normal":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/hextweaks_pe@hextweaks:normal","icon_urls":[],"entry_id":"hexcasting:patterns/hextweaks_pe","anchor":"hextweaks:normal","title":"Normals reflection","text":"Returns the normal of the slate the Wave is on in the [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus)"},"hexcasting:patterns/jump_manipulation#hexcasting:add":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:patterns/jump_manipulation","anchor":"hexcasting:add","title":"Additive Distillation","text":"Remove the Jump iota at the top of the stack, then add all its frames to the bottom of the Jump iota at the top of the stack."},"hexcasting:patterns/jump_manipulation#hexcasting:abs":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/jump_manipulation","anchor":"hexcasting:abs","title":"Length Purification","text":"Remove the Jump iota at the top of the stack, then push the number of frames within it to the stack."},"hexcasting:patterns/jump_manipulation#hexcasting:splat":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@hexcasting:splat","icon_urls":[],"entry_id":"hexcasting:patterns/jump_manipulation","anchor":"hexcasting:splat","title":"Flock's Disintegration","text":"Remove the Jump iota at the top of the stack, then, for each of its frames, push a new Jump iota containing only that frame to the stack."},"hexcasting:patterns/jump_manipulation#hexcasting:construct":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@hexcasting:construct","icon_urls":[],"entry_id":"hexcasting:patterns/jump_manipulation","anchor":"hexcasting:construct","title":"Speaker's Distillation","text":"Remove the Jump iota at the top of the stack, then add its top frame to the top of the Jump iota at the top of the stack."},"hexcasting:patterns/jump_manipulation#hexcasting:deconstruct":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@hexcasting:deconstruct","icon_urls":[],"entry_id":"hexcasting:patterns/jump_manipulation","anchor":"hexcasting:deconstruct","title":"Speaker's Decomposition","text":"Remove the top frame from the Jump iota at the top of the stack, then push a new Jump iota containing only that frame to the stack."},"hexcasting:patterns/jump_manipulation#jump_tags":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@jump_tags","icon_urls":[],"entry_id":"hexcasting:patterns/jump_manipulation","anchor":"jump_tags","title":"Jump Tags","text":"The [ravenmind](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:local) is not the only place that I can store information within a Hex. In fact, I am able to hide iotas within the very concept of evaluation. I call this technique jump tags; some other texts refer to it as \"continuation marks\".\nThere is one notable limitation of jump tags, however: they can only hold a single iota at a time. Unlike the [ravenmind](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:local), even lists are too much."},"hexcasting:patterns/jump_manipulation#caduceus:read/mark/local":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@caduceus:read/mark/local","icon_urls":[],"entry_id":"hexcasting:patterns/jump_manipulation","anchor":"caduceus:read/mark/local","title":"Ewer's Reflection","text":"Copy the iota stored in the jump tag of the current evaluation and add it to the stack."},"hexcasting:patterns/jump_manipulation#caduceus:read/mark/iota":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@caduceus:read/mark/iota","icon_urls":[],"entry_id":"hexcasting:patterns/jump_manipulation","anchor":"caduceus:read/mark/iota","title":"Ewer's Purification","text":"Like [Ewer's Reflection](https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@caduceus:read/mark/local), but the iota is read out of the jump tag of the top frame in a Jump iota."},"hexcasting:patterns/jump_manipulation#caduceus:write/mark/local":{"mod_id":"caduceus","url":"https://caduceus.hexxy.media/v/0.1.1+1.20.1/1.0/en_us#patterns/jump_manipulation@caduceus:write/mark/local","icon_urls":[],"entry_id":"hexcasting:patterns/jump_manipulation","anchor":"caduceus:write/mark/local","title":"Ewer's Gambit","text":"Remove the top iota from the stack, and write it to the jump tag of the current evaluation.\nAs with [Chronicler's Gambit](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/readwrite@hexcasting:write/entity), I cannot write my own Name using this spell."},"hexcasting:patterns/circle#hexcasting:circle/impetus_pos":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/circle@hexcasting:circle/impetus_pos","icon_urls":[],"entry_id":"hexcasting:patterns/circle","anchor":"hexcasting:circle/impetus_pos","title":"Waystone Reflection","text":"Returns the position of the [Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus) of this spell circle."},"hexcasting:patterns/circle#hexcasting:circle/impetus_dir":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/circle@hexcasting:circle/impetus_dir","icon_urls":[],"entry_id":"hexcasting:patterns/circle","anchor":"hexcasting:circle/impetus_dir","title":"Lodestone Reflection","text":"Returns the direction the [Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus) of this spell circle is facing as a unit vector."},"hexcasting:patterns/circle#hexcasting:circle/bounds/min":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/circle@hexcasting:circle/bounds/min","icon_urls":[],"entry_id":"hexcasting:patterns/circle","anchor":"hexcasting:circle/bounds/min","title":"Lesser Fold Reflection","text":"Returns the position of the lower-north-west corner of the bounds of this spell circle."},"hexcasting:patterns/circle#hexcasting:circle/bounds/max":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/circle@hexcasting:circle/bounds/max","icon_urls":[],"entry_id":"hexcasting:patterns/circle","anchor":"hexcasting:circle/bounds/max","title":"Greater Fold Reflection","text":"Returns the position of the upper-south-east corner of the bounds of this spell circle."},"hexcasting:patterns/akashic_patterns#hexcasting:akashic/read":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/akashic_patterns@hexcasting:akashic/read","icon_urls":[],"entry_id":"hexcasting:patterns/akashic_patterns","anchor":"hexcasting:akashic/read","title":"Akasha's Distillation","text":"Read the iota associated with the given pattern out of the [Akashic Library](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib) with its [Record](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib) at the given position. This has no range limit. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/akashic_patterns#hexcasting:akashic/write":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/akashic_patterns@hexcasting:akashic/write","icon_urls":[],"entry_id":"hexcasting:patterns/akashic_patterns","anchor":"hexcasting:akashic/write","title":"Akasha's Gambit","text":"Associate the iota with the given pattern in the [Akashic Library](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib) with its [Record](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib) at the given position. This *does* have a range limit. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/idea_inscription#oneironaut:writeidea":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/idea_inscription@oneironaut:writeidea","icon_urls":[],"entry_id":"hexcasting:patterns/idea_inscription","anchor":"oneironaut:writeidea","title":"Inscribe Idea","text":"Accepts a valid key and any iota, and stores it in the corresponding location. Costs a quarter of an amethyst dust."},"hexcasting:patterns/idea_inscription#oneironaut:readidea":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/idea_inscription@oneironaut:readidea","icon_urls":[],"entry_id":"hexcasting:patterns/idea_inscription","anchor":"oneironaut:readidea","title":"Retrieve Idea","text":"Accepts a valid key, and returns the corresponding iota. Costs one-eigth of an amethyst dust."},"hexcasting:patterns/idea_inscription#oneironaut:readideatime":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/idea_inscription@oneironaut:readideatime","icon_urls":[],"entry_id":"hexcasting:patterns/idea_inscription","anchor":"oneironaut:readideatime","title":"Metadata Purification","text":"Accepts a valid key, and returns when the corresponding iota was inscribed, or -1. Costs no media."},"hexcasting:patterns/idea_inscription#oneironaut:readideawriter":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/idea_inscription@oneironaut:readideawriter","icon_urls":[],"entry_id":"hexcasting:patterns/idea_inscription","anchor":"oneironaut:readideawriter","title":"Metadata Distillation","text":"Accepts a valid key and a player, and returns whether the corresponding iota was inscribed by that player. Costs no media."},"hexcasting:patterns/everbook#hexal:everbook/read":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/everbook@hexal:everbook/read","icon_urls":[],"entry_id":"hexcasting:patterns/everbook","anchor":"hexal:everbook/read","title":"Mnemosyne's Gambit","text":"Takes the position of an [Akashic Record](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib), as well as a Pattern as a key, and retrieves the iota at that key from your Everbook, storing it in the given [Akashic Record](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib) if able."},"hexcasting:patterns/everbook#hexal:everbook/write":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/everbook@hexal:everbook/write","icon_urls":[],"entry_id":"hexcasting:patterns/everbook","anchor":"hexal:everbook/write","title":"Elysium's Gambit","text":"Takes the position of an [Akashic Record](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib), as well as a Pattern as a key, and stores the iota in that record at that key to your Everbook at the same key."},"hexcasting:patterns/everbook#hexal:everbook/delete":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/everbook@hexal:everbook/delete","icon_urls":[],"entry_id":"hexcasting:patterns/everbook","anchor":"hexal:everbook/delete","title":"Lethe's Gambit","text":"Takes a pattern and removes the entry with that pattern key from your Everbook."},"hexcasting:patterns/everbook#hexal:everbook/toggle_macro":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/everbook@hexal:everbook/toggle_macro","icon_urls":[],"entry_id":"hexcasting:patterns/everbook","anchor":"hexal:everbook/toggle_macro","title":"Brigh's Gambit","text":"Takes a pattern and marks that entry of your Everbook as a Pattern that when drawn by your hand will be treated as any other of Nature's patterns."},"hexcasting:patterns/bust_patterns#hexgender:get_bust_size":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_bust_size","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:get_bust_size","title":"Oncologist's Purification","text":"Gives the bust size of the target"},"hexcasting:patterns/bust_patterns#hexgender:set_bust_size":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_bust_size","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:set_bust_size","title":"Oncologist's Gambit","text":"Sets the bust size of the caster"},"hexcasting:patterns/bust_patterns#hexgender:get_bounciness":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_bounciness","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:get_bounciness","title":"Gainax Purification","text":"Gives the bounciness of the target's breasts"},"hexcasting:patterns/bust_patterns#hexgender:set_bounciness":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_bounciness","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:set_bounciness","title":"Gainax Gambit","text":"Sets the bounciness of the caster's breasts"},"hexcasting:patterns/bust_patterns#hexgender:get_floppiness":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_floppiness","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:get_floppiness","title":"Lindhal's Purification","text":"Gives the floppiness of the target's breasts"},"hexcasting:patterns/bust_patterns#hexgender:set_floppiness":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_floppiness","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:set_floppiness","title":"Lindhal's Gambit","text":"Sets the floppiness of the caster's breasts"},"hexcasting:patterns/bust_patterns#hexgender:get_physics":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_physics","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:get_physics","title":"Hookean Purification","text":"Gives the physics of the target's breasts"},"hexcasting:patterns/bust_patterns#hexgender:set_physics":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_physics","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:set_physics","title":"Hookean Gambit","text":"Sets the physics of the caster's breasts"},"hexcasting:patterns/bust_patterns#hexgender:get_cleavage":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_cleavage","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:get_cleavage","title":"Cleavage Purification","text":"Gets the cleavage of the target's breasts"},"hexcasting:patterns/bust_patterns#hexgender:set_cleavage":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_cleavage","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:set_cleavage","title":"Cleavage Gambit","text":"Sets the cleavage of the caster's breasts"},"hexcasting:patterns/bust_patterns#hexgender:get_breast_offsets":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_breast_offsets","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:get_breast_offsets","title":"Liposuction Purification","text":"Gets the offset of the target's breasts"},"hexcasting:patterns/bust_patterns#hexgender:set_breast_offsets":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_breast_offsets","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:set_breast_offsets","title":"Liposuction Gambit","text":"Sets the offset of the caster's breasts"},"hexcasting:patterns/bust_patterns#hexgender:get_uniboob":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:get_uniboob","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:get_uniboob","title":"Symmastia Purification","text":"Gets whether the target's breasts are a uniboob"},"hexcasting:patterns/bust_patterns#hexgender:set_uniboob":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/bust_patterns@hexgender:set_uniboob","icon_urls":[],"entry_id":"hexcasting:patterns/bust_patterns","anchor":"hexgender:set_uniboob","title":"Symmastia Gambit","text":"Sets whether the caster's breasts are a uniboob"},"hexcasting:patterns/json_patterns#hexweb:create_json":{"mod_id":"hexweb","url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns@hexweb:create_json","icon_urls":[],"entry_id":"hexcasting:patterns/json_patterns","anchor":"hexweb:create_json","title":"Jason's Reflection","text":"Creates an empty JSON object."},"hexcasting:patterns/json_patterns#hexweb:parse_json":{"mod_id":"hexweb","url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns@hexweb:parse_json","icon_urls":[],"entry_id":"hexcasting:patterns/json_patterns","anchor":"hexweb:parse_json","title":"Jason's Gambit","text":"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."},"hexcasting:patterns/json_patterns#hexweb:has_element":{"mod_id":"hexweb","url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns@hexweb:has_element","icon_urls":[],"entry_id":"hexcasting:patterns/json_patterns","anchor":"hexweb:has_element","title":"Jason's Purification","text":"Checks whether the given JSON iota has the given key."},"hexcasting:patterns/json_patterns#hexweb:get_element":{"mod_id":"hexweb","url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns@hexweb:get_element","icon_urls":[],"entry_id":"hexcasting:patterns/json_patterns","anchor":"hexweb:get_element","title":"Jason's Purification II","text":"Gets the stored iota at the given key. Mishaps upon their being no iota."},"hexcasting:patterns/json_patterns#hexweb:set_element":{"mod_id":"hexweb","url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/json_patterns@hexweb:set_element","icon_urls":[],"entry_id":"hexcasting:patterns/json_patterns","anchor":"hexweb:set_element","title":"Jason's Exaltation","text":"Sets the given iota at the given key. Setting a Garbage iota removes the key."},"hexcasting:async#hexcassettes:enqueue":{"mod_id":"hexcassettes","url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:enqueue","icon_urls":[],"entry_id":"hexcasting:async","anchor":"hexcassettes:enqueue","title":"Enqueue","text":"Enqueues a Hex to cast after that many twentieths of a second. It takes an iota to use as the label for the cassette."},"hexcasting:async#hexcassettes:dequeue":{"mod_id":"hexcassettes","url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:dequeue","icon_urls":[],"entry_id":"hexcasting:async","anchor":"hexcassettes:dequeue","title":"Dequeue","text":"I can also automate killing cassettes with this pattern. It takes an iota and dequeues the cassette with that label if it exists."},"hexcasting:async#hexcassettes:killall":{"mod_id":"hexcassettes","url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:killall","icon_urls":[],"entry_id":"hexcasting:async","anchor":"hexcassettes:killall","title":"Disqueue","text":"Terminates all cassettes, similar to the effects of the Parallel Processing mishap."},"hexcasting:async#hexcassettes:specs":{"mod_id":"hexcassettes","url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:specs","icon_urls":[],"entry_id":"hexcasting:async","anchor":"hexcassettes:specs","title":"Threading Reflection","text":"Pushes the total number of cassettes slots that I currently have."},"hexcasting:async#hexcassettes:free":{"mod_id":"hexcassettes","url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:free","icon_urls":[],"entry_id":"hexcasting:async","anchor":"hexcassettes:free","title":"Threading Reflection II","text":"Pushes the number of non-busy cassette slots that I currently have."},"hexcasting:async#hexcassettes:inspect":{"mod_id":"hexcassettes","url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:inspect","icon_urls":[],"entry_id":"hexcasting:async","anchor":"hexcassettes:inspect","title":"Program Purification","text":"Pushes null if I do not have an active cassette with that label, or the cassette's Hex if I do. I hear rumors of this being used for iota storage and passing information between Hexes."},"hexcasting:async#hexcassettes:foretell":{"mod_id":"hexcassettes","url":"https://miyucomics.github.io/hexcassettes/v/1.1.4/1.0.0/en_us#async@hexcassettes:foretell","icon_urls":[],"entry_id":"hexcasting:async","anchor":"hexcassettes:foretell","title":"Program Purification II","text":"Pushes null if I do not have an active cassette with that label, or how many twentieths of a second until that cassette fires if I do."},"hexcasting:properties#hexcellular:create_property":{"mod_id":"hexcellular","url":"https://hexcellular.hexxy.media/v/1.1.0/1.0.0/en_us#properties@hexcellular:create_property","icon_urls":[],"entry_id":"hexcasting:properties","anchor":"hexcellular:create_property","title":"Schrödinger's Refl.","text":"Creates a property iota for a random Property. Costs about five [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) to etch this law into the universe."},"hexcasting:properties#hexcellular:observe_property":{"mod_id":"hexcellular","url":"https://hexcellular.hexxy.media/v/1.1.0/1.0.0/en_us#properties@hexcellular:observe_property","icon_urls":[],"entry_id":"hexcasting:properties","anchor":"hexcellular:observe_property","title":"Observation Purif.","text":"Observes the current value of the property iota."},"hexcasting:properties#hexcellular:set_property":{"mod_id":"hexcellular","url":"https://hexcellular.hexxy.media/v/1.1.0/1.0.0/en_us#properties@hexcellular:set_property","icon_urls":[],"entry_id":"hexcasting:properties","anchor":"hexcellular:set_property","title":"Schrödinger's Gambit","text":"Sets the property iota. Costs about a tenth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:properties#hexcellular:readonly_property":{"mod_id":"hexcellular","url":"https://hexcellular.hexxy.media/v/1.1.0/1.0.0/en_us#properties@hexcellular:readonly_property","icon_urls":[],"entry_id":"hexcasting:properties","anchor":"hexcellular:readonly_property","title":"Schrödinger's Purif.","text":"Creates a read-only property iota that refers to the same Property as the given property iota."},"hexcasting:patterns/structures#hexstruction:mirror_front_back":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:mirror_front_back","icon_urls":[],"entry_id":"hexcasting:patterns/structures","anchor":"hexstruction:mirror_front_back","title":"Mirror Prfn. Z","text":"Flips a stored Structure front-to-back, or across the Z-axis."},"hexcasting:patterns/structures#hexstruction:mirror_left_right":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:mirror_left_right","icon_urls":[],"entry_id":"hexcasting:patterns/structures","anchor":"hexstruction:mirror_left_right","title":"Mirror Prfn. X","text":"Flips a stored Structure left-to-right, or across the X-axis."},"hexcasting:patterns/structures#hexstruction:rotate_clockwise":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:rotate_clockwise","icon_urls":[],"entry_id":"hexcasting:patterns/structures","anchor":"hexstruction:rotate_clockwise","title":"Rotation Prfn. CW","text":"Rotates a stored Structure 90-degrees clockwise."},"hexcasting:patterns/structures#hexstruction:rotate_counterclockwise":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:rotate_counterclockwise","icon_urls":[],"entry_id":"hexcasting:patterns/structures","anchor":"hexstruction:rotate_counterclockwise","title":"Rotation Prfn. CCW","text":"Rotates a stored Structure 90-degrees counterclockwise."},"hexcasting:patterns/structures#hexstruction:bounding_box":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:bounding_box","icon_urls":[],"entry_id":"hexcasting:patterns/structures","anchor":"hexstruction:bounding_box","title":"Bounding Prfn.","text":"Removes a Structure from the stack, returning its dimensions in the format [x, y, z]."},"hexcasting:patterns/structures#hexstruction:transformations":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/structures@hexstruction:transformations","icon_urls":[],"entry_id":"hexcasting:patterns/structures","anchor":"hexstruction:transformations","title":"Transformation Prfn.","text":"Removes a Structure from the stack, returning its transformations as a list in the format [mirror, rotation].\nNo Mirror -> 0; Front-Back -> 1; Left-Right -> 2\nNo Rotation -> 0; 90 CW -> 1; 180 CW -> 2; 90 CCW -> 3"},"hexcasting:patterns/mind_handling#hierophantics:get_minds":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:get_minds","icon_urls":[],"entry_id":"hexcasting:patterns/mind_handling","anchor":"hierophantics:get_minds","title":"Hierophant's Reflection","text":"Pushes a list of iotas representing all my embedded minds."},"hexcasting:patterns/mind_handling#hierophantics:reenable_minds":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:reenable_minds","icon_urls":[],"entry_id":"hexcasting:patterns/mind_handling","anchor":"hierophantics:reenable_minds","title":"Stabilize Minds","text":"When I die, my embedded minds become unstable and cease to function. This spell restores them to working order. Costs one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per mind restored."},"hexcasting:patterns/mind_handling#hierophantics:set_mind_hex":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:set_mind_hex","icon_urls":[],"entry_id":"hexcasting:patterns/mind_handling","anchor":"hierophantics:set_mind_hex","title":"Payload Gambit","text":"Stores the provided Hex into the mind. If there is already a stored Hex, it will be overwritten. Costs one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/mind_handling#hierophantics:get_mind_hex":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:get_mind_hex","icon_urls":[],"entry_id":"hexcasting:patterns/mind_handling","anchor":"hierophantics:get_mind_hex","title":"Payload Purification","text":"Pushes the Hex stored in the provided mind, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one."},"hexcasting:patterns/mind_handling#hierophantics:set_mind_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:set_mind_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/mind_handling","anchor":"hierophantics:set_mind_trigger","title":"Trigger Gambit","text":"Stores the provided trigger into the mind. If the mind already has a trigger, it will be overwritten. Costs one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/mind_handling#hierophantics:get_mind_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:get_mind_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/mind_handling","anchor":"hierophantics:get_mind_trigger","title":"Trigger Purification","text":"Pushes the trigger stored in the provided mind, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one."},"hexcasting:patterns/mind_handling#hierophantics:mute_mind":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:mute_mind","icon_urls":[],"entry_id":"hexcasting:patterns/mind_handling","anchor":"hierophantics:mute_mind","title":"Mute Mind","text":"Suppresses sound and particles from the provided mind's casting, based on the state of the bool. If true, the mind will be muted; if false, it will be unmuted."},"hexcasting:patterns/mind_handling#hierophantics:free_mind":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/mind_handling@hierophantics:free_mind","icon_urls":[],"entry_id":"hexcasting:patterns/mind_handling","anchor":"hierophantics:free_mind","title":"Free Mind","text":"Permanently removes an embedded mind from my own consciousness.\nI wonder what happens to them, when they go?"},"hexcasting:patterns/triggers#hierophantics:make_damage_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_damage_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_damage_trigger","title":"Trigger Rfln: Damage","text":"Creates a trigger that activates whenever I take damage. To prevent a lethal chain-reaction, does not activate if the damage was caused by overcasting."},"hexcasting:patterns/triggers#hierophantics:make_damage_type_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_damage_type_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_damage_type_trigger","title":"Trigger Rfln: DmgType","text":"Creates a trigger that activates whenever I take damage, but only if the damage was of a specific type. The trigger will be attuned to whatever type of damage I last received."},"hexcasting:patterns/triggers#hierophantics:make_health_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_health_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_health_trigger","title":"Trigger Prfn: Health","text":"Creates a trigger that activates when my health drops below the specified value. A full, standard healthbar has a value of 20."},"hexcasting:patterns/triggers#hierophantics:make_breath_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_breath_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_breath_trigger","title":"Trigger Prfn: Breath","text":"Creates a trigger that activates when my breath drops below the specified value. A full bar of bubbles has a value of 10."},"hexcasting:patterns/triggers#hierophantics:make_hunger_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_hunger_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_hunger_trigger","title":"Trigger Prfn: Hunger","text":"Creates a trigger that activates when my hunger drops below the specified value. A full hunger bar has a value of 20."},"hexcasting:patterns/triggers#hierophantics:make_velocity_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_velocity_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_velocity_trigger","title":"Trigger Prfn: Velocity","text":"Creates a trigger that activates when my velocity (measured in blocks per tick) exceeds the specified value."},"hexcasting:patterns/triggers#hierophantics:make_fall_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_fall_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_fall_trigger","title":"Trigger Prfn: Fall","text":"Creates a trigger that activates when I fall further than the specified number of blocks."},"hexcasting:patterns/triggers#hierophantics:make_drop_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_drop_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_drop_trigger","title":"Trigger Rfln: Drop","text":"Creates a trigger that activates whenever I drop an item. This does **not** include involuntary dropping, such as on death or when using [Greater Teleport](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/teleport)."},"hexcasting:patterns/triggers#hierophantics:make_attack_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_attack_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_attack_trigger","title":"Trigger Rfln: Attack","text":"Creates a trigger that activates whenever I strike another entity."},"hexcasting:patterns/triggers#hierophantics:make_break_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_break_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_break_trigger","title":"Trigger Rfln: Break","text":"Creates a trigger that activates whenever I break a block."},"hexcasting:patterns/triggers#hierophantics:make_jump_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_jump_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_jump_trigger","title":"Trigger Rfln: Jump","text":"Creates a trigger that activates whenever I jump."},"hexcasting:patterns/triggers#hierophantics:make_teleport_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:make_teleport_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:make_teleport_trigger","title":"Trigger Rfln: Teleport","text":"Creates a trigger that activates whenever I teleport. For reasons I cannot discern, this will not detect teleports shorter than 1.5 blocks in length."},"hexcasting:patterns/triggers#hierophantics:invert_trigger":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/triggers@hierophantics:invert_trigger","icon_urls":[],"entry_id":"hexcasting:patterns/triggers","anchor":"hierophantics:invert_trigger","title":"Inversion Purification","text":"Inverts the threshold on a numerical trigger. For example, 'When velocity exceeds 5.0' will become 'When velocity drops below 5.0'. Has no effect on other types of triggers."},"hexcasting:patterns/tree_patterns#dthexcasting:get_species":{"mod_id":"dthexcasting","url":"https://techtastic.github.io/DynamicTrees-Hexcasting/v/1.0.1/1.0/en_us#patterns/tree_patterns@dthexcasting:get_species","icon_urls":[],"entry_id":"hexcasting:patterns/tree_patterns","anchor":"dthexcasting:get_species","title":"Arborist Purification","text":"Provided a tree's position, I can extract the Species of the tree."},"hexcasting:patterns/tree_patterns#dthexcasting:get_jocode":{"mod_id":"dthexcasting","url":"https://techtastic.github.io/DynamicTrees-Hexcasting/v/1.0.1/1.0/en_us#patterns/tree_patterns@dthexcasting:get_jocode","icon_urls":[],"entry_id":"hexcasting:patterns/tree_patterns","anchor":"dthexcasting:get_jocode","title":"Arborist Purification II","text":"Provided a tree's position, I can extract the structure of the tree as a Base64 string."},"hexcasting:patterns/marker_actions#hexmapping:create_marker/circle":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:create_marker/circle","icon_urls":[],"entry_id":"hexcasting:patterns/marker_actions","anchor":"hexmapping:create_marker/circle","title":"Circle Marker Exlt.","text":"Creates a new Circle Marker with the provided identifier, label, position, and radius"},"hexcasting:patterns/marker_actions#hexmapping:create_marker/rectangle":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:create_marker/rectangle","icon_urls":[],"entry_id":"hexcasting:patterns/marker_actions","anchor":"hexmapping:create_marker/rectangle","title":"Rectangle Marker Exlt.","text":"Creates a new Rectangle Marker with the provided identifier, label, top corner, and bottom corner"},"hexcasting:patterns/marker_actions#hexmapping:create_marker/polygon":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:create_marker/polygon","icon_urls":[],"entry_id":"hexcasting:patterns/marker_actions","anchor":"hexmapping:create_marker/polygon","title":"Polygon Marker Exlt.","text":"Creates a new Polygon Marker with the provided identifier, label, and list of positions OR a Hexical Mesh Entity"},"hexcasting:patterns/marker_actions#hexmapping:create_marker/polyline":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:create_marker/polyline","icon_urls":[],"entry_id":"hexcasting:patterns/marker_actions","anchor":"hexmapping:create_marker/polyline","title":"Polyline Marker Exlt.","text":"Creates a new Polyline Marker with the provided identifier, label, and list of positions OR a Hexical Mesh Entity"},"hexcasting:patterns/marker_actions#hexmapping:create_marker/icon":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:create_marker/icon","icon_urls":[],"entry_id":"hexcasting:patterns/marker_actions","anchor":"hexmapping:create_marker/icon","title":"Icon Marker Exlt.","text":"Creates a new Icon Marker with the provided identifier, label, icon, and position"},"hexcasting:patterns/marker_actions#hexmapping:set_fill_color":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:set_fill_color","icon_urls":[],"entry_id":"hexcasting:patterns/marker_actions","anchor":"hexmapping:set_fill_color","title":"Marker Fill Dist.","text":"Sets the Fill Color of a marker, if applicable (Circle, Rectangle, and Polygon)"},"hexcasting:patterns/marker_actions#hexmapping:set_line_color":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:set_line_color","icon_urls":[],"entry_id":"hexcasting:patterns/marker_actions","anchor":"hexmapping:set_line_color","title":"Marker Line Dist.","text":"Sets the Line Color of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)"},"hexcasting:patterns/marker_actions#hexmapping:set_line_weight":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:set_line_weight","icon_urls":[],"entry_id":"hexcasting:patterns/marker_actions","anchor":"hexmapping:set_line_weight","title":"Marker Line Dist. II","text":"Sets the Line Weight of a marker, if applicable (Circle, Rectangle, Polyline, and Polygon)"},"hexcasting:patterns/marker_actions#hexmapping:has_marker":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/marker_actions@hexmapping:has_marker","icon_urls":[],"entry_id":"hexcasting:patterns/marker_actions","anchor":"hexmapping:has_marker","title":"Marker Dist.","text":"Checks if a marker exists on the map under the provided identifier"},"hexcasting:patterns/scrying/blocks#hexpose:block_hardness":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:block_hardness","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/blocks","anchor":"hexpose:block_hardness","title":"Miner's Purification","text":"Pushes how difficult blocks of this type are to mine."},"hexcasting:patterns/scrying/blocks#hexpose:block_blast_resistance":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:block_blast_resistance","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/blocks","anchor":"hexpose:block_blast_resistance","title":"Demoman's Purification","text":"Pushes how resistant blocks of this type are to explosions."},"hexcasting:patterns/scrying/blocks#hexpose:blockstate_rotation":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:blockstate_rotation","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/blocks","anchor":"hexpose:blockstate_rotation","title":"Orientation Purification","text":"Pushes the vector of the block's facing direction, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if blocks of its type do not have an orientation."},"hexcasting:patterns/scrying/blocks#hexpose:blockstate_crop":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:blockstate_crop","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/blocks","anchor":"hexpose:blockstate_crop","title":"Farmer's Purification","text":"Pushes a number 0 to 1 corresponding to the growth progress of that block. Works for crops, Beehives, Composters, Cauldrons, and strangely Cakes too."},"hexcasting:patterns/scrying/blocks#hexpose:get_blockstates":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:get_blockstates","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/blocks","anchor":"hexpose:get_blockstates","title":"Facet Purification","text":"Pushes a list of all facets of that block."},"hexcasting:patterns/scrying/blocks#hexpose:query_blockstate":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:query_blockstate","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/blocks","anchor":"hexpose:query_blockstate","title":"Facet Distillation","text":"Takes a block and a facet and pushes that facet's value."},"hexcasting:patterns/scrying/blocks#hexpose:block_map_color":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/blocks@hexpose:block_map_color","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/blocks","anchor":"hexpose:block_map_color","title":"Cartographer's Purification","text":"Pushes the color blocks of this type appear as on a map."},"hexcasting:patterns/scrying/chat#hexpose:get_message":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/chat@hexpose:get_message","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/chat","anchor":"hexpose:get_message","title":"News Reflection","text":"Pushes a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) of the last person to use chat, a [text iota](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) of the message, and a number of twenieths of a second since that message sent."},"hexcasting:patterns/scrying/chat#hexpose:get_chat":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/chat@hexpose:get_chat","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/chat","anchor":"hexpose:get_chat","title":"Newspaper Reflection","text":"Applies [News Reflection](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/chat@hexpose:get_message) to the last up to 32 messages in chat, wraps each in a list, and pushes a list of those lists."},"hexcasting:patterns/scrying/entities#hexpose:entity_width":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:entity_width","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:entity_width","title":"Caliper's Purification","text":"Similar to [Stadiometer's Purification](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_entity_height) but pushes the width of an entity rather than its height."},"hexcasting:patterns/scrying/entities#hexpose:theodolite":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:theodolite","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:theodolite","title":"Theodolite Purif.","text":"Similar to [Alidade's Purification](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/basics@hexcasting:get_entity_look) but pushes the vector that points upwards from their head rather than the entity's facing vector."},"hexcasting:patterns/scrying/entities#hexpose:get_health":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:get_health","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:get_health","title":"Vitality Purification","text":"Pushes how close an entity is to death. I can think of these in terms of half-hearts."},"hexcasting:patterns/scrying/entities#hexpose:get_max_health":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:get_max_health","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:get_max_health","title":"Fitness Purification","text":"Pushes how much health an entity can have at its prime. I can think of these in terms of half-hearts."},"hexcasting:patterns/scrying/entities#hexpose:get_air":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:get_air","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:get_air","title":"Suffocation Purif.","text":"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."},"hexcasting:patterns/scrying/entities#hexpose:get_max_air":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:get_max_air","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:get_max_air","title":"Lung Purification","text":"Pushes the number of seconds a regular entity of that type can last outside their normal breathing environment before they start suffocating."},"hexcasting:patterns/scrying/entities#hexpose:burning":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:burning","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:burning","title":"Inferno Purification","text":"Pushes the number of seconds the burning entity will continue burning if not put out. -1 if the entity is not burning currently."},"hexcasting:patterns/scrying/entities#hexpose:is_wet":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:is_wet","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:is_wet","title":"Enderman's Purif.","text":"Pushes whether the entity is touching rain, water, or in a bubble column."},"hexcasting:patterns/scrying/entities#hexpose:is_baby":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:is_baby","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:is_baby","title":"Youth Purification","text":"Pushes whether a living creature is a baby. Also works on Armor Stands oddly."},"hexcasting:patterns/scrying/entities#hexpose:breedable":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:breedable","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:breedable","title":"Reproduction Purif.","text":"Pushes whether an animal creature is in love and ready to mate, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if that creature is not capable of that type of reproduction."},"hexcasting:patterns/scrying/entities#hexpose:is_sleeping":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:is_sleeping","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:is_sleeping","title":"Sloth's Purification","text":"Pushes whether the Player, Cat, Fox, or other entity is sleeping."},"hexcasting:patterns/scrying/entities#hexpose:is_sprinting":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:is_sprinting","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:is_sprinting","title":"Racer's Purification","text":"Pushes whether the Player, Cat, Fox, or other entity is sprinting. Swimming and leaving the ground after starting to sprint are still included."},"hexcasting:patterns/scrying/entities#hexpose:entity_vehicle":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:entity_vehicle","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:entity_vehicle","title":"Vehicle Purification","text":"Pushes the entity the given entity is riding or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it is not riding in or on anything."},"hexcasting:patterns/scrying/entities#hexpose:entity_passengers":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:entity_passengers","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:entity_passengers","title":"Jockey Purification","text":"Pushes a list of entities that are riding the given entity."},"hexcasting:patterns/scrying/entities#hexpose:shooter":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:shooter","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:shooter","title":"Shooter Purification","text":"Pushes the shooter of the given projectile entity or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it has no shooter or isn't a projectile. It also pushes [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the shooter is outside my ambit."},"hexcasting:patterns/scrying/entities#hexpose:pet_owner":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:pet_owner","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:pet_owner","title":"Adoration Purification","text":"Pushes the player that has tamed this animal, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it is untamed or the player is out of ambit."},"hexcasting:patterns/scrying/entities#hexpose:absorption_hearts":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/entities@hexpose:absorption_hearts","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/entities","anchor":"hexpose:absorption_hearts","title":"Absorption Purification","text":"Pushes the number of magical hearts this player has. I can think of these in terms of half-hearts."},"hexcasting:patterns/scrying/environment#hexpose:env_ambit":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment@hexpose:env_ambit","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/environment","anchor":"hexpose:env_ambit","title":"Ambit Purification","text":"Pushes whether a location or entity is in ambit."},"hexcasting:patterns/scrying/environment#hexpose:env_staff":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment@hexpose:env_staff","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/environment","anchor":"hexpose:env_staff","title":"Staff Reflection","text":"Pushes whether a [Staff](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff) is being used to cast this pattern."},"hexcasting:patterns/scrying/environment#hexpose:env_offhand":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment@hexpose:env_offhand","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/environment","anchor":"hexpose:env_offhand","title":"Dexterity Reflection","text":"Pushes whether the dominant hand of the caster is being used to cast this pattern. May return strange results for casters without hands."},"hexcasting:patterns/scrying/environment#hexpose:env_packaged_hex":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment@hexpose:env_packaged_hex","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/environment","anchor":"hexpose:env_packaged_hex","title":"Device Reflection","text":"Pushes whether any form of [casting device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting) is being used to cast this pattern."},"hexcasting:patterns/scrying/environment#hexpose:env_circle":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/environment@hexpose:env_circle","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/environment","anchor":"hexpose:env_circle","title":"Constructed Reflection","text":"Pushes whether some form of [*grand work*](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) is being used to cast this pattern."},"hexcasting:patterns/scrying/food#hexpose:get_player_hunger":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:get_player_hunger","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/food","anchor":"hexpose:get_player_hunger","title":"Hunger Purification","text":"Pushes how full a Player is. I can think of this in terms of half-hunches."},"hexcasting:patterns/scrying/food#hexpose:get_player_saturation":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:get_player_saturation","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/food","anchor":"hexpose:get_player_saturation","title":"Stamina Purification","text":"Pushes a Player's saturation, which roughly correlates to how long the Player will remain full."},"hexcasting:patterns/scrying/food#hexpose:edible":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:edible","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/food","anchor":"hexpose:edible","title":"Edibility Purification","text":"Takes in an item identifier and pushes whether I can eat it."},"hexcasting:patterns/scrying/food#hexpose:get_hunger":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:get_hunger","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/food","anchor":"hexpose:get_hunger","title":"Calorie Purification","text":"Takes in an item identifier and pushes the amount it will fill me."},"hexcasting:patterns/scrying/food#hexpose:get_saturation":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:get_saturation","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/food","anchor":"hexpose:get_saturation","title":"Satiation Purification","text":"Takes in an item identifier and pushes the saturation value, which roughly affects how long it will fill me."},"hexcasting:patterns/scrying/food#hexpose:is_meat":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:is_meat","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/food","anchor":"hexpose:is_meat","title":"Flesh Purification","text":"Takes in an item identifier and pushes whether it's considered a meat. Wolves can eat meats."},"hexcasting:patterns/scrying/food#hexpose:is_snack":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/food@hexpose:is_snack","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/food","anchor":"hexpose:is_snack","title":"Dessert Purification","text":"Takes in an item identifier and pushes whether it's a snack."},"hexcasting:patterns/scrying/identifiers#hexpose:identify":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/identifiers@hexpose:identify","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/identifiers","anchor":"hexpose:identify","title":"Detective's Purif.","text":"Pushes the identifier of an entity or block at a vector."},"hexcasting:patterns/scrying/identifiers#hexpose:classify":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/identifiers@hexpose:classify","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/identifiers","anchor":"hexpose:classify","title":"Modicum Purif.","text":"Pushes the identifier of an iota's type. Can be used to determine whether two iota are the same type."},"hexcasting:patterns/scrying/item#hexpose:get_stack":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_stack","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:get_stack","title":"Item Purification","text":"Pushes the item that an Item in the world is."},"hexcasting:patterns/scrying/item#hexpose:create_stack":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:create_stack","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:create_stack","title":"Offer Purification","text":"Creates an item iota from an item identifier and the number of items in the stack."},"hexcasting:patterns/scrying/item#hexpose:get_mainhand":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_mainhand","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:get_mainhand","title":"Tool Purification","text":"Returns the item in the entity's mainhand."},"hexcasting:patterns/scrying/item#hexpose:get_offhand":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_offhand","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:get_offhand","title":"Accessory Purification","text":"Returns the item in the entity's offhand."},"hexcasting:patterns/scrying/item#hexpose:get_inventory":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_inventory","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:get_inventory","title":"Cart Purification","text":"Returns a list of all items the entity is carrying, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the entity can not hold items. Trying to access another Player's inventory will incur a mishap."},"hexcasting:patterns/scrying/item#hexpose:get_block_inventory":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_block_inventory","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:get_block_inventory","title":"Chest Purification","text":"Returns a list of all items in the container, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the block can not contain items."},"hexcasting:patterns/scrying/item#hexpose:get_armor":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_armor","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:get_armor","title":"Aegis Purification","text":"Returns a list of all items the entity is wearing, from feet up."},"hexcasting:patterns/scrying/item#hexpose:get_ender_chest":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_ender_chest","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:get_ender_chest","title":"Pocket Reflection","text":"Returns a list of all items in my ender chest."},"hexcasting:patterns/scrying/item#hexpose:count_stack":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:count_stack","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:count_stack","title":"Storage Purification","text":"Takes in an item and pushes how many items are in it."},"hexcasting:patterns/scrying/item#hexpose:count_max_stack":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:count_max_stack","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:count_max_stack","title":"Warehouse Purification","text":"Takes in an item and pushes how many items that can stack in it."},"hexcasting:patterns/scrying/item#hexpose:damage_stack":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:damage_stack","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:damage_stack","title":"Deterioration Purif.","text":"Takes in an item and pushes how much damage the item has sustained."},"hexcasting:patterns/scrying/item#hexpose:damage_max_stack":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:damage_max_stack","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:damage_max_stack","title":"Fragility Purification","text":"Takes in an item and pushes how much durability the item can have at its peak."},"hexcasting:patterns/scrying/item#hexpose:get_enchantments":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_enchantments","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:get_enchantments","title":"Thaumaturgist's Purif.","text":"Gets a list of enchantments the item has."},"hexcasting:patterns/scrying/item#hexpose:get_enchantment_strength":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:get_enchantment_strength","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:get_enchantment_strength","title":"Charm Distillation","text":"Gets the strength of the specific enchantment on the item."},"hexcasting:patterns/scrying/item#hexpose:item_name":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:item_name","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:item_name","title":"Appellation Purification","text":"Gets the name given to this item."},"hexcasting:patterns/scrying/item#hexpose:item_lore":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:item_lore","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:item_lore","title":"Legacy Purification","text":"Gets the lore written into this item."},"hexcasting:patterns/scrying/item#hexpose:item_variant":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:item_variant","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:item_variant","title":"Glamour Purification","text":"If this item is subceptible to [Caster's Glamour](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/cyclevariant), pushes the index of the current form it's taking on. Otherwise pushes [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences)."},"hexcasting:patterns/scrying/item#hexpose:item_variant_max":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:item_variant_max","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:item_variant_max","title":"Glamour Purification II","text":"If this item is subceptible to [Caster's Glamour](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/cyclevariant), pushes the number of forms it's capable of. Otherwise pushes [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences)."},"hexcasting:patterns/scrying/item#hexpose:read_book":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:read_book","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:read_book","title":"Reading Purification","text":"Pushes a list of [text iotas](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/text_iotas) contained inside a book or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it isn't a book."},"hexcasting:patterns/scrying/item#hexpose:book_sources":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:book_sources","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:book_sources","title":"Bibliography Purification","text":"Pushes the author of a book and its generation number."},"hexcasting:patterns/scrying/item#hexpose:item_rarity":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item@hexpose:item_rarity","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/item","anchor":"hexpose:item_rarity","title":"Collector Purification","text":"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."},"hexcasting:patterns/scrying/media#hexpose:env_media":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/media@hexpose:env_media","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/media","anchor":"hexpose:env_media","title":"Media Reflection","text":"Pushes the media available to the current cast."},"hexcasting:patterns/scrying/media#hexpose:get_media":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/media@hexpose:get_media","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/media","anchor":"hexpose:get_media","title":"Media Purification","text":"Pushes the amount of media inside an item, that a creature contains or holds, or that a specialized media-holding block contains."},"hexcasting:patterns/scrying/media#hexpose:media_max_stack":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/media@hexpose:media_max_stack","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/media","anchor":"hexpose:media_max_stack","title":"Potential Purification","text":"Takes in an item and pushes either [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the item does not have any media-holding potential, or the amount of media it is capable of holding at its peak."},"hexcasting:patterns/scrying/misc#hexpose:cat_variant":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/misc@hexpose:cat_variant","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/misc","anchor":"hexpose:cat_variant","title":"Feline Purification","text":"Pushes the variant of the Cat."},"hexcasting:patterns/scrying/misc#hexpose:creeper_fuse":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/misc@hexpose:creeper_fuse","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/misc","anchor":"hexpose:creeper_fuse","title":"Anger Purification","text":"Pushes the progress of a Creeper to explosion."},"hexcasting:patterns/scrying/misc#hexpose:item_frame_rotation":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/misc@hexpose:item_frame_rotation","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/misc","anchor":"hexpose:item_frame_rotation","title":"Showcase Purification","text":"Pushes the rotation of an Item Frame as an integer 0 to 7."},"hexcasting:patterns/scrying/misc#hexpose:painting_variant":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/misc@hexpose:painting_variant","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/misc","anchor":"hexpose:painting_variant","title":"Artistic Purification","text":"Pushes the variant of the Painting."},"hexcasting:patterns/scrying/status_effects#hexpose:get_effects_entity":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects@hexpose:get_effects_entity","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/status_effects","anchor":"hexpose:get_effects_entity","title":"Diagnosis Purification","text":"Pushes a list of status effects the entity is afflicted with."},"hexcasting:patterns/scrying/status_effects#hexpose:get_effects_item":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects@hexpose:get_effects_item","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/status_effects","anchor":"hexpose:get_effects_item","title":"Prescription Purif.","text":"Pushes a list of status effects the food or potion will bestow."},"hexcasting:patterns/scrying/status_effects#hexpose:get_effect_category":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects@hexpose:get_effect_category","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/status_effects","anchor":"hexpose:get_effect_category","title":"Condition Purification","text":"Pushes the general \"goodness\" of the effect towards the afflicted. -1 for harmful, 0 for neutral, and 1 for beneficial."},"hexcasting:patterns/scrying/status_effects#hexpose:get_effect_amplifier":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects@hexpose:get_effect_amplifier","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/status_effects","anchor":"hexpose:get_effect_amplifier","title":"Concentration Dstl.","text":"Pushes how potent the effect type is acting on the entity or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the entity doesn't have it."},"hexcasting:patterns/scrying/status_effects#hexpose:get_effect_duration":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/status_effects@hexpose:get_effect_duration","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/status_effects","anchor":"hexpose:get_effect_duration","title":"Clearance Distillation","text":"Pushes how long the effect type will affect the entity in twentieths of a second or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the entity doesn't have it."},"hexcasting:patterns/scrying/villager#hexpose:villager_level":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/villager@hexpose:villager_level","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/villager","anchor":"hexpose:villager_level","title":"Tier Purification","text":"Pushes how advanced a villager is as a number, encoding mastery of their craft."},"hexcasting:patterns/scrying/villager#hexpose:villager_profession":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/villager@hexpose:villager_profession","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/villager","anchor":"hexpose:villager_profession","title":"Professional Purif.","text":"Pushes the profession of a villager as an identifier"},"hexcasting:patterns/scrying/villager#hexpose:villager_type":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/villager@hexpose:villager_type","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/villager","anchor":"hexpose:villager_type","title":"Culture Purification","text":"Pushes the ambient cultural aspect tied to the villager’s origin, such as desert or taiga roots."},"hexcasting:patterns/scrying/villager#hexpose:biome_to_villager":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/villager@hexpose:biome_to_villager","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/villager","anchor":"hexpose:biome_to_villager","title":"Nurture Purification","text":"Projects the villager archetype most attuned to the essence of the specified biome, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if none can be drawn."},"hexcasting:patterns/scrying/world#hexpose:get_light":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_light","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/world","anchor":"hexpose:get_light","title":"Luminance Purification","text":"Pushes the light level at the position as a number 0 to 15. If inside a nontransparent block, it returns zero."},"hexcasting:patterns/scrying/world#hexpose:get_weather":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_weather","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/world","anchor":"hexpose:get_weather","title":"Meterologist's Refl.","text":"Pushes a number corresponding to the weather. 0 for clear, 1 for rain, and 2 for thundering."},"hexcasting:patterns/scrying/world#hexpose:get_power":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_power","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/world","anchor":"hexpose:get_power","title":"Battery Purification","text":"Pushes the Redstone power that a position receives."},"hexcasting:patterns/scrying/world#hexpose:get_comparator":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_comparator","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/world","anchor":"hexpose:get_comparator","title":"Peripheral Purification","text":"Pushes the power level a Comparator would output if pressed against a position."},"hexcasting:patterns/scrying/world#hexpose:get_day":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_day","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/world","anchor":"hexpose:get_day","title":"Circadian Reflection","text":"Pushes the progress of the day as a number between 0 (start) and 1 (end) of the day."},"hexcasting:patterns/scrying/world#hexpose:get_time":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_time","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/world","anchor":"hexpose:get_time","title":"Temporal Reflection","text":"Pushes the twentieths of a second since the creation of the world, unaffected by events such as sleeping."},"hexcasting:patterns/scrying/world#hexpose:get_biome":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_biome","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/world","anchor":"hexpose:get_biome","title":"Geographical Purif.","text":"Pushes the identifier of the type of biome the vector is within."},"hexcasting:patterns/scrying/world#hexpose:get_dimension":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_dimension","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/world","anchor":"hexpose:get_dimension","title":"Plane Reflection","text":"Pushes the identifier of the dimension the Hex is being cast in."},"hexcasting:patterns/scrying/world#hexpose:get_moon":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_moon","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/world","anchor":"hexpose:get_moon","title":"Lunar Reflection","text":"Pushes the current phase of the Moon as a fraction of its size."},"hexcasting:patterns/scrying/world#hexpose:get_einstein":{"mod_id":"hexpose","url":"https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/world@hexpose:get_einstein","icon_urls":[],"entry_id":"hexcasting:patterns/scrying/world","anchor":"hexpose:get_einstein","title":"Distortion Reflection","text":"Pushes whether Compasses and Clocks will work in this dimension."},"hexcasting:patterns/maths/expressions#complexhex:new_symbol":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:new_symbol","icon_urls":[],"entry_id":"hexcasting:patterns/maths/expressions","anchor":"complexhex:new_symbol","title":"Symbolic Purification","text":"Creates a new symbol with the given (single character) label"},"hexcasting:patterns/maths/expressions#complexhex:substitute":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:substitute","icon_urls":[],"entry_id":"hexcasting:patterns/maths/expressions","anchor":"complexhex:substitute","title":"Substitution Exaltation","text":"Substitutes the third expression/number in place of the second expression within the first."},"hexcasting:patterns/maths/expressions#complexhex:equals":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:equals","icon_urls":[],"entry_id":"hexcasting:patterns/maths/expressions","anchor":"complexhex:equals","title":"Equality Purification","text":"Creates an expression that equals 1 if the two expressions are equal, and 0 otherwise."},"hexcasting:patterns/maths/expressions#complexhex:piecewise":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:piecewise","icon_urls":[],"entry_id":"hexcasting:patterns/maths/expressions","anchor":"complexhex:piecewise","title":"Piecewise Exaltation","text":"Creates a piecewise expression that simplifies to the second argument if the first simplifies to 1.0, otherwise simplifies to the third argument."},"hexcasting:patterns/maths/expressions#complexhex:derivative":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:derivative","icon_urls":[],"entry_id":"hexcasting:patterns/maths/expressions","anchor":"complexhex:derivative","title":"Derivation Purification","text":"Takes in an expression and a lone symbol and returns the partial derivative of the expression with respect to the symbol."},"hexcasting:patterns/maths/expressions#complexhex:matrix":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:matrix","icon_urls":[],"entry_id":"hexcasting:patterns/maths/expressions","anchor":"complexhex:matrix","title":"Neo's Exaltation","text":"Takes in a width, height and expression and creates a matrix by substituting i & j-values into the expression corresponding to a position in the matrix and putting the result in the matrix."},"hexcasting:patterns/maths/expressions#complexhex:summon/line":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:summon/line","icon_urls":[],"entry_id":"hexcasting:patterns/maths/expressions","anchor":"complexhex:summon/line","title":"Parametric Line","text":"Summons a parametric line at the given position. The expression given will have a t-value (0-1), x/y/z position, and time (w) substituted in and must resolve to a vector on the line."},"hexcasting:patterns/maths/expressions#complexhex:summon/surface":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/expressions@complexhex:summon/surface","icon_urls":[],"entry_id":"hexcasting:patterns/maths/expressions","anchor":"complexhex:summon/surface","title":"Parametric Surface","text":"Summons a parametric surface at the given position. The expression given will have a u&v-value (0-1), x/y/z position, and time (w) substituted in and must resolve to a vector on the surface"},"hexcasting:patterns/maths/complexities#complexhex:const/complex/i":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@complexhex:const/complex/i","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"complexhex:const/complex/i","title":"Constant Imagination","text":"Pushes 0 + 1i to the stack."},"hexcasting:patterns/maths/complexities#complexhex:const/complex/1":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@complexhex:const/complex/1","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"complexhex:const/complex/1","title":"Constant Realisation","text":"Pushes 1 + 0i to the stack."},"hexcasting:patterns/maths/complexities#hexcasting:add":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"hexcasting:add","title":"Additive Distillation","text":"Performs Addition, num will be treated as num + 0i."},"hexcasting:patterns/maths/complexities#hexcasting:sub":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:sub","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"hexcasting:sub","title":"Subtractive Distillation","text":"Performs Subtraction, num will be treated as num + 0i."},"hexcasting:patterns/maths/complexities#hexcasting:mul":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:mul","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"hexcasting:mul","title":"Multiplicative Dstl.","text":"Performs Multiplication"},"hexcasting:patterns/maths/complexities#hexcasting:div":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:div","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"hexcasting:div","title":"Division Dstl.","text":"Performs Scalar Division."},"hexcasting:patterns/maths/complexities#hexcasting:abs":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"hexcasting:abs","title":"Length Purification","text":"Pushes the Argument (the length)."},"hexcasting:patterns/maths/complexities#hexcasting:pow":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@hexcasting:pow","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"hexcasting:pow","title":"Power Distillation","text":"Performs Exponentiation."},"hexcasting:patterns/maths/complexities#complexhex:real":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@complexhex:real","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"complexhex:real","title":"Realising Complexities","text":"Pushes the real coefficient."},"hexcasting:patterns/maths/complexities#complexhex:imaginary":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@complexhex:imaginary","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"complexhex:imaginary","title":"Imagining Complexities","text":"Pushes the imaginary coefficient."},"hexcasting:patterns/maths/complexities#complexhex:conjugate":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/complexities@complexhex:conjugate","icon_urls":[],"entry_id":"hexcasting:patterns/maths/complexities","anchor":"complexhex:conjugate","title":"Conjugation Prfn.","text":"Negates the imaginary coefficient of the topmost iota"},"hexcasting:patterns/maths/longs#complexhex:long":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@complexhex:long","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"complexhex:long","title":"Long Reflection","text":"Just like with normal numbers, Nature is not so generous as to make this easy for us.\n(Details on next page)"},"hexcasting:patterns/maths/longs#complexhex:long/convert":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@complexhex:long/convert","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"complexhex:long/convert","title":"Long Purification","text":"Converts between [doubles](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/numbers) and longs\nAlways truncates the value when converting to long"},"hexcasting:patterns/maths/longs#hexcasting:add":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"hexcasting:add","title":"Additive Distillation","text":"Perform Addition"},"hexcasting:patterns/maths/longs#hexcasting:sub":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:sub","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"hexcasting:sub","title":"Subtractive Distillation","text":"Perform Subtraction"},"hexcasting:patterns/maths/longs#hexcasting:mul":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:mul","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"hexcasting:mul","title":"Multiplicative Dstl.","text":"Perform Multiplication"},"hexcasting:patterns/maths/longs#hexcasting:div":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:div","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"hexcasting:div","title":"Division Dstl.","text":"Perform Floored Division"},"hexcasting:patterns/maths/longs#hexcasting:and":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:and","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"hexcasting:and","title":"Conjunction Distillation","text":"Perform Bitwise AND"},"hexcasting:patterns/maths/longs#hexcasting:or":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:or","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"hexcasting:or","title":"Disjunction Distillation","text":"Perform Bitwise OR"},"hexcasting:patterns/maths/longs#hexcasting:not":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:not","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"hexcasting:not","title":"Negation Purification","text":"Perform Bitwise NOT"},"hexcasting:patterns/maths/longs#hexcasting:xor":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@hexcasting:xor","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"hexcasting:xor","title":"Exclusion Distillation","text":"Perform Bitwise XOR"},"hexcasting:patterns/maths/longs#complexhex:shift/left":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@complexhex:shift/left","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"complexhex:shift/left","title":"Left Shift Distillation","text":"Shifts all the bits to the left num times"},"hexcasting:patterns/maths/longs#complexhex:shift/right/logical":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@complexhex:shift/right/logical","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"complexhex:shift/right/logical","title":"Logical Right Shift Dstl.","text":"Shifts all the bits to the right num times"},"hexcasting:patterns/maths/longs#complexhex:shift/right/arithmetic":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/longs@complexhex:shift/right/arithmetic","icon_urls":[],"entry_id":"hexcasting:patterns/maths/longs","anchor":"complexhex:shift/right/arithmetic","title":"Arithmetic R. Shift Dstl.","text":"Shifts all the bits to the right num times while preserving the sign"},"hexcasting:patterns/maths/quaternionics#complexhex:qmake":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qmake","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:qmake","title":"Quaternionic Exal.","text":"Pushes a Quaternion with num as the real coefficient and the vector's x, y, & z as the coefficients of i, j & k respectively."},"hexcasting:patterns/maths/quaternionics#complexhex:qunmake":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qunmake","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:qunmake","title":"Quaternionic Dntg.","text":"Pushes the real coefficient and a vector where the x, y, & z components are the coefficients of i, j, & k respectively."},"hexcasting:patterns/maths/quaternionics#complexhex:const/quaternion/1":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:const/quaternion/1","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:const/quaternion/1","title":"Quaternionic Rfln.: 1","text":"Pushes 1 + 0i + 0j + 0k to the stack."},"hexcasting:patterns/maths/quaternionics#complexhex:const/quaternion/i":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:const/quaternion/i","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:const/quaternion/i","title":"Quaternionic Rfln.: i","text":"Pushes 0 + 1i + 0j + 0k to the stack."},"hexcasting:patterns/maths/quaternionics#complexhex:const/quaternion/j":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:const/quaternion/j","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:const/quaternion/j","title":"Quaternionic Rfln: j","text":"Pushes 0 + 0i + 1j + 0k to the stack."},"hexcasting:patterns/maths/quaternionics#complexhex:const/quaternion/k":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:const/quaternion/k","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:const/quaternion/k","title":"Quaternionic Rfln: k","text":"Pushes 0 + 0i + 0j + 1k to the stack."},"hexcasting:patterns/maths/quaternionics#hexcasting:add":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"hexcasting:add","title":"Additive Distillation","text":"Performs Addition"},"hexcasting:patterns/maths/quaternionics#hexcasting:sub":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@hexcasting:sub","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"hexcasting:sub","title":"Subtractive Distillation","text":"Performs Subtraction"},"hexcasting:patterns/maths/quaternionics#hexcasting:mul":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@hexcasting:mul","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"hexcasting:mul","title":"Multiplicative Dstl.","text":"Performs Multiplication, Scalar if a num & quat are given, Hamiltonian if 2 quaternions are given."},"hexcasting:patterns/maths/quaternionics#hexcasting:div":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@hexcasting:div","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"hexcasting:div","title":"Division Dstl.","text":"Performs Scalar Division."},"hexcasting:patterns/maths/quaternionics#hexcasting:abs":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"hexcasting:abs","title":"Length Purification","text":"Pushes the Argument (the length)."},"hexcasting:patterns/maths/quaternionics#complexhex:qw":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qw","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:qw","title":"Quaterionic Prfn.: 1","text":"Pushes the coefficient of 1."},"hexcasting:patterns/maths/quaternionics#complexhex:qx":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qx","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:qx","title":"Quaterionic Prfn.: i","text":"Pushes the coefficient of i."},"hexcasting:patterns/maths/quaternionics#complexhex:qy":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qy","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:qy","title":"Quaterionic Prfn.: j","text":"Pushes the coefficient of j."},"hexcasting:patterns/maths/quaternionics#complexhex:qz":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qz","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:qz","title":"Quaterionic Prfn: k","text":"Pushes the coefficient of k."},"hexcasting:patterns/maths/quaternionics#complexhex:qinvert":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:qinvert","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:qinvert","title":"Quaternionic Inverse","text":"Negates the coefficients of i, j, & k"},"hexcasting:patterns/maths/quaternionics#complexhex:quattomat":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:quattomat","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:quattomat","title":"Matrixification","text":"Pushes a matrix that (should) represent the same rotation as the quaternion"},"hexcasting:patterns/maths/quaternionics#complexhex:mattoquat":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:mattoquat","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:mattoquat","title":"Quaterniation","text":"Pushes a quaternion that (should) reperesent the same rotation as the matrix"},"hexcasting:patterns/maths/quaternionics#complexhex:axisangle":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/quaternionics@complexhex:axisangle","icon_urls":[],"entry_id":"hexcasting:patterns/maths/quaternionics","anchor":"complexhex:axisangle","title":"Axis Angle Distillation","text":"Pushes a quaternion that reperesents a rotation by the given angle num radias around the given vector."},"hexcasting:patterns/maths/horrors#complexhex:sinh":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:sinh","icon_urls":[],"entry_id":"hexcasting:patterns/maths/horrors","anchor":"complexhex:sinh","title":"Hyp. Sine Prfn.","text":"Evaluates the hyperbolic sine of the argument"},"hexcasting:patterns/maths/horrors#complexhex:cosh":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:cosh","icon_urls":[],"entry_id":"hexcasting:patterns/maths/horrors","anchor":"complexhex:cosh","title":"Hyp. Cosine Prfn.","text":"Evaluates the hyperbolic sine of the argument"},"hexcasting:patterns/maths/horrors#complexhex:tanh":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:tanh","icon_urls":[],"entry_id":"hexcasting:patterns/maths/horrors","anchor":"complexhex:tanh","title":"Hyp. Tangent Prfn.","text":"Evaluates the hyperbolic sine of the argument"},"hexcasting:patterns/maths/horrors#complexhex:asinh":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:asinh","icon_urls":[],"entry_id":"hexcasting:patterns/maths/horrors","anchor":"complexhex:asinh","title":"Inv. Hyp. Sine Prfn.","text":"Evaluates the hyperbolic sine of the argument"},"hexcasting:patterns/maths/horrors#complexhex:acosh":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:acosh","icon_urls":[],"entry_id":"hexcasting:patterns/maths/horrors","anchor":"complexhex:acosh","title":"Inv. Hyp. Cosine Prfn.","text":"Evaluates the hyperbolic sine of the argument"},"hexcasting:patterns/maths/horrors#complexhex:atanh":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/maths/horrors@complexhex:atanh","icon_urls":[],"entry_id":"hexcasting:patterns/maths/horrors","anchor":"complexhex:atanh","title":"Inv. Hyp. Tangent Prfn.","text":"Evaluates the hyperbolic sine of the argument"},"hexcasting:patterns/spells/basic#hexcasting:explode":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:explode","icon_urls":[],"entry_id":"hexcasting:patterns/spells/basic","anchor":"hexcasting:explode","title":"Explosion","text":"Remove a number and vector from the stack, then create an explosion at the given location with the given power."},"hexcasting:patterns/spells/basic#hexcasting:explode/fire":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:explode/fire","icon_urls":[],"entry_id":"hexcasting:patterns/spells/basic","anchor":"hexcasting:explode/fire","title":"Fireball","text":"Remove a number and vector from the stack, then create a fiery explosion at the given location with the given power."},"hexcasting:patterns/spells/basic#hexcasting:add_motion":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:add_motion","icon_urls":[],"entry_id":"hexcasting:patterns/spells/basic","anchor":"hexcasting:add_motion","title":"Impulse","text":"Remove an entity and direction from the stack, then give a shove to the given entity in the given direction. The strength of the impulse is determined by the length of the vector.\nCosts units of [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) equal to the square of the length of the vector, plus one for every Impulse except the first targeting an entity."},"hexcasting:patterns/spells/basic#hexcasting:blink":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:blink","icon_urls":[],"entry_id":"hexcasting:patterns/spells/basic","anchor":"hexcasting:blink","title":"Blink","text":"Remove an entity and length from the stack, then teleport the given entity along its look vector by the given length.\nCosts about one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per two blocks travelled."},"hexcasting:patterns/spells/basic#hexcasting:beep":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:beep","icon_urls":[],"entry_id":"hexcasting:patterns/spells/basic","anchor":"hexcasting:beep","title":"Make Note","text":"Remove a vector and two numbers from the stack. Plays an instrument defined by the first number at the given location, with a note defined by the second number. Costs a negligible amount of media."},"hexcasting:estrogen#hextrogen:dash":{"mod_id":"hextrogen","url":"https://miyucomics.github.io/hextrogen/v/1.1.0/1.0.0/en_us#estrogen@hextrogen:dash","icon_urls":[],"entry_id":"hexcasting:estrogen","anchor":"hextrogen:dash","title":"Dash","text":"Compels my mind to Dash according to the normalized vector. Cancels my velocity if given the zero vector. Free. If I am out of Dashes, does nothing. Requires Estrogen."},"hexcasting:estrogen#hextrogen:refresh_dashes":{"mod_id":"hextrogen","url":"https://miyucomics.github.io/hextrogen/v/1.1.0/1.0.0/en_us#estrogen@hextrogen:refresh_dashes","icon_urls":[],"entry_id":"hexcasting:estrogen","anchor":"hextrogen:refresh_dashes","title":"Overdrive","text":"Instantly replenishes all of the player's Dashes. Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Nature *really* doesn't want me to dash infinitely, it seems. Requires Estrogen."},"hexcasting:lesserteleport#lessertp:lesser_tp":{"mod_id":"lessertp","url":"https://real-luxof.github.io/Lesser-Teleport/v/1.2.1/1.2.dev0/en_us#lesserteleport@lessertp:lesser_tp","icon_urls":[],"entry_id":"hexcasting:lesserteleport","anchor":"lessertp:lesser_tp","title":"Lesser Teleport","text":"Pass in an entity within ambit and a vec, and the entity's fractional position will change to the vector (clamped). A number means a vec with all the components set to it. Negligible cost, but disappointing."},"hexcasting:simplerteleport#lessertp:simpler_tp":{"mod_id":"lessertp","url":"https://real-luxof.github.io/Lesser-Teleport/v/1.2.1/1.2.dev0/en_us#simplerteleport@lessertp:simpler_tp","icon_urls":[],"entry_id":"hexcasting:simplerteleport","anchor":"lessertp:simpler_tp","title":"Simpler Teleport","text":"Takes an entity that will be within my ambit before and after teleportation and an offset vector, the length of which must be no greater than 10. Teleports the entity in that direction. Costs one shard."},"hexcasting:patterns/spells/blockworks#hexcasting:place_block":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:place_block","icon_urls":[],"entry_id":"hexcasting:patterns/spells/blockworks","anchor":"hexcasting:place_block","title":"Place Block","text":"Remove a location from the stack, then pick a block item and place it at the given location.\nCosts about an eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/blockworks#hexcasting:break_block":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:break_block","icon_urls":[],"entry_id":"hexcasting:patterns/spells/blockworks","anchor":"hexcasting:break_block","title":"Break Block","text":"Remove a location from the stack, then break the block at the given location. This spell can break nearly anything a Diamond Pickaxe can break.\nCosts about an eighth of one [Amethyst Dust, or a negligible amount if breaking a ](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)[](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:conjure_block)[Conjured Block](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:conjure_block) or [Conjured Light](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:conjure_light)."},"hexcasting:patterns/spells/blockworks#hexcasting:create_water":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:create_water","icon_urls":[],"entry_id":"hexcasting:patterns/spells/blockworks","anchor":"hexcasting:create_water","title":"Create Water","text":"Summon a block of water (or insert up to a bucket's worth) into a block at the given position. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/blockworks#hexcasting:destroy_water":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:destroy_water","icon_urls":[],"entry_id":"hexcasting:patterns/spells/blockworks","anchor":"hexcasting:destroy_water","title":"Destroy Liquid","text":"Drains either a liquid container at, or a body of liquid around, the given position. Costs about two [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/blockworks#hexcasting:conjure_block":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:conjure_block","icon_urls":[],"entry_id":"hexcasting:patterns/spells/blockworks","anchor":"hexcasting:conjure_block","title":"Conjure Block","text":"Conjure an ethereal, but solid, block that sparkles with my pigment at the given position. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/blockworks#hexcasting:conjure_light":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:conjure_light","icon_urls":[],"entry_id":"hexcasting:patterns/spells/blockworks","anchor":"hexcasting:conjure_light","title":"Conjure Light","text":"Conjure a magical light that softly glows with my pigment at the given position. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/blockworks#hexcasting:bonemeal":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:bonemeal","icon_urls":[],"entry_id":"hexcasting:patterns/spells/blockworks","anchor":"hexcasting:bonemeal","title":"Overgrow","text":"Encourage a plant or sapling at the target position to grow, as if Bonemeal was applied. Costs a bit more than one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/blockworks#hexcasting:edify":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:edify","icon_urls":[],"entry_id":"hexcasting:patterns/spells/blockworks","anchor":"hexcasting:edify","title":"Edify Sapling","text":"Forcibly infuse media into the sapling at the target position, causing it to grow into an [Edified Tree](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/edified). Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/blockworks#hexcasting:ignite":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:ignite","icon_urls":[],"entry_id":"hexcasting:patterns/spells/blockworks","anchor":"hexcasting:ignite","title":"Ignite","text":"Start a fire on top of the given location, as if a Fire Charge was applied, or set fire to an entity. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/blockworks#hexcasting:extinguish":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/blockworks@hexcasting:extinguish","icon_urls":[],"entry_id":"hexcasting:patterns/spells/blockworks","anchor":"hexcasting:extinguish","title":"Extinguish Area","text":"Extinguish blocks in a large area. Costs about six [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/mage_blocks#hexical:conjure_mage_block":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:conjure_mage_block","icon_urls":[],"entry_id":"hexcasting:patterns/spells/mage_blocks","anchor":"hexical:conjure_mage_block","title":"Conjure Mage Block","text":"Conjures a Mage Blocks at the location. Costs about three [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).\n*I can create a city out of nothing, or I can cover it in volcanic rock.*"},"hexcasting:patterns/spells/mage_blocks#hexical:reset_mage_block":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:reset_mage_block","icon_urls":[],"entry_id":"hexcasting:patterns/spells/mage_blocks","anchor":"hexical:reset_mage_block","title":"Reset Mage Block","text":"Conjures a Mage Blocks at the location. Costs about three [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).\n*I can create a city out of nothing, or I can cover it in volcanic rock.*"},"hexcasting:patterns/spells/mage_blocks#hexical:modify_block_bouncy":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:modify_block_bouncy","icon_urls":[],"entry_id":"hexcasting:patterns/spells/mage_blocks","anchor":"hexical:modify_block_bouncy","title":"Bouncy","text":"Makes the block bouncy, like a Slime Block. Bounces me regardless of whether I am sneaking. Delightfully fun!"},"hexcasting:patterns/spells/mage_blocks#hexical:modify_block_energized":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:modify_block_energized","icon_urls":[],"entry_id":"hexcasting:patterns/spells/mage_blocks","anchor":"hexical:modify_block_energized","title":"Energized","text":"Sets the Redstone power outputted by this Mage Block."},"hexcasting:patterns/spells/mage_blocks#hexical:modify_block_ephemeral":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:modify_block_ephemeral","icon_urls":[],"entry_id":"hexcasting:patterns/spells/mage_blocks","anchor":"hexical:modify_block_ephemeral","title":"Ephemeral","text":"Sets the duration after which a Mage Block will spontaneously disappear."},"hexcasting:patterns/spells/mage_blocks#hexical:modify_block_volatile":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/mage_blocks@hexical:modify_block_volatile","icon_urls":[],"entry_id":"hexcasting:patterns/spells/mage_blocks","anchor":"hexical:modify_block_volatile","title":"Volatile","text":"Breaking volatile Mage Blocks shatters others it is touching. This can cascade until every connected volatile block shatters."},"hexcasting:patterns/spells/rotation#hexical:rotate_block":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/rotation@hexical:rotate_block","icon_urls":[],"entry_id":"hexcasting:patterns/spells/rotation","anchor":"hexical:rotate_block","title":"Rotate Block","text":"Rotates a block to face a certain vector direction. Requires a rotatable block. Costs about an eighth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/rotation#hexical:rotate_entity":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/rotation@hexical:rotate_entity","icon_urls":[],"entry_id":"hexcasting:patterns/spells/rotation","anchor":"hexical:rotate_entity","title":"Rotate Entity","text":"Rotates an entity by a given change in pitch and yaw, expressed in radians."},"hexcasting:patterns/spells/autographs#hexical:autograph":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/autographs@hexical:autograph","icon_urls":[],"entry_id":"hexcasting:patterns/spells/autographs","anchor":"hexical:autograph","title":"Autograph","text":"Autographs the item in my offhand with my name and [Pigment](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/pigments). Autographing an item with my name already on it moves my name to the top of the list."},"hexcasting:patterns/spells/autographs#hexical:unautograph":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/autographs@hexical:unautograph","icon_urls":[],"entry_id":"hexcasting:patterns/spells/autographs","anchor":"hexical:unautograph","title":"Unautograph","text":"A more destructive form of [Erase Item](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:erase), capable of burning off autographs. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) similar to [Erase Item](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:erase)."},"hexcasting:patterns/spells/autographs#hexical:has_autograph":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/autographs@hexical:has_autograph","icon_urls":[],"entry_id":"hexcasting:patterns/spells/autographs","anchor":"hexical:has_autograph","title":"Authenticator's Dstl.","text":"Pushes whether a given player has signed a given item stack."},"hexcasting:patterns/spells/dyes#hexical:get_dye":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/dyes@hexical:get_dye","icon_urls":[],"entry_id":"hexcasting:patterns/spells/dyes","anchor":"hexical:get_dye","title":"Chromatic Purification","text":"Gets the dye of a block, entity, or block/item identifier."},"hexcasting:patterns/spells/dyes#hexical:dye":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/dyes@hexical:dye","icon_urls":[],"entry_id":"hexcasting:patterns/spells/dyes","anchor":"hexical:dye","title":"Dye","text":"Dyes a dyeable block or entity. Costs about an eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/dyes#hexical:translate_dye":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/dyes@hexical:translate_dye","icon_urls":[],"entry_id":"hexcasting:patterns/spells/dyes","anchor":"hexical:translate_dye","title":"Vision Purification","text":"Translates a dye color into a vector, where each component is from 0 to 1 and represents the red, green, and blueness of the dye respectively."},"hexcasting:patterns/spells/magic_missile#hexical:magic_missile":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/magic_missile@hexical:magic_missile","icon_urls":[],"entry_id":"hexcasting:patterns/spells/magic_missile","anchor":"hexical:magic_missile","title":"Magic Missile","text":"Conjures a small silver of amethyst that always deals a full heart of damage and forces the target backwards. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/nadirs#hexcasting:potion/weakness":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs@hexcasting:potion/weakness","icon_urls":[],"entry_id":"hexcasting:patterns/spells/nadirs","anchor":"hexcasting:potion/weakness","title":"White Sun's Nadir","text":"Inflicts weakness. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 10 seconds."},"hexcasting:patterns/spells/nadirs#hexcasting:potion/levitation":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs@hexcasting:potion/levitation","icon_urls":[],"entry_id":"hexcasting:patterns/spells/nadirs","anchor":"hexcasting:potion/levitation","title":"Blue Sun's Nadir","text":"Inflicts levitation. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 5 seconds."},"hexcasting:patterns/spells/nadirs#hexcasting:potion/wither":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs@hexcasting:potion/wither","icon_urls":[],"entry_id":"hexcasting:patterns/spells/nadirs","anchor":"hexcasting:potion/wither","title":"Black Sun's Nadir","text":"Inflicts withering. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per second."},"hexcasting:patterns/spells/nadirs#hexcasting:potion/poison":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs@hexcasting:potion/poison","icon_urls":[],"entry_id":"hexcasting:patterns/spells/nadirs","anchor":"hexcasting:potion/poison","title":"Red Sun's Nadir","text":"Inflicts poison. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 3 seconds."},"hexcasting:patterns/spells/nadirs#hexcasting:potion/slowness":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/nadirs@hexcasting:potion/slowness","icon_urls":[],"entry_id":"hexcasting:patterns/spells/nadirs","anchor":"hexcasting:potion/slowness","title":"Green Sun's Nadir","text":"Inflicts slowness. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 5 seconds."},"hexcasting:patterns/spells/pigments#hexical:to_pigment":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pigments@hexical:to_pigment","icon_urls":[],"entry_id":"hexcasting:patterns/spells/pigments","anchor":"hexical:to_pigment","title":"Pigment Purification","text":"Takes a colored dye iota and transforms it into a pigment, takes a player and returns their pigment, or takes an item containing a pigment and returns its pigment."},"hexcasting:patterns/spells/pigments#hexical:sample_pigment":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pigments@hexical:sample_pigment","icon_urls":[],"entry_id":"hexcasting:patterns/spells/pigments","anchor":"hexical:sample_pigment","title":"Pigment Exaltation","text":"Samples the pigment at a certain place and time as a vector, where each component is from 0 to 1 and represents the red, green, and blueness respectively."},"hexcasting:patterns/spells/pigments#hexical:take_on_pigment":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pigments@hexical:take_on_pigment","icon_urls":[],"entry_id":"hexcasting:patterns/spells/pigments","anchor":"hexical:take_on_pigment","title":"Internalize Pigment II","text":"Internalizes a pigment iota."},"hexcasting:patterns/spells/prestidigitation#hexical:prestidigitation":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/prestidigitation@hexical:prestidigitation","icon_urls":[],"entry_id":"hexcasting:patterns/spells/prestidigitation","anchor":"hexical:prestidigitation","title":"Prestidigitation","text":"Causes a small magical effect, not too distinct from the original nature or function of the target. Costs about a tenth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/wristpocket#hexical:wristpocket":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket@hexical:wristpocket","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wristpocket","anchor":"hexical:wristpocket","title":"Wristpocket","text":"This spell vanishes the stack of items in my other hand, or conjures it back, swapping if my other hand is holding something. Costs about a eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/wristpocket#hexical:wristpocket_item":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket@hexical:wristpocket_item","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wristpocket","anchor":"hexical:wristpocket_item","title":"Wristpocket Reflection","text":"Returns the item in my wristpocket, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it is empty."},"hexcasting:patterns/spells/wristpocket#hexical:sleight":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket@hexical:sleight","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wristpocket","anchor":"hexical:sleight","title":"Sleight","text":"Performs an act of magical sleight of hand to steal items into my wristpocket or expel my wristpocket back into the world. Costs about a fourth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/wristpocket#hexical:mage_hand":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket@hexical:mage_hand","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wristpocket","anchor":"hexical:mage_hand","title":"Mage Hand","text":"Projects my mind's hand forward to use my wristpocketed item and interact with the world. If my wristpocket is empty, acts as though a plain hand had reached out. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/wristpocket#hexical:mage_mouth":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket@hexical:mage_mouth","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wristpocket","anchor":"hexical:mage_mouth","title":"Mage Mouth","text":"Makes me eat my wristpocketed item, nourishing me or applying potions to me. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) and mishaps if the item is not edible."},"hexcasting:patterns/spells/hexcasting#hexcasting:craft/cypher":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:craft/cypher","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexcasting","anchor":"hexcasting:craft/cypher","title":"Craft Cypher","text":"Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexcasting#hexcasting:craft/trinket":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:craft/trinket","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexcasting","anchor":"hexcasting:craft/trinket","title":"Craft Trinket","text":"Costs about five [Charged Amethysts](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexcasting#hexcasting:craft/artifact":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:craft/artifact","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexcasting","anchor":"hexcasting:craft/artifact","title":"Craft Artifact","text":"Costs about ten [Charged Amethysts](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexcasting#hexcasting:recharge":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:recharge","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexcasting","anchor":"hexcasting:recharge","title":"Recharge Item","text":"Recharge a media-containing item in my other hand. Costs about one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per item."},"hexcasting:patterns/spells/hexcasting#hexcasting:erase":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/hexcasting@hexcasting:erase","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexcasting","anchor":"hexcasting:erase","title":"Erase Item","text":"Clears Hex-containing or iota-containing items in my other hand. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per item."},"hexcasting:patterns/spells/sentinels#hexcasting:sentinel/create":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels@hexcasting:sentinel/create","icon_urls":[],"entry_id":"hexcasting:patterns/spells/sentinels","anchor":"hexcasting:sentinel/create","title":"Summon Sentinel","text":"Summons my [sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels) at the given position. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/sentinels#hexcasting:sentinel/destroy":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels@hexcasting:sentinel/destroy","icon_urls":[],"entry_id":"hexcasting:patterns/spells/sentinels","anchor":"hexcasting:sentinel/destroy","title":"Banish Sentinel","text":"Banish my [sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels), and remove it from the world. Costs a negligible amount of media."},"hexcasting:patterns/spells/sentinels#hexcasting:sentinel/get_pos":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels@hexcasting:sentinel/get_pos","icon_urls":[],"entry_id":"hexcasting:patterns/spells/sentinels","anchor":"hexcasting:sentinel/get_pos","title":"Locate Sentinel","text":"Add the position of my [sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels) to the stack, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it isn't summoned. Costs a negligible amount of media."},"hexcasting:patterns/spells/sentinels#hexcasting:sentinel/wayfind":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels@hexcasting:sentinel/wayfind","icon_urls":[],"entry_id":"hexcasting:patterns/spells/sentinels","anchor":"hexcasting:sentinel/wayfind","title":"Wayfind Sentinel","text":"Transform the position vector on the top of the stack into a unit vector pointing from that position to my [sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels), or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if it isn't summoned. Costs a negligible amount of media."},"hexcasting:patterns/spells/colorize#hexcasting:colorize":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/colorize@hexcasting:colorize","icon_urls":[],"entry_id":"hexcasting:patterns/spells/colorize","anchor":"hexcasting:colorize","title":"Internalize Pigment","text":"I must be holding a [Pigment](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/pigments) in my other hand to cast this spell. When I do, it will consume the dye and permanently change my mind's coloration (at least, until I cast the spell again). Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/specks#hexical:conjure_speck":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:conjure_speck","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:conjure_speck","title":"Conjure Speck","text":"Conjures a speck with the iota, position, and rotation. Costs a negligible amount of media. Pushes the speck iota to the stack."},"hexcasting:patterns/spells/specks#hexical:move_specklike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:move_specklike","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:move_specklike","title":"Move Speck","text":"Moves a speck entity to the position."},"hexcasting:patterns/spells/specks#hexical:rotate_specklike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:rotate_specklike","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:rotate_specklike","title":"Rotate Speck","text":"Rotates a speck entity to face the vector."},"hexcasting:patterns/spells/specks#hexical:roll_specklike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:roll_specklike","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:roll_specklike","title":"Roll Speck","text":"Accepts a number between 0 and 1, representing a fraction of a full rotation, and rotates the speck's image by that amount."},"hexcasting:patterns/spells/specks#hexical:iota_speck":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:iota_speck","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:iota_speck","title":"Alter Speck","text":"Changes the speck's iota."},"hexcasting:patterns/spells/specks#hexical:lifetime_specklike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:lifetime_specklike","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:lifetime_specklike","title":"Time Speck","text":"Commands the speck to disappear after that many twentieths of a second."},"hexcasting:patterns/spells/specks#hexical:size_specklike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:size_specklike","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:size_specklike","title":"Resize Speck","text":"Scales the speck, can range from 0 to 10. Represents size in blocks and is zero by default."},"hexcasting:patterns/spells/specks#hexical:thickness_specklike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:thickness_specklike","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:thickness_specklike","title":"Thicken Speck","text":"Changes the stroke thickness of a pattern speck, can range from 0 to 10. Represents twentieths of a block, and is zero by default."},"hexcasting:patterns/spells/specks#hexical:pigment_specklike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:pigment_specklike","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:pigment_specklike","title":"Paint Speck","text":"Splashes a pigment iota onto the speck, changing its color after creation."},"hexcasting:patterns/spells/specks#hexical:kill_specklike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:kill_specklike","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:kill_specklike","title":"Dismiss Speck","text":"Forces a speck to disappear."},"hexcasting:patterns/spells/specks#hexical:zone_specklike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/specks@hexical:zone_specklike","icon_urls":[],"entry_id":"hexcasting:patterns/spells/specks","anchor":"hexical:zone_specklike","title":"Zone Dstl.: Specklike","text":"Returns specks similarly to other [zone distillation](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/entities@hexcasting:zone_entity/animal) patterns."},"hexcasting:patterns/spells/cyclevariant#hexcasting:cycle_variant":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/cyclevariant@hexcasting:cycle_variant","icon_urls":[],"entry_id":"hexcasting:patterns/spells/cyclevariant","anchor":"hexcasting:cycle_variant","title":"Caster's Glamour","text":"Certain items I create seem oddly receptive to the influence of media. By holding a [Cypher](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), [Trinket](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), [Artifact](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting), [Focus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/focus), or [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) in my other hand, I can use this spell to change the appearance of the item. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/paint_conjured#ephemera:paintconjured":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/paint_conjured@ephemera:paintconjured","icon_urls":[],"entry_id":"hexcasting:patterns/spells/paint_conjured","anchor":"ephemera:paintconjured","title":"Externalize Pigment","text":"Accepts a vector and an itemtype representing a pigment. Costs a negligible amount of media if targeting my own block, or 1 Amethyst Dust if not."},"hexcasting:patterns/spells/reveal_other#ephemera:revealtoother":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/reveal_other@ephemera:revealtoother","icon_urls":[],"entry_id":"hexcasting:patterns/spells/reveal_other","anchor":"ephemera:revealtoother","title":"Postman's Gambit","text":"Accepts a player and any iota less than 256 characters long, and shows that iota to them as if they had cast Reveal, also telling them who sent the message. Cost is inversely proportional to the length of time since they were last targeted by this spell."},"hexcasting:patterns/spells/reveal_other#ephemera:getrevealcost":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/reveal_other@ephemera:getrevealcost","icon_urls":[],"entry_id":"hexcasting:patterns/spells/reveal_other","anchor":"ephemera:getrevealcost","title":"Postage Purification","text":"Accepts a player and returns how much amethyst dust it would cost to send them a message via Postman's Gambit, between 1/10 of a dust and 10 dust."},"hexcasting:patterns/spells/reveal_other#ephemera:clearrevealcost":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/reveal_other@ephemera:clearrevealcost","icon_urls":[],"entry_id":"hexcasting:patterns/spells/reveal_other","anchor":"ephemera:clearrevealcost","title":"Postman's Gambit II","text":"Resets the cost of sending me a message via Postman's Gambit back to 1/10 of a dust. Costs 1/10 of a dust."},"hexcasting:patterns/spells/particle_burst#ephemera:particleburst":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/particle_burst@ephemera:particleburst","icon_urls":[],"entry_id":"hexcasting:patterns/spells/particle_burst","anchor":"ephemera:particleburst","title":"Particle Burst","text":"Accepts two vectors and two numbers, and uses them to define a burst of particles. Costs a negligible amount of media."},"hexcasting:patterns/spells/flight#hexcasting:flight/range":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight@hexcasting:flight/range","icon_urls":[],"entry_id":"hexcasting:patterns/spells/flight","anchor":"hexcasting:flight/range","title":"Anchorite's Flight","text":"A flight limited in its range."},"hexcasting:patterns/spells/flight#hexcasting:flight/time":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight@hexcasting:flight/time","icon_urls":[],"entry_id":"hexcasting:patterns/spells/flight","anchor":"hexcasting:flight/time","title":"Wayfarer's Flight","text":"A flight limited in its duration."},"hexcasting:patterns/spells/flight#hexcasting:flight/can_fly":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight@hexcasting:flight/can_fly","icon_urls":[],"entry_id":"hexcasting:patterns/spells/flight","anchor":"hexcasting:flight/can_fly","title":"Aviator's Purification","text":"Returns whether the given player is under the effects of [Anchorite's](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight@hexcasting:flight/range) or [Wayfarer's Flight](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/flight@hexcasting:flight/time)."},"hexcasting:patterns/spells/ephemeral_flight#ephemera:cancelflight":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/ephemeral_flight@ephemera:cancelflight","icon_urls":[],"entry_id":"hexcasting:patterns/spells/ephemeral_flight","anchor":"ephemera:cancelflight","title":"Terminate Flight","text":"Cancels my current flight ability, at a cost of one tenth of an Amethyst Dust. Casting a new flight spell in the same instant allows me to continue flying, potentially with different parameters."},"hexcasting:patterns/spells/ephemeral_flight#ephemera:getflight/type":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/ephemeral_flight@ephemera:getflight/type","icon_urls":[],"entry_id":"hexcasting:patterns/spells/ephemeral_flight","anchor":"ephemera:getflight/type","title":"Aviator's Purification II","text":"Returns true if the target is under the effects of Anchorite's Flight, false if Wayfarer's Flight, null if neither."},"hexcasting:patterns/spells/ephemeral_flight#ephemera:getflight/remaining":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/ephemeral_flight@ephemera:getflight/remaining","icon_urls":[],"entry_id":"hexcasting:patterns/spells/ephemeral_flight","anchor":"ephemera:getflight/remaining","title":"Aviator's Purification III","text":"Returns how close the target is to the end of their flight spell, represented as either their distance to the boundary or how many seconds remain."},"hexcasting:patterns/spells/villager_sleep#hierophantics:villager_sleep":{"mod_id":"hierophantics","url":"https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/spells/villager_sleep@hierophantics:villager_sleep","icon_urls":[],"entry_id":"hexcasting:patterns/spells/villager_sleep","anchor":"hierophantics:villager_sleep","title":"Induce Exhaustion","text":"Causes the villager to seek out its bed and take a short nap. Not effective if the villager lacks a bed to use. Costs one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/gender_interop#hexgender:female_transition":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/spells/gender_interop@hexgender:female_transition","icon_urls":[],"entry_id":"hexcasting:patterns/spells/gender_interop","anchor":"hexgender:female_transition","title":"Transition: Feminine","text":"Transitions the caster to a female!\nI wonder how I'd look in a skirt..."},"hexcasting:patterns/spells/gender_interop#hexgender:male_transition":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/spells/gender_interop@hexgender:male_transition","icon_urls":[],"entry_id":"hexcasting:patterns/spells/gender_interop","anchor":"hexgender:male_transition","title":"Transition: Masculine","text":"Transitions the caster to a male!\nNo more periods!"},"hexcasting:patterns/spells/gender_interop#hexgender:other_transition":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/spells/gender_interop@hexgender:other_transition","icon_urls":[],"entry_id":"hexcasting:patterns/spells/gender_interop","anchor":"hexgender:other_transition","title":"Transition: Non-binary","text":"Transitions the caster to androgynous!\nHmm... this is... interesting..."},"hexcasting:patterns/spells/gender_interop#hexgender:get_gender":{"mod_id":"hexgender","url":"https://techtastic.github.io/HexGender/v/1.0.4/1.0/en_us#patterns/spells/gender_interop@hexgender:get_gender","icon_urls":[],"entry_id":"hexcasting:patterns/spells/gender_interop","anchor":"hexgender:get_gender","title":"Gender Identity Prfn.","text":"Obtains the target's selected gender as an ordinal (number)"},"hexcasting:patterns/spells/gravity#hexodus:change_gravity":{"mod_id":"hexodus","url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity","icon_urls":[],"entry_id":"hexcasting:patterns/spells/gravity","anchor":"hexodus:change_gravity","title":"Gravitate","text":"Takes an entity, an axial vector for new gravity, and a strength scalar relative to standard pull. Specifics are detailed on the next page."},"hexcasting:patterns/spells/gravity#hexodus:get_duration":{"mod_id":"hexodus","url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:get_duration","icon_urls":[],"entry_id":"hexcasting:patterns/spells/gravity","anchor":"hexodus:get_duration","title":"Grasp Purification","text":"Pushes the remaining twentieths of a second that [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity) will affect an entity. Zero if the entity is not under the effects of [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity)."},"hexcasting:patterns/spells/gravity#hexodus:get_direction":{"mod_id":"hexodus","url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:get_direction","icon_urls":[],"entry_id":"hexcasting:patterns/spells/gravity","anchor":"hexodus:get_direction","title":"Falling Purification","text":"Pushes the direction that [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity) is attempting to drag an entity, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the entity is not under the effects of [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity)."},"hexcasting:patterns/spells/gravity#hexodus:get_strength":{"mod_id":"hexodus","url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:get_strength","icon_urls":[],"entry_id":"hexcasting:patterns/spells/gravity","anchor":"hexodus:get_strength","title":"Impact Purification","text":"Pushes the scaling factor of [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity)'s gravity compared to baseline, or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if the entity is not under the effects of [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity)."},"hexcasting:patterns/spells/gravity#hexodus:get_true_direction":{"mod_id":"hexodus","url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:get_true_direction","icon_urls":[],"entry_id":"hexcasting:patterns/spells/gravity","anchor":"hexodus:get_true_direction","title":"Falling Purification II","text":"Pushes the direction of Gravity acting on an entity."},"hexcasting:patterns/spells/gravity#hexodus:get_true_strength":{"mod_id":"hexodus","url":"https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:get_true_strength","icon_urls":[],"entry_id":"hexcasting:patterns/spells/gravity","anchor":"hexodus:get_true_strength","title":"Impact Purification II","text":"Pushes strength of Gravity acting on an entity compared to baseline."},"hexcasting:patterns/spells/hexal_spells#hexal:smelt":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells@hexal:smelt","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexal_spells","anchor":"hexal:smelt","title":"Smelt","text":"Remove a location, item entity, or mote from the stack, then either smelt the block at the location or smelt all the items in the item entity or mote."},"hexcasting:patterns/spells/hexal_spells#hexal:freeze":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells@hexal:freeze","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexal_spells","anchor":"hexal:freeze","title":"Freeze","text":"Freezes the block at a block location. For example, turns water into ice, and ice into packed ice. Costs one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexal_spells#hexal:falling_block":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells@hexal:falling_block","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexal_spells","anchor":"hexal:falling_block","title":"Falling Block","text":"Remove a location from the stack, and force the block there to fall as if it were sand or gravel. Costs one and a half [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexal_spells#hexal:place_type":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells@hexal:place_type","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexal_spells","anchor":"hexal:place_type","title":"Place Block II","text":"Accepts an item type or mote and a location, and attempts to place a block of that item type at that location. If a mote was passed it will instead place from the record referenced by that mote. Costs an eighth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexal_spells#hexal:particles":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/hexal_spells@hexal:particles","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexal_spells","anchor":"hexal:particles","title":"Particles","text":"Accepts a location or a list of locations, and either creates a particle at the location, or creates lines of particles between the locations in the list. Costs two thousandths of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per location."},"hexcasting:patterns/spells/hexical_spells#hexical:confetti":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:confetti","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexical_spells","anchor":"hexical:confetti","title":"Confetti","text":"Creates a loud bang similar to that of [Fireworks](https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pyrotechnics) and a burst of colorful particles, either in a direction or in a radial blast. Costs about half of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexical_spells#hexical:vibration":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:vibration","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexical_spells","anchor":"hexical:vibration","title":"Vibrate","text":"Causes a visible pulse of vibration from a vector to an entity or vector over a number of seconds. Costs about a sixteenth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexical_spells#hexical:sparkle":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:sparkle","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexical_spells","anchor":"hexical:sparkle","title":"Sparkle","text":"Produces a small sparkling particle of my desired position, color, and lifespan. Costs a negligible amount of media."},"hexcasting:patterns/spells/hexical_spells#hexical:jailbreak":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:jailbreak","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexical_spells","anchor":"hexical:jailbreak","title":"Crack Device","text":"Cracks the unprogrammed [casting device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting) or [Curio](https://hexical.hexxy.media/v/latest/main/en_us#items/curios) in my offhand. Cracked casting devices proudly display their Hexes. Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexical_spells#hexical:flower":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:flower","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexical_spells","anchor":"hexical:flower","title":"Conjure Flower","text":"Conjures a flower of my choosing at a location. I must have identified this flower at some point before. Costs about a quarter of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexical_spells#hexical:light":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:light","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexical_spells","anchor":"hexical:light","title":"Illuminate","text":"Conjures a completely invisible light with illumination strength of my choosing at a location. Costs about a quarter of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexical_spells#hexical:gasp":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:gasp","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexical_spells","anchor":"hexical:gasp","title":"Gasp","text":"Instantly replenishes a creature's air bubbles. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/hexical_spells#hexical:parrot":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hexical_spells@hexical:parrot","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hexical_spells","anchor":"hexical:parrot","title":"Squawk","text":"Emits a sound associated with a mob near a location, as though a parrot had imitated that mob. Costs about a half of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/projectiles#hexical:egg":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/projectiles@hexical:egg","icon_urls":[],"entry_id":"hexcasting:patterns/spells/projectiles","anchor":"hexical:egg","title":"Conjure Egg","text":"Conjures an egg. May be fertile. Costs about two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/projectiles#hexical:llama_spit":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/projectiles@hexical:llama_spit","icon_urls":[],"entry_id":"hexcasting:patterns/spells/projectiles","anchor":"hexical:llama_spit","title":"Conjure Spit","text":"Conjures a sticky low-damaging projectile. Costs about a fourth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/projectiles#hexical:snowball":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/projectiles@hexical:snowball","icon_urls":[],"entry_id":"hexcasting:patterns/spells/projectiles","anchor":"hexical:snowball","title":"Conjure Snowball","text":"Conjures a harmless snowball. Costs about half of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/projectiles#hexical:ghast_fireball":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/projectiles@hexical:ghast_fireball","icon_urls":[],"entry_id":"hexcasting:patterns/spells/projectiles","anchor":"hexical:ghast_fireball","title":"Conjure Fireball","text":"Conjures an explosive fireball that can be *percussively propelled*. Costs about three [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/storage_loci#slate_work:store_item":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:store_item","icon_urls":[],"entry_id":"hexcasting:patterns/spells/storage_loci","anchor":"slate_work:store_item","title":"Lay Item","text":"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](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per activated Vessel."},"hexcasting:patterns/spells/storage_loci#slate_work:get_storage":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:get_storage","icon_urls":[],"entry_id":"hexcasting:patterns/spells/storage_loci","anchor":"slate_work:get_storage","title":"Get Vessels","text":"This simply returns what Vessels the current [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) has activated. I should likely use this to check if the [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) has collected any Vessels."},"hexcasting:patterns/spells/storage_loci#slate_work:get_item":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:get_item","icon_urls":[],"entry_id":"hexcasting:patterns/spells/storage_loci","anchor":"slate_work:get_item","title":"Reawaken Item","text":"This takes a Hex and runs it on every [Item Stack](https://miyucomics.github.io/hexpose/v/1.0.0/1.0.0/en_us#patterns/scrying/item) 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."},"hexcasting:patterns/spells/storage_loci#slate_work:check_item":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:check_item","icon_urls":[],"entry_id":"hexcasting:patterns/spells/storage_loci","anchor":"slate_work:check_item","title":"Check Item","text":"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."},"hexcasting:patterns/spells/storage_loci#slate_work:sort_items":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:sort_items","icon_urls":[],"entry_id":"hexcasting:patterns/spells/storage_loci","anchor":"slate_work:sort_items","title":"Reorient Items","text":"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](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/storage_loci#slate_work:set_craft":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:set_craft","icon_urls":[],"entry_id":"hexcasting:patterns/spells/storage_loci","anchor":"slate_work:set_craft","title":"Set Recipe","text":"Sets the crafting recipe of a [Patterned Assembler](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/crafting_loci). Takes a list of [Nulls](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences), items, or item variants, and applies it to the targeted [Assembler](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/crafting_loci)."},"hexcasting:patterns/spells/storage_loci#slate_work:set_macro":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:set_macro","icon_urls":[],"entry_id":"hexcasting:patterns/spells/storage_loci","anchor":"slate_work:set_macro","title":"Bind Macro","text":"This binds both a pattern and an iota to a [Spell Imprinter](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/macro_loci), which is at the targeted vector. \nDoes not mishap if casted outside of a [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles). Costs a negligible amount of media."},"hexcasting:patterns/spells/storage_loci#slate_work:read_broadcast":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/storage_loci@slate_work:read_broadcast","icon_urls":[],"entry_id":"hexcasting:patterns/spells/storage_loci","anchor":"slate_work:read_broadcast","title":"Review Broadcast","text":"Attempts to read an [Iotic Door](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/broadcaster_loci) at the given vector. If there is not a [Door](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/broadcaster_loci), returns garbage. \nDoes not mishap if casted outside of a [Spell Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles), free, and does not require ambit."},"hexcasting:patterns/spells/sentinel_loci_patterns#slate_work:set_sents":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/sentinel_loci_patterns@slate_work:set_sents","icon_urls":[],"entry_id":"hexcasting:patterns/spells/sentinel_loci_patterns","anchor":"slate_work:set_sents","title":"Apply Pseudosentinels","text":"This takes a list of vectors, and attempts to move the Pseudosentinels to the positions."},"hexcasting:patterns/spells/sentinel_loci_patterns#slate_work:get_sents":{"mod_id":"slate_work","url":"https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#patterns/spells/sentinel_loci_patterns@slate_work:get_sents","icon_urls":[],"entry_id":"hexcasting:patterns/spells/sentinel_loci_patterns","anchor":"slate_work:get_sents","title":"Locate Pseudosentinels","text":"This retrieves the current positions of all Pseudosentinels in the order they were awoken. Free to cast."},"hexcasting:patterns/spells/break_special#hexical:break_fortune":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/break_special@hexical:break_fortune","icon_urls":[],"entry_id":"hexcasting:patterns/spells/break_special","anchor":"hexical:break_fortune","title":"Extract Block","text":"Targets structural faults in a block, resulting in a higher yield. Costs about one, three, and five [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) when power input is 0, 1, and 2 respectively."},"hexcasting:patterns/spells/break_special#hexical:break_silk":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/break_special@hexical:break_silk","icon_urls":[],"entry_id":"hexcasting:patterns/spells/break_special","anchor":"hexical:break_silk","title":"Collect Block","text":"Breaks a block gently, perserving the block better than standard mining. Costs about half of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/wisps#hexal:wisp/summon/projectile":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/summon/projectile","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/summon/projectile","title":"Summon Projectile Wisp","text":"This wisp is summoned and launched like an arrow, casting its hex on whatever it hits. The initial stack when it executes will be a reference to itself, then a reference to what it hit."},"hexcasting:patterns/spells/wisps#hexal:wisp/summon/ticking":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/summon/ticking","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/summon/ticking","title":"Summon Cyclic Wisp","text":"Similar to Summon Projectile Wisp, but with only one vector input for the position to summon the wisp. Cyclic wisps are unmoving once summoned, instead executing their hex up to 20 times each second."},"hexcasting:patterns/spells/wisps#hexal:wisp/self":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/self","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/self","title":"Identity Reflection","text":"Add a reference to the casting wisp to the stack. This must be cast by a wisp; trying to cast it through a staff will fail rather spectacularly."},"hexcasting:patterns/spells/wisps#hexal:wisp/media":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/media","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/media","title":"Reservoir Reflection","text":"Add the amount of media in the wisp's reservoir to the stack. This must be cast by a wisp; trying to cast it through a staff will fail rather spectacularly."},"hexcasting:patterns/spells/wisps#hexal:wisp/hex":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/hex","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/hex","title":"Manager's Purification","text":"Removes a reference to a wisp from the stack, and replaces it with the wisp's contained hex. Must be a wisp you summoned, or a wisp that has [allowed](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/allow) transfer with the caster or caster's owner."},"hexcasting:patterns/spells/wisps#hexal:wisp/owner":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/owner","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/owner","title":"Allegiance Distillation","text":"Removes a reference to a wisp and an entity from the stack, and returns true if that entity owns that wisp, and false otherwise."},"hexcasting:patterns/spells/wisps#hexal:wisp/move/target/set":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/move/target/set","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/move/target/set","title":"Pathfinder's Gambit","text":"Removes a position vector from the stack; The Cyclic Wisp that executed this pattern will move in a straight line towards that position (colliding with terrain in its path) until it reaches it."},"hexcasting:patterns/spells/wisps#hexal:wisp/move/target/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/move/target/get","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/move/target/get","title":"Pathfinder's Reflection","text":"Adds to the stack the position vector that the executing Cyclic Wisp is currently moving towards."},"hexcasting:patterns/spells/wisps#hexal:wisp/move/speed/set":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/move/speed/set","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/move/speed/set","title":"Haste","text":"Removes a number from the stack, and sets the executing Cyclic Wisp's maximum speed to that number."},"hexcasting:patterns/spells/wisps#hexal:wisp/move/speed/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/move/speed/get","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/move/speed/get","title":"Speedometer's Reflection","text":"Gets the executing Cyclic Wisp's current maximum speed."},"hexcasting:patterns/spells/wisps#hexal:wisp/transfer/allow":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/allow","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/transfer/allow","title":"Allow Transfer","text":"When two wisps are [linked](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links) together, they transfer media between each other until they are balanced. By default this only happens between wisps with the same owner. This takes an index, and explicitly allows the wisp to exchange media with the linkable at that index."},"hexcasting:patterns/spells/wisps#hexal:wisp/transfer/disallow":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/disallow","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/transfer/disallow","title":"Disallow Transfer","text":"Correspondingly, this takes an index and disallows the wisp from exchanging media with the linkable at that index."},"hexcasting:patterns/spells/wisps#hexal:wisp/transfer/others/allow":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/others/allow","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/transfer/others/allow","title":"Allow Transfer Others","text":"This takes a wisp that you own and an index, and allows the wisp to exchange media with the linkable at that index."},"hexcasting:patterns/spells/wisps#hexal:wisp/transfer/others/disallow":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/others/disallow","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/transfer/others/disallow","title":"Disallow Transfer Others","text":"This takes a wisp that you own and an index, and disallows the wisp from exchanging media with the linkable at that index."},"hexcasting:patterns/spells/wisps#hexal:get_entity/wisp":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:get_entity/wisp","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:get_entity/wisp","title":"Entity Prfn.: Wisp","text":"Transform the position on the stack into the wisp at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one)."},"hexcasting:patterns/spells/wisps#hexal:zone_entity/wisp":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:zone_entity/wisp","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:zone_entity/wisp","title":"Zone Dstl.: Wisp","text":"Take a position and maximum distance on the stack, and combine them into a list of wisps near the position."},"hexcasting:patterns/spells/wisps#hexal:zone_entity/not_wisp":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:zone_entity/not_wisp","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:zone_entity/not_wisp","title":"Zone Dstl.: Non-Wisp","text":"Take a position and maximum distance on the stack, and combine them into a list of non-wisp entities near the position."},"hexcasting:patterns/spells/wisps#hexal:wisp/trigger/tick":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/trigger/tick","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/trigger/tick","title":"Delay Wisp","text":"Removes an integer from the stack, then delays the wisp's next cast until at least that many twentieth's of a second have passed. This and other triggers like it will halve the wisp's upkeep cost while it isn't casting."},"hexcasting:patterns/spells/wisps#hexal:wisp/trigger/comm":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/trigger/comm","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/trigger/comm","title":"Listen","text":"The wisp's next cast will not occur until it has received at least one [communication](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/send)."},"hexcasting:patterns/spells/wisps#hexal:wisp/trigger/move":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/trigger/move","icon_urls":[],"entry_id":"hexcasting:patterns/spells/wisps","anchor":"hexal:wisp/trigger/move","title":"Wander","text":"The wisp's next cast will not occur until it has reached the position it is [navigating](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/move/target/set) towards."},"hexcasting:patterns/spells/links#hexal:link":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link","title":"Link","text":"Links the caster to the entity removed from the stack, which must be linkable. This costs one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/links#hexal:link/others":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/others","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/others","title":"Link Others","text":"May be evaluated by any casting instrument. Links two entities, which must be linkable. This costs one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/links#hexal:link/unlink":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/unlink","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/unlink","title":"Unlink","text":"Removes the link at the given index from the caster's links. This costs two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/links#hexal:link/unlink/others":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/unlink/others","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/unlink/others","title":"Unlink Others","text":"Takes two linkables and unlinks them if they are linked. This costs two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/links#hexal:link/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/get","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/get","title":"Phonebook Purification","text":"Removes an index from the stack, and adds the entity connected to the link at that index to the stack."},"hexcasting:patterns/spells/links#hexal:link/get_index":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/get_index","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/get_index","title":"Recognition Purification","text":"Removes an entity from the stack, and adds the index to the link to that entity to the stack (or -1 if the caster isn't linked to that entity)."},"hexcasting:patterns/spells/links#hexal:link/num":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/num","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/num","title":"Popularity Reflection","text":"Adds the number of links to the wisp to the stack."},"hexcasting:patterns/spells/links#hexal:link/comm/send":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/send","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/comm/send","title":"Send Iota","text":"Removes an iota from the stack, then removes an index from the stack and sends the iota along the link at the given index.  This costs one hundredth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/links#hexal:link/comm/read":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/read","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/comm/read","title":"Recitation Reflection","text":"When something receives an iota along a link it is added to a queue. This pattern adds the first iota in the queue to the stack, removing it from the queue."},"hexcasting:patterns/spells/links#hexal:link/comm/num":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/num","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/comm/num","title":"Postmaster's Reflection","text":"Adds to the stack the number of unread iota in the caster's received iota queue."},"hexcasting:patterns/spells/links#hexal:link/comm/clear":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/clear","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/comm/clear","title":"Unclogging Gambit","text":"Removes all unread iota from the caster's received iota queue."},"hexcasting:patterns/spells/links#hexal:link/comm/open_transmit":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/open_transmit","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/comm/open_transmit","title":"Open Transmit","text":"Similar to [Introspection](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/patterns_as_iotas@hexcasting:open_paren), until drawing a [Close Transmit](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/close_transmit) all patterns I draw are sent along the link whose index is at the top of the stack."},"hexcasting:patterns/spells/links#hexal:link/comm/close_transmit":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/close_transmit","icon_urls":[],"entry_id":"hexcasting:patterns/spells/links","anchor":"hexal:link/comm/close_transmit","title":"Close Transmit","text":"When drawn after [Open Transmit](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/open_transmit) I stop transmitting drawn patterns. If either [Open Transmit](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/open_transmit) or [Close Transmit](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/links@hexal:link/comm/close_transmit) are executed by an intermediary caster such as a wisp, they will mishap."},"hexcasting:patterns/spells/network#ephemera:networkscan":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/network@ephemera:networkscan","icon_urls":[],"entry_id":"hexcasting:patterns/spells/network","anchor":"ephemera:networkscan","title":"Network Dstln.","text":"Scans the link network connected to the input linkable up to a recursion depth equal to the input number (max 32), and returns a list of all connected linkables. Costs a negligible amount of media."},"hexcasting:patterns/spells/network#ephemera:networktp":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/network@ephemera:networktp","icon_urls":[],"entry_id":"hexcasting:patterns/spells/network","anchor":"ephemera:networktp","title":"Network Gateway","text":"Accepts an entity to teleport, a linkable to use for access to its network, and a destination. If the entity is within 8 blocks of the linkable, and there is a network node within 4 blocks of the destination, the entity will be teleported. Cost varies based on what entity is teleported."},"hexcasting:patterns/spells/network#ephemera:networkindex":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/network@ephemera:networkindex","icon_urls":[],"entry_id":"hexcasting:patterns/spells/network","anchor":"ephemera:networkindex","title":"Routing Dstln.","text":"Accepts a linkable to use for network access, and any iota. If a relay connected to the network has an adjacent Network Routing Index with the same iota, returns that relay's position. Costs half an amethyst dust."},"hexcasting:patterns/spells/motes#hexal:mote/storage/bind":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/bind","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/storage/bind","title":"Bind Storage","text":"Target a Mote Nexus block in the world and bind yourself to it, meaning all items you mediafy will be added to that nexus' capacity. Targeting any other block will unbind you from your currently bound nexus. Costs 32 [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/motes#hexal:mote/storage/bind/temp":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/bind/temp","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/storage/bind/temp","title":"Bind Storage - Temp.","text":"Target a Mote Nexus block in the world and bind to it for the remainder of this cast, temporarily overriding your primary binding. Costs one thousandth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/motes#hexal:mote/contained_type/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/contained_type/get","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/contained_type/get","title":"Stocktake Reflection","text":"Gets all the types of motes contained in the currently bound Mote Nexus."},"hexcasting:patterns/spells/motes#hexal:mote/contained/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/contained/get","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/contained/get","title":"Stocktake Purification","text":"Gets all the mote records from the currently bound Mote Nexus that match the passed item type or could be combined with the passed mote."},"hexcasting:patterns/spells/motes#hexal:mote/storage/remaining_capacity/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/remaining_capacity/get","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/storage/remaining_capacity/get","title":"Capacity Reflection","text":"Gets the remaining capacity of the bound Mote Nexus."},"hexcasting:patterns/spells/motes#hexal:mote/storage/contains":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/contains","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/storage/contains","title":"Containment Distillation","text":"Returns true if the Mote Nexus at the given position contains a mote of the given type, or that would stack with the given mote, and false otherwise."},"hexcasting:patterns/spells/motes#hexal:mote/make":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/make","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/make","title":"Mediafy Item","text":"Convert an item in the world (either an item entity or an item frame) into a mote on your stack. If passed an existing mote instead adds the items from the entity to the mote. Mediafying an item costs a tenth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/motes#hexal:mote/return":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/return","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/return","title":"Return Item","text":"Returns all the items from a mote to the world at the location of your choosing. If passed a number returns at most that many items. Costs a tenth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/motes#moreiotas:type/to_item":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@moreiotas:type/to_item","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"moreiotas:type/to_item","title":"Sorter's Purification","text":"Accepts a mote and returns an [Item Stack](https://moreiotas.hexxy.media/v/0.1.1/1.0/en_us#casting/item_iotas) representing the items in the record referenced by that mote."},"hexcasting:patterns/spells/motes#hexcasting:abs":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexcasting:abs","title":"Length Purification","text":"Accepts a mote and returns the number of items in the record referenced by that mote."},"hexcasting:patterns/spells/motes#hexcasting:add":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexcasting:add","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexcasting:add","title":"Additive Distillation","text":"Combines two motes into one, merging the mote records they point to. Any pointers to the second mote will become null, any pointers to the first will remain. This can make motes holding many more items than I could carry in a stack naturally!"},"hexcasting:patterns/spells/motes#hexal:mote/combinable":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/combinable","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/combinable","title":"Stacking Distillation II","text":"Returns true if the first mote can be combined with the items in the second argument (which can be a mote, item stack, item entity, or item frame), and false otherwise."},"hexcasting:patterns/spells/motes#hexal:mote/split":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/split","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/split","title":"Splitting Gambit","text":"Splits the specified number of items off of the passed mote, creating a new mote pointing to a new mote record."},"hexcasting:patterns/spells/motes#hexal:mote/storage/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/get","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/storage/get","title":"Depot Purification","text":"Get the position of the Mote Nexus that contains the passed mote."},"hexcasting:patterns/spells/motes#hexal:mote/storage/set":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/storage/set","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/storage/set","title":"Depot Gambit","text":"Move the record referenced by the passed mote to the Mote Nexus at the passed position. This returns a new mote pointing to that record, and invalidates all previous motes pointing to that record."},"hexcasting:patterns/spells/motes#hexal:mote/craft":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/craft","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/craft","title":"Craft","text":"Takes a mote, list of motes, or list of list of motes. returns a list containing the results of crafting with those items. For example, the input Stone x128 would return [Stone Button x128]."},"hexcasting:patterns/spells/motes#hexal:mote/craft/preview":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/craft/preview","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/craft/preview","title":"Preview Craft","text":"Takes the same input as [Craft](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/craft), except it can take Item Stack Iotas as well as motes. Returns a list of Item Stack Iotas representing what the results of [Craft](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/craft) would have been with motes containing those inputs."},"hexcasting:patterns/spells/motes#hexal:mote/villager/level/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/villager/level/get","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/villager/level/get","title":"Seniority Purification","text":"Accepts a villager, returns a number representing that villager's seniority and skill at their craft."},"hexcasting:patterns/spells/motes#hexal:mote/trade/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/trade/get","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/trade/get","title":"Offering Purification","text":"Accepts a villager and returns all of the trades that villager is offering. This is a list of lists of lists. Each trade comprises two lists, the cost, and the returned items. The returned items is a list containing the type of item, and the number of items."},"hexcasting:patterns/spells/motes#hexal:mote/trade":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/trade","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/trade","title":"Trade","text":"Accepts a villager, a list of motes to trade with to villager, and optionally an int for which of that villager's trades to attempt. (int? above means that you can pass 2 or 3 arguments, the optional 3rd being an int)."},"hexcasting:patterns/spells/motes#hexal:mote/use_on":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/motes@hexal:mote/use_on","icon_urls":[],"entry_id":"hexcasting:patterns/spells/motes","anchor":"hexal:mote/use_on","title":"Use Item On","text":"Accepts a mote, and either an entity, or a target block and a normal vector. Uses the item on the entity/block. The mote must either only have one item in it, or the items contained must be extremely simple (no NBT data)."},"hexcasting:patterns/spells/conjurable_delights#hexical:conjure_gummy":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/conjurable_delights@hexical:conjure_gummy","icon_urls":[],"entry_id":"hexcasting:patterns/spells/conjurable_delights","anchor":"hexical:conjure_gummy","title":"Hex Gummy","text":"Conjures a Hex Gummy: a delightful light snack that also provides about a tenth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)'s worth of media. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/conjurable_delights#hexical:conjure_hexburst":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/conjurable_delights@hexical:conjure_hexburst","icon_urls":[],"entry_id":"hexcasting:patterns/spells/conjurable_delights","anchor":"hexical:conjure_hexburst","title":"Conjure Hexburst","text":"Conjures a Hexburst of the given iota at the location. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) and is subject to the Transgress Others mishap."},"hexcasting:patterns/spells/conjurable_delights#hexical:conjure_hextito":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/conjurable_delights@hexical:conjure_hextito","icon_urls":[],"entry_id":"hexcasting:patterns/spells/conjurable_delights","anchor":"hexical:conjure_hextito","title":"Conjure Hextito","text":"Conjures a Hextito of the given Hex at the location. Costs about two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) and is subject to the Transgress Others mishap."},"hexcasting:patterns/spells/spike#hexical:spike":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/spike@hexical:spike","icon_urls":[],"entry_id":"hexcasting:patterns/spells/spike","anchor":"hexical:spike","title":"Conjure Spike","text":"Takes a non-air position, an axis vector, and a delay in seconds up to ten seconds long and conjures a spike at that location. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/http_spells#hexweb:request":{"mod_id":"hexweb","url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/spells/http_spells@hexweb:request","icon_urls":[],"entry_id":"hexcasting:patterns/spells/http_spells","anchor":"hexweb:request","title":"Request","text":"Sends an HTTP request made of the given data, method, and headers to the provided URL.\nThe Response is truthy if a response is received."},"hexcasting:patterns/spells/http_spells#hexweb:get_response":{"mod_id":"hexweb","url":"https://techtastic.github.io/HexWeb/v/1.0.4/1.1/en_us#patterns/spells/http_spells@hexweb:get_response","icon_urls":[],"entry_id":"hexcasting:patterns/spells/http_spells","anchor":"hexweb:get_response","title":"Get Response","text":"Given a Response Iota, attempt to parse the results. Will Mishap if too early or an IOException is thrown."},"hexcasting:patterns/spells/block_mimicry#hexical:piston":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:piston","icon_urls":[],"entry_id":"hexcasting:patterns/spells/block_mimicry","anchor":"hexical:piston","title":"Push","text":"Takes a block position and an axis vector and pushes the block along that vector. Costs an eighth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/block_mimicry#hexical:dispense":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:dispense","icon_urls":[],"entry_id":"hexcasting:patterns/spells/block_mimicry","anchor":"hexical:dispense","title":"Dispense","text":"Takes an item entity, a position, and an axis vector and dispenses the item. For most applications, costs about half of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/block_mimicry#hexical:smelt":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:smelt","icon_urls":[],"entry_id":"hexcasting:patterns/spells/block_mimicry","anchor":"hexical:smelt","title":"Cook","text":"Takes an item entity and cooks it as if in a Furnace. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) for every ten seconds that the Furnace would need to have been active."},"hexcasting:patterns/spells/block_mimicry#hexical:roast":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:roast","icon_urls":[],"entry_id":"hexcasting:patterns/spells/block_mimicry","anchor":"hexical:roast","title":"Roast","text":"A specialized variant of [Cook](https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:smelt) that simulates a Campfire instead. This has a much more limited set of possibilities; I am unsure why I would ever use this."},"hexcasting:patterns/spells/block_mimicry#hexical:smoke":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:smoke","icon_urls":[],"entry_id":"hexcasting:patterns/spells/block_mimicry","anchor":"hexical:smoke","title":"Smoke","text":"A specialized variant of [Cook](https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:smelt) that simulates a Smoker instead, making it unable to process anything but foods but at a faster rate, making the spell cheaper."},"hexcasting:patterns/spells/block_mimicry#hexical:blast":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:blast","icon_urls":[],"entry_id":"hexcasting:patterns/spells/block_mimicry","anchor":"hexical:blast","title":"Blast","text":"A specialized variant of [Cook](https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:smelt) that simulates a Blast Furnace instead, making it unable to process anything but ores but at a faster rate, making the spell cheaper."},"hexcasting:patterns/spells/block_mimicry#hexical:stonecut":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/block_mimicry@hexical:stonecut","icon_urls":[],"entry_id":"hexcasting:patterns/spells/block_mimicry","anchor":"hexical:stonecut","title":"Cut Stone","text":"Takes an item entity and cuts the item into the shape of an item identifier. Costs about an eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/circle_spells#hexical:displace":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/circle_spells@hexical:displace","icon_urls":[],"entry_id":"hexcasting:patterns/spells/circle_spells","anchor":"hexical:displace","title":"Displace","text":"Teleports an entity within the [circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) to another point within the same [circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles). Unlike [Greater Teleport](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/teleport), this spell takes in world coordinates rather than an offset. Costs about half of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/circle_spells#hexical:absorb_arm":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/circle_spells@hexical:absorb_arm","icon_urls":[],"entry_id":"hexcasting:patterns/spells/circle_spells","anchor":"hexical:absorb_arm","title":"Appendage","text":"Allows a [circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles) to hook onto a [Pedestal](https://hexical.hexxy.media/v/latest/main/en_us#items/pedestals) within ambit to use as its *other arm*. Useful for certain spells that demand an item held in my other hand. It also works as a [Wristpocket](https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/wristpocket)."},"hexcasting:patterns/spells/circle_spells#hexical:create_dust":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/circle_spells@hexical:create_dust","icon_urls":[],"entry_id":"hexcasting:patterns/spells/circle_spells","anchor":"hexical:create_dust","title":"Export Media","text":"Exports media out of an [Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus) at a rate of about eleven [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) spent per ten [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) created. Takes a location and a number of up to a stack of [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/evocation#hexical:set_evocation":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/evocation@hexical:set_evocation","icon_urls":[],"entry_id":"hexcasting:patterns/spells/evocation","anchor":"hexical:set_evocation","title":"Inculcate","text":"Etches a Hex, allowing me to cast it by holding Evoke for one second. Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst).\n*Anthony thought at it, and it turned a flip-flop on the grass, and lay trembling, its eyes gleaming in small black terror.*"},"hexcasting:patterns/spells/evocation#hexical:get_evocation":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/evocation@hexical:get_evocation","icon_urls":[],"entry_id":"hexcasting:patterns/spells/evocation","anchor":"hexical:get_evocation","title":"Evocation Reflection","text":"Pushes the Hex etched into my mind."},"hexcasting:patterns/spells/evocation#hexical:is_evoking":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/evocation@hexical:is_evoking","icon_urls":[],"entry_id":"hexcasting:patterns/spells/evocation","anchor":"hexical:is_evoking","title":"Evoker Reflection","text":"Pushes how long since a player has been evoking. Is -1 if they are not currently evoking."},"hexcasting:patterns/spells/hopper#hexical:hopper":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hopper@hexical:hopper","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hopper","anchor":"hexical:hopper","title":"Hopper","text":"Instantly transports all items from source to destination. Cost scales based on the amount of mass transferred - a stack of 64 items will cost about three [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Numbers are optional; details later."},"hexcasting:patterns/spells/hopper#hexical:index_hopper":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hopper@hexical:index_hopper","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hopper","anchor":"hexical:index_hopper","title":"Hopper Purification","text":"Applies to sources that support slots; inventories. Returns a list of the item stacks contained within them, with their index in the list being their slot number."},"hexcasting:patterns/spells/hotbar#hexical:get_hotbar":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hotbar@hexical:get_hotbar","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hotbar","anchor":"hexical:get_hotbar","title":"Handy Reflection","text":"Pushes a number relating to which of my current items I am currently holding."},"hexcasting:patterns/spells/hotbar#hexical:set_hotbar":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/hotbar@hexical:set_hotbar","icon_urls":[],"entry_id":"hexcasting:patterns/spells/hotbar","anchor":"hexical:set_hotbar","title":"Switch","text":"Takes a number 0 to 8 and switches my current item to it.\n*Remember, switching to your pistol is always faster than reloading.*"},"hexcasting:patterns/spells/rename#hexical:item_name":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/rename@hexical:item_name","icon_urls":[],"entry_id":"hexcasting:patterns/spells/rename","anchor":"hexical:item_name","title":"Name Item","text":"Takes an item and renames it to the text given. Resets name if given [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences). Free."},"hexcasting:patterns/spells/rename#hexical:item_lore":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/rename@hexical:item_lore","icon_urls":[],"entry_id":"hexcasting:patterns/spells/rename","anchor":"hexical:item_lore","title":"Describe Item","text":"Takes an item and a list of text to append as a description. Clears if given [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences). Free."},"hexcasting:patterns/spells/lesser_sentinels#hexical:set_lesser_sentinels":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/lesser_sentinels@hexical:set_lesser_sentinels","icon_urls":[],"entry_id":"hexcasting:patterns/spells/lesser_sentinels","anchor":"hexical:set_lesser_sentinels","title":"Deploy Sentinels","text":"Dismisses any existing Lesser Sentinels and deploys a Lesser Sentinel at every position in the list."},"hexcasting:patterns/spells/lesser_sentinels#hexical:get_lesser_sentinels":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/lesser_sentinels@hexical:get_lesser_sentinels","icon_urls":[],"entry_id":"hexcasting:patterns/spells/lesser_sentinels","anchor":"hexical:get_lesser_sentinels","title":"Infiltration Reflection","text":"Returns a list of vectors corresponding to the positions of all my Lesser Sentinels."},"hexcasting:patterns/spells/pyrotechnics#hexical:simulate_firework":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pyrotechnics@hexical:simulate_firework","icon_urls":[],"entry_id":"hexcasting:patterns/spells/pyrotechnics","anchor":"hexical:simulate_firework","title":"Simulate Firework","text":"Analyzes the Firework Star in my other hand and conjures a firework of that star, with the position, velocity, and gunpowder amount specified. Costs about one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/pyrotechnics#hexical:conjure_firework":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/pyrotechnics@hexical:conjure_firework","icon_urls":[],"entry_id":"hexcasting:patterns/spells/pyrotechnics","anchor":"hexical:conjure_firework","title":"Conjure Firework","text":"Conjures a firework of my *exact* specifications. It may be one of the most complex spells in existence. Costs equivalently to the other firework spell."},"hexcasting:patterns/spells/shaders#hexical:shader_clear":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_clear","icon_urls":[],"entry_id":"hexcasting:patterns/spells/shaders","anchor":"hexical:shader_clear","title":"Clear Vision","text":"Breaks any shader spell currently applied to me. Useful for \"bleaching\" my eyes after too much experimentation."},"hexcasting:patterns/spells/shaders#hexical:shader_owl":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_owl","icon_urls":[],"entry_id":"hexcasting:patterns/spells/shaders","anchor":"hexical:shader_owl","title":"Pierce Darkness","text":"Greatly augments my ability to see in the dark, although the light resultingly becomes extremely blinding."},"hexcasting:patterns/spells/shaders#hexical:shader_lines":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_lines","icon_urls":[],"entry_id":"hexcasting:patterns/spells/shaders","anchor":"hexical:shader_lines","title":"Visualize Forms","text":"Transforms the world into a thin outline of black and white. Possibly useful for identifying subtle contrasts."},"hexcasting:patterns/spells/shaders#hexical:shader_tv":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_tv","icon_urls":[],"entry_id":"hexcasting:patterns/spells/shaders","anchor":"hexical:shader_tv","title":"Broadcast Vision","text":"Alters my vision to contain strange lines and make objects towards the center of my vision bulge \"towards\" me. Seems to be in reference to something..."},"hexcasting:patterns/spells/shaders#hexical:shader_media":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_media","icon_urls":[],"entry_id":"hexcasting:patterns/spells/shaders","anchor":"hexical:shader_media","title":"Identify Importance","text":"Transforms my vision to perceive only the most important things..."},"hexcasting:patterns/spells/shaders#hexical:shader_spider":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/shaders@hexical:shader_spider","icon_urls":[],"entry_id":"hexcasting:patterns/spells/shaders","anchor":"hexical:shader_spider","title":"Split Vision","text":"Splits my vision into multiple sections, similar to what a spider might see. I am unsure whether it actually grants me more vision..."},"hexcasting:patterns/spells/structure_spells#hexstruction:save_structure":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/spells/structure_spells@hexstruction:save_structure","icon_urls":[],"entry_id":"hexcasting:patterns/spells/structure_spells","anchor":"hexstruction:save_structure","title":"Devour Structure","text":"Removes the locations of two corners from the stack, then consumes a region of space defined by those two corners, storing the result in a Structure iota.\nCosts about an eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) for every block consumed."},"hexcasting:patterns/spells/structure_spells#hexstruction:load_structure":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/spells/structure_spells@hexstruction:load_structure","icon_urls":[],"entry_id":"hexcasting:patterns/spells/structure_spells","anchor":"hexstruction:load_structure","title":"Actualize Structure","text":"Removes the location of the structure's origin and a structure from the stack, then attempts to place the structure at the origin, erasing the structure from all memory. Mishaps if any part of the structure overlaps with another block.\nCosts about an eighth of one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) for every block placed."},"hexcasting:patterns/spells/structure_spells#hexstruction:display_structure":{"mod_id":"hexstruction","url":"https://petersone1.github.io/hexstruction/v/latest/main/en_us#patterns/spells/structure_spells@hexstruction:display_structure","icon_urls":[],"entry_id":"hexcasting:patterns/spells/structure_spells","anchor":"hexstruction:display_structure","title":"Visualize Structure","text":"Removes the location of the structure's origin and a structure from the stack, followed by a duration between 0 and 72000."},"hexcasting:patterns/spells/targetted#efhexs:set_target":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/targetted@efhexs:set_target","icon_urls":[],"entry_id":"hexcasting:patterns/spells/targetted","anchor":"efhexs:set_target","title":"Haunt","text":"Sets a list of players to be exclusively influenced by my special effects. If [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences), all can see my effects again."},"hexcasting:patterns/spells/particles#efhexs:get_particles":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:get_particles","icon_urls":[],"entry_id":"hexcasting:patterns/spells/particles","anchor":"efhexs:get_particles","title":"Particulate Reflection","text":"Pushes the last sixteen unique particles picked up by my [Microphone](https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#items/microphone)."},"hexcasting:patterns/spells/particles#efhexs:play_particle":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_particle","icon_urls":[],"entry_id":"hexcasting:patterns/spells/particles","anchor":"efhexs:play_particle","title":"Conjure Particle","text":"Conjures a particular particle with a specified position and velocity (blocks per twentieth of a second). Costs about 1/32th of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/particles#efhexs:play_dust_particle":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_dust_particle","icon_urls":[],"entry_id":"hexcasting:patterns/spells/particles","anchor":"efhexs:play_dust_particle","title":"Conjure Dust","text":"Conjures a small mote of dust of a given color. The number relates vaguely to scale and lifespan."},"hexcasting:patterns/spells/particles#efhexs:play_dust_transition_particle":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_dust_transition_particle","icon_urls":[],"entry_id":"hexcasting:patterns/spells/particles","anchor":"efhexs:play_dust_transition_particle","title":"Conjure Sparkly Dust","text":"Conjures a gradient-like mote of dust, which smoothly transitions between the two colors given over the given number of seconds."},"hexcasting:patterns/spells/particles#efhexs:play_block_particle":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_block_particle","icon_urls":[],"entry_id":"hexcasting:patterns/spells/particles","anchor":"efhexs:play_block_particle","title":"Conjure Debris","text":"Conjures a visual bit of debris, similar to that caused by breaking a block. Takes in a block identifier."},"hexcasting:patterns/spells/particles#efhexs:play_falling_dust_particle":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_falling_dust_particle","icon_urls":[],"entry_id":"hexcasting:patterns/spells/particles","anchor":"efhexs:play_falling_dust_particle","title":"Conjure Sediment","text":"Conjures particles similar to that caused by suspended gravity-affected blocks. Takes in a block identifier."},"hexcasting:patterns/spells/particles#efhexs:play_item_particle":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_item_particle","icon_urls":[],"entry_id":"hexcasting:patterns/spells/particles","anchor":"efhexs:play_item_particle","title":"Conjure Fragments","text":"Conjures a visual bit of fragments, similar to that caused by a tool breaking after wearing. Takes in an item iota."},"hexcasting:patterns/spells/particles#efhexs:play_hex_particle":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/particles@efhexs:play_hex_particle","icon_urls":[],"entry_id":"hexcasting:patterns/spells/particles","anchor":"efhexs:play_hex_particle","title":"Conjure Media","text":"Conjures a blob of visible media, not unlike the waste product of my Hexes. Takes in a color."},"hexcasting:patterns/spells/sounds#efhexs:get_sounds":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/sounds@efhexs:get_sounds","icon_urls":[],"entry_id":"hexcasting:patterns/spells/sounds","anchor":"efhexs:get_sounds","title":"Audio Reflection","text":"Pushes the last sixteen unique sounds picked up by my [Microphone](https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#items/microphone)."},"hexcasting:patterns/spells/sounds#efhexs:play_sound":{"mod_id":"efhexs","url":"https://miyucomics.github.io/special-efhexs/v/latest/main/en_us#patterns/spells/sounds@efhexs:play_sound","icon_urls":[],"entry_id":"hexcasting:patterns/spells/sounds","anchor":"efhexs:play_sound","title":"Play Sound","text":"Plays a sound at a particular location, volume, and pitch. Costs about a sixteenth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/tree_spells#dthexcasting:transform":{"mod_id":"dthexcasting","url":"https://techtastic.github.io/DynamicTrees-Hexcasting/v/1.0.1/1.0/en_us#patterns/spells/tree_spells@dthexcasting:transform","icon_urls":[],"entry_id":"hexcasting:patterns/spells/tree_spells","anchor":"dthexcasting:transform","title":"Transform","text":"Provided a tree's position, I can command Nature to change the very Species of the tree till my heart's content, provided I have the media equivalent of a Shard per character in the string which defines its' structure."},"hexcasting:patterns/spells/marker_spells#hexmapping:set_marker":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/spells/marker_spells@hexmapping:set_marker","icon_urls":[],"entry_id":"hexcasting:patterns/spells/marker_spells","anchor":"hexmapping:set_marker","title":"Set Marker","text":"Adds the provided marker to the map under the provided identifier\nAmbit validation is done here"},"hexcasting:patterns/spells/marker_spells#hexmapping:remove_marker":{"mod_id":"hexmapping","url":"https://techtastic.github.io/HexMapping/v/0.0.3/1.0.dev0/en_us#patterns/spells/marker_spells@hexmapping:remove_marker","icon_urls":[],"entry_id":"hexcasting:patterns/spells/marker_spells","anchor":"hexmapping:remove_marker","title":"Remove Marker","text":"Removed the marker on the map under the provided identifier"},"hexcasting:patterns/spells/horrible#hexical:horrible":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/spells/horrible@hexical:horrible","icon_urls":[],"entry_id":"hexcasting:patterns/spells/horrible","anchor":"hexical:horrible","title":"Horrible","text":"Judging by the pattern signature, I can only imagine that it summons something."},"hexcasting:patterns/great_spells/create_lava#hexcasting:create_lava":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/create_lava@hexcasting:create_lava","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/create_lava","anchor":"hexcasting:create_lava","title":"Create Lava","text":"Summon a block of lava (or insert up to a bucket's worth) into a block at the given position. Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/great/infusemedia#oneironaut:infusemedia":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/infusemedia@oneironaut:infusemedia","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/infusemedia","anchor":"oneironaut:infusemedia","title":"Media Infusion","text":"Accepts a vector and infuses media into the corresponding block in order to transmute it. Cost and exact effect vary depending on target."},"hexcasting:patterns/spells/great/dim_teleport#oneironaut:dimteleport":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/dim_teleport@oneironaut:dimteleport","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/dim_teleport","anchor":"oneironaut:dimteleport","title":"Noetic Gateway","text":"Accepts an entity and a Spatial Imprint and teleports the entity to its position in the proper dimension. Generally costs 20 Charged Amethyst.\nWill fail if supplied a player other than myself."},"hexcasting:patterns/spells/great/swap_space#oneironaut:swapspace":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/swap_space@oneironaut:swapspace","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/swap_space","anchor":"oneironaut:swapspace","title":"Spatial Interchange","text":"Accepts two lists of two vectors, to define two cuboids, and a Spatial Imprint. These cuboids must have the exact same dimensions and rotation."},"hexcasting:patterns/great_spells/dimension#hexdim:dim/create":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/create","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/create","title":"Everett's Exaltation","text":"Creates a new room for me"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/enter":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/enter","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/enter","title":"Everett's Gateway","text":"Lets actually go there"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/kidnap":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/kidnap","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/kidnap","title":"Everett's Abduction","text":"You are going to ~~Brazil~~, ~~My Domain~~, *T H E   F U N   Z O N E*"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/cast/activate":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/cast/activate","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/cast/activate","title":"Everett's Environment","text":"My own personal casting space"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/cast/deactivate":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/cast/deactivate","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/cast/deactivate","title":"Everett's Environment II","text":"Look Ma two dimensions"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/kick":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/kick","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/kick","title":"Everett's Expulsion","text":"G E T   O U T"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/rel/to":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/rel/to","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/rel/to","title":"Everett's Relative Prfn.","text":"This should make things easier"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/rel/from":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/rel/from","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/rel/from","title":"Everett's Relative Prfn. II","text":"I can access blocks easier"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/downgrade":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/downgrade","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/downgrade","title":"Everett's Room Prfn.","text":"Roommates perhaps?"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/downgrade/pos":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/downgrade/pos","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/downgrade/pos","title":"Everett's Distl.","text":"Custom door location?"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/time":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/time","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/time","title":"Everett's Timing Prfn.","text":"How much longer must I wait"},"hexcasting:patterns/great_spells/dimension#hexdim:dim/carved":{"mod_id":"hexdim","url":"https://walksanatora.github.io/hexxy-dimensions/v/1.2.1/1.20.0/en_us#patterns/great_spells/dimension@hexdim:dim/carved","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/dimension","anchor":"hexdim:dim/carved","title":"Everett's Carving Prfn.","text":"Are we done yet"},"hexcasting:patterns/great_spells/weather_manip#hexcasting:lightning":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/weather_manip@hexcasting:lightning","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/weather_manip","anchor":"hexcasting:lightning","title":"Summon Lightning","text":"I command the heavens! This spell will summon a bolt of lightning to strike the earth where I direct it. Costs about three [Amethyst Shards](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/great_spells/weather_manip#hexcasting:summon_rain":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/weather_manip@hexcasting:summon_rain","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/weather_manip","anchor":"hexcasting:summon_rain","title":"Summon Rain","text":"I control the clouds! This spell will summon rain across the world I cast it upon. Costs about one [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Does nothing if it is already raining."},"hexcasting:patterns/great_spells/weather_manip#hexcasting:dispel_rain":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/weather_manip@hexcasting:dispel_rain","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/weather_manip","anchor":"hexcasting:dispel_rain","title":"Dispel Rain","text":"A counterpart to summoning rain. This spell will dispel rain across the world I cast it upon. Costs about one [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Does nothing if the skies are already clear."},"hexcasting:patterns/great_spells/altiora#hexcasting:flight":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/altiora@hexcasting:flight","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/altiora","anchor":"hexcasting:flight","title":"Altiora","text":"Summon a sheaf of media about me in the shape of wings, endowed with enough substance to allow gliding."},"hexcasting:patterns/great_spells/infusion#hextweaks:infusion":{"mod_id":"hextweaks","url":"https://walksanatora.github.io/HexTweaks/v/5.3.3/1.0.dev0/en_us#patterns/great_spells/infusion@hextweaks:infusion","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/infusion","anchor":"hextweaks:infusion","title":"Infuse Will","text":"Takes a pattern and makes it unique to me by injecting patterns that I cannot draw by hand\nalso seems to put more power into certain spells"},"hexcasting:patterns/great_spells/charm#hexical:charm":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:charm","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/charm","anchor":"hexical:charm","title":"Charm","text":"Charms an item. Takes the item to charm, the Hex, and an amount of media in [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). Consumes that amount and about three [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/great_spells/charm#hexical:write_charmed":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:write_charmed","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/charm","anchor":"hexical:write_charmed","title":"Charmed Gambit","text":"Writes an iota to the charmed item’s internal storage. Subject to the Transgress Others mishap."},"hexcasting:patterns/great_spells/charm#hexical:read_charmed":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:read_charmed","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/charm","anchor":"hexical:read_charmed","title":"Charmed Reflection","text":"Pushes the stored iota from the charmed item’s internal storage."},"hexcasting:patterns/great_spells/charm#hexical:write_charmed_proxy":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:write_charmed_proxy","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/charm","anchor":"hexical:write_charmed_proxy","title":"Charmed Gambit II","text":"If the item charged features an iota storage by default, such as a [Focus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/focus), writes an iota into it."},"hexcasting:patterns/great_spells/charm#hexical:read_charmed_proxy":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:read_charmed_proxy","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/charm","anchor":"hexical:read_charmed_proxy","title":"Charmed Reflection II","text":"If the item charged features an iota storage by default, such as a [Focus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/focus), reads an iota from it."},"hexcasting:patterns/great_spells/charm#hexical:discharm":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/charm@hexical:discharm","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/charm","anchor":"hexical:discharm","title":"Discharm","text":"Removes a charm from an item without affecting any other property. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/great_spells/greater_blink#hexical:greater_blink":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/greater_blink@hexical:greater_blink","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/greater_blink","anchor":"hexical:greater_blink","title":"Greater Blink","text":"Teleports me up to 128 blocks away, relative to my position and rotation. Costs about two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/great_spells/teleport#hexcasting:teleport/great":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/teleport@hexcasting:teleport/great","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/teleport","anchor":"hexcasting:teleport/great","title":"Greater Teleport","text":"Far more powerful than [Blink](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/basic@hexcasting:blink), this spell lets me teleport nearly anywhere in the entire world! There does seem to be a limit, but it is *much* greater than the normal radius of influence I am used to."},"hexcasting:patterns/spells/great/mending#ephemera:repair":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/mending@ephemera:repair","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/mending","anchor":"ephemera:repair","title":"Induce Mending","text":"Accepts a raw media item on the ground, and attempts to use it to repair a tool in my other hand."},"hexcasting:patterns/spells/great/mending#ephemera:getdurabilitymainhand":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/mending@ephemera:getdurabilitymainhand","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/mending","anchor":"ephemera:getdurabilitymainhand","title":"Menderbug's Rfln.","text":"Returns how many times the item in my other hand can be used without breaking, durability-manipulating effects notwithstanding."},"hexcasting:patterns/spells/great/mending#ephemera:getdurabilityoffhand":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/mending@ephemera:getdurabilityoffhand","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/mending","anchor":"ephemera:getdurabilityoffhand","title":"Menderbug's Rfln. II","text":"As previous, targeting the item in the hand I'm casting this with. Most useful with delayed casts of one form or another."},"hexcasting:patterns/spells/great/magearmor#ephemera:magearmor":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/magearmor@ephemera:magearmor","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/magearmor","anchor":"ephemera:magearmor","title":"Instant Aegis","text":"Accepts a player to grant the armor to, the durability of the armor, the protection value of the armor (max 10), a status effect to apply, and that effect's level. The latter two can be replaced with any non-status iota to ignore them."},"hexcasting:patterns/spells/great/invisibility#ephemera:invisibility":{"mod_id":"ephemera","url":"https://ephemera.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/invisibility@ephemera:invisibility","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/invisibility","anchor":"ephemera:invisibility","title":"Hidden Sun's Zenith","text":"Functions just like the normal [Zeniths](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths), applying Invisibility. Costs one amethyst dust per three seconds."},"hexcasting:patterns/great_spells/zeniths#hexcasting:potion/regeneration":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths@hexcasting:potion/regeneration","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/zeniths","anchor":"hexcasting:potion/regeneration","title":"White Sun's Zenith","text":"Bestows regeneration. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per second."},"hexcasting:patterns/great_spells/zeniths#hexcasting:potion/night_vision":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths@hexcasting:potion/night_vision","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/zeniths","anchor":"hexcasting:potion/night_vision","title":"Blue Sun's Zenith","text":"Bestows night vision. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 5 seconds."},"hexcasting:patterns/great_spells/zeniths#hexcasting:potion/absorption":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths@hexcasting:potion/absorption","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/zeniths","anchor":"hexcasting:potion/absorption","title":"Black Sun's Zenith","text":"Bestows absorption. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per second."},"hexcasting:patterns/great_spells/zeniths#hexcasting:potion/haste":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths@hexcasting:potion/haste","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/zeniths","anchor":"hexcasting:potion/haste","title":"Red Sun's Zenith","text":"Bestows haste. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 3 seconds."},"hexcasting:patterns/great_spells/zeniths#hexcasting:potion/strength":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/zeniths@hexcasting:potion/strength","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/zeniths","anchor":"hexcasting:potion/strength","title":"Green Sun's Zenith","text":"Bestows strength. Base cost is one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per 3 seconds."},"hexcasting:patterns/spells/great/detection_shielding#oneironaut:resistdetection":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/detection_shielding@oneironaut:resistdetection","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/detection_shielding","anchor":"oneironaut:resistdetection","title":"Stealth Shroud","text":"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."},"hexcasting:patterns/spells/great/detection_shielding#oneironaut:detectshroud":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/detection_shielding@oneironaut:detectshroud","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/detection_shielding","anchor":"oneironaut:detectshroud","title":"Discern Shroud","text":"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."},"hexcasting:patterns/great_spells/greater_sentinel#hexcasting:sentinel/create/great":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/greater_sentinel@hexcasting:sentinel/create/great","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/greater_sentinel","anchor":"hexcasting:sentinel/create/great","title":"Summon Greater Sentinel","text":"Summon a greater version of my [Sentinel](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/spells/sentinels). Costs about two [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/spells/great/glow_ambit#oneironaut:applynotmissing":{"mod_id":"oneironaut","url":"https://oneironaut.hexxy.media/v/latest/1.20.1/en_us#patterns/spells/great/glow_ambit@oneironaut:applynotmissing","icon_urls":[],"entry_id":"hexcasting:patterns/spells/great/glow_ambit","anchor":"oneironaut:applynotmissing","title":"Uplifting Resonance","text":"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."},"hexcasting:patterns/great_spells/make_battery#hexcasting:craft/battery":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/make_battery@hexcasting:craft/battery","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/make_battery","anchor":"hexcasting:craft/battery","title":"Craft Phial","text":"Infuse a bottle with media to form a [Phial.](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/phials)"},"hexcasting:patterns/great_spells/brainsweep#hexcasting:brainsweep":{"mod_id":"hexcasting","url":"https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#patterns/great_spells/brainsweep@hexcasting:brainsweep","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/brainsweep","anchor":"hexcasting:brainsweep","title":"Flay Mind","text":"I cannot make heads or tails of this spell... To be honest, I'm not sure I want to know what it does."},"hexcasting:patterns/great_spells/bits#complexhex:summonblockdisplay":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:summonblockdisplay","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:summonblockdisplay","title":"Summon Block Display","text":"Summons a Block Display entity at the given position, displaying the given block. (The string must be the internal name i.e \"minecraft:dirt\", not \"Dirt\").\nCosts about a [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)"},"hexcasting:patterns/great_spells/bits#complexhex:summonitemdisplay":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:summonitemdisplay","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:summonitemdisplay","title":"Summon Item Display","text":"Summons an Item Display entity at the given position, displaying the given item (The string must be the internal name i.e \"minecraft:stick\", not \"Stick\").\nCosts about a [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)"},"hexcasting:patterns/great_spells/bits#complexhex:summontextdisplay":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:summontextdisplay","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:summontextdisplay","title":"Summon Text Display","text":"Summons a Text Display entity at the given position, displaying the given string. Costs about a [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)"},"hexcasting:patterns/great_spells/bits#complexhex:get_entity/bit":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:get_entity/bit","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:get_entity/bit","title":"Entity Purification: BIT","text":"Transform the position on the stack into the BIT at that location (or [Null](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#casting/influences) if there isn't one)"},"hexcasting:patterns/great_spells/bits#complexhex:zone_entity/bit":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:zone_entity/bit","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:zone_entity/bit","title":"Zone Distillation: BIT","text":"Take a position and a maximum distance on the stack, and combine them into a list of BIT's near the position."},"hexcasting:patterns/great_spells/bits#complexhex:zone_entity/not_bit":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:zone_entity/not_bit","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:zone_entity/not_bit","title":"Zone Distillation: Not BIT","text":"Take a position and a maximum distance on the stack, and combine them into a list of non-BIT's near the position."},"hexcasting:patterns/great_spells/bits#complexhex:translatebit":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:translatebit","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:translatebit","title":"Translate BIT","text":"Translates the BIT to the given offset."},"hexcasting:patterns/great_spells/bits#complexhex:rotatebit":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:rotatebit","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:rotatebit","title":"Rotate BIT","text":"Rotates the BIT to the given Quaternion."},"hexcasting:patterns/great_spells/bits#complexhex:scalebit":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:scalebit","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:scalebit","title":"Scale BIT","text":"Scales the BIT to the given vector."},"hexcasting:patterns/great_spells/bits#complexhex:killbit":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:killbit","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:killbit","title":"Kill BIT","text":"Kills & removes the given BIT."},"hexcasting:patterns/great_spells/bits#complexhex:get_bit_4x4":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:get_bit_4x4","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:get_bit_4x4","title":"Get BIT 4x4","text":"Pushes a 4x4 matrix representing the Bit's Transformation."},"hexcasting:patterns/great_spells/bits#complexhex:set_bit_4x4":{"mod_id":"complexhex","url":"http://complexhex.hexxy.media/v/latest/0.1.x/en_us#patterns/great_spells/bits@complexhex:set_bit_4x4","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/bits","anchor":"complexhex:set_bit_4x4","title":"Set BIT 4x4","text":"Sets the Transformation of a BIT to the given 4x4 matrix."},"hexcasting:patterns/great_spells/tick#hexal:tick":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/tick@hexal:tick","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/tick","anchor":"hexal:tick","title":"Accelerate","text":"Causes the block at the passed vector to perform its normal actions faster in the instant that this spell is cast."},"hexcasting:patterns/great_spells/great_wisps#hexal:wisp/consume":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/great_wisps@hexal:wisp/consume","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/great_wisps","anchor":"hexal:wisp/consume","title":"Consume Wisp","text":"Remove a wisp from the stack, and disassemble the wisp. The patterns contained are lost, but the media that it contained can be repurposed if this spell is cast by another wisp."},"hexcasting:patterns/great_spells/great_wisps#hexal:wisp/seon/set":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/great_wisps@hexal:wisp/seon/set","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/great_wisps","anchor":"hexal:wisp/seon/set","title":"Bind Wisp","text":"Bind one of my wisps closer to me; I may only have one bound wisp at a time, but whichever wisp is bound costs significantly less upkeep and increased range."},"hexcasting:patterns/great_spells/great_wisps#hexal:wisp/seon/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/great_wisps@hexal:wisp/seon/get","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/great_wisps","anchor":"hexal:wisp/seon/get","title":"Familiar's Reflection","text":"Returns my currently bound wisp. A new wisp can only be bound when this returns null. (This is not a great spell, I have simply placed it here for convenience.)"},"hexcasting:patterns/great_spells/gates#hexal:gate/make":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/make","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/gates","anchor":"hexal:gate/make","title":"Gate's Reflection","text":"Adds a new gate iota to the stack. Any copy of this iota will point to the same numbered gate. Costs 32 [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst). If passed null, makes a Drifting Gate. If passed a vector, makes a Location Anchored Gate, If passed a vector and an entity, makes an Entity Anchored Gate."},"hexcasting:patterns/great_spells/gates#hexal:gate/mark":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/mark","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/gates","anchor":"hexal:gate/mark","title":"Gate's Opening","text":"Consumes a gate iota and an entity. Marks that entity to be teleported the next time that gate is closed. Costs one twentieth of an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/great_spells/gates#hexal:gate/unmark":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/unmark","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/gates","anchor":"hexal:gate/unmark","title":"Gate's Dismissal","text":"Consumes a gate iota and an entity. Unmarks that entity so that if it was marked with [ Gate's Opening](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/mark) it will no longer be teleported the next time that gate is closed."},"hexcasting:patterns/great_spells/gates#hexcasting:abs":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexcasting:abs","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/gates","anchor":"hexcasting:abs","title":"Length Purification","text":"Consumes a gate iota, returns how many entities are marked by that gate."},"hexcasting:patterns/great_spells/gates#hexal:gate/mark/get":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/mark/get","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/gates","anchor":"hexal:gate/mark/get","title":"Marked Distillation","text":"Consumes a gate iota and an entity, returns whether that entity is marked by that gate."},"hexcasting:patterns/great_spells/gates#hexal:gate/close":{"mod_id":"hexal","url":"https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/great_spells/gates@hexal:gate/close","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/gates","anchor":"hexal:gate/close","title":"Gate's Closing","text":"Consumes a non-drifing gate iota, or a drifting gate iota and a position. Transports all the entities marked with the passed gate to the stored or given position, as relevant. Costs half an [Amethyst Shard](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst), plus an [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) per metre transported per entity, if the gate was drifting."},"hexcasting:patterns/great_spells/meshes#hexical:conjure_mesh":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/meshes@hexical:conjure_mesh","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/meshes","anchor":"hexical:conjure_mesh","title":"Conjure Mesh","text":"Conjures a mesh with the location and leaves a mesh entity on the stack. Costs about one [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst)."},"hexcasting:patterns/great_spells/meshes#hexical:weave_mesh":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/meshes@hexical:weave_mesh","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/meshes","anchor":"hexical:weave_mesh","title":"Weave Mesh","text":"Takes a list of vectors, with constraints defined on the prior page, and weaves the mesh into that shape. Free."},"hexcasting:patterns/great_spells/meshes#hexical:read_mesh":{"mod_id":"hexical","url":"https://hexical.hexxy.media/v/latest/main/en_us#patterns/great_spells/meshes@hexical:read_mesh","icon_urls":[],"entry_id":"hexcasting:patterns/great_spells/meshes","anchor":"hexical:read_mesh","title":"Tangle Purification","text":"Pushes the shape of a mesh as a list of vectors."}},"recipes":{"hexical:lightning_rod_staff":[{"mod_id":"hexical","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/doc/resources/assets/hexical/textures/item/lightning_rod_staff.png"],"entry_id":"hexcasting:basic/hexical_changes","page_key":null,"type":"minecraft:crafting_shaped","id":"hexical:lightning_rod_staff","name":"Lightning Rod Staff","description":"By fixing a Block of Amethyst to some Lightning Rods, I can make quite the impressive [Staff](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff). It is quite weighty to wield but feels absolutely *electrifying* to use."}],"hexical:gauntlet_staff":[{"mod_id":"hexical","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/doc/resources/assets/hexical/textures/item/gauntlet_staff.png"],"entry_id":"hexcasting:basic/hexical_changes","page_key":null,"type":"minecraft:crafting_shaped","id":"hexical:gauntlet_staff","name":"Gauntlet Staff","description":"[Staves](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/staff) are quite heavy to wield and finnicky to hold. Should I tire of them, I can construct a gauntlet-like device that will allow me to grasp and warp the media to my will with my own hands."}],"lapisworks:energy_container":[{"mod_id":"lapisworks","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/energy_container.png"],"entry_id":"hexcasting:imbuement/jar","page_key":null,"type":"minecraft:crafting_shaped","id":"lapisworks:energy_container","name":"Enchantment Energy Container","description":"Works the same way but stores 16 stacks and cannot be put on my belt due to it's unwieldiness. It can, however, be left in my hotbar and will still function."}],"lapisworks:staves/ring":[{"mod_id":"lapisworks","icon_urls":["https://raw.githubusercontent.com/Real-Luxof/Lapisworks/08c2e3fce54bc0240fb72d8aa4e7ec6fd4c826f3/src/main/resources/assets/lapisworks/textures/item/casting_ring.png"],"entry_id":"hexcasting:imbuement/casting_rings","page_key":null,"type":"minecraft:crafting_shaped","id":"lapisworks:staves/ring","name":"Gold-Diamond Casting Ring","description":null}],"lapisworks:mind":[{"mod_id":"lapisworks","icon_urls":["https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/assets/lapisworks/textures/block/mind/mindempty.png"],"entry_id":"hexcasting:imbuement/artificial_mind","page_key":null,"type":"minecraft:crafting_shaped","id":"lapisworks:mind","name":"Simple Mind Container","description":"The Amel will let the machine eat bits and pieces of villager minds, taking \"snapshots\" of the flow of media within. A Diamond should focus it enough to mimic the precision of natural minds. The Charged Amethyst will hold the mind."}],"lapisworks:rod":[{"mod_id":"lapisworks","icon_urls":["https://real-luxof.github.io/Lapisworks/v/1.5.6.9/1.7dev0/assets/lapisworks/textures/block/rod.png"],"entry_id":"hexcasting:interop/lapixical","page_key":null,"type":"minecraft:crafting_shaped","id":"lapisworks:rod","name":"Copper Rod","description":"*A decomposition of the staff.*"}],"hexcasting:lens":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/lens.png"],"entry_id":"hexcasting:items/lens","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:lens","name":"Scrying Lens","description":"*You must learn... to see what you are looking at.*"}],"hexcasting:thought_knot":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/thought_knot.png"],"entry_id":"hexcasting:items/thought_knot","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexcasting:thought_knot","name":"Thought-Knot","description":"*How would you feel if someone saw you wearing a sign that said, \"I am dashing and handsome?\"*"}],"hexdebug:debugger":[{"mod_id":"hexdebug","icon_urls":["https://raw.githubusercontent.com/object-Object/HexDebug/057b8100cdbc35138364c38bee6db9b72c1a2b8e/Common/src/main/resources/assets/hexdebug/textures/item/debugger.png"],"entry_id":"hexcasting:items/debugging","page_key":"hexcasting:items/debugging#debugger","type":"minecraft:crafting_shaped","id":"hexdebug:debugger","name":"Debugger","description":"*Thwack!*\nI can also switch between different \"step modes\" of the Debugger by sneak-scrolling (like with a [Spellbook](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/spellbook) or [Abacus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/abacus))."}],"hexdebug:evaluator":[{"mod_id":"hexdebug","icon_urls":["https://raw.githubusercontent.com/object-Object/HexDebug/057b8100cdbc35138364c38bee6db9b72c1a2b8e/Common/src/main/resources/assets/hexdebug/textures/item/evaluator.png"],"entry_id":"hexcasting:items/debugging","page_key":"hexcasting:items/debugging#evaluator","type":"minecraft:crafting_shaped","id":"hexdebug:evaluator","name":"Evaluator","description":"*Thwonk!*"}],"hexdebug:focus_holder":[{"mod_id":"hexdebug","icon_urls":["https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/assets/hexdebug/textures/block/focus_holder/empty.png"],"entry_id":"hexcasting:items/focus_holder","page_key":"hexcasting:items/focus_holder#focus_holder","type":"minecraft:crafting_shaped","id":"hexdebug:focus_holder","name":"Focal Frame","description":null}],"hexdebug:splicing_table":[{"mod_id":"hexdebug","icon_urls":["https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/assets/hexdebug/textures/block/splicing_table.png"],"entry_id":"hexcasting:items/splicing_table","page_key":"hexcasting:items/splicing_table#splicing_table","type":"minecraft:crafting_shaped","id":"hexdebug:splicing_table","name":"Splicing Table","description":"*She plugged in strings one after the other, the tiny metal cubes flying in and out as her fingers danced over the tray with blinding speed.*"}],"hexcasting:focus":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_focus_empty.png"],"entry_id":"hexcasting:items/focus","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:focus","name":"Focus","description":"*Poison apples, poison worms.*"}],"hexcasting:abacus":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/abacus.png"],"entry_id":"hexcasting:items/abacus","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:abacus","name":"Abacus","description":"*Mathematics? That's for eggheads!*"}],"hexical:grimoire":[{"mod_id":"hexical","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/grimoire.png"],"entry_id":"hexcasting:items/grimoire","page_key":null,"type":"minecraft:crafting_shaped","id":"hexical:grimoire","name":"Grimoire","description":"By encrusting an Enchanted Book with [Charged Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) and [Edified Wood](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/edified), it traps media within the pages like an echo chamber. I can then introduce up to 512 pattern-to-pattern-list bindings for the Grimoire to keep bouncing endlessly inside."}],"hexical:scarab_beetle":[{"mod_id":"hexical","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/scarab_beetle_inactive.png"],"entry_id":"hexcasting:items/scarab","page_key":null,"type":"minecraft:crafting_shaped","id":"hexical:scarab_beetle","name":"Scarab Beetle","description":"I can instruct my scarab how to judge these \"illegal\" patterns and how to replace it with a different set of patterns instead. This allows me to make *new* patterns that work seamlessly for only me, even in [casting devices](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/hexcasting)."}],"hexcasting:spellbook":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_spellbook_empty.png"],"entry_id":"hexcasting:items/spellbook","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:spellbook","name":"Spellbook","description":"*Wizards love words. Most of them read a great deal, and indeed one strong sign of a potential wizard is the inability to get to sleep without reading something first.*"}],"hexical:animated_scroll_small":[{"mod_id":"hexical","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/animated_scroll_small.png"],"entry_id":"hexcasting:items/animated_scroll","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexical:animated_scroll_small","name":"Small Animated Scroll","description":null}],"hexical:animated_scroll_large":[{"mod_id":"hexical","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/animated_scroll_large.png"],"entry_id":"hexcasting:items/animated_scroll","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexical:animated_scroll_large","name":"Large Animated Scroll","description":null}],"hexical:casting_carpet":[{"mod_id":"hexical","icon_urls":["https://hexical.hexxy.media/v/latest/main/assets/hexical/textures/block/casting_carpet.png"],"entry_id":"hexcasting:items/casting_carpet","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexical:casting_carpet","name":"Casting Carpet","description":"*Why is the red carpet red? It can be any color.*"}],"hexical:hex_candle":[{"mod_id":"hexical","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/hex_candle.png"],"entry_id":"hexcasting:items/hex_candles","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexical:hex_candle","name":"Hex Candle","description":"Like with regular Candles, I can place them on Cakes as well.\n*The doctor found himself in an immense cave lined with countless quivering candles, each representing the duration of a life.*"}],"hexical:media_jar":[{"mod_id":"hexical","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/doc/resources/assets/hexical/textures/item/media_jar.png"],"entry_id":"hexcasting:items/media_jar","page_key":null,"type":"minecraft:crafting_shaped","id":"hexical:media_jar","name":"Media Jar","description":"*There, sure enough, she saw the faint translucent outline of something aboout the size of a hen's egg. There was just a touch of color in it, a pale sea-green, soft and shimmering and very beautiful.*"}],"minecraft:sugar":[{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/sugar.png"],"entry_id":"hexcasting:items/monkfruit","page_key":null,"type":"minecraft:crafting_shapeless","id":"minecraft:sugar","name":"Sugar","description":"The fruit that this bush produces is quite sweet, and can be processed into sugar. Additionally, it releases bits of media during digestion, which seek out rechargeable items on my person. I should be wary of the thorns while picking the fruit."}],"oneironaut:mind_scalpel":[{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/mind_scalpel.png"],"entry_id":"hexcasting:items/monkfruit","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:mind_scalpel","name":"Synaptic Scalpel","description":"*It's not rocket science.*"}],"hexcasting:scroll_small":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/scroll_pristine_small.png"],"entry_id":"hexcasting:items/scroll","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:scroll_small","name":"Small Scroll","description":null}],"hexcasting:scroll":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/scroll_pristine_large.png"],"entry_id":"hexcasting:items/scroll","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:scroll","name":"Large Scroll","description":"*I write upon clean white parchment with a sharp quill and the blood of my students, divining their secrets.*"}],"oneironaut:wisp_lantern":[{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/wisp_lantern.png"],"entry_id":"hexcasting:items/wisp_lantern","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:wisp_lantern","name":"Wisp Lantern","description":null}],"oneironaut:wisp_battery":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/wisp_battery_off.png"],"entry_id":"hexcasting:items/wisp_lantern","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:wisp_battery","name":"Wisp Weaver","description":"Simply apply a redstone signal to activate. Produces a wisp every four seconds, and consumes two charged amethyst to do so.\nThe capacity and fill level of the phial used make no difference."}],"oneironaut:decorative_wisp_battery":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/wisp_battery_decorative_off.png"],"entry_id":"hexcasting:items/wisp_lantern","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:decorative_wisp_battery","name":"Lesser Wisp Weaver","description":"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.\nAll the sparkly shiny orbs, none of the prohibitive cost!"}],"oneironaut:wisp_capture_device":[{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/wisp_capture_device_empty.png"],"entry_id":"hexcasting:items/wisp_lantern","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:wisp_capture_device","name":"Wisp Wrangler","description":"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."}],"hexical:media_log":[{"mod_id":"hexical","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/media_log.png"],"entry_id":"hexcasting:items/media_log","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexical:media_log","name":"Media Log","description":"They call it the ~~Error~~ Media Log. I simply stab a shard of [Amethyst](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) through an [Edified Log](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/edified) and for some reason, Nature is now ready to spill my errors straight into my mind."}],"hexcasting:slate":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/slate_blank.png"],"entry_id":"hexcasting:items/slate","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:slate","name":"Blank Slate","description":"*This is the letter \"a.\" Learn it.*"}],"oneironaut:library_card":[{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/library_card.png"],"entry_id":"hexcasting:items/library_card","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:library_card","name":"Akashic Library Card","description":"*It seems to exude some kind of sticky gloop.*"}],"oneironaut:raycast_blocker":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/raycast_blocker.png"],"entry_id":"hexcasting:items/raycast_assailant","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:raycast_blocker","name":"Anti-Raycast Slate","description":null}],"oneironaut:hex_resistant_block":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/hex_resistant_block.png"],"entry_id":"hexcasting:items/raycast_assailant","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:hex_resistant_block","name":"Hex-Warded Obsidian","description":null}],"hexcasting:cypher":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_cypher.png"],"entry_id":"hexcasting:items/hexcasting","page_key":"hexcasting:items/hexcasting#cypher_trinket","type":"minecraft:crafting_shaped","id":"hexcasting:cypher","name":"Cypher","description":null}],"hexcasting:artifact":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/cad/0_artifact.png"],"entry_id":"hexcasting:items/hexcasting","page_key":"hexcasting:items/hexcasting#artifact","type":"minecraft:crafting_shaped","id":"hexcasting:artifact","name":"Artifact","description":"*We have a saying in our field: \"Magic isn't\". It doesn't \"just work,\" it doesn't respond to your thoughts, you can't throw fireballs or create a roast dinner from thin air or turn a bunch of muggers into frogs and snails.*"}],"oneironaut:reverberation_rod":[{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/reverberation_rod.png"],"entry_id":"hexcasting:items/reverberation_rod","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:reverberation_rod","name":"Reverberation Rod","description":"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."}],"oneironaut:echo_staff":[{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/echo_staff.png"],"entry_id":"hexcasting:items/reverberation_rod","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:echo_staff","name":"Echo Staff","description":"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."}],"hexcasting:ancient_colorizer":[{"mod_id":"hexcasting","icon_urls":[],"entry_id":"hexcasting:items/ancient_cyphers","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:ancient_colorizer","name":"Ancient Pigment","description":"The [Pigment](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/pigments) baked into these relics is a unique blend of purple and orange, matching their copper-and-amethyst appearance. I can replicate it using the above recipe."}],"hextended:staff/drawing_orb":[{"mod_id":"hextended","icon_urls":["https://raw.githubusercontent.com/abilliontrillionstars/hextended-staves/1d5e53867e8a1ba7ecd4b266363ae815e9f07dee/common/src/main/resources/assets/hextended/textures/item/orb/0_orb_empty.png"],"entry_id":"hexcasting:items/functional_staves_1","page_key":null,"type":"minecraft:crafting_shaped","id":"hextended:staff/drawing_orb","name":"Drawing Orb","description":"Accepts any iota, but only amplifies signals from entities.\n*who up pondering they orb*"}],"oneironaut:hover_elevator":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/hover_elevator_unpowered.png"],"entry_id":"hexcasting:items/hover_elevator","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:hover_elevator","name":"Hexcaster's Hoverlift","description":"*Best to don some long fall boots the first time I try these.*"}],"oneironaut:hover_repeater":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/hover_repeater.png"],"entry_id":"hexcasting:items/hover_elevator","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:hover_repeater","name":"Hoverlift Repeater","description":"Fortunately, this device seems to be rather immaterial for some reason, and I can pass straight through it without having to carefully twist around it in the stream.*No, it does not make the stream pause for a moment before continuing.*"}],"hexical:lei":[{"mod_id":"hexical","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexical/e0d7ef97501060f69eddfc8dcced1e21807bca4b/src/main/resources/assets/hexical/textures/item/lei.png"],"entry_id":"hexcasting:items/lei","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexical:lei","name":"Lei","description":"Once I have recovered some [Periwinkles](https://hexical.hexxy.media/v/latest/main/en_us#items/periwinkle), I can string the flowers into a Lei! The Lei provides a few boons reminiscent of the [Scrying Lens](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/lens), although noticeably weaker."}],"hexcasting:pride_colorizer_agender":[{"mod_id":"hexcasting","icon_urls":[],"entry_id":"hexcasting:items/pigments","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:pride_colorizer_agender","name":"Agender Pigment","description":null}],"hexcasting:pride_colorizer_aromantic":[{"mod_id":"hexcasting","icon_urls":[],"entry_id":"hexcasting:items/pigments","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:pride_colorizer_aromantic","name":"Aromantic Pigment","description":null}],"hexcasting:pride_colorizer_bisexual":[{"mod_id":"hexcasting","icon_urls":[],"entry_id":"hexcasting:items/pigments","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:pride_colorizer_bisexual","name":"Bisexual Pigment","description":null}],"hexcasting:pride_colorizer_demigirl":[{"mod_id":"hexcasting","icon_urls":[],"entry_id":"hexcasting:items/pigments","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:pride_colorizer_demigirl","name":"Demigirl Pigment","description":null}],"hexcasting:pride_colorizer_genderfluid":[{"mod_id":"hexcasting","icon_urls":[],"entry_id":"hexcasting:items/pigments","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:pride_colorizer_genderfluid","name":"Genderfluid Pigment","description":null}],"hexcasting:pride_colorizer_intersex":[{"mod_id":"hexcasting","icon_urls":[],"entry_id":"hexcasting:items/pigments","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:pride_colorizer_intersex","name":"Intersex Pigment","description":null}],"hexcasting:pride_colorizer_nonbinary":[{"mod_id":"hexcasting","icon_urls":[],"entry_id":"hexcasting:items/pigments","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:pride_colorizer_nonbinary","name":"Non-Binary Pigment","description":null}],"hexcasting:pride_colorizer_plural":[{"mod_id":"hexcasting","icon_urls":[],"entry_id":"hexcasting:items/pigments","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:pride_colorizer_plural","name":"Plural Pigment","description":null}],"hexcasting:uuid_colorizer":[{"mod_id":"hexcasting","icon_urls":[],"entry_id":"hexcasting:items/pigments","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:uuid_colorizer","name":"Soulglimmer Pigment","description":null}],"hexical:sentinel_bed":[{"mod_id":"hexical","icon_urls":["https://hexical.hexxy.media/v/latest/main/assets/hexical/textures/block/sentinel_bed.png"],"entry_id":"hexcasting:items/sentinel_bed","page_key":null,"type":"minecraft:crafting_shaped","id":"hexical:sentinel_bed","name":"Sentinel Bed","description":"*A comfy bed for my sentinel, it always seems eager to return to it.*"}],"hexcasting:edified_planks":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/edified_planks.png"],"entry_id":"hexcasting:items/edified","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexcasting:edified_planks","name":"Edified Planks","description":null}],"hexcasting:edified_stairs":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/edified_stairs.png"],"entry_id":"hexcasting:items/edified","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:edified_stairs","name":"Edified Stairs","description":null}],"hexcasting:edified_panel":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/edified_panel.png"],"entry_id":"hexcasting:items/edified","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:edified_panel","name":"Edified Panel","description":null}],"hexcasting:edified_door":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/edified_door.png"],"entry_id":"hexcasting:items/edified","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:edified_door","name":"Edified Door","description":null}],"hexcasting:edified_button":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/edified_button.png"],"entry_id":"hexcasting:items/edified","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexcasting:edified_button","name":"Edified Button","description":null}],"hexcasting:jeweler_hammer":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/jeweler_hammer.png"],"entry_id":"hexcasting:items/jeweler_hammer","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:jeweler_hammer","name":"Jeweler's Hammer","description":"*Carefully, she cracked the half ruby, letting the spren escape.*"}],"hexodus:ballast":[{"mod_id":"hexodus","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexodus/a950c7f1f9f6eb5860d2a1daef2980b635a1c790/src/main/resources/assets/hexodus/textures/item/ballast_inactive.png"],"entry_id":"hexcasting:items/ballast","page_key":null,"type":"minecraft:crafting_shaped","id":"hexodus:ballast","name":"Ballast","description":"A Ballast seems to generate its own forces. [Gravitate](https://miyucomics.github.io/hexodus/v/1.0.0/1.0.0/en_us#patterns/spells/gravity@hexodus:change_gravity) can only scale and redirect existing forces; a Ballast can restore order even regular forces do not apply."}],"hexcasting:slate_block":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/slate_block.png"],"entry_id":"hexcasting:items/decoration","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:slate_block","name":"Block of Slate","description":null}],"hexcasting:scroll_paper":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/scroll_paper.png"],"entry_id":"hexcasting:items/decoration","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:scroll_paper","name":"Scroll Paper","description":null}],"hexcasting:scroll_paper_lantern":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/scroll_paper_lantern.png"],"entry_id":"hexcasting:items/decoration","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:scroll_paper_lantern","name":"Paper Lantern","description":null}],"hexcasting:ancient_scroll_paper_lantern":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/ancient_scroll_paper_lantern.png"],"entry_id":"hexcasting:items/decoration","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexcasting:ancient_scroll_paper_lantern","name":"Ancient Paper Lantern","description":"Brown dye works well enough to simulate the look of an [ancient scroll](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/scroll)."}],"hexcasting:amethyst_tiles":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/deco/amethyst_tiles.png"],"entry_id":"hexcasting:items/decoration","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:amethyst_tiles","name":"Amethyst Tiles","description":"[Amethyst Tiles](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/decoration) can also be made in a Stonecutter.\n[Blocks of Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/decoration) (next page) will fall like sand."}],"hexcasting:amethyst_dust_block":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/amethyst_dust_block.png"],"entry_id":"hexcasting:items/decoration","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:amethyst_dust_block","name":"Block of Amethyst Dust","description":null}],"hexcasting:amethyst_sconce":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/amethyst_sconce.png"],"entry_id":"hexcasting:items/decoration","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:amethyst_sconce","name":"Amethyst Sconce","description":"[Amethyst Sconces](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/decoration) emit light and particles, as well as a pleasing chiming sound."}],"hexical:pedestal":[{"mod_id":"hexical","icon_urls":["https://hexical.hexxy.media/v/latest/main/assets/hexical/textures/block/pedestal.png"],"entry_id":"hexcasting:items/pedestals","page_key":null,"type":"minecraft:crafting_shaped","id":"hexical:pedestal","name":"Pedestal","description":"*A pedestal is as much a prison as any small, confined space.*"}],"hexal:relay":[{"mod_id":"hexal","icon_urls":["https://hexal.hexxy.media/v/0.3.1/1.0/assets/hexal/textures/block/relay.png"],"entry_id":"hexcasting:items/relay","page_key":null,"type":"minecraft:crafting_shaped","id":"hexal:relay","name":"Relay","description":"Relays have no owner, so if you want your wisps to [transfer media](https://hexal.hexxy.media/v/0.3.1/1.0/en_us#patterns/spells/wisps@hexal:wisp/transfer/allow) with them you must specifically allow them to do so."}],"slate_work:whispering_stone":[{"mod_id":"slate_work","icon_urls":["https://raw.githubusercontent.com/Stick404/SlateWork/9346295013917a7d1c6b2041fa28bd4185490b0d/src/main/resources/assets/slate_work/textures/item/whispering_stone.png"],"entry_id":"hexcasting:items/whispering_stone","page_key":null,"type":"minecraft:crafting_shapeless","id":"slate_work:whispering_stone","name":"Whispering Stone","description":"*Whispers and mutterances, gasps and fears, I can hear these faintly echo from this stone**. What was done to that shard**?*"}],"hexchanting:amethyst_axe":[{"mod_id":"hexchanting","icon_urls":["https://raw.githubusercontent.com/arconyx/hexchanting/e95113e2d2457fbc8ae918f70420fe10198b908a/src/main/resources/assets/hexchanting/textures/item/amethyst_axe.png"],"entry_id":"hexcasting:imbuing","page_key":null,"type":"minecraft:crafting_shaped","id":"hexchanting:amethyst_axe","name":"Amethyst Axe","description":null}],"hexchanting:amethyst_pickaxe":[{"mod_id":"hexchanting","icon_urls":["https://raw.githubusercontent.com/arconyx/hexchanting/e95113e2d2457fbc8ae918f70420fe10198b908a/src/main/resources/assets/hexchanting/textures/item/amethyst_pickaxe.png"],"entry_id":"hexcasting:imbuing","page_key":null,"type":"minecraft:crafting_shaped","id":"hexchanting:amethyst_pickaxe","name":"Amethyst Pickaxe","description":null}],"hexchanting:amethyst_sword":[{"mod_id":"hexchanting","icon_urls":["https://raw.githubusercontent.com/arconyx/hexchanting/e95113e2d2457fbc8ae918f70420fe10198b908a/src/main/resources/assets/hexchanting/textures/item/amethyst_sword.png"],"entry_id":"hexcasting:imbuing","page_key":null,"type":"minecraft:crafting_shaped","id":"hexchanting:amethyst_sword","name":"Amethyst Sword","description":"Swords cast on hit and push the targeted entity to the stack."}],"hexchanting:amethyst_arrow":[{"mod_id":"hexchanting","icon_urls":["https://raw.githubusercontent.com/arconyx/hexchanting/e95113e2d2457fbc8ae918f70420fe10198b908a/src/main/resources/assets/hexchanting/textures/item/amethyst_arrow.png"],"entry_id":"hexcasting:imbuing","page_key":null,"type":"minecraft:crafting_shaped","id":"hexchanting:amethyst_arrow","name":"Amethyst Arrow","description":"Arrows cast when striking an entity or a block. In the first case the entity is pushed to the stack, in the latter the block position. Arrows have an amethyst shard's worth of media and a 4 block ambit radius."}],"hexchanting:amethyst_helmet":[{"mod_id":"hexchanting","icon_urls":["https://raw.githubusercontent.com/arconyx/hexchanting/e95113e2d2457fbc8ae918f70420fe10198b908a/src/main/resources/assets/hexchanting/textures/item/amethyst_helmet.png"],"entry_id":"hexcasting:imbuing","page_key":null,"type":"minecraft:crafting_shaped","id":"hexchanting:amethyst_helmet","name":"Amethyst Helmet","description":"Helmets casts when a mob, hostile or otherwise, begins to target me. The identity of the mob is pushed to the stack."}],"hexchanting:amethyst_chestplate":[{"mod_id":"hexchanting","icon_urls":["https://raw.githubusercontent.com/arconyx/hexchanting/e95113e2d2457fbc8ae918f70420fe10198b908a/src/main/resources/assets/hexchanting/textures/item/amethyst_chestplate.png"],"entry_id":"hexcasting:imbuing","page_key":null,"type":"minecraft:crafting_shaped","id":"hexchanting:amethyst_chestplate","name":"Amethyst Chestplate","description":"Chestplates cast when I take damage. Two nullable entities and the amount of damage are pushed to the stack. The first entity is the direct source of the damage, such as an arrow, and the second is the indirect source, such as whoever fired the arrow."}],"hexchanting:amethyst_leggings":[{"mod_id":"hexchanting","icon_urls":["https://raw.githubusercontent.com/arconyx/hexchanting/e95113e2d2457fbc8ae918f70420fe10198b908a/src/main/resources/assets/hexchanting/textures/item/amethyst_leggings.png"],"entry_id":"hexcasting:imbuing","page_key":null,"type":"minecraft:crafting_shaped","id":"hexchanting:amethyst_leggings","name":"Amethyst Leggings","description":"Leggings cast in the unfortunate event of my death. The source of my demise is pushed to the stack, in the same form as the chestplate. Because I am no longer alive to serve as a conduit this will always use the legging's internal media."}],"hexchanting:amethyst_boots":[{"mod_id":"hexchanting","icon_urls":["https://raw.githubusercontent.com/arconyx/hexchanting/e95113e2d2457fbc8ae918f70420fe10198b908a/src/main/resources/assets/hexchanting/textures/item/amethyst_boots.png"],"entry_id":"hexcasting:imbuing","page_key":null,"type":"minecraft:crafting_shaped","id":"hexchanting:amethyst_boots","name":"Amethyst Boots","description":"Boots cast whenever I fall about 1.5 blocks, pushing the precise distance to the stack. This trigger is sensitive and can be fooled into resetting by going up."}],"efhexs:microphone":[{"mod_id":"efhexs","icon_urls":["https://raw.githubusercontent.com/miyucomics/special-efhexs/81157d804c0e51a3082a1b328483425dec49f5da/doc/resources/assets/efhexs/textures/item/microphone.png"],"entry_id":"hexcasting:items/microphone","page_key":null,"type":"minecraft:crafting_shaped","id":"efhexs:microphone","name":"Microphone","description":"I need to get up close and personally experience particles or sound to utilize it in my Hexes.\n*Check, check, is this thing on?*"}],"hexdebug:enlightened_splicing_table":[{"mod_id":"hexdebug","icon_urls":["https://hexdebug.hexxy.media/v/0.8.0+1.20.1/1.1/assets/hexdebug/textures/block/enlightened_splicing_table/lit.png"],"entry_id":"hexcasting:greatwork/enlightened_splicing_table","page_key":null,"type":"hexcasting:brainsweep","id":"hexdebug:enlightened_splicing_table","name":"Mindsplice Table","description":"Another [mindflaying](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/brainsweeping) ritual. The task demanded of the mind is almost identical to that of a [Toolsmith Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus), but more experience is required for this specialized, intricate work."}],"minecraft:budding_amethyst":[{"mod_id":"hexcasting","icon_urls":["https://hexdoc-dev.github.io/hexdoc-minecraft/v/1.20.1/1.0.dev1/assets/minecraft/textures/block/budding_amethyst.png"],"entry_id":"hexcasting:greatwork/brainsweeping","page_key":null,"type":"hexcasting:brainsweep","id":"minecraft:budding_amethyst","name":"Budding Amethyst","description":"And an application. For this flaying, any sort of villager will do, if it has developed enough. Other recipes require more specific types. NO MORE must I descend into the hellish earth for my media."}],"hexcasting:impetus/empty":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/impetus/empty/dim_east.png"],"entry_id":"hexcasting:greatwork/impetus","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:impetus/empty","name":"Empty Impetus","description":"First, the cradle. Although it does not work as an [Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus), the flow of media in a circle will only exit out the side pointed to by the arrows. This allows me to change the plane in which the wave flows, for example."}],"hexcasting:impetus/rightclick":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/impetus/rightclick/lit_east.png"],"entry_id":"hexcasting:greatwork/impetus","page_key":null,"type":"hexcasting:brainsweep","id":"hexcasting:impetus/rightclick","name":"Toolsmith Impetus","description":"Then, to transpose the mind. Villagers of different professions will lend different actuation conditions to the resulting [Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus). A [Toolsmith Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus) activates on a simple Use Item/Place Block."}],"hexcasting:impetus/redstone":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/impetus/redstone/lit_east.png"],"entry_id":"hexcasting:greatwork/impetus","page_key":null,"type":"hexcasting:brainsweep","id":"hexcasting:impetus/redstone","name":"Cleric Impetus","description":"A [Cleric Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus) activates when receiving a redstone signal. It may be bound to a player by using an item with a reference to that player, like a [Focus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/focus), on the block."}],"hexcasting:impetus/look":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/impetus/look/lit_east.png"],"entry_id":"hexcasting:greatwork/impetus","page_key":null,"type":"hexcasting:brainsweep","id":"hexcasting:impetus/look","name":"Fletcher Impetus","description":"A [Fletcher Impetus](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus) activates when looked at for a short time."}],"hexcasting:directrix/empty":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/directrix/empty/dim_east.png"],"entry_id":"hexcasting:greatwork/directrix","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:directrix/empty","name":"Empty Directrix","description":"Firstly, a design for the cradle ... although, perhaps \"substrate\" would be more accurate a word. Without a mind guiding it, the output direction is determined by microscopic fluctuations in the media wave and surroundings, making it effectively random."}],"hexcasting:directrix/redstone":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/directrix/redstone/lit_unpowered_east.png"],"entry_id":"hexcasting:greatwork/directrix","page_key":null,"type":"hexcasting:brainsweep","id":"hexcasting:directrix/redstone","name":"Mason Directrix","description":"A [Mason Directrix](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/directrix) switches output side based on a redstone signal. Without a signal, the exit is the media-color side; with a signal, the exit is the redstone-color side."}],"hexcasting:directrix/boolean":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/circle/directrix/boolean/lit_false_east.png"],"entry_id":"hexcasting:greatwork/directrix","page_key":null,"type":"hexcasting:brainsweep","id":"hexcasting:directrix/boolean","name":"Shepherd Directrix","description":"A [Shepherd Directrix](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/directrix) switches output side based on a boolean on the stack. A True makes the wave exit from the back, a False from the front. Failing to provide a boolean at all will cause a mishap."}],"hexcasting:akashic_record":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/akashic_record.png"],"entry_id":"hexcasting:greatwork/akashiclib","page_key":null,"type":"hexcasting:brainsweep","id":"hexcasting:akashic_record","name":"Akashic Record","description":"Allocating and assigning patterns is simple but oh so boring. I have better things to do. I will need a mind well-used to its work for the extraction to stay sound."}],"hexcasting:akashic_bookshelf":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/akashic_bookshelf_empty.png"],"entry_id":"hexcasting:greatwork/akashiclib","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:akashic_bookshelf","name":"Akashic Bookshelf","description":null}],"oneironaut:super_budding":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/super_budding.png"],"entry_id":"hexcasting:greatwork/super_budding","page_key":null,"type":"hexcasting:brainsweep","id":"oneironaut:super_budding","name":"Budding Pseudoamethyst","description":"Pseudoamethyst requires a stronger mind than normal amethyst, but the cost is well worth it."}],"oneironaut:pseudoamethyst_shard":[{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/pseudoamethyst_shard.png"],"entry_id":"hexcasting:greatwork/super_budding","page_key":null,"type":"minecraft:crafting_shapeless","id":"oneironaut:pseudoamethyst_shard","name":"Pseudoamethyst Shard","description":null}],"minecraft:amethyst_shard":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/amethyst_shard.png"],"entry_id":"hexcasting:greatwork/quenching_allays","page_key":null,"type":"minecraft:crafting_shapeless","id":"minecraft:amethyst_shard","name":"Amethyst Shard","description":null},{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/PrismarineJS/minecraft-assets/a14c64362abe4a12c2dfd87f8d1673af9d1b09f4/data/1.20.2/items/amethyst_shard.png"],"entry_id":"hexcasting:greatwork/super_budding","page_key":null,"type":"minecraft:crafting_shapeless","id":"minecraft:amethyst_shard","name":"Amethyst Shard","description":null}],"oneironaut:endless_phial":[{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/endless_phial.png"],"entry_id":"hexcasting:greatwork/super_budding","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:endless_phial","name":"Inexhaustible Phial","description":"Constantly provides about a tenth of an amethyst dust worth of media. While I *can* hold several of these in order to gain access to more media, this results in rapidly-diminishing returns. \nI should be careful not to craft with the wrong phial."}],"oneironaut:bottomless_trinket":[{"mod_id":"oneironaut","icon_urls":["https://raw.githubusercontent.com/beholderface/oneironaut/3c212caf0ce46e1d1215607257053e6163a052d7/common/src/main/resources/assets/oneironaut/textures/item/bottomless_trinket.png"],"entry_id":"hexcasting:greatwork/super_budding","page_key":null,"type":"minecraft:crafting_shapeless","id":"oneironaut:bottomless_trinket","name":"Bottomless Trinket","description":"I can also jam one into a trinket in order to replace its media supply with an inexhaustible phial, giving it access to the endless media within. However, it cannot use any media other than that provided by the phial."}],"hexcasting:quenched_allay":[{"mod_id":"hexcasting","icon_urls":["https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_0.png","https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_1.png","https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_2.png","https://hexcasting.hexxy.media/v/0.11.3/1.0/assets/hexcasting/textures/block/quenched_allay_3.png"],"entry_id":"hexcasting:greatwork/quenching_allays","page_key":null,"type":"hexcasting:brainsweep","id":"hexcasting:quenched_allay","name":"Quenched Allay","description":"It matters not. I matter not. They matter not, all that matters is what it does. And this is it.\nIt must hurt so very much.\nTen [Amethyst Dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst) is the price to enact such a perverse ritual."}],"hexcasting:amethyst_dust":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/amethyst_dust.png"],"entry_id":"hexcasting:greatwork/quenching_allays","page_key":null,"type":"minecraft:crafting_shapeless","id":"hexcasting:amethyst_dust","name":"Amethyst Dust","description":"They are mercurial, they seem to twist and wink under my fingers, and by giving them a mentor in another form of media they may be coerced into its shape, in an equivalent exchange of media."}],"hexdebug:quenched_debugger":[{"mod_id":"hexdebug","icon_urls":["https://raw.githubusercontent.com/object-Object/HexDebug/057b8100cdbc35138364c38bee6db9b72c1a2b8e/Common/src/main/resources/assets/hexdebug/textures/item/quenched_debugger.png"],"entry_id":"hexcasting:greatwork/quenching_debuggers","page_key":"hexcasting:greatwork/quenching_debuggers#debugger_evaluator","type":"hexdebug:flyswatter_quenching","id":"hexdebug:quenched_debugger","name":"Quenched Debugger","description":null}],"oneironaut:sentinel_sensor":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/sentinel_sensor.png"],"entry_id":"hexcasting:greatwork/sentinel_detection","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:sentinel_sensor","name":"Sentinel Sensor","description":"*I'm sure the warden won't mind.*"}],"oneironaut:sentinel_trap":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/sentinel_trap_powered.png"],"entry_id":"hexcasting:greatwork/sentinel_detection","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:sentinel_trap","name":"Seer Impetus","description":"As the sensor does not care whose sentinel it sees, I should take care to avoid allowing my trap circles to target me."}],"oneironaut:spacebomb":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/spacebomb_off.png"],"entry_id":"hexcasting:greatwork/slipwaymanipulation","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:spacebomb","name":"Slipcharge","description":"The charge's physical structure directs the explosion along the hyperdimensional axis necessary to pierce spacetime, but I must still provide the vast amount of energy required. Approximately 200,000 Amethyst Dust worth of media, applied via Media Infusion, should do it. Perhaps I should draw on an existing slipway for this."}],"oneironaut:slipwaysuppressor":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/slipwaysuppressor_off.png"],"entry_id":"hexcasting:greatwork/slipwaymanipulation","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:slipwaysuppressor","name":"Slipway Suppressor","description":"To use it, I must simply place it directly under a slipway and apply a redstone signal."}],"hexcasting:staff/quenched":[{"mod_id":"hexcasting","icon_urls":["https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/quenched_0.png","https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/quenched_1.png","https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/quenched_2.png","https://raw.githubusercontent.com/FallingColors/HexMod/eefaf2d411b6360519c9f56fbfe6b0dfba047425/Common/src/main/resources/assets/hexcasting/textures/item/staff/quenched_3.png"],"entry_id":"hexcasting:greatwork/fanciful_staves","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcasting:staff/quenched","name":"Quenched Shard Staff","description":null}],"hextended:staff/long/quenched":[{"mod_id":"hextended","icon_urls":["https://raw.githubusercontent.com/abilliontrillionstars/hextended-staves/1d5e53867e8a1ba7ecd4b266363ae815e9f07dee/common/src/main/resources/assets/hextended/textures/item/long/extended_quenched_0.png"],"entry_id":"hexcasting:greatwork/extended_fanciful_staves","page_key":null,"type":"minecraft:crafting_shaped","id":"hextended:staff/long/quenched","name":"Extended Quenched Shard Staff","description":null}],"slate_work:allay_pigment":[{"mod_id":"slate_work","icon_urls":[],"entry_id":"hexcasting:greatwork/slate_work_pigments","page_key":null,"type":"minecraft:crafting_shaped","id":"slate_work:allay_pigment","name":"Quenched Pigment","description":"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?"}],"slate_work:listening_impetus":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/listening_impetus_lit.png"],"entry_id":"hexcasting:greatwork/listener_impetus","page_key":"hexcasting:greatwork/listener_impetus#slate_work:listener","type":"hexcasting:brainsweep","id":"slate_work:listening_impetus","name":"Librarian Impetus","description":"The first design freed and conceptualized is the Librarian Impetus. This reuses the Librarian's extensive vocabulary into a tool to understand what I say out loud."}],"slate_work:ambit_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/ambit_loci_energized.png"],"entry_id":"hexcasting:greatwork/ambit_loci","page_key":null,"type":"minecraft:crafting_shaped","id":"slate_work:ambit_loci","name":"Ambit Extender","description":"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](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/quenching_allays) would also be required for this construction."}],"slate_work:accelerator_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/accelerator_loci_energized.png"],"entry_id":"hexcasting:greatwork/accelerator_loci","page_key":null,"type":"minecraft:crafting_shaped","id":"slate_work:accelerator_loci","name":"Gloopy Accelerator","description":"While I could not recreate the lost material of \"gloop,\" a mixture of slime and [Quenched Allay](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/quenching_allays) seems to emulate it well enough.\n*This is glooptastic !*"}],"slate_work:broadcaster_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/broadcaster_loci_energized.png"],"entry_id":"hexcasting:greatwork/broadcaster_loci","page_key":null,"type":"minecraft:crafting_shaped","id":"slate_work:broadcaster_loci","name":"Iotic Door","description":"Due to the Iotic Door's odd nature of being read from anywhere, it requires a suitable amount of [Quenched Allay](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/quenching_allays) and parts from an [Akashic Library](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/akashiclib)."}],"slate_work:mute_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/mute_loci_energized.png"],"entry_id":"hexcasting:greatwork/mute_loci","page_key":null,"type":"minecraft:crafting_shapeless","id":"slate_work:mute_loci","name":"Muffling Slate","description":"Thankfully, the Muffling Slate is a cheap and simple craft; taking a scrap of wool, and some slate. \n*Silence is gold for some, or even iron for more; but for my self, silence is diamonds.*"}],"slate_work:crafting_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/crafting_loci_energized.png"],"entry_id":"hexcasting:greatwork/crafting_loci","page_key":null,"type":"hexcasting:brainsweep","id":"slate_work:crafting_loci","name":"Patterned Assembler","description":"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."}],"slate_work:hotbar_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/hotbar_loci_energized.png"],"entry_id":"hexcasting:greatwork/hotbar_loci","page_key":null,"type":"hexcasting:brainsweep","id":"slate_work:hotbar_loci","name":"Pocket Simulator","description":"*Quite Handy, isn't it?*"}],"slate_work:redstone_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/redstone_loci_energized.png"],"entry_id":"hexcasting:greatwork/redstone_loci","page_key":null,"type":"minecraft:crafting_shapeless","id":"slate_work:redstone_loci","name":"Redstone Agitator","description":"Combing a mixture of redstone dust and [amethyst dust](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#items/amethyst), and intertwining it with a slate creates the exact mixture of redstone conductivity I require."}],"slate_work:save_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/save_loci.png"],"entry_id":"hexcasting:greatwork/save_loci","page_key":null,"type":"minecraft:crafting_shaped","id":"slate_work:save_loci","name":"Restoration Mainframe","description":"*bleep boop.*"}],"slate_work:sentinel_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/sentinel_loci_energized.png"],"entry_id":"hexcasting:greatwork/sentinel_loci","page_key":null,"type":"hexcasting:brainsweep","id":"slate_work:sentinel_loci","name":"Sentinel Cache","description":"For this amalgamation of agglomerations, it takes an [Ambit Extender](https://stick404.github.io/SlateWork/v/1.0.3/1.0/en_us#greatwork/ambit_loci), 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."}],"slate_work:macro_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/macro_loci_energized.png"],"entry_id":"hexcasting:greatwork/macro_loci","page_key":null,"type":"hexcasting:brainsweep","id":"slate_work:macro_loci","name":"Spell Imprinter","description":"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."}],"slate_work:storage_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/storage_loci_energized.png"],"entry_id":"hexcasting:greatwork/storage_loci_block","page_key":null,"type":"hexcasting:brainsweep","id":"slate_work:storage_loci","name":"Storage Vessel","description":"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."}],"slate_work:speed_loci":[{"mod_id":"slate_work","icon_urls":["https://stick404.github.io/SlateWork/v/1.0.3/1.0/assets/slate_work/textures/block/speed_loci_energized.png"],"entry_id":"hexcasting:greatwork/speed_loci","page_key":null,"type":"minecraft:crafting_shapeless","id":"slate_work:speed_loci","name":"Wave Regulator","description":"Wave Regulators are odd in their construction compared to the rest of my... *Gifted* visions. All they require is a [scrap of Media](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/quenching_allays) with some writhing will still left in it... how it must be in pain-- and some slate to make it compatible with the [Circle](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/spellcircles)."}],"hierophantics:flay_bed":[{"mod_id":"hierophantics","icon_urls":["https://raw.githubusercontent.com/Robotgiggle/hierophantics/cc1f25582fec05625e34b9dc2bd6d1a9cb35110b/common/src/main/resources/assets/hierophantics/textures/item/flay_bed.png"],"entry_id":"hexcasting:greatwork/allay_imbuement","page_key":null,"type":"hexcasting:brainsweep","id":"hierophantics:flay_bed","name":"Imbuement Bed","description":"The unique properties of allays make the [process](https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#greatwork/hierophantics) less expensive than usual. However, those same properties also mean that the mind cannot remain permanently interwoven with my own - it will inevitably disspate over time."},{"mod_id":"hierophantics","icon_urls":["https://raw.githubusercontent.com/Robotgiggle/hierophantics/cc1f25582fec05625e34b9dc2bd6d1a9cb35110b/common/src/main/resources/assets/hierophantics/textures/item/flay_bed.png"],"entry_id":"hexcasting:greatwork/hierophantics","page_key":null,"type":"minecraft:crafting_shaped","id":"hierophantics:flay_bed","name":"Imbuement Bed","description":"I can then use some [external device](https://hexcasting.hexxy.media/v/0.11.3/1.0/en_us#greatwork/impetus) to perform the extraction itself, transferring the mind into the bed while I simply lay there until the process – the *integration* – is complete."},{"mod_id":"hierophantics","icon_urls":["https://raw.githubusercontent.com/Robotgiggle/hierophantics/cc1f25582fec05625e34b9dc2bd6d1a9cb35110b/common/src/main/resources/assets/hierophantics/textures/item/flay_bed.png"],"entry_id":"hexcasting:greatwork/hierophantics","page_key":null,"type":"hexcasting:brainsweep","id":"hierophantics:flay_bed","name":"Imbuement Bed","description":"The process requires a master-level villager, which can be transferred into either of the two blocks that make up the Imbuement Bed. However, if I am not in the bed at the moment the spell is cast, the mind will be wasted."},{"mod_id":"hierophantics","icon_urls":["https://raw.githubusercontent.com/Robotgiggle/hierophantics/cc1f25582fec05625e34b9dc2bd6d1a9cb35110b/common/src/main/resources/assets/hierophantics/textures/item/flay_bed.png"],"entry_id":"hexcasting:greatwork/villager_enhancement","page_key":null,"type":"hexcasting:brainsweep","id":"hierophantics:flay_bed","name":"Imbuement Bed","description":"The process is nearly identical to embedding a mind into myself. The subject must lie in the Imbuement Bed (a [certain spell](https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/en_us#patterns/spells/villager_sleep) may be helpful) and a new mind must be woven in - though the source here can be of any level."}],"hierophantics:edified_workstation":[{"mod_id":"hierophantics","icon_urls":["https://robotgiggle.github.io/hierophantics/v/1.3.3/1.0/assets/hierophantics/textures/block/edified_workstation.png"],"entry_id":"hexcasting:greatwork/villager_enhancement","page_key":null,"type":"minecraft:crafting_shaped","id":"hierophantics:edified_workstation","name":"Edified Workstation","description":"I've noticed that quenched allays tend to morph in response to stray thoughts. This is mostly a nuisance, but here it is critical - the surface of the workstation can adapt itself to whatever the Quiltmind currently needs."}],"oneironaut:extradimensional_border":[{"mod_id":"oneironaut","icon_urls":["https://oneironaut.hexxy.media/v/latest/1.20.1/assets/oneironaut/textures/block/extradimlocus_off.png"],"entry_id":"hexcasting:patterns/extradimensional_casting","page_key":null,"type":"minecraft:crafting_shaped","id":"oneironaut:extradimensional_border","name":"Transdimensional Anchor","description":"While I can simply rely on my sentinel when using it in a spell circle, I have also devised an apparatus that allows a portion of the circle's ambit to extend into the target dimension."}],"hexcassettes:cassette":[{"mod_id":"hexcassettes","icon_urls":["https://raw.githubusercontent.com/miyucomics/hexcassettes/5bed86554b16504d8ed84bb298842ea792b7413e/src/main/resources/assets/hexcassettes/textures/item/cassette.png"],"entry_id":"hexcasting:async","page_key":null,"type":"minecraft:crafting_shaped","id":"hexcassettes:cassette","name":"Cassette","description":"After crafting it by plating a music disc with a hefty amount of charged amethyst to facilitate the assimilation, I can *consume* it to add it to my mind's collection. I can only have six cassettes at a time and any more eaten will simply be wasted."}],"ephemera:relay_tp_detector":[{"mod_id":"ephemera","icon_urls":["https://ephemera.hexxy.media/v/latest/1.20.1/assets/ephemera/textures/block/relay_tp_detector.png"],"entry_id":"hexcasting:patterns/spells/network","page_key":null,"type":"minecraft:crafting_shaped","id":"ephemera:relay_tp_detector","name":"Network Gateway Probe","description":"Outputs a brief redstone signal when an adjacent relay is used as the output for a casting of Network Gateway."}],"ephemera:relay_index":[{"mod_id":"ephemera","icon_urls":["https://ephemera.hexxy.media/v/latest/1.20.1/assets/ephemera/textures/block/relay_index.png"],"entry_id":"hexcasting:patterns/spells/network","page_key":null,"type":"minecraft:crafting_shaped","id":"ephemera:relay_index","name":"Network Routing Index","description":"When rclicked with a focus in the main hand, attempts to store its iota in the block. When the focus is in the offhand, writes the stored iota to the focus."}],"hexal:mediafied_storage":[{"mod_id":"hexal","icon_urls":["https://hexal.hexxy.media/v/0.3.1/1.0/assets/hexal/textures/block/mediafied_storage.png"],"entry_id":"hexcasting:patterns/spells/motes","page_key":null,"type":"hexcasting:brainsweep","id":"hexal:mediafied_storage","name":"Mote Nexus","description":"The Mote Nexus is built from the mind of a cartographer endlessly mapping the contents of the Shulker Box that it has been flayed into."}]}}