38 lines
1.9 KiB
Lua
38 lines
1.9 KiB
Lua
|
local S = minetest.get_translator(minetest.get_current_modname())
|
||
|
local name = minetest.get_current_modname()
|
||
|
local path = minetest.get_modpath(name)
|
||
|
|
||
|
|
||
|
minetest.register_craftitem("owl_tech:stick_of_truef", {
|
||
|
description = S("Stick of truef"),
|
||
|
_doc_items_longdesc = S("get all info about node and envirment"),
|
||
|
inventory_image = "owl_tech_stick_of_trufh.png",
|
||
|
stack_max = 64,
|
||
|
groups = { book=1, craftitem = 1 },
|
||
|
on_use = function(itemstack, user, pointed_thing)
|
||
|
local name = user:get_player_name()
|
||
|
local pos = {}
|
||
|
--local bioms_table = biomeinfo.get_active_v6_biomes()
|
||
|
minetest.chat_send_player(name, "-------------------------------------------")
|
||
|
if pointed_thing.type == "node" then
|
||
|
pos = pointed_thing.under
|
||
|
minetest.chat_send_player(name, "Node pos-"..(minetest.pos_to_string(pos)))
|
||
|
minetest.chat_send_player(name, "Node name-"..((minetest.get_node(pos)).name))
|
||
|
minetest.chat_send_player(name, "Biom name -"..(biomeinfo.get_v6_biome(pos)))
|
||
|
minetest.chat_send_player(name, "Biom humidity -"..(biomeinfo.get_v6_humidity(pos)))
|
||
|
minetest.chat_send_player(name, "Biom heat -"..(biomeinfo.get_v6_heat(pos)))
|
||
|
elseif pointed_thing.type == "object" then
|
||
|
pos = pointed_thing.ref:get_pos()
|
||
|
minetest.chat_send_player(name, "Object pos-"..(minetest.pos_to_string(pos)))
|
||
|
minetest.chat_send_player(name, "Biom name -"..(biomeinfo.get_v6_biome(pos)))
|
||
|
minetest.chat_send_player(name, "Biom humidity -"..(biomeinfo.get_v6_humidity(pos)))
|
||
|
minetest.chat_send_player(name, "Biom heat -"..(biomeinfo.get_v6_heat(pos)))
|
||
|
else
|
||
|
minetest.chat_send_player(name, "Dont use it in air -finde node or some object")
|
||
|
end
|
||
|
minetest.chat_send_player(name, "-------------------------------------------")
|
||
|
end
|
||
|
})
|
||
|
|
||
|
|