init, chnaged wear time
This commit is contained in:
commit
07333e9d5a
9 changed files with 479 additions and 0 deletions
24
worldedit.lua
Normal file
24
worldedit.lua
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
local function disp(...)
|
||||
for _, x in ipairs({...}) do
|
||||
minetest.chat_send_all(dump(x))
|
||||
end
|
||||
end
|
||||
|
||||
local rotate_function = minetest.registered_chatcommands["/rotate"].func
|
||||
|
||||
minetest.register_node("screwdriver2:worldedit_screw",{
|
||||
description = "WorldEdit Screw\nRotating this with the screwdriver will also rotate the worldedit region.",
|
||||
tiles = {"screwdriver2_screw.png"},
|
||||
paramtype2 = "facedir",
|
||||
groups = {cracky = 1, level = 2},
|
||||
sounds = default and default.node_sound_metal_defaults(),
|
||||
on_rotate = function(_, _, player, _, _, axis, amount)
|
||||
local name = player:get_player_name()
|
||||
if not minetest.check_player_privs(name, "worldedit") then
|
||||
minetest.chat_send_player(name, "You don't have permission to use WorldEdit.")
|
||||
return false
|
||||
end
|
||||
if axis ~= "y" then amount = -amount end
|
||||
rotate_function(name, axis.." "..(amount * 90))
|
||||
end,
|
||||
})
|
||||
Loading…
Add table
Add a link
Reference in a new issue