SANDBOX — this is a test environment. No servers are actually deployed and no real payments are charged.
✓ VerifiedGameplay & overhauls

HexParse

by YukkuriC · for Minecraft

Converts custom code into (pattern or literal) list iota by command; with various features for coding conveniently.

20KDownloads
6d agoLast updated
MITLicense
Fabric · Forge +1Loaders

About HexParse

From Modrinth

Converts custom code into (pattern or literal) list iota by command; with various features for coding conveniently.

HexParse mod

Curseforge CurseForge Modrinth Modrinth

Provides a pair of patterns and a set of commands to convert custom code into (pattern or literal) list iota; requires player to have a focus item in hand.

A badge for hexdoc in the style of Devins Badges A badge for addons.hexxy.media in the style of Devins Badges

(Old KubeJS version HERE)

| Example Code | Example Iota | Example Iota (Colorful Nested) | |---------------------------------------------------------------------------------|---------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------| | Code | Iota | Iota (Colorful) |

_The highlight VSCode extension is available on the Marketplace (source code)._

<!-- TOC -->

<!-- TOC -->

Supported IO Item Types

  • Focuses
  • Spell Books
  • (1.20) Thought Knots
  • recognized by item classes, able to add more via HexParseAPI or IOMethod

Commands Added

Reading & Writing

  • /hexParse <code string> [rename]: parse input code into supported held item; optional rename argument to rename the item.
  • /hexParse read: read handheld item's iota, parse into code and show in chat window; the result will be copied

when clicked.

  • /hexParse read_signatures: same as read, but ignores all known pattern IDs and outputs all as angle signatures.
  • /hexParse clipboard [rename]: read client clipboard text and parse into supported held item; optional rename argument to rename

the item.

  • /hexParse clipboard_angles [rename]: same as clipboard, but only accept patterns input with raw angle string like

"wedsaq".

  • /hexParse clipboard_hexpattern [rename]: (experimental) same as clipboard, but accepts .hexpattern format; _warning: only partial features supported_.
  • /hexParse share: (experimental) same as read but broadcasts iota's raw content and click-copy-able parsed code to

every player in the server.

  • /hexParse read_hexbug: same as read but translates the result to the format used by discord HexBug's /patterns hex command. _note:

non-pattern constants and some old registry names still need to be handled manually_

  • /hexParse mind_stack ...: read/write iota from player's mind (staff casting VM)
  • ... peek: read the last iota inside mind stack; gets null if stack is empty
  • ... push <code>: parse code and push into mind stack
  • ... push_clipboard: same as above, but code comes from clipboard
  • /hexParse property ...: (Hexcellular interop) get/set data for PropertyIota; used property names all force-added leading _ for security reason
  • ... read <propName>: read and parse from certain property
  • ... write <propName> <code>: write code into certain property
  • ... clipboard <propName>: same as above, but code comes from clipboard

Configs

  • /hexParse (macro/dialect) ...: edit client-saved code dialects (1-on-1 mapping, not starting with #) and macros (

mapped to code segments, starting with #)

  • ... list: list all saved macros/dialects; there exist several predefined macros from ~~the nature~~
  • ... define <key> <value>: define a macro/dialect mapping; could be fresh-new or overriding existed one.
  • macro define_clipboard <key>: same as above, but only for macros, and reads player's clipboard
  • ... remove <key>: remove mapping entry with given key (if exists)
  • /hexParse conflict: conflict resolver for multiple patterns with same short name (ID path)
  • _only enables in physical client (singleplayer, local multiplayer) or with OP permission_
  • ... or ... list: list all short names pointed by multiple long IDs
  • ... list <short_name>: list all conflicting IDs under certain short name
  • ... set <short_name> <long_ID>: redirect certain short name to input pattern ID

Misc. & Helpers

Read the full description on Modrinth →

Highlights

From source data

Game versions

Supports 3 Minecraft versions, the newest being 1.21.1.

Loaders

Runs on Fabric, Forge and NeoForge.

Footprint

Rated a light load on a server.

What kind of mod it is

From the catalog
Listed on Modrinth as “Mods”

Gameplay & overhauls

New mechanics, content and overhauls that change how the game plays.

Runs on your server

From source side support

Modrinth lists HexParse as required on the server. Check its Modrinth page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
FabricForgeNeoForge
Runs on
Serverrequired on the server
Game versions
1.21.1 and 2 earlier

Verified at the source

  • ✓ModrinthOfficial listing, checked 2026-10-01Open ↗
  • ✓AuthorYukkuriC, as published on Modrinth
  • ✓LicenseMITFree

HexParse, answered

Generated from the mod’s own source data.

Do my players need to install HexParse?

Modrinth lists HexParse as required on the server. Check its Modrinth page to see whether players need it too.

Which loaders does it support?

Fabric, Forge and NeoForge.

Is it free?

Yes. HexParse is free to download from Modrinth. Its license is MIT.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run HexParse on a Minecraft server.

Deploy in about a minute from $4.20 a month, then add HexParse in one click.