Easily create images of any size, choose from palette and paint image!
Example code to create 2 brushes and 2 formspecs (see screnshots):
Code: Select all
grafitti.register_grafitti("mymod:bubble", {image = "bubble.png"})
grafitti.register_grafitti("mymod:heart", {image = "heart.png"})
grafitti.palette_build("mymod:heart_and_buble")
grafitti.register_brush("mymod:brush_1", {
description = "Heart and buble Brush",
inventory_image = "brush_1.png",
wield_image = "brush_1.png^[transformR270",
palette = "mymod:heart_and_buble",
recipe = {{"default:dirt"}}
})
grafitti.register_grafitti("mymod:nyancat1x1", {
image = "nyancat.png",
})
grafitti.register_grafitti("mymod:nyancat4x4", {
image = "nyancat.png",
size = {x=4, y=4},
})
grafitti.register_grafitti("mymod:nyancat16x16", {
image = "nyancat.png",
size = {x=16, y=16},
})
grafitti.palette_build("mymod:nyancat_images")
grafitti.register_brush("mymod:brush_2", {
description = "Nyancat Brush",
inventory_image = "brush_2.png",
wield_image = "brush_2.png^[transformR270",
palette = "mymod:nyancat_images",
recipe = {{"default:stone"}}
})
96x96 MT icon:
Download:
https://github.com/AspireMint/grafitti/ ... master.zip
or browse code https://github.com/AspireMint/grafitti
Dependencies:
none
License:
GNUv3