summaryrefslogtreecommitdiff
path: root/ore.lua
blob: 64b13abdd2831e2ad02ae45b149103762ff0d199 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
local p = peripheral.wrap"back"
assert(p.hasModule"plethora:scanner" and p.hasModule"plethora:glasses", "need block scanner and overlay glasses!")

local interesting_blocks = {
	["minecraft:netherrack"]=0xffff00ff,
}

local function go()
	p.canvas3d().clear()
	local canvas = p.canvas3d().create()
	local scan = p.scan()
	for _, block in ipairs(scan) do
		local colour = interesting_blocks[block.name]
		if colour then
			local box = canvas.addBox(block.x,block.y,block.z, 0.1,0.1,0.1, colour)
			box.setDepthTested(false)
		end
	end
end

go()