82 static int l_clear(lua_State *L);
163 static void *
packIn(lua_State *L,
int idx);
164 static void packOut(lua_State *L,
void *ptr);
180 static void Initialize(lua_State *L,
int top);
#define DISABLE_CLASS_COPY(C)
Definition: basic_macros.h:35
Definition: pointer.h:269
static int l_set_wear(lua_State *L)
Definition: l_item.cpp:130
static const char className[]
Definition: l_item.h:168
const ItemStack & getItem() const
Definition: l_item.h:154
static int l_add_wear(lua_State *L)
Definition: l_item.cpp:354
static int l_take_item(lua_State *L)
Definition: l_item.cpp:430
static int l_get_free_space(lua_State *L)
Definition: l_item.cpp:293
static int gc_object(lua_State *L)
Definition: l_item.cpp:34
static int l_add_item(lua_State *L)
Definition: l_item.cpp:402
ItemStack m_stack
Definition: l_item.h:28
static int l_equals(lua_State *L)
Definition: l_item.cpp:458
static int create(lua_State *L, const ItemStack &item)
Definition: l_item.cpp:510
static int l_set_name(lua_State *L)
Definition: l_item.cpp:71
static int l_set_count(lua_State *L)
Definition: l_item.cpp:99
static int l_item_fits(lua_State *L)
Definition: l_item.cpp:416
static int l_get_tool_capabilities(lua_State *L)
Definition: l_item.cpp:339
static int l_add_wear_by_uses(lua_State *L)
Definition: l_item.cpp:372
static int l_to_string(lua_State *L)
Definition: l_item.cpp:233
static int l_get_short_description(lua_State *L)
Definition: l_item.cpp:203
ItemStack & getItem()
Definition: l_item.h:155
static void packOut(lua_State *L, void *ptr)
Definition: l_item.cpp:526
static int create_object(lua_State *L)
Definition: l_item.cpp:496
static int l_set_metadata(lua_State *L)
Definition: l_item.cpp:176
static int mt_tostring(lua_State *L)
Definition: l_item.cpp:42
static int l_get_name(lua_State *L)
Definition: l_item.cpp:61
static int l_clear(lua_State *L)
Definition: l_item.cpp:213
static int l_is_empty(lua_State *L)
Definition: l_item.cpp:51
static int l_replace(lua_State *L)
Definition: l_item.cpp:223
static int l_get_wear(lua_State *L)
Definition: l_item.cpp:120
static int l_get_count(lua_State *L)
Definition: l_item.cpp:89
static const luaL_Reg methods[]
Definition: l_item.h:33
static int l_get_definition(lua_State *L)
Definition: l_item.cpp:317
static int l_get_stack_max(lua_State *L)
Definition: l_item.cpp:283
static int l_get_description(lua_State *L)
Definition: l_item.cpp:193
static int l_to_table(lua_State *L)
Definition: l_item.cpp:243
static void * packIn(lua_State *L, int idx)
Definition: l_item.cpp:520
static int l_get_wear_bar_params(lua_State *L)
Definition: l_item.cpp:387
static int l_get_metadata(lua_State *L)
Definition: l_item.cpp:161
static int l_get_meta(lua_State *L)
Definition: l_item.cpp:151
static int l_is_known(lua_State *L)
Definition: l_item.cpp:304
static int l_peek_item(lua_State *L)
Definition: l_item.cpp:444
static int l_register_alias_raw(lua_State *L)
Definition: l_item.cpp:677
static void InitializeAsync(lua_State *L, int top)
Definition: l_item.cpp:740
static int l_unregister_item_raw(lua_State *L)
Definition: l_item.cpp:656
static int l_register_item_raw(lua_State *L)
Definition: l_item.cpp:589
static void InitializeClient(lua_State *L, int top)
Definition: l_item.cpp:747
static int l_get_content_id(lua_State *L)
Definition: l_item.cpp:693
static void Initialize(lua_State *L, int top)
Definition: l_item.cpp:731
static int l_get_name_from_content_id(lua_State *L)
Definition: l_item.cpp:719
#define idx(x, y)
Definition: noise.cpp:552
Definition: inventory.h:34