summaryrefslogtreecommitdiff
path: root/ore.lua
diff options
context:
space:
mode:
Diffstat (limited to 'ore.lua')
-rw-r--r--ore.lua20
1 files changed, 20 insertions, 0 deletions
diff --git a/ore.lua b/ore.lua
new file mode 100644
index 0000000..4a6a5e4
--- /dev/null
+++ b/ore.lua
@@ -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()