diff --git a/depends.txt b/depends.txt new file mode 100644 index 0000000..5fb37a3 --- /dev/null +++ b/depends.txt @@ -0,0 +1,2 @@ +default +nssm? \ No newline at end of file diff --git a/fruits_ores.lua b/fruits_ores.lua new file mode 100644 index 0000000..99c6b3d --- /dev/null +++ b/fruits_ores.lua @@ -0,0 +1,68 @@ +--default:jungleleaves +--default:pine_needles + +--(nome, descrizione, luce, h max, h min, dove, rarità, effetto) + + +function nssf_register_fruitore (name, descrip, lights, hmax, hmin, rare, where) + +minetest.register_craftitem("nssf:".. name .."_fruit", { + description = descrip .." Fruit", + image = name .."_fruit.png", +--on use??? +}) + +minetest.register_node("nssf:".. name .."_fruit_ore", { + description = descrip .." Fruit", + tiles = {name .."_fruit.png"}, + paramtype = "light", + light_source = lights, + groups = {snappy=1}, + drop = "nssf:".. name .."_fruit", + drawtype = "plantlike", +}) + +minetest.register_ore({ + ore_type = "scatter", + ore = "nssf:".. name .."_fruit_ore", + wherein = where, + clust_scarcity = rare*rare*rare, + clust_num_ores = 1, + clust_size = 1, + height_min = hmin, + height_max = hmax, +}) + +end + +--earth +nssm_register_fruitore ('bloco', 'Bloco', 3, -300, -31000, 500, "default:stone") +nssm_register_fruitore ('lava', 'Lava', 15, -300, -31000, 50, "default:lava_source") +nssm_register_fruitore ('fire', 'Fire', 15, -300, -31000, 50, "default:lava_source") +nssm_register_fruitore ('stone','Stone', 5, -300, -31000, 600, "default:stone") +nssm_register_fruitore ('sand','Sand', 5, 300, -31000, 200, "default:desert_sand") +nssm_register_fruitore ('diamond','Diamond', 8, -500, -31000, 600, "default:stone") +--life +nssm_register_fruitore ('snake','Snake', 5, 300, -31000, 200, "default:pine_needles") +nssm_register_fruitore ('felucco','Felucco', 5, 300, -31000, 200, "default:acacia_leaves") +nssm_register_fruitore ('mantis','Mantis', 5, 300, -31000, 200, "default:leaves") +nssm_register_fruitore ('wood','Wood', 5, 300, -31000, 200, "default:leaves") +nssm_register_fruitore ('nature','Nature', 5, 300, -31000, 200, "default:leaves") +nssm_register_fruitore ('tarantula','Tarantula', 5, 300, -31000, 200, "default:jungleleaves") +--water +nssm_register_fruitore ('ice','Ice', 5, 300, -31000, 200, "default:ice") +nssm_register_fruitore ('snow','Snow', 5, 300, -31000, 200, "default:snowblock") +nssm_register_fruitore ('water','Water', 5, 300, -31000, 800, "default:water_source") +nssm_register_fruitore ('sea','Sea', 5, 300, -31000, 800, "default:water_source") +nssm_register_fruitore ('mud','Mud', 5, 300, -31000, 800, "default:water_source") +nssm_register_fruitore ('dolidrosaurus','Dolidrosaurus', 5, 800, -31000, 800, "default:water_source") +--air +nssm_register_fruitore ('wind','Wind', 5, 800, 780, 1200, "air") +nssm_register_fruitore ('fog','Fog', 2, 1200, 1100, 1200, "air") +nssm_register_fruitore ('phoenix','Phoenix', 12, 500, 495, 1200, "air") +nssm_register_fruitore ('night_master','Night Master', 0, 500, 495, 1200, "air") +nssm_register_fruitore ('thunder','Thunder', 15, 2000, 1900, 1200, "air") +nssm_register_fruitore ('gravity','Gravity', 2, 1000, 900, 1200, "air") + +nssm_register_fruitore ('black_hole','Black Hole', 0, 31000, -31000, 3000, "air") + diff --git a/init.lua b/init.lua new file mode 100644 index 0000000..0b197d7 --- /dev/null +++ b/init.lua @@ -0,0 +1,2 @@ +local path = minetest.get_modpath("nssm") +dofile(path.."/fruits_ores.lua") diff --git a/textures/black_hole_fruit.png b/textures/black_hole_fruit.png new file mode 100644 index 0000000..4df90bf Binary files /dev/null and b/textures/black_hole_fruit.png differ diff --git a/textures/bloco_fruit.png b/textures/bloco_fruit.png new file mode 100644 index 0000000..34e2e16 Binary files /dev/null and b/textures/bloco_fruit.png differ diff --git a/textures/diamond_fruit.png b/textures/diamond_fruit.png new file mode 100644 index 0000000..4a6752f Binary files /dev/null and b/textures/diamond_fruit.png differ diff --git a/textures/dolidrosaurus_fruit.png b/textures/dolidrosaurus_fruit.png new file mode 100644 index 0000000..36720cb Binary files /dev/null and b/textures/dolidrosaurus_fruit.png differ diff --git a/textures/felucco_fruit.png b/textures/felucco_fruit.png new file mode 100644 index 0000000..730bef0 Binary files /dev/null and b/textures/felucco_fruit.png differ diff --git a/textures/fire_fruit.png b/textures/fire_fruit.png new file mode 100644 index 0000000..9c43267 Binary files /dev/null and b/textures/fire_fruit.png differ diff --git a/textures/fog_fruit.png b/textures/fog_fruit.png new file mode 100644 index 0000000..82748ad Binary files /dev/null and b/textures/fog_fruit.png differ diff --git a/textures/gravity_fruit.png b/textures/gravity_fruit.png new file mode 100644 index 0000000..3b17921 Binary files /dev/null and b/textures/gravity_fruit.png differ diff --git a/textures/ice_fruit.png b/textures/ice_fruit.png new file mode 100644 index 0000000..bcce309 Binary files /dev/null and b/textures/ice_fruit.png differ diff --git a/textures/lava_fruit.png b/textures/lava_fruit.png new file mode 100644 index 0000000..08ccd1c Binary files /dev/null and b/textures/lava_fruit.png differ diff --git a/textures/mantis_fruit.png b/textures/mantis_fruit.png new file mode 100644 index 0000000..732ad95 Binary files /dev/null and b/textures/mantis_fruit.png differ diff --git a/textures/mud_fruit.png b/textures/mud_fruit.png new file mode 100644 index 0000000..0f45bd8 Binary files /dev/null and b/textures/mud_fruit.png differ diff --git a/textures/nature_fruit.png b/textures/nature_fruit.png new file mode 100644 index 0000000..7291457 Binary files /dev/null and b/textures/nature_fruit.png differ diff --git a/textures/night_master_fruit.png b/textures/night_master_fruit.png new file mode 100644 index 0000000..a229be0 Binary files /dev/null and b/textures/night_master_fruit.png differ diff --git a/textures/phoenix_fruit.png b/textures/phoenix_fruit.png new file mode 100644 index 0000000..1f6230e Binary files /dev/null and b/textures/phoenix_fruit.png differ diff --git a/textures/sand_fruit.png b/textures/sand_fruit.png new file mode 100644 index 0000000..3fea6a7 Binary files /dev/null and b/textures/sand_fruit.png differ diff --git a/textures/sea_fruit.png b/textures/sea_fruit.png new file mode 100644 index 0000000..dc04783 Binary files /dev/null and b/textures/sea_fruit.png differ diff --git a/textures/snake_fruit.png b/textures/snake_fruit.png new file mode 100644 index 0000000..1faaf49 Binary files /dev/null and b/textures/snake_fruit.png differ diff --git a/textures/snow_fruit.png b/textures/snow_fruit.png new file mode 100644 index 0000000..f7b0d94 Binary files /dev/null and b/textures/snow_fruit.png differ diff --git a/textures/stone_fruit.png b/textures/stone_fruit.png new file mode 100644 index 0000000..4daa6d6 Binary files /dev/null and b/textures/stone_fruit.png differ diff --git a/textures/tarantula_fruit.png b/textures/tarantula_fruit.png new file mode 100644 index 0000000..4f5c8a4 Binary files /dev/null and b/textures/tarantula_fruit.png differ diff --git a/textures/thunder_fruit.png b/textures/thunder_fruit.png new file mode 100644 index 0000000..bb46013 Binary files /dev/null and b/textures/thunder_fruit.png differ diff --git a/textures/water_fruit.png b/textures/water_fruit.png new file mode 100644 index 0000000..3bd0962 Binary files /dev/null and b/textures/water_fruit.png differ diff --git a/textures/wind_fruit.png b/textures/wind_fruit.png new file mode 100644 index 0000000..9497058 Binary files /dev/null and b/textures/wind_fruit.png differ diff --git a/textures/wood_fruit.png b/textures/wood_fruit.png new file mode 100644 index 0000000..b6137bd Binary files /dev/null and b/textures/wood_fruit.png differ