mirror of
https://git.minetest.land/VoxeLibre/VoxeLibre.git
synced 2024-11-26 20:41:11 +01:00
Some minor cleanup in mcl_enchanting
This commit is contained in:
parent
9028902a87
commit
7d8c33c647
1 changed files with 9 additions and 3 deletions
|
@ -103,6 +103,7 @@ minetest.register_chatcommand("enchant", {
|
||||||
minetest.register_chatcommand("forceenchant", {
|
minetest.register_chatcommand("forceenchant", {
|
||||||
description = S("Forcefully enchant an item"),
|
description = S("Forcefully enchant an item"),
|
||||||
params = S("<player> <enchantment> [<level>]"),
|
params = S("<player> <enchantment> [<level>]"),
|
||||||
|
privs = {give = true},
|
||||||
func = function(_, param)
|
func = function(_, param)
|
||||||
local sparam = param:split(" ")
|
local sparam = param:split(" ")
|
||||||
local target_name = sparam[1]
|
local target_name = sparam[1]
|
||||||
|
@ -181,6 +182,11 @@ minetest.register_entity("mcl_enchanting:book", {
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
|
|
||||||
|
local rotate
|
||||||
|
if minetest.get_modpath("screwdriver") then
|
||||||
|
rotate = screwdriver.rotate_simple
|
||||||
|
end
|
||||||
|
|
||||||
minetest.register_node("mcl_enchanting:table", {
|
minetest.register_node("mcl_enchanting:table", {
|
||||||
description = S("Enchanting Table"),
|
description = S("Enchanting Table"),
|
||||||
drawtype = "nodebox",
|
drawtype = "nodebox",
|
||||||
|
@ -190,8 +196,8 @@ minetest.register_node("mcl_enchanting:table", {
|
||||||
fixed = {-0.5, -0.5, -0.5, 0.5, 0.25, 0.5},
|
fixed = {-0.5, -0.5, -0.5, 0.5, 0.25, 0.5},
|
||||||
},
|
},
|
||||||
sounds = mcl_sounds.node_sound_stone_defaults(),
|
sounds = mcl_sounds.node_sound_stone_defaults(),
|
||||||
groups = {pickaxey = 2},
|
groups = {pickaxey = 2, deco_block = 1},
|
||||||
on_rotate = (rawget(_G, "screwdriver") or {}).rotate_simple,
|
on_rotate = rotate,
|
||||||
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
on_rightclick = function(pos, node, clicker, itemstack, pointed_thing)
|
||||||
local player_meta = clicker:get_meta()
|
local player_meta = clicker:get_meta()
|
||||||
local table_meta = minetest.get_meta(pos)
|
local table_meta = minetest.get_meta(pos)
|
||||||
|
@ -237,7 +243,7 @@ minetest.register_craft({
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_abm({
|
minetest.register_abm({
|
||||||
name = "Enchanting table bookshelf particles",
|
label = "Enchanting table bookshelf particles",
|
||||||
interval = 1,
|
interval = 1,
|
||||||
chance = 1,
|
chance = 1,
|
||||||
nodenames = "mcl_enchanting:table",
|
nodenames = "mcl_enchanting:table",
|
||||||
|
|
Loading…
Reference in a new issue