From e15fde162457503d9cea45957784e4e66655a771 Mon Sep 17 00:00:00 2001 From: paramat Date: Sun, 14 Jun 2015 04:58:54 +0100 Subject: [PATCH] Fix is_ground_content settings for nodes Remove line if set to the default of 'true' --- mods/beds/api.lua | 2 ++ mods/default/nodes.lua | 58 +++++++++++++----------------------------- mods/doors/init.lua | 5 ++++ mods/farming/api.lua | 1 - mods/farming/nodes.lua | 4 --- mods/stairs/init.lua | 4 +-- mods/tnt/init.lua | 2 ++ mods/vessels/init.lua | 3 +++ mods/wool/init.lua | 1 + mods/xpanes/init.lua | 2 ++ 10 files changed, 35 insertions(+), 47 deletions(-) diff --git a/mods/beds/api.lua b/mods/beds/api.lua index 8f924730..9104ee77 100644 --- a/mods/beds/api.lua +++ b/mods/beds/api.lua @@ -7,6 +7,7 @@ function beds.register_bed(name, def) tiles = def.tiles.bottom, paramtype = "light", paramtype2 = "facedir", + is_ground_content = false, stack_max = 1, groups = {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, bed = 1}, sounds = default.node_sound_wood_defaults(), @@ -87,6 +88,7 @@ function beds.register_bed(name, def) tiles = def.tiles.top, paramtype = "light", paramtype2 = "facedir", + is_ground_content = false, groups = {snappy = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 3, bed = 2}, sounds = default.node_sound_wood_defaults(), node_box = { diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua index a915dc2f..7d2c8262 100644 --- a/mods/default/nodes.lua +++ b/mods/default/nodes.lua @@ -147,7 +147,6 @@ default:nyancat_rainbow minetest.register_node("default:stone", { description = "Stone", tiles = {"default_stone.png"}, - is_ground_content = true, groups = {cracky=3, stone=1}, drop = 'default:cobble', legacy_mineral = true, @@ -157,7 +156,7 @@ minetest.register_node("default:stone", { minetest.register_node("default:cobble", { description = "Cobblestone", tiles = {"default_cobble.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=3, stone=2}, sounds = default.node_sound_stone_defaults(), }) @@ -165,6 +164,7 @@ minetest.register_node("default:cobble", { minetest.register_node("default:stonebrick", { description = "Stone Brick", tiles = {"default_stone_brick.png"}, + is_ground_content = false, groups = {cracky=2, stone=1}, sounds = default.node_sound_stone_defaults(), }) @@ -172,7 +172,7 @@ minetest.register_node("default:stonebrick", { minetest.register_node("default:mossycobble", { description = "Mossy Cobblestone", tiles = {"default_mossycobble.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=3, stone=1}, sounds = default.node_sound_stone_defaults(), }) @@ -182,7 +182,6 @@ minetest.register_node("default:mossycobble", { minetest.register_node("default:desert_stone", { description = "Desert Stone", tiles = {"default_desert_stone.png"}, - is_ground_content = true, groups = {cracky=3, stone=1}, drop = 'default:desert_cobble', legacy_mineral = true, @@ -192,7 +191,7 @@ minetest.register_node("default:desert_stone", { minetest.register_node("default:desert_cobble", { description = "Desert Cobblestone", tiles = {"default_desert_cobble.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=3, stone=2}, sounds = default.node_sound_stone_defaults(), }) @@ -200,6 +199,7 @@ minetest.register_node("default:desert_cobble", { minetest.register_node("default:desert_stonebrick", { description = "Desert Stone Brick", tiles = {"default_desert_stone_brick.png"}, + is_ground_content = false, groups = {cracky=2, stone=1}, sounds = default.node_sound_stone_defaults(), }) @@ -209,7 +209,6 @@ minetest.register_node("default:desert_stonebrick", { minetest.register_node("default:sandstone", { description = "Sandstone", tiles = {"default_sandstone.png"}, - is_ground_content = true, groups = {crumbly=2,cracky=3}, sounds = default.node_sound_stone_defaults(), }) @@ -217,7 +216,7 @@ minetest.register_node("default:sandstone", { minetest.register_node("default:sandstonebrick", { description = "Sandstone Brick", tiles = {"default_sandstone_brick.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=2}, sounds = default.node_sound_stone_defaults(), }) @@ -227,7 +226,6 @@ minetest.register_node("default:sandstonebrick", { minetest.register_node("default:obsidian", { description = "Obsidian", tiles = {"default_obsidian.png"}, - is_ground_content = true, sounds = default.node_sound_stone_defaults(), groups = {cracky=1,level=2}, }) @@ -235,6 +233,7 @@ minetest.register_node("default:obsidian", { minetest.register_node("default:obsidianbrick", { description = "Obsidian Brick", tiles = {"default_obsidian_brick.png"}, + is_ground_content = false, sounds = default.node_sound_stone_defaults(), groups = {cracky=1,level=2}, }) @@ -246,7 +245,6 @@ minetest.register_node("default:obsidianbrick", { minetest.register_node("default:dirt", { description = "Dirt", tiles = {"default_dirt.png"}, - is_ground_content = true, groups = {crumbly=3,soil=1}, sounds = default.node_sound_dirt_defaults(), }) @@ -254,7 +252,6 @@ minetest.register_node("default:dirt", { minetest.register_node("default:dirt_with_grass", { description = "Dirt with Grass", tiles = {"default_grass.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"}, - is_ground_content = true, groups = {crumbly=3,soil=1}, drop = 'default:dirt', sounds = default.node_sound_dirt_defaults({ @@ -265,7 +262,6 @@ minetest.register_node("default:dirt_with_grass", { minetest.register_node("default:dirt_with_grass_footsteps", { description = "Dirt with Grass and Footsteps", tiles = {"default_grass_footsteps.png", "default_dirt.png", "default_dirt.png^default_grass_side.png"}, - is_ground_content = true, groups = {crumbly=3,soil=1,not_in_creative_inventory=1}, drop = 'default:dirt', sounds = default.node_sound_dirt_defaults({ @@ -276,7 +272,6 @@ minetest.register_node("default:dirt_with_grass_footsteps", { minetest.register_node("default:dirt_with_snow", { description = "Dirt with Snow", tiles = {"default_snow.png", "default_dirt.png", "default_dirt.png^default_snow_side.png"}, - is_ground_content = true, groups = {crumbly=3,soil=1}, drop = 'default:dirt', sounds = default.node_sound_dirt_defaults({ @@ -289,7 +284,6 @@ minetest.register_node("default:dirt_with_snow", { minetest.register_node("default:sand", { description = "Sand", tiles = {"default_sand.png"}, - is_ground_content = true, groups = {crumbly=3, falling_node=1, sand=1}, sounds = default.node_sound_sand_defaults(), }) @@ -297,7 +291,6 @@ minetest.register_node("default:sand", { minetest.register_node("default:desert_sand", { description = "Desert Sand", tiles = {"default_desert_sand.png"}, - is_ground_content = true, groups = {crumbly=3, falling_node=1, sand=1}, sounds = default.node_sound_sand_defaults(), }) @@ -307,7 +300,6 @@ minetest.register_node("default:desert_sand", { minetest.register_node("default:gravel", { description = "Gravel", tiles = {"default_gravel.png"}, - is_ground_content = true, groups = {crumbly=2, falling_node=1}, sounds = default.node_sound_dirt_defaults({ footstep = {name="default_gravel_footstep", gain=0.5}, @@ -320,7 +312,6 @@ minetest.register_node("default:gravel", { minetest.register_node("default:clay", { description = "Clay", tiles = {"default_clay.png"}, - is_ground_content = true, groups = {crumbly=3}, drop = 'default:clay_lump 4', sounds = default.node_sound_dirt_defaults(), @@ -333,7 +324,6 @@ minetest.register_node("default:snow", { tiles = {"default_snow.png"}, inventory_image = "default_snowball.png", wield_image = "default_snowball.png", - is_ground_content = true, paramtype = "light", buildable_to = true, drawtype = "nodebox", @@ -361,7 +351,6 @@ minetest.register_node("default:snow", { minetest.register_node("default:snowblock", { description = "Snow Block", tiles = {"default_snow.png"}, - is_ground_content = true, groups = {crumbly=3}, sounds = default.node_sound_dirt_defaults({ footstep = {name="default_snow_footstep", gain=0.25}, @@ -398,6 +387,7 @@ minetest.register_node("default:tree", { minetest.register_node("default:wood", { description = "Wooden Planks", tiles = {"default_wood.png"}, + is_ground_content = false, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = default.node_sound_wood_defaults(), }) @@ -412,7 +402,6 @@ minetest.register_node("default:sapling", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, selection_box = { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} @@ -459,7 +448,7 @@ minetest.register_node("default:apple", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, + is_ground_content = false, selection_box = { type = "fixed", fixed = {-0.2, -0.5, -0.2, 0.2, 0, 0.2} @@ -491,6 +480,7 @@ minetest.register_node("default:jungletree", { minetest.register_node("default:junglewood", { description = "Junglewood Planks", tiles = {"default_junglewood.png"}, + is_ground_content = false, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = default.node_sound_wood_defaults(), }) @@ -558,6 +548,7 @@ minetest.register_node("default:pinetree", { minetest.register_node("default:pinewood", { description = "Pinewood Planks", tiles = {"default_pinewood.png"}, + is_ground_content = false, groups = {choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, sounds = default.node_sound_wood_defaults(), }) @@ -600,7 +591,6 @@ minetest.register_node("default:pine_sapling", { wield_image = "default_pine_sapling.png", paramtype = "light", walkable = false, - is_ground_content = true, selection_box = { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.35, 0.3} @@ -616,7 +606,6 @@ minetest.register_node("default:pine_sapling", { minetest.register_node("default:stone_with_coal", { description = "Coal Ore", tiles = {"default_stone.png^default_mineral_coal.png"}, - is_ground_content = true, groups = {cracky=3}, drop = 'default:coal_lump', sounds = default.node_sound_stone_defaults(), @@ -625,7 +614,7 @@ minetest.register_node("default:stone_with_coal", { minetest.register_node("default:coalblock", { description = "Coal Block", tiles = {"default_coal_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=3}, sounds = default.node_sound_stone_defaults(), }) @@ -635,7 +624,6 @@ minetest.register_node("default:coalblock", { minetest.register_node("default:stone_with_iron", { description = "Iron Ore", tiles = {"default_stone.png^default_mineral_iron.png"}, - is_ground_content = true, groups = {cracky=2}, drop = 'default:iron_lump', sounds = default.node_sound_stone_defaults(), @@ -644,7 +632,7 @@ minetest.register_node("default:stone_with_iron", { minetest.register_node("default:steelblock", { description = "Steel Block", tiles = {"default_steel_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1,level=2}, sounds = default.node_sound_stone_defaults(), }) @@ -654,7 +642,6 @@ minetest.register_node("default:steelblock", { minetest.register_node("default:stone_with_copper", { description = "Copper Ore", tiles = {"default_stone.png^default_mineral_copper.png"}, - is_ground_content = true, groups = {cracky=2}, drop = 'default:copper_lump', sounds = default.node_sound_stone_defaults(), @@ -663,7 +650,7 @@ minetest.register_node("default:stone_with_copper", { minetest.register_node("default:copperblock", { description = "Copper Block", tiles = {"default_copper_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1,level=2}, sounds = default.node_sound_stone_defaults(), }) @@ -671,7 +658,7 @@ minetest.register_node("default:copperblock", { minetest.register_node("default:bronzeblock", { description = "Bronze Block", tiles = {"default_bronze_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1,level=2}, sounds = default.node_sound_stone_defaults(), }) @@ -682,7 +669,6 @@ minetest.register_node("default:stone_with_mese", { description = "Mese Ore", tiles = {"default_stone.png^default_mineral_mese.png"}, paramtype = "light", - is_ground_content = true, groups = {cracky = 1}, drop = "default:mese_crystal", sounds = default.node_sound_stone_defaults(), @@ -693,7 +679,6 @@ minetest.register_node("default:mese", { description = "Mese Block", tiles = {"default_mese_block.png"}, paramtype = "light", - is_ground_content = true, groups = {cracky = 1, level = 2}, sounds = default.node_sound_stone_defaults(), light_source = 3, @@ -705,7 +690,6 @@ minetest.register_node("default:mese", { minetest.register_node("default:stone_with_gold", { description = "Gold Ore", tiles = {"default_stone.png^default_mineral_gold.png"}, - is_ground_content = true, groups = {cracky=2}, drop = "default:gold_lump", sounds = default.node_sound_stone_defaults(), @@ -714,7 +698,7 @@ minetest.register_node("default:stone_with_gold", { minetest.register_node("default:goldblock", { description = "Gold Block", tiles = {"default_gold_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1}, sounds = default.node_sound_stone_defaults(), }) @@ -724,7 +708,6 @@ minetest.register_node("default:goldblock", { minetest.register_node("default:stone_with_diamond", { description = "Diamond Ore", tiles = {"default_stone.png^default_mineral_diamond.png"}, - is_ground_content = true, groups = {cracky=1}, drop = "default:diamond", sounds = default.node_sound_stone_defaults(), @@ -733,7 +716,7 @@ minetest.register_node("default:stone_with_diamond", { minetest.register_node("default:diamondblock", { description = "Diamond Block", tiles = {"default_diamond_block.png"}, - is_ground_content = true, + is_ground_content = false, groups = {cracky=1,level=3}, sounds = default.node_sound_stone_defaults(), }) @@ -746,7 +729,6 @@ minetest.register_node("default:cactus", { description = "Cactus", tiles = {"default_cactus_top.png", "default_cactus_top.png", "default_cactus_side.png"}, paramtype2 = "facedir", - is_ground_content = true, groups = {snappy=1,choppy=3,flammable=2}, sounds = default.node_sound_wood_defaults(), on_place = minetest.rotate_node, @@ -765,7 +747,6 @@ minetest.register_node("default:papyrus", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, selection_box = { type = "fixed", fixed = {-0.3, -0.5, -0.3, 0.3, 0.5, 0.3} @@ -789,7 +770,6 @@ minetest.register_node("default:dry_shrub", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, buildable_to = true, groups = {snappy=3,flammable=3,attached_node=1}, sounds = default.node_sound_leaves_defaults(), @@ -811,7 +791,6 @@ minetest.register_node("default:junglegrass", { sunlight_propagates = true, walkable = false, buildable_to = true, - is_ground_content = true, groups = {snappy=3,flammable=2,flora=1,attached_node=1}, sounds = default.node_sound_leaves_defaults(), selection_box = { @@ -831,7 +810,6 @@ minetest.register_node("default:grass_1", { paramtype = "light", sunlight_propagates = true, walkable = false, - is_ground_content = true, buildable_to = true, groups = {snappy=3,flammable=3,flora=1,attached_node=1}, sounds = default.node_sound_leaves_defaults(), @@ -860,7 +838,6 @@ for i=2,5 do sunlight_propagates = true, walkable = false, buildable_to = true, - is_ground_content = true, drop = "default:grass_1", groups = {snappy=3,flammable=3,flora=1,attached_node=1,not_in_creative_inventory=1}, sounds = default.node_sound_leaves_defaults(), @@ -1585,6 +1562,7 @@ minetest.register_node("default:meselamp", { minetest.register_node("default:cloud", { description = "Cloud", tiles = {"default_cloud.png"}, + is_ground_content = false, sounds = default.node_sound_defaults(), groups = {not_in_creative_inventory=1}, }) diff --git a/mods/doors/init.lua b/mods/doors/init.lua index 3dbe15ee..a5535654 100644 --- a/mods/doors/init.lua +++ b/mods/doors/init.lua @@ -194,6 +194,7 @@ function doors.register_door(name, def) tiles = {tb[2], tb[2], tb[2], tb[2], tb[1], tb[1].."^[transformfx"}, paramtype = "light", paramtype2 = "facedir", + is_ground_content = false, drop = name, drawtype = "nodebox", node_box = { @@ -231,6 +232,7 @@ function doors.register_door(name, def) tiles = {tt[2], tt[2], tt[2], tt[2], tt[1], tt[1].."^[transformfx"}, paramtype = "light", paramtype2 = "facedir", + is_ground_content = false, drop = "", drawtype = "nodebox", node_box = { @@ -268,6 +270,7 @@ function doors.register_door(name, def) tiles = {tb[2], tb[2], tb[2], tb[2], tb[1].."^[transformfx", tb[1]}, paramtype = "light", paramtype2 = "facedir", + is_ground_content = false, drop = name, drawtype = "nodebox", node_box = { @@ -305,6 +308,7 @@ function doors.register_door(name, def) tiles = {tt[2], tt[2], tt[2], tt[2], tt[1].."^[transformfx", tt[1]}, paramtype = "light", paramtype2 = "facedir", + is_ground_content = false, drop = "", drawtype = "nodebox", node_box = { @@ -441,6 +445,7 @@ function doors.register_trapdoor(name, def) def.drawtype = "nodebox" def.paramtype = "light" def.paramtype2 = "facedir" + def.is_ground_content = false local def_opened = table.copy(def) local def_closed = table.copy(def) diff --git a/mods/farming/api.lua b/mods/farming/api.lua index 8c27233f..4b6f5617 100644 --- a/mods/farming/api.lua +++ b/mods/farming/api.lua @@ -230,7 +230,6 @@ farming.register_plant = function(name, def) paramtype = "light", walkable = false, buildable_to = true, - is_ground_content = true, drop = drop, selection_box = { type = "fixed", diff --git a/mods/farming/nodes.lua b/mods/farming/nodes.lua index 6d25598b..3c0f9407 100644 --- a/mods/farming/nodes.lua +++ b/mods/farming/nodes.lua @@ -20,7 +20,6 @@ minetest.register_node("farming:soil", { description = "Soil", tiles = {"default_dirt.png^farming_soil.png", "default_dirt.png"}, drop = "default:dirt", - is_ground_content = true, groups = {crumbly=3, not_in_creative_inventory=1, soil=2, grassland = 1, field = 1}, sounds = default.node_sound_dirt_defaults(), soil = { @@ -34,7 +33,6 @@ minetest.register_node("farming:soil_wet", { description = "Wet Soil", tiles = {"default_dirt.png^farming_soil_wet.png", "default_dirt.png^farming_soil_wet_side.png"}, drop = "default:dirt", - is_ground_content = true, groups = {crumbly=3, not_in_creative_inventory=1, soil=3, wet = 1, grassland = 1, field = 1}, sounds = default.node_sound_dirt_defaults(), soil = { @@ -56,7 +54,6 @@ minetest.register_node("farming:desert_sand_soil", { description = "Desert Sand Soil", drop = "default:desert_sand", tiles = {"farming_desert_sand_soil.png", "default_desert_sand.png"}, - is_ground_content = true, groups = {crumbly=3, not_in_creative_inventory = 1, falling_node=1, sand=1, soil = 2, desert = 1, field = 1}, sounds = default.node_sound_sand_defaults(), soil = { @@ -70,7 +67,6 @@ minetest.register_node("farming:desert_sand_soil_wet", { description = "Wet Desert Sand Soil", drop = "default:desert_sand", tiles = {"farming_desert_sand_soil_wet.png", "farming_desert_sand_soil_wet_side.png"}, - is_ground_content = true, groups = {crumbly=3, falling_node=1, sand=1, not_in_creative_inventory=1, soil=3, wet = 1, desert = 1, field = 1}, sounds = default.node_sound_sand_defaults(), soil = { diff --git a/mods/stairs/init.lua b/mods/stairs/init.lua index bb55d06b..645afb15 100644 --- a/mods/stairs/init.lua +++ b/mods/stairs/init.lua @@ -11,7 +11,7 @@ function stairs.register_stair(subname, recipeitem, groups, images, description, tiles = images, paramtype = "light", paramtype2 = "facedir", - is_ground_content = true, + is_ground_content = false, groups = groups, sounds = sounds, node_box = { @@ -87,7 +87,7 @@ function stairs.register_slab(subname, recipeitem, groups, images, description, tiles = images, paramtype = "light", paramtype2 = "facedir", - is_ground_content = true, + is_ground_content = false, groups = groups, sounds = sounds, node_box = { diff --git a/mods/tnt/init.lua b/mods/tnt/init.lua index 5eab9eb9..8ce018b4 100644 --- a/mods/tnt/init.lua +++ b/mods/tnt/init.lua @@ -215,6 +215,7 @@ end minetest.register_node("tnt:tnt", { description = "TNT", tiles = {"tnt_top.png", "tnt_bottom.png", "tnt_side.png"}, + is_ground_content = false, groups = {dig_immediate=2, mesecon=2}, sounds = default.node_sound_wood_defaults(), on_punch = function(pos, node, puncher) @@ -268,6 +269,7 @@ minetest.register_node("tnt:gunpowder", { description = "Gun Powder", drawtype = "raillike", paramtype = "light", + is_ground_content = false, sunlight_propagates = true, walkable = false, tiles = {"tnt_gunpowder_straight.png", "tnt_gunpowder_curved.png", "tnt_gunpowder_t_junction.png", "tnt_gunpowder_crossing.png"}, diff --git a/mods/vessels/init.lua b/mods/vessels/init.lua index d5bef81a..bed5ded9 100644 --- a/mods/vessels/init.lua +++ b/mods/vessels/init.lua @@ -89,6 +89,7 @@ minetest.register_node("vessels:glass_bottle", { inventory_image = "vessels_glass_bottle_inv.png", wield_image = "vessels_glass_bottle.png", paramtype = "light", + is_ground_content = false, walkable = false, selection_box = { type = "fixed", @@ -114,6 +115,7 @@ minetest.register_node("vessels:drinking_glass", { inventory_image = "vessels_drinking_glass_inv.png", wield_image = "vessels_drinking_glass.png", paramtype = "light", + is_ground_content = false, walkable = false, selection_box = { type = "fixed", @@ -139,6 +141,7 @@ minetest.register_node("vessels:steel_bottle", { inventory_image = "vessels_steel_bottle_inv.png", wield_image = "vessels_steel_bottle.png", paramtype = "light", + is_ground_content = false, walkable = false, selection_box = { type = "fixed", diff --git a/mods/wool/init.lua b/mods/wool/init.lua index 14cffa59..9c17b0ce 100644 --- a/mods/wool/init.lua +++ b/mods/wool/init.lua @@ -34,6 +34,7 @@ for _, row in ipairs(wool.dyes) do minetest.register_node("wool:"..name, { description = desc.." Wool", tiles = {"wool_"..name..".png"}, + is_ground_content = false, groups = {snappy=2,choppy=2,oddly_breakable_by_hand=3,flammable=3,wool=1}, sounds = default.node_sound_defaults(), }) diff --git a/mods/xpanes/init.lua b/mods/xpanes/init.lua index b9c578eb..84221d65 100644 --- a/mods/xpanes/init.lua +++ b/mods/xpanes/init.lua @@ -152,6 +152,7 @@ xpanes.register_pane("pane", { tiles = {"xpanes_space.png"}, drawtype = "airlike", paramtype = "light", + is_ground_content = false, sunlight_propagates = true, walkable = false, pointable = false, @@ -174,6 +175,7 @@ xpanes.register_pane("bar", { tiles = {"xpanes_space.png"}, drawtype = "airlike", paramtype = "light", + is_ground_content = false, sunlight_propagates = true, walkable = false, pointable = false,