123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160 |
- -- 22.01.13 Changed texture to that of the wood from the minimal development game
- local S = cottages.S
- minetest.register_node("cottages:fence_small", {
- description = S("small fence"),
- drawtype = "nodebox",
- -- top, bottom, side1, side2, inner, outer
- tiles = {"cottages_minimal_wood.png"},
- paramtype = "light",
- paramtype2 = "facedir",
- groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
- node_box = {
- type = "fixed",
- fixed = {
- { -0.45, -0.35, 0.46, 0.45, -0.20, 0.50},
- { -0.45, 0.00, 0.46, 0.45, 0.15, 0.50},
- { -0.45, 0.35, 0.46, 0.45, 0.50, 0.50},
- { -0.50, -0.50, 0.46, -0.45, 0.50, 0.50},
- { 0.45, -0.50, 0.46, 0.50, 0.50, 0.50},
- },
- },
- selection_box = {
- type = "fixed",
- fixed = {
- { -0.50, -0.50, 0.4, 0.50, 0.50, 0.5},
- },
- },
- is_ground_content = false,
- })
- minetest.register_node("cottages:fence_corner", {
- description = S("small fence corner"),
- drawtype = "nodebox",
- -- top, bottom, side1, side2, inner, outer
- tiles = {"cottages_minimal_wood.png"},
- paramtype = "light",
- paramtype2 = "facedir",
- groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
- node_box = {
- type = "fixed",
- fixed = {
- { -0.45, -0.35, 0.46, 0.45, -0.20, 0.50},
- { -0.45, 0.00, 0.46, 0.45, 0.15, 0.50},
- { -0.45, 0.35, 0.46, 0.45, 0.50, 0.50},
- { -0.50, -0.50, 0.46, -0.45, 0.50, 0.50},
- { 0.45, -0.50, 0.46, 0.50, 0.50, 0.50},
- { 0.46, -0.35, -0.45, 0.50, -0.20, 0.45},
- { 0.46, 0.00, -0.45, 0.50, 0.15, 0.45},
- { 0.46, 0.35, -0.45, 0.50, 0.50, 0.45},
- { 0.46, -0.50, -0.50, 0.50, 0.50, -0.45},
- { 0.46, -0.50, 0.45, 0.50, 0.50, 0.50},
- },
- },
- selection_box = {
- type = "fixed",
- fixed = {
- { -0.50, -0.50,-0.5, 0.50, 0.50, 0.5},
- },
- },
- is_ground_content = false,
- })
- minetest.register_node("cottages:fence_end", {
- description = S("small fence end"),
- drawtype = "nodebox",
- -- top, bottom, side1, side2, inner, outer
- tiles = {"cottages_minimal_wood.png"},
- paramtype = "light",
- paramtype2 = "facedir",
- groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2},
- node_box = {
- type = "fixed",
- fixed = {
- { -0.45, -0.35, 0.46, 0.45, -0.20, 0.50},
- { -0.45, 0.00, 0.46, 0.45, 0.15, 0.50},
- { -0.45, 0.35, 0.46, 0.45, 0.50, 0.50},
- { -0.50, -0.50, 0.46, -0.45, 0.50, 0.50},
- { 0.45, -0.50, 0.46, 0.50, 0.50, 0.50},
- { 0.46, -0.35, -0.45, 0.50, -0.20, 0.45},
- { 0.46, 0.00, -0.45, 0.50, 0.15, 0.45},
- { 0.46, 0.35, -0.45, 0.50, 0.50, 0.45},
- { 0.46, -0.50, -0.50, 0.50, 0.50, -0.45},
- { 0.46, -0.50, 0.45, 0.50, 0.50, 0.50},
- { -0.50, -0.35, -0.45, -0.46, -0.20, 0.45},
- { -0.50, 0.00, -0.45, -0.46, 0.15, 0.45},
- { -0.50, 0.35, -0.45, -0.46, 0.50, 0.45},
- { -0.50, -0.50, -0.50, -0.46, 0.50, -0.45},
- { -0.50, -0.50, 0.45, -0.46, 0.50, 0.50},
- },
- },
- selection_box = {
- type = "fixed",
- fixed = {
- { -0.50, -0.50,-0.5, 0.50, 0.50, 0.5},
- },
- },
- is_ground_content = false,
- })
- minetest.register_craft({
- output = "cottages:fence_small 3",
- recipe = {
- {cottages.craftitem_fence, cottages.craftitem_fence},
- }
- })
- -- xfences can be configured to replace normal fences - which makes them uncraftable
- if ( minetest.get_modpath("xfences") ~= nil ) then
- minetest.register_craft({
- output = "cottages:fence_small 3",
- recipe = {
- {"xfences:fence","xfences:fence" },
- }
- })
- end
- minetest.register_craft({
- output = "cottages:fence_corner",
- recipe = {
- {"cottages:fence_small","cottages:fence_small" },
- }
- })
- minetest.register_craft({
- output = "cottages:fence_small 2",
- recipe = {
- {"cottages:fence_corner" },
- }
- })
- minetest.register_craft({
- output = "cottages:fence_end",
- recipe = {
- {"cottages:fence_small","cottages:fence_small", "cottages:fence_small" },
- }
- })
- minetest.register_craft({
- output = "cottages:fence_small 3",
- recipe = {
- {"cottages:fence_end" },
- }
- })
|