Move cocoa beans item to mcl_cocoas.
* Add `mcl_cocoas:coca_beans` craftitem to mcl_cocoas. * Remove `mcl_dye:brown` craftitem from mcl_dye. * Move cocoa beans translations from mcl_dye to mcl_cocoas. * Add `mcl_dye:brown` alias for `mcl_cocoas:cocoa_beans` to mcl_dye. * Abstract cocoa pod node registration into a loop. * Update chocolate cookies crafting recipe in mcl_farming.bonemeal
parent
82112e42fe
commit
195f0dfbaa
|
@ -2,29 +2,33 @@ local S = minetest.get_translator(minetest.get_current_modname())
|
||||||
|
|
||||||
mcl_cocoas = {}
|
mcl_cocoas = {}
|
||||||
|
|
||||||
-- Place cocoa
|
--- Place a cocoa pod.
|
||||||
|
-- Attempt to place a cocoa pod on a jungle tree. Checks if attachment
|
||||||
|
-- point is a jungle tree and sets the correct orientation of the stem.
|
||||||
|
--
|
||||||
function mcl_cocoas.place(itemstack, placer, pt, plantname)
|
function mcl_cocoas.place(itemstack, placer, pt, plantname)
|
||||||
-- check if pointing at a node
|
-- check if pointing at a node
|
||||||
if not pt or pt.type ~= "node" then
|
if not pt or pt.type ~= "node" then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
local under = minetest.get_node(pt.under)
|
local node = minetest.get_node(pt.under)
|
||||||
|
|
||||||
-- return if any of the nodes are not registered
|
-- return if any of the nodes are not registered
|
||||||
if not minetest.registered_nodes[under.name] then
|
local def = minetest.registered_nodes[node.name]
|
||||||
|
if not def then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Am I right-clicking on something that has a custom on_rightclick set?
|
-- Am I right-clicking on something that has a custom on_rightclick set?
|
||||||
if placer and not placer:get_player_control().sneak then
|
if placer and not placer:get_player_control().sneak then
|
||||||
if minetest.registered_nodes[under.name] and minetest.registered_nodes[under.name].on_rightclick then
|
if def and def.on_rightclick then
|
||||||
return minetest.registered_nodes[under.name].on_rightclick(pt.under, under, placer, itemstack) or itemstack
|
return def.on_rightclick(pt.under, node, placer, itemstack) or itemstack
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Check if pointing at jungle tree
|
-- Check if pointing at jungle tree
|
||||||
if under.name ~= "mcl_core:jungletree"
|
if node.name ~= "mcl_core:jungletree"
|
||||||
or minetest.get_node(pt.above).name ~= "air" then
|
or minetest.get_node(pt.above).name ~= "air" then
|
||||||
return
|
return
|
||||||
end
|
end
|
||||||
|
@ -39,9 +43,7 @@ function mcl_cocoas.place(itemstack, placer, pt, plantname)
|
||||||
|
|
||||||
-- Add the node, set facedir and remove 1 item from the itemstack
|
-- Add the node, set facedir and remove 1 item from the itemstack
|
||||||
minetest.set_node(pt.above, {name = plantname, param2 = minetest.dir_to_facedir(clickdir)})
|
minetest.set_node(pt.above, {name = plantname, param2 = minetest.dir_to_facedir(clickdir)})
|
||||||
|
|
||||||
minetest.sound_play("default_place_node", {pos = pt.above, gain = 1.0}, true)
|
minetest.sound_play("default_place_node", {pos = pt.above, gain = 1.0}, true)
|
||||||
|
|
||||||
if not minetest.is_creative_enabled(placer:get_player_name()) then
|
if not minetest.is_creative_enabled(placer:get_player_name()) then
|
||||||
itemstack:take_item()
|
itemstack:take_item()
|
||||||
end
|
end
|
||||||
|
@ -49,143 +51,142 @@ function mcl_cocoas.place(itemstack, placer, pt, plantname)
|
||||||
return itemstack
|
return itemstack
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Attempts to grow a cocoa at pos, returns true when grown, returns false if there's no cocoa
|
--- Grows cocoa pod one size larger.
|
||||||
-- or it is already at full size
|
-- Attempts to grow a cocoa at pos, returns true when grown, returns false
|
||||||
|
-- if there's no cocoa or it is already at full size.
|
||||||
|
--
|
||||||
function mcl_cocoas.grow(pos)
|
function mcl_cocoas.grow(pos)
|
||||||
local node = minetest.get_node(pos)
|
local node = minetest.get_node(pos)
|
||||||
if node.name == "mcl_cocoas:cocoa_1" then
|
if node.name == "mcl_cocoas:cocoa_1" then
|
||||||
minetest.set_node(pos, {name = "mcl_cocoas:cocoa_2", param2 = node.param2})
|
minetest.set_node(pos, {name = "mcl_cocoas:cocoa_2", param2 = node.param2})
|
||||||
elseif node.name == "mcl_cocoas:cocoa_2" then
|
elseif node.name == "mcl_cocoas:cocoa_2" then
|
||||||
minetest.set_node(pos, {name = "mcl_cocoas:cocoa_3", param2 = node.param2})
|
minetest.set_node(pos, {name = "mcl_cocoas:cocoa_3", param2 = node.param2})
|
||||||
return true
|
else
|
||||||
end
|
|
||||||
return false
|
return false
|
||||||
|
end
|
||||||
|
return true
|
||||||
end
|
end
|
||||||
|
|
||||||
-- Note: cocoa beans are implemented as mcl_dye:brown
|
-- only caller was mcl_dye, now these can be local functions.
|
||||||
|
-- TODO: remove aliases, replace global functions with local functions.
|
||||||
-- Cocoa definition
|
local cocoa_place = mcl_cocoas.place
|
||||||
-- 1st stage
|
local cocoa_grow = mcl_cocoas.grow
|
||||||
|
|
||||||
|
-- Cocoa pod variant definitions.
|
||||||
--[[ TODO: Use a mesh for cocoas for perfect texture compability. ]]
|
--[[ TODO: Use a mesh for cocoas for perfect texture compability. ]]
|
||||||
local crop_def = {
|
local podinfo = {
|
||||||
description = S("Premature Cocoa Pod"),
|
{ desc = S("Premature Cocoa Pod"),
|
||||||
_doc_items_create_entry = true,
|
longdesc = S("Cocoa pods grow on the side of jungle trees in 3 stages."),
|
||||||
_doc_items_longdesc = S("Cocoa pods grow on the side of jungle trees in 3 stages."),
|
|
||||||
drawtype = "nodebox",
|
|
||||||
tiles = {
|
tiles = {
|
||||||
"[combine:16x16:6,1=mcl_cocoas_cocoa_stage_0.png", "[combine:16x16:6,11=mcl_cocoas_cocoa_stage_0.png",
|
"[combine:16x16:6,1=mcl_cocoas_cocoa_stage_0.png",
|
||||||
"mcl_cocoas_cocoa_stage_0.png", "mcl_cocoas_cocoa_stage_0.png^[transformFX",
|
"[combine:16x16:6,11=mcl_cocoas_cocoa_stage_0.png",
|
||||||
"[combine:16x16:-5,0=mcl_cocoas_cocoa_stage_0.png", "[combine:16x16:-5,0=mcl_cocoas_cocoa_stage_0.png",
|
"mcl_cocoas_cocoa_stage_0.png",
|
||||||
|
"mcl_cocoas_cocoa_stage_0.png^[transformFX",
|
||||||
|
"[combine:16x16:-5,0=mcl_cocoas_cocoa_stage_0.png",
|
||||||
|
"[combine:16x16:-5,0=mcl_cocoas_cocoa_stage_0.png",
|
||||||
},
|
},
|
||||||
use_texture_alpha = minetest.features.use_texture_alpha_string_modes and "clip" or true,
|
n_box = {-0.125, -0.0625, 0.1875, 0.125, 0.25, 0.4375},
|
||||||
|
s_box = {-0.125, -0.0625, 0.1875, 0.125, 0.5, 0.5 },
|
||||||
|
},
|
||||||
|
{ desc = S("Medium Cocoa Pod"),
|
||||||
|
tiles = {
|
||||||
|
"[combine:16x16:5,1=mcl_cocoas_cocoa_stage_1.png",
|
||||||
|
"[combine:16x16:5,9=mcl_cocoas_cocoa_stage_1.png",
|
||||||
|
"mcl_cocoas_cocoa_stage_1.png",
|
||||||
|
"mcl_cocoas_cocoa_stage_1.png^[transformFX",
|
||||||
|
"[combine:16x16:-4,0=mcl_cocoas_cocoa_stage_1.png",
|
||||||
|
"[combine:16x16:-4,0=mcl_cocoas_cocoa_stage_1.png",
|
||||||
|
},
|
||||||
|
n_box = {-0.1875, -0.1875, 0.0625, 0.1875, 0.25, 0.4375},
|
||||||
|
s_box = {-0.1875, -0.1875, 0.0625, 0.1875, 0.5, 0.5 },
|
||||||
|
},
|
||||||
|
{ desc = S("Mature Cocoa Pod"),
|
||||||
|
longdesc = S("A mature cocoa pod grew on a jungle tree to its full size and it is ready to be harvested for cocoa beans. It won't grow any further."),
|
||||||
|
tiles = {
|
||||||
|
-- The following 2 textures were derived from the original
|
||||||
|
-- because the size of the top/bottom is slightly different :-(
|
||||||
|
-- TODO: Find a way to *only* use the base texture
|
||||||
|
"mcl_cocoas_cocoa_top_stage_2.png",
|
||||||
|
"mcl_cocoas_cocoa_top_stage_2.png^[transformFY",
|
||||||
|
"mcl_cocoas_cocoa_stage_2.png",
|
||||||
|
"mcl_cocoas_cocoa_stage_2.png^[transformFX",
|
||||||
|
"[combine:16x16:-3,0=mcl_cocoas_cocoa_stage_2.png",
|
||||||
|
"[combine:16x16:-3,0=mcl_cocoas_cocoa_stage_2.png",
|
||||||
|
},
|
||||||
|
n_box = {-0.25, -0.3125, -0.0625, 0.25, 0.25, 0.4375},
|
||||||
|
s_box = {-0.25, -0.3125, -0.0625, 0.25, 0.5, 0.5 },
|
||||||
|
},
|
||||||
|
}
|
||||||
|
|
||||||
|
for i = 1, 3 do
|
||||||
|
local def = {
|
||||||
|
description = podinfo[i].desc,
|
||||||
|
_doc_items_create_entry = true,
|
||||||
|
_doc_items_longdesc = podinfo[i].longdesc,
|
||||||
paramtype = "light",
|
paramtype = "light",
|
||||||
sunlight_propagates = true,
|
|
||||||
paramtype2 = "facedir",
|
paramtype2 = "facedir",
|
||||||
walkable = true,
|
drawtype = "nodebox",
|
||||||
drop = "mcl_dye:brown",
|
tiles = podinfo[i].tiles,
|
||||||
|
use_texture_alpha = "clip",
|
||||||
node_box = {
|
node_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {
|
fixed = {
|
||||||
{-0.125, -0.0625, 0.1875, 0.125, 0.25, 0.4375}, -- Pod
|
podinfo[i].n_box, -- Pod
|
||||||
-- FIXME: This has a thickness of 0. Is this OK in Minetest?
|
-- FIXME: This has a thickness of 0. Is this OK in Minetest?
|
||||||
{0, 0.25, 0.25, 0, 0.5, 0.5}, -- Stem
|
{ 0, 0.25, 0.25, 0, 0.5, 0.5 }, }, -- Stem
|
||||||
},
|
|
||||||
},
|
},
|
||||||
collision_box = {
|
collision_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {
|
fixed = podinfo[i].n_box
|
||||||
{-0.125, -0.0625, 0.1875, 0.125, 0.25, 0.4375}, -- Pod
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
selection_box = {
|
selection_box = {
|
||||||
type = "fixed",
|
type = "fixed",
|
||||||
fixed = {
|
fixed = podinfo[i].s_box
|
||||||
{-0.125, -0.0625, 0.1875, 0.125, 0.5, 0.5}, -- Pod
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
groups = {
|
groups = {
|
||||||
handy=1,axey=1, cocoa=1, not_in_creative_inventory=1, dig_by_water=1, destroy_by_lava_flow=1, dig_by_piston=1, attached_node_facedir=1,
|
handy = 1, axey = 1, attached_node_facedir = 1,
|
||||||
|
dig_by_water = 1, destroy_by_lava_flow = 1, dig_by_piston = 1,
|
||||||
|
cocoa = i, not_in_creative_inventory = 1,
|
||||||
},
|
},
|
||||||
|
sunlight_propagates = true,
|
||||||
|
walkable = true,
|
||||||
|
drop = "mcl_cocoas:cocoa_beans",
|
||||||
sounds = mcl_sounds.node_sound_wood_defaults(),
|
sounds = mcl_sounds.node_sound_wood_defaults(),
|
||||||
on_rotate = false,
|
on_rotate = false,
|
||||||
_mcl_blast_resistance = 3,
|
_mcl_blast_resistance = 3,
|
||||||
_mcl_hardness = 0.2,
|
_mcl_hardness = 0.2,
|
||||||
_mcl_on_bonemealing = function(pointed_thing, placer)
|
_mcl_on_bonemealing = function(pointed_thing, placer)
|
||||||
local pos = pointed_thing.under
|
local pos = pointed_thing.under
|
||||||
mcl_cocoas.grow(pos)
|
return cocoa_grow(pos)
|
||||||
return true
|
end,
|
||||||
|
}
|
||||||
|
|
||||||
|
if i == 2 then
|
||||||
|
def._doc_items_longdesc = nil
|
||||||
|
def._doc_items_create_entry = false
|
||||||
|
end
|
||||||
|
if i == 3 then
|
||||||
|
def.drop = "mcl_cocoas:cocoa_beans 3"
|
||||||
end
|
end
|
||||||
}
|
|
||||||
|
|
||||||
-- 2nd stage
|
minetest.register_node("mcl_cocoas:cocoa_" .. i, table.copy(def))
|
||||||
minetest.register_node("mcl_cocoas:cocoa_1", table.copy(crop_def))
|
end
|
||||||
|
|
||||||
crop_def.description = S("Medium Cocoa Pod")
|
minetest.register_craftitem("mcl_cocoas:cocoa_beans", {
|
||||||
crop_def._doc_items_create_entry = false
|
inventory_image = "mcl_cocoa_beans.png",
|
||||||
crop_def.groups.cocoa = 2
|
_tt_help = S("Grows at the side of jungle trees"),
|
||||||
crop_def.tiles = {
|
_doc_items_longdesc = S("Cocoa beans are a brown dye and can be used to plant cocoas."),
|
||||||
"[combine:16x16:5,1=mcl_cocoas_cocoa_stage_1.png", "[combine:16x16:5,9=mcl_cocoas_cocoa_stage_1.png",
|
_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."),
|
||||||
"mcl_cocoas_cocoa_stage_1.png", "mcl_cocoas_cocoa_stage_1.png^[transformFX",
|
description = S("Cocoa Beans"),
|
||||||
"[combine:16x16:-4,0=mcl_cocoas_cocoa_stage_1.png", "[combine:16x16:-4,0=mcl_cocoas_cocoa_stage_1.png",
|
stack_max = 64,
|
||||||
}
|
groups = {
|
||||||
crop_def.node_box = {
|
dye = 1, craftitem = 1, compostability = 65,
|
||||||
type = "fixed",
|
basecolor_brown = 1, excolor_orange = 1, unicolor_dark_orange = 1,
|
||||||
fixed = {
|
|
||||||
{-0.1875, -0.1875, 0.0625, 0.1875, 0.25, 0.4375}, -- Pod
|
|
||||||
{0, 0.25, 0.25, 0, 0.5, 0.5}, -- Stem
|
|
||||||
},
|
},
|
||||||
}
|
on_place = function(itemstack, placer, pointed_thing)
|
||||||
crop_def.collision_box = {
|
return cocoa_place(itemstack, placer, pointed_thing, "mcl_cocoas:cocoa_1")
|
||||||
type = "fixed",
|
end,
|
||||||
fixed = {
|
})
|
||||||
{-0.1875, -0.1875, 0.0625, 0.1875, 0.25, 0.4375}, -- Pod
|
|
||||||
},
|
|
||||||
}
|
|
||||||
crop_def.selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-0.1875, -0.1875, 0.0625, 0.1875, 0.5, 0.5},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
minetest.register_node("mcl_cocoas:cocoa_2", table.copy(crop_def))
|
|
||||||
|
|
||||||
-- Final stage
|
|
||||||
crop_def.description = S("Mature Cocoa Pod")
|
|
||||||
crop_def._doc_items_longdesc = S("A mature cocoa pod grew on a jungle tree to its full size and it is ready to be harvested for cocoa beans. It won't grow any further.")
|
|
||||||
crop_def._doc_items_create_entry = true
|
|
||||||
crop_def.groups.cocoa = 3
|
|
||||||
crop_def.tiles = {
|
|
||||||
-- The following 2 textures were derived from the original because the size of the top/bottom is slightly different :-(
|
|
||||||
-- TODO: Find a way to *only* use the base texture
|
|
||||||
"mcl_cocoas_cocoa_top_stage_2.png", "mcl_cocoas_cocoa_top_stage_2.png^[transformFY",
|
|
||||||
"mcl_cocoas_cocoa_stage_2.png", "mcl_cocoas_cocoa_stage_2.png^[transformFX",
|
|
||||||
"[combine:16x16:-3,0=mcl_cocoas_cocoa_stage_2.png", "[combine:16x16:-3,0=mcl_cocoas_cocoa_stage_2.png",
|
|
||||||
}
|
|
||||||
crop_def.node_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-0.25, -0.3125, -0.0625, 0.25, 0.25, 0.4375}, -- Pod
|
|
||||||
{0, 0.25, 0.25, 0, 0.5, 0.5}, -- Stem
|
|
||||||
},
|
|
||||||
}
|
|
||||||
crop_def.collision_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-0.25, -0.3125, -0.0625, 0.25, 0.25, 0.4375}, -- Pod
|
|
||||||
},
|
|
||||||
}
|
|
||||||
crop_def.selection_box = {
|
|
||||||
type = "fixed",
|
|
||||||
fixed = {
|
|
||||||
{-0.25, -0.3125, -0.0625, 0.25, 0.5, 0.5},
|
|
||||||
},
|
|
||||||
}
|
|
||||||
crop_def.drop = "mcl_dye:brown 3"
|
|
||||||
crop_def._mcl_on_bonemealing = nil
|
|
||||||
minetest.register_node("mcl_cocoas:cocoa_3", table.copy(crop_def))
|
|
||||||
|
|
||||||
|
|
||||||
minetest.register_abm({
|
minetest.register_abm({
|
||||||
label = "Cocoa pod growth",
|
label = "Cocoa pod growth",
|
||||||
|
@ -203,4 +204,3 @@ minetest.register_abm({
|
||||||
if minetest.get_modpath("doc") then
|
if minetest.get_modpath("doc") then
|
||||||
doc.add_entry_alias("nodes", "mcl_cocoas:cocoa_1", "nodes", "mcl_cocoas:cocoa_2")
|
doc.add_entry_alias("nodes", "mcl_cocoas:cocoa_1", "nodes", "mcl_cocoas:cocoa_2")
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,8 @@
|
||||||
# textdomain: mcl_cocoas
|
# textdomain: mcl_cocoas
|
||||||
|
Cocoa beans are a brown dye and can be used to plant cocoas.=Kakaobohnen sind ein brauner Farbstoff und werden benutzt, um Kakao anzupflanzen.
|
||||||
|
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Rechtsklicken Sie auf ein Schaf, um die Wolle braun einzufärben. Rechtsklicken Sie an die Seite eines Dschungelbaumstamms (Dschungelholz), um eine junge Kakaoschote zu pflanzen.
|
||||||
|
Cocoa Beans=Kakaobohnen
|
||||||
|
Grows at the side of jungle trees=Wächst an der Seite von Dschungelbäumen
|
||||||
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,7 @@
|
||||||
# textdomain: mcl_cocoas
|
# textdomain: mcl_cocoas
|
||||||
|
Cocoa beans are a brown dye and can be used to plant cocoas.=Los granos de cacao son un tinte marrón y se pueden usar para plantar cacao.
|
||||||
|
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Haga clic derecho en una oveja para convertir su lana en marrón. Haga clic derecho en el costado del tronco de un árbol de jungla para plantar un cacao joven.
|
||||||
|
Cocoa Beans=Granos de cacao
|
||||||
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 are a brown dye and can be used to plant cocoas.=Les fèves de cacao ont une teinture brune et peuvent être utilisées pour planter du cacao.
|
||||||
|
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Faites un clic droit sur un mouton pour brunir sa laine. Clic droit sur le côté d'un tronc d'arbre de la jungle (Bois Acajou) pour planter un jeune cacao.
|
||||||
|
Cocoa Beans=Fèves de Cacao
|
||||||
|
Grows at the side of jungle trees=Pousse à côté des arbres de la jungle
|
||||||
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 are a brown dye and can be used to plant cocoas.=Ziarna kakaowe mogą być wykorzystane do sadzenia kakao.
|
||||||
|
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Naciśnij prawym aby zafarbować wełnę owcy na brązowo. Naciśnij prawym na boku tropikalnego pnia (Tropikalne drewno) aby zasadzić młode kakao.
|
||||||
|
Cocoa Beans=Ziarna kakaowe
|
||||||
|
Grows at the side of jungle trees=Rośnie na boku tropikalnych drzew
|
||||||
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 are a brown dye and can be used to plant cocoas.=Какао-бобы являются коричневым красителем. Их также можно использовать, чтобы посадить какао.
|
||||||
|
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Кликните правой по овце, чтобы сделать её шерсть коричневой. Кликните правой по боковой части ствола дерева джунглей, чтобы посадить молодое какао.
|
||||||
|
Cocoa Beans=Какао-бобы
|
||||||
|
Grows at the side of jungle trees=Растут на стволах деревьев джунглей
|
||||||
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 are a brown dye and can be used to plant cocoas.=可可豆是一種棕色染料,也可用於種植可可。
|
||||||
|
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=右鍵點擊一隻羊,使其羊毛變成褐色。右鍵點擊叢林木的一側,可以種植一個可可。
|
||||||
|
Cocoa Beans=可可豆
|
||||||
|
Grows at the side of jungle trees=在叢林木側生長
|
||||||
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 are a brown dye and can be used to plant cocoas.=
|
||||||
|
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=
|
||||||
|
Cocoa Beans=
|
||||||
|
Grows at the side of jungle trees=
|
||||||
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=
|
||||||
|
|
Before Width: | Height: | Size: 244 B After Width: | Height: | Size: 244 B |
|
@ -136,22 +136,12 @@ function mcl_dye.register_on_bone_meal_apply(func)
|
||||||
minetest.log("warning", "mcl_dye.register_on_bone_meal_apply() is deprecated. Read mcl_bone_meal/API.md!")
|
minetest.log("warning", "mcl_dye.register_on_bone_meal_apply() is deprecated. Read mcl_bone_meal/API.md!")
|
||||||
mcl_bone_meal.register_on_bone_meal_apply(func)
|
mcl_bone_meal.register_on_bone_meal_apply(func)
|
||||||
end
|
end
|
||||||
|
|
||||||
minetest.register_alias("mcl_dye:white", "mcl_bone_meal:bone_meal")
|
|
||||||
-- End of legacy support
|
-- End of legacy support
|
||||||
|
|
||||||
minetest.register_craftitem("mcl_dye:brown", {
|
-- aliases for items that are used as dyes.
|
||||||
inventory_image = "mcl_dye_brown.png",
|
minetest.register_alias("mcl_dye:white", "mcl_bone_meal:bone_meal")
|
||||||
_tt_help = S("Grows at the side of jungle trees"),
|
minetest.register_alias("mcl_dye:brown", "mcl_cocoas:cocoa_beans")
|
||||||
_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({
|
||||||
|
|
|
@ -17,7 +17,3 @@ Magenta Dye=Magenta Farbstoff
|
||||||
Pink Dye=Rosa Farbstoff
|
Pink Dye=Rosa Farbstoff
|
||||||
This item is a dye which is used for dyeing and crafting.=Dieser Gegenstand ist ein Farbstoff, der zum Einfärben und in der Herstellung benutzt werden kann.
|
This item is a dye which is used for dyeing and crafting.=Dieser Gegenstand ist ein Farbstoff, der zum Einfärben und in der Herstellung benutzt werden kann.
|
||||||
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=Rechtsklicken Sie auf ein Schaf, um seine Wolle zu färben. Andere Dinge werden mit der Fertigung eingefärbt.
|
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=Rechtsklicken Sie auf ein Schaf, um seine Wolle zu färben. Andere Dinge werden mit der Fertigung eingefärbt.
|
||||||
Cocoa beans are a brown dye and can be used to plant cocoas.=Kakaobohnen sind ein brauner Farbstoff und werden benutzt, um Kakao anzupflanzen.
|
|
||||||
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Rechtsklicken Sie auf ein Schaf, um die Wolle braun einzufärben. Rechtsklicken Sie an die Seite eines Dschungelbaumstamms (Dschungelholz), um eine junge Kakaoschote zu pflanzen.
|
|
||||||
Cocoa Beans=Kakaobohnen
|
|
||||||
Grows at the side of jungle trees=Wächst an der Seite von Dschungelbäumen
|
|
||||||
|
|
|
@ -17,6 +17,3 @@ Magenta Dye=Tinte magenta
|
||||||
Pink Dye=Tinte rosado
|
Pink Dye=Tinte rosado
|
||||||
This item is a dye which is used for dyeing and crafting.=Este artículo es un tinte que se utiliza para teñir y elaborar.
|
This item is a dye which is used for dyeing and crafting.=Este artículo es un tinte que se utiliza para teñir y elaborar.
|
||||||
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=Haga clic derecho sobre una oveja para teñir su lana. Otras cosas pueden ser teñidas mediante la elaboración.
|
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=Haga clic derecho sobre una oveja para teñir su lana. Otras cosas pueden ser teñidas mediante la elaboración.
|
||||||
Cocoa beans are a brown dye and can be used to plant cocoas.=Los granos de cacao son un tinte marrón y se pueden usar para plantar cacao.
|
|
||||||
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Haga clic derecho en una oveja para convertir su lana en marrón. Haga clic derecho en el costado del tronco de un árbol de jungla para plantar un cacao joven.
|
|
||||||
Cocoa Beans=Granos de cacao
|
|
||||||
|
|
|
@ -17,7 +17,3 @@ Magenta Dye=Teinture Magenta
|
||||||
Pink Dye=Teinture Rose
|
Pink Dye=Teinture Rose
|
||||||
This item is a dye which is used for dyeing and crafting.=Cet objet est un colorant utilisé pour la teinture et l'artisanat.
|
This item is a dye which is used for dyeing and crafting.=Cet objet est un colorant utilisé pour la teinture et l'artisanat.
|
||||||
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=Clic droit sur un mouton pour teindre sa laine. D'autres choses sont teintes par l'artisanat.
|
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=Clic droit sur un mouton pour teindre sa laine. D'autres choses sont teintes par l'artisanat.
|
||||||
Cocoa beans are a brown dye and can be used to plant cocoas.=Les fèves de cacao ont une teinture brune et peuvent être utilisées pour planter du cacao.
|
|
||||||
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Faites un clic droit sur un mouton pour brunir sa laine. Clic droit sur le côté d'un tronc d'arbre de la jungle (Bois Acajou) pour planter un jeune cacao.
|
|
||||||
Cocoa Beans=Fèves de Cacao
|
|
||||||
Grows at the side of jungle trees=Pousse à côté des arbres de la jungle
|
|
||||||
|
|
|
@ -17,7 +17,3 @@ Magenta Dye=Karmazynowa farba
|
||||||
Pink Dye=Różowa farba
|
Pink Dye=Różowa farba
|
||||||
This item is a dye which is used for dyeing and crafting.=Ten przedmiot to farba wykorzystywana to farbowania i wytwarzania.
|
This item is a dye which is used for dyeing and crafting.=Ten przedmiot to farba wykorzystywana to farbowania i wytwarzania.
|
||||||
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=Kliknij prawym na owcę aby zafarbować jej wełnę. Inne rzeczy mogą być zafarbowane przy wytwarzaniu.
|
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=Kliknij prawym na owcę aby zafarbować jej wełnę. Inne rzeczy mogą być zafarbowane przy wytwarzaniu.
|
||||||
Cocoa beans are a brown dye and can be used to plant cocoas.=Ziarna kakaowe mogą być wykorzystane do sadzenia kakao.
|
|
||||||
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Naciśnij prawym aby zafarbować wełnę owcy na brązowo. Naciśnij prawym na boku tropikalnego pnia (Tropikalne drewno) aby zasadzić młode kakao.
|
|
||||||
Cocoa Beans=Ziarna kakaowe
|
|
||||||
Grows at the side of jungle trees=Rośnie na boku tropikalnych drzew
|
|
||||||
|
|
|
@ -17,7 +17,3 @@ Magenta Dye=Фиолетовый краситель
|
||||||
Pink Dye=Розовый краситель
|
Pink Dye=Розовый краситель
|
||||||
This item is a dye which is used for dyeing and crafting.=Это краситель, которые используется, чтобы окрашивать и крафтить.
|
This item is a dye which is used for dyeing and crafting.=Это краситель, которые используется, чтобы окрашивать и крафтить.
|
||||||
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=Кликните правой по овце, чтобы окрасить её шерсть. Остальные вещи окрашиваются путём крафтинга.
|
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=Кликните правой по овце, чтобы окрасить её шерсть. Остальные вещи окрашиваются путём крафтинга.
|
||||||
Cocoa beans are a brown dye and can be used to plant cocoas.=Какао-бобы являются коричневым красителем. Их также можно использовать, чтобы посадить какао.
|
|
||||||
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=Кликните правой по овце, чтобы сделать её шерсть коричневой. Кликните правой по боковой части ствола дерева джунглей, чтобы посадить молодое какао.
|
|
||||||
Cocoa Beans=Какао-бобы
|
|
||||||
Grows at the side of jungle trees=Растут на стволах деревьев джунглей
|
|
||||||
|
|
|
@ -17,6 +17,3 @@ Magenta Dye=洋紅色染料
|
||||||
Pink Dye=粉紅色染料
|
Pink Dye=粉紅色染料
|
||||||
This item is a dye which is used for dyeing and crafting.=這個物品是一種用於染色和合成的染料。
|
This item is a dye which is used for dyeing and crafting.=這個物品是一種用於染色和合成的染料。
|
||||||
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=右鍵單擊綿羊以染它的毛。其他東西是通過合成染色的。
|
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=右鍵單擊綿羊以染它的毛。其他東西是通過合成染色的。
|
||||||
Cocoa beans are a brown dye and can be used to plant cocoas.=可可豆是一種棕色染料,也可用於種植可可。
|
|
||||||
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=右鍵點擊一隻羊,使其羊毛變成褐色。右鍵點擊叢林木的一側,可以種植一個可可。
|
|
||||||
Grows at the side of jungle trees=在叢林木側生長
|
|
||||||
|
|
|
@ -17,7 +17,3 @@ Magenta Dye=
|
||||||
Pink Dye=
|
Pink Dye=
|
||||||
This item is a dye which is used for dyeing and crafting.=
|
This item is a dye which is used for dyeing and crafting.=
|
||||||
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=
|
Rightclick on a sheep to dye its wool. Other things are dyed by crafting.=
|
||||||
Cocoa beans are a brown dye and can be used to plant cocoas.=
|
|
||||||
Rightclick a sheep to turn its wool brown. Rightclick on the side of a jungle tree trunk (Jungle Wood) to plant a young cocoa.=
|
|
||||||
Cocoa Beans=
|
|
||||||
Grows at the side of jungle trees=
|
|
||||||
|
|
|
@ -123,7 +123,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