18 static const luaL_Reg
methods[];
67 static int l_clear(lua_State *L);
148 static void *
packIn(lua_State *L,
int idx);
149 static void packOut(lua_State *L,
void *ptr);
165 static void Initialize(lua_State *L,
int top);
#define DISABLE_CLASS_COPY(C)
Definition basic_macros.h:26
static int l_set_wear(lua_State *L)
Definition l_item.cpp:113
static const char className[]
Definition l_item.h:153
const ItemStack & getItem() const
Definition l_item.h:139
static int l_add_wear(lua_State *L)
Definition l_item.cpp:337
LuaItemStack(const ItemStack &item)
Definition l_item.cpp:472
static int l_take_item(lua_State *L)
Definition l_item.cpp:413
static int l_get_free_space(lua_State *L)
Definition l_item.cpp:276
static int gc_object(lua_State *L)
Definition l_item.cpp:17
static int l_add_item(lua_State *L)
Definition l_item.cpp:385
ItemStack m_stack
Definition l_item.h:13
static int l_equals(lua_State *L)
Definition l_item.cpp:441
static int create(lua_State *L, const ItemStack &item)
Definition l_item.cpp:493
static int l_set_name(lua_State *L)
Definition l_item.cpp:54
static int l_set_count(lua_State *L)
Definition l_item.cpp:82
static int l_item_fits(lua_State *L)
Definition l_item.cpp:399
static int l_get_tool_capabilities(lua_State *L)
Definition l_item.cpp:322
static int l_add_wear_by_uses(lua_State *L)
Definition l_item.cpp:355
static int l_to_string(lua_State *L)
Definition l_item.cpp:216
static int l_get_short_description(lua_State *L)
Definition l_item.cpp:186
ItemStack & getItem()
Definition l_item.h:140
static void packOut(lua_State *L, void *ptr)
Definition l_item.cpp:509
static int create_object(lua_State *L)
Definition l_item.cpp:479
static int l_set_metadata(lua_State *L)
Definition l_item.cpp:159
static int mt_tostring(lua_State *L)
Definition l_item.cpp:25
static int l_get_name(lua_State *L)
Definition l_item.cpp:44
static int l_clear(lua_State *L)
Definition l_item.cpp:196
static int l_is_empty(lua_State *L)
Definition l_item.cpp:34
static int l_replace(lua_State *L)
Definition l_item.cpp:206
static int l_get_wear(lua_State *L)
Definition l_item.cpp:103
static int l_get_count(lua_State *L)
Definition l_item.cpp:72
static const luaL_Reg methods[]
Definition l_item.h:534
static int l_get_definition(lua_State *L)
Definition l_item.cpp:300
static int l_get_stack_max(lua_State *L)
Definition l_item.cpp:266
static int l_get_description(lua_State *L)
Definition l_item.cpp:176
static int l_to_table(lua_State *L)
Definition l_item.cpp:226
static void * packIn(lua_State *L, int idx)
Definition l_item.cpp:503
static int l_get_wear_bar_params(lua_State *L)
Definition l_item.cpp:370
static int l_get_metadata(lua_State *L)
Definition l_item.cpp:144
static int l_get_meta(lua_State *L)
Definition l_item.cpp:134
static int l_is_known(lua_State *L)
Definition l_item.cpp:287
static int l_peek_item(lua_State *L)
Definition l_item.cpp:427
static int l_register_alias_raw(lua_State *L)
Definition l_item.cpp:660
static void InitializeAsync(lua_State *L, int top)
Definition l_item.cpp:723
static int l_unregister_item_raw(lua_State *L)
Definition l_item.cpp:639
static int l_register_item_raw(lua_State *L)
Definition l_item.cpp:572
static void InitializeClient(lua_State *L, int top)
Definition l_item.cpp:730
static int l_get_content_id(lua_State *L)
Definition l_item.cpp:676
static void Initialize(lua_State *L, int top)
Definition l_item.cpp:714
static int l_get_name_from_content_id(lua_State *L)
Definition l_item.cpp:702
#define idx(x, y)
Definition noise.cpp:495
Definition inventory.h:21