Magnifier added.

master
A.C.M 2018-11-01 19:31:46 +01:00
parent 074eda1c2f
commit f16a71a2a2
6 changed files with 129 additions and 67 deletions

97
fast.lua Normal file
View File

@ -0,0 +1,97 @@
minetest.register_lbm({
name = ":lbm2",
nodenames = { --- farming_plus:strawberry
"farming_plus:strawberry",
"farming_plus:strawberry_1",
"farming_plus:strawberry_2",
"farming_plus:strawberry_3",
"farming_plus:strawberry_4",
"farming_plus:strawberry_5",
"farming_plus:strawberry_6",
--- farming_plus:raspberry
"farming_plus:raspberry",
"farming_plus:raspberry_1",
"farming_plus:raspberry_2",
"farming_plus:raspberry_3",
"farming_plus:raspberry_4",
"farming_plus:raspberry_5",
"farming_plus:raspberry_6",
--- farming:blueberry
"farming:blueberry",
"farming:blueberry_1",
"farming:blueberry_2",
"farming:blueberry_3",
"farming:blueberry_4",
--- farming_plus:strawberry
"farming:strawberry",
"farming:strawberry_1",
"farming:strawberry_2",
"farming:strawberry_3",
"farming:strawberry_4",
"farming:strawberry_5",
"farming:strawberry_6",
--- farming_plus:raspberry
"farming:raspberry",
"farming:raspberry_1",
"farming:raspberry_2",
"farming:raspberry_3",
"farming:raspberry_4",
"farming:raspberry_5",
"farming:raspberry_6",
-- Bees
--"bees:hive_wild",
-- vines
"vines:side_middle",
"vines:side_end",
"vines:willow_middle",
"vines:willow_end",
"vines:jungle_middle",
"vines:jungle_end",
"vines:vine_middle",
"vines:vine_end",
"vines:root_middle",
"vines:root_end",
-- bamboo
"bamboo:bamboo"
},
-- you can add as many entries you need
action = function(pos)
minetest.set_node(pos, {name = "air:air"}) -- replacer node name
end,
})
-- magnifier
minetest.register_craftitem("remover:magnifier", {
description = "Magnifying Glass",
inventory_image = "remover_magnifier.png",
stack_max = 1,
liquids_pointable = true,
on_use = function(itemstack, user, pointed_thing)
local pos = minetest.get_pointed_thing_position(pointed_thing)
local name = user:get_player_name()
chathelp.show_node(name, pos)
end,
})
minetest.register_craft({
output = "remover:magnifier",
recipe = {
{"default:glass", "default:mese_crystal_fragment"},
{"default:stick", ""}
}
})
-- Moving from Chathelp to Remover
minetest.register_alias("chathelp:magnifier", "remover:magnifier")

View File

@ -1,69 +1,6 @@
minetest.register_lbm({
name = ":lbm2",
nodenames = { --- farming_plus:strawberry
"farming_plus:strawberry",
"farming_plus:strawberry_1",
"farming_plus:strawberry_2",
"farming_plus:strawberry_3",
"farming_plus:strawberry_4",
"farming_plus:strawberry_5",
"farming_plus:strawberry_6",
--- farming_plus:raspberry
"farming_plus:raspberry",
"farming_plus:raspberry_1",
"farming_plus:raspberry_2",
"farming_plus:raspberry_3",
"farming_plus:raspberry_4",
"farming_plus:raspberry_5",
"farming_plus:raspberry_6",
local remdir = minetest.get_modpath(minetest.get_current_modname())
local fast = "fast.lua"
local slow = "slow.lua"
--- farming:blueberry
"farming:blueberry",
"farming:blueberry_1",
"farming:blueberry_2",
"farming:blueberry_3",
"farming:blueberry_4",
--- farming_plus:strawberry
"farming:strawberry",
"farming:strawberry_1",
"farming:strawberry_2",
"farming:strawberry_3",
"farming:strawberry_4",
"farming:strawberry_5",
"farming:strawberry_6",
--- farming_plus:raspberry
"farming:raspberry",
"farming:raspberry_1",
"farming:raspberry_2",
"farming:raspberry_3",
"farming:raspberry_4",
"farming:raspberry_5",
"farming:raspberry_6",
-- Bees
--"bees:hive_wild",
-- vines
"vines:side_middle",
"vines:side_end",
"vines:willow_middle",
"vines:willow_end",
"vines:jungle_middle",
"vines:jungle_end",
"vines:vine_middle",
"vines:vine_end",
"vines:root_middle",
"vines:root_end",
-- bamboo
"bamboo:bamboo"
},
-- you can add as many entries you need
action = function(pos)
minetest.set_node(pos, {name = "air:air"}) -- replacer node name
end,
})
dofile(remdir .. "/" .. fast)

View File

@ -94,3 +94,31 @@ for _,entity_name in ipairs(old_entities) do
end,
})
end
-- magnifier
minetest.register_craftitem("remover:magnifier", {
description = "Magnifying Glass",
inventory_image = "remover_magnifier.png",
stack_max = 1,
liquids_pointable = true,
on_use = function(itemstack, user, pointed_thing)
local pos = minetest.get_pointed_thing_position(pointed_thing)
local name = user:get_player_name()
chathelp.show_node(name, pos)
end,
})
minetest.register_craft({
output = "remover:magnifier",
recipe = {
{"default:glass", "default:mese_crystal_fragment"},
{"default:stick", ""}
}
})
-- Moving from Chathelp to Remover
minetest.register_alias("chathelp:magnifier", "remover:magnifier")

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

BIN
textures/glass.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 280 B

Binary file not shown.

After

Width:  |  Height:  |  Size: 341 B