A more readable modding format for Minetest. WIP.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Makefile
README.md
mesecode.py
specification.md
test.mese
test.py

README.md

MeseCode

A readable modding format for Minetest. Scripts are written in MeseCode, which is then converted into Lua. The copyright of mesecode scripts, and any resulting Lua files, remains with their author.

Created by rubenwardy, license: GPL 3.0 or later

mod candy_gem

craftitem Candy Gem
  is food=2
  eaten 5

node Candy Gen in Stone
  is ground, cracky
  drops Candy Gem

script script_one.lua

Usage

# installed
$ sudo make install
$ mesecode.py path/to/file.mese output/directory

# or portable version
$ python mesecode.py path/to/file.mese output/directory