| | |
| | | local node = minetest.get_node_or_nil(pos) |
| | | if node then return node end |
| | | local vm = VoxelManip() |
| | | local MinEdge, MaxEdge = vm:read_from_map(pos, pos) |
| | | local _, _ = vm:read_from_map(pos, pos) |
| | | return nil |
| | | end |
| | | |
| | |
| | | technic.tube_inject_item = pipeworks.tube_inject_item or function(pos, start_pos, velocity, item) |
| | | local tubed = pipeworks.tube_item(vector.new(pos), item) |
| | | tubed:get_luaentity().start_pos = vector.new(start_pos) |
| | | tubed:setvelocity(velocity) |
| | | tubed:setacceleration(vector.new(0, 0, 0)) |
| | | tubed:set_velocity(velocity) |
| | | tubed:set_acceleration(vector.new(0, 0, 0)) |
| | | end |
| | | |
| | | |
| | |
| | | return p |
| | | end, vector.round(pos) |
| | | end |
| | | |