diff --git a/crafting.lua b/crafting.lua index 6887b4d..51a3647 100644 --- a/crafting.lua +++ b/crafting.lua @@ -173,3 +173,11 @@ minetest.register_craft( { }, }) +minetest.register_craft( { + output = "basic_signs:sign_wall_plastic 3", + recipe = { + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet" }, + { "", "default:steel_ingot", "" } + }, +}) diff --git a/init.lua b/init.lua index 9cda6ea..18b6e13 100644 --- a/init.lua +++ b/init.lua @@ -77,6 +77,29 @@ signs_lib.register_sign("basic_signs:sign_wall_obsidian_glass", { minetest.register_alias("locked_sign:sign_wall_locked", "basic_signs:sign_wall_locked") +signs_lib.register_sign("basic_signs:sign_wall_plastic", { + description = S("Plastic Sign"), + yard_mesh = "signs_lib_standard_sign_yard_two_sticks.obj", + tiles = { + "basic_signs_sign_wall_plastic.png", + "basic_signs_sign_wall_plastic_edges.png", + "basic_signs_pole_mount_plastic.png", + nil, + "default_steel_block.png" -- the sticks on back of the yard sign model + }, + inventory_image = "basic_signs_sign_wall_plastic_inv.png", + default_color = "0", + entity_info = "standard", + sounds = default.node_sound_leaves_defaults(), + groups = {snappy = 3, flammable = 2}, + allow_hanging = true, + allow_widefont = true, + allow_onpole = true, + allow_onpole_horizontal = true, + allow_yard = true, + use_texture_alpha = true, +}) + -- array : color, translated color, default text color local sign_colors = { diff --git a/textures/basic_signs_pole_mount_plastic.png b/textures/basic_signs_pole_mount_plastic.png new file mode 100644 index 0000000..6390dc9 Binary files /dev/null and b/textures/basic_signs_pole_mount_plastic.png differ diff --git a/textures/basic_signs_sign_wall_plastic.png b/textures/basic_signs_sign_wall_plastic.png new file mode 100644 index 0000000..62fa27f Binary files /dev/null and b/textures/basic_signs_sign_wall_plastic.png differ diff --git a/textures/basic_signs_sign_wall_plastic_edges.png b/textures/basic_signs_sign_wall_plastic_edges.png new file mode 100644 index 0000000..51fd3c3 Binary files /dev/null and b/textures/basic_signs_sign_wall_plastic_edges.png differ diff --git a/textures/basic_signs_sign_wall_plastic_inv.png b/textures/basic_signs_sign_wall_plastic_inv.png new file mode 100644 index 0000000..f5ef3db Binary files /dev/null and b/textures/basic_signs_sign_wall_plastic_inv.png differ