summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-23more API doc tweaksVanessa Dannenberg
2018-08-22more API.md tweaksVanessa Dannenberg
2018-08-22clarify API regarding neutral_node fieldVanessa Dannenberg
2018-08-22remove debug printsVanessa Dannenberg
2018-08-22forgot to add pink to craft helperVanessa Dannenberg
2018-08-22proper handling of 89-color "split" palette in craft helperVanessa Dannenberg
2018-08-22preserve color bits in rotation fixup callsVanessa Dannenberg
2018-08-22remove debug printsVanessa Dannenberg
2018-08-22fix hue table type for wallmounted in craft helperVanessa Dannenberg
2018-08-22update API for new paradigmVanessa Dannenberg
plus some minor cleanups and style fixes
2018-08-21Merge branch 'colored-itemstacks'Vanessa Dannenberg
Make colored itemstacks the official code
2018-08-21further refine how colored itemstacks workVanessa Dannenberg
2018-08-03check if pointed thing actually works in on_useVanessa Dannenberg
2018-05-11Merge pull request #23 from katkaha/dye_aliasesVanessa Dannenberg
adding aliases for brown and grey dyes
2018-05-10adding aliases for brown and grey dyeskatka
2018-04-23Agrege la traducción al españolCarlos Barraza
2017-12-11Merge pull request #21 from Jat15/patch-2Vanessa Dannenberg
Fix grayscale with 89-color palette
2017-12-11Fix grayscale with 89-color paletteJat15
Fixes #19
2017-11-13Merge pull request #20 from MuhdNurHidayat/masterVanessa Dannenberg
Add Malay translation
2017-11-14Add Malay translationMuhammad Nur Hidayat Yasuyoshi (MNH48.com)
2017-08-12Merge pull request #16 from fat115/masterVanessa Ezekowitz
add french translation
2017-08-06add french translationfat115
2017-08-01some mods still need unifieddyes:white -> dye:white aliasVanessa Ezekowitz
2017-07-20Merge pull request #14 from afmachado/masterVanessa Ezekowitz
Translation to Brazilian Portuguese
2017-06-27Translation to Brazilian PortugueseFree Educational Software for Mobile Devices - Translations to Brazilian Portuguese
Translation to Brazilian Portuguese
2017-06-20separate the make-colored-itemstack code into its own functionVanessa Ezekowitz
2017-06-20disable old after_dig_node() callbacksVanessa Ezekowitz
(don't split a digged node into neutral+dye)
2017-06-20disable auto-coloring code entirelyVanessa Ezekowitz
2017-06-20add helper function for crafting param2-colorized itemsVanessa Ezekowitz
One call registers the full set of 32, 89, or 256 colors. Pass it a recipe of the following general form ```lua unifieddyes.register_color_craft({ output = "mymod:colorized_node", type = <nil or "shapeless"> palette = <see below>, neutral_node = "some_mod:neutral_node", recipe = { <see below> } }) ``` palette may be either "wallmounted" (32 colors), false or omitted entirely (89 colors), or "extended" (256 colors). The recipe section is either a shapeless list, or a standard three-line shaped recipe, same as the regular register_craft() function. The key difference is two placeholder keys that are now supported: * if an item in the recipe is "MAIN_DYE", then Unified Dyes will, with each pass of its registration loop, substitute the actual "dye:foo" craft item in its place which corresponds with the current loop's color. * if an item in the recipe list is "NEUTRAL_NODE", then the value of the "neutral_node" field will be substituted in its place. The expectation here is that the modder probably has some base recipe in mind that, given no dyes, would result in a neutral, uncolored node. This call creates all the recipes that would be needed to craft colored versions of that neutral node either using that base recipe with dye added, or by crafting the neutral node with some dye after the fact.
2017-06-20link API to READMEVanessa Ezekowitz
2017-06-20rename READMEVanessa Ezekowitz
2017-06-20update README, point user to forum for detailed usage infoVanessa Ezekowitz
2017-06-20document the APIVanessa Ezekowitz
2017-06-20remove a few redundant aliasesVanessa Ezekowitz
2017-06-20add alternate recipe for dark orangeVanessa Ezekowitz
2017-06-20clean-up of dark/medium orange and light/redVanessa Ezekowitz
(fixes #13)
2017-06-04rotation fixes for compat with minetest 0.4.16Vanessa Ezekowitz
2017-05-18Merge pull request #9 from AntumDeluge/settingsVanessa Ezekowitz
Replace deprecated 'setting_getbool' with 'settings:get_bool'
2017-05-18Merge pull request #8 from AntumDeluge/masterVanessa Ezekowitz
Replace deprecated call to 'get_look_yaw' with 'get_look_horizontal'
2017-05-13Replace deprecated 'setting_getbool' with 'settings:get_bool'AntumDeluge
2017-05-03Replace deprecated call to 'get_look_yaw' with 'get_look_horizontal'AntumDeluge
2017-03-18allow shift-punching on a colorable node, to cancel auto-coloringVanessa Ezekowitz
also add a message in the chat when auto-color is activated, and with what.
2017-03-18make sure the pointed thing is a node before checking protectionVanessa Ezekowitz
2017-03-18add recolor-on-place helperVanessa Ezekowitz
if you add `after_place_node = unifieddyes.recolor_on_place,` to your node def, UD will automatically colorize the node when placed, using the last dye you colored that kind of node with. If you switch to some other colorable node, or you run out of whatever color dye you were using at the time, a warning message will be printed and the autocolor will be reset back to neutral. If a player signs off, autocolor for him/her is reset to neutral (this also helps prevent a minor memory leak) also get rid of one or two debug prints.
2017-03-17remove outdated commentVanessa Ezekowitz
2017-03-17protection check on_useVanessa Ezekowitz
2017-03-14on_construct for nodes that were 89-color or static,Vanessa Ezekowitz
but now use an LBM to convert to the 256-color palette
2017-03-11don't crash if the dye target is an unknown node :PVanessa Ezekowitz
2017-02-26made base_color_crafts, shade_crafts,Vanessa Ezekowitz
and greymixes tables globally accessible
2017-02-26get rid of some redundant variablesVanessa Ezekowitz
(just directly reference the table elements instead)