funnysigns/init.lua

363 lines
9.0 KiB
Lua

minetest.register_node("funnysigns:fartzone", {
description = "Fart Zone Sign",
drawtype = "signlike",
walkable = false,
tiles = {"fartzone.png"},
wield_image = "fartzone.png",
inventory_image = "fartzone.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:toilet", {
description = "Toilet Zone Sign",
drawtype = "signlike",
walkable = false,
tiles = {"toilet.png"},
wield_image = "toilet.png",
inventory_image = "toilet.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:aliens", {
description = "Aliens Zone Sign",
drawtype = "signlike",
walkable = false,
tiles = {"aliens.png"},
wield_image = "aliens.png",
inventory_image = "aliens.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:parac", {
description = "Parachuting Bears Sign",
drawtype = "signlike",
walkable = false,
tiles = {"parac.png"},
wield_image = "parac.png",
inventory_image = "parac.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:partyzone", {
description = "Party Zone Sign",
drawtype = "signlike",
walkable = false,
tiles = {"partyzone.png"},
wield_image = "partyzone.png",
inventory_image = "partyzone.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:menat", {
description = "Men at Work Sign",
drawtype = "signlike",
walkable = false,
tiles = {"menat.png"},
wield_image = "menat.png",
inventory_image = "menat.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:norat", {
description = "No Rat Sign",
drawtype = "signlike",
walkable = false,
tiles = {"norat.png"},
wield_image = "norat.png",
inventory_image = "norat.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:accid", {
description = "Accident Zone Sign",
drawtype = "signlike",
walkable = false,
tiles = {"accid.png"},
wield_image = "accid.png",
inventory_image = "accid.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:bird", {
description = "Bird Zone Sign",
drawtype = "signlike",
walkable = false,
tiles = {"bird.png"},
wield_image = "bird.png",
inventory_image = "bird.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:cowpo", {
description = "No Cow Poop Zone Sign",
drawtype = "signlike",
walkable = false,
tiles = {"cowpo.png"},
wield_image = "cowpo.png",
inventory_image = "cowpo.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:notco", {
description = "You are Not Cool Sign",
drawtype = "signlike",
walkable = false,
tiles = {"notco.png"},
wield_image = "notco.png",
inventory_image = "notco.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:poop", {
description = "Poop Sign",
drawtype = "signlike",
walkable = false,
tiles = {"poop.png"},
wield_image = "poop.png",
inventory_image = "poop.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:sec", {
description = "Fence Sign",
drawtype = "signlike",
walkable = false,
tiles = {"sec.png"},
wield_image = "sec.png",
inventory_image = "sec.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:sparta", {
description = "This is Sparta Sign",
drawtype = "signlike",
walkable = false,
tiles = {"sparta.png"},
wield_image = "sparta.png",
inventory_image = "sparta.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
minetest.register_node("funnysigns:donoten", {
description = "Do not Enter Sign",
drawtype = "signlike",
walkable = false,
tiles = {"donoten.png"},
wield_image = "donoten.png",
inventory_image = "donoten.png",
paramtype = "light",
paramtype2 = "wallmounted",
selection_box = {
type = "wallmounted",
},
groups = {oddly_breakable_by_hand = 3},
});
-- recipes
minetest.register_craft({
output = "funnysigns:fartzone",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:yellow", "default:paper"},
{"default:paper", "dye:white", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:toilet",
recipe = {
{"default:paper", "dye:blue", "default:paper"},
{"default:paper", "dye:red", "default:paper"},
{"default:paper", "dye:black", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:aliens",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:yellow", "default:paper"},
{"default:paper", "dye:yellow", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:parac",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:red", "default:paper"},
{"default:paper", "dye:white", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:partyzone",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:yellow", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:menat",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:orange", "default:paper"},
{"default:paper", "dye:orange", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:norat",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:red", "default:paper"},
{"default:paper", "dye:red", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:accid",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:orange", "default:paper"},
{"default:paper", "dye:brown", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:bird",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:yellow", "default:paper"},
{"default:paper", "dye:orange", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:cowpo",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:red", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:notco",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:white", "default:paper"},
{"default:paper", "dye:orange", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:poop",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:brown", "default:paper"},
{"default:paper", "dye:white", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:sec",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:red", "default:paper"},
{"default:paper", "dye:orange", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:sparta",
recipe = {
{"default:paper", "dye:black", "default:paper"},
{"default:paper", "dye:brown", "default:paper"},
{"default:paper", "dye:yellow", "default:paper"},
}
})
minetest.register_craft({
output = "funnysigns:donoten",
recipe = {
{"default:paper", "dye:red", "default:paper"},
{"default:paper", "dye:red", "default:paper"},
{"default:paper", "dye:white", "default:paper"},
}
})
print("[MOD] Funny Signs 2.6 Loaded.")