From 9d9b0e8dab13d69e42a3dae3109288d71e8b1ceb Mon Sep 17 00:00:00 2001 From: Sheriff-Unit-3 <210896603+Sheriff-Unit-3@users.noreply.github.com> Date: Fri, 14 Aug 2026 16:04:58 -0500 Subject: [PATCH 1/2] Add core.get_translator calls --- README.md | 3 - adoors.lua | 366 +++++++++++++++++------------------ angledglass.lua | 492 ++++++++++++++++++++++++++++++++---------------- angledwalls.lua | 425 ++++++++++++++++++++++++----------------- bakedclay.lua | 332 ++++++++++++++++++++------------ quartz.lua | 43 +++-- slopedwalls.lua | 217 ++++++++++++++------- 7 files changed, 1150 insertions(+), 728 deletions(-) diff --git a/README.md b/README.md index a753a5c..b162da4 100755 --- a/README.md +++ b/README.md @@ -7,17 +7,14 @@ Angled walls, angled glass, and angled doors for Minetest Game. ![Preview](/screenshot.png) ![Preview](/screenshot_angledwalls-inv.png) - ## Dependencies * Luanti/Minetest >= 0.4.16 * `default` and `doors` (provided by Minetest Game and compatible games) - ## License * Code: LGPL 2.1+ * Models: CC-BY-SA 4.0 (multiple) See [license.txt](license.txt) for details. - diff --git a/adoors.lua b/adoors.lua index a971e4f..6184069 100644 --- a/adoors.lua +++ b/adoors.lua @@ -1,6 +1,7 @@ -- adoors by TumeniNodes (C) 2018 local screwdriver = rawget(_G, "screwdriver") or {} +local S = core.get_translator(core.get_current_modname()) adoors = {} @@ -8,42 +9,42 @@ adoors = {} adoors.door = { { "steel", - "Steel", + S("Steel"), {cracky = 1, door = 1}, default.node_sound_metal_defaults(), "doors_steel_door", {name = "doors_door_steel.png"}, - "default:steelblock" + "default:steelblock", }, { "glass", - "Glass", + S("Glass"), {cracky = 3, door = 1}, default.node_sound_glass_defaults(), "doors_glass_door", {name = "doors_door_glass.png"}, - "default:glass" + "default:glass", }, { "obsidian_glass", - "Obsidian Glass", + S("Obsidian Glass"), {cracky = 1, door = 1}, default.node_sound_glass_defaults(), "doors_glass_door", {name = "doors_door_obsidian_glass.png"}, - "default:obsidian_glass" + "default:obsidian_glass", }, { "wood", - "Wood", + S("Wood"), {choppy = 2, door = 1}, default.node_sound_wood_defaults(), "doors_door", {name = "doors_door_wood.png"}, - "default:wood" + "default:wood", }, } @@ -58,190 +59,189 @@ for _, row in ipairs(adoors.door) do local door_tiles = row[6] local craft_material = row[7] - -core.register_node(":adoors:" ..name.. "_Ldoor", { - description = desc.. " Door (left)", - inventory_image = "doors_item_" ..name.. ".png^[transformFXX", - wield_image = "doors_item_" ..name.. ".png^[transformFXX", - drawtype = "mesh", - mesh = "adoors_Ldoor.obj", - tiles = {door_tiles}, - use_texture_alpha = ALPHA_CLIP, - paramtype = "light", - paramtype2 = "facedir", - on_rotate = screwdriver.rotate_simple, - sunlight_propogates = true, - is_ground_content = false, - groups = mat_groups, - sounds = mat_sound, - selection_box = { - type = "fixed", - fixed = { - {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, - {0.25, -0.5, 0.25, 0.375, 1.5, 0.375}, - {0.125, -0.5, 0.125, 0.25, 1.5, 0.25}, - {0, -0.5, 0, 0.125, 1.5, 0.125}, - {-0.125, -0.5, -0.125, 0, 1.5, 0}, - {-0.25, -0.5, -0.25, -0.125, 1.5, -0.125}, - {-0.375, -0.5, -0.375, -0.25, 1.5, -0.25}, - {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + core.register_node(":adoors:" .. name .. "_Ldoor", { + description = S("@1 Door (left)", desc), + inventory_image = "doors_item_" .. name .. ".png^[transformFXX", + wield_image = "doors_item_" .. name .. ".png^[transformFXX", + drawtype = "mesh", + mesh = "adoors_Ldoor.obj", + tiles = {door_tiles}, + use_texture_alpha = ALPHA_CLIP, + paramtype = "light", + paramtype2 = "facedir", + on_rotate = screwdriver.rotate_simple, + sunlight_propogates = true, + is_ground_content = false, + groups = mat_groups, + sounds = mat_sound, + selection_box = { + type = "fixed", + fixed = { + {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, + {0.25, -0.5, 0.25, 0.375, 1.5, 0.375}, + {0.125, -0.5, 0.125, 0.25, 1.5, 0.25}, + {0, -0.5, 0, 0.125, 1.5, 0.125}, + {-0.125, -0.5, -0.125, 0, 1.5, 0}, + {-0.25, -0.5, -0.25, -0.125, 1.5, -0.125}, + {-0.375, -0.5, -0.375, -0.25, 1.5, -0.25}, + {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + }, }, - }, - collision_box = { - type = "fixed", - fixed = { - {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, - {0.25, -0.5, 0.25, 0.375, 1.5, 0.375}, - {0.125, -0.5, 0.125, 0.25, 1.5, 0.25}, - {0, -0.5, 0, 0.125, 1.5, 0.125}, - {-0.125, -0.5, -0.125, 0, 1.5, 0}, - {-0.25, -0.5, -0.25, -0.125, 1.5, -0.125}, - {-0.375, -0.5, -0.375, -0.25, 1.5, -0.25}, - {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + collision_box = { + type = "fixed", + fixed = { + {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, + {0.25, -0.5, 0.25, 0.375, 1.5, 0.375}, + {0.125, -0.5, 0.125, 0.25, 1.5, 0.25}, + {0, -0.5, 0, 0.125, 1.5, 0.125}, + {-0.125, -0.5, -0.125, 0, 1.5, 0}, + {-0.25, -0.5, -0.25, -0.125, 1.5, -0.125}, + {-0.375, -0.5, -0.375, -0.25, 1.5, -0.25}, + {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + }, }, - }, - on_rightclick = function(pos, node, _) - core.swap_node(pos, {name = "adoors:" ..name.. "_Ldoor_open", param2 = node.param2}) - core.sound_play(door_sound.."_open", {gain = 0.20, max_hear_distance = 2}) - end, -}) + on_rightclick = function(pos, node, _) + core.swap_node(pos, {name = "adoors:" .. name .. "_Ldoor_open", param2 = node.param2}) + core.sound_play(door_sound .. "_open", {gain = 0.20, max_hear_distance = 2}) + end, + }) -core.register_node(":adoors:" ..name.. "_Ldoor_open", { - drawtype = "mesh", - mesh = "adoors_Ldoor_open.obj", - tiles = {door_tiles}, - use_texture_alpha = ALPHA_CLIP, - paramtype = "light", - paramtype2 = "facedir", - on_rotate = screwdriver.rotate_simple, - legacy_facedir_simple = true, - sunlight_propogates = true, - is_ground_content = false, - groups = mat_groups, - drop = "adoors:" ..name.. "_Ldoor", - sounds = mat_sound, - selection_box = { - type = "fixed", - fixed = { - {0.375, -0.5, -1.375, 0.5, 1.5, -1.25}, - {0.25, -0.5, -1.25, 0.375, 1.5, -1.125}, - {0.125, -0.5, -1.125, 0.25, 1.5, -1}, - {0, -0.5, -1, 0.125, 1.5, -0.875}, - {-0.125, -0.5, -0.875, 0, 1.5, -0.75}, - {-0.25, -0.5, -0.75, -0.125, 1.5, -0.625}, - {-0.375, -0.5, -0.625, -0.25, 1.5, -0.5}, - {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + core.register_node(":adoors:" .. name .. "_Ldoor_open", { + drawtype = "mesh", + mesh = "adoors_Ldoor_open.obj", + tiles = {door_tiles}, + use_texture_alpha = ALPHA_CLIP, + paramtype = "light", + paramtype2 = "facedir", + on_rotate = screwdriver.rotate_simple, + legacy_facedir_simple = true, + sunlight_propogates = true, + is_ground_content = false, + groups = mat_groups, + drop = "adoors:" .. name .. "_Ldoor", + sounds = mat_sound, + selection_box = { + type = "fixed", + fixed = { + {0.375, -0.5, -1.375, 0.5, 1.5, -1.25}, + {0.25, -0.5, -1.25, 0.375, 1.5, -1.125}, + {0.125, -0.5, -1.125, 0.25, 1.5, -1}, + {0, -0.5, -1, 0.125, 1.5, -0.875}, + {-0.125, -0.5, -0.875, 0, 1.5, -0.75}, + {-0.25, -0.5, -0.75, -0.125, 1.5, -0.625}, + {-0.375, -0.5, -0.625, -0.25, 1.5, -0.5}, + {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + }, }, - }, - collision_box = { - type = "fixed", - fixed = { - {0.375, -0.5, -1.375, 0.5, 1.5, -1.25}, - {0.25, -0.5, -1.25, 0.375, 1.5, -1.125}, - {0.125, -0.5, -1.125, 0.25, 1.5, -1}, - {0, -0.5, -1, 0.125, 1.5, -0.875}, - {-0.125, -0.5, -0.875, 0, 1.5, -0.75}, - {-0.25, -0.5, -0.75, -0.125, 1.5, -0.625}, - {-0.375, -0.5, -0.625, -0.25, 1.5, -0.5}, - {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + collision_box = { + type = "fixed", + fixed = { + {0.375, -0.5, -1.375, 0.5, 1.5, -1.25}, + {0.25, -0.5, -1.25, 0.375, 1.5, -1.125}, + {0.125, -0.5, -1.125, 0.25, 1.5, -1}, + {0, -0.5, -1, 0.125, 1.5, -0.875}, + {-0.125, -0.5, -0.875, 0, 1.5, -0.75}, + {-0.25, -0.5, -0.75, -0.125, 1.5, -0.625}, + {-0.375, -0.5, -0.625, -0.25, 1.5, -0.5}, + {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + }, }, - }, - on_rightclick = function(pos, node, _) - core.swap_node(pos, {name = "adoors:" ..name.. "_Ldoor", param2 = node.param2}) - core.sound_play(door_sound.."_close", {gain = 0.20, max_hear_distance = 2}) - end, -}) + on_rightclick = function(pos, node, _) + core.swap_node(pos, {name = "adoors:" .. name .. "_Ldoor", param2 = node.param2}) + core.sound_play(door_sound .. "_close", {gain = 0.20, max_hear_distance = 2}) + end, + }) -core.register_node(":adoors:" ..name.. "_Rdoor", { - description = desc.. " Door (right)", - inventory_image = "doors_item_" ..name.. ".png", - wield_image = "doors_item_" ..name.. ".png", - drawtype = "mesh", - mesh = "adoors_Rdoor.obj", - tiles = {door_tiles}, - use_texture_alpha = ALPHA_CLIP, - paramtype = "light", - paramtype2 = "facedir", - on_rotate = screwdriver.rotate_simple, - sunlight_propogates = true, - is_ground_content = false, - groups = mat_groups, - sounds = mat_sound, - selection_box = { - type = "fixed", - fixed = { - {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, - {0.25, -0.5, 0.25, 0.375, 1.5, 0.375}, - {0.125, -0.5, 0.125, 0.25, 1.5, 0.25}, - {0, -0.5, 0, 0.125, 1.5, 0.125}, - {-0.125, -0.5, -0.125, 0, 1.5, 0}, - {-0.25, -0.5, -0.25, -0.125, 1.5, -0.125}, - {-0.375, -0.5, -0.375, -0.25, 1.5, -0.25}, - {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + core.register_node(":adoors:" .. name .. "_Rdoor", { + description = S("@1 Door (right)", desc), + inventory_image = "doors_item_" .. name .. ".png", + wield_image = "doors_item_" .. name .. ".png", + drawtype = "mesh", + mesh = "adoors_Rdoor.obj", + tiles = {door_tiles}, + use_texture_alpha = ALPHA_CLIP, + paramtype = "light", + paramtype2 = "facedir", + on_rotate = screwdriver.rotate_simple, + sunlight_propogates = true, + is_ground_content = false, + groups = mat_groups, + sounds = mat_sound, + selection_box = { + type = "fixed", + fixed = { + {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, + {0.25, -0.5, 0.25, 0.375, 1.5, 0.375}, + {0.125, -0.5, 0.125, 0.25, 1.5, 0.25}, + {0, -0.5, 0, 0.125, 1.5, 0.125}, + {-0.125, -0.5, -0.125, 0, 1.5, 0}, + {-0.25, -0.5, -0.25, -0.125, 1.5, -0.125}, + {-0.375, -0.5, -0.375, -0.25, 1.5, -0.25}, + {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + }, }, - }, - collision_box = { - type = "fixed", - fixed = { - {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, - {0.25, -0.5, 0.25, 0.375, 1.5, 0.375}, - {0.125, -0.5, 0.125, 0.25, 1.5, 0.25}, - {0, -0.5, 0, 0.125, 1.5, 0.125}, - {-0.125, -0.5, -0.125, 0, 1.5, 0}, - {-0.25, -0.5, -0.25, -0.125, 1.5, -0.125}, - {-0.375, -0.5, -0.375, -0.25, 1.5, -0.25}, - {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + collision_box = { + type = "fixed", + fixed = { + {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, + {0.25, -0.5, 0.25, 0.375, 1.5, 0.375}, + {0.125, -0.5, 0.125, 0.25, 1.5, 0.25}, + {0, -0.5, 0, 0.125, 1.5, 0.125}, + {-0.125, -0.5, -0.125, 0, 1.5, 0}, + {-0.25, -0.5, -0.25, -0.125, 1.5, -0.125}, + {-0.375, -0.5, -0.375, -0.25, 1.5, -0.25}, + {-0.5, -0.5, -0.5, -0.375, 1.5, -0.375}, + }, }, - }, - on_rightclick = function(pos, node, _) - core.swap_node(pos, {name = "adoors:" ..name.. "_Rdoor_open", param2 = node.param2}) - core.sound_play(door_sound.."_open", {gain = 0.20, max_hear_distance = 2}) - end, -}) + on_rightclick = function(pos, node, _) + core.swap_node(pos, {name = "adoors:" .. name .. "_Rdoor_open", param2 = node.param2}) + core.sound_play(door_sound .. "_open", {gain = 0.20, max_hear_distance = 2}) + end, + }) -core.register_node(":adoors:" ..name.. "_Rdoor_open", { - drawtype = "mesh", - mesh = "adoors_Rdoor_open.obj", - tiles = {door_tiles}, - use_texture_alpha = ALPHA_CLIP, - paramtype = "light", - paramtype2 = "facedir", - on_rotate = screwdriver.rotate_simple, - legacy_facedir_simple = true, - sunlight_propogates = true, - is_ground_content = false, - groups = mat_groups, - drop = "adoors:" ..name.. "_Rdoor", - sounds = mat_sound, - selection_box = { - type = "fixed", - fixed = { - {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, - {0.5, -0.5, 0.25, 0.625, 1.5, 0.375}, - {0.625, -0.5, 0.125, 0.75, 1.5, 0.25}, - {0.75, -0.5, 0, 0.875, 1.5, 0.125}, - {0.875, -0.5, -0.125, 1, 1.5, 0}, - {1, -0.5, -0.25, 1.125, 1.5, -0.125}, - {1.125, -0.5, -0.375, 1.25, 1.5, -0.25}, - {1.25, -0.5, -0.5, 1.375, 1.5, -0.375}, + core.register_node(":adoors:" .. name .. "_Rdoor_open", { + drawtype = "mesh", + mesh = "adoors_Rdoor_open.obj", + tiles = {door_tiles}, + use_texture_alpha = ALPHA_CLIP, + paramtype = "light", + paramtype2 = "facedir", + on_rotate = screwdriver.rotate_simple, + legacy_facedir_simple = true, + sunlight_propogates = true, + is_ground_content = false, + groups = mat_groups, + drop = "adoors:" .. name .. "_Rdoor", + sounds = mat_sound, + selection_box = { + type = "fixed", + fixed = { + {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, + {0.5, -0.5, 0.25, 0.625, 1.5, 0.375}, + {0.625, -0.5, 0.125, 0.75, 1.5, 0.25}, + {0.75, -0.5, 0, 0.875, 1.5, 0.125}, + {0.875, -0.5, -0.125, 1, 1.5, 0}, + {1, -0.5, -0.25, 1.125, 1.5, -0.125}, + {1.125, -0.5, -0.375, 1.25, 1.5, -0.25}, + {1.25, -0.5, -0.5, 1.375, 1.5, -0.375}, + }, }, - }, - collision_box = { - type = "fixed", - fixed = { - {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, - {0.5, -0.5, 0.25, 0.625, 1.5, 0.375}, - {0.625, -0.5, 0.125, 0.75, 1.5, 0.25}, - {0.75, -0.5, 0, 0.875, 1.5, 0.125}, - {0.875, -0.5, -0.125, 1, 1.5, 0}, - {1, -0.5, -0.25, 1.125, 1.5, -0.125}, - {1.125, -0.5, -0.375, 1.25, 1.5, -0.25}, - {1.25, -0.5, -0.5, 1.375, 1.5, -0.375}, + collision_box = { + type = "fixed", + fixed = { + {0.375, -0.5, 0.375, 0.5, 1.5, 0.5}, + {0.5, -0.5, 0.25, 0.625, 1.5, 0.375}, + {0.625, -0.5, 0.125, 0.75, 1.5, 0.25}, + {0.75, -0.5, 0, 0.875, 1.5, 0.125}, + {0.875, -0.5, -0.125, 1, 1.5, 0}, + {1, -0.5, -0.25, 1.125, 1.5, -0.125}, + {1.125, -0.5, -0.375, 1.25, 1.5, -0.25}, + {1.25, -0.5, -0.5, 1.375, 1.5, -0.375}, + }, }, - }, - on_rightclick = function(pos, node, _) - core.swap_node(pos, {name = "adoors:" ..name.. "_Rdoor", param2 = node.param2}) - core.sound_play(door_sound.."_close", {gain = 0.20, max_hear_distance = 2}) - end, -}) + on_rightclick = function(pos, node, _) + core.swap_node(pos, {name = "adoors:" .. name .. "_Rdoor", param2 = node.param2}) + core.sound_play(door_sound .. "_close", {gain = 0.20, max_hear_distance = 2}) + end, + }) end diff --git a/angledglass.lua b/angledglass.lua index 2206450..b70b85e 100644 --- a/angledglass.lua +++ b/angledglass.lua @@ -1,8 +1,9 @@ angledglass = {} +local S = core.get_translator(core.get_current_modname()) + -- Angled place function -- To use put "on_place = angledglass.angled_place" in the node def - function angledglass.angled_place(itemstack, placer, pointed_thing) local placer_pos = placer:get_pos() local pos = pointed_thing.above @@ -61,569 +62,730 @@ function angledglass.register_glass(subname, recipeitem, groups, images, descrip {0, -0.5, 0, 0.125, 0.5, 0.125}, {-0.125, -0.5, -0.125, 0, 0.5, 0}, {-0.0625, -0.5, -0.0625, 0.0625, 0.5, 0.0625}, - } + }, }, - on_place = angledglass.angled_place + on_place = angledglass.angled_place, }) end -- Register glass types -angledglass.register_glass("_acacia_wood_glass", "default:acacia_wood", +angledglass.register_glass( + "_acacia_wood_glass", + "default:acacia_wood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "default_acacia_wood.png"}, - "Acacia Wood Glass", + S("Acacia Wood Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_acacia_wood_obsidian_glass", "default:acacia_wood", +angledglass.register_glass( + "_acacia_wood_obsidian_glass", + "default:acacia_wood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "default_acacia_wood.png"}, - "Acacia Wood Obsidian Glass", + S("Acacia Wood Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_aspen_wood_glass", "default:aspen_wood", +angledglass.register_glass( + "_aspen_wood_glass", + "default:aspen_wood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "default_aspen_wood.png"}, - "Aspen Wood Glass", + S("Aspen Wood Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_aspen_wood_obsidian_glass", "default:aspen_wood", +angledglass.register_glass( + "_aspen_wood_obsidian_glass", + "default:aspen_wood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "default_aspen_wood.png"}, - "Aspen Wood Glass", + S("Aspen Wood Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_junglewood_glass", "default:junglewood", +angledglass.register_glass( + "_junglewood_glass", + "default:junglewood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "default_junglewood.png"}, - "Junglewood Glass", + S("Junglewood Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_junglewood_obsidian_glass", "default:junglewood", +angledglass.register_glass( + "_junglewood_obsidian_glass", + "default:junglewood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, - {"default_obsidian_glass.png", "default_junglewood.png",}, - "Junglewood Glass", + {"default_obsidian_glass.png", "default_junglewood.png"}, + S("Junglewood Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_pine_wood_glass", "default:pine_wood", +angledglass.register_glass( + "_pine_wood_glass", + "default:pine_wood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "default_pine_wood.png"}, - "Pine Wood Glass", + S("Pine Wood Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_pine_wood_obsidian_glass", "default:pine_wood", +angledglass.register_glass( + "_pine_wood_obsidian_glass", + "default:pine_wood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "default_pine_wood.png"}, - "Pine Wood Glass", + S("Pine Wood Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_wooden_glass", "default:wood", +angledglass.register_glass( + "_wooden_glass", + "default:wood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "default_wood.png"}, - "Wooden Glass", + S("Wooden Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_wooden_obsidian_glass", "default:wood", +angledglass.register_glass( + "_wooden_obsidian_glass", + "default:wood", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "default_wood.png"}, - "Wooden Obsidian Glass", + S("Wooden Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_brick_glass", "default:brick", +angledglass.register_glass( + "_brick_glass", + "default:brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_brick.png"}, - "Brick Glass", + S("Brick Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_brick_obsidian_glass", "default:brick", +angledglass.register_glass( + "_brick_obsidian_glass", + "default:brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_brick.png"}, - "Brick Obsidian Glass", + S("Brick Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_cobble_glass", "default:cobble", +angledglass.register_glass( + "_cobble_glass", + "default:cobble", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_cobble.png"}, - "Cobble Glass", + S("Cobble Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_cobble_obsidian_glass", "default:cobble", +angledglass.register_glass( + "_cobble_obsidian_glass", + "default:cobble", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_cobble.png"}, - "Cobble Obsidian Glass", + S("Cobble Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_mossycobble_glass", "default:mossycobble", +angledglass.register_glass( + "_mossycobble_glass", + "default:mossycobble", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_mossycobble.png"}, - "Mossycobble Glass", + S("Mossycobble Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_mossycobble_obsidian_glass", "default:mossycobble", +angledglass.register_glass( + "_mossycobble_obsidian_glass", + "default:mossycobble", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_mossycobble.png"}, - "Mossycobble Obsidian Glass", + S("Mossycobble Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_stone_glass", "default:stone", +angledglass.register_glass( + "_stone_glass", + "default:stone", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_stone.png"}, - "Stone Glass", + S("Stone Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_stone_obsidian_glass", "default:stone", +angledglass.register_glass( + "_stone_obsidian_glass", + "default:stone", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_stone.png"}, - "Stone Obsidian Glass", + S("Stone Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_stone_block_glass", "default:stone_block", +angledglass.register_glass( + "_stone_block_glass", + "default:stone_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_stone_block.png"}, - "Stone Block Glass", + S("Stone Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_stone_block_obsidian_glass", "default:stone_block", +angledglass.register_glass( + "_stone_block_obsidian_glass", + "default:stone_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_stone_block.png"}, - "Stone Block Obsidian Glass", + S("Stone Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_stone_brick_glass", "default:stone_brick", +angledglass.register_glass( + "_stone_brick_glass", + "default:stone_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_stone_brick.png"}, - "Stone Brick Glass", + S("Stone Brick Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_stone_brick_obsidian_glass", "default:stone_brick", +angledglass.register_glass( + "_stone_brick_obsidian_glass", + "default:stone_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_stone_brick.png"}, - "Stone Brick Obsidian Glass", + S("Stone Brick Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_cobble_glass", "default:desert_cobble", +angledglass.register_glass( + "_desert_cobble_glass", + "default:desert_cobble", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_desert_cobble.png"}, - "Desert Cobble Glass", + S("Desert Cobble Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_cobble_obsidian_glass", "default:desert_cobble", +angledglass.register_glass( + "_desert_cobble_obsidian_glass", + "default:desert_cobble", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_desert_cobble.png"}, - "Desert Cobble Obsidian Glass", + S("Desert Cobble Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_stone_glass", "default:desert_stone", +angledglass.register_glass( + "_desert_stone_glass", + "default:desert_stone", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_desert_stone.png"}, - "Desert Stone Glass", + S("Desert Stone Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_stone_obsidian_glass", "default:desert_stone", +angledglass.register_glass( + "_desert_stone_obsidian_glass", + "default:desert_stone", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_desert_stone.png"}, - "Desert Stone Obsidian Glass", + S("Desert Stone Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_stone_block_glass", "default:desert_stone_block", +angledglass.register_glass( + "_desert_stone_block_glass", + "default:desert_stone_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_desert_stone_block.png"}, - "Desert Stone Block Glass", + S("Desert Stone Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_stone_block_obsidian_glass", "default:desert_stone_block", +angledglass.register_glass( + "_desert_stone_block_obsidian_glass", + "default:desert_stone_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_desert_stone_block.png"}, - "Desert Stone Block Obsidian Glass", + S("Desert Stone Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_stone_brick_glass", "default:desert_stone_brick", +angledglass.register_glass( + "_desert_stone_brick_glass", + "default:desert_stone_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_desert_stone_brick.png"}, - "Desert Stone Brick Glass", + S("Desert Stone Brick Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_stone_brick_obsidian_glass", "default:desert_stone_brick", +angledglass.register_glass( + "_desert_stone_brick_obsidian_glass", + "default:desert_stone_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_desert_stone_brick.png"}, - "Desert Stone Brick Obsidian Glass", + S("Desert Stone Brick Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_sandstone_glass", "default:desert_sandstone", +angledglass.register_glass( + "_desert_sandstone_glass", + "default:desert_sandstone", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_desert_sandstone.png"}, - "Desert Sandstone Glass", + S("Desert Sandstone Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_sandstone_obsidian_glass", "default:desert_sandstone", +angledglass.register_glass( + "_desert_sandstone_obsidian_glass", + "default:desert_sandstone", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_desert_sandstone.png"}, - "Desert Sandstone Obsidian Glass", + S("Desert Sandstone Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_sandstone_block_glass", "default:desert_sandstone_block", +angledglass.register_glass( + "_desert_sandstone_block_glass", + "default:desert_sandstone_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_desert_sandstone_block.png"}, - "Desert Sandstone Block Glass", + S("Desert Sandstone Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_sandstone_block_obsidian_glass", "default:desert_sandstone_block", +angledglass.register_glass( + "_desert_sandstone_block_obsidian_glass", + "default:desert_sandstone_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_desert_sandstone_block.png"}, - "Desert Sandstone Block Obsidian Glass", + S("Desert Sandstone Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_sandstone_brick_glass", "default:desert_sandstone_brick", +angledglass.register_glass( + "_desert_sandstone_brick_glass", + "default:desert_sandstone_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_desert_sandstone_brick.png"}, - "Desert Sandstone Brick Glass", + S("Desert Sandstone Brick Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_desert_sandstone_brick_obsidian_glass", "default:desert_sandstone_brick", +angledglass.register_glass( + "_desert_sandstone_brick_obsidian_glass", + "default:desert_sandstone_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_desert_sandstone_brick.png"}, - "Desert Sandstone Brick Obsidian Glass", + S("Desert Sandstone Brick Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_sandstone_glass", "default:sandstone", +angledglass.register_glass( + "_sandstone_glass", + "default:sandstone", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_sandstone.png"}, - "Sandstone Glass", + S("Sandstone Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_sandstone_obsidian_glass", "default:sandstone", +angledglass.register_glass( + "_sandstone_obsidian_glass", + "default:sandstone", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_sandstone.png"}, - "Sandstone Obsidian Glass", + S("Sandstone Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_sandstone_block_glass", "default:sandstone_block", +angledglass.register_glass( + "_sandstone_block_glass", + "default:sandstone_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_sandstone_block.png"}, - "Sandstone Block Glass", + S("Sandstone Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_sandstone_block_obsidian_glass", "default:sandstone_block", +angledglass.register_glass( + "_sandstone_block_obsidian_glass", + "default:sandstone_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_sandstone_block.png"}, - "Sandstone Block Obsidian Glass", + S("Sandstone Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_sandstone_brick_glass", "default:sandstone_brick", +angledglass.register_glass( + "_sandstone_brick_glass", + "default:sandstone_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_sandstone_brick.png"}, - "Sandstone Brick Glass", + S("Sandstone Brick Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_sandstone_brick_obsidian_glass", "default:sandstone_brick", +angledglass.register_glass( + "_sandstone_brick_obsidian_glass", + "default:sandstone_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_sandstone_brick.png"}, - "Sandstone Brick Obsidian Glass", + S("Sandstone Brick Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_silver_sandstone_glass", "default:silver_sandstone", +angledglass.register_glass( + "_silver_sandstone_glass", + "default:silver_sandstone", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_silver_sandstone.png"}, - "Silver Sandstone Glass", + S("Silver Sandstone Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_silver_sandstone_obsidian_glass", "default:silver_sandstone", +angledglass.register_glass( + "_silver_sandstone_obsidian_glass", + "default:silver_sandstone", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_silver_sandstone.png"}, - "Silver Sandstone Obsidian Glass", + S("Silver Sandstone Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_silver_sandstone_block_glass", "default:silver_sandstone_block", +angledglass.register_glass( + "_silver_sandstone_block_glass", + "default:silver_sandstone_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_silver_sandstone_block.png"}, - "Silver Sandstone Block Glass", + S("Silver Sandstone Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_silver_sandstone_block_obsidian_glass", "default:silver_sandstone_block", +angledglass.register_glass( + "_silver_sandstone_block_obsidian_glass", + "default:silver_sandstone_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_silver_sandstone_block.png"}, - "Silver Sandstone Block Obsidian Glass", + S("Silver Sandstone Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_silver_sandstone_brick_glass", "default:silver_sandstone_brick", +angledglass.register_glass( + "_silver_sandstone_brick_glass", + "default:silver_sandstone_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_silver_sandstone_brick.png"}, - "Silver Sandstone Brick Glass", + S("Silver Sandstone Brick Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_silver_sandstone_brick_obsidian_glass", "default:silver_sandstone_brick", +angledglass.register_glass( + "_silver_sandstone_brick_obsidian_glass", + "default:silver_sandstone_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_silver_sandstone_brick.png"}, - "Silver Sandstone Brick Obsidian Glass", + S("Silver Sandstone Brick Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bronze_block_glass", "default:bronze_block", +angledglass.register_glass( + "_bronze_block_glass", + "default:bronze_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_bronze_block.png"}, - "Bronze Block Glass", + S("Bronze Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bronze_block_obsidian_glass", "default:bronze_block", +angledglass.register_glass( + "_bronze_block_obsidian_glass", + "default:bronze_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_bronze_block.png"}, - "Bronze Block Obsidian Glass", + S("Bronze Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_clay_glass", "default:clay", +angledglass.register_glass( + "_clay_glass", + "default:clay", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_clay.png"}, - "Clay Glass", + S("Clay Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_clay_obsidian_glass", "default:clay", +angledglass.register_glass( + "_clay_obsidian_glass", + "default:clay", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_clay.png"}, - "Clay Obsidian Glass", + S("Clay Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_coal_block_glass", "default:coal_block", +angledglass.register_glass( + "_coal_block_glass", + "default:coal_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_coal_block.png"}, - "Coal Block Glass", - default.node_sound_glass_defaults()) + S("Coal Block Glass"), + default.node_sound_glass_defaults() +) -angledglass.register_glass("_coal_block_obsidian_glass", "default:coal_block", +angledglass.register_glass( + "_coal_block_obsidian_glass", + "default:coal_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_coal_block.png"}, - "Coal Block Obsidian Glass", + S("Coal Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_copper_block_glass", "default:copper_block", +angledglass.register_glass( + "_copper_block_glass", + "default:copper_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_copper_block.png"}, - "Copper Block Glass", + S("Copper Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_copper_block_obsidian_glass", "default:copper_block", +angledglass.register_glass( + "_copper_block_obsidian_glass", + "default:copper_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_copper_block.png"}, - "Copper Block Obsidian Glass", + S("Copper Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_diamond_block_glass", "default:diamond_block", +angledglass.register_glass( + "_diamond_block_glass", + "default:diamond_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_diamond_block.png"}, - "Diamond Block Glass", + S("Diamond Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_diamond_block_obsidian_glass", "default:diamond_block", +angledglass.register_glass( + "_diamond_block_obsidian_glass", + "default:diamond_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_diamond_block.png"}, - "Diamond Block Obsidian Glass", + S("Diamond Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_gold_block_glass", "default:gold_block", +angledglass.register_glass( + "_gold_block_glass", + "default:gold_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_gold_block.png"}, - "Gold Block Glass", + S("Gold Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_gold_block_obsidian_glass", "default:gold_block", +angledglass.register_glass( + "_gold_block_obsidian_glass", + "default:gold_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_gold_block.png"}, - "Gold Block Obsidian Glass", + S("Gold Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_mese_block_glass", "default:mese_block", +angledglass.register_glass( + "_mese_block_glass", + "default:mese_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_mese_block.png"}, - "Mese Block Glass", + S("Mese Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_mese_block_obsidian_glass", "default:mese_block", +angledglass.register_glass( + "_mese_block_obsidian_glass", + "default:mese_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_mese_block.png"}, - "Mese Block Obsidian Glass", + S("Mese Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_steel_block_glass", "default:steel_block", +angledglass.register_glass( + "_steel_block_glass", + "default:steel_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_steel_block.png"}, - "Steel Block Glass", + S("Steel Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_steel_block_obsidian_glass", "default:steel_block", +angledglass.register_glass( + "_steel_block_obsidian_glass", + "default:steel_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_steel_block.png"}, - "Steel Block Glass", + S("Steel Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_tin_block_glass", "default:tin_block", +angledglass.register_glass( + "_tin_block_glass", + "default:tin_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_tin_block.png"}, - "Tin Block Glass", + S("Tin Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_tin_block_obsidian_glass", "default:tin_block", +angledglass.register_glass( + "_tin_block_obsidian_glass", + "default:tin_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_tin_block.png"}, - "Tin Block Glass", + S("Tin Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_glass_glass", "default:glass", +angledglass.register_glass( + "_glass_glass", + "default:glass", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_glass.png"}, - "Glass Glass", + S("Glass Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_glass_obsidian_glass", "default:glass", +angledglass.register_glass( + "_glass_obsidian_glass", + "default:glass", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_glass.png"}, - "Glass Obsidian Glass", + S("Glass Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_obsidian_glass", "default:obsidian", +angledglass.register_glass( + "_obsidian_glass", + "default:obsidian", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_obsidian.png"}, - "Obsidian Glass", + S("Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_obsidian_obsidian_glass", "default:obsidian", +angledglass.register_glass( + "_obsidian_obsidian_glass", + "default:obsidian", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_obsidian.png"}, - "Obsidian Obsidian Glass", + S("Obsidian Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_obsidian_block_glass", "default:obsidian_block", +angledglass.register_glass( + "_obsidian_block_glass", + "default:obsidian_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_obsidian_block.png"}, - "Obsidian Block Glass", + S("Obsidian Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_obsidian_block_obsidian_glass", "default:obsidian_block", +angledglass.register_glass( + "_obsidian_block_obsidian_glass", + "default:obsidian_block", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_obsidian_block.png"}, - "Obsidian Block Obsidian Glass", + S("Obsidian Block Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_obsidian_brick_glass", "default:obsidian_brick", +angledglass.register_glass( + "_obsidian_brick_glass", + "default:obsidian_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_obsidian_brick.png"}, - "Obsidian Brick Glass", + S("Obsidian Brick Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_obsidian_brick_obsidian_glass", "default:obsidian_brick", +angledglass.register_glass( + "_obsidian_brick_obsidian_glass", + "default:obsidian_brick", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_obsidian_brick.png"}, - "Obsidian Brick Obsidian Glass", + S("Obsidian Brick Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_obsidian_glass_glass", "default:obsidian_glass", +angledglass.register_glass( + "_obsidian_glass_glass", + "default:obsidian_glass", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_obsidian_glass.png"}, - "Obsidian Glass Glass", + S("Obsidian Glass Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_obsidian_glass_obsidian_glass", "default:obsidian_glass", +angledglass.register_glass( + "_obsidian_glass_obsidian_glass", + "default:obsidian_glass", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_obsidian_glass.png"}, - "Obsidian Glass Obsidian Glass", + S("Obsidian Glass Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_snow_glass", "default:snow", +angledglass.register_glass( + "_snow_glass", + "default:snow", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_snow.png"}, - "Snow Glass", + S("Snow Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_snow_obsidian_glass", "default:snow", +angledglass.register_glass( + "_snow_obsidian_glass", + "default:snow", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_snow.png"}, - "Snow Obsidian Glass", + S("Snow Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_ice_glass", "default:ice", +angledglass.register_glass( + "_ice_glass", + "default:ice", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_glass.png", "default_ice.png"}, - "Ice Glass", + S("Ice Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_ice_obsidian_glass", "default:ice", +angledglass.register_glass( + "_ice_obsidian_glass", + "default:ice", {cracky = 2, oddly_breakable_by_hand = 2, stone = 1}, {"default_obsidian_glass.png", "default_ice.png"}, - "Ice Obsidian Glass", + S("Ice Obsidian Glass"), default.node_sound_glass_defaults() ) diff --git a/angledwalls.lua b/angledwalls.lua index b160f79..9ec402a 100644 --- a/angledwalls.lua +++ b/angledwalls.lua @@ -2,9 +2,10 @@ angledwalls = {} +local S = core.get_translator(core.get_current_modname()) + -- Angled place function -- To use put "on_place = angledwalls.angled_place" in the node def - function angledwalls.angled_place(itemstack, placer, pointed_thing) local placer_pos = placer:get_pos() local pos = pointed_thing.above @@ -37,7 +38,7 @@ local function fallback_fields(recipeitem, ndef) paramtype2 = "facedir", sunlight_propogates = true, is_ground_content = false, - tiles = rdef and rdef.tiles and table.copy(rdef.tiles), + tiles = rdef and rdef.tiles and table.copy(rdef.tiles), use_texture_alpha = rdef and rdef.use_texture_alpha or ALPHA_OPAQUE, sounds = rdef and rdef.sounds and table.copy(rdef.sounds), groups = rdef and rdef.groups and table.copy(rdef.groups) or {}, @@ -77,7 +78,7 @@ function angledwalls.register_angled_wall(subname, recipeitem, groups, images, d {-0.0625, -0.5, -0.4375, 0.0625, 0.5, 0.4375}, {-0.375, -0.5, -0.125, 0.375, 0.5, 0.125}, {-0.4375, -0.5, -0.0625, 0.4375, 0.5, 0.0625}, - } + }, }, }) ndef.groups.angledwall = 1 @@ -109,11 +110,11 @@ function angledwalls.register_low_angled_wall(subname, recipeitem, groups, image {-0.0625, -0.5, -0.4375, 0.0625, 0, 0.4375}, {-0.375, -0.5, -0.125, 0.375, 0, 0.125}, {-0.4375, -0.5, -0.0625, 0.4375, 0, 0.062}, - } + }, }, selection_box = { type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5} + fixed = {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, }, }) ndef.groups.lowangledwall = 1 @@ -145,7 +146,7 @@ function angledwalls.register_corner(subname, recipeitem, groups, images, descri {-0.0625, -0.5, -0.0625, 0.4375, 0.5, 0.4375}, {-0.25, -0.5, -0.3125, 0.1875, 0.5, 0.25}, {-0.5, -0.5, -0.25, 0.25, 0.5, 0.5}, - } + }, }, }) ndef.groups.corner = 1 @@ -156,7 +157,16 @@ end -- Angled wall/low wall/corner registration function. -- Nodes will be called angledwalls:{angled_wall,low_angled_wall,corner}_ -function angledwalls.register_angled_wall_and_low_angled_wall_and_corner(subname, recipeitem, groups, images,desc_angled_wall, desc_low_angled_wall, desc_corner, sounds) +function angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + subname, + recipeitem, + groups, + images, + desc_angled_wall, + desc_low_angled_wall, + desc_corner, + sounds +) -- Convert "mod_name:node_name" to "node_name" subname = subname or string.match(recipeitem, "^[%w_]+:(.+)$") @@ -165,366 +175,445 @@ function angledwalls.register_angled_wall_and_low_angled_wall_and_corner(subname angledwalls.register_corner(subname, recipeitem, groups, images, desc_corner, sounds) end - -- Register angled walls and low angled walls and corner local register_all = angledwalls.register_angled_wall_and_low_angled_wall_and_corner -register_all(nil, "default:acacia_wood", +register_all( + nil, + "default:acacia_wood", nil, nil, - "Acacia Wood Angled Wall", - "Acacia Wood Low Angled Wall", - "Acacia Wood Corner", + S("Acacia Wood Angled Wall"), + S("Acacia Wood Low Angled Wall"), + S("Acacia Wood Corner"), nil ) -register_all(nil, "default:aspen_wood", +register_all( + nil, + "default:aspen_wood", nil, nil, - "Aspen Wood Angled Wall", - "Aspen Wood Low Angled Wall", - "Aspen Wood Corner", + S("Aspen Wood Angled Wall"), + S("Aspen Wood Low Angled Wall"), + S("Aspen Wood Corner"), nil ) -register_all(nil, "default:junglewood", +register_all( nil, + "default:junglewood", nil, - "Junglewood Angled Wall", - "Junglewood Low Angled Wall", - "junglewood Corner", + nil, + S("Junglewood Angled Wall"), + S("Junglewood Low Angled Wall"), + S("junglewood Corner"), nil ) -register_all(nil, "default:pine_wood", +register_all( + nil, + "default:pine_wood", nil, nil, - "Pine Wood Angled Wall", - "Pine Wood Low Angled Wall", - "Pine Wood Corner", + S("Pine Wood Angled Wall"), + S("Pine Wood Low Angled Wall"), + S("Pine Wood Corner"), nil ) -register_all(nil, "default:wood", +register_all( + nil, + "default:wood", nil, nil, - "Wooden Angled Wall", - "Wooden Low Angled Wall", - "Wooden Corner", + S("Wooden Angled Wall"), + S("Wooden Low Angled Wall"), + S("Wooden Corner"), nil ) -register_all(nil, "default:brick", +register_all( nil, + "default:brick", nil, - "Brick Angled Wall", - "Brick Low Angled Wall", - "Brick Corner", + nil, + S("Brick Angled Wall"), + S("Brick Low Angled Wall"), + S("Brick Corner"), nil ) -register_all("bronze_block", "default:bronzeblock", +register_all( + "bronze_block", + "default:bronzeblock", nil, nil, - "Bronze Block Angled Wall", - "Bronze Block Low Angled Wall", - "Bronze Block Corner", + S("Bronze Block Angled Wall"), + S("Bronze Block Low Angled Wall"), + S("Bronze Block Corner"), nil ) -register_all(nil, "default:clay", +register_all( + nil, + "default:clay", nil, nil, - "Clay Angled Wall", - "Clay Low Angled Wall", - "Clay Corner", + S("Clay Angled Wall"), + S("Clay Low Angled Wall"), + S("Clay Corner"), nil ) -register_all("coal_block", "default:coalblock", +register_all( + "coal_block", + "default:coalblock", nil, nil, - "Coal Block Angled Wall", - "Coal Block Low Angled Wall", - "Coal Block Corner", + S("Coal Block Angled Wall"), + S("Coal Block Low Angled Wall"), + S("Coal Block Corner"), nil ) -register_all(nil, "default:copperblock", +register_all( nil, + "default:copperblock", nil, - "Copper Block Angled Wall", - "Copper Block Low_angled Wall", - "Copper Block Corner", + nil, + S("Copper Block Angled Wall"), + S("Copper Block Low_angled Wall"), + S("Copper Block Corner"), nil ) -register_all(nil, "default:diamondblock", +register_all( + nil, + "default:diamondblock", nil, nil, - "Diamond Block Angled Wall", - "Diamond Block Low_angled Wall", - "Diamond Block Corner", + S("Diamond Block Angled Wall"), + S("Diamond Block Low_angled Wall"), + S("Diamond Block Corner"), nil ) -register_all(nil, "default:goldblock", +register_all( + nil, + "default:goldblock", nil, nil, - "Gold Block Angled Wall", - "Gold Block Low_angled Wall", - "Gold Block Corner", + S("Gold Block Angled Wall"), + S("Gold Block Low_angled Wall"), + S("Gold Block Corner"), nil ) -register_all(nil, "default:meseblock", +register_all( nil, + "default:meseblock", nil, - "Mese Block Angled Wall", - "Mese Block Low_angled Wall", - "Mese Block Corner", + nil, + S("Mese Block Angled Wall"), + S("Mese Block Low_angled Wall"), + S("Mese Block Corner"), nil ) -register_all(nil, "default:steelblock", +register_all( + nil, + "default:steelblock", nil, nil, - "Steel Block Angled Wall", - "Steel Block Low_angled Wall", - "Steel Block Corner", + S("Steel Block Angled Wall"), + S("Steel Block Low_angled Wall"), + S("Steel Block Corner"), nil ) -register_all(nil, "default:tinblock", +register_all( nil, + "default:tinblock", nil, - "Tin Block Angled Wall", - "Tin Block Low_angled Wall", - "Tin Block Corner", + nil, + S("Tin Block Angled Wall"), + S("Tin Block Low_angled Wall"), + S("Tin Block Corner"), nil ) -register_all(nil, "default:cobble", +register_all( + nil, + "default:cobble", nil, nil, - "Cobblestone Angled Wall", - "Cobblestone Low Angled Wall", - "Cobblestone Corner", + S("Cobblestone Angled Wall"), + S("Cobblestone Low Angled Wall"), + S("Cobblestone Corner"), nil ) -register_all(nil, "default:mossycobble", +register_all( + nil, + "default:mossycobble", nil, nil, - "Mossycobble Angled Wall", - "Mossycobble Low Angled Wall", - "Mossycobble Corner", + S("Mossycobble Angled Wall"), + S("Mossycobble Low Angled Wall"), + S("Mossycobble Corner"), nil ) -register_all(nil, "default:stone", +register_all( nil, + "default:stone", nil, - "Stone Angled Wall", - "Stone Low Angled Wall", - "Stone Corner", + nil, + S("Stone Angled Wall"), + S("Stone Low Angled Wall"), + S("Stone Corner"), nil ) -register_all(nil, "default:stone_block", +register_all( + nil, + "default:stone_block", nil, nil, - "Stone Block Angled Wall", - "Stone Block Low Angled Wall", - "Stone Block Corner", + S("Stone Block Angled Wall"), + S("Stone Block Low Angled Wall"), + S("Stone Block Corner"), nil ) -register_all(nil, "default:stonebrick", +register_all( nil, + "default:stonebrick", nil, - "Stone Brick Angled Wall", - "Stone Brick Low Angled Wall", - "Stone Brick Corner", + nil, + S("Stone Brick Angled Wall"), + S("Stone Brick Low Angled Wall"), + S("Stone Brick Corner"), nil ) -register_all(nil, "default:desertscobble", +register_all( + nil, + "default:desertscobble", nil, nil, - "Desert Cobble Angled Wall", - "Desert Cobble Low Angled Wall", - "Desert Cobble Corner", + S("Desert Cobble Angled Wall"), + S("Desert Cobble Low Angled Wall"), + S("Desert Cobble Corner"), nil ) -register_all(nil, "default:desertstone", +register_all( + nil, + "default:desertstone", nil, nil, - "Desert Stone Angled Wall", - "Desert Stone Low Angled Wall", - "Desert Stone Corner", + S("Desert Stone Angled Wall"), + S("Desert Stone Low Angled Wall"), + S("Desert Stone Corner"), nil ) -register_all(nil, "default:desert_stone_block", +register_all( nil, + "default:desert_stone_block", nil, - "Desert Stone Block Angled Wall", - "Desert Stone Block Low Angled Wall", - "Desert Stone Block Corner", + nil, + S("Desert Stone Block Angled Wall"), + S("Desert Stone Block Low Angled Wall"), + S("Desert Stone Block Corner"), nil ) -register_all(nil, "default:desert_stonebrick", +register_all( + nil, + "default:desert_stonebrick", nil, nil, - "Desert Stone Brick Angled Wall", - "Desert Stone Brick Low Angled Wall", - "Desert Stone Brick Corner", + S("Desert Stone Brick Angled Wall"), + S("Desert Stone Brick Low Angled Wall"), + S("Desert Stone Brick Corner"), nil ) -register_all(nil, "default:desert_sandstone", +register_all( nil, + "default:desert_sandstone", nil, - "Desert Sandstone Angled Wall", - "Desert Sandstone Low Angled Wall", - "Desert Sandstone Corner", + nil, + S("Desert Sandstone Angled Wall"), + S("Desert Sandstone Low Angled Wall"), + S("Desert Sandstone Corner"), nil ) -register_all(nil, "default:desert_sandstone_block", +register_all( + nil, + "default:desert_sandstone_block", nil, nil, - "Desert Sandstone Block Angled Wall", - "Desert Sandstone Block Low Angled Wall", - "Desert Sandstone Block Corner", + S("Desert Sandstone Block Angled Wall"), + S("Desert Sandstone Block Low Angled Wall"), + S("Desert Sandstone Block Corner"), nil ) -register_all(nil, "default:desert_sandstone_brick", +register_all( + nil, + "default:desert_sandstone_brick", nil, nil, - "Desert Sandstone Brick Angled Wall", - "Desert Sandstone Brick Low Angled Wall", - "Desert Sandstone Brick Corner", + S("Desert Sandstone Brick Angled Wall"), + S("Desert Sandstone Brick Low Angled Wall"), + S("Desert Sandstone Brick Corner"), nil ) -register_all(nil, "default:sandstone", +register_all( nil, + "default:sandstone", nil, - "Sandstone Angled Wall", - "Sandstone Low Angled Wall", - "Sandstone Corner", + nil, + S("Sandstone Angled Wall"), + S("Sandstone Low Angled Wall"), + S("Sandstone Corner"), nil ) -register_all(nil, "default:sandstone_block", +register_all( + nil, + "default:sandstone_block", nil, nil, - "Sandstone Block Angled Wall", - "Sandstone Block Low Angled Wall", - "Sandstone Block Corner", + S("Sandstone Block Angled Wall"), + S("Sandstone Block Low Angled Wall"), + S("Sandstone Block Corner"), nil ) -register_all(nil, "default:sandstonebrick", +register_all( nil, + "default:sandstonebrick", nil, - "Sandstone Brick Angled Wall", - "Sandstone Brick Low Angled Wall", - "Sandstone Brick Corner", + nil, + S("Sandstone Brick Angled Wall"), + S("Sandstone Brick Low Angled Wall"), + S("Sandstone Brick Corner"), nil ) -register_all(nil, "default:silver_sandstone", +register_all( + nil, + "default:silver_sandstone", nil, nil, - "Silver Sandstone Angled Wall", - "Silver Sandstone Low Angled Wall", - "Silver Sandstone Corner", + S("Silver Sandstone Angled Wall"), + S("Silver Sandstone Low Angled Wall"), + S("Silver Sandstone Corner"), nil ) -register_all(nil, "default:silver_sandstone_block", +register_all( + nil, + "default:silver_sandstone_block", nil, nil, - "Silver Sandstone Block Angled Wall", - "Silver Sandstone Block Low Angled Wall", - "Silver Sandstone Block Corner", + S("Silver Sandstone Block Angled Wall"), + S("Silver Sandstone Block Low Angled Wall"), + S("Silver Sandstone Block Corner"), nil ) -register_all(nil, "default:silver_sandstone_brick", +register_all( nil, + "default:silver_sandstone_brick", nil, - "Silver Sandstone Brick Angled Wall", - "Silver Sandstone Brick Low Angled Wall", - "Silver Sandstone Brick Corner", + nil, + S("Silver Sandstone Brick Angled Wall"), + S("Silver Sandstone Brick Low Angled Wall"), + S("Silver Sandstone Brick Corner"), nil ) -register_all(nil, "default:obsidian", +register_all( + nil, + "default:obsidian", nil, nil, - "Obsidian Angled Wall", - "Obsidian Low Angled Wall", - "Obsidian Corner", + S("Obsidian Angled Wall"), + S("Obsidian Low Angled Wall"), + S("Obsidian Corner"), nil ) -register_all(nil, "default:obsidian_block", +register_all( nil, + "default:obsidian_block", nil, - "Obsidian Block Angled Wall", - "Obsidian Block Low Angled Wall", - "Obsidian Block Corner", + nil, + S("Obsidian Block Angled Wall"), + S("Obsidian Block Low Angled Wall"), + S("Obsidian Block Corner"), nil ) -register_all(nil, "default:obsidian_brick", +register_all( + nil, + "default:obsidian_brick", nil, nil, - "Obsidian Brick Angled Wall", - "Obsidian Brick Low Angled Wall", - "Obsidian Brick Corner", + S("Obsidian Brick Angled Wall"), + S("Obsidian Brick Low Angled Wall"), + S("Obsidian Brick Corner"), nil ) -register_all(nil, "default:glass", +register_all( + nil, + "default:glass", nil, nil, - "Glass Angled Wall", - "Glass Low Angled Wall", - "Glass Corner", + S("Glass Angled Wall"), + S("Glass Low Angled Wall"), + S("Glass Corner"), nil ) -register_all("obsidianglass", "default:obsidian_glass", +register_all( + "obsidianglass", + "default:obsidian_glass", nil, nil, - "Obsidian Glass Angled Wall", - "Obsidian Glass Low Angled Wall", - "Obsidian Glass Corner", + S("Obsidian Glass Angled Wall"), + S("Obsidian Glass Low Angled Wall"), + S("Obsidian Glass Corner"), nil ) -register_all(nil, "default:ice", +register_all( nil, + "default:ice", nil, - "Ice Angled Wall", - "Ice Low Angled Wall", - "Ice Corner", + nil, + S("Ice Angled Wall"), + S("Ice Low Angled Wall"), + S("Ice Corner"), nil ) -register_all(nil, "default:snow", +register_all( + nil, + "default:snow", nil, nil, - "Snow Angled Wall", - "Snow Low Angled Wall", - "Snow Corner", + S("Snow Angled Wall"), + S("Snow Low Angled Wall"), + S("Snow Corner"), nil ) diff --git a/bakedclay.lua b/bakedclay.lua index ebdc846..a4094f8 100644 --- a/bakedclay.lua +++ b/bakedclay.lua @@ -1,348 +1,440 @@ -- Register wall types -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclayblack", "bakedclay:bakedclay_black", +local S = core.get_translator(core.get_current_modname()) + +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclayblack", + "bakedclay:bakedclay_black", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_black.png"}, - "Baked Clay Black Angled Wall", - "Baked Clay Black Low Angled Wall", - "Baked Clay Black Corner", + S("Baked Clay Black Angled Wall"), + S("Baked Clay Black Low Angled Wall"), + S("Baked Clay Black Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclayblue", "bakedclay:bakedclay_blue", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclayblue", + "bakedclay:bakedclay_blue", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_blue.png"}, - "Baked Clay Blue Angled Wall", - "Baked Clay Blue Low Angled Wall", - "Baked Clay Blue Corner", + S("Baked Clay Blue Angled Wall"), + S("Baked Clay Blue Low Angled Wall"), + S("Baked Clay Blue Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclaybrown", "bakedclay:bakedclay_brown", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclaybrown", + "bakedclay:bakedclay_brown", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_brown.png"}, - "Baked Clay Brown Angled Wall", - "Baked Clay Brown Low Angled Wall", - "Baked Clay Brown Corner", + S("Baked Clay Brown Angled Wall"), + S("Baked Clay Brown Low Angled Wall"), + S("Baked Clay Brown Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclaycyan", "bakedclay:bakedclay_cyan", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclaycyan", + "bakedclay:bakedclay_cyan", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_cyan.png"}, - "Baked Clay Cyan Angled Wall", - "Baked Clay Cyan Low Angled Wall", - "Baked Clay Cyan Corner", + S("Baked Clay Cyan Angled Wall"), + S("Baked Clay Cyan Low Angled Wall"), + S("Baked Clay Cyan Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclaydarkgreen", "bakedclay:bakedclay_dark_green", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclaydarkgreen", + "bakedclay:bakedclay_dark_green", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_dark_green.png"}, - "Baked Clay Dark Green Angled Wall", - "Baked Clay Dark Green Low Angled Wall", - "Baked Clay Dark Green Angled Wall", + S("Baked Clay Dark Green Angled Wall"), + S("Baked Clay Dark Green Low Angled Wall"), + S("Baked Clay Dark Green Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclaydarkgrey", "bakedclay:bakedclay_dark_grey", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclaydarkgrey", + "bakedclay:bakedclay_dark_grey", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_dark_grey.png"}, - "Baked Clay Dark Grey Angled Wall", - "Baked Clay Dark Grey Low Angled Wall", - "Baked Clay Dark Grey Corner", + S("Baked Clay Dark Grey Angled Wall"), + S("Baked Clay Dark Grey Low Angled Wall"), + S("Baked Clay Dark Grey Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclaygreen", "bakedclay:bakedclay_green", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclaygreen", + "bakedclay:bakedclay_green", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_green.png"}, - "Baked Clay Green Angled Wall", - "Baked Clay Green Low Angled Wall", - "Baked Clay Green Corner", + S("Baked Clay Green Angled Wall"), + S("Baked Clay Green Low Angled Wall"), + S("Baked Clay Green Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclaygrey", "bakedclay:bakedclay_grey", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclaygrey", + "bakedclay:bakedclay_grey", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_grey.png"}, - "Baked Clay Grey Angled Wall", - "Baked Clay Grey Low Angled Wall", - "Baked Clay Grey Corner", + S("Baked Clay Grey Angled Wall"), + S("Baked Clay Grey Low Angled Wall"), + S("Baked Clay Grey Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclaymagenta", "bakedclay:bakedclay_magenta", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclaymagenta", + "bakedclay:bakedclay_magenta", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_magenta.png"}, - "Baked Clay Magenta Angled Wall", - "Baked Clay Magenta Low Angled Wall", - "Baked Clay Magenta Corner", + S("Baked Clay Magenta Angled Wall"), + S("Baked Clay Magenta Low Angled Wall"), + S("Baked Clay Magenta Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclayorange", "bakedclay:bakedclay_orange", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclayorange", + "bakedclay:bakedclay_orange", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_orange.png"}, - "Baked Clay Orange Angled Wall", - "Baked Clay Orange Low Angled Wall", - "Baked Clay Orange Corner", + S("Baked Clay Orange Angled Wall"), + S("Baked Clay Orange Low Angled Wall"), + S("Baked Clay Orange Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclaypink", "bakedclay:bakedclay_pink", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclaypink", + "bakedclay:bakedclay_pink", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_pink.png"}, - "Baked Clay Pink Angled Wall", - "Baked Clay Pink Low Angled Wall", - "Baked Clay Pink Corner", + S("Baked Clay Pink Angled Wall"), + S("Baked Clay Pink Low Angled Wall"), + S("Baked Clay Pink Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclayred", "bakedclay:bakedclay_red", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclayred", + "bakedclay:bakedclay_red", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_red.png"}, - "Baked Clay Red Angled Wall", - "Baked Clay Red Low Angled Wall", - "Baked Clay Red Corner", + S("Baked Clay Red Angled Wall"), + S("Baked Clay Red Low Angled Wall"), + S("Baked Clay Red Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclayviolet", "bakedclay:bakedclay_violet", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclayviolet", + "bakedclay:bakedclay_violet", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_violet.png"}, - "Baked Clay Violet Angled Wall", - "Baked Clay Violet Low Angled Wall", - "Baked Clay Violet Corner", + S("Baked Clay Violet Angled Wall"), + S("Baked Clay Violet Low Angled Wall"), + S("Baked Clay Violet Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclaywhite", "bakedclay:bakedclay_white", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclaywhite", + "bakedclay:bakedclay_white", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_white.png"}, - "Baked Clay White Angled Wall", - "Baked Clay White Low Angled Wall", - "Baked Clay White Corner", + S("Baked Clay White Angled Wall"), + S("Baked Clay White Low Angled Wall"), + S("Baked Clay White Corner"), default.node_sound_wood_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("bakedclayyellow", "bakedclay:bakedclay_yellow", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "bakedclayyellow", + "bakedclay:bakedclay_yellow", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"baked_clay_yellow.png"}, - "Baked Clay Yellow Angled Wall", - "Baked Clay Yellow Low Angled Wall", - "Baked Clay Yellow Corner", + S("Baked Clay Yellow Angled Wall"), + S("Baked Clay Yellow Low Angled Wall"), + S("Baked Clay Yellow Corner"), default.node_sound_wood_defaults() ) -- Register glass types -angledglass.register_glass("_bakedclay_black_glass", "bakedclay:bakedclay_black", +angledglass.register_glass( + "_bakedclay_black_glass", + "bakedclay:bakedclay_black", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_black.png"}, - "Baked Clay Black Glass", + S("Baked Clay Black Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_black_obsidian_glass", "bakedclay:bakedclay_black", +angledglass.register_glass( + "_bakedclay_black_obsidian_glass", + "bakedclay:bakedclay_black", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_black.png"}, - "Baked Clay Black Obsidian Glass", + S("Baked Clay Black Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_blue_glass", "bakedclay:bakedclay_blue", +angledglass.register_glass( + "_bakedclay_blue_glass", + "bakedclay:bakedclay_blue", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_blue.png"}, - "Baked Clay Blue Glass", + S("Baked Clay Blue Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_blue_obsidian_glass", "bakedclay:bakedclay_blue", +angledglass.register_glass( + "_bakedclay_blue_obsidian_glass", + "bakedclay:bakedclay_blue", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_blue.png"}, - "Baked Clay Blue Obsidian Glass", + S("Baked Clay Blue Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_brown_glass", "bakedclay:bakedclay_brown", +angledglass.register_glass( + "_bakedclay_brown_glass", + "bakedclay:bakedclay_brown", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_brown.png"}, - "Baked Clay Brown Glass", + S("Baked Clay Brown Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_brown_obsidian_glass", "bakedclay:bakedclay_brown", +angledglass.register_glass( + "_bakedclay_brown_obsidian_glass", + "bakedclay:bakedclay_brown", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_brown.png"}, - "Baked Clay Brown Obsidian Glass", + S("Baked Clay Brown Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_cyan_glass", "bakedclay:bakedclay_cyan", +angledglass.register_glass( + "_bakedclay_cyan_glass", + "bakedclay:bakedclay_cyan", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_cyan.png"}, - "Baked Clay Cyan Glass", + S("Baked Clay Cyan Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_cyan_obsidian_glass", "bakedclay:bakedclay_cyan", +angledglass.register_glass( + "_bakedclay_cyan_obsidian_glass", + "bakedclay:bakedclay_cyan", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_cyan.png"}, - "Baked Clay Cyan Obsidian Glass", + S("Baked Clay Cyan Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_dark_green_glass", "bakedclay:bakedclay_dark_green", +angledglass.register_glass( + "_bakedclay_dark_green_glass", + "bakedclay:bakedclay_dark_green", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_dark_green.png"}, - "Baked Clay Dark Green Glass", + S("Baked Clay Dark Green Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_dark_green_obsidian_glass", "bakedclay:bakedclay_dark_green", +angledglass.register_glass( + "_bakedclay_dark_green_obsidian_glass", + "bakedclay:bakedclay_dark_green", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_dark_green.png"}, - "Baked Clay Dark Green Obsidian Glass", + S("Baked Clay Dark Green Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_dark_grey_glass", "bakedclay:bakedclay_dark_grey", +angledglass.register_glass( + "_bakedclay_dark_grey_glass", + "bakedclay:bakedclay_dark_grey", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_dark_grey.png"}, - "Baked Clay Dark Grey Glass", + S("Baked Clay Dark Grey Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_dark_grey_obsidian_glass", "bakedclay:bakedclay_dark_grey", +angledglass.register_glass( + "_bakedclay_dark_grey_obsidian_glass", + "bakedclay:bakedclay_dark_grey", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_dark_grey.png"}, - "Baked Clay Dark Grey Obsidian Glass", + S("Baked Clay Dark Grey Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_green_glass", "bakedclay:bakedclay_green", +angledglass.register_glass( + "_bakedclay_green_glass", + "bakedclay:bakedclay_green", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_green.png"}, - "Baked Clay Green Glass", + S("Baked Clay Green Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_green_obsidian_glass", "bakedclay:bakedclay_green", +angledglass.register_glass( + "_bakedclay_green_obsidian_glass", + "bakedclay:bakedclay_green", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_green.png"}, - "Baked Clay Green Obsidian Glass", + S("Baked Clay Green Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_grey_glass", "bakedclay:bakedclay_grey", +angledglass.register_glass( + "_bakedclay_grey_glass", + "bakedclay:bakedclay_grey", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_grey.png"}, - "Baked Clay Grey Glass", + S("Baked Clay Grey Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_grey_obsidian_glass", "bakedclay:bakedclay_grey", +angledglass.register_glass( + "_bakedclay_grey_obsidian_glass", + "bakedclay:bakedclay_grey", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_grey.png"}, - "Baked Clay Grey Obsidian Glass", + S("Baked Clay Grey Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_magenta_glass", "bakedclay:bakedclay_magenta", +angledglass.register_glass( + "_bakedclay_magenta_glass", + "bakedclay:bakedclay_magenta", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_magenta.png"}, - "Baked Clay Magenta Glass", + S("Baked Clay Magenta Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_magenta_obsidian_glass", "bakedclay:bakedclay_magenta", +angledglass.register_glass( + "_bakedclay_magenta_obsidian_glass", + "bakedclay:bakedclay_magenta", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_magenta.png"}, - "Baked Clay Magenta Obsidian Glass", + S("Baked Clay Magenta Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_orange_glass", "bakedclay:bakedclay_orange", +angledglass.register_glass( + "_bakedclay_orange_glass", + "bakedclay:bakedclay_orange", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_orange.png"}, - "Baked Clay Orange Glass", + S("Baked Clay Orange Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_orange_obsidian_glass", "bakedclay:bakedclay_orange", +angledglass.register_glass( + "_bakedclay_orange_obsidian_glass", + "bakedclay:bakedclay_orange", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_orange.png"}, - "Baked Clay Orange Obsidian Glass", + S("Baked Clay Orange Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_pink_glass", "bakedclay:bakedclay_pink", +angledglass.register_glass( + "_bakedclay_pink_glass", + "bakedclay:bakedclay_pink", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_pink.png"}, - "Baked Clay Pink Glass", + S("Baked Clay Pink Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_pink_obsidian_glass", "bakedclay:bakedclay_pink", +angledglass.register_glass( + "_bakedclay_pink_obsidian_glass", + "bakedclay:bakedclay_pink", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_pink.png"}, - "Baked Clay Pink Obsidian Glass", + S("Baked Clay Pink Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_red_glass", "bakedclay:bakedclay_red", +angledglass.register_glass( + "_bakedclay_red_glass", + "bakedclay:bakedclay_red", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_red.png"}, - "Baked Clay Red Glass", + S("Baked Clay Red Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_red_obsidian_glass", "bakedclay:bakedclay_red", +angledglass.register_glass( + "_bakedclay_red_obsidian_glass", + "bakedclay:bakedclay_red", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_red.png"}, - "Baked Clay Red Obsidian Glass", + S("Baked Clay Red Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_violet_glass", "bakedclay:bakedclay_violet", +angledglass.register_glass( + "_bakedclay_violet_glass", + "bakedclay:bakedclay_violet", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_violet.png"}, - "Baked Clay Violet Glass", + S("Baked Clay Violet Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_violet_obsidian_glass", "bakedclay:bakedclay_violet", +angledglass.register_glass( + "_bakedclay_violet_obsidian_glass", + "bakedclay:bakedclay_violet", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_violet.png"}, - "Baked Clay Violet Obsidian Glass", + S("Baked Clay Violet Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_white_glass", "bakedclay:bakedclay_white", +angledglass.register_glass( + "_bakedclay_white_glass", + "bakedclay:bakedclay_white", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_white.png"}, - "Baked Clay White Glass", + S("Baked Clay White Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_white_obsidian_glass", "bakedclay:bakedclay_white", +angledglass.register_glass( + "_bakedclay_white_obsidian_glass", + "bakedclay:bakedclay_white", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_white.png"}, - "Baked Clay White Obsidian Glass", + S("Baked Clay White Obsidian Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_yellow_glass", "bakedclay:bakedclay_yellow", +angledglass.register_glass( + "_bakedclay_yellow_glass", + "bakedclay:bakedclay_yellow", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "baked_clay_yellow.png"}, - "Baked Clay Yellow Glass", + S("Baked Clay Yellow Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_bakedclay_yellow_obsidian_glass", "bakedclay:bakedclay_yellow", +angledglass.register_glass( + "_bakedclay_yellow_obsidian_glass", + "bakedclay:bakedclay_yellow", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "baked_clay_yellow.png"}, - "Baked Clay Yellow Obsidian Glass", + S("Baked Clay Yellow Obsidian Glass"), default.node_sound_glass_defaults() ) diff --git a/quartz.lua b/quartz.lua index 7aa8203..e020c41 100644 --- a/quartz.lua +++ b/quartz.lua @@ -1,46 +1,57 @@ -- Register wall types +local S = core.get_translator(core.get_current_modname()) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("quartzblock", "quartz:block", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "quartzblock", + "quartz:block", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"quartz_block.png"}, - "Quartz Block Angled Wall", - "Quartz Block Low Angled Wall", - "Quartz Block Corner", + S("Quartz Block Angled Wall"), + S("Quartz Block Low Angled Wall"), + S("Quartz Block Corner"), default.node_sound_stone_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("quartzchiseled", "quartz:chiseled", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "quartzchiseled", + "quartz:chiseled", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"quartz_chiseled.png"}, - "Quartz Chiseled Angled Wall", - "Quartz Chiseled Low Angled Wall", - "Quartz Chiseled Corner", + S("Quartz Chiseled Angled Wall"), + S("Quartz Chiseled Low Angled Wall"), + S("Quartz Chiseled Corner"), default.node_sound_stone_defaults() ) -angledwalls.register_angled_wall_and_low_angled_wall_and_corner("quartzpillar", "quartz:pillar", +angledwalls.register_angled_wall_and_low_angled_wall_and_corner( + "quartzpillar", + "quartz:pillar", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"quartz_pillar_side.png"}, - "Quartz Pillar Angled Wall", - "Quartz Pillar Low Angled Wall", - "Quartz Pillar Corner", + S("Quartz Pillar Angled Wall"), + S("Quartz Pillar Low Angled Wall"), + S("Quartz Pillar Corner"), default.node_sound_stone_defaults() ) -- Register glass types -angledglass.register_glass("_quartz_block_glass", "quartz:block", +angledglass.register_glass( + "_quartz_block_glass", + "quartz:block", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_glass.png", "quartz_block.png"}, - "Quartz Block Glass", + S("Quartz Block Glass"), default.node_sound_glass_defaults() ) -angledglass.register_glass("_quartz_block_obsidian_glass", "quartz:block", +angledglass.register_glass( + "_quartz_block_obsidian_glass", + "quartz:block", {choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, {"default_obsidian_glass.png", "quartz_block.png"}, - "Quartz Block Obsidian Glass", + S("Quartz Block Obsidian Glass"), default.node_sound_glass_defaults() ) diff --git a/slopedwalls.lua b/slopedwalls.lua index 0788292..e767457 100644 --- a/slopedwalls.lua +++ b/slopedwalls.lua @@ -1,5 +1,7 @@ -- [MOD] Sloped Walls [slopedwalls] [1.0] by TumeniNodes 6-09-2019 +local S = core.get_translator(core.get_current_modname()) + slopedwalls = {} -- Register slopedwalls. @@ -35,255 +37,324 @@ function slopedwalls.register_sloped_wall(subname, recipeitem, groups, images, d {-0.5, -0.5, 0.0625, 0.125, 0.5, 0.5}, {-0.5, -0.5, -0.0625, 0, 0.5, 0.5}, {-0.5, -0.5, 0, 0.0625, 0.5, 0.5}, - } - } + }, + }, }) end - -- Register sloped walls -slopedwalls.register_sloped_wall("_acacia_wood", "default:acacia_wood", +slopedwalls.register_sloped_wall( + "_acacia_wood", + "default:acacia_wood", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"default_acacia_wood.png"}, - "Acacia Sloped Wall", + S("Acacia Sloped Wall"), default.node_sound_wood_defaults() ) -slopedwalls.register_sloped_wall("_aspen_wood", "default:aspen_wood", +slopedwalls.register_sloped_wall( + "_aspen_wood", + "default:aspen_wood", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"default_aspen_wood.png"}, - "Aspen Sloped Wall", + S("Aspen Sloped Wall"), default.node_sound_wood_defaults() ) -slopedwalls.register_sloped_wall("_junglewood", "default:junglewood", +slopedwalls.register_sloped_wall( + "_junglewood", + "default:junglewood", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"default_junglewood.png"}, - "Junglewood Sloped Wall", + S("Junglewood Sloped Wall"), default.node_sound_wood_defaults() ) -slopedwalls.register_sloped_wall("_pine_wood", "default:pine_wood", +slopedwalls.register_sloped_wall( + "_pine_wood", + "default:pine_wood", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"default_pine_wood.png"}, - "Pine Sloped Wall", + S("Pine Sloped Wall"), default.node_sound_wood_defaults() ) -slopedwalls.register_sloped_wall("_wood", "default:wood", +slopedwalls.register_sloped_wall( + "_wood", + "default:wood", {snappy = 2, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3}, {"default_wood.png"}, - "Wooden Sloped Wall", + S("Wooden Sloped Wall"), default.node_sound_wood_defaults() ) -slopedwalls.register_sloped_wall("_brick", "default:brick", +slopedwalls.register_sloped_wall( + "_brick", + "default:brick", {cracky = 3}, {"default_brick.png"}, - "Brick Sloped Wall", + S("Brick Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_clay", "default:clay", +slopedwalls.register_sloped_wall( + "_clay", + "default:clay", {cracky = 3}, {"default_clay.png"}, - "Clay Sloped Wall", + S("Clay Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_cobble", "default:cobble", +slopedwalls.register_sloped_wall( + "_cobble", + "default:cobble", {cracky = 3}, {"default_cobble.png"}, - "Cobblestone Sloped Wall", + S("Cobblestone Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_mossycobble", "default:mossycobble", +slopedwalls.register_sloped_wall( + "_mossycobble", + "default:mossycobble", {cracky = 3}, {"default_mossycobble.png"}, - "Mossy Cobblestone Sloped Wall", + S("Mossy Cobblestone Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_desert_cobble", "default:desert_cobble", +slopedwalls.register_sloped_wall( + "_desert_cobble", + "default:desert_cobble", {cracky = 3}, {"default_desert_cobble.png"}, - "Desert Cobble Sloped Wall", + S("Desert Cobble Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_desert_stone", "default:desert_stone", +slopedwalls.register_sloped_wall( + "_desert_stone", + "default:desert_stone", {cracky = 3}, {"default_desert_stone.png"}, - "Desert Stone Sloped Wall", + S("Desert Stone Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_desert_stone_block", "default:desert_stone_block", +slopedwalls.register_sloped_wall( + "_desert_stone_block", + "default:desert_stone_block", {cracky = 3}, {"default_desert_stone_block.png"}, - "Desert Stone Block Sloped Wall", + S("Desert Stone Block Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_desert_stonebrick", "default:desert_stonebrick", +slopedwalls.register_sloped_wall( + "_desert_stonebrick", + "default:desert_stonebrick", {cracky = 3}, {"default_desert_stone_brick.png"}, - "Desert Stone Brick Sloped Wall", + S("Desert Stone Brick Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_desert_sandstone", "default:desert_sandstone", +slopedwalls.register_sloped_wall( + "_desert_sandstone", + "default:desert_sandstone", {cracky = 3}, {"default_desert_sandstone.png"}, - "Desert Sandstone Sloped Wall", + S("Desert Sandstone Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_desert_sandstone_block", "default:desert_sandstone_block", +slopedwalls.register_sloped_wall( + "_desert_sandstone_block", + "default:desert_sandstone_block", {cracky = 3}, {"default_desert_sandstone_block.png"}, - "Desert Sandstone Block Sloped Wall", + S("Desert Sandstone Block Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_desert_sandstone_brick", "default:desert_sandstone_brick", +slopedwalls.register_sloped_wall( + "_desert_sandstone_brick", + "default:desert_sandstone_brick", {cracky = 3}, {"default_desert_sandstone_brick.png"}, - "Desert Sandstone Brick Sloped Wall", + S("Desert Sandstone Brick Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_sandstone", "default:sandstone", +slopedwalls.register_sloped_wall( + "_sandstone", + "default:sandstone", {crumbly = 1, cracky = 3}, {"default_sandstone.png"}, - "Sandstone Sloped Wall", + S("Sandstone Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_sandstone_block", "default:sandstone_block", +slopedwalls.register_sloped_wall( + "_sandstone_block", + "default:sandstone_block", {cracky = 2}, {"default_sandstone_block.png"}, - "Sandstone Block Sloped Wall", + S("Sandstone Block Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_sandstonebrick", "default:sandstonebrick", +slopedwalls.register_sloped_wall( + "_sandstonebrick", + "default:sandstonebrick", {cracky = 2}, {"default_sandstone_brick.png"}, - "Sandstone Brick Sloped Wall", + S("Sandstone Brick Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_silver_sandstone", "default:silver_sandstone", +slopedwalls.register_sloped_wall( + "_silver_sandstone", + "default:silver_sandstone", {crumbly = 1, cracky = 3}, {"default_silver_sandstone.png"}, - "Silver Sandstone Sloped Wall", + S("Silver Sandstone Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_silver_sandstone_block", "default:silver_sandstone_block", +slopedwalls.register_sloped_wall( + "_silver_sandstone_block", + "default:silver_sandstone_block", {crumbly = 1, cracky = 3}, {"default_silver_sandstone_block.png"}, - "Silver Sandstone Block Sloped Wall", + S("Silver Sandstone Block Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_silver_sandstone_brick", "default:silver_sandstone_brick", +slopedwalls.register_sloped_wall( + "_silver_sandstone_brick", + "default:silver_sandstone_brick", {crumbly = 1, cracky = 3}, {"default_silver_sandstone_brick.png"}, - "Silver Sandstone Brick Sloped Wall", + S("Silver Sandstone Brick Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_stone", "default:stone", +slopedwalls.register_sloped_wall( + "_stone", + "default:stone", {cracky = 3}, {"default_stone.png"}, - "Stone Sloped Wall", + S("Stone Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_stone_block", "default:stone_block", +slopedwalls.register_sloped_wall( + "_stone_block", + "default:stone_block", {cracky = 3}, {"default_stone_block.png"}, - "Stone Block Sloped Wall", + S("Stone Block Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_stonebrick", "default:stonebrick", +slopedwalls.register_sloped_wall( + "_stonebrick", + "default:stonebrick", {cracky = 3}, {"default_stone_brick.png"}, - "Stone Brick Sloped Wall", + S("Stone Brick Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_obsidian", "default:obsidian", +slopedwalls.register_sloped_wall( + "_obsidian", + "default:obsidian", {cracky = 1, level = 2}, {"default_obsidian.png"}, - "Obsidian Sloped Wall", + S("Obsidian Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_obsidian_block", "default:obsidian_block", +slopedwalls.register_sloped_wall( + "_obsidian_block", + "default:obsidian_block", {cracky = 1, level = 2}, {"default_obsidian_block.png"}, - "Obsidian Block Sloped Wall", + S("Obsidian Block Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_obsidianbrick", "default:obsidianbrick", +slopedwalls.register_sloped_wall( + "_obsidianbrick", + "default:obsidianbrick", {cracky = 1, level = 2}, {"default_obsidian_brick.png"}, - "Obsidian Brick Sloped Wall", + S("Obsidian Brick Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_bronzeblock", "default:bronzeblock", +slopedwalls.register_sloped_wall( + "_bronzeblock", + "default:bronzeblock", {cracky = 1, level = 2}, {"default_bronze_block.png"}, - "Bronze Block Sloped Wall", + S("Bronze Block Sloped Wall"), default.node_sound_metal_defaults() ) -slopedwalls.register_sloped_wall("_copperblock", "default:copperblock", +slopedwalls.register_sloped_wall( + "_copperblock", + "default:copperblock", {cracky = 1, level = 2}, {"default_copper_block.png"}, - "Copper Block Sloped Wall", + S("Copper Block Sloped Wall"), default.node_sound_metal_defaults() ) -slopedwalls.register_sloped_wall("_diamondblock", "default:diamondblock", +slopedwalls.register_sloped_wall( + "_diamondblock", + "default:diamondblock", {cracky = 1}, {"default_diamond_block.png"}, - "Diamond Block Sloped Wall", + S("Diamond Block Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_goldblock", "default:goldblock", +slopedwalls.register_sloped_wall( + "_goldblock", + "default:goldblock", {cracky = 1}, {"default_gold_block.png"}, - "Gold Block Sloped Wall", + S("Gold Block Sloped Wall"), default.node_sound_stone_defaults() ) -slopedwalls.register_sloped_wall("_meseblock", "default:meseblock", +slopedwalls.register_sloped_wall( + "_meseblock", + "default:meseblock", {cracky = 1, level = 2}, {"default_mese_block.png"}, - "Mese Block Sloped Wall", + S("Mese Block Sloped Wall"), default.node_sound_metal_defaults() ) -slopedwalls.register_sloped_wall("_steelblock", "default:steelblock", +slopedwalls.register_sloped_wall( + "_steelblock", + "default:steelblock", {cracky = 1, level = 2}, {"default_steel_block.png"}, - "Steel Block Sloped Wall", + S("Steel Block Sloped Wall"), default.node_sound_metal_defaults() ) -slopedwalls.register_sloped_wall("_tinblock", "default:tinblock", +slopedwalls.register_sloped_wall( + "_tinblock", + "default:tinblock", {cracky = 1, level = 2}, {"default_tin_block.png"}, - "Tin Block Sloped Wall", + S("Tin Block Sloped Wall"), default.node_sound_metal_defaults() ) From 7963e53cad2eb21f7d7f684cf8d1cdd14426e53a Mon Sep 17 00:00:00 2001 From: Sheriff-Unit-3 <210896603+Sheriff-Unit-3@users.noreply.github.com> Date: Fri, 14 Aug 2026 16:06:42 -0500 Subject: [PATCH 2/2] Add .pot file to locale/ --- locale/angledwalls.pot | 1310 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 1310 insertions(+) create mode 100644 locale/angledwalls.pot diff --git a/locale/angledwalls.pot b/locale/angledwalls.pot new file mode 100644 index 0000000..c9d53a1 --- /dev/null +++ b/locale/angledwalls.pot @@ -0,0 +1,1310 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2026-08-14 16:27-0500\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"Language: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: adoors.lua:12 +msgid "Steel" +msgstr "" + +#: adoors.lua:22 +msgid "Glass" +msgstr "" + +#: adoors.lua:32 angledglass.lua:690 +msgid "Obsidian Glass" +msgstr "" + +#: adoors.lua:42 +msgid "Wood" +msgstr "" + +#: adoors.lua:63 +msgid "@1 Door (left)" +msgstr "" + +#: adoors.lua:156 +msgid "@1 Door (right)" +msgstr "" + +#: angledglass.lua:78 +msgid "Acacia Wood Glass" +msgstr "" + +#: angledglass.lua:87 +msgid "Acacia Wood Obsidian Glass" +msgstr "" + +#: angledglass.lua:96 angledglass.lua:105 +msgid "Aspen Wood Glass" +msgstr "" + +#: angledglass.lua:114 angledglass.lua:123 +msgid "Junglewood Glass" +msgstr "" + +#: angledglass.lua:132 angledglass.lua:141 +msgid "Pine Wood Glass" +msgstr "" + +#: angledglass.lua:150 +msgid "Wooden Glass" +msgstr "" + +#: angledglass.lua:159 +msgid "Wooden Obsidian Glass" +msgstr "" + +#: angledglass.lua:168 +msgid "Brick Glass" +msgstr "" + +#: angledglass.lua:177 +msgid "Brick Obsidian Glass" +msgstr "" + +#: angledglass.lua:186 +msgid "Cobble Glass" +msgstr "" + +#: angledglass.lua:195 +msgid "Cobble Obsidian Glass" +msgstr "" + +#: angledglass.lua:204 +msgid "Mossycobble Glass" +msgstr "" + +#: angledglass.lua:213 +msgid "Mossycobble Obsidian Glass" +msgstr "" + +#: angledglass.lua:222 +msgid "Stone Glass" +msgstr "" + +#: angledglass.lua:231 +msgid "Stone Obsidian Glass" +msgstr "" + +#: angledglass.lua:240 +msgid "Stone Block Glass" +msgstr "" + +#: angledglass.lua:249 +msgid "Stone Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:258 +msgid "Stone Brick Glass" +msgstr "" + +#: angledglass.lua:267 +msgid "Stone Brick Obsidian Glass" +msgstr "" + +#: angledglass.lua:276 +msgid "Desert Cobble Glass" +msgstr "" + +#: angledglass.lua:285 +msgid "Desert Cobble Obsidian Glass" +msgstr "" + +#: angledglass.lua:294 +msgid "Desert Stone Glass" +msgstr "" + +#: angledglass.lua:303 +msgid "Desert Stone Obsidian Glass" +msgstr "" + +#: angledglass.lua:312 +msgid "Desert Stone Block Glass" +msgstr "" + +#: angledglass.lua:321 +msgid "Desert Stone Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:330 +msgid "Desert Stone Brick Glass" +msgstr "" + +#: angledglass.lua:339 +msgid "Desert Stone Brick Obsidian Glass" +msgstr "" + +#: angledglass.lua:348 +msgid "Desert Sandstone Glass" +msgstr "" + +#: angledglass.lua:357 +msgid "Desert Sandstone Obsidian Glass" +msgstr "" + +#: angledglass.lua:366 +msgid "Desert Sandstone Block Glass" +msgstr "" + +#: angledglass.lua:375 +msgid "Desert Sandstone Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:384 +msgid "Desert Sandstone Brick Glass" +msgstr "" + +#: angledglass.lua:393 +msgid "Desert Sandstone Brick Obsidian Glass" +msgstr "" + +#: angledglass.lua:402 +msgid "Sandstone Glass" +msgstr "" + +#: angledglass.lua:411 +msgid "Sandstone Obsidian Glass" +msgstr "" + +#: angledglass.lua:420 +msgid "Sandstone Block Glass" +msgstr "" + +#: angledglass.lua:429 +msgid "Sandstone Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:438 +msgid "Sandstone Brick Glass" +msgstr "" + +#: angledglass.lua:447 +msgid "Sandstone Brick Obsidian Glass" +msgstr "" + +#: angledglass.lua:456 +msgid "Silver Sandstone Glass" +msgstr "" + +#: angledglass.lua:465 +msgid "Silver Sandstone Obsidian Glass" +msgstr "" + +#: angledglass.lua:474 +msgid "Silver Sandstone Block Glass" +msgstr "" + +#: angledglass.lua:483 +msgid "Silver Sandstone Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:492 +msgid "Silver Sandstone Brick Glass" +msgstr "" + +#: angledglass.lua:501 +msgid "Silver Sandstone Brick Obsidian Glass" +msgstr "" + +#: angledglass.lua:510 +msgid "Bronze Block Glass" +msgstr "" + +#: angledglass.lua:519 +msgid "Bronze Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:528 +msgid "Clay Glass" +msgstr "" + +#: angledglass.lua:537 +msgid "Clay Obsidian Glass" +msgstr "" + +#: angledglass.lua:546 +msgid "Coal Block Glass" +msgstr "" + +#: angledglass.lua:555 +msgid "Coal Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:564 +msgid "Copper Block Glass" +msgstr "" + +#: angledglass.lua:573 +msgid "Copper Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:582 +msgid "Diamond Block Glass" +msgstr "" + +#: angledglass.lua:591 +msgid "Diamond Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:600 +msgid "Gold Block Glass" +msgstr "" + +#: angledglass.lua:609 +msgid "Gold Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:618 +msgid "Mese Block Glass" +msgstr "" + +#: angledglass.lua:627 +msgid "Mese Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:636 +msgid "Steel Block Glass" +msgstr "" + +#: angledglass.lua:645 +msgid "Steel Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:654 +msgid "Tin Block Glass" +msgstr "" + +#: angledglass.lua:663 +msgid "Tin Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:672 +msgid "Glass Glass" +msgstr "" + +#: angledglass.lua:681 +msgid "Glass Obsidian Glass" +msgstr "" + +#: angledglass.lua:699 +msgid "Obsidian Obsidian Glass" +msgstr "" + +#: angledglass.lua:708 +msgid "Obsidian Block Glass" +msgstr "" + +#: angledglass.lua:717 +msgid "Obsidian Block Obsidian Glass" +msgstr "" + +#: angledglass.lua:726 +msgid "Obsidian Brick Glass" +msgstr "" + +#: angledglass.lua:735 +msgid "Obsidian Brick Obsidian Glass" +msgstr "" + +#: angledglass.lua:744 +msgid "Obsidian Glass Glass" +msgstr "" + +#: angledglass.lua:753 +msgid "Obsidian Glass Obsidian Glass" +msgstr "" + +#: angledglass.lua:762 +msgid "Snow Glass" +msgstr "" + +#: angledglass.lua:771 +msgid "Snow Obsidian Glass" +msgstr "" + +#: angledglass.lua:780 +msgid "Ice Glass" +msgstr "" + +#: angledglass.lua:789 +msgid "Ice Obsidian Glass" +msgstr "" + +#: angledwalls.lua:186 +msgid "Acacia Wood Angled Wall" +msgstr "" + +#: angledwalls.lua:187 +msgid "Acacia Wood Low Angled Wall" +msgstr "" + +#: angledwalls.lua:188 +msgid "Acacia Wood Corner" +msgstr "" + +#: angledwalls.lua:197 +msgid "Aspen Wood Angled Wall" +msgstr "" + +#: angledwalls.lua:198 +msgid "Aspen Wood Low Angled Wall" +msgstr "" + +#: angledwalls.lua:199 +msgid "Aspen Wood Corner" +msgstr "" + +#: angledwalls.lua:208 +msgid "Junglewood Angled Wall" +msgstr "" + +#: angledwalls.lua:209 +msgid "Junglewood Low Angled Wall" +msgstr "" + +#: angledwalls.lua:210 +msgid "junglewood Corner" +msgstr "" + +#: angledwalls.lua:219 +msgid "Pine Wood Angled Wall" +msgstr "" + +#: angledwalls.lua:220 +msgid "Pine Wood Low Angled Wall" +msgstr "" + +#: angledwalls.lua:221 +msgid "Pine Wood Corner" +msgstr "" + +#: angledwalls.lua:230 +msgid "Wooden Angled Wall" +msgstr "" + +#: angledwalls.lua:231 +msgid "Wooden Low Angled Wall" +msgstr "" + +#: angledwalls.lua:232 +msgid "Wooden Corner" +msgstr "" + +#: angledwalls.lua:236 +msgid "Brick Angled Wall" +msgstr "" + +#: angledwalls.lua:236 +msgid "Brick Low Angled Wall" +msgstr "" + +#: angledwalls.lua:236 +msgid "Brick Corner" +msgstr "" + +#: angledwalls.lua:243 +msgid "Bronze Block Angled Wall" +msgstr "" + +#: angledwalls.lua:244 +msgid "Bronze Block Low Angled Wall" +msgstr "" + +#: angledwalls.lua:245 +msgid "Bronze Block Corner" +msgstr "" + +#: angledwalls.lua:249 +msgid "Clay Angled Wall" +msgstr "" + +#: angledwalls.lua:249 +msgid "Clay Low Angled Wall" +msgstr "" + +#: angledwalls.lua:249 +msgid "Clay Corner" +msgstr "" + +#: angledwalls.lua:256 +msgid "Coal Block Angled Wall" +msgstr "" + +#: angledwalls.lua:257 +msgid "Coal Block Low Angled Wall" +msgstr "" + +#: angledwalls.lua:258 +msgid "Coal Block Corner" +msgstr "" + +#: angledwalls.lua:267 +msgid "Copper Block Angled Wall" +msgstr "" + +#: angledwalls.lua:268 +msgid "Copper Block Low_angled Wall" +msgstr "" + +#: angledwalls.lua:269 +msgid "Copper Block Corner" +msgstr "" + +#: angledwalls.lua:278 +msgid "Diamond Block Angled Wall" +msgstr "" + +#: angledwalls.lua:279 +msgid "Diamond Block Low_angled Wall" +msgstr "" + +#: angledwalls.lua:280 +msgid "Diamond Block Corner" +msgstr "" + +#: angledwalls.lua:289 +msgid "Gold Block Angled Wall" +msgstr "" + +#: angledwalls.lua:290 +msgid "Gold Block Low_angled Wall" +msgstr "" + +#: angledwalls.lua:291 +msgid "Gold Block Corner" +msgstr "" + +#: angledwalls.lua:300 +msgid "Mese Block Angled Wall" +msgstr "" + +#: angledwalls.lua:301 +msgid "Mese Block Low_angled Wall" +msgstr "" + +#: angledwalls.lua:302 +msgid "Mese Block Corner" +msgstr "" + +#: angledwalls.lua:311 +msgid "Steel Block Angled Wall" +msgstr "" + +#: angledwalls.lua:312 +msgid "Steel Block Low_angled Wall" +msgstr "" + +#: angledwalls.lua:313 +msgid "Steel Block Corner" +msgstr "" + +#: angledwalls.lua:322 +msgid "Tin Block Angled Wall" +msgstr "" + +#: angledwalls.lua:323 +msgid "Tin Block Low_angled Wall" +msgstr "" + +#: angledwalls.lua:324 +msgid "Tin Block Corner" +msgstr "" + +#: angledwalls.lua:333 +msgid "Cobblestone Angled Wall" +msgstr "" + +#: angledwalls.lua:334 +msgid "Cobblestone Low Angled Wall" +msgstr "" + +#: angledwalls.lua:335 +msgid "Cobblestone Corner" +msgstr "" + +#: angledwalls.lua:344 +msgid "Mossycobble Angled Wall" +msgstr "" + +#: angledwalls.lua:345 +msgid "Mossycobble Low Angled Wall" +msgstr "" + +#: angledwalls.lua:346 +msgid "Mossycobble Corner" +msgstr "" + +#: angledwalls.lua:350 +msgid "Stone Angled Wall" +msgstr "" + +#: angledwalls.lua:350 +msgid "Stone Low Angled Wall" +msgstr "" + +#: angledwalls.lua:350 +msgid "Stone Corner" +msgstr "" + +#: angledwalls.lua:357 +msgid "Stone Block Angled Wall" +msgstr "" + +#: angledwalls.lua:358 +msgid "Stone Block Low Angled Wall" +msgstr "" + +#: angledwalls.lua:359 +msgid "Stone Block Corner" +msgstr "" + +#: angledwalls.lua:368 +msgid "Stone Brick Angled Wall" +msgstr "" + +#: angledwalls.lua:369 +msgid "Stone Brick Low Angled Wall" +msgstr "" + +#: angledwalls.lua:370 +msgid "Stone Brick Corner" +msgstr "" + +#: angledwalls.lua:379 +msgid "Desert Cobble Angled Wall" +msgstr "" + +#: angledwalls.lua:380 +msgid "Desert Cobble Low Angled Wall" +msgstr "" + +#: angledwalls.lua:381 +msgid "Desert Cobble Corner" +msgstr "" + +#: angledwalls.lua:390 +msgid "Desert Stone Angled Wall" +msgstr "" + +#: angledwalls.lua:391 +msgid "Desert Stone Low Angled Wall" +msgstr "" + +#: angledwalls.lua:392 +msgid "Desert Stone Corner" +msgstr "" + +#: angledwalls.lua:401 +msgid "Desert Stone Block Angled Wall" +msgstr "" + +#: angledwalls.lua:402 +msgid "Desert Stone Block Low Angled Wall" +msgstr "" + +#: angledwalls.lua:403 +msgid "Desert Stone Block Corner" +msgstr "" + +#: angledwalls.lua:412 +msgid "Desert Stone Brick Angled Wall" +msgstr "" + +#: angledwalls.lua:413 +msgid "Desert Stone Brick Low Angled Wall" +msgstr "" + +#: angledwalls.lua:414 +msgid "Desert Stone Brick Corner" +msgstr "" + +#: angledwalls.lua:423 +msgid "Desert Sandstone Angled Wall" +msgstr "" + +#: angledwalls.lua:424 +msgid "Desert Sandstone Low Angled Wall" +msgstr "" + +#: angledwalls.lua:425 +msgid "Desert Sandstone Corner" +msgstr "" + +#: angledwalls.lua:434 +msgid "Desert Sandstone Block Angled Wall" +msgstr "" + +#: angledwalls.lua:435 +msgid "Desert Sandstone Block Low Angled Wall" +msgstr "" + +#: angledwalls.lua:436 +msgid "Desert Sandstone Block Corner" +msgstr "" + +#: angledwalls.lua:445 +msgid "Desert Sandstone Brick Angled Wall" +msgstr "" + +#: angledwalls.lua:446 +msgid "Desert Sandstone Brick Low Angled Wall" +msgstr "" + +#: angledwalls.lua:447 +msgid "Desert Sandstone Brick Corner" +msgstr "" + +#: angledwalls.lua:456 +msgid "Sandstone Angled Wall" +msgstr "" + +#: angledwalls.lua:457 +msgid "Sandstone Low Angled Wall" +msgstr "" + +#: angledwalls.lua:458 +msgid "Sandstone Corner" +msgstr "" + +#: angledwalls.lua:467 +msgid "Sandstone Block Angled Wall" +msgstr "" + +#: angledwalls.lua:468 +msgid "Sandstone Block Low Angled Wall" +msgstr "" + +#: angledwalls.lua:469 +msgid "Sandstone Block Corner" +msgstr "" + +#: angledwalls.lua:478 +msgid "Sandstone Brick Angled Wall" +msgstr "" + +#: angledwalls.lua:479 +msgid "Sandstone Brick Low Angled Wall" +msgstr "" + +#: angledwalls.lua:480 +msgid "Sandstone Brick Corner" +msgstr "" + +#: angledwalls.lua:489 +msgid "Silver Sandstone Angled Wall" +msgstr "" + +#: angledwalls.lua:490 +msgid "Silver Sandstone Low Angled Wall" +msgstr "" + +#: angledwalls.lua:491 +msgid "Silver Sandstone Corner" +msgstr "" + +#: angledwalls.lua:500 +msgid "Silver Sandstone Block Angled Wall" +msgstr "" + +#: angledwalls.lua:501 +msgid "Silver Sandstone Block Low Angled Wall" +msgstr "" + +#: angledwalls.lua:502 +msgid "Silver Sandstone Block Corner" +msgstr "" + +#: angledwalls.lua:511 +msgid "Silver Sandstone Brick Angled Wall" +msgstr "" + +#: angledwalls.lua:512 +msgid "Silver Sandstone Brick Low Angled Wall" +msgstr "" + +#: angledwalls.lua:513 +msgid "Silver Sandstone Brick Corner" +msgstr "" + +#: angledwalls.lua:522 +msgid "Obsidian Angled Wall" +msgstr "" + +#: angledwalls.lua:523 +msgid "Obsidian Low Angled Wall" +msgstr "" + +#: angledwalls.lua:524 +msgid "Obsidian Corner" +msgstr "" + +#: angledwalls.lua:533 +msgid "Obsidian Block Angled Wall" +msgstr "" + +#: angledwalls.lua:534 +msgid "Obsidian Block Low Angled Wall" +msgstr "" + +#: angledwalls.lua:535 +msgid "Obsidian Block Corner" +msgstr "" + +#: angledwalls.lua:544 +msgid "Obsidian Brick Angled Wall" +msgstr "" + +#: angledwalls.lua:545 +msgid "Obsidian Brick Low Angled Wall" +msgstr "" + +#: angledwalls.lua:546 +msgid "Obsidian Brick Corner" +msgstr "" + +#: angledwalls.lua:550 +msgid "Glass Angled Wall" +msgstr "" + +#: angledwalls.lua:550 +msgid "Glass Low Angled Wall" +msgstr "" + +#: angledwalls.lua:550 +msgid "Glass Corner" +msgstr "" + +#: angledwalls.lua:557 +msgid "Obsidian Glass Angled Wall" +msgstr "" + +#: angledwalls.lua:558 +msgid "Obsidian Glass Low Angled Wall" +msgstr "" + +#: angledwalls.lua:559 +msgid "Obsidian Glass Corner" +msgstr "" + +#: angledwalls.lua:563 +msgid "Ice Angled Wall" +msgstr "" + +#: angledwalls.lua:563 +msgid "Ice Low Angled Wall" +msgstr "" + +#: angledwalls.lua:563 +msgid "Ice Corner" +msgstr "" + +#: angledwalls.lua:565 +msgid "Snow Angled Wall" +msgstr "" + +#: angledwalls.lua:565 +msgid "Snow Low Angled Wall" +msgstr "" + +#: angledwalls.lua:565 +msgid "Snow Corner" +msgstr "" + +#: bakedclay.lua:10 +msgid "Baked Clay Black Angled Wall" +msgstr "" + +#: bakedclay.lua:11 +msgid "Baked Clay Black Low Angled Wall" +msgstr "" + +#: bakedclay.lua:12 +msgid "Baked Clay Black Corner" +msgstr "" + +#: bakedclay.lua:21 +msgid "Baked Clay Blue Angled Wall" +msgstr "" + +#: bakedclay.lua:22 +msgid "Baked Clay Blue Low Angled Wall" +msgstr "" + +#: bakedclay.lua:23 +msgid "Baked Clay Blue Corner" +msgstr "" + +#: bakedclay.lua:32 +msgid "Baked Clay Brown Angled Wall" +msgstr "" + +#: bakedclay.lua:33 +msgid "Baked Clay Brown Low Angled Wall" +msgstr "" + +#: bakedclay.lua:34 +msgid "Baked Clay Brown Corner" +msgstr "" + +#: bakedclay.lua:43 +msgid "Baked Clay Cyan Angled Wall" +msgstr "" + +#: bakedclay.lua:44 +msgid "Baked Clay Cyan Low Angled Wall" +msgstr "" + +#: bakedclay.lua:45 +msgid "Baked Clay Cyan Corner" +msgstr "" + +#: bakedclay.lua:54 +msgid "Baked Clay Dark Green Angled Wall" +msgstr "" + +#: bakedclay.lua:55 +msgid "Baked Clay Dark Green Low Angled Wall" +msgstr "" + +#: bakedclay.lua:56 +msgid "Baked Clay Dark Green Corner" +msgstr "" + +#: bakedclay.lua:65 +msgid "Baked Clay Dark Grey Angled Wall" +msgstr "" + +#: bakedclay.lua:66 +msgid "Baked Clay Dark Grey Low Angled Wall" +msgstr "" + +#: bakedclay.lua:67 +msgid "Baked Clay Dark Grey Corner" +msgstr "" + +#: bakedclay.lua:76 +msgid "Baked Clay Green Angled Wall" +msgstr "" + +#: bakedclay.lua:77 +msgid "Baked Clay Green Low Angled Wall" +msgstr "" + +#: bakedclay.lua:78 +msgid "Baked Clay Green Corner" +msgstr "" + +#: bakedclay.lua:87 +msgid "Baked Clay Grey Angled Wall" +msgstr "" + +#: bakedclay.lua:88 +msgid "Baked Clay Grey Low Angled Wall" +msgstr "" + +#: bakedclay.lua:89 +msgid "Baked Clay Grey Corner" +msgstr "" + +#: bakedclay.lua:98 +msgid "Baked Clay Magenta Angled Wall" +msgstr "" + +#: bakedclay.lua:99 +msgid "Baked Clay Magenta Low Angled Wall" +msgstr "" + +#: bakedclay.lua:100 +msgid "Baked Clay Magenta Corner" +msgstr "" + +#: bakedclay.lua:109 +msgid "Baked Clay Orange Angled Wall" +msgstr "" + +#: bakedclay.lua:110 +msgid "Baked Clay Orange Low Angled Wall" +msgstr "" + +#: bakedclay.lua:111 +msgid "Baked Clay Orange Corner" +msgstr "" + +#: bakedclay.lua:120 +msgid "Baked Clay Pink Angled Wall" +msgstr "" + +#: bakedclay.lua:121 +msgid "Baked Clay Pink Low Angled Wall" +msgstr "" + +#: bakedclay.lua:122 +msgid "Baked Clay Pink Corner" +msgstr "" + +#: bakedclay.lua:131 +msgid "Baked Clay Red Angled Wall" +msgstr "" + +#: bakedclay.lua:132 +msgid "Baked Clay Red Low Angled Wall" +msgstr "" + +#: bakedclay.lua:133 +msgid "Baked Clay Red Corner" +msgstr "" + +#: bakedclay.lua:142 +msgid "Baked Clay Violet Angled Wall" +msgstr "" + +#: bakedclay.lua:143 +msgid "Baked Clay Violet Low Angled Wall" +msgstr "" + +#: bakedclay.lua:144 +msgid "Baked Clay Violet Corner" +msgstr "" + +#: bakedclay.lua:153 +msgid "Baked Clay White Angled Wall" +msgstr "" + +#: bakedclay.lua:154 +msgid "Baked Clay White Low Angled Wall" +msgstr "" + +#: bakedclay.lua:155 +msgid "Baked Clay White Corner" +msgstr "" + +#: bakedclay.lua:164 +msgid "Baked Clay Yellow Angled Wall" +msgstr "" + +#: bakedclay.lua:165 +msgid "Baked Clay Yellow Low Angled Wall" +msgstr "" + +#: bakedclay.lua:166 +msgid "Baked Clay Yellow Corner" +msgstr "" + +#: bakedclay.lua:177 +msgid "Baked Clay Black Glass" +msgstr "" + +#: bakedclay.lua:186 +msgid "Baked Clay Black Obsidian Glass" +msgstr "" + +#: bakedclay.lua:195 +msgid "Baked Clay Blue Glass" +msgstr "" + +#: bakedclay.lua:204 +msgid "Baked Clay Blue Obsidian Glass" +msgstr "" + +#: bakedclay.lua:213 +msgid "Baked Clay Brown Glass" +msgstr "" + +#: bakedclay.lua:222 +msgid "Baked Clay Brown Obsidian Glass" +msgstr "" + +#: bakedclay.lua:231 +msgid "Baked Clay Cyan Glass" +msgstr "" + +#: bakedclay.lua:240 +msgid "Baked Clay Cyan Obsidian Glass" +msgstr "" + +#: bakedclay.lua:249 +msgid "Baked Clay Dark Green Glass" +msgstr "" + +#: bakedclay.lua:258 +msgid "Baked Clay Dark Green Obsidian Glass" +msgstr "" + +#: bakedclay.lua:267 +msgid "Baked Clay Dark Grey Glass" +msgstr "" + +#: bakedclay.lua:276 +msgid "Baked Clay Dark Grey Obsidian Glass" +msgstr "" + +#: bakedclay.lua:285 +msgid "Baked Clay Green Glass" +msgstr "" + +#: bakedclay.lua:294 +msgid "Baked Clay Green Obsidian Glass" +msgstr "" + +#: bakedclay.lua:303 +msgid "Baked Clay Grey Glass" +msgstr "" + +#: bakedclay.lua:312 +msgid "Baked Clay Grey Obsidian Glass" +msgstr "" + +#: bakedclay.lua:321 +msgid "Baked Clay Magenta Glass" +msgstr "" + +#: bakedclay.lua:330 +msgid "Baked Clay Magenta Obsidian Glass" +msgstr "" + +#: bakedclay.lua:339 +msgid "Baked Clay Orange Glass" +msgstr "" + +#: bakedclay.lua:348 +msgid "Baked Clay Orange Obsidian Glass" +msgstr "" + +#: bakedclay.lua:357 +msgid "Baked Clay Pink Glass" +msgstr "" + +#: bakedclay.lua:366 +msgid "Baked Clay Pink Obsidian Glass" +msgstr "" + +#: bakedclay.lua:375 +msgid "Baked Clay Red Glass" +msgstr "" + +#: bakedclay.lua:384 +msgid "Baked Clay Red Obsidian Glass" +msgstr "" + +#: bakedclay.lua:393 +msgid "Baked Clay Violet Glass" +msgstr "" + +#: bakedclay.lua:402 +msgid "Baked Clay Violet Obsidian Glass" +msgstr "" + +#: bakedclay.lua:411 +msgid "Baked Clay White Glass" +msgstr "" + +#: bakedclay.lua:420 +msgid "Baked Clay White Obsidian Glass" +msgstr "" + +#: bakedclay.lua:429 +msgid "Baked Clay Yellow Glass" +msgstr "" + +#: bakedclay.lua:438 +msgid "Baked Clay Yellow Obsidian Glass" +msgstr "" + +#: quartz.lua:10 +msgid "Quartz Block Angled Wall" +msgstr "" + +#: quartz.lua:11 +msgid "Quartz Block Low Angled Wall" +msgstr "" + +#: quartz.lua:12 +msgid "Quartz Block Corner" +msgstr "" + +#: quartz.lua:21 +msgid "Quartz Chiseled Angled Wall" +msgstr "" + +#: quartz.lua:22 +msgid "Quartz Chiseled Low Angled Wall" +msgstr "" + +#: quartz.lua:23 +msgid "Quartz Chiseled Corner" +msgstr "" + +#: quartz.lua:32 +msgid "Quartz Pillar Angled Wall" +msgstr "" + +#: quartz.lua:33 +msgid "Quartz Pillar Low Angled Wall" +msgstr "" + +#: quartz.lua:34 +msgid "Quartz Pillar Corner" +msgstr "" + +#: quartz.lua:45 +msgid "Quartz Block Glass" +msgstr "" + +#: quartz.lua:54 +msgid "Quartz Block Obsidian Glass" +msgstr "" + +#: slopedwalls.lua:52 +msgid "Acacia Sloped Wall" +msgstr "" + +#: slopedwalls.lua:61 +msgid "Aspen Sloped Wall" +msgstr "" + +#: slopedwalls.lua:70 +msgid "Junglewood Sloped Wall" +msgstr "" + +#: slopedwalls.lua:79 +msgid "Pine Sloped Wall" +msgstr "" + +#: slopedwalls.lua:88 +msgid "Wooden Sloped Wall" +msgstr "" + +#: slopedwalls.lua:97 +msgid "Brick Sloped Wall" +msgstr "" + +#: slopedwalls.lua:106 +msgid "Clay Sloped Wall" +msgstr "" + +#: slopedwalls.lua:115 +msgid "Cobblestone Sloped Wall" +msgstr "" + +#: slopedwalls.lua:124 +msgid "Mossy Cobblestone Sloped Wall" +msgstr "" + +#: slopedwalls.lua:133 +msgid "Desert Cobble Sloped Wall" +msgstr "" + +#: slopedwalls.lua:142 +msgid "Desert Stone Sloped Wall" +msgstr "" + +#: slopedwalls.lua:151 +msgid "Desert Stone Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:160 +msgid "Desert Stone Brick Sloped Wall" +msgstr "" + +#: slopedwalls.lua:169 +msgid "Desert Sandstone Sloped Wall" +msgstr "" + +#: slopedwalls.lua:178 +msgid "Desert Sandstone Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:187 +msgid "Desert Sandstone Brick Sloped Wall" +msgstr "" + +#: slopedwalls.lua:196 +msgid "Sandstone Sloped Wall" +msgstr "" + +#: slopedwalls.lua:205 +msgid "Sandstone Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:214 +msgid "Sandstone Brick Sloped Wall" +msgstr "" + +#: slopedwalls.lua:223 +msgid "Silver Sandstone Sloped Wall" +msgstr "" + +#: slopedwalls.lua:232 +msgid "Silver Sandstone Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:241 +msgid "Silver Sandstone Brick Sloped Wall" +msgstr "" + +#: slopedwalls.lua:250 +msgid "Stone Sloped Wall" +msgstr "" + +#: slopedwalls.lua:259 +msgid "Stone Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:268 +msgid "Stone Brick Sloped Wall" +msgstr "" + +#: slopedwalls.lua:277 +msgid "Obsidian Sloped Wall" +msgstr "" + +#: slopedwalls.lua:286 +msgid "Obsidian Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:295 +msgid "Obsidian Brick Sloped Wall" +msgstr "" + +#: slopedwalls.lua:304 +msgid "Bronze Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:313 +msgid "Copper Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:322 +msgid "Diamond Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:331 +msgid "Gold Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:340 +msgid "Mese Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:349 +msgid "Steel Block Sloped Wall" +msgstr "" + +#: slopedwalls.lua:358 +msgid "Tin Block Sloped Wall" +msgstr ""