-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathinit.lua
executable file
·70 lines (52 loc) · 2 KB
/
init.lua
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
--[[
**********************************************
*** Aqua farming ***
*** ***
*** Aqua farming is a Mod for Minetest ***
*** and provides underwater growing ***
*** plants. ***
*** ***
*** License: GPL 3.0 by A.C.M. ***
*** ***
**********************************************
]]--
aqua_farming = {}
aqua_farming.ver = 1
aqua_farming.rev = 3
aqua_farming.modpath = minetest.get_modpath(minetest.get_current_modname())
aqua_farming.modname = minetest.get_current_modname()
local S
if(minetest.get_translator) then
S = minetest.get_translator(aqua_farming.modname)
else
S = function ( s ) return s end
end
aqua_farming.S = S
minetest.register_node("aqua_farming:water_soil", {
description = S("Water Soil"),
tiles = {minetest.registered_nodes["default:silver_sand"].tiles[1] .. "^aqua_farming_water_soil.png",
minetest.registered_nodes["default:silver_sand"].tiles[1]},
drop = "default:silver_sand",
groups = {crumbly = 3, falling_node = 1, sand = 1},
sounds = default.node_sound_sand_defaults(),
})
minetest.register_craft({
output = "aqua_farming:water_soil 2",
recipe = {
{"default:gravel", "group:seafood", "group:sand"}
},
})
aqua_farming.plants = {
"alga",
"sea_strawberry",
"sea_grass",
"sea_anemone",
"sea_cucumber",
"sponge",
}
dofile(aqua_farming.modpath .. "/lib.lua")
for _,name in pairs(aqua_farming.plants) do
dofile(aqua_farming.modpath .. "/" .. name .. ".lua")
end
dofile(aqua_farming.modpath .. "/support_mods.lua")
aqua_farming.report(" successfully loaded.")