epidermis/misc.lua

18 lines
666 B
Lua
Raw Normal View History

2022-01-09 08:16:29 -08:00
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
2022-01-23 06:11:08 -08:00
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