epidermis/misc.lua

18 lines
666 B
Lua

function epidermis.vector_axis_angle(euler_rotation)
return modlib.quaternion.to_axis_angle(modlib.quaternion.from_euler_rotation(vector.multiply(euler_rotation, -1)))
end
function epidermis.on_cheat(player, cheat)
local name = player:get_player_name()
minetest.log("warning", "Kicked " .. name .. " for cheating: " .. modlib.json:write_string(cheat))
minetest.kick_player(name, "Kicked for cheating")
end
local visible_wielditem = rawget(_G, "visible_wielditem")
function epidermis.register_tool(name, def)
minetest.register_tool(name, def)
if visible_wielditem then
visible_wielditem.item_tweaks.names[name] = {rotation = vector.new(0, 0, -90)}
end
end