From a6469dde16ad021dba8036aed1765170365bed96 Mon Sep 17 00:00:00 2001 From: AiTechEye <40591179+AiTechEye@users.noreply.github.com> Date: Tue, 26 Jun 2018 11:12:01 +0200 Subject: [PATCH] Add files via upload --- vexcazer_regen/depends.txt | 1 + vexcazer_regen/init.lua | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 vexcazer_regen/depends.txt create mode 100644 vexcazer_regen/init.lua diff --git a/vexcazer_regen/depends.txt b/vexcazer_regen/depends.txt new file mode 100644 index 0000000..0a58c56 --- /dev/null +++ b/vexcazer_regen/depends.txt @@ -0,0 +1 @@ +vexcazer \ No newline at end of file diff --git a/vexcazer_regen/init.lua b/vexcazer_regen/init.lua new file mode 100644 index 0000000..caec09d --- /dev/null +++ b/vexcazer_regen/init.lua @@ -0,0 +1,19 @@ +vexcazer.registry_mode({ + name="Regen", + info="USE to re generate area\nstack count to left, is area size", + hide_mode_default=true, + hide_mode_mod=true, + on_use = function(itemstack, user, pointed_thing,input) + if pointed_thing.type~="node" then return itemstack end + local count=user:get_inventory():get_stack("main", input.index-1):get_count() + if count>input.max_amount then + count=vexcazer.round(input.max_amount/2) + end + local p1=vector.add(pointed_thing.under,-count) + local p2=vector.add(pointed_thing.under,count) + minetest.chat_send_player(input.user_name, " regeneration area") + minetest.delete_area(p1, p2) + minetest.chat_send_player(input.user_name, " done") + return itemstack + end +}) \ No newline at end of file