1
0
Fork 0

Use new vectors

* Use vector.new instead of xyz table.
newmobs-master
kabou 2022-02-19 16:15:36 +01:00
parent 51ca60c097
commit 55009c257e
2 changed files with 5 additions and 5 deletions

View File

@ -159,7 +159,7 @@ local function composter_add_item(pos, node, player, itemstack, pointed_thing)
local node_defs = minetest.registered_nodes[node.name] local node_defs = minetest.registered_nodes[node.name]
local level = node_defs["_mcl_compost_level"] local level = node_defs["_mcl_compost_level"]
-- spawn green particles above new layer -- spawn green particles above new layer
mcl_dye.add_bone_meal_particle(vector.add(pos, {x=0, y=level/8, z=0})) mcl_dye.add_bone_meal_particle(vector.add(pos, vector.new(0, level/8, 0)))
-- TODO: play some sounds -- TODO: play some sounds
-- update composter block -- update composter block
if level < 7 then if level < 7 then

View File

@ -343,7 +343,7 @@ minetest.register_abm({
local abovenode = minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z}) local abovenode = minetest.get_node({x=pos.x, y=pos.y+1, z=pos.z})
if not minetest.registered_items[abovenode.name] then return end if not minetest.registered_items[abovenode.name] then return end
-- Don't bother checking item enties if node above is a container (should save some CPU) -- Don't bother checking item enties if node above is a container (should save some CPU)
if minetest.registered_items[abovenode.name].groups.container then if minetest.get_item_group(abovenode.name, "container") then
return return
end end
local meta = minetest.get_meta(pos) local meta = minetest.get_meta(pos)
@ -397,7 +397,7 @@ minetest.register_abm({
-- Suck an item from the container above into the hopper -- Suck an item from the container above into the hopper
local upnode = minetest.get_node(uppos) local upnode = minetest.get_node(uppos)
if not minetest.registered_nodes[upnode.name] then return end if not minetest.registered_nodes[upnode.name] then return end
local g = minetest.registered_nodes[upnode.name].groups.container local g = minetest.get_item_group(upnode.name, "container")
local sucked = mcl_util.move_item_container(uppos, pos) local sucked = mcl_util.move_item_container(uppos, pos)
-- Also suck in non-fuel items from furnace fuel slot -- Also suck in non-fuel items from furnace fuel slot
@ -442,7 +442,7 @@ minetest.register_abm({
-- Suck an item from the container above into the hopper -- Suck an item from the container above into the hopper
local abovenode = minetest.get_node(above) local abovenode = minetest.get_node(above)
if not minetest.registered_nodes[abovenode.name] then return end if not minetest.registered_nodes[abovenode.name] then return end
local g = minetest.registered_nodes[abovenode.name].groups.container local g = minetest.get_item_group(abovenode.name, "container")
local sucked = mcl_util.move_item_container(above, pos) local sucked = mcl_util.move_item_container(above, pos)
-- Also suck in non-fuel items from furnace fuel slot -- Also suck in non-fuel items from furnace fuel slot
@ -454,7 +454,7 @@ minetest.register_abm({
end end
-- Move an item from the hopper into the container to which the hopper points to -- Move an item from the hopper into the container to which the hopper points to
local g = minetest.registered_nodes[frontnode.name].groups.container local g = minetest.get_item_group(frontnode.name, "container")
if g == 2 or g == 3 or g == 5 or g == 6 then if g == 2 or g == 3 or g == 5 or g == 6 then
mcl_util.move_item_container(pos, front) mcl_util.move_item_container(pos, front)
elseif g == 4 then elseif g == 4 then