diff options
Diffstat (limited to 'ore.lua')
| -rw-r--r-- | ore.lua | 20 |
1 files changed, 20 insertions, 0 deletions
@@ -0,0 +1,20 @@ +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() + 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() |
