forked from VoxeLibre/VoxeLibre
Separate brown dye from cocoa beans.
* Add craftitem "mcl_cocoas:cocoa_beans". * Add texture for brown dye item. * Merge craftitem registration for "mcl_dye:brown" with generic dyes. * Add crafting recipe for brown dye. * Add legacy conversion recipe. * Update dyes table. * Update translations. * Update cookie recipe.
This commit is contained in:
parent
d2edc75407
commit
7d8fdc6ec3
|
@ -62,8 +62,6 @@ function mcl_cocoas.grow(pos)
|
||||||
return false
|
return false
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Note: cocoa beans are implemented as mcl_dye:brown
|
|
||||||
|
|
||||||
-- Cocoa definition
|
-- Cocoa definition
|
||||||
-- 1st stage
|
-- 1st stage
|
||||||
local crop_def = {
|
local crop_def = {
|
||||||
|
@ -78,7 +76,7 @@ local crop_def = {
|
||||||
sunlight_propagates = true,
|
sunlight_propagates = true,
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
walkable = true,
|
walkable = true,
|
||||||
drop = "mcl_dye:brown",
|
drop = "mcl_cocoas:cocoa_beans",
|
||||||
collision_box = {
|
collision_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {
|
fixed = {
|
||||||
|
@ -142,9 +140,20 @@ crop_def.selection_box = {
|
||||||
{-0.25, -0.3125, -0.0625, 0.25, 0.5, 0.5},
|
{-0.25, -0.3125, -0.0625, 0.25, 0.5, 0.5},
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
crop_def.drop = "mcl_dye:brown 3"
|
crop_def.drop = "mcl_cocoas:cocoa_beans 3"
|
||||||
minetest.register_node("mcl_cocoas:cocoa_3", table.copy(crop_def))
|
minetest.register_node("mcl_cocoas:cocoa_3", table.copy(crop_def))
|
||||||
|
|
||||||
|
minetest.register_craftitem("mcl_cocoas:cocoa_beans", {
|
||||||
|
description = S("Cocoa Beans"),
|
||||||
|
_tt_help = S("Grows at the side of jungle trees"),
|
||||||
|
_doc_items_longdesc = S("Cocoa beans can be used to plant cocoa, bake cookies or craft brown dye."),
|
||||||
|
_doc_items_usagehelp = S("Right click on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa."),
|
||||||
|
inventory_image = "mcl_cocoas_cocoa_beans.png",
|
||||||
|
groups = {craftitem = 1, compostability = 65},
|
||||||
|
on_place = function(itemstack, placer, pointed_thing)
|
||||||
|
return cocoa_place(itemstack, placer, pointed_thing, "mcl_cocoas:cocoa_1")
|
||||||
|
end,
|
||||||
|
})
|
||||||
|
|
||||||
minetest.register_abm({
|
minetest.register_abm({
|
||||||
label = "Cocoa pod growth",
|
label = "Cocoa pod growth",
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
# textdomain: mcl_cocoas
|
# textdomain: mcl_cocoas
|
||||||
|
Cocoa Beans=Kakaobohnen
|
||||||
|
Grows at the side of jungle trees=Wächst an der Seite von Dschungelbäumen
|
||||||
|
Cocoa beans can be used to plant cocoa pods, bake chocolate cookies or craft brown dye.=Kakaobohnen können benutzt werden, um Kakao anzupflanzen, Kekse zu backen oder braune Farbstoffe herzustellen.
|
||||||
|
Right click on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Rechtsklicken Sie an die Seite eines Dschungelbaumstamms (Dschungelholz), um eine junge Kakaoschote zu pflanzen.
|
||||||
Premature Cocoa Pod=Junge Kakaoschote
|
Premature Cocoa Pod=Junge Kakaoschote
|
||||||
Cocoa pods grow on the side of jungle trees in 3 stages.=Kakaoschoten wachsen an der Seite von Dschungelbäumen in 3 Stufen.
|
Cocoa pods grow on the side of jungle trees in 3 stages.=Kakaoschoten wachsen an der Seite von Dschungelbäumen in 3 Stufen.
|
||||||
Medium Cocoa Pod=Mittelgroße Kakaoschote
|
Medium Cocoa Pod=Mittelgroße Kakaoschote
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
# textdomain: mcl_cocoas
|
# textdomain: mcl_cocoas
|
||||||
|
Cocoa Beans=Granos de cacao
|
||||||
|
Grows at the side of jungle trees=Crece al lado de los árboles de la jungla
|
||||||
|
Cocoa beans can be used to plant cocoa, bake cookies or craft brown dye.=Los granos de cacao se pueden usar para plantar cacao, hornear galletas o hacer tintes marrones.
|
||||||
|
Right click on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Haga clic derecho en el costado del tronco de un árbol de la jungla para plantar un cacao joven.
|
||||||
Premature Cocoa Pod=Vaina de cacao prematura
|
Premature Cocoa Pod=Vaina de cacao prematura
|
||||||
Cocoa pods grow on the side of jungle trees in 3 stages.=Las vainas de cacao crecen al lado de los árboles de jungla en 3 etapas.
|
Cocoa pods grow on the side of jungle trees in 3 stages.=Las vainas de cacao crecen al lado de los árboles de jungla en 3 etapas.
|
||||||
Medium Cocoa Pod=Vaina de cacao mediana
|
Medium Cocoa Pod=Vaina de cacao mediana
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
# textdomain: mcl_cocoas
|
# textdomain: mcl_cocoas
|
||||||
|
Cocoa Beans=Fèves de Cacao
|
||||||
|
Grows at the side of jungle trees=Pousse à côté des arbres de la jungle
|
||||||
|
Cocoa beans can be used to plant cocoa, bake cookies or craft brown dye.=Les fèves de cacao peuvent être utilisées pour planter du cacao, faire des biscuits ou fabriquer de la teinture brune.
|
||||||
|
Right click on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Clic droit sur le côté d'un tronc d'arbre de la jungle (Bois Acajou) pour planter un jeune cacaoyer.
|
||||||
Premature Cocoa Pod=Gousse de cacao prématurée
|
Premature Cocoa Pod=Gousse de cacao prématurée
|
||||||
Cocoa pods grow on the side of jungle trees in 3 stages.=Les cabosses de cacao poussent sur le côté des arbres d'Acajou en 3 étapes.
|
Cocoa pods grow on the side of jungle trees in 3 stages.=Les cabosses de cacao poussent sur le côté des arbres d'Acajou en 3 étapes.
|
||||||
Medium Cocoa Pod=Gousse de cacao moyenne
|
Medium Cocoa Pod=Gousse de cacao moyenne
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
# textdomain: mcl_cocoas
|
# textdomain: mcl_cocoas
|
||||||
|
Cocoa Beans=Ziarna kakaowe
|
||||||
|
Grows at the side of jungle trees=Rośnie na boku tropikalnych drzew
|
||||||
|
Cocoa beans can be used to plant cocoa, bake cookies or craft brown dye.=Ziarna kakaowe mogą być używane do sadzenia kakao, pieczenia ciasteczek lub robienia brązowego barwnika.
|
||||||
|
Right click on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Naciśnij prawym na boku tropikalnego pnia (Tropikalne drewno) aby zasadzić młode kakao.
|
||||||
Premature Cocoa Pod=Niedojrzała roślina kakao
|
Premature Cocoa Pod=Niedojrzała roślina kakao
|
||||||
Cocoa pods grow on the side of jungle trees in 3 stages.=Roślina kakao rośnie na bokach tropikalnych drzew w 3 etapach
|
Cocoa pods grow on the side of jungle trees in 3 stages.=Roślina kakao rośnie na bokach tropikalnych drzew w 3 etapach
|
||||||
Medium Cocoa Pod=Średnio-dojrzała roślina kakao
|
Medium Cocoa Pod=Średnio-dojrzała roślina kakao
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
# textdomain: mcl_cocoas
|
# textdomain: mcl_cocoas
|
||||||
|
Cocoa Beans=Какао-бобы
|
||||||
|
Grows at the side of jungle trees=Растут на стволах деревьев джунглей
|
||||||
|
Cocoa beans can be used to plant cocoa, bake cookies or craft brown dye.=Какао-бобы можно использовать для посадки какао, выпечки печенья или изготовления коричневого красителя.
|
||||||
|
Right click on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Кликните правой по боковой части ствола дерева джунглей, чтобы посадить молодое какао.
|
||||||
Premature Cocoa Pod=Молодой стручок какао
|
Premature Cocoa Pod=Молодой стручок какао
|
||||||
Cocoa pods grow on the side of jungle trees in 3 stages.=Стручки какао растут на деревьях джунглей в 3 этапа.
|
Cocoa pods grow on the side of jungle trees in 3 stages.=Стручки какао растут на деревьях джунглей в 3 этапа.
|
||||||
Medium Cocoa Pod=Средний стручок какао
|
Medium Cocoa Pod=Средний стручок какао
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
# textdomain: mcl_cocoas
|
# textdomain: mcl_cocoas
|
||||||
|
Cocoa Beans=可可豆
|
||||||
|
Grows at the side of jungle trees=在叢林木側生長
|
||||||
|
Cocoa beans can be used to plant cocoa, bake cookies or craft brown dye.=可可豆可用於種植可可、烘烤餅乾或製作棕色染料。
|
||||||
|
Right click on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=右鍵點擊叢林木的一側,可以種植一個可可。
|
||||||
Premature Cocoa Pod=成長中的可可豆莢(第1階段)
|
Premature Cocoa Pod=成長中的可可豆莢(第1階段)
|
||||||
Cocoa pods grow on the side of jungle trees in 3 stages.=可可莢果分3個階段生長在叢林樹的側面。
|
Cocoa pods grow on the side of jungle trees in 3 stages.=可可莢果分3個階段生長在叢林樹的側面。
|
||||||
Medium Cocoa Pod=成長中的可可豆莢(第2階段)
|
Medium Cocoa Pod=成長中的可可豆莢(第2階段)
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
# textdomain: mcl_cocoas
|
# textdomain: mcl_cocoas
|
||||||
|
Cocoa Beans=
|
||||||
|
Grows at the side of jungle trees=
|
||||||
|
Cocoa beans can be used to plant cocoa, bake cookies or craft brown dye.=
|
||||||
|
Right click on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=
|
||||||
Premature Cocoa Pod=
|
Premature Cocoa Pod=
|
||||||
Cocoa pods grow on the side of jungle trees in 3 stages.=
|
Cocoa pods grow on the side of jungle trees in 3 stages.=
|
||||||
Medium Cocoa Pod=
|
Medium Cocoa Pod=
|
||||||
|
|
Binary file not shown.
After Width: | Height: | Size: 244 B |
|
@ -78,7 +78,7 @@ dyelocal.dyes = {
|
||||||
{"dark_green", "dye_dark_green", S("Cactus Green"),{dye=1, craftitem=1, basecolor_green=1, excolor_green=1, unicolor_dark_green=1}},
|
{"dark_green", "dye_dark_green", S("Cactus Green"),{dye=1, craftitem=1, basecolor_green=1, excolor_green=1, unicolor_dark_green=1}},
|
||||||
{"green", "mcl_dye_lime", S("Lime Dye"), {dye=1, craftitem=1, basecolor_green=1, excolor_green=1, unicolor_green=1}},
|
{"green", "mcl_dye_lime", S("Lime Dye"), {dye=1, craftitem=1, basecolor_green=1, excolor_green=1, unicolor_green=1}},
|
||||||
{"yellow", "dye_yellow", S("Dandelion Yellow"), {dye=1, craftitem=1, basecolor_yellow=1, excolor_yellow=1, unicolor_yellow=1}},
|
{"yellow", "dye_yellow", S("Dandelion Yellow"), {dye=1, craftitem=1, basecolor_yellow=1, excolor_yellow=1, unicolor_yellow=1}},
|
||||||
{"brown", "mcl_dye_brown", S("Cocoa Beans"), {dye=1, craftitem=1, basecolor_brown=1, excolor_orange=1, unicolor_dark_orange=1, compostability = 65}},
|
{"brown", "mcl_dye_brown", S("Brown Dye"), {dye=1, craftitem=1, basecolor_brown=1, excolor_orange=1, unicolor_dark_orange=1, compostability = 65}},
|
||||||
{"orange", "dye_orange", S("Orange Dye"), {dye=1, craftitem=1, basecolor_orange=1, excolor_orange=1, unicolor_orange=1}},
|
{"orange", "dye_orange", S("Orange Dye"), {dye=1, craftitem=1, basecolor_orange=1, excolor_orange=1, unicolor_orange=1}},
|
||||||
{"red", "dye_red", S("Rose Red"), {dye=1, craftitem=1, basecolor_red=1, excolor_red=1, unicolor_red=1}},
|
{"red", "dye_red", S("Rose Red"), {dye=1, craftitem=1, basecolor_red=1, excolor_red=1, unicolor_red=1}},
|
||||||
{"magenta", "dye_magenta", S("Magenta Dye"), {dye=1, craftitem=1, basecolor_magenta=1, excolor_red_violet=1,unicolor_red_violet=1}},
|
{"magenta", "dye_magenta", S("Magenta Dye"), {dye=1, craftitem=1, basecolor_magenta=1, excolor_red_violet=1,unicolor_red_violet=1}},
|
||||||
|
@ -109,8 +109,8 @@ end
|
||||||
-- Define items
|
-- Define items
|
||||||
for _, row in ipairs(dyelocal.dyes) do
|
for _, row in ipairs(dyelocal.dyes) do
|
||||||
local name = row[1]
|
local name = row[1]
|
||||||
-- White and brown dyes are defined explicitly below
|
-- White dye is defined explicitly below
|
||||||
if name ~= "white" and name ~= "brown" then
|
if name ~= "white" then
|
||||||
local img = row[2]
|
local img = row[2]
|
||||||
local description = row[3]
|
local description = row[3]
|
||||||
local groups = row[4]
|
local groups = row[4]
|
||||||
|
@ -421,19 +421,6 @@ minetest.register_craftitem("mcl_dye:white", {
|
||||||
_dispense_into_walkable = true
|
_dispense_into_walkable = true
|
||||||
})
|
})
|
||||||
|
|
||||||
minetest.register_craftitem("mcl_dye:brown", {
|
|
||||||
inventory_image = "mcl_dye_brown.png",
|
|
||||||
_tt_help = S("Grows at the side of jungle trees"),
|
|
||||||
_doc_items_longdesc = S("Cocoa beans are a brown dye and can be used to plant cocoas."),
|
|
||||||
_doc_items_usagehelp = S("Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa."),
|
|
||||||
description = S("Cocoa Beans"),
|
|
||||||
stack_max = 64,
|
|
||||||
groups = dyelocal.dyes[12][4],
|
|
||||||
on_place = function(itemstack, placer, pointed_thing)
|
|
||||||
return mcl_cocoas.place(itemstack, placer, pointed_thing, "mcl_cocoas:cocoa_1")
|
|
||||||
end,
|
|
||||||
})
|
|
||||||
|
|
||||||
-- Dye mixing
|
-- Dye mixing
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
type = "shapeless",
|
type = "shapeless",
|
||||||
|
@ -544,6 +531,10 @@ minetest.register_craft({
|
||||||
output = "mcl_dye:orange",
|
output = "mcl_dye:orange",
|
||||||
recipe = {{"mcl_flowers:tulip_orange"}},
|
recipe = {{"mcl_flowers:tulip_orange"}},
|
||||||
})
|
})
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "mcl_dye:brown",
|
||||||
|
recipe = {{"mcl_cocoas:cocoa_beans"}},
|
||||||
|
})
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "mcl_dye:pink",
|
output = "mcl_dye:pink",
|
||||||
recipe = {{"mcl_flowers:tulip_pink"}},
|
recipe = {{"mcl_flowers:tulip_pink"}},
|
||||||
|
@ -589,3 +580,7 @@ minetest.register_craft({
|
||||||
output = "mcl_core:lapis",
|
output = "mcl_core:lapis",
|
||||||
recipe = {{"mcl_dye:blue"}},
|
recipe = {{"mcl_dye:blue"}},
|
||||||
})
|
})
|
||||||
|
minetest.register_craft({
|
||||||
|
output = "mcl_cocoas:cocoa_beans",
|
||||||
|
recipe = {{"mcl_dye:brown"}},
|
||||||
|
})
|
||||||
|
|
|
@ -10,7 +10,7 @@ Cyan Dye=Türkiser Farbstoff
|
||||||
Cactus Green=Kaktusgrün
|
Cactus Green=Kaktusgrün
|
||||||
Lime Dye=Lindgrüner Farbstoff
|
Lime Dye=Lindgrüner Farbstoff
|
||||||
Dandelion Yellow=Löwenzahngelb
|
Dandelion Yellow=Löwenzahngelb
|
||||||
Cocoa Beans=Kakaobohnen
|
Brown Dye=Brauner Farbstoff
|
||||||
Orange Dye=Orange Farbstoff
|
Orange Dye=Orange Farbstoff
|
||||||
Rose Red=Rosenrot
|
Rose Red=Rosenrot
|
||||||
Magenta Dye=Magenta Farbstoff
|
Magenta Dye=Magenta Farbstoff
|
||||||
|
|
|
@ -10,7 +10,7 @@ Cyan Dye=Tinte cian
|
||||||
Cactus Green=Tinte verde
|
Cactus Green=Tinte verde
|
||||||
Lime Dye=Tinte amarillo verdoso
|
Lime Dye=Tinte amarillo verdoso
|
||||||
Dandelion Yellow=Tinte amarillo
|
Dandelion Yellow=Tinte amarillo
|
||||||
Cocoa Beans=Granos de cacao
|
Brown Dye=Tinte marrón
|
||||||
Orange Dye=Tinte naranja
|
Orange Dye=Tinte naranja
|
||||||
Rose Red=Tinte rojo
|
Rose Red=Tinte rojo
|
||||||
Magenta Dye=Tinte magenta
|
Magenta Dye=Tinte magenta
|
||||||
|
|
|
@ -10,7 +10,7 @@ Cyan Dye=Teinture Cyan
|
||||||
Cactus Green=Cactus Vert
|
Cactus Green=Cactus Vert
|
||||||
Lime Dye=Teinture Vert Clair
|
Lime Dye=Teinture Vert Clair
|
||||||
Dandelion Yellow=Teinture Jaune
|
Dandelion Yellow=Teinture Jaune
|
||||||
Cocoa Beans=Fèves de Cacao
|
Brown Dye=Teinture Marron
|
||||||
Orange Dye=Teinture Orange
|
Orange Dye=Teinture Orange
|
||||||
Rose Red=Teinture Rouge
|
Rose Red=Teinture Rouge
|
||||||
Magenta Dye=Teinture Magenta
|
Magenta Dye=Teinture Magenta
|
||||||
|
|
|
@ -10,7 +10,7 @@ Cyan Dye=Błękitna farba
|
||||||
Cactus Green=Kaktusowa zieleń
|
Cactus Green=Kaktusowa zieleń
|
||||||
Lime Dye=Jasnozielona farba
|
Lime Dye=Jasnozielona farba
|
||||||
Dandelion Yellow=Mleczowy żółty
|
Dandelion Yellow=Mleczowy żółty
|
||||||
Cocoa Beans=Ziarna kakaowe
|
Brown Dye=Brązowy farba
|
||||||
Orange Dye=Pomarańczowa farba
|
Orange Dye=Pomarańczowa farba
|
||||||
Rose Red=Różany czerwony
|
Rose Red=Różany czerwony
|
||||||
Magenta Dye=Karmazynowa farba
|
Magenta Dye=Karmazynowa farba
|
||||||
|
|
|
@ -10,7 +10,7 @@ Cyan Dye=Голубой краситель
|
||||||
Cactus Green=Зелень кактуса
|
Cactus Green=Зелень кактуса
|
||||||
Lime Dye=Зелёный лаймовый краситель
|
Lime Dye=Зелёный лаймовый краситель
|
||||||
Dandelion Yellow=Одуванчиковый жёлтый краситель
|
Dandelion Yellow=Одуванчиковый жёлтый краситель
|
||||||
Cocoa Beans=Какао-бобы
|
Brown Dye=Коричневый краситель
|
||||||
Orange Dye=Оранжевый краситель
|
Orange Dye=Оранжевый краситель
|
||||||
Rose Red=Экстракт красной розы
|
Rose Red=Экстракт красной розы
|
||||||
Magenta Dye=Фиолетовый краситель
|
Magenta Dye=Фиолетовый краситель
|
||||||
|
|
|
@ -10,7 +10,7 @@ Cyan Dye=青色染料
|
||||||
Cactus Green=仙人掌綠
|
Cactus Green=仙人掌綠
|
||||||
Lime Dye=淺綠色染料
|
Lime Dye=淺綠色染料
|
||||||
Dandelion Yellow=蒲公英黃
|
Dandelion Yellow=蒲公英黃
|
||||||
Cocoa Beans=可可豆
|
Brown Dye=棕色染料
|
||||||
Orange Dye=橙色染料
|
Orange Dye=橙色染料
|
||||||
Rose Red=玫瑰紅
|
Rose Red=玫瑰紅
|
||||||
Magenta Dye=洋紅色染料
|
Magenta Dye=洋紅色染料
|
||||||
|
|
|
@ -10,7 +10,7 @@ Cyan Dye=
|
||||||
Cactus Green=
|
Cactus Green=
|
||||||
Lime Dye=
|
Lime Dye=
|
||||||
Dandelion Yellow=
|
Dandelion Yellow=
|
||||||
Cocoa Beans=
|
Brown Dye=
|
||||||
Orange Dye=
|
Orange Dye=
|
||||||
Rose Red=
|
Rose Red=
|
||||||
Magenta Dye=
|
Magenta Dye=
|
||||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 244 B After Width: | Height: | Size: 193 B |
|
@ -117,7 +117,7 @@ minetest.register_craft({
|
||||||
minetest.register_craft({
|
minetest.register_craft({
|
||||||
output = "mcl_farming:cookie 8",
|
output = "mcl_farming:cookie 8",
|
||||||
recipe = {
|
recipe = {
|
||||||
{"mcl_farming:wheat_item", "mcl_dye:brown", "mcl_farming:wheat_item"},
|
{"mcl_farming:wheat_item", "mcl_cocoas:cocoa_beans", "mcl_farming:wheat_item"},
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue