Mql
An interpreter and JIT compiler for a subset of Molang
Install / Use
/learn @hollow-cube/MqlREADME
Minecraft Query Language (mql)
A subset of MoLang (may eventually be a full implementation). Available as an interpreter or a JIT compiled mode.
Background
Install
Artifacts are published on Maven Central. Add the following to your build.gradle(.kts):
dependencies {
implementation("dev.hollowcube:mql:{VERSION}")
}
Syntax
mql supports the following syntax
- Query functions
- Math & Comparison operators (
+,*,==, etc)
Usage
See the docs.
Future Plans
- Unify the interpreter and compiler apis
- Allows for fallback if using unsupported JIT features, permission issues, etc.
- Temp variables
- Public variables/querying other scripts
- Other data types & functions
License
This project is licensed under the MIT License.
Related Skills
node-connect
347.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
107.8kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
347.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
qqbot-media
347.0kQQBot 富媒体收发能力。使用 <qqmedia> 标签,系统根据文件扩展名自动识别类型(图片/语音/视频/文件)。
