From 0e53046bf2cb76d7e0c56bc8ae3ec341a24eb2c5 Mon Sep 17 00:00:00 2001 From: Vanessa Ezekowitz Date: Sat, 14 Dec 2013 16:06:53 -0500 Subject: [PATCH] totally remove jungle grass mod from this modpack and alias its nodes to air this mod is simply no longer useful in modern minetest systems and causes too much lag anyway. The code of course will still remain available via git history if someone wants it. --- junglegrass/depends.txt | 2 - junglegrass/init.lua | 150 +----------------- junglegrass/junglegrass-changelog.txt | 24 --- junglegrass/textures/junglegrass_medium.png | Bin 227 -> 0 bytes junglegrass/textures/junglegrass_short.png | Bin 210 -> 0 bytes junglegrass/textures/junglegrass_shortest.png | Bin 175 -> 0 bytes 6 files changed, 3 insertions(+), 173 deletions(-) delete mode 100644 junglegrass/depends.txt delete mode 100644 junglegrass/junglegrass-changelog.txt delete mode 100644 junglegrass/textures/junglegrass_medium.png delete mode 100644 junglegrass/textures/junglegrass_short.png delete mode 100644 junglegrass/textures/junglegrass_shortest.png diff --git a/junglegrass/depends.txt b/junglegrass/depends.txt deleted file mode 100644 index d1473e1..0000000 --- a/junglegrass/depends.txt +++ /dev/null @@ -1,2 +0,0 @@ -default -plants_lib diff --git a/junglegrass/init.lua b/junglegrass/init.lua index 703e981..a394d93 100644 --- a/junglegrass/init.lua +++ b/junglegrass/init.lua @@ -1,147 +1,3 @@ --- This file supplies jungle grass for the plantlife modpack --- Last revision: 2013-01-24 - -local SPAWN_DELAY = 1000 -local SPAWN_CHANCE = 200 -local GROW_DELAY = 500 -local GROW_CHANCE = 30 -local junglegrass_seed_diff = 329 - -local grasses_list = { - {"junglegrass:shortest","junglegrass:short" }, - {"junglegrass:short" ,"junglegrass:medium" }, - {"junglegrass:medium" ,"default:junglegrass" }, - {"default:junglegrass" , nil} -} - -if not minetest.registered_nodes["default:junglegrass"] then - minetest.register_node(":default:junglegrass", { - description = "Jungle Grass", - drawtype = "plantlike", - visual_scale = 1.3, - tiles = {"default_junglegrass.png"}, - inventory_image = "default_junglegrass.png", - wield_image = "default_junglegrass.png", - paramtype = "light", - walkable = false, - buildable_to = true, - is_ground_content = true, - groups = {snappy=3,flammable=2,flora=1,attached_node=1, junglegrass=1}, - sounds = default.node_sound_leaves_defaults(), - selection_box = { - type = "fixed", - fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5}, - }, - }) -else - new_junglegrass=plantslib:clone_node("default:junglegrass") - new_junglegrass.groups.junglegrass = 1 - minetest.register_node(":default:junglegrass", new_junglegrass) -end - -minetest.register_node('junglegrass:medium', { - description = "Jungle Grass (medium height)", - drawtype = 'plantlike', - waving = 1, - tile_images = { 'junglegrass_medium.png' }, - inventory_image = 'junglegrass_medium.png', - wield_image = 'junglegrass_medium.png', - sunlight_propagates = true, - paramtype = 'light', - walkable = false, - groups = { snappy = 3, flammable=2, junglegrass=1, flora=1 }, - sounds = default.node_sound_leaves_defaults(), - drop = 'default:junglegrass', - - selection_box = { - type = "fixed", - fixed = {-0.4, -0.5, -0.4, 0.4, 0.5, 0.4}, - }, - buildable_to = true, -}) - -minetest.register_node('junglegrass:short', { - description = "Jungle Grass (short)", - drawtype = 'plantlike', - waving = 1, - tile_images = { 'junglegrass_short.png' }, - inventory_image = 'junglegrass_short.png', - wield_image = 'junglegrass_short.png', - sunlight_propagates = true, - paramtype = 'light', - walkable = false, - groups = { snappy = 3, flammable=2, junglegrass=1, flora=1 }, - sounds = default.node_sound_leaves_defaults(), - drop = 'default:junglegrass', - selection_box = { - type = "fixed", - fixed = {-0.4, -0.5, -0.4, 0.4, 0.3, 0.4}, - }, - buildable_to = true, -}) - -minetest.register_node('junglegrass:shortest', { - description = "Jungle Grass (very short)", - drawtype = 'plantlike', - waving = 1, - tile_images = { 'junglegrass_shortest.png' }, - inventory_image = 'junglegrass_shortest.png', - wield_image = 'junglegrass_shortest.png', - sunlight_propagates = true, - paramtype = 'light', - walkable = false, - groups = { snappy = 3, flammable=2, junglegrass=1, flora=1 }, - sounds = default.node_sound_leaves_defaults(), - drop = 'default:junglegrass', - selection_box = { - type = "fixed", - fixed = {-0.3, -0.5, -0.3, 0.3, 0, 0.3}, - }, - buildable_to = true, -}) - -plantslib:spawn_on_surfaces({ - spawn_delay = SPAWN_DELAY, - spawn_plants = {"junglegrass:shortest"}, - avoid_radius = 4, - spawn_chance = SPAWN_CHANCE, - spawn_surfaces = {"default:dirt_with_grass", "default:cactus", "default:papyrus"}, - avoid_nodes = {"group:junglegrass", "default:junglegrass", "default:dry_shrub"}, - seed_diff = junglegrass_seed_diff, - light_min = 5 -}) - -plantslib:spawn_on_surfaces({ - spawn_delay = SPAWN_DELAY, - spawn_plants = {"junglegrass:shortest"}, - avoid_radius = 4, - spawn_chance = SPAWN_CHANCE*2, - spawn_surfaces = {"default:sand"}, - avoid_nodes = {"group:junglegrass", "default:junglegrass", "default:dry_shrub"}, - seed_diff = junglegrass_seed_diff, - light_min = 5 -}) - -plantslib:spawn_on_surfaces({ - spawn_delay = SPAWN_DELAY, - spawn_plants = {"junglegrass:shortest"}, - avoid_radius = 4, - spawn_chance = SPAWN_CHANCE*5, - spawn_surfaces = {"default:desert_sand"}, - avoid_nodes = {"group:junglegrass", "default:junglegrass", "default:dry_shrub"}, - seed_diff = junglegrass_seed_diff, - light_min = 5 -}) - -for i in ipairs(grasses_list) do - plantslib:grow_plants({ - grow_delay = GROW_DELAY, - grow_chance = GROW_CHANCE/2, - grow_plant = grasses_list[i][1], - grow_result = grasses_list[i][2], - dry_early_node = "default:desert_sand", - grow_nodes = {"default:dirt_with_grass", "default:sand", "default:desert_sand"} - }) -end - -print("[Junglegrass] Loaded.") +minetest.register_alias("junglegrass:shortest", "air") +minetest.register_alias("junglegrass:short", "air") +minetest.register_alias("junglegrass:medium", "air") diff --git a/junglegrass/junglegrass-changelog.txt b/junglegrass/junglegrass-changelog.txt deleted file mode 100644 index 75f708b..0000000 --- a/junglegrass/junglegrass-changelog.txt +++ /dev/null @@ -1,24 +0,0 @@ -Changelog ---------- - -2012-08-03: Mild rewrite to adapt the mod to use perlin noise while spawning. -Also got rid of the random-numbers-inside-abm stuff, now using the abm's own -'chance' parameter instead. Tuned various settings to try to retain the same -overall density and growth rates as in the previous version. Moved this -changelog into a separate file. - -2012-07-12: moved project to github. - -2012-07-09 (a bit later): tuned the spawn/grow rates a bit more, made the -numbers more sane. Added a radius check to limit the density of the spawned -grasses (they won't grow near each other or near dry shrubs or cactus, though -they still grow on the top of said cacti). - -2012-07-09: Added cactus, sand, and desert sand as spawning surfaces. Reduced -and tuned the spawn rates a bit to try to balance things out. Made that which -spawns on grass, dirt, or sand start out at any size, grow over time, and -eventually die off. Limited desert sand to only the first two sizes (the -smallest size will grow one step, eventually), which will eventually die and -turn into dry shrubs. Only the two smallest sizes can spawn on cactus or -papyrus (and they don't grow or die). Fixed slightly off-center smallest size. -Fixed selection boxes. diff --git a/junglegrass/textures/junglegrass_medium.png b/junglegrass/textures/junglegrass_medium.png deleted file mode 100644 index 6d655df253c928f512f3a71bb0e585b5f17dbe23..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 227 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPF#}DKiXK+rVF^6B zgTXz3fyFdoF_Xisf7x8;-pW7YO=M(jco20c?!k+`cB|(0{|ABzv_cp#@pg^pri(?4K_12!#yayC`oSBmv z!crTYj2!GG8yddPU+MTLZvMP^sls6|_)8pvi(hy=>spg7;q0JX{K`iAWza;KiWiqB za0cq-?w%d?cx!5W>NTNf4|(+jy*7Nene>vq_K{v;S3j3^P6ZE{-7_*OLnxnb@?9<|OjC zy9)~(K6xbY;!#eOMQ@T`EMQ78u;{k1-pC-?r*rO*pPGWETRN+{xHv<+jQsjPSL6AB PrZ9NA`njxgN@xNAhs84A