@bedrock-viewer/molang
v0.1.0
Published
A small, dependency-free lexer, parser and interpreter for Bedrock's expression language.
Readme
@bedrock-viewer/molang
A small, dependency-free lexer, parser and tree-walking interpreter for Molang, the expression language used throughout Minecraft's animations.
Install
pnpm add @bedrock-viewer/molangUsage
import { MolangEnvironment, evalMolang } from '@bedrock-viewer/molang'
const env = new MolangEnvironment()
env.query.anim_time = 1.5
const value = evalMolang('math.sin(query.anim_time * 90) * 2', env)