@@ -834,7 +834,6 @@ minetest.register_node("default:leaves", {
834
834
visual_scale = 1.3 ,
835
835
tiles = {" default_leaves.png" },
836
836
paramtype = " light" ,
837
- is_ground_content = false ,
838
837
groups = {snappy = 3 },
839
838
drop = {
840
839
max_items = 1 ,
@@ -854,6 +853,17 @@ minetest.register_node("default:leaves", {
854
853
sounds = default .node_sound_leaves_defaults (),
855
854
})
856
855
856
+ minetest .register_node (" default:jungleleaves" , {
857
+ description = " Jungle Leaves" ,
858
+ drawtype = " allfaces_optional" ,
859
+ waving = 1 ,
860
+ visual_scale = 1.3 ,
861
+ tiles = {" default_jungleleaves.png" },
862
+ paramtype = " light" ,
863
+ groups = {snappy = 3 , leafdecay = 3 , flammable = 2 , leaves = 1 },
864
+ sounds = default .node_sound_leaves_defaults (),
865
+ })
866
+
857
867
minetest .register_node (" default:cactus" , {
858
868
description = " Cactus" ,
859
869
tiles = {" default_cactus_top.png" , " default_cactus_top.png" , " default_cactus_side.png" },
@@ -976,6 +986,7 @@ minetest.register_node("default:water_flowing", {
976
986
pointable = false ,
977
987
diggable = false ,
978
988
buildable_to = true ,
989
+ is_ground_content = false ,
979
990
drowning = 1 ,
980
991
liquidtype = " flowing" ,
981
992
liquid_alternative_flowing = " default:water_flowing" ,
@@ -1000,6 +1011,7 @@ minetest.register_node("default:water_source", {
1000
1011
pointable = false ,
1001
1012
diggable = false ,
1002
1013
buildable_to = true ,
1014
+ is_ground_content = false ,
1003
1015
drowning = 1 ,
1004
1016
liquidtype = " source" ,
1005
1017
liquid_alternative_flowing = " default:water_flowing" ,
@@ -1032,6 +1044,7 @@ minetest.register_node("default:lava_flowing", {
1032
1044
pointable = false ,
1033
1045
diggable = false ,
1034
1046
buildable_to = true ,
1047
+ is_ground_content = false ,
1035
1048
drowning = 1 ,
1036
1049
liquidtype = " flowing" ,
1037
1050
liquid_alternative_flowing = " default:lava_flowing" ,
@@ -1060,6 +1073,7 @@ minetest.register_node("default:lava_source", {
1060
1073
pointable = false ,
1061
1074
diggable = false ,
1062
1075
buildable_to = true ,
1076
+ is_ground_content = false ,
1063
1077
drowning = 1 ,
1064
1078
liquidtype = " source" ,
1065
1079
liquid_alternative_flowing = " default:lava_flowing" ,
@@ -1494,6 +1508,74 @@ minetest.register_node("default:apple", {
1494
1508
sounds = default .node_sound_defaults (),
1495
1509
})
1496
1510
1511
+ minetest .register_node (" default:dirt_with_snow" , {
1512
+ description = " Dirt with Snow" ,
1513
+ tiles = {" default_snow.png" , " default_dirt.png" , " default_dirt.png^default_snow_side.png" },
1514
+ groups = {crumbly = 3 ,soil = 1 },
1515
+ drop = ' default:dirt' ,
1516
+ sounds = default .node_sound_dirt_defaults (),
1517
+ })
1518
+
1519
+ minetest .register_node (" default:snow" , {
1520
+ description = " Snow" ,
1521
+ tiles = {" default_snow.png" },
1522
+ inventory_image = " default_snowball.png" ,
1523
+ wield_image = " default_snowball.png" ,
1524
+ paramtype = " light" ,
1525
+ buildable_to = true ,
1526
+ drawtype = " nodebox" ,
1527
+ node_box = {
1528
+ type = " fixed" ,
1529
+ fixed = {
1530
+ {- 0.5 , - 0.5 , - 0.5 , 0.5 , - 0.5 + 2 / 16 , 0.5 },
1531
+ },
1532
+ },
1533
+ groups = {crumbly = 3 ,falling_node = 1 },
1534
+ sounds = default .node_sound_dirt_defaults (),
1535
+
1536
+ on_construct = function (pos )
1537
+ pos .y = pos .y - 1
1538
+ if minetest .get_node (pos ).name == " default:dirt_with_grass" then
1539
+ minetest .set_node (pos , {name = " default:dirt_with_snow" })
1540
+ end
1541
+ end ,
1542
+ })
1543
+
1544
+ minetest .register_node (" default:snowblock" , {
1545
+ description = " Snow Block" ,
1546
+ tiles = {" default_snow.png" },
1547
+ groups = {crumbly = 3 },
1548
+ sounds = default .node_sound_dirt_defaults (),
1549
+ })
1550
+
1551
+ minetest .register_node (" default:ice" , {
1552
+ description = " Ice" ,
1553
+ tiles = {" default_ice.png" },
1554
+ is_ground_content = false ,
1555
+ paramtype = " light" ,
1556
+ groups = {cracky = 3 },
1557
+ sounds = default .node_sound_glass_defaults (),
1558
+ })
1559
+
1560
+ minetest .register_node (" default:pinetree" , {
1561
+ description = " Pine Tree" ,
1562
+ tiles = {" default_pinetree_top.png" , " default_pinetree_top.png" , " default_pinetree.png" },
1563
+ paramtype2 = " facedir" ,
1564
+ groups = {tree = 1 ,choppy = 2 ,oddly_breakable_by_hand = 1 ,flammable = 2 },
1565
+ sounds = default .node_sound_wood_defaults (),
1566
+ })
1567
+
1568
+ minetest .register_node (" default:pine_needles" ,{
1569
+ description = " Pine Needles" ,
1570
+ drawtype = " allfaces_optional" ,
1571
+ visual_scale = 1.3 ,
1572
+ tiles = {" default_pine_needles.png" },
1573
+ waving = 1 ,
1574
+ paramtype = " light" ,
1575
+ groups = {snappy = 3 , leafdecay = 3 , flammable = 2 , leaves = 1 },
1576
+ sounds = default .node_sound_leaves_defaults (),
1577
+ })
1578
+
1497
1579
--
1498
1580
-- Grow tree function
1499
1581
--
0 commit comments