aboutsummaryrefslogtreecommitdiff
path: root/src/craftdef.cpp
AgeCommit message (Expand)Author
2022-09-30Fix inconsistent craft replacements (#9250) (#12819)Wuzzy
2022-09-16Fix UAF in craft recipes (#12763)savilli
2022-05-10Fix cooking and fuel crafts with aliasesJude Melton-Houghton
2020-04-08Overall improvements to log messages (#9598)sfan5
2019-08-10Fix some issues with minetest.clear_craft (#8712)Paul Ouellette
2019-07-27Prefix RecipePriority elements with PRIORITY_Paul Ouellette
2019-07-27Initialize priority in CraftDefinition constructorsPaul Ouellette
2019-05-20Prioritise craft recipesHybridDog
2019-05-20Test crafting hash type only once for a recipeHybridDog
2019-03-31Use unordered_map instead of map for craft definitions (#8432)HybridDog
2019-01-13Speed up the craft definition handling (#8097)Jozef Behran
2018-10-16Add disable_repair group to prevent tool repair (#7381)Wuzzy
2017-10-16Don't try to craft a non-existent itemEsteban I. RM
2017-08-20Modernize code: very last fixes (#6290)Loïc Blot
2017-08-17Modernize src/c* src/d* and src/e* files (#6263)Loïc Blot
2017-02-04Add ItemStack key-value meta storagerubenwardy
2016-07-05Adding minetest.clear_craftFoghrye4
2016-03-19Clean up StrfndShadowNinja
2015-11-15Allow craft replacements to use groupsTeTpaAka
2015-08-25Change i++ to ++iDavid Jones
2015-07-04Fix endless loop since grandparent commitest31
2015-07-04Craftdef: Use numbers instead of iteratorsest31
2015-07-04Fix missing check for 0 in craft replacementsTeTpaAka
2015-06-22Fix bug when craft input isn't replacedTeTpaAka
2015-05-08Fix release build warningest31
2015-04-26Remove craftdef serialisationest31
2015-04-26Craftdef refactorest31
2015-04-05craftdef.cpp: Return 0 after assert to make Clang happyLoic Blot
2015-04-05Crafting speedupest31
2015-03-20Optimize minetest.get_(all)_craft_recipe(s)gregorycu
2015-02-10Craftdef.cpp: Improve loop and mathematics for CraftDefinitionShaped::checkLoic Blot
2015-02-02Fix getCraftRecipe returing wrong reciep due to way to unspecific output matc...sapier
2013-08-25Fix aliases not working in shapeless crafting recipesKahrl
2013-08-14Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenuKahrl
2013-03-05Added method to get all registered recipes for item(node)RealBadAngel
2013-02-24Update Copyright YearsSfan5
2013-02-24Change Minetest-c55 to MinetestPilzAdam
2012-07-26Working group-shapeless and multigroup recipesPerttu Ahola
2012-07-21Add minetest.get_craft_recipe()darkrose
2012-06-17Properly and efficiently use split utility headersPerttu Ahola
2012-06-06Allow groups in crafting recipesPerttu Ahola
2012-06-06Allow replacements in cooking and fuel recipesKahrl
2012-06-05Switch the license to be LGPLv2/later, with small parts still remaining as GP...Perttu Ahola
2012-03-11Clean up log messages everywherePerttu Ahola
2012-01-12The huge item definition and item namespace unification patch (itemdef), see ...Kahrl
2012-01-02Add InvRef and InvStack (currently untested and unusable)Perttu Ahola
2011-11-29Catch SerializationError in CCraftDefManager::getCraftResult()Perttu Ahola
2011-11-29Crafting definition in scriptsPerttu Ahola