12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- -- *** Farming_NextGen mod ***
- farmingNG = {}
- local path = minetest.get_modpath(minetest.get_current_modname())
- if(minetest.get_translator ~= nil) then
- farmingNG.S = minetest.get_translator(minetest.get_current_modname())
- else
- farmingNG.S = function ( s ) return s end
- end
- farmingNG.seeder_seed = {}
- farmingNG.seeder_utils = {}
- farmingNG.harvester_names = {}
- -- register_seed(Seed ,Plantname)
- -- Seed = fully name of the seed like "farming:seed_cotton"
- -- Plantname = fully Name of the plant like "farming:cotton_1"
- function farmingNG.register_seed(seed, plant)
- if(seed ~= "" and plant ~= "") then
- local new_seed = {}
- new_seed = {seed, plant}
- table.insert(farmingNG.seeder_seed, new_seed)
- return true
- end
-
- return false
-
- end -- register_seed
- -- register_util(Seedling, Util)
- -- Seedling = fully name of the seedling like "farming_nextgen:grape_seedling"
- -- Plantname = fully Name of the tool like "farming_plus:grapes_1"
- function farmingNG.register_util(seedling, util)
- if(seedling ~= "" and util ~= "") then
- local new_util = {}
- new_util = {seedling, util}
- table.insert(farmingNG.seeder_utils, new_util)
- return true
- end
-
- return false
-
- end -- register_seed
- dofile(path.."/settings.lua")
- dofile(path.."/seeder.lua")
- if farmingNG.harvester_machine then
- dofile(path.."/harvester.lua")
-
- -- register_harvestername(plantname)
- -- Plantname = fully Name of the plant like "farming:cotton_8"
-
- function farmingNG.register_harvest(plantname)
- if(plantname ~= "") then
- farmingNG.harvester_names[plantname] = true
- return true
-
- end -- if(plantname
-
- return false
-
- end -- function farmingNG.register_harvestername
-
- else
- function farmingNG.register_harvestername(plantname)
- return false
-
- end -- function farmingNG.register_harvestername
-
- end -- if(farmingNG.harvester_maschine
- -- The following is only on Jungle Server valid
- if farmingNG.havetech then
- -- compatibility alias
- minetest.register_alias("technic:seeder", "farming_nextgen:seeder")
- end
- print("[MOD] " .. minetest.get_current_modname() .. " loaded.")
|