HexParse
HexParse is a powerful tool for converting custom code into iota data structures in Minecraft. This mod significantly simplifies working with magic systems by providing convenient commands and functions for coding.
Main Features
Code Processing Commands
The mod adds a comprehensive command system for code conversion:
/hexParse <code> [rename]- converts entered code into supported item in hand/hexParse read- reads iota from item and displays result in chat with copy capability/hexParse clipboard [rename]- works with text from clipboard/hexParse share- experimental function for sharing code on server
Supported Item Types
Works with various magical items:
- Focuses
- Spell Books
- Thought Knots (version 1.20)
Additional Functions
Configuration Management:
- Setting up macros and code dialects
- Resolving pattern name conflicts
- Managing great pattern unlocking
Helper Commands:
- Lehmer code calculation for permutations
- Hexcellular integration through PropertyIota
Added Patterns
The mod includes several specialized patterns:
code2focus- equivalent to clipboard commandfocus2code- focus to code conversionremove_comments- comment clearinglearn_patterns- great pattern learningcompile- string compilation into code
Parser Configurations
Great Pattern Processing Modes
Normal Mode (BY_SCROLL): Great patterns are restricted until learned through special items
Easy Mode (ALL): All patterns available without restrictions
Hard Mode (DISABLED): Parsing not limited
Additional Settings
- CommentParsingMode - comment processing
- IndentParsingMode - indent handling
- MaxBlankLineCount - empty line limitation
- ParserBaseCost - base parsing cost
- ShowColorfulNested - colored nested list display
New Iota Type: CommentIota
CommentIota displays text comments and performs null operations. Includes:
- Text comments
- Line breaks and indents
- Placeholders for unknown patterns
When holding Shift, all comments are hidden.
Development Plans
- Improved tokenizer to replace regular expressions
- Number pattern generator

For complete list of supported expressions, refer to project documentation.