From 54ce4757d0e7a2e5e28064be1809554693b8b15b Mon Sep 17 00:00:00 2001 From: Le Sanglier des Ardennes Date: Tue, 23 Jan 2018 18:36:18 +0100 Subject: [PATCH] Add custom node --- init.lua | 19 ++++++++++++++++++- textures/nodevoxel_cube_back.png | Bin 0 -> 318 bytes textures/nodevoxel_cube_down.png | Bin 0 -> 318 bytes textures/nodevoxel_cube_front.png | Bin 0 -> 318 bytes textures/nodevoxel_cube_left.png | Bin 0 -> 318 bytes textures/nodevoxel_cube_right.png | Bin 0 -> 318 bytes textures/nodevoxel_cube_up.png | Bin 0 -> 318 bytes 7 files changed, 18 insertions(+), 1 deletion(-) create mode 100644 textures/nodevoxel_cube_back.png create mode 100644 textures/nodevoxel_cube_down.png create mode 100644 textures/nodevoxel_cube_front.png create mode 100644 textures/nodevoxel_cube_left.png create mode 100644 textures/nodevoxel_cube_right.png create mode 100644 textures/nodevoxel_cube_up.png diff --git a/init.lua b/init.lua index 4472b19..6d0665b 100644 --- a/init.lua +++ b/init.lua @@ -1,5 +1,22 @@ -- Node Voxel +minetest.register_node("nodevoxel:cube", { + description = "Nodevoxel Cube", + tiles = { + "nodevoxel_cube_up.png", + "nodevoxel_cube_down.png", + "nodevoxel_cube_right.png", + "nodevoxel_cube_left.png", + "nodevoxel_cube_back.png", + "nodevoxel_cube_front.png" +}, + is_ground_content = true, + + groups = { + cracky = 3 +}, +}) + -- http://lua-users.org/wiki/FileInputOutput -- see if the file exists @@ -60,7 +77,7 @@ minetest.register_chatcommand("nodevoxel", { for k,v in pairs(lines) do if k >= 4 then x, y, z, c = v:match("([^,]+) ([^,]+) ([^,]+) ([^,]+)") - minetest.set_node({x=pos.x + x, y=pos.y + z, z=pos.z + y}, {name="default:wood"}) + minetest.set_node({x=pos.x + x, y=pos.y + z, z=pos.z + y}, {name="nodevoxel:cube"}) print (k .. ' : ', x, y, z, c) end end diff --git a/textures/nodevoxel_cube_back.png b/textures/nodevoxel_cube_back.png new file mode 100644 index 0000000000000000000000000000000000000000..e87e635431feab863d68fd80af128eddf0cfc204 GIT binary patch literal 318 zcmV-E0m1%>P)=E&3BW*7`CG0kV|xqu~)fBdZ@Jr4ilkFMIBpOPQJ3g3<=n3%L#gdolN9 zW@{}B@5*Q9{Ykdq9r-10tqK1LN`e8dGss^!mTOw$^-s`2ENdGkoh>O=HumH)cZVX8 zT=OA0Z>^LfDe6>ft$otllbxmsV2tB941*}ZCPlW^DDp8oI{_GQ`gk~g0eBj-E=dnw QbpQYW07*qoM6N<$g0};CiU0rr literal 0 HcmV?d00001 diff --git a/textures/nodevoxel_cube_down.png b/textures/nodevoxel_cube_down.png new file mode 100644 index 0000000000000000000000000000000000000000..dcbcebdec183b9e7d0559e06b7723adbe82ba4fa GIT binary patch literal 318 zcmV-E0m1%>P)=E&3BW*7`CG0kV|xqu~)fBdZ@Jr4ilkFMIBpOPQJ3g3<=n3%L#gdolN9 zW@{}B@5*Q9{Ykdq9r-10tqK1LN`e8dGss^!mTOw$^-s`2ENdGkoh>O=HumH)cZVX8 zT=OA0Z>^LfDe6>ft$otllbxmsV2tB941*}ZCPlW^DDp8oI{_GQ`gk~g0eBj-E=dnw QbpQYW07*qoM6N<$f=MQL4*&oF literal 0 HcmV?d00001 diff --git a/textures/nodevoxel_cube_front.png b/textures/nodevoxel_cube_front.png new file mode 100644 index 0000000000000000000000000000000000000000..9a6869bf2a81c2396d092c368f52a54fbb398cc3 GIT binary patch literal 318 zcmV-E0m1%>P)=E&3BW*7`CG0kV|xqu~)fBdZ@Jr4ilkFMIBpOPQJ3g3<=n3%L#gdolN9 zW@{}B@5*Q9{Ykdq9r-10tqK1LN`e8dGss^!mTOw$^-s`2ENdGkoh>O=HumH)cZVX8 zT=OA0Z>^LfDe6>ft$otllbxmsV2tB941*}ZCPlW^DDp8oI{_GQ`gk~g0eBj-E=dnw QbpQYW07*qoM6N<$f=H!#761SM literal 0 HcmV?d00001 diff --git a/textures/nodevoxel_cube_left.png b/textures/nodevoxel_cube_left.png new file mode 100644 index 0000000000000000000000000000000000000000..4ee8c3274865fff5927a32e86bb6d6f39a3825f7 GIT binary patch literal 318 zcmV-E0m1%>P)=E&3BW*7`CG0kV|xqu~)fBdZ@Jr4ilkFMIBpOPQJ3g3<=n3%L#gdolN9 zW@{}B@5*Q9{Ykdq9r-10tqK1LN`e8dGss^!mTOw$^-s`2ENdGkoh>O=HumH)cZVX8 zT=OA0Z>^LfDe6>ft$otllbxmsV2tB941*}ZCPlW^DDp8oI{_GQ`gk~g0eBj-E=dnw QbpQYW07*qoM6N<$f>_#lC;$Ke literal 0 HcmV?d00001 diff --git a/textures/nodevoxel_cube_right.png b/textures/nodevoxel_cube_right.png new file mode 100644 index 0000000000000000000000000000000000000000..4b2e49a75b8561c59c4c30f7da487160f5402e82 GIT binary patch literal 318 zcmV-E0m1%>P)=E&3BW*7`CG0kV|xqu~)fBdZ@Jr4ilkFMIBpOPQJ3g3<=n3%L#gdolN9 zW@{}B@5*Q9{Ykdq9r-10tqK1LN`e8dGss^!mTOw$^-s`2ENdGkoh>O=HumH)cZVX8 zT=OA0Z>^LfDe6>ft$otllbxmsV2tB941*}ZCPlW^DDp8oI{_GQ`gk~g0eBj-E=dnw QbpQYW07*qoM6N<$g15|gf&c&j literal 0 HcmV?d00001 diff --git a/textures/nodevoxel_cube_up.png b/textures/nodevoxel_cube_up.png new file mode 100644 index 0000000000000000000000000000000000000000..b9196c714508541945e191ccc8e745d33f6e2af4 GIT binary patch literal 318 zcmV-E0m1%>P)=E&3BW*7`CG0kV|xqu~)fBdZ@Jr4ilkFMIBpOPQJ3g3<=n3%L#gdolN9 zW@{}B@5*Q9{Ykdq9r-10tqK1LN`e8dGss^!mTOw$^-s`2ENdGkoh>O=HumH)cZVX8 zT=OA0Z>^LfDe6>ft$otllbxmsV2tB941*}ZCPlW^DDp8oI{_GQ`gk~g0eBj-E=dnw QbpQYW07*qoM6N<$g1laMg#Z8m literal 0 HcmV?d00001