diff --git a/maidroid_tool/core_writer.lua b/maidroid_tool/core_writer.lua index 1edf151..404fc24 100644 --- a/maidroid_tool/core_writer.lua +++ b/maidroid_tool/core_writer.lua @@ -4,8 +4,42 @@ ------------------------------------------------------------ -- register a definition of a core writer. -minetest.register_node("maidroid_tool:core_writer", { - drawtype = "nodebox", - tiles = {}, +(function() + local node_box = { + type = "fixed", + fixed = { + {-0.4375, -0.25, -0.4375, 0.4375, 0.1875, 0.4375}, + { 0.1875, 0.3125, 0.0625, 0.4375, 0.375, 0.125}, + { -0.375, 0.1875, -0.375, 0.375, 0.25, 0.375}, + {-0.0625, -0.5, -0.0625, 0.0625, 0.375, 0.0625}, + { 0.375, 0.1875, 0.0625, 0.4375, 0.375, 0.125}, + { -0.375, -0.5, -0.375, 0.375, -0.25, 0.375}, + }, + } -}) + local tiles = { + "maidroid_tool_core_writer_top.png", + "maidroid_tool_core_writer_bottom.png", + "maidroid_tool_core_writer_right.png", + "maidroid_tool_core_writer_right.png^[transformFX", + "maidroid_tool_core_writer_front.png^[transformFX", + "maidroid_tool_core_writer_front.png", + } + + minetest.register_node("maidroid_tool:core_writer", { + description = "maidroid tool : core writer", + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + groups = {cracky = 2}, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + node_box = node_box, + tiles = tiles, + }) +end) () + +-- register a definition of a core entity. +(function() + +end) () diff --git a/maidroid_tool/depends.txt b/maidroid_tool/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/maidroid_tool/depends.txt @@ -0,0 +1 @@ +default diff --git a/maidroid_tool/init.lua b/maidroid_tool/init.lua index d9fa7bf..a304258 100644 --- a/maidroid_tool/init.lua +++ b/maidroid_tool/init.lua @@ -7,3 +7,5 @@ maidroid_tool = {} maidroid_tool.modname = "maidroid_tool" maidroid_tool.modpath = minetest.get_modpath(maidroid_tool.modname) + +dofile(maidroid_tool.modpath .. "/core_writer.lua") diff --git a/maidroid_tool/textures/maidroid_tool_core_writer_bottom.png b/maidroid_tool/textures/maidroid_tool_core_writer_bottom.png new file mode 100644 index 0000000..df552d6 Binary files /dev/null and b/maidroid_tool/textures/maidroid_tool_core_writer_bottom.png differ diff --git a/maidroid_tool/textures/maidroid_tool_core_writer_bottom.xcf b/maidroid_tool/textures/maidroid_tool_core_writer_bottom.xcf new file mode 100644 index 0000000..e5b8267 Binary files /dev/null and b/maidroid_tool/textures/maidroid_tool_core_writer_bottom.xcf differ diff --git a/maidroid_tool/textures/maidroid_tool_core_writer_front.png b/maidroid_tool/textures/maidroid_tool_core_writer_front.png new file mode 100644 index 0000000..dd843a1 Binary files /dev/null and b/maidroid_tool/textures/maidroid_tool_core_writer_front.png differ diff --git a/maidroid_tool/textures/maidroid_tool_core_writer_front.xcf b/maidroid_tool/textures/maidroid_tool_core_writer_front.xcf new file mode 100644 index 0000000..3d72e8d Binary files /dev/null and b/maidroid_tool/textures/maidroid_tool_core_writer_front.xcf differ diff --git a/maidroid_tool/textures/maidroid_tool_core_writer_right.png b/maidroid_tool/textures/maidroid_tool_core_writer_right.png new file mode 100644 index 0000000..6629698 Binary files /dev/null and b/maidroid_tool/textures/maidroid_tool_core_writer_right.png differ diff --git a/maidroid_tool/textures/maidroid_tool_core_writer_right.xcf b/maidroid_tool/textures/maidroid_tool_core_writer_right.xcf new file mode 100644 index 0000000..d7306b7 Binary files /dev/null and b/maidroid_tool/textures/maidroid_tool_core_writer_right.xcf differ diff --git a/maidroid_tool/textures/maidroid_tool_core_writer_top.png b/maidroid_tool/textures/maidroid_tool_core_writer_top.png new file mode 100644 index 0000000..7f55240 Binary files /dev/null and b/maidroid_tool/textures/maidroid_tool_core_writer_top.png differ diff --git a/maidroid_tool/textures/maidroid_tool_core_writer_top.xcf b/maidroid_tool/textures/maidroid_tool_core_writer_top.xcf new file mode 100644 index 0000000..d6cffb0 Binary files /dev/null and b/maidroid_tool/textures/maidroid_tool_core_writer_top.xcf differ