Skip to content

AspireMint/grafitti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

grafitti

Grafitti API for Minetest

Code licensed as GPLv3 (see file LICENSE)

Usage:

grafitti.register_grafitti(node_name, def)
-- node_name (eg. "default:stone")
-- def : {
-- image,
-- size = {x, y}, (optional, default: {1, 1})
-- center = {row, col}, (optional, default: {0, 0})
-- pointable (optional, default: false)
-- }

grafitti.set_palette_width(width)
-- Set GUI width for palette. If not set, default width is 8.
-- Use before palette build.

grafitti.palette_build(palette_name)
-- Place all previously registered grafitti into palette.
-- palette_name (eg. "mymod:nyancat_images")

grafitti.register_brush(brush_name, def)
-- Use after palette_build. -- brush_name (eg. "mymod:nyancat_brush")
-- def : {
-- palette (eg. "mymod:nyancat_images"),
-- description (optional),
-- inventory_image (optional),
-- wield_image (optional),
-- recipe (optional)
-- }

About

Grafitti api for Minetest

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages