I want to make a command helper for Minecraft Bedrock Edition , so here is CHelper, which means Command Helper.
- Lexer: transforms command strings into a token list
- CPack: a resource pack containing IDs and commands
- Parser: builds an Abstract Syntax Tree (AST) and identifies structural errors
- Description: retrieves the description of the currently written node
- ID Checker: finds ID errors based on the AST
- Suggestion Getter: provides completion suggestions for IDs based on the AST
- Structure Retriever: constructs a command structure string
- Target Selector: target selector command param
- json support: json command param
- block state support: block states command param
- highlight command: obtains the highlight color for displayed commands
Because I am leaning c++ now. I want to improve myself through this project.
project | description | license |
---|---|---|
Hedley | enable compiler-specific features while retaining compatibility with all compilers | Creative Commons Zero v1.0 Universal |
json | JSON for Modern C++ | MIT license |
project | description | license |
---|---|---|
Qt | desktop application framework | LGPL license |
project | description | license |
---|---|---|
NDK | android native development kit | Apache License |
project | description | license |
---|---|---|
GoogleTest | Google's C++ test framework | BSD 3-Clause "New" or "Revised" License |
Cpack(Command Pack) is the resource pack of CHelper(Command Helper).
project | description | license |
---|---|---|
caidlist | provide IDs and descriptions for Minecraft Bedrock Edition | GPL-3.0 license |
chinese minecraft wiki | provide information in Minecraft | CC BY-NC-SA 3.0 |