summaryrefslogtreecommitdiff
path: root/vessels.lua
diff options
context:
space:
mode:
authorVanessa Ezekowitz <vanessaezekowitz@gmail.com>2012-07-26 17:09:38 -0400
committerVanessa Ezekowitz <vanessaezekowitz@gmail.com>2012-07-26 17:09:38 -0400
commitd581057356a1a5b79e348fb33af8df1cd1174f77 (patch)
tree60df26d2c3234ef310b28d785b20fd0a37d5d63e /vessels.lua
parent6e410f36d69b8930d7cfdddc715049bbc5ac4d71 (diff)
downloadunifieddyes-d581057356a1a5b79e348fb33af8df1cd1174f77.tar
unifieddyes-d581057356a1a5b79e348fb33af8df1cd1174f77.tar.gz
unifieddyes-d581057356a1a5b79e348fb33af8df1cd1174f77.tar.bz2
unifieddyes-d581057356a1a5b79e348fb33af8df1cd1174f77.tar.xz
unifieddyes-d581057356a1a5b79e348fb33af8df1cd1174f77.zip
Reworked unifiedyes to use my vessels mod
Diffstat (limited to 'vessels.lua')
-rw-r--r--vessels.lua104
1 files changed, 104 insertions, 0 deletions
diff --git a/vessels.lua b/vessels.lua
new file mode 100644
index 0000000..24cf8a4
--- /dev/null
+++ b/vessels.lua
@@ -0,0 +1,104 @@
+-- Vessels support for Unified Dyes Mod by Vanessa Ezekowitz ~~ 2012-07-26
+--
+-- License: GPL
+--
+
+--========================================
+-- Crafts
+--
+-- Glass bottle (yields 10)
+--
+-- G - G
+-- G - G
+-- - G -
+--
+-- Drinking Glass (yields 14)
+--
+-- G - G
+-- G - G
+-- G G G
+--
+-- Heavy Steel Bottle (yields 5)
+--
+-- S - S
+-- S - S
+-- - S -
+
+
+-- bottles
+
+minetest.register_alias("unifieddyes:empty_glass", "vessels:glass_bottle")
+
+minetest.register_craftitem("vessels:glass_bottle", {
+ description = "Glass Bottle (empty)",
+ inventory_image = "vessels_glass_bottle.png",
+})
+
+minetest.register_craft( {
+ output = "vessels:glass_bottle 10",
+ recipe = {
+ { "default:glass", "", "default:glass" },
+ { "default:glass", "", "default:glass" },
+ { "", "default:glass", "" }
+ }
+})
+
+minetest.register_craftitem("vessels:drinking_glass", {
+ description = "Drinking Glass (empty)",
+ inventory_image = "vessels_drinking_glass.png",
+})
+
+minetest.register_craft( {
+ output = "vessels:drinking_glass 14",
+ recipe = {
+ { "default:glass", "", "default:glass" },
+ { "default:glass", "", "default:glass" },
+ { "default:glass", "default:glass", "default:glass" }
+ }
+})
+
+minetest.register_craftitem("vessels:steel_bottle", {
+ description = "Heavy Steel Bottle (empty)",
+ inventory_image = "vessels_steel_bottle.png",
+})
+
+minetest.register_craft( {
+ output = "vessels:steel_bottle 5",
+ recipe = {
+ { "default:steel_ingot", "", "default:steel_ingot" },
+ { "default:steel_ingot", "", "default:steel_ingot" },
+ { "", "default:steel_ingot", "" }
+ }
+})
+
+
+-- Make sure we can recycle them
+
+minetest.register_craft( {
+ type = "shapeless",
+ output = "default:glass",
+ recipe = {
+ "vessels:glass_bottle",
+ "vessels:glass_bottle",
+ },
+})
+
+minetest.register_craft( {
+ type = "shapeless",
+ output = "default:glass",
+ recipe = {
+ "vessels:drinking_glass",
+ "vessels:drinking_glass",
+ },
+})
+
+minetest.register_craft( {
+ type = "shapeless",
+ output = "default:steel_ingot",
+ recipe = {
+ "vessels:steel_bottle",
+ },
+})
+
+print("[Vessels] Loaded!")
+