#include <l_craft.h>
|
template<> |
bool | readParam (lua_State *L, int index) |
|
static bool | isNaN (lua_State *L, int idx) |
|
template<typename T > |
static T | readParam (lua_State *L, int index) |
| Read a value using a template type T from Lua State L and index. More...
|
|
template<typename T > |
static T | readParam (lua_State *L, int index, const T &default_value) |
| Read a value using a template type T from Lua State L and index. More...
|
|
◆ Initialize()
void ModApiCraft::Initialize |
( |
lua_State * |
L, |
|
|
int |
top |
|
) |
| |
|
static |
◆ l_clear_craft()
int ModApiCraft::l_clear_craft |
( |
lua_State * |
L | ) |
|
|
staticprivate |
References IWritableCraftDefManager::clearCraftsByInput(), IWritableCraftDefManager::clearCraftsByOutput(), CRAFT_METHOD_COOKING, CRAFT_METHOD_FUEL, CRAFT_METHOD_NORMAL, ModApiBase::getServer(), getstringfield_default(), Server::getWritableCraftDefManager(), NO_MAP_LOCK_REQUIRED, readCraftRecipeShaped(), readCraftRecipeShapeless(), table, and warningstream.
◆ l_get_all_craft_recipes()
int ModApiCraft::l_get_all_craft_recipes |
( |
lua_State * |
L | ) |
|
|
staticprivate |
◆ l_get_craft_recipe()
int ModApiCraft::l_get_craft_recipe |
( |
lua_State * |
L | ) |
|
|
staticprivate |
◆ l_get_craft_result()
int ModApiCraft::l_get_craft_result |
( |
lua_State * |
L | ) |
|
|
staticprivate |
References IGameDef::cdef(), CRAFT_METHOD_NORMAL, LuaItemStack::create(), ItemStack::deSerialize(), es_CraftMethod, ICraftDefManager::getCraftResult(), getenumfield(), ModApiBase::getServer(), getstringfield_default(), IGameDef::idef(), CraftOutput::item, CraftInput::items, NO_MAP_LOCK_REQUIRED, push_items(), read_items(), setintfield(), and CraftOutput::time.
◆ l_register_craft()
int ModApiCraft::l_register_craft |
( |
lua_State * |
L | ) |
|
|
staticprivate |
◆ readCraftRecipeShaped()
bool ModApiCraft::readCraftRecipeShaped |
( |
lua_State * |
L, |
|
|
int |
index, |
|
|
int & |
width, |
|
|
std::vector< std::string > & |
recipe |
|
) |
| |
|
staticprivate |
◆ readCraftRecipeShapeless()
bool ModApiCraft::readCraftRecipeShapeless |
( |
lua_State * |
L, |
|
|
int |
index, |
|
|
std::vector< std::string > & |
recipe |
|
) |
| |
|
staticprivate |
◆ readCraftReplacements()
bool ModApiCraft::readCraftReplacements |
( |
lua_State * |
L, |
|
|
int |
index, |
|
|
CraftReplacements & |
replacements |
|
) |
| |
|
staticprivate |
◆ es_CraftMethod
The documentation for this class was generated from the following files: