parent
65729b9d33
commit
e6421d8d49
11
cooking.lua
11
cooking.lua
@ -16,8 +16,11 @@ of the license, or (at your option) any later version.
|
||||
-- ways or use other items
|
||||
--
|
||||
|
||||
-- Intllib
|
||||
local S = crops.intllib
|
||||
|
||||
minetest.register_craftitem("crops:unbaked_clay_bowl", {
|
||||
description = "Unbaked clay bowl",
|
||||
description = S("Unbaked clay bowl"),
|
||||
inventory_image = "crops_unbaked_clay_bowl.png",
|
||||
})
|
||||
|
||||
@ -31,7 +34,7 @@ minetest.register_craft({
|
||||
})
|
||||
|
||||
minetest.register_craftitem("crops:clay_bowl", {
|
||||
description = "Clay bowl",
|
||||
description = S("Clay bowl"),
|
||||
inventory_image = "crops_clay_bowl.png",
|
||||
groups = { food_bowl=1 }
|
||||
})
|
||||
@ -43,7 +46,7 @@ minetest.register_craft({
|
||||
})
|
||||
|
||||
minetest.register_craftitem("crops:vegetable_stew", {
|
||||
description = "Bowl of vegetable stew",
|
||||
description = S("Bowl of vegetable stew"),
|
||||
inventory_image = "crops_bowl_vegetable_stew.png",
|
||||
groups = { eatable=1 },
|
||||
on_use = minetest.item_eat(8, "crops:clay_bowl"),
|
||||
@ -56,7 +59,7 @@ minetest.register_craft({
|
||||
})
|
||||
|
||||
minetest.register_craftitem("crops:uncooked_vegetable_stew", {
|
||||
description = "Bowl of uncooked vegetable stew",
|
||||
description = S("Bowl of uncooked vegetable stew"),
|
||||
inventory_image = "crops_bowl_uncooked_vegetable_stew.png",
|
||||
groups = { eatable=1 },
|
||||
on_use = minetest.item_eat(2, "crops:clay_bowl")
|
||||
|
30
corn.lua
30
corn.lua
@ -10,8 +10,11 @@ of the license, or (at your option) any later version.
|
||||
|
||||
--]]
|
||||
|
||||
-- Intllib
|
||||
local S = crops.intllib
|
||||
|
||||
minetest.register_node("crops:corn", {
|
||||
description = "corn",
|
||||
description = S("Corn"),
|
||||
inventory_image = "crops_corn.png",
|
||||
wield_image = "crops_corn.png",
|
||||
tiles = { "crops_corn_base_seed.png" },
|
||||
@ -42,7 +45,7 @@ minetest.register_node("crops:corn", {
|
||||
})
|
||||
|
||||
minetest.register_craftitem("crops:corn_cob", {
|
||||
description = "Corn Cob",
|
||||
description = S("Corn Cob"),
|
||||
inventory_image = "crops_corn_cob.png",
|
||||
})
|
||||
|
||||
@ -53,7 +56,7 @@ minetest.register_craft({
|
||||
})
|
||||
|
||||
minetest.register_craftitem("crops:corn_on_the_cob", {
|
||||
description = "Corn on the Cob",
|
||||
description = S("Corn on the Cob"),
|
||||
inventory_image = "crops_corn_on_the_cob.png",
|
||||
on_use = minetest.item_eat(1)
|
||||
})
|
||||
@ -66,7 +69,7 @@ minetest.register_craft({
|
||||
|
||||
minetest.register_node("crops:corn_base_seed", {
|
||||
visual = "mesh",
|
||||
description = "corn plant",
|
||||
description = S("Corn plant"),
|
||||
drawtype = "mesh",
|
||||
waving = 1,
|
||||
mesh = "crops_orthogonal_plant.obj",
|
||||
@ -81,7 +84,7 @@ minetest.register_node("crops:corn_base_seed", {
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -0.3, 0.5}
|
||||
},
|
||||
}
|
||||
})
|
||||
|
||||
minetest.register_abm({
|
||||
@ -99,7 +102,7 @@ minetest.register_abm({
|
||||
|
||||
minetest.register_node("crops:corn_base_1", {
|
||||
visual = "mesh",
|
||||
description = "corn plant",
|
||||
description = S("Corn plant"),
|
||||
drawtype = "mesh",
|
||||
mesh = "crops_orthogonal_plant.obj",
|
||||
tiles = { "crops_corn_base_1.png" },
|
||||
@ -137,7 +140,7 @@ minetest.register_abm({
|
||||
|
||||
minetest.register_node("crops:corn_base_2", {
|
||||
visual = "mesh",
|
||||
description = "corn plant",
|
||||
description = S("Corn plant"),
|
||||
drawtype = "mesh",
|
||||
mesh = "crops_orthogonal_plant.obj",
|
||||
tiles = { "crops_corn_base_2.png" },
|
||||
@ -176,7 +179,7 @@ minetest.register_node("crops:corn_base_2", {
|
||||
|
||||
minetest.register_node("crops:corn_base_3", {
|
||||
visual = "mesh",
|
||||
description = "corn plant",
|
||||
description = S("Corn plant"),
|
||||
drawtype = "mesh",
|
||||
mesh = "crops_orthogonal_plant.obj",
|
||||
tiles = { "crops_corn_base_3.png" },
|
||||
@ -198,7 +201,7 @@ minetest.register_node("crops:corn_base_3", {
|
||||
|
||||
minetest.register_node("crops:corn_top_1", {
|
||||
visual = "mesh",
|
||||
description = "corn plant",
|
||||
description = S("Corn plant"),
|
||||
drawtype = "mesh",
|
||||
mesh = "crops_orthogonal_plant.obj",
|
||||
tiles = { "crops_corn_base_1.png" },
|
||||
@ -235,7 +238,7 @@ minetest.register_abm({
|
||||
|
||||
minetest.register_node("crops:corn_top_2", {
|
||||
visual = "mesh",
|
||||
description = "corn plant",
|
||||
description = S("Corn plant"),
|
||||
drawtype = "mesh",
|
||||
mesh = "crops_orthogonal_plant.obj",
|
||||
tiles = { "crops_corn_top_1.png" },
|
||||
@ -247,6 +250,7 @@ minetest.register_node("crops:corn_top_2", {
|
||||
groups = { snappy=3,flammable=3,flora=1,not_in_creative_inventory=1 },
|
||||
drop = {},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
|
||||
on_dig = function(pos, node, digger)
|
||||
local below = {x = pos.x, y = pos.y - 1, z = pos.z}
|
||||
if not minetest.get_node(below).name == "crops:base_2" then
|
||||
@ -274,7 +278,7 @@ minetest.register_abm({
|
||||
|
||||
minetest.register_node("crops:corn_top_3", {
|
||||
visual = "mesh",
|
||||
description = "corn plant",
|
||||
description = S("Corn plant"),
|
||||
drawtype = "mesh",
|
||||
mesh = "crops_orthogonal_plant.obj",
|
||||
tiles = { "crops_corn_top_2.png" },
|
||||
@ -286,6 +290,7 @@ minetest.register_node("crops:corn_top_3", {
|
||||
groups = { snappy=3,flammable=3,flora=1,not_in_creative_inventory=1 },
|
||||
drop = {},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
|
||||
on_dig = function(pos, node, digger)
|
||||
local below = { x = pos.x, y = pos.y - 1, z = pos.z }
|
||||
local meta = minetest.get_meta(below)
|
||||
@ -304,7 +309,7 @@ minetest.register_node("crops:corn_top_3", {
|
||||
|
||||
minetest.register_node("crops:corn_top_4", {
|
||||
visual = "mesh",
|
||||
description = "corn plant",
|
||||
description = S("Corn plant"),
|
||||
drawtype = "mesh",
|
||||
mesh = "crops_orthogonal_plant.obj",
|
||||
tiles = { "crops_corn_top_3.png" },
|
||||
@ -316,6 +321,7 @@ minetest.register_node("crops:corn_top_4", {
|
||||
groups = { snappy=3,flammable=3,flora=1,not_in_creative_inventory=1 },
|
||||
drop = {},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
|
||||
on_dig = function(pos, node, digger)
|
||||
local below = {x = pos.x, y = pos.y - 1, z = pos.z}
|
||||
if minetest.get_node(below).name == "crops:corn_base_3" then
|
||||
|
@ -1,2 +1,3 @@
|
||||
default
|
||||
farming
|
||||
intllib?
|
||||
|
18
init.lua
18
init.lua
@ -58,6 +58,16 @@ settings.difficult = {
|
||||
hydration = true,
|
||||
}
|
||||
|
||||
|
||||
-- Intllib
|
||||
local S
|
||||
if minetest.get_modpath("intllib") then
|
||||
S = intllib.Getter()
|
||||
else
|
||||
S = function(s) return s end
|
||||
end
|
||||
crops.intllib = S
|
||||
|
||||
local worldpath = minetest.get_worldpath()
|
||||
local modpath = minetest.get_modpath(minetest.get_current_modname())
|
||||
|
||||
@ -82,15 +92,15 @@ end
|
||||
|
||||
if not crops.difficulty then
|
||||
crops.difficulty = "normal"
|
||||
minetest.log("error", "Defaulting to \"normal\" difficulty settings")
|
||||
minetest.log("error", S("Defaulting to \"normal\" difficulty settings"))
|
||||
end
|
||||
crops.settings = settings[crops.difficulty]
|
||||
if not crops.settings then
|
||||
minetest.log("error", "Defaulting to \"normal\" difficulty settings")
|
||||
minetest.log("error", S("Defaulting to \"normal\" difficulty settings"))
|
||||
crops.settings = settings.normal
|
||||
end
|
||||
if crops.settings.hydration then
|
||||
minetest.log("action", "[crops] Hydration and dehydration mechanics are enabled.")
|
||||
minetest.log("action", S("[crops] Hydration and dehydration mechanics are enabled."))
|
||||
end
|
||||
|
||||
local find_plant = function(node)
|
||||
@ -99,7 +109,7 @@ local find_plant = function(node)
|
||||
return crops.plants[i]
|
||||
end
|
||||
end
|
||||
minetest.log("error", "Unable to find plant \"" .. node.name .. "\" in crops table")
|
||||
minetest.log("error", S("Unable to find plant").." \"".. node.name .. "\" "..S("in crops table"))
|
||||
return nil
|
||||
end
|
||||
|
||||
|
40
locale/template.txt
Normal file
40
locale/template.txt
Normal file
@ -0,0 +1,40 @@
|
||||
Defaulting to \"normal\" difficulty settings =
|
||||
[crops] Hydration and dehydration mechanics are enabled. =
|
||||
Unable to find plant =
|
||||
in crops table =
|
||||
Unbaked clay bowl =
|
||||
Clay bowl =
|
||||
Bowl of vegetable stew =
|
||||
Bowl of uncooked vegetable stew =
|
||||
|
||||
Corn =
|
||||
Corn Cob =
|
||||
Corn on the Cob =
|
||||
Corn plant =
|
||||
|
||||
Melon seed =
|
||||
Melon plant =
|
||||
Melon slice =
|
||||
Melon =
|
||||
|
||||
Beanpole =
|
||||
Green Bean =
|
||||
Green bean seed =
|
||||
Green Bean plant =
|
||||
|
||||
Potato eyes =
|
||||
Potato plant =
|
||||
Potato =
|
||||
Soil with potatoes =
|
||||
|
||||
Pumpkin seed =
|
||||
Pumpkin plant =
|
||||
Roasted pumpkin =
|
||||
Pumpkin =
|
||||
|
||||
Tomato seed =
|
||||
Tomato plant =
|
||||
Tomato =
|
||||
|
||||
Watering Can =
|
||||
Hydrometer =
|
13
melon.lua
13
melon.lua
@ -10,6 +10,9 @@ of the license, or (at your option) any later version.
|
||||
|
||||
--]]
|
||||
|
||||
-- Intllib
|
||||
local S = crops.intllib
|
||||
|
||||
local faces = {
|
||||
[1] = { x = -1, z = 0, r = 3, o = 1, m = 14 },
|
||||
[2] = { x = 1, z = 0, r = 1, o = 3, m = 16 },
|
||||
@ -18,7 +21,7 @@ local faces = {
|
||||
}
|
||||
|
||||
minetest.register_node("crops:melon_seed", {
|
||||
description = "melon seed",
|
||||
description = S("Melon seed"),
|
||||
inventory_image = "crops_melon_seed.png",
|
||||
wield_image = "crops_melon_seed.png",
|
||||
tiles = { "crops_melon_plant_1.png" },
|
||||
@ -46,7 +49,7 @@ minetest.register_node("crops:melon_seed", {
|
||||
|
||||
for stage = 1, 6 do
|
||||
minetest.register_node("crops:melon_plant_" .. stage , {
|
||||
description = "melon plant",
|
||||
description = S("Melon plant"),
|
||||
tiles = { "crops_melon_plant_" .. stage .. ".png" },
|
||||
drawtype = "plantlike",
|
||||
waving = 1,
|
||||
@ -67,7 +70,7 @@ end
|
||||
minetest.register_node("crops:melon_plant_5_attached", {
|
||||
visual = "mesh",
|
||||
mesh = "crops_plant_extra_face.obj",
|
||||
description = "melon plant",
|
||||
description = S("Melon plant"),
|
||||
tiles = { "crops_melon_stem.png", "crops_melon_plant_4.png" },
|
||||
drawtype = "mesh",
|
||||
paramtype2 = "facedir",
|
||||
@ -82,7 +85,7 @@ minetest.register_node("crops:melon_plant_5_attached", {
|
||||
|
||||
|
||||
minetest.register_craftitem("crops:melon_slice", {
|
||||
description = "Melon slice",
|
||||
description = S("Melon slice"),
|
||||
inventory_image = "crops_melon_slice.png",
|
||||
on_use = minetest.item_eat(1)
|
||||
})
|
||||
@ -97,7 +100,7 @@ minetest.register_craft({
|
||||
-- the melon "block"
|
||||
--
|
||||
minetest.register_node("crops:melon", {
|
||||
description = "Melon",
|
||||
description = S("Melon"),
|
||||
tiles = { "crops_melon_top.png", "crops_melon_bottom.png", "crops_melon.png", "crops_melon.png", "crops_melon.png", "crops_melon.png" },
|
||||
sunlight_propagates = false,
|
||||
use_texture_alpha = false,
|
||||
|
17
polebean.lua
17
polebean.lua
@ -10,6 +10,9 @@ of the license, or (at your option) any later version.
|
||||
|
||||
--]]
|
||||
|
||||
-- Intllib
|
||||
local S = crops.intllib
|
||||
|
||||
minetest.register_craft({
|
||||
output = "crops:beanpoles",
|
||||
recipe = {
|
||||
@ -20,7 +23,7 @@ minetest.register_craft({
|
||||
})
|
||||
|
||||
minetest.register_craftitem("crops:green_bean", {
|
||||
description = "Green Bean",
|
||||
description = S("Green Bean"),
|
||||
inventory_image = "crops_green_bean.png",
|
||||
on_use = minetest.item_eat(1)
|
||||
})
|
||||
@ -127,7 +130,6 @@ minetest.register_node("crops:beanpole_base", {
|
||||
groups = { snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1 },
|
||||
drop = {},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
|
||||
on_dig = crops_beanpole_on_dig,
|
||||
})
|
||||
|
||||
@ -142,12 +144,11 @@ minetest.register_node("crops:beanpole_top", {
|
||||
groups = { snappy=3,flammable=3,flora=1,not_in_creative_inventory=1 },
|
||||
drop = {},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
|
||||
on_dig = crops_beanpole_on_dig,
|
||||
})
|
||||
|
||||
minetest.register_node("crops:beanpoles", {
|
||||
description = "beanpoles",
|
||||
description = "S(Beanpoles)",
|
||||
inventory_image = "crops_beanpole_top.png",
|
||||
wield_image = "crops_beanpole_top.png",
|
||||
tiles = { "crops_beanpole_base.png" },
|
||||
@ -179,7 +180,7 @@ minetest.register_node("crops:beanpoles", {
|
||||
})
|
||||
|
||||
minetest.register_craftitem("crops:green_bean_seed", {
|
||||
description = "green bean seed",
|
||||
description = S("Green bean seed"),
|
||||
inventory_image = "crops_green_bean_seed.png",
|
||||
wield_image = "crops_green_bean_seed.png",
|
||||
node_placement_prediction = "", -- disabled, prediction assumes pointed_think.above!
|
||||
@ -212,7 +213,7 @@ minetest.register_craftitem("crops:green_bean_seed", {
|
||||
|
||||
for stage = 1,6 do
|
||||
minetest.register_node("crops:beanpole_plant_base_" .. stage, {
|
||||
description = "green bean plant",
|
||||
description = S("Green Bean plant"),
|
||||
tiles = { "crops_beanpole_plant_base_" .. stage .. ".png" },
|
||||
drawtype = "plantlike",
|
||||
sunlight_propagates = true,
|
||||
@ -222,14 +223,13 @@ minetest.register_node("crops:beanpole_plant_base_" .. stage, {
|
||||
groups = { snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1 },
|
||||
drop = {},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
|
||||
on_dig = crops_beanpole_on_dig
|
||||
})
|
||||
end
|
||||
|
||||
for stage = 1,4 do
|
||||
minetest.register_node("crops:beanpole_plant_top_" .. stage, {
|
||||
description = "green bean plant",
|
||||
description = S("green bean plant"),
|
||||
tiles = { "crops_beanpole_plant_top_" .. stage .. ".png" },
|
||||
drawtype = "plantlike",
|
||||
sunlight_propagates = true,
|
||||
@ -239,7 +239,6 @@ minetest.register_node("crops:beanpole_plant_top_" .. stage, {
|
||||
groups = { snappy=3,flammable=3,flora=1,not_in_creative_inventory=1 },
|
||||
drop = {},
|
||||
sounds = default.node_sound_leaves_defaults(),
|
||||
|
||||
on_dig = crops_beanpole_on_dig
|
||||
})
|
||||
end
|
||||
|
11
potato.lua
11
potato.lua
@ -10,8 +10,11 @@ of the license, or (at your option) any later version.
|
||||
|
||||
--]]
|
||||
|
||||
-- Intllib
|
||||
local S = crops.intllib
|
||||
|
||||
minetest.register_node("crops:potato_eyes", {
|
||||
description = "potato eyes",
|
||||
description = S("Potato eyes"),
|
||||
inventory_image = "crops_potato_eyes.png",
|
||||
wield_image = "crops_potato_eyes.png",
|
||||
tiles = { "crops_potato_plant_1.png" },
|
||||
@ -43,7 +46,7 @@ minetest.register_node("crops:potato_eyes", {
|
||||
|
||||
for stage = 1, 5 do
|
||||
minetest.register_node("crops:potato_plant_" .. stage , {
|
||||
description = "potato plant",
|
||||
description = S("Potato plant"),
|
||||
tiles = { "crops_potato_plant_" .. stage .. ".png" },
|
||||
drawtype = "plantlike",
|
||||
waving = 1,
|
||||
@ -62,7 +65,7 @@ minetest.register_node("crops:potato_plant_" .. stage , {
|
||||
end
|
||||
|
||||
minetest.register_craftitem("crops:potato", {
|
||||
description = "potato",
|
||||
description = S("Potato"),
|
||||
inventory_image = "crops_potato.png",
|
||||
on_use = minetest.item_eat(1)
|
||||
})
|
||||
@ -77,7 +80,7 @@ minetest.register_craft({
|
||||
-- the potatoes "block"
|
||||
--
|
||||
minetest.register_node("crops:soil_with_potatoes", {
|
||||
description = "Soil with potatoes",
|
||||
description = S("Soil with potatoes"),
|
||||
tiles = { "default_dirt.png^crops_potato_soil.png", "default_dirt.png" },
|
||||
sunlight_propagates = false,
|
||||
use_texture_alpha = false,
|
||||
|
13
pumpkin.lua
13
pumpkin.lua
@ -10,6 +10,9 @@ of the license, or (at your option) any later version.
|
||||
|
||||
--]]
|
||||
|
||||
-- Intllib
|
||||
local S = crops.intllib
|
||||
|
||||
local faces = {
|
||||
[1] = { x = -1, z = 0, r = 3, o = 1, m = 14 },
|
||||
[2] = { x = 1, z = 0, r = 1, o = 3, m = 16 },
|
||||
@ -18,7 +21,7 @@ local faces = {
|
||||
}
|
||||
|
||||
minetest.register_node("crops:pumpkin_seed", {
|
||||
description = "pumpkin seed",
|
||||
description = S("Pumpkin seed"),
|
||||
inventory_image = "crops_pumpkin_seed.png",
|
||||
wield_image = "crops_pumpkin_seed.png",
|
||||
tiles = { "crops_pumpkin_plant_1.png" },
|
||||
@ -46,7 +49,7 @@ minetest.register_node("crops:pumpkin_seed", {
|
||||
|
||||
for stage = 1, 6 do
|
||||
minetest.register_node("crops:pumpkin_plant_" .. stage , {
|
||||
description = "pumpkin plant",
|
||||
description = S("Pumpkin plant"),
|
||||
tiles = { "crops_pumpkin_plant_" .. stage .. ".png" },
|
||||
drawtype = "plantlike",
|
||||
waving = 1,
|
||||
@ -67,7 +70,7 @@ end
|
||||
minetest.register_node("crops:pumpkin_plant_5_attached", {
|
||||
visual = "mesh",
|
||||
mesh = "crops_plant_extra_face.obj",
|
||||
description = "pumpkin plant",
|
||||
description = S("Pumpkin plant"),
|
||||
tiles = { "crops_pumpkin_stem.png", "crops_pumpkin_plant_4.png" },
|
||||
drawtype = "mesh",
|
||||
paramtype2 = "facedir",
|
||||
@ -82,7 +85,7 @@ minetest.register_node("crops:pumpkin_plant_5_attached", {
|
||||
|
||||
|
||||
minetest.register_craftitem("crops:roasted_pumpkin", {
|
||||
description = "Roasted pumpkin",
|
||||
description = S("Roasted pumpkin"),
|
||||
inventory_image = "crops_roasted_pumpkin.png",
|
||||
on_use = minetest.item_eat(2)
|
||||
})
|
||||
@ -103,7 +106,7 @@ minetest.register_craft({
|
||||
-- the pumpkin "block"
|
||||
--
|
||||
minetest.register_node("crops:pumpkin", {
|
||||
description = "Pumpkin",
|
||||
description = S("Pumpkin"),
|
||||
tiles = { "crops_pumpkin_top.png", "crops_pumpkin_bottom.png", "crops_pumpkin.png", "crops_pumpkin.png", "crops_pumpkin.png", "crops_pumpkin.png" },
|
||||
sunlight_propagates = false,
|
||||
use_texture_alpha = false,
|
||||
|
14
tomato.lua
14
tomato.lua
@ -10,10 +10,13 @@ of the license, or (at your option) any later version.
|
||||
|
||||
--]]
|
||||
|
||||
-- Intllib
|
||||
local S = crops.intllib
|
||||
|
||||
local wateruse = 1
|
||||
|
||||
minetest.register_node("crops:tomato_seed", {
|
||||
description = "tomato seed",
|
||||
description = S("Tomato seed"),
|
||||
inventory_image = "crops_tomato_seed.png",
|
||||
wield_image = "crops_tomato_seed.png",
|
||||
tiles = { "crops_tomato_plant_1.png" },
|
||||
@ -43,7 +46,7 @@ minetest.register_node("crops:tomato_seed", {
|
||||
|
||||
for stage = 1, 4 do
|
||||
minetest.register_node("crops:tomato_plant_" .. stage , {
|
||||
description = "tomato plant",
|
||||
description = S("Tomato plant"),
|
||||
tiles = { "crops_tomato_plant_" .. stage .. ".png" },
|
||||
drawtype = "plantlike",
|
||||
waving = 1,
|
||||
@ -62,7 +65,7 @@ minetest.register_node("crops:tomato_plant_" .. stage , {
|
||||
end
|
||||
|
||||
minetest.register_node("crops:tomato_plant_5" , {
|
||||
description = "tomato plant",
|
||||
description = S("Tomato plant"),
|
||||
tiles = { "crops_tomato_plant_5.png" },
|
||||
drawtype = "plantlike",
|
||||
waving = 1,
|
||||
@ -96,7 +99,7 @@ minetest.register_node("crops:tomato_plant_5" , {
|
||||
})
|
||||
|
||||
minetest.register_node("crops:tomato_plant_6", {
|
||||
description = "tomato plant",
|
||||
description = S("Tomato plant"),
|
||||
tiles = { "crops_tomato_plant_6.png" },
|
||||
drawtype = "plantlike",
|
||||
waving = 1,
|
||||
@ -114,7 +117,7 @@ minetest.register_node("crops:tomato_plant_6", {
|
||||
})
|
||||
|
||||
minetest.register_craftitem("crops:tomato", {
|
||||
description = "Tomato",
|
||||
description = S("Tomato"),
|
||||
inventory_image = "crops_tomato.png",
|
||||
on_use = minetest.item_eat(1)
|
||||
})
|
||||
@ -194,4 +197,3 @@ crops.register({ name = "crops:tomato_plant_2", properties = properties })
|
||||
crops.register({ name = "crops:tomato_plant_3", properties = properties })
|
||||
crops.register({ name = "crops:tomato_plant_4", properties = properties })
|
||||
crops.register({ name = "crops:tomato_plant_5", properties = properties })
|
||||
|
||||
|
@ -8,8 +8,12 @@ published by the Free Software Foundation; either version 2.1
|
||||
of the license, or (at your option) any later version.
|
||||
|
||||
--]]
|
||||
|
||||
-- Intllib
|
||||
local S = crops.intllib
|
||||
|
||||
minetest.register_tool("crops:watering_can", {
|
||||
description = "Watering Can",
|
||||
description = S("Watering Can"),
|
||||
inventory_image = "crops_watering_can.png",
|
||||
liquids_pointable = true,
|
||||
range = 2.5,
|
||||
@ -73,7 +77,7 @@ minetest.register_tool("crops:watering_can", {
|
||||
})
|
||||
|
||||
minetest.register_tool("crops:hydrometer", {
|
||||
description = "Hydrometer",
|
||||
description = S("Hydrometer"),
|
||||
inventory_image = "crops_hydrometer.png",
|
||||
liquids_pointable = false,
|
||||
range = 2.5,
|
||||
|
Loading…
x
Reference in New Issue
Block a user