20 lines
533 B
Lua
20 lines
533 B
Lua
|
|
minetest.register_node("epic:check_empty_inv", {
|
|
description = "Epic check empty inventory block: checks if the craft- and main-inventories are empty",
|
|
tiles = epic.create_texture("condition", "epic_briefcase.png"),
|
|
paramtype2 = "facedir",
|
|
groups = {cracky=3,oddly_breakable_by_hand=3,epic=1},
|
|
on_rotate = epic.on_rotate,
|
|
|
|
epic = {
|
|
on_check = function(_, _, player, ctx)
|
|
local player_inv = player:get_inventory()
|
|
|
|
if player_inv:is_empty("main") and player_inv:is_empty("craft") then
|
|
ctx.next()
|
|
end
|
|
|
|
end
|
|
}
|
|
})
|