License: LGPL-2.1+.
Dependency: wool (optional, but without the API only is loaded)
Download and Sources: https://github.com/minetest-mods/carpets
The mod is based on Rui's carpet_api was enhanced by me and now back to the basics.
Spoiler
INFO: 18.01.2018: The described functionality to generate carpets is moved to the customnode mod. This mod contains the API only with some wool carpets for now.
If you need more carpets, use customnode or write own small mod that registers additional carpets.
My version reads the own depends.txt and create carpets for all compatible nodes of them. No hardcoded carpets, generic generation only. Some mods preferred by me are set currently as optional in this file so I get 3 pages of usable carpets in unified_inventory. If you need more carpets, just add other mods to the depends.txt to get new carpets based on nodes of them. If you don't wont some carpets just remove the template mod from depends.txt.
there are 3 parameters in settings.txt:
NoFlyCarpet: was implemented in carpet_api, I don't know what it does. Default: true
FallingCarpet: was implemented in carpet_api, I don't know what it does. Default: false
WoolFeeling: if disabled the carpet inherit some attributes from original node. (as it was implemented in carpet_api). If enabled the carpet inherit allways the attributes from wool:white so that the carpet feels like wool. Currently the wool sound is silence so the default value for this setting is false
To avoid overlapps to other mods in generic approach of this mod the craft for the carpets are:
Dependencies:wool, Mods with nodes you like to see as carpet
Source / Download: https://github.com/minetest-mods/carpets
License: The carpet_api is LGPL-2.1, To appreciate the initial developer my mod is LGPL-2.1 too
If you need more carpets, use customnode or write own small mod that registers additional carpets.
My version reads the own depends.txt and create carpets for all compatible nodes of them. No hardcoded carpets, generic generation only. Some mods preferred by me are set currently as optional in this file so I get 3 pages of usable carpets in unified_inventory. If you need more carpets, just add other mods to the depends.txt to get new carpets based on nodes of them. If you don't wont some carpets just remove the template mod from depends.txt.
there are 3 parameters in settings.txt:
NoFlyCarpet: was implemented in carpet_api, I don't know what it does. Default: true
FallingCarpet: was implemented in carpet_api, I don't know what it does. Default: false
WoolFeeling: if disabled the carpet inherit some attributes from original node. (as it was implemented in carpet_api). If enabled the carpet inherit allways the attributes from wool:white so that the carpet feels like wool. Currently the wool sound is silence so the default value for this setting is false
To avoid overlapps to other mods in generic approach of this mod the craft for the carpets are:
Code: Select all
output = name.." 32",
recipe = {{"group:wool", "group:wool", "group:wool"},
{"group:wool", recipe, "group:wool"}}
Source / Download: https://github.com/minetest-mods/carpets
License: The carpet_api is LGPL-2.1, To appreciate the initial developer my mod is LGPL-2.1 too