Skip to content

fluxionary/minetest-description_monoids

Repository files navigation

description_monoids

API to allow multiple mods to make modifications to an itemstack's description without clobbering each other.

usage

function break_wielded_item(player)
    local wielded_item = player:get_wielded_item()
    if wielded_item:get_definition().type == "tool" then
        description_monoids.monoid:add_change(wielded_item, {
            prefix = "BROKEN",
            colorize = "#FFFFFF",
            bgcolor = "#FF0000",
        }, "broken")
        player:set_wielded_item(wielded_item)
    end

end

function enchant(tool)
    description_monoids.monoid:add_change(tool, {
        prefix =  minetest.colorize("#FFFF00", "enchanted"),
        line = minetest.colorize("#FFFF00", "sharp (10%)")
    }, "enchanted")
end

About

No description, website, or topics provided.

Resources

License

Unknown, CC-BY-SA-4.0 licenses found

Licenses found

Unknown
LICENSE.txt
CC-BY-SA-4.0
MEDIA_LICENSE.txt

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Packages

No packages published

Languages