mirror of
https://github.com/minetest-mods/unifiedbricks.git
synced 2024-11-22 15:33:47 +01:00
now uses empty vessels, buckets
This commit is contained in:
parent
935e6ecdd2
commit
47d7d0e850
@ -9,6 +9,8 @@ Adds configurable clay blocks, clay lumps, bricks, and brick blocks. Includes
|
|||||||
all of the colors that unifieddyes offers (which amounts to 89 clayblocks, clay
|
all of the colors that unifieddyes offers (which amounts to 89 clayblocks, clay
|
||||||
lumps, bricks, brick blocks, leaving 356 total).
|
lumps, bricks, brick blocks, leaving 356 total).
|
||||||
|
|
||||||
|
Now returns glass bottles and empty buckets when appropriate.
|
||||||
|
|
||||||
Settings at the top of init.lua:
|
Settings at the top of init.lua:
|
||||||
SETTING_allow_default_coloring = 1
|
SETTING_allow_default_coloring = 1
|
||||||
When set to 1, default clay + unifieddyes dye = unifiedbricks clay lump
|
When set to 1, default clay + unifieddyes dye = unifiedbricks clay lump
|
||||||
|
@ -1,2 +1,4 @@
|
|||||||
default
|
default
|
||||||
|
bucket
|
||||||
unifieddyes
|
unifieddyes
|
||||||
|
vessels
|
||||||
|
286
init.lua
286
init.lua
@ -2,7 +2,7 @@
|
|||||||
--
|
--
|
||||||
--License: WTFPL
|
--License: WTFPL
|
||||||
--
|
--
|
||||||
--Depends: default, unifieddyes
|
--Depends: default, bucket, unifieddyes, vessels
|
||||||
--
|
--
|
||||||
--Obviously, offers the same colors in unifieddyes.
|
--Obviously, offers the same colors in unifieddyes.
|
||||||
--Thanks go to VanessaE for making unifieddyes, gentextures.sh, etc.
|
--Thanks go to VanessaE for making unifieddyes, gentextures.sh, etc.
|
||||||
@ -140,10 +140,11 @@ register_clay_craft_default = function(color)
|
|||||||
"default:clay_lump",
|
"default:clay_lump",
|
||||||
"unifieddyes:" .. color,
|
"unifieddyes:" .. color,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
register_clay_craft = function(color_combo,color_one,color_two)
|
register_clay_craft_bucketlast = function(color_combo,color_one,color_two)
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "unifiedbricks:clay_" .. color_combo .. " 2",
|
output = "unifiedbricks:clay_" .. color_combo .. " 2",
|
||||||
@ -159,6 +160,7 @@ register_clay_craft = function(color_combo,color_one,color_two)
|
|||||||
"unifieddyes:" .. color_one,
|
"unifieddyes:" .. color_one,
|
||||||
"unifiedbricks:clay_" .. color_two,
|
"unifiedbricks:clay_" .. color_two,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:" .. color_one, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -167,6 +169,35 @@ register_clay_craft = function(color_combo,color_one,color_two)
|
|||||||
"unifiedbricks:clay_" .. color_one,
|
"unifiedbricks:clay_" .. color_one,
|
||||||
"unifieddyes:" .. color_two,
|
"unifieddyes:" .. color_two,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_two, "bucket:bucket_empty"} }
|
||||||
|
})
|
||||||
|
end
|
||||||
|
register_clay_craft_vessellast = function(color_combo,color_one,color_two)
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 2",
|
||||||
|
recipe = {
|
||||||
|
"unifiedbricks:clay_" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 1",
|
||||||
|
recipe = {
|
||||||
|
"unifieddyes:" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:" .. color_one, "vessels:glass_bottle"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 1",
|
||||||
|
recipe = {
|
||||||
|
"unifiedbricks:clay_" .. color_one,
|
||||||
|
"unifieddyes:" .. color_two,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_two, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
register_clay_craft_three = function(color_combo,color_one,color_two,color_three)
|
register_clay_craft_three = function(color_combo,color_one,color_two,color_three)
|
||||||
@ -187,6 +218,7 @@ register_clay_craft_three = function(color_combo,color_one,color_two,color_three
|
|||||||
"unifiedbricks:clay_" .. color_two,
|
"unifiedbricks:clay_" .. color_two,
|
||||||
"unifieddyes:" .. color_three,
|
"unifieddyes:" .. color_three,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -196,6 +228,7 @@ register_clay_craft_three = function(color_combo,color_one,color_two,color_three
|
|||||||
"unifieddyes:" .. color_two,
|
"unifieddyes:" .. color_two,
|
||||||
"unifiedbricks:clay_" .. color_three,
|
"unifiedbricks:clay_" .. color_three,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -205,6 +238,7 @@ register_clay_craft_three = function(color_combo,color_one,color_two,color_three
|
|||||||
"unifiedbricks:clay_" .. color_two,
|
"unifiedbricks:clay_" .. color_two,
|
||||||
"unifiedbricks:clay_" .. color_three,
|
"unifiedbricks:clay_" .. color_three,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -214,6 +248,7 @@ register_clay_craft_three = function(color_combo,color_one,color_two,color_three
|
|||||||
"unifiedbricks:clay_" .. color_two,
|
"unifiedbricks:clay_" .. color_two,
|
||||||
"unifieddyes:" .. color_three,
|
"unifieddyes:" .. color_three,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -223,6 +258,7 @@ register_clay_craft_three = function(color_combo,color_one,color_two,color_three
|
|||||||
"unifieddyes:" .. color_two,
|
"unifieddyes:" .. color_two,
|
||||||
"unifiedbricks:clay_" .. color_three,
|
"unifiedbricks:clay_" .. color_three,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -232,9 +268,10 @@ register_clay_craft_three = function(color_combo,color_one,color_two,color_three
|
|||||||
"unifieddyes:" .. color_two,
|
"unifieddyes:" .. color_two,
|
||||||
"unifieddyes:" .. color_three,
|
"unifieddyes:" .. color_three,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
register_clay_craft_three_reducedfat = function(color_combo,color_one,color_two,color_three)
|
register_clay_craft_three_reducedfat_blackfirst = function(color_combo,color_one,color_two,color_three)
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "unifiedbricks:clay_" .. color_combo .. " 3",
|
output = "unifiedbricks:clay_" .. color_combo .. " 3",
|
||||||
@ -252,6 +289,7 @@ register_clay_craft_three_reducedfat = function(color_combo,color_one,color_two,
|
|||||||
"unifiedbricks:clay_" .. color_two,
|
"unifiedbricks:clay_" .. color_two,
|
||||||
"unifieddyes:" .. color_three,
|
"unifieddyes:" .. color_three,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -261,6 +299,7 @@ register_clay_craft_three_reducedfat = function(color_combo,color_one,color_two,
|
|||||||
"unifieddyes:" .. color_two,
|
"unifieddyes:" .. color_two,
|
||||||
"unifiedbricks:clay_" .. color_three,
|
"unifiedbricks:clay_" .. color_three,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -270,6 +309,7 @@ register_clay_craft_three_reducedfat = function(color_combo,color_one,color_two,
|
|||||||
"unifiedbricks:clay_" .. color_two,
|
"unifiedbricks:clay_" .. color_two,
|
||||||
"unifieddyes:" .. color_three,
|
"unifieddyes:" .. color_three,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -279,9 +319,61 @@ register_clay_craft_three_reducedfat = function(color_combo,color_one,color_two,
|
|||||||
"unifieddyes:" .. color_two,
|
"unifieddyes:" .. color_two,
|
||||||
"unifiedbricks:clay_" .. color_three,
|
"unifiedbricks:clay_" .. color_three,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,color_three,color_four)
|
register_clay_craft_three_reducedfat_whitefirst = function(color_combo,color_one,color_two,color_three)
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 3",
|
||||||
|
recipe = {
|
||||||
|
"unifiedbricks:clay_" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
"unifiedbricks:clay_" .. color_three,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 2",
|
||||||
|
recipe = {
|
||||||
|
"unifiedbricks:clay_" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
"unifieddyes:" .. color_three,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 2",
|
||||||
|
recipe = {
|
||||||
|
"unifiedbricks:clay_" .. color_one,
|
||||||
|
"unifieddyes:" .. color_two,
|
||||||
|
"unifiedbricks:clay_" .. color_three,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 1",
|
||||||
|
recipe = {
|
||||||
|
"unifieddyes:" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
"unifieddyes:" .. color_three,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 1",
|
||||||
|
recipe = {
|
||||||
|
"unifieddyes:" .. color_one,
|
||||||
|
"unifieddyes:" .. color_two,
|
||||||
|
"unifiedbricks:clay_" .. color_three,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"} }
|
||||||
|
})
|
||||||
|
end
|
||||||
|
register_clay_craft_four_reducedfat_blackfirst = function(color_combo,color_one,color_two,color_three,color_four)
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
output = "unifiedbricks:clay_" .. color_combo .. " 4",
|
output = "unifiedbricks:clay_" .. color_combo .. " 4",
|
||||||
@ -301,6 +393,7 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c
|
|||||||
"unifiedbricks:clay_" .. color_three,
|
"unifiedbricks:clay_" .. color_three,
|
||||||
"unifieddyes:" .. color_four,
|
"unifieddyes:" .. color_four,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"},{ "unifieddyes:"..color_four, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -311,6 +404,7 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c
|
|||||||
"unifieddyes:" .. color_three,
|
"unifieddyes:" .. color_three,
|
||||||
"unifiedbricks:clay_" .. color_four,
|
"unifiedbricks:clay_" .. color_four,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"},{ "unifieddyes:"..color_four, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -321,6 +415,7 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c
|
|||||||
"unifiedbricks:clay_" .. color_three,
|
"unifiedbricks:clay_" .. color_three,
|
||||||
"unifiedbricks:clay_" .. color_four,
|
"unifiedbricks:clay_" .. color_four,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"},{ "unifieddyes:"..color_four, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -331,6 +426,7 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c
|
|||||||
"unifiedbricks:clay_" .. color_three,
|
"unifiedbricks:clay_" .. color_three,
|
||||||
"unifieddyes:" .. color_four,
|
"unifieddyes:" .. color_four,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"},{ "unifieddyes:"..color_four, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -341,6 +437,7 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c
|
|||||||
"unifieddyes:" .. color_three,
|
"unifieddyes:" .. color_three,
|
||||||
"unifiedbricks:clay_" .. color_four,
|
"unifiedbricks:clay_" .. color_four,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"},{ "unifieddyes:"..color_four, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -351,6 +448,7 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c
|
|||||||
"unifiedbricks:clay_" .. color_three,
|
"unifiedbricks:clay_" .. color_three,
|
||||||
"unifiedbricks:clay_" .. color_four,
|
"unifiedbricks:clay_" .. color_four,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"},{ "unifieddyes:"..color_four, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -361,6 +459,7 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c
|
|||||||
"unifieddyes:" .. color_three,
|
"unifieddyes:" .. color_three,
|
||||||
"unifieddyes:" .. color_four,
|
"unifieddyes:" .. color_four,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"},{ "unifieddyes:"..color_four, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -371,6 +470,7 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c
|
|||||||
"unifiedbricks:clay_" .. color_three,
|
"unifiedbricks:clay_" .. color_three,
|
||||||
"unifieddyes:" .. color_four,
|
"unifieddyes:" .. color_four,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"},{ "unifieddyes:"..color_four, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -381,6 +481,7 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c
|
|||||||
"unifieddyes:" .. color_three,
|
"unifieddyes:" .. color_three,
|
||||||
"unifieddyes:" .. color_four,
|
"unifieddyes:" .. color_four,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"},{ "unifieddyes:"..color_four, "vessels:glass_bottle"} }
|
||||||
})
|
})
|
||||||
minetest.register_craft( {
|
minetest.register_craft( {
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
@ -391,6 +492,129 @@ register_clay_craft_four_reducedfat = function(color_combo,color_one,color_two,c
|
|||||||
"unifieddyes:" .. color_three,
|
"unifieddyes:" .. color_three,
|
||||||
"unifiedbricks:clay_" .. color_four,
|
"unifiedbricks:clay_" .. color_four,
|
||||||
},
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "vessels:glass_bottle"},{ "unifieddyes:"..color_two, "vessels:glass_bottle"},{ "unifieddyes:"..color_three, "bucket:bucket_empty"},{ "unifieddyes:"..color_four, "vessels:glass_bottle"} }
|
||||||
|
})
|
||||||
|
end
|
||||||
|
register_clay_craft_four_reducedfat_whitefirst = function(color_combo,color_one,color_two,color_three,color_four)
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 4",
|
||||||
|
recipe = {
|
||||||
|
"unifiedbricks:clay_" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
"unifiedbricks:clay_" .. color_three,
|
||||||
|
"unifiedbricks:clay_" .. color_four,
|
||||||
|
},
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 3",
|
||||||
|
recipe = {
|
||||||
|
"unifiedbricks:clay_" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
"unifiedbricks:clay_" .. color_three,
|
||||||
|
"unifieddyes:" .. color_four,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"},{ "unifieddyes:"..color_four, "bucket:bucket_empty"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 3",
|
||||||
|
recipe = {
|
||||||
|
"unifiedbricks:clay_" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
"unifieddyes:" .. color_three,
|
||||||
|
"unifiedbricks:clay_" .. color_four,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"},{ "unifieddyes:"..color_four, "bucket:bucket_empty"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 3",
|
||||||
|
recipe = {
|
||||||
|
"unifiedbricks:clay_" .. color_one,
|
||||||
|
"unifieddyes:" .. color_two,
|
||||||
|
"unifiedbricks:clay_" .. color_three,
|
||||||
|
"unifiedbricks:clay_" .. color_four,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"},{ "unifieddyes:"..color_four, "bucket:bucket_empty"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 2",
|
||||||
|
recipe = {
|
||||||
|
"unifieddyes:" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
"unifiedbricks:clay_" .. color_three,
|
||||||
|
"unifieddyes:" .. color_four,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"},{ "unifieddyes:"..color_four, "bucket:bucket_empty"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 2",
|
||||||
|
recipe = {
|
||||||
|
"unifieddyes:" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
"unifieddyes:" .. color_three,
|
||||||
|
"unifiedbricks:clay_" .. color_four,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"},{ "unifieddyes:"..color_four, "bucket:bucket_empty"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 2",
|
||||||
|
recipe = {
|
||||||
|
"unifieddyes:" .. color_one,
|
||||||
|
"unifieddyes:" .. color_two,
|
||||||
|
"unifiedbricks:clay_" .. color_three,
|
||||||
|
"unifiedbricks:clay_" .. color_four,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"},{ "unifieddyes:"..color_four, "bucket:bucket_empty"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 2",
|
||||||
|
recipe = {
|
||||||
|
"unifiedbricks:clay_" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
"unifieddyes:" .. color_three,
|
||||||
|
"unifieddyes:" .. color_four,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"},{ "unifieddyes:"..color_four, "bucket:bucket_empty"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 1",
|
||||||
|
recipe = {
|
||||||
|
"unifieddyes:" .. color_one,
|
||||||
|
"unifieddyes:" .. color_two,
|
||||||
|
"unifiedbricks:clay_" .. color_three,
|
||||||
|
"unifieddyes:" .. color_four,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"},{ "unifieddyes:"..color_four, "bucket:bucket_empty"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 1",
|
||||||
|
recipe = {
|
||||||
|
"unifieddyes:" .. color_one,
|
||||||
|
"unifiedbricks:clay_" .. color_two,
|
||||||
|
"unifieddyes:" .. color_three,
|
||||||
|
"unifieddyes:" .. color_four,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"},{ "unifieddyes:"..color_four, "bucket:bucket_empty"} }
|
||||||
|
})
|
||||||
|
minetest.register_craft( {
|
||||||
|
type = "shapeless",
|
||||||
|
output = "unifiedbricks:clay_" .. color_combo .. " 1",
|
||||||
|
recipe = {
|
||||||
|
"unifieddyes:" .. color_one,
|
||||||
|
"unifieddyes:" .. color_two,
|
||||||
|
"unifieddyes:" .. color_three,
|
||||||
|
"unifiedbricks:clay_" .. color_four,
|
||||||
|
},
|
||||||
|
replacements = { { "unifieddyes:"..color_one, "bucket:bucket_empty"},{ "unifieddyes:"..color_two, "bucket:bucket_empty"},{ "unifieddyes:"..color_three, "vessels:glass_bottle"},{ "unifieddyes:"..color_four, "bucket:bucket_empty"} }
|
||||||
})
|
})
|
||||||
end
|
end
|
||||||
|
|
||||||
@ -471,6 +695,9 @@ if SETTING_allow_types[1] + SETTING_allow_types[2] == 2 then
|
|||||||
else
|
else
|
||||||
for k = 1,4 do
|
for k = 1,4 do
|
||||||
if SETTING_allow_darkness[k] == 1 then
|
if SETTING_allow_darkness[k] == 1 then
|
||||||
|
if k == 4 then
|
||||||
|
register_clay_block_craft(DARKNESS[k] .. HUES[i])
|
||||||
|
else
|
||||||
for l = 1,2 do
|
for l = 1,2 do
|
||||||
if SETTING_allow_saturation[l] == 1 then
|
if SETTING_allow_saturation[l] == 1 then
|
||||||
register_clay_block_craft(DARKNESS[k] .. HUES[i] .. SATURATION[l])
|
register_clay_block_craft(DARKNESS[k] .. HUES[i] .. SATURATION[l])
|
||||||
@ -482,23 +709,24 @@ if SETTING_allow_types[1] + SETTING_allow_types[2] == 2 then
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
--REGISTERS ALL CLAY LUMP CRAFTING RECIPES
|
--REGISTERS ALL CLAY LUMP CRAFTING RECIPES
|
||||||
if SETTING_allow_types[2] == 1 then
|
if SETTING_allow_types[2] == 1 then
|
||||||
if SETTING_allow_saturation[2] + SETTING_allow_darkness[3] == 2 then
|
if SETTING_allow_saturation[2] + SETTING_allow_darkness[3] == 2 then
|
||||||
if SETTING_allow_hues[2] == 1 then register_clay_craft("orange","yellow","red") end
|
if SETTING_allow_hues[2] == 1 then register_clay_craft_vessellast("orange","yellow","red") end
|
||||||
if SETTING_allow_hues[4] == 1 then register_clay_craft("lime","green","yellow") end
|
if SETTING_allow_hues[4] == 1 then register_clay_craft_vessellast("lime","green","yellow") end
|
||||||
if SETTING_allow_hues[5] == 1 then register_clay_craft("green","blue","yellow") end
|
if SETTING_allow_hues[5] == 1 then register_clay_craft_vessellast("green","blue","yellow") end
|
||||||
if SETTING_allow_hues[6] == 1 then register_clay_craft("aqua","green","cyan") end
|
if SETTING_allow_hues[6] == 1 then register_clay_craft_vessellast("aqua","green","cyan") end
|
||||||
if SETTING_allow_hues[7] == 1 then register_clay_craft("cyan","blue","green") end
|
if SETTING_allow_hues[7] == 1 then register_clay_craft_vessellast("cyan","blue","green") end
|
||||||
if SETTING_allow_hues[8] == 1 then register_clay_craft("skyblue","cyan","blue") end
|
if SETTING_allow_hues[8] == 1 then register_clay_craft_vessellast("skyblue","cyan","blue") end
|
||||||
if SETTING_allow_hues[10] == 1 then register_clay_craft("violet","magenta","blue") end
|
if SETTING_allow_hues[10] == 1 then register_clay_craft_vessellast("violet","magenta","blue") end
|
||||||
if SETTING_allow_hues[11] == 1 then register_clay_craft("magenta","blue","red") end
|
if SETTING_allow_hues[11] == 1 then register_clay_craft_vessellast("magenta","blue","red") end
|
||||||
if SETTING_allow_hues[12] == 1 then register_clay_craft("redviolet","magenta","red") end
|
if SETTING_allow_hues[12] == 1 then register_clay_craft_vessellast("redviolet","magenta","red") end
|
||||||
|
|
||||||
if SETTING_allow_hues[14] == 1 then register_clay_craft_three_reducedfat("darkgrey","black","black","white") end
|
if SETTING_allow_hues[14] == 1 then register_clay_craft_three_reducedfat_blackfirst("darkgrey","black","black","white") end
|
||||||
if SETTING_allow_hues[15] == 1 then register_clay_craft("grey","white","black") end
|
if SETTING_allow_hues[15] == 1 then register_clay_craft_bucketlast("grey","black","white") end
|
||||||
if SETTING_allow_hues[16] == 1 then register_clay_craft_three_reducedfat("lightgrey","white","white","black") end
|
if SETTING_allow_hues[16] == 1 then register_clay_craft_three_reducedfat_whitefirst("lightgrey","white","white","black") end
|
||||||
|
|
||||||
if SETTING_allow_default_coloring == 1 then
|
if SETTING_allow_default_coloring == 1 then
|
||||||
for i = 13,17 do
|
for i = 13,17 do
|
||||||
@ -510,27 +738,27 @@ if SETTING_allow_types[2] == 1 then
|
|||||||
for i = 1,12 do
|
for i = 1,12 do
|
||||||
if SETTING_allow_hues[i] == 1 then
|
if SETTING_allow_hues[i] == 1 then
|
||||||
if SETTING_allow_darkness[1] + SETTING_allow_saturation[1] == 2 then --dark s50
|
if SETTING_allow_darkness[1] + SETTING_allow_saturation[1] == 2 then --dark s50
|
||||||
register_clay_craft(DARKNESS[1] .. HUES[i] .. SATURATION[1],HUES[i],"darkgrey")
|
register_clay_craft_bucketlast(DARKNESS[1] .. HUES[i] .. SATURATION[1],HUES[i],"darkgrey")
|
||||||
register_clay_craft_four_reducedfat(DARKNESS[1] .. HUES[i] .. SATURATION[1],"black","black","white",HUES[i])
|
register_clay_craft_four_reducedfat_blackfirst(DARKNESS[1] .. HUES[i] .. SATURATION[1],"black","black","white",HUES[i])
|
||||||
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[1] .. HUES[i] .. SATURATION[1]) end end
|
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[1] .. HUES[i] .. SATURATION[1]) end end
|
||||||
if SETTING_allow_darkness[1] + SETTING_allow_saturation[2] == 2 then --dark
|
if SETTING_allow_darkness[1] + SETTING_allow_saturation[2] == 2 then --dark
|
||||||
register_clay_craft_three_reducedfat(DARKNESS[1] .. HUES[i] .. SATURATION[2],"black","black",HUES[i])
|
register_clay_craft_three_reducedfat_blackfirst(DARKNESS[1] .. HUES[i] .. SATURATION[2],"black","black",HUES[i])
|
||||||
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[1] .. HUES[i] .. SATURATION[2]) end end
|
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[1] .. HUES[i] .. SATURATION[2]) end end
|
||||||
if SETTING_allow_darkness[2] + SETTING_allow_saturation[1] == 2 then --medium s50
|
if SETTING_allow_darkness[2] + SETTING_allow_saturation[1] == 2 then --medium s50
|
||||||
register_clay_craft(DARKNESS[2] .. HUES[i] .. SATURATION[1],HUES[i],"grey")
|
register_clay_craft_bucketlast(DARKNESS[2] .. HUES[i] .. SATURATION[1],HUES[i],"grey")
|
||||||
register_clay_craft_three(DARKNESS[2] .. HUES[i] .. SATURATION[1],HUES[i],"black","white")
|
register_clay_craft_three(DARKNESS[2] .. HUES[i] .. SATURATION[1],HUES[i],"black","white")
|
||||||
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[2] .. HUES[i] .. SATURATION[1]) end end
|
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[2] .. HUES[i] .. SATURATION[1]) end end
|
||||||
if SETTING_allow_darkness[2] + SETTING_allow_saturation[2] == 2 then --medium
|
if SETTING_allow_darkness[2] + SETTING_allow_saturation[2] == 2 then --medium
|
||||||
register_clay_craft(DARKNESS[2] .. HUES[i] .. SATURATION[2],HUES[i],"black")
|
register_clay_craft_vessellast(DARKNESS[2] .. HUES[i] .. SATURATION[2],HUES[i],"black")
|
||||||
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[2] .. HUES[i] .. SATURATION[2]) end end
|
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[2] .. HUES[i] .. SATURATION[2]) end end
|
||||||
if SETTING_allow_darkness[3] + SETTING_allow_saturation[1] == 2 then --bright s50
|
if SETTING_allow_darkness[3] + SETTING_allow_saturation[1] == 2 then --bright s50
|
||||||
register_clay_craft(DARKNESS[3] .. HUES[i] .. SATURATION[1],HUES[i],"lightgrey")
|
register_clay_craft_bucketlast(DARKNESS[3] .. HUES[i] .. SATURATION[1],HUES[i],"lightgrey")
|
||||||
register_clay_craft_four_reducedfat(DARKNESS[3] .. HUES[i] .. SATURATION[1],"white","white","black",HUES[i])
|
register_clay_craft_four_reducedfat_whitefirst(DARKNESS[3] .. HUES[i] .. SATURATION[1],"white","white","black",HUES[i])
|
||||||
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[3] .. HUES[i] .. SATURATION[1]) end end
|
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[3] .. HUES[i] .. SATURATION[1]) end end
|
||||||
if SETTING_allow_darkness[3] + SETTING_allow_saturation[2] == 2 then --bright
|
if SETTING_allow_darkness[3] + SETTING_allow_saturation[2] == 2 then --bright
|
||||||
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[3] .. HUES[i] .. SATURATION[2]) end end
|
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[3] .. HUES[i] .. SATURATION[2]) end end
|
||||||
if SETTING_allow_darkness[4] + SETTING_allow_saturation[1] == 2 then --light
|
if SETTING_allow_darkness[4] + SETTING_allow_saturation[2] == 2 then --light
|
||||||
register_clay_craft(DARKNESS[4] .. HUES[i] .. SATURATION[1],HUES[i],"white")
|
register_clay_craft_bucketlast(DARKNESS[4] .. HUES[i] .. SATURATION[2],HUES[i],"white")
|
||||||
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[4] .. HUES[i] .. SATURATION[2]) end end
|
if SETTING_allow_default_coloring == 1 then register_clay_craft_default(DARKNESS[4] .. HUES[i] .. SATURATION[2]) end end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -545,6 +773,9 @@ if SETTING_allow_types[2] + SETTING_allow_types[3] == 2 then
|
|||||||
else
|
else
|
||||||
for k = 1,4 do
|
for k = 1,4 do
|
||||||
if SETTING_allow_darkness[k] == 1 then
|
if SETTING_allow_darkness[k] == 1 then
|
||||||
|
if k == 4 then
|
||||||
|
register_brick_cooking(DARKNESS[k] .. HUES[i])
|
||||||
|
else
|
||||||
for l = 1,2 do
|
for l = 1,2 do
|
||||||
if SETTING_allow_saturation[l] == 1 then
|
if SETTING_allow_saturation[l] == 1 then
|
||||||
register_brick_cooking(DARKNESS[k] .. HUES[i] .. SATURATION[l])
|
register_brick_cooking(DARKNESS[k] .. HUES[i] .. SATURATION[l])
|
||||||
@ -556,6 +787,7 @@ if SETTING_allow_types[2] + SETTING_allow_types[3] == 2 then
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
--REGISTERS ALL BRICK BLOCK CRAFTING RECIPES
|
--REGISTERS ALL BRICK BLOCK CRAFTING RECIPES
|
||||||
if SETTING_allow_types[3] + SETTING_allow_types[4] == 2 then
|
if SETTING_allow_types[3] + SETTING_allow_types[4] == 2 then
|
||||||
@ -566,6 +798,9 @@ if SETTING_allow_types[3] + SETTING_allow_types[4] == 2 then
|
|||||||
else
|
else
|
||||||
for k = 1,4 do
|
for k = 1,4 do
|
||||||
if SETTING_allow_darkness[k] == 1 then
|
if SETTING_allow_darkness[k] == 1 then
|
||||||
|
if k == 4 then
|
||||||
|
register_brick_block_craft(DARKNESS[k] .. HUES[i])
|
||||||
|
else
|
||||||
for l = 1,2 do
|
for l = 1,2 do
|
||||||
if SETTING_allow_saturation[l] == 1 then
|
if SETTING_allow_saturation[l] == 1 then
|
||||||
register_brick_block_craft(DARKNESS[k] .. HUES[i] .. SATURATION[l])
|
register_brick_block_craft(DARKNESS[k] .. HUES[i] .. SATURATION[l])
|
||||||
@ -577,5 +812,6 @@ if SETTING_allow_types[3] + SETTING_allow_types[4] == 2 then
|
|||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
end
|
||||||
|
|
||||||
print("[UnifiedBricks] Loaded!")
|
print("[UnifiedBricks] Loaded!")
|
||||||
|
Loading…
Reference in New Issue
Block a user