mirror of
https://github.com/ShadMOrdre/lib_materials.git
synced 2025-04-17 18:10:36 +02:00
Add files via upload
This commit is contained in:
parent
942055b752
commit
ff7acd48e2
428
biomes.csv
428
biomes.csv
@ -1,214 +1,214 @@
|
||||
#Name,Dust,Top,Filler,Stone,Water top,Water,River water,Y-min,Y-max,Temperature,Humidity
|
||||
generic_mantle,,,,default:lava_source,,,,-31000,-20000,temperate,temperate
|
||||
stone_basalt_01_layer,,,,lib_materials:stone_basalt_01,,,,-20000,-15000,temperate,temperate
|
||||
stone_brown_layer,,,,lib_materials:stone_brown,,,,-15000,-10000,temperate,temperate
|
||||
stone_sand_layer,,,,lib_materials:stone_sand,,,,-10000,-6000,temperate,temperate
|
||||
desert_stone_layer,,,,lib_materials:stone_desert,,,,-6000,-5000,temperate,temperate
|
||||
desert_sandstone_layer,,,,lib_materials:stone_sandstone_desert,,,,-5000,-4000,temperate,temperate
|
||||
generic_stone_limestone_01_layer,,,,lib_materials:stone_limestone_01,,,,-4000,-3000,temperate,temperate
|
||||
generic_granite_layer,,,,lib_materials:stone_granite_01,,,,-3000,-2000,temperate,temperate
|
||||
generic_stone_layer,,,,default:stone,,,,-2000,ocean_depth,temperate,temperate
|
||||
hot_humid_ocean,,lib_materials:sand 4,lib_materials:sand 6,lib_materials:stone_basalt_01,,,,ocean_depth,beach_depth,hot,humid
|
||||
hot_humid_beach,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,hot,humid
|
||||
hot_humid_coastal,,lib_materials:dirt_with_grass_hot_humid_coastal 1,lib_materials:dirt_silt_02 6,lib_materials:stone_basalt_01,,,,beach,coastal,hot,humid
|
||||
hot_humid_lowland,,lib_materials:dirt_with_grass_hot_humid_lowland 1,lib_materials:dirt_silty 5,lib_materials:stone_basalt_01,,,,coastal,lowland,hot,humid
|
||||
hot_humid_shelf,,lib_materials:dirt_with_grass_hot_humid_shelf 1,lib_materials:dirt_dark 4,lib_materials:stone_basalt_01,,,,lowland,shelf,hot,humid
|
||||
hot_humid_highland,,lib_materials:dirt_with_grass_hot_humid_highland 1,lib_materials:dirt 3,lib_materials:stone_basalt_01,,,,shelf,highland,hot,humid
|
||||
hot_humid_mountain,,lib_materials:stone_brown 10,lib_materials:stone_basalt_01 20,lib_materials:stone_basalt_01,,,,highland,mountain,hot,humid
|
||||
hot_humid_strato,,lib_materials:stone_sandstone 15,lib_materials:stone_sandstone_desert 25,lib_materials:stone_sand,,,,mountain,strato,hot,humid
|
||||
hot_semihumid_ocean,,lib_materials:sand 4,lib_materials:sand 6,lib_materials:stone_basalt_01,,,,ocean_depth,beach_depth,hot,semihumid
|
||||
hot_semihumid_beach,,lib_materials:sand_volcanic 2,lib_materials:sand 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,hot,semihumid
|
||||
hot_semihumid_coastal,,lib_materials:dirt_with_grass_hot_semihumid_coastal 1,lib_materials:dirt_silty 6,lib_materials:stone_basalt_01,,,,beach,coastal,hot,semihumid
|
||||
hot_semihumid_lowland,,lib_materials:dirt_with_grass_hot_semihumid_lowland 1,lib_materials:dirt_dark 5,lib_materials:stone_basalt_01,,,,coastal,lowland,hot,semihumid
|
||||
hot_semihumid_shelf,,lib_materials:dirt_with_grass_hot_semihumid_shelf 1,lib_materials:dirt 4,lib_materials:stone_basalt_01,,,,lowland,shelf,hot,semihumid
|
||||
hot_semihumid_highland,,lib_materials:dirt_with_grass_hot_semihumid_highland 1,lib_materials:dirt_coarse 3,lib_materials:stone_basalt_01,,,,shelf,highland,hot,semihumid
|
||||
hot_semihumid_mountain,,lib_materials:stone_sand 10,lib_materials:stone_brown 20,lib_materials:stone_basalt_01,,,,highland,mountain,hot,semihumid
|
||||
hot_semihumid_strato,,lib_materials:stone_sandstone 15,lib_materials:stone_sandstone_desert 25,lib_materials:stone_sand,,,,mountain,strato,hot,semihumid
|
||||
hot_temperate_ocean,,lib_materials:sand 4,lib_materials:sand 6,lib_materials:stone_brown,,,,ocean_depth,beach_depth,hot,temperate
|
||||
hot_temperate_beach,,lib_materials:sand_volcanic 2,lib_materials:sand 4,lib_materials:stone_brown,,,,beach_depth,beach,hot,temperate
|
||||
hot_temperate_coastal,,lib_materials:dirt_with_grass_hot_temperate_coastal 1,lib_materials:dirt_dark 6,lib_materials:stone_brown,,,,beach,coastal,hot,temperate
|
||||
hot_temperate_lowland,,lib_materials:dirt_with_grass_hot_temperate_lowland 1,lib_materials:dirt 5,lib_materials:stone_brown,,,,coastal,lowland,hot,temperate
|
||||
hot_temperate_shelf,,lib_materials:dirt_with_grass_hot_temperate_shelf 1,lib_materials:dirt_coarse 4,lib_materials:stone_brown,,,,lowland,shelf,hot,temperate
|
||||
hot_temperate_highland,,lib_materials:dirt_with_grass_hot_temperate_highland 1,lib_materials:dirt_clay_red 3,lib_materials:stone_brown,,,,shelf,highland,hot,temperate
|
||||
hot_temperate_mountain,,lib_materials:stone_desert 10,default:stone_sand 20,lib_materials:stone_brown,,,,highland,mountain,hot,temperate
|
||||
hot_temperate_strato,,lib_materials:stone_sandstone 15,lib_materials:stone_sandstone_desert 25,lib_materials:stone_sand,,,,mountain,strato,hot,temperate
|
||||
hot_semiarid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sand,,,,ocean_depth,beach_depth,hot,semiarid
|
||||
hot_semiarid_beach,,lib_materials:sand_beach 1,lib_materials:dirt_clayey 4,lib_materials:stone_sand,,,,beach_depth,beach,hot,semiarid
|
||||
hot_semiarid_coastal,,lib_materials:dirt_with_grass_hot_semiarid_coastal 1,lib_materials:dirt 6,lib_materials:stone_sand,,,,beach,coastal,hot,semiarid
|
||||
hot_semiarid_lowland,,lib_materials:dirt_with_grass_hot_semiarid_lowland 1,lib_materials:dirt_coarse 5,lib_materials:stone_sand,,,,coastal,lowland,hot,semiarid
|
||||
hot_semiarid_shelf,,lib_materials:dirt_with_grass_hot_semiarid_shelf 1,lib_materials:dirt_clay_red 4,lib_materials:stone_sand,,,,lowland,shelf,hot,semiarid
|
||||
hot_semiarid_highland,,lib_materials:dirt_with_grass_hot_semiarid_highland 1,lib_materials:dirt_clayey 3,lib_materials:stone_sand,,,,shelf,highland,hot,semiarid
|
||||
hot_semiarid_mountain,,lib_materials:stone_sandstone_desert 10,lib_materials:stone_desert 20,lib_materials:stone_sand,,,,highland,mountain,hot,semiarid
|
||||
hot_semiarid_strato,,lib_materials:stone_sandstone 15,lib_materials:stone_sandstone_desert 25,lib_materials:stone_sand,,,,mountain,strato,hot,semiarid
|
||||
hot_arid_ocean,,lib_materials:sand 2,lib_materials:dirt_clay_red 4,lib_materials:stone_basalt_01,,,,ocean_depth,beach_depth,hot,arid
|
||||
hot_arid_beach,,lib_materials:stone_sandstone_desert_gravel 1,lib_materials:dirt_clay_red 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,hot,arid
|
||||
hot_arid_coastal,,lib_materials:stone_sandstone_desert_gravel 5,lib_materials:stone_brown 10,lib_materials:stone_basalt_01,,,lib_materials:stone_desert_gravel,beach,coastal,hot,arid
|
||||
hot_arid_lowland,,lib_materials:stone_sandstone_desert_gravel 10,lib_materials:stone_sand 15,lib_materials:stone_brown,,,lib_materials:stone_desert_gravel,coastal,lowland,hot,arid
|
||||
hot_arid_shelf,,lib_materials:stone_sandstone_desert_gravel 10,lib_materials:stone_desert 20,lib_materials:stone_sand,,,lib_materials:stone_desert_gravel,lowland,shelf,hot,arid
|
||||
hot_arid_highland,,lib_materials:stone_sandstone_desert_gravel 15,lib_materials:stone_sandstone_desert 25,lib_materials:stone_desert,,,lib_materials:stone_desert_gravel,shelf,highland,hot,arid
|
||||
hot_arid_mountain,,lib_materials:stone_sandstone_white 10,lib_materials:stone_brown 20,lib_materials:stone_desert,,,,highland,mountain,hot,arid
|
||||
hot_arid_strato,,lib_materials:stone_sandstone 15,lib_materials:stone_sandstone_desert 25,lib_materials:stone_sand,,,,mountain,strato,hot,arid
|
||||
warm_humid_ocean,,lib_materials:sand 4,lib_materials:sand 6,lib_materials:stone_basalt_01,,,,ocean_depth,beach_depth,warm,humid
|
||||
warm_humid_beach,,lib_materials:sand_white 1,lib_materials:sand_volcanic 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,warm,humid
|
||||
warm_humid_coastal,,lib_materials:dirt_with_grass_warm_humid_coastal 1,lib_materials:dirt_silt_02 6,lib_materials:stone_basalt_01,,,,beach,coastal,warm,humid
|
||||
warm_humid_lowland,,lib_materials:dirt_with_grass_warm_humid_lowland 1,lib_materials:dirt_silty 5,lib_materials:stone_basalt_01,,,,coastal,lowland,warm,humid
|
||||
warm_humid_shelf,,lib_materials:dirt_with_grass_warm_humid_shelf 1,lib_materials:dirt_dark 4,lib_materials:stone_basalt_01,,,,lowland,shelf,warm,humid
|
||||
warm_humid_highland,,lib_materials:dirt_with_grass_warm_humid_highland 1,lib_materials:dirt 3,lib_materials:stone_basalt_01,,,,shelf,highland,warm,humid
|
||||
warm_humid_mountain,,lib_materials:stone_sand 10,lib_materials:stone_brown 20,lib_materials:stone_basalt_01,,,,highland,mountain,warm,humid
|
||||
warm_humid_strato,,lib_materials:stone_sandstone_desert 15,lib_materials:stone_sand 25,lib_materials:stone_brown,,,,mountain,strato,warm,humid
|
||||
warm_semihumid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_brown,,,,ocean_depth,beach_depth,warm,semihumid
|
||||
warm_semihumid_beach,,lib_materials:sand_white 1,lib_materials:sand_white 4,lib_materials:stone_brown,,,,beach_depth,beach,warm,semihumid
|
||||
warm_semihumid_coastal,,lib_materials:dirt_with_grass_warm_semihumid_coastal 1,lib_materials:dirt_silty 6,lib_materials:stone_brown,,,,beach,coastal,warm,semihumid
|
||||
warm_semihumid_lowland,,lib_materials:dirt_with_grass_warm_semihumid_lowland 1,lib_materials:dirt 5,lib_materials:stone_brown,,,,coastal,lowland,warm,semihumid
|
||||
warm_semihumid_shelf,,lib_materials:dirt_with_grass_warm_semihumid_shelf 1,lib_materials:dirt_coarse 4,lib_materials:stone_brown,,,,lowland,shelf,warm,semihumid
|
||||
warm_semihumid_highland,,lib_materials:dirt_with_grass_warm_semihumid_highland 1,lib_materials:dirt_dry 3,lib_materials:stone_brown,,,,shelf,highland,warm,semihumid
|
||||
warm_semihumid_mountain,,lib_materials:stone_granite_brown 10,lib_materials:stone_andesite 20,lib_materials:stone_basalt_01,,,,highland,mountain,warm,semihumid
|
||||
warm_semihumid_strato,,lib_materials:stone_sandstone_desert 15,lib_materials:stone_granite_brown 25,lib_materials:stone_andesite,,,,mountain,strato,warm,semihumid
|
||||
warm_temperate_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,warm,temperate
|
||||
warm_temperate_beach,,lib_materials:sand_beach 1,lib_materials:sand 4,,,,,beach_depth,beach,warm,temperate
|
||||
warm_temperate_coastal,,lib_materials:dirt_with_grass_warm_temperate_coastal 1,lib_materials:dirt_dark 6,lib_materials:stone_limestone_01,,,,beach,coastal,warm,temperate
|
||||
warm_temperate_lowland,,lib_materials:dirt_with_grass_warm_temperate_lowland 1,lib_materials:dirt 5,lib_materials:stone_limestone_01,,,,coastal,lowland,warm,temperate
|
||||
warm_temperate_shelf,,lib_materials:dirt_with_grass_warm_temperate_shelf 1,lib_materials:dirt_coarse 4,lib_materials:stone_limestone_01,,,,lowland,shelf,warm,temperate
|
||||
warm_temperate_highland,,lib_materials:dirt_with_grass_warm_temperate_highland 1,lib_materials:dirt_clay_red 3,lib_materials:stone_limestone_01,,,,shelf,highland,warm,temperate
|
||||
warm_temperate_mountain,,lib_materials:stone_sandstone_desert 10,lib_materials:stone_sand 20,lib_materials:stone_brown,,,,highland,mountain,warm,temperate
|
||||
warm_temperate_strato,,lib_materials:stone_sandstone 15,lib_materials:stone_sandstone_desert 25,lib_materials:stone_sand,,,,mountain,strato,warm,temperate
|
||||
warm_semiarid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,warm,semiarid
|
||||
warm_semiarid_beach,,lib_materials:sand_beach 1,lib_materials:sand 4,,,,,beach_depth,beach,warm,semiarid
|
||||
warm_semiarid_coastal,,lib_materials:dirt_with_grass_warm_semiarid_coastal 1,lib_materials:dirt 4,lib_materials:stone_desert,,,,beach,coastal,warm,semiarid
|
||||
warm_semiarid_lowland,,lib_materials:dirt_with_grass_warm_semiarid_lowland 1,lib_materials:dirt_coarse 4,lib_materials:stone_desert,,,,coastal,lowland,warm,semiarid
|
||||
warm_semiarid_shelf,,lib_materials:dirt_with_grass_warm_semiarid_shelf 1,lib_materials:dirt_clay_red 4,lib_materials:stone_desert,,,,lowland,shelf,warm,semiarid
|
||||
warm_semiarid_highland,,lib_materials:dirt_with_grass_warm_semiarid_highland 1,lib_materials:dirt_clayey 4,lib_materials:stone_desert,,,,shelf,highland,warm,semiarid
|
||||
warm_semiarid_mountain,,lib_materials:stone_sandstone_desert 10,lib_materials:stone_sand 20,lib_materials:stone_brown,,,,highland,mountain,warm,semiarid
|
||||
warm_semiarid_strato,,lib_materials:stone_sandstone 15,lib_materials:stone_sandstone_desert 25,lib_materials:stone_sand,,,,mountain,strato,warm,semiarid
|
||||
warm_arid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,warm,arid
|
||||
warm_arid_beach,,lib_materials:stone_sandstone_desert_gravel 1,lib_materials:sand 4,,,,,beach_depth,beach,warm,arid
|
||||
warm_arid_coastal,,lib_materials:stone_sandstone_desert_gravel 10,lib_materials:stone_sand cold,lib_materials:stone_basalt_01,,,lib_materials:stone_sandstone_white_gravel,beach,coastal,warm,arid
|
||||
warm_arid_lowland,,lib_materials:stone_sandstone_desert_gravel 10,lib_materials:stone_sand cold,lib_materials:stone_basalt_01,,,lib_materials:stone_sandstone_white_gravel,coastal,lowland,warm,arid
|
||||
warm_arid_shelf,,lib_materials:stone_sandstone_desert_gravel 10,lib_materials:stone_sand cold,lib_materials:stone_basalt_01,,,lib_materials:stone_sandstone_white_gravel,lowland,shelf,warm,arid
|
||||
warm_arid_highland,,lib_materials:stone_sandstone_desert_gravel 10,lib_materials:stone_sand cold,lib_materials:stone_sandstone_desert,,,lib_materials:stone_sandstone_white_gravel,shelf,highland,warm,arid
|
||||
warm_arid_mountain,,lib_materials:stone_sandstone_desert 10,lib_materials:stone_sand 20,lib_materials:stone_brown,,,lib_materials:stone_sandstone_white_gravel,highland,mountain,warm,arid
|
||||
warm_arid_strato,,lib_materials:stone_sandstone 15,lib_materials:stone_sandstone_desert 25,lib_materials:stone_sand,,,lib_materials:stone_sandstone_white_gravel,mountain,strato,warm,arid
|
||||
temperate_humid_ocean,,lib_materials:sand 4,lib_materials:sand 6,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,temperate,humid
|
||||
temperate_humid_beach,,lib_materials:sand_beach 2,default:sand 4,lib_materials:stone_sandstone,,,,beach_depth,beach,temperate,humid
|
||||
temperate_humid_coastal,,lib_materials:dirt_with_grass_temperate_humid_coastal 1,lib_materials:dirt_silt_02 6,lib_materials:stone_brown,,,,beach,coastal,temperate,humid
|
||||
temperate_humid_lowland,,lib_materials:dirt_with_grass_temperate_humid_lowland 1,lib_materials:dirt_silty 5,lib_materials:stone_brown,,,,coastal,lowland,temperate,humid
|
||||
temperate_humid_shelf,,lib_materials:dirt_with_grass_temperate_humid_shelf 1,lib_materials:dirt_dark 4,lib_materials:stone_brown,,,,lowland,shelf,temperate,humid
|
||||
temperate_humid_highland,,lib_materials:dirt_with_grass_temperate_humid_highland 1,lib_materials:dirt 3,lib_materials:stone_brown,,,,shelf,highland,temperate,humid
|
||||
temperate_humid_mountain,lib_materials:snow,lib_materials:stone_gabbro 10,lib_materials:stone_bluestone 20,lib_materials:stone_basalt_01,,,,highland,mountain,temperate,humid
|
||||
temperate_humid_strato,lib_materials:ice,lib_materials:stone_diorite 15,lib_materials:stone_bluestone 25,lib_materials:stone_brown,,,,mountain,strato,temperate,humid
|
||||
temperate_semihumid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,temperate,semihumid
|
||||
temperate_semihumid_beach,,lib_materials:sand_beach 1,lib_materials:sand 4,,,,,beach_depth,beach,temperate,semihumid
|
||||
temperate_semihumid_coastal,,lib_materials:dirt_with_grass_temperate_semihumid_coastal 1,lib_materials:dirt_silty 4,lib_materials:stone_bluestone,,,,beach,coastal,temperate,semihumid
|
||||
temperate_semihumid_lowland,,lib_materials:dirt_with_grass_temperate_semihumid_lowland 1,lib_materials:dirt_dark 4,lib_materials:stone_bluestone,,,,coastal,lowland,temperate,semihumid
|
||||
temperate_semihumid_shelf,,lib_materials:dirt_with_grass_temperate_semihumid_shelf 1,lib_materials:dirt 4,lib_materials:stone_bluestone,,,,lowland,shelf,temperate,semihumid
|
||||
temperate_semihumid_highland,,lib_materials:dirt_with_grass_temperate_semihumid_highland 1,lib_materials:dirt_clay_red 4,lib_materials:stone_bluestone,,,,shelf,highland,temperate,semihumid
|
||||
temperate_semihumid_mountain,lib_materials:snow,lib_materials:stone_bluestone 10,lib_materials:stone_brown 20,lib_materials:stone_basalt_01,,,,highland,mountain,temperate,semihumid
|
||||
temperate_semihumid_strato,lib_materials:snow,lib_materials:stone_bluestone 15,lib_materials:stone_gabbro 25,lib_materials:stone_brown,,,,mountain,strato,temperate,semihumid
|
||||
temperate_temperate_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,temperate,temperate
|
||||
temperate_temperate_beach,,lib_materials:sand_beach 1,lib_materials:sand 4,,,,,beach_depth,beach,temperate,temperate
|
||||
temperate_temperate_coastal,,lib_materials:dirt_with_grass_temperate_temperate_coastal 1,lib_materials:dirt_dark 4,lib_materials:stone_limestone_01,,,,beach,coastal,temperate,temperate
|
||||
temperate_temperate_lowland,,lib_materials:dirt_with_grass_temperate_temperate_lowland 1,lib_materials:dirt 4,lib_materials:stone_limestone_01,,,,coastal,lowland,temperate,temperate
|
||||
temperate_temperate_shelf,,lib_materials:dirt_with_grass_temperate_temperate_shelf 1,lib_materials:dirt_coarse 4,lib_materials:stone_limestone_01,,,,lowland,shelf,temperate,temperate
|
||||
temperate_temperate_highland,,lib_materials:dirt_with_grass_temperate_temperate_highland 1,lib_materials:dirt_clay_red 4,lib_materials:stone_limestone_01,,,,shelf,highland,temperate,temperate
|
||||
temperate_temperate_mountain,,lib_materials:stone_greenstone 10,lib_materials:stone_schist 20,lib_materials:stone_basalt_01,,,,highland,mountain,temperate,temperate
|
||||
temperate_temperate_strato,,lib_materials:stone_basalt_02 15,lib_materials:stone_greenstone 25,lib_materials:stone_schist,,,,mountain,strato,temperate,temperate
|
||||
temperate_semiarid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,temperate,semiarid
|
||||
temperate_semiarid_beach,,lib_materials:sand_beach 1,lib_materials:sand 4,,,,,beach_depth,beach,temperate,semiarid
|
||||
temperate_semiarid_coastal,,lib_materials:dirt_with_grass_temperate_semiarid_coastal 1,lib_materials:dirt 4,,,,,beach,coastal,temperate,semiarid
|
||||
temperate_semiarid_lowland,,lib_materials:dirt_with_grass_temperate_semiarid_lowland 1,lib_materials:dirt_coarse 4,,,,,coastal,lowland,temperate,semiarid
|
||||
temperate_semiarid_shelf,,lib_materials:dirt_with_grass_temperate_semiarid_shelf 1,lib_materials:dirt_clay_red 4,,,,,lowland,shelf,temperate,semiarid
|
||||
temperate_semiarid_highland,,lib_materials:dirt_with_grass_temperate_semiarid_highland 1,lib_materials:dirt_clayey 4,,,,,shelf,highland,temperate,semiarid
|
||||
temperate_semiarid_mountain,,lib_materials:stone_sand 10,lib_materials:stone_brown 20,lib_materials:stone_basalt_01,,,,highland,mountain,temperate,semiarid
|
||||
temperate_semiarid_strato,,lib_materials:stone_desert 15,lib_materials:stone_sand 25,lib_materials:stone_brown,,,,mountain,strato,temperate,semiarid
|
||||
temperate_arid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,temperate,arid
|
||||
temperate_arid_beach,,lib_materials:stone_sandstone_desert_gravel 1,lib_materials:sand 4,,,,,beach_depth,beach,temperate,arid
|
||||
temperate_arid_coastal,,lib_materials:stone_sandstone_desert_gravel 5,lib_materials:stone_brown 4,lib_materials:stone_basalt_01,,,,beach,coastal,temperate,arid
|
||||
temperate_arid_lowland,,lib_materials:stone_sandstone_desert_gravel 4,lib_materials:stone_sand 6,lib_materials:stone_brown,,,,coastal,lowland,temperate,arid
|
||||
temperate_arid_shelf,,lib_materials:stone_sandstone_desert_gravel 3,lib_materials:stone_desert 8,lib_materials:stone_sand,,,,lowland,shelf,temperate,arid
|
||||
temperate_arid_highland,,lib_materials:stone_sandstone_desert_gravel 2,lib_materials:stone_sandstone_desert 10,lib_materials:stone_desert,,,,shelf,highland,temperate,arid
|
||||
temperate_arid_mountain,,lib_materials:stone_desert 15,lib_materials:stone_brown 25,lib_materials:stone_basalt_01,,,,highland,mountain,temperate,arid
|
||||
temperate_arid_strato,,lib_materials:stone_desert 15,lib_materials:stone_sand 25,lib_materials:stone_brown,,,,mountain,strato,temperate,arid
|
||||
cool_humid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,cool,humid
|
||||
cool_humid_beach,,lib_materials:sand_beach 1,default:sand 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,cool,humid
|
||||
cool_humid_coastal,,lib_materials:dirt_with_grass_cool_humid_coastal 1,lib_materials:dirt_silt_02 4,lib_materials:stone_basalt_01,,,,beach,coastal,cool,humid
|
||||
cool_humid_lowland,,lib_materials:dirt_with_grass_cool_humid_lowland 1,lib_materials:dirt_silty 4,lib_materials:stone_basalt_01,,,,coastal,lowland,cool,humid
|
||||
cool_humid_shelf,,lib_materials:dirt_with_grass_cool_humid_shelf 1,lib_materials:dirt_dark 4,lib_materials:stone_basalt_01,,,,lowland,shelf,cool,humid
|
||||
cool_humid_highland,,lib_materials:dirt_with_grass_cool_humid_highland 1,lib_materials:dirt 4,lib_materials:stone_basalt_01,,,,shelf,highland,cool,humid
|
||||
cool_humid_mountain,lib_materials:snow,lib_materials:stone_sand 10,lib_materials:stone_brown 20,lib_materials:stone_basalt_01,,,,highland,mountain,cool,humid
|
||||
cool_humid_strato,lib_materials:ice,lib_materials:stone_granite_02 15,lib_materials:stone_sand 25,lib_materials:stone_brown,,,,mountain,strato,cool,humid
|
||||
cool_semihumid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,cool,semihumid
|
||||
cool_semihumid_beach,,lib_materials:sand_beach 1,lib_materials:sand 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,cool,semihumid
|
||||
cool_semihumid_coastal,,lib_materials:dirt_with_grass_cool_semihumid_coastal 1,lib_materials:dirt_silty 4,lib_materials:stone_basalt_01,,,,beach,coastal,cool,semihumid
|
||||
cool_semihumid_lowland,,lib_materials:dirt_with_grass_cool_semihumid_lowland 1,lib_materials:dirt_dark 4,lib_materials:stone_basalt_01,,,,coastal,lowland,cool,semihumid
|
||||
cool_semihumid_shelf,,lib_materials:dirt_with_grass_cool_semihumid_shelf 1,lib_materials:dirt 4,lib_materials:stone_basalt_01,,,,lowland,shelf,cool,semihumid
|
||||
cool_semihumid_highland,,lib_materials:dirt_with_grass_cool_semihumid_highland 1,lib_materials:dirt_clay_red 4,lib_materials:stone_basalt_01,,,,shelf,highland,cool,semihumid
|
||||
cool_semihumid_mountain,lib_materials:snow,lib_materials:stone_sand 10,lib_materials:stone_brown 20,lib_materials:stone_basalt_01,,,,highland,mountain,cool,semihumid
|
||||
cool_semihumid_strato,lib_materials:snow,lib_materials:stone_gneiss_02 15,lib_materials:stone_granite_02 25,lib_materials:stone_brown,,,,mountain,strato,cool,semihumid
|
||||
cool_temperate_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,cool,temperate
|
||||
cool_temperate_beach,,lib_materials:sand_beach 1,lib_materials:sand 4,,,,,beach_depth,beach,cool,temperate
|
||||
cool_temperate_coastal,,lib_materials:dirt_with_grass_cool_temperate_coastal 1,lib_materials:dirt_dark 4,lib_materials:stone_limestone_01,,,,beach,coastal,cool,temperate
|
||||
cool_temperate_lowland,,lib_materials:dirt_with_grass_cool_temperate_lowland 1,lib_materials:dirt 4,lib_materials:stone_limestone_01,,,,coastal,lowland,cool,temperate
|
||||
cool_temperate_shelf,,lib_materials:dirt_with_grass_cool_temperate_shelf 1,lib_materials:dirt_coarse 4,lib_materials:stone_limestone_01,,,,lowland,shelf,cool,temperate
|
||||
cool_temperate_highland,,lib_materials:dirt_with_grass_cool_temperate_highland 1,lib_materials:dirt_clay_red 4,lib_materials:stone_limestone_01,,,,shelf,highland,cool,temperate
|
||||
cool_temperate_mountain,lib_materials:snow,lib_materials:stone_sand 10,lib_materials:stone_brown 20,lib_materials:stone_basalt_01,,,,highland,mountain,cool,temperate
|
||||
cool_temperate_strato,lib_materials:ice,lib_materials:stone_gneiss_02 15,lib_materials:stone_granite_02 25,lib_materials:stone_brown,,,,mountain,strato,cool,temperate
|
||||
cool_semiarid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,cool,semiarid
|
||||
cool_semiarid_beach,,lib_materials:sand_beach 1,lib_materials:sand 4,,,,,beach_depth,beach,cool,semiarid
|
||||
cool_semiarid_coastal,,lib_materials:dirt_with_grass_cool_semiarid_coastal 1,lib_materials:dirt_sandy 4,,,,,beach,coastal,cool,semiarid
|
||||
cool_semiarid_lowland,,lib_materials:dirt_with_grass_cool_semiarid_lowland 1,lib_materials:dirt_coarse 4,,,,,coastal,lowland,cool,semiarid
|
||||
cool_semiarid_shelf,,lib_materials:dirt_with_grass_cool_semiarid_shelf 1,lib_materials:dirt_clay_red 4,,,,,lowland,shelf,cool,semiarid
|
||||
cool_semiarid_highland,,lib_materials:dirt_with_grass_cool_semiarid_highland 1,lib_materials:dirt_clayey 4,,,,,shelf,highland,cool,semiarid
|
||||
cool_semiarid_mountain,,lib_materials:stone_granite_01 10,lib_materials:stone_brown 20,lib_materials:stone_basalt_01,,,,highland,mountain,cool,semiarid
|
||||
cool_semiarid_strato,,lib_materials:stone_gneiss_02 15,lib_materials:stone_granite_02 25,lib_materials:stone_basalt_01,,,,mountain,strato,cool,semiarid
|
||||
cool_arid_ocean,,lib_materials:sand 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,cool,arid
|
||||
cool_arid_beach,,lib_materials:stone_sandstone_desert_gravel 1,lib_materials:sand 4,,,,,beach_depth,beach,cool,arid
|
||||
cool_arid_coastal,,lib_materials:stone_sandstone_desert_gravel 5,lib_materials:stone_granite_01 4,lib_materials:stone_basalt_01,,,,beach,coastal,cool,arid
|
||||
cool_arid_lowland,,lib_materials:stone_sandstone_desert_gravel 4,lib_materials:stone_gabbro 6,lib_materials:stone_granite_01,,,,coastal,lowland,cool,arid
|
||||
cool_arid_shelf,,lib_materials:stone_sandstone_desert_gravel 3,lib_materials:stone_granite_brown 8,lib_materials:stone_gabbro,,,,lowland,shelf,cool,arid
|
||||
cool_arid_highland,,lib_materials:stone_sandstone_desert_gravel 2,lib_materials:stone_andesite 10,lib_materials:stone_granite_brown,,,,shelf,highland,cool,arid
|
||||
cool_arid_mountain,,lib_materials:stone_andesite 15,lib_materials:stone_granite_brown 25,lib_materials:stone_gabbro,,,,highland,mountain,cool,arid
|
||||
cool_arid_strato,,lib_materials:stone_gneiss_02 15,lib_materials:stone_granite_02 25,lib_materials:stone_andesite,,,,mountain,strato,cool,arid
|
||||
cold_humid_ocean,,lib_materials:sand_volcanic 2,lib_materials:stone_brown 4,lib_materials:stone_basalt_01,,,,ocean_depth,beach_depth,cold,humid
|
||||
cold_humid_beach,,lib_materials:dirt_with_snow 1,lib_materials:stone_brown 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,cold,humid
|
||||
cold_humid_coastal,,lib_materials:dirt_with_snow 1,lib_materials:dirt 4,lib_materials:stone_basalt_01,,,,beach,coastal,cold,humid
|
||||
cold_humid_lowland,,lib_materials:dirt_with_snow 1,lib_materials:dirt 4,lib_materials:stone_basalt_01,,,,coastal,lowland,cold,humid
|
||||
cold_humid_shelf,,lib_materials:dirt_with_snow 1,lib_materials:dirt 4,lib_materials:stone_basalt_01,,,,lowland,shelf,cold,humid
|
||||
cold_humid_highland,,lib_materials:dirt_with_snow 1,lib_materials:dirt 4,lib_materials:stone_basalt_01,,,,shelf,highland,cold,humid
|
||||
cold_humid_mountain,lib_materials:snow,lib_materials:ice 10,lib_materials:stone_brown 20,lib_materials:stone_basalt_01,,,,highland,mountain,cold,humid
|
||||
cold_humid_strato,lib_materials:ice,lib_materials:ice 15,lib_materials:stone_granite_02 25,lib_materials:stone_brown,,,,mountain,strato,cold,humid
|
||||
cold_semihumid_ocean,,lib_materials:sand_volcanic 2,lib_materials:stone_brown 4,lib_materials:stone_basalt_01,,,,ocean_depth,beach_depth,cold,semihumid
|
||||
cold_semihumid_beach,,lib_materials:dirt_with_snow 1,lib_materials:stone_brown 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,cold,semihumid
|
||||
cold_semihumid_coastal,,lib_materials:dirt_with_snow 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,beach,coastal,cold,semihumid
|
||||
cold_semihumid_lowland,,lib_materials:dirt_with_snow 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,coastal,lowland,cold,semihumid
|
||||
cold_semihumid_shelf,,lib_materials:dirt_with_snow 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,lowland,shelf,cold,semihumid
|
||||
cold_semihumid_highland,,lib_materials:dirt_with_snow 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,shelf,highland,cold,semihumid
|
||||
cold_semihumid_mountain,lib_materials:snow,lib_materials:ice 10,lib_materials:stone_brown 20,lib_materials:stone_basalt_01,,,,highland,mountain,cold,semihumid
|
||||
cold_semihumid_strato,lib_materials:ice,lib_materials:ice 15,lib_materials:stone_granite_02 25,lib_materials:stone_brown,,,,mountain,strato,cold,semihumid
|
||||
cold_temperate_ocean,,lib_materials:sand_silver 2,lib_materials:sand 4,lib_materials:stone_sandstone,,,,ocean_depth,beach_depth,cold,temperate
|
||||
cold_temperate_beach,,lib_materials:dirt_with_snow 1,lib_materials:sand_silver 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,cold,temperate
|
||||
cold_temperate_coastal,,lib_materials:dirt_permafrost_with_snow 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,beach,coastal,cold,temperate
|
||||
cold_temperate_lowland,,lib_materials:dirt_permafrost_with_snow 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,coastal,lowland,cold,temperate
|
||||
cold_temperate_shelf,,lib_materials:dirt_permafrost_with_snow 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,lowland,shelf,cold,temperate
|
||||
cold_temperate_highland,,lib_materials:dirt_permafrost_with_snow 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,shelf,highland,cold,temperate
|
||||
cold_temperate_mountain,lib_materials:snow,lib_materials:snow 10,lib_materials:ice 20,lib_materials:stone_basalt_01,,,,highland,mountain,cold,temperate
|
||||
cold_temperate_strato,lib_materials:ice,lib_materials:ice 15,lib_materials:stone_granite_02 25,lib_materials:stone_basalt_01,,,,mountain,strato,cold,temperate
|
||||
cold_semiarid_ocean,,lib_materials:sand_silver 2,lib_materials:stone_sandstone_silver 4,lib_materials:stone_basalt_01,,,,ocean_depth,beach_depth,cold,semiarid
|
||||
cold_semiarid_beach,,lib_materials:dirt_permafrost_with_snow 1,lib_materials:stone_sandstone_silver 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,cold,semiarid
|
||||
cold_semiarid_coastal,,lib_materials:dirt_permafrost 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,beach,coastal,cold,semiarid
|
||||
cold_semiarid_lowland,,lib_materials:dirt_permafrost 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,coastal,lowland,cold,semiarid
|
||||
cold_semiarid_shelf,,lib_materials:dirt_permafrost 1,lib_materials:dirt_permafrost 4,lib_materials:stone_basalt_01,,,,lowland,shelf,cold,semiarid
|
||||
cold_semiarid_highland,,lib_materials:dirt_permafrost 1,lib_materials:dirt_permafrost 10,lib_materials:stone_basalt_01,,,,shelf,highland,cold,semiarid
|
||||
cold_semiarid_mountain,,lib_materials:stone_diorite 10,lib_materials:stone_gneiss_02 20,lib_materials:stone_granite_02,,,,highland,mountain,cold,semiarid
|
||||
cold_semiarid_strato,,lib_materials:stone_andesite 15,lib_materials:stone_diorite 25,lib_materials:stone_gneiss_02,,,,mountain,strato,cold,semiarid
|
||||
cold_arid_ocean,,lib_materials:sand_silver 2,lib_materials:stone_sandstone_silver 4,lib_materials:stone_basalt_01,,,,ocean_depth,beach_depth,cold,arid
|
||||
cold_arid_beach,,lib_materials:dirt_with_snow 1,lib_materials:stone_sandstone_silver 4,lib_materials:stone_basalt_01,,,,beach_depth,beach,cold,arid
|
||||
cold_arid_coastal,,lib_materials:dirt_permafrost 1,lib_materials:dirt_permafrost 10,lib_materials:stone_basalt_01,,,,beach,coastal,cold,arid
|
||||
cold_arid_lowland,,lib_materials:dirt_permafrost 1,lib_materials:dirt_permafrost 10,lib_materials:stone_granite_01,,,,coastal,lowland,cold,arid
|
||||
cold_arid_shelf,,lib_materials:dirt_permafrost 1,lib_materials:dirt_permafrost 10,lib_materials:stone_gabbro,,,,lowland,shelf,cold,arid
|
||||
cold_arid_highland,,lib_materials:dirt_permafrost 1,lib_materials:dirt_permafrost 15,lib_materials:stone_granite_brown,,,,shelf,highland,cold,arid
|
||||
cold_arid_mountain,,lib_materials:stone_diorite 15,lib_materials:stone_gneiss_02 20,lib_materials:stone_granite_02,,,,highland,mountain,cold,arid
|
||||
cold_arid_strato,,lib_materials:stone_andesite 15,lib_materials:stone_diorite 25,lib_materials:stone_gneiss_02,,,,mountain,strato,cold,arid
|
||||
lib_materials_tropical_rainforest_swamp,,lib_materials:dirt_mud_01 1,lib_materials:dirt_mud_01 2,lib_materials:stone_brown,,,,-1,2,85,95
|
||||
lib_materials_subtropical_rainforest_swamp,,lib_materials:dirt_mud_01 1,lib_materials:dirt_mud_01 2,lib_materials:stone_brown,,,,-1,2,75,95
|
||||
lib_materials_deciduous_forest_swamp,,lib_materials:dirt_mud_01 1,lib_materials:dirt_silty 3,lib_materials:stone_mudstone,,,,-4,4,60,60
|
||||
lib_materials_temperate_rainforest_swamp,,lib_materials:dirt_mud_01 1,lib_materials:dirt_mud_01 2,lib_materials:stone_brown,,,,-1,2,50,95
|
||||
#Name|Dust|NodeTop|NodeTopDepth|Filler|FillerDepth|Stone|WaterTop|WaterTopDepth|Water|River water|RiverBed|RiverBedDepth|CaveLiquid|DungeonNode|DungeonAlt|DungeonStair|Y-min|Y-max|Temperature|Humidity|MaxPos|MinPos|VerticalBlend
|
||||
generic_mantle||lib_materials:stone_brown|5|lib_materials:stone_basalt_01|6|lib_materials:liquid_lava_source|||||||||||-31000|-20000|||||
|
||||
stone_basalt_01_layer||lib_materials:stone_sand|5|lib_materials:stone_brown|4|lib_materials:stone_basalt_01||||lib_materials:liquid_lava_source|||||||-20000|-15000|||||
|
||||
stone_brown_layer||lib_materials:stone_desert|5|lib_materials:stone_sand|6|lib_materials:stone_brown||||lib_materials:liquid_lava_source|||||||-15000|-10000|||||
|
||||
stone_sand_layer||lib_materials:stone_sandstone_desert|5|lib_materials:stone_desert|5|lib_materials:stone_sand||||lib_materials:liquid_lava_source|||||||-10000|-6000|||||
|
||||
desert_stone_layer||lib_materials:stone_limestone_01|5|lib_materials:stone_sandstone_desert|4|lib_materials:stone_desert||||lib_materials:liquid_lava_source|||||||-6000|-5000|||||
|
||||
desert_sandstone_layer||lib_materials:stone_granite_01|5|lib_materials:stone_limestone_01|3|lib_materials:stone_sandstone_desert||||lib_materials:liquid_lava_source|||||||-5000|-4000|||||
|
||||
generic_stone_limestone_01_layer||lib_materials:stone|5|lib_materials:stone_granite_01|20|lib_materials:stone_limestone_01||||lib_materials:liquid_lava_source|||||||-4000|-3000|||||
|
||||
generic_granite_layer||lib_materials:stone_gabbro|5|lib_materials:stone|25|lib_materials:stone_granite_01||||lib_materials:liquid_lava_source|||||||-3000|-2000|||||
|
||||
generic_stone_layer||lib_materials:stone_andesite|5|lib_materials:stone_gabbro|6|lib_materials:stone||||lib_materials:liquid_lava_source|||||||-2000|ocean_depth|||||
|
||||
hot_humid_ocean||lib_materials:sand|4|lib_materials:sand|4|lib_materials:stone_basalt_01|||||||||||ocean_depth|beach_depth|hot|humid|||
|
||||
hot_humid_beach||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|hot|humid|||
|
||||
hot_humid_coastal||lib_materials:dirt_with_grass_hot_humid_coastal|1|lib_materials:dirt_silt_02|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|hot|humid|||
|
||||
hot_humid_lowland||lib_materials:dirt_with_grass_hot_humid_lowland|1|lib_materials:dirt_silty|5|lib_materials:stone_basalt_01|||||||||||coastal|lowland|hot|humid|||
|
||||
hot_humid_shelf||lib_materials:dirt_with_grass_hot_humid_shelf|1|lib_materials:dirt_dark|4|lib_materials:stone_basalt_01|||||||||||lowland|shelf|hot|humid|||
|
||||
hot_humid_highland||lib_materials:dirt_with_grass_hot_humid_highland|1|lib_materials:dirt|3|lib_materials:stone_basalt_01|||||||||||shelf|highland|hot|humid|||
|
||||
hot_humid_mountain||lib_materials:stone_brown|10|lib_materials:stone_basalt_01|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|hot|humid|||
|
||||
hot_humid_strato||lib_materials:stone_sandstone|15|lib_materials:stone_sandstone_desert|15|lib_materials:stone_sand|||||||||||mountain|strato|hot|humid|||
|
||||
hot_semihumid_ocean||lib_materials:sand|4|lib_materials:sand|4|lib_materials:stone_basalt_01|||||||||||ocean_depth|beach_depth|hot|semihumid|||
|
||||
hot_semihumid_beach||lib_materials:sand_volcanic|2|lib_materials:sand|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|hot|semihumid|||
|
||||
hot_semihumid_coastal||lib_materials:dirt_with_grass_hot_semihumid_coastal|1|lib_materials:dirt_silty|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|hot|semihumid|||
|
||||
hot_semihumid_lowland||lib_materials:dirt_with_grass_hot_semihumid_lowland|1|lib_materials:dirt_dark|5|lib_materials:stone_basalt_01|||||||||||coastal|lowland|hot|semihumid|||
|
||||
hot_semihumid_shelf||lib_materials:dirt_with_grass_hot_semihumid_shelf|1|lib_materials:dirt|4|lib_materials:stone_basalt_01|||||||||||lowland|shelf|hot|semihumid|||
|
||||
hot_semihumid_highland||lib_materials:dirt_with_grass_hot_semihumid_highland|1|lib_materials:dirt_coarse|3|lib_materials:stone_basalt_01|||||||||||shelf|highland|hot|semihumid|||
|
||||
hot_semihumid_mountain||lib_materials:stone_sand|10|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|hot|semihumid|||
|
||||
hot_semihumid_strato||lib_materials:stone_sandstone|15|lib_materials:stone_sandstone_desert|15|lib_materials:stone_sand|||||||||||mountain|strato|hot|semihumid|||
|
||||
hot_temperate_ocean||lib_materials:sand|4|lib_materials:sand|4|lib_materials:stone_brown|||||||||||ocean_depth|beach_depth|hot|temperate|||
|
||||
hot_temperate_beach||lib_materials:sand_volcanic|2|lib_materials:sand|4|lib_materials:stone_brown|||||||||||beach_depth|beach|hot|temperate|||
|
||||
hot_temperate_coastal||lib_materials:dirt_with_grass_hot_temperate_coastal|1|lib_materials:dirt_dark|6|lib_materials:stone_brown|||||||||||beach|coastal|hot|temperate|||
|
||||
hot_temperate_lowland||lib_materials:dirt_with_grass_hot_temperate_lowland|1|lib_materials:dirt|5|lib_materials:stone_brown|||||||||||coastal|lowland|hot|temperate|||
|
||||
hot_temperate_shelf||lib_materials:dirt_with_grass_hot_temperate_shelf|1|lib_materials:dirt_coarse|4|lib_materials:stone_brown|||||||||||lowland|shelf|hot|temperate|||
|
||||
hot_temperate_highland||lib_materials:dirt_with_grass_hot_temperate_highland|1|lib_materials:dirt_clay_red|3|lib_materials:stone_brown|||||||||||shelf|highland|hot|temperate|||
|
||||
hot_temperate_mountain||lib_materials:stone_desert|10|default:stone_sand|25|lib_materials:stone_brown|||||||||||highland|mountain|hot|temperate|||
|
||||
hot_temperate_strato||lib_materials:stone_sandstone|15|lib_materials:stone_sandstone_desert|15|lib_materials:stone_sand|||||||||||mountain|strato|hot|temperate|||
|
||||
hot_semiarid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sand|||||||||||ocean_depth|beach_depth|hot|semiarid|||
|
||||
hot_semiarid_beach||lib_materials:sand_beach|1|lib_materials:dirt_clayey|4|lib_materials:stone_sand|||||||||||beach_depth|beach|hot|semiarid|||
|
||||
hot_semiarid_coastal||lib_materials:dirt_with_grass_hot_semiarid_coastal|1|lib_materials:dirt|6|lib_materials:stone_sand|||||||||||beach|coastal|hot|semiarid|||
|
||||
hot_semiarid_lowland||lib_materials:dirt_with_grass_hot_semiarid_lowland|1|lib_materials:dirt_coarse|5|lib_materials:stone_sand|||||||||||coastal|lowland|hot|semiarid|||
|
||||
hot_semiarid_shelf||lib_materials:dirt_with_grass_hot_semiarid_shelf|1|lib_materials:dirt_clay_red|4|lib_materials:stone_sand|||||||||||lowland|shelf|hot|semiarid|||
|
||||
hot_semiarid_highland||lib_materials:dirt_with_grass_hot_semiarid_highland|1|lib_materials:dirt_clayey|3|lib_materials:stone_sand|||||||||||shelf|highland|hot|semiarid|||
|
||||
hot_semiarid_mountain||lib_materials:stone_sandstone_desert|10|lib_materials:stone_desert|25|lib_materials:stone_sand|||||||||||highland|mountain|hot|semiarid|||
|
||||
hot_semiarid_strato||lib_materials:stone_sandstone|15|lib_materials:stone_sandstone_desert|15|lib_materials:stone_sand|||||||||||mountain|strato|hot|semiarid|||
|
||||
hot_arid_ocean||lib_materials:sand|2|lib_materials:dirt_clay_red|4|lib_materials:stone_basalt_01|||||||||||ocean_depth|beach_depth|hot|arid|||
|
||||
hot_arid_beach||lib_materials:stone_sandstone_white_gravel|1|lib_materials:dirt_clay_red|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|hot|arid|||
|
||||
hot_arid_coastal||lib_materials:stone_sandstone_white_gravel|5|lib_materials:stone_brown|6|lib_materials:stone_basalt_01||||lib_materials:stone_desert_gravel|||||||beach|coastal|hot|arid|||
|
||||
hot_arid_lowland||lib_materials:stone_sandstone_white_gravel|10|lib_materials:stone_sand|5|lib_materials:stone_brown||||lib_materials:stone_desert_gravel|||||||coastal|lowland|hot|arid|||
|
||||
hot_arid_shelf||lib_materials:stone_sandstone_white_gravel|10|lib_materials:stone_desert|4|lib_materials:stone_sand||||lib_materials:stone_desert_gravel|||||||lowland|shelf|hot|arid|||
|
||||
hot_arid_highland||lib_materials:stone_sandstone_white_gravel|15|lib_materials:stone_sandstone_desert|3|lib_materials:stone_desert||||lib_materials:stone_desert_gravel|||||||shelf|highland|hot|arid|||
|
||||
hot_arid_mountain||lib_materials:stone_sandstone_white|10|lib_materials:stone_brown|25|lib_materials:stone_desert|||||||||||highland|mountain|hot|arid|||
|
||||
hot_arid_strato||lib_materials:stone_sandstone|15|lib_materials:stone_sandstone_desert|15|lib_materials:stone_sand|||||||||||mountain|strato|hot|arid|||
|
||||
warm_humid_ocean||lib_materials:sand|4|lib_materials:sand|4|lib_materials:stone_basalt_01|||||||||||ocean_depth|beach_depth|warm|humid|||
|
||||
warm_humid_beach||lib_materials:sand_white|1|lib_materials:sand_volcanic|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|warm|humid|||
|
||||
warm_humid_coastal||lib_materials:dirt_with_grass_warm_humid_coastal|1|lib_materials:dirt_silt_02|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|warm|humid|||
|
||||
warm_humid_lowland||lib_materials:dirt_with_grass_warm_humid_lowland|1|lib_materials:dirt_silty|5|lib_materials:stone_basalt_01|||||||||||coastal|lowland|warm|humid|||
|
||||
warm_humid_shelf||lib_materials:dirt_with_grass_warm_humid_shelf|1|lib_materials:dirt_dark|4|lib_materials:stone_basalt_01|||||||||||lowland|shelf|warm|humid|||
|
||||
warm_humid_highland||lib_materials:dirt_with_grass_warm_humid_highland|1|lib_materials:dirt|3|lib_materials:stone_basalt_01|||||||||||shelf|highland|warm|humid|||
|
||||
warm_humid_mountain||lib_materials:stone_sand|10|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|warm|humid|||
|
||||
warm_humid_strato||lib_materials:stone_sandstone_desert|15|lib_materials:stone_sand|15|lib_materials:stone_brown|||||||||||mountain|strato|warm|humid|||
|
||||
warm_semihumid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_brown|||||||||||ocean_depth|beach_depth|warm|semihumid|||
|
||||
warm_semihumid_beach||lib_materials:sand_white|1|lib_materials:sand_white|4|lib_materials:stone_brown|||||||||||beach_depth|beach|warm|semihumid|||
|
||||
warm_semihumid_coastal||lib_materials:dirt_with_grass_warm_semihumid_coastal|1|lib_materials:dirt_silty|6|lib_materials:stone_brown|||||||||||beach|coastal|warm|semihumid|||
|
||||
warm_semihumid_lowland||lib_materials:dirt_with_grass_warm_semihumid_lowland|1|lib_materials:dirt|5|lib_materials:stone_brown|||||||||||coastal|lowland|warm|semihumid|||
|
||||
warm_semihumid_shelf||lib_materials:dirt_with_grass_warm_semihumid_shelf|1|lib_materials:dirt_coarse|4|lib_materials:stone_brown|||||||||||lowland|shelf|warm|semihumid|||
|
||||
warm_semihumid_highland||lib_materials:dirt_with_grass_warm_semihumid_highland|1|lib_materials:dirt_dry|3|lib_materials:stone_brown|||||||||||shelf|highland|warm|semihumid|||
|
||||
warm_semihumid_mountain||lib_materials:stone_granite_brown|10|lib_materials:stone_andesite|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|warm|semihumid|||
|
||||
warm_semihumid_strato||lib_materials:stone_sandstone_desert|15|lib_materials:stone_granite_brown|15|lib_materials:stone_andesite|||||||||||mountain|strato|warm|semihumid|||
|
||||
warm_temperate_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|warm|temperate|||
|
||||
warm_temperate_beach||lib_materials:sand_beach|1|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||beach_depth|beach|warm|temperate|||
|
||||
warm_temperate_coastal||lib_materials:dirt_with_grass_warm_temperate_coastal|1|lib_materials:dirt_dark|6|lib_materials:stone_limestone_01|||||||||||beach|coastal|warm|temperate|||
|
||||
warm_temperate_lowland||lib_materials:dirt_with_grass_warm_temperate_lowland|1|lib_materials:dirt|5|lib_materials:stone_limestone_01|||||||||||coastal|lowland|warm|temperate|||
|
||||
warm_temperate_shelf||lib_materials:dirt_with_grass_warm_temperate_shelf|1|lib_materials:dirt_coarse|4|lib_materials:stone_limestone_01|||||||||||lowland|shelf|warm|temperate|||
|
||||
warm_temperate_highland||lib_materials:dirt_with_grass_warm_temperate_highland|1|lib_materials:dirt_clay_red|3|lib_materials:stone_limestone_01|||||||||||shelf|highland|warm|temperate|||
|
||||
warm_temperate_mountain||lib_materials:stone_sandstone_desert|10|lib_materials:stone_sand|25|lib_materials:stone_brown|||||||||||highland|mountain|warm|temperate|||
|
||||
warm_temperate_strato||lib_materials:stone_sandstone|15|lib_materials:stone_sandstone_desert|15|lib_materials:stone_sand|||||||||||mountain|strato|warm|temperate|||
|
||||
warm_semiarid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|warm|semiarid|||
|
||||
warm_semiarid_beach||lib_materials:sand_beach|1|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||beach_depth|beach|warm|semiarid|||
|
||||
warm_semiarid_coastal||lib_materials:dirt_with_grass_warm_semiarid_coastal|1|lib_materials:dirt|6|lib_materials:stone_desert|||||||||||beach|coastal|warm|semiarid|||
|
||||
warm_semiarid_lowland||lib_materials:dirt_with_grass_warm_semiarid_lowland|1|lib_materials:dirt_coarse|5|lib_materials:stone_desert|||||||||||coastal|lowland|warm|semiarid|||
|
||||
warm_semiarid_shelf||lib_materials:dirt_with_grass_warm_semiarid_shelf|1|lib_materials:dirt_clay_red|4|lib_materials:stone_desert|||||||||||lowland|shelf|warm|semiarid|||
|
||||
warm_semiarid_highland||lib_materials:dirt_with_grass_warm_semiarid_highland|1|lib_materials:dirt_clayey|3|lib_materials:stone_desert|||||||||||shelf|highland|warm|semiarid|||
|
||||
warm_semiarid_mountain||lib_materials:stone_sandstone_desert|10|lib_materials:stone_sand|25|lib_materials:stone_brown|||||||||||highland|mountain|warm|semiarid|||
|
||||
warm_semiarid_strato||lib_materials:stone_sandstone|15|lib_materials:stone_sandstone_desert|15|lib_materials:stone_sand|||||||||||mountain|strato|warm|semiarid|||
|
||||
warm_arid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|warm|arid|||
|
||||
warm_arid_beach||lib_materials:stone_sandstone_desert_gravel|1|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||beach_depth|beach|warm|arid|||
|
||||
warm_arid_coastal||lib_materials:stone_sandstone_desert_gravel|10|lib_materials:stone_sand|6|lib_materials:stone_basalt_01||||lib_materials:stone_sandstone_white_gravel|||||||beach|coastal|warm|arid|||
|
||||
warm_arid_lowland||lib_materials:stone_sandstone_desert_gravel|10|lib_materials:stone_sand|5|lib_materials:stone_basalt_01||||lib_materials:stone_sandstone_white_gravel|||||||coastal|lowland|warm|arid|||
|
||||
warm_arid_shelf||lib_materials:stone_sandstone_desert_gravel|10|lib_materials:stone_sand|4|lib_materials:stone_basalt_01||||lib_materials:stone_sandstone_white_gravel|||||||lowland|shelf|warm|arid|||
|
||||
warm_arid_highland||lib_materials:stone_sandstone_desert_gravel|10|lib_materials:stone_sand|3|lib_materials:stone_sandstone_desert||||lib_materials:stone_sandstone_white_gravel|||||||shelf|highland|warm|arid|||
|
||||
warm_arid_mountain||lib_materials:stone_sandstone_desert|10|lib_materials:stone_sand|25|lib_materials:stone_brown||||lib_materials:stone_sandstone_white_gravel|||||||highland|mountain|warm|arid|||
|
||||
warm_arid_strato||lib_materials:stone_sandstone|15|lib_materials:stone_sandstone_desert|15|lib_materials:stone_sand||||lib_materials:stone_sandstone_white_gravel|||||||mountain|strato|warm|arid|||
|
||||
temperate_humid_ocean||lib_materials:sand|4|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|temperate|humid|||
|
||||
temperate_humid_beach||lib_materials:sand_beach|2|default:sand|4|lib_materials:stone_sandstone|||||||||||beach_depth|beach|temperate|humid|||
|
||||
temperate_humid_coastal||lib_materials:dirt_with_grass_temperate_humid_coastal|1|lib_materials:dirt_silt_02|6|lib_materials:stone_brown|||||||||||beach|coastal|temperate|humid|||
|
||||
temperate_humid_lowland||lib_materials:dirt_with_grass_temperate_humid_lowland|1|lib_materials:dirt_silty|5|lib_materials:stone_brown|||||||||||coastal|lowland|temperate|humid|||
|
||||
temperate_humid_shelf||lib_materials:dirt_with_grass_temperate_humid_shelf|1|lib_materials:dirt_dark|4|lib_materials:stone_brown|||||||||||lowland|shelf|temperate|humid|||
|
||||
temperate_humid_highland||lib_materials:dirt_with_grass_temperate_humid_highland|1|lib_materials:dirt|3|lib_materials:stone_brown|||||||||||shelf|highland|temperate|humid|||
|
||||
temperate_humid_mountain|lib_materials:snow|lib_materials:stone_gabbro|10|lib_materials:stone_bluestone|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|temperate|humid|||
|
||||
temperate_humid_strato|lib_materials:ice|lib_materials:stone_diorite|15|lib_materials:stone_bluestone|15|lib_materials:stone_brown|||||||||||mountain|strato|temperate|humid|||
|
||||
temperate_semihumid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|temperate|semihumid|||
|
||||
temperate_semihumid_beach||lib_materials:sand_beach|1|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||beach_depth|beach|temperate|semihumid|||
|
||||
temperate_semihumid_coastal||lib_materials:dirt_with_grass_temperate_semihumid_coastal|1|lib_materials:dirt_silty|6|lib_materials:stone_bluestone|||||||||||beach|coastal|temperate|semihumid|||
|
||||
temperate_semihumid_lowland||lib_materials:dirt_with_grass_temperate_semihumid_lowland|1|lib_materials:dirt_dark|5|lib_materials:stone_bluestone|||||||||||coastal|lowland|temperate|semihumid|||
|
||||
temperate_semihumid_shelf||lib_materials:dirt_with_grass_temperate_semihumid_shelf|1|lib_materials:dirt|4|lib_materials:stone_bluestone|||||||||||lowland|shelf|temperate|semihumid|||
|
||||
temperate_semihumid_highland||lib_materials:dirt_with_grass_temperate_semihumid_highland|1|lib_materials:dirt_clay_red|3|lib_materials:stone_bluestone|||||||||||shelf|highland|temperate|semihumid|||
|
||||
temperate_semihumid_mountain|lib_materials:snow|lib_materials:stone_bluestone|10|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|temperate|semihumid|||
|
||||
temperate_semihumid_strato|lib_materials:snow|lib_materials:stone_bluestone|15|lib_materials:stone_gabbro|15|lib_materials:stone_brown|||||||||||mountain|strato|temperate|semihumid|||
|
||||
temperate_temperate_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|temperate|temperate|||
|
||||
temperate_temperate_beach||lib_materials:sand_beach|1|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||beach_depth|beach|temperate|temperate|||
|
||||
temperate_temperate_coastal||lib_materials:dirt_with_grass_temperate_temperate_coastal|1|lib_materials:dirt_dark|6|lib_materials:stone_limestone_01|||||||||||beach|coastal|temperate|temperate|||
|
||||
temperate_temperate_lowland||lib_materials:dirt_with_grass_temperate_temperate_lowland|1|lib_materials:dirt|5|lib_materials:stone_limestone_01|||||||||||coastal|lowland|temperate|temperate|||
|
||||
temperate_temperate_shelf||lib_materials:dirt_with_grass_temperate_temperate_shelf|1|lib_materials:dirt_coarse|4|lib_materials:stone_limestone_01|||||||||||lowland|shelf|temperate|temperate|||
|
||||
temperate_temperate_highland||lib_materials:dirt_with_grass_temperate_temperate_highland|1|lib_materials:dirt_clay_red|3|lib_materials:stone_limestone_01|||||||||||shelf|highland|temperate|temperate|||
|
||||
temperate_temperate_mountain||lib_materials:stone_greenstone|10|lib_materials:stone_schist|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|temperate|temperate|||
|
||||
temperate_temperate_strato||lib_materials:stone_basalt_02|15|lib_materials:stone_greenstone|15|lib_materials:stone_schist|||||||||||mountain|strato|temperate|temperate|||
|
||||
temperate_semiarid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|temperate|semiarid|||
|
||||
temperate_semiarid_beach||lib_materials:sand_beach|1|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||beach_depth|beach|temperate|semiarid|||
|
||||
temperate_semiarid_coastal||lib_materials:dirt_with_grass_temperate_semiarid_coastal|1|lib_materials:dirt|6|lib_materials:stone_sandstone|||||||||||beach|coastal|temperate|semiarid|||
|
||||
temperate_semiarid_lowland||lib_materials:dirt_with_grass_temperate_semiarid_lowland|1|lib_materials:dirt_coarse|5|lib_materials:stone_sandstone|||||||||||coastal|lowland|temperate|semiarid|||
|
||||
temperate_semiarid_shelf||lib_materials:dirt_with_grass_temperate_semiarid_shelf|1|lib_materials:dirt_clay_red|4|lib_materials:stone_sandstone|||||||||||lowland|shelf|temperate|semiarid|||
|
||||
temperate_semiarid_highland||lib_materials:dirt_with_grass_temperate_semiarid_highland|1|lib_materials:dirt_clayey|3|lib_materials:stone_sandstone|||||||||||shelf|highland|temperate|semiarid|||
|
||||
temperate_semiarid_mountain||lib_materials:stone_sand|10|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|temperate|semiarid|||
|
||||
temperate_semiarid_strato||lib_materials:stone_desert|15|lib_materials:stone_sand|15|lib_materials:stone_brown|||||||||||mountain|strato|temperate|semiarid|||
|
||||
temperate_arid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|temperate|arid|||
|
||||
temperate_arid_beach||lib_materials:stone_sandstone_desert_gravel|1|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||beach_depth|beach|temperate|arid|||
|
||||
temperate_arid_coastal||lib_materials:stone_desert_gravel|5|lib_materials:stone_brown|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|temperate|arid|||
|
||||
temperate_arid_lowland||lib_materials:stone_desert_gravel|4|lib_materials:stone_sand|5|lib_materials:stone_brown|||||||||||coastal|lowland|temperate|arid|||
|
||||
temperate_arid_shelf||lib_materials:stone_desert_gravel|3|lib_materials:stone_desert|4|lib_materials:stone_sand|||||||||||lowland|shelf|temperate|arid|||
|
||||
temperate_arid_highland||lib_materials:stone_desert_gravel|2|lib_materials:stone_sandstone_desert|3|lib_materials:stone_desert|||||||||||shelf|highland|temperate|arid|||
|
||||
temperate_arid_mountain||lib_materials:stone_desert|15|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|temperate|arid|||
|
||||
temperate_arid_strato||lib_materials:stone_desert|15|lib_materials:stone_sand|15|lib_materials:stone_brown|||||||||||mountain|strato|temperate|arid|||
|
||||
cool_humid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|cool|humid|||
|
||||
cool_humid_beach||lib_materials:sand_beach|1|default:sand|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|cool|humid|||
|
||||
cool_humid_coastal||lib_materials:dirt_with_grass_cool_humid_coastal|1|lib_materials:dirt_silt_02|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|cool|humid|||
|
||||
cool_humid_lowland||lib_materials:dirt_with_grass_cool_humid_lowland|1|lib_materials:dirt_silty|5|lib_materials:stone_basalt_01|||||||||||coastal|lowland|cool|humid|||
|
||||
cool_humid_shelf||lib_materials:dirt_with_grass_cool_humid_shelf|1|lib_materials:dirt_dark|4|lib_materials:stone_basalt_01|||||||||||lowland|shelf|cool|humid|||
|
||||
cool_humid_highland||lib_materials:dirt_with_grass_cool_humid_highland|1|lib_materials:dirt|3|lib_materials:stone_basalt_01|||||||||||shelf|highland|cool|humid|||
|
||||
cool_humid_mountain|lib_materials:snow|lib_materials:stone_sand|10|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|cool|humid|||
|
||||
cool_humid_strato|lib_materials:ice|lib_materials:stone_granite_02|15|lib_materials:stone_sand|15|lib_materials:stone_brown|||||||||||mountain|strato|cool|humid|||
|
||||
cool_semihumid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|cool|semihumid|||
|
||||
cool_semihumid_beach||lib_materials:sand_beach|1|lib_materials:sand|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|cool|semihumid|||
|
||||
cool_semihumid_coastal||lib_materials:dirt_with_grass_cool_semihumid_coastal|1|lib_materials:dirt_silty|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|cool|semihumid|||
|
||||
cool_semihumid_lowland||lib_materials:dirt_with_grass_cool_semihumid_lowland|1|lib_materials:dirt_dark|5|lib_materials:stone_basalt_01|||||||||||coastal|lowland|cool|semihumid|||
|
||||
cool_semihumid_shelf||lib_materials:dirt_with_grass_cool_semihumid_shelf|1|lib_materials:dirt|4|lib_materials:stone_basalt_01|||||||||||lowland|shelf|cool|semihumid|||
|
||||
cool_semihumid_highland||lib_materials:dirt_with_grass_cool_semihumid_highland|1|lib_materials:dirt_clay_red|3|lib_materials:stone_basalt_01|||||||||||shelf|highland|cool|semihumid|||
|
||||
cool_semihumid_mountain|lib_materials:snow|lib_materials:stone_sand|10|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|cool|semihumid|||
|
||||
cool_semihumid_strato|lib_materials:snow|lib_materials:stone_gneiss_02|15|lib_materials:stone_granite_02|15|lib_materials:stone_brown|||||||||||mountain|strato|cool|semihumid|||
|
||||
cool_temperate_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|cool|temperate|||
|
||||
cool_temperate_beach||lib_materials:sand_beach|1|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||beach_depth|beach|cool|temperate|||
|
||||
cool_temperate_coastal||lib_materials:dirt_with_grass_cool_temperate_coastal|1|lib_materials:dirt_dark|6|lib_materials:stone_limestone_01|||||||||||beach|coastal|cool|temperate|||
|
||||
cool_temperate_lowland||lib_materials:dirt_with_grass_cool_temperate_lowland|1|lib_materials:dirt|5|lib_materials:stone_limestone_01|||||||||||coastal|lowland|cool|temperate|||
|
||||
cool_temperate_shelf||lib_materials:dirt_with_grass_cool_temperate_shelf|1|lib_materials:dirt_coarse|4|lib_materials:stone_limestone_01|||||||||||lowland|shelf|cool|temperate|||
|
||||
cool_temperate_highland||lib_materials:dirt_with_grass_cool_temperate_highland|1|lib_materials:dirt_clay_red|3|lib_materials:stone_limestone_01|||||||||||shelf|highland|cool|temperate|||
|
||||
cool_temperate_mountain|lib_materials:snow|lib_materials:stone_sand|10|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|cool|temperate|||
|
||||
cool_temperate_strato|lib_materials:ice|lib_materials:stone_gneiss_02|15|lib_materials:stone_granite_02|15|lib_materials:stone_brown|||||||||||mountain|strato|cool|temperate|||
|
||||
cool_semiarid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|cool|semiarid|||
|
||||
cool_semiarid_beach||lib_materials:sand_beach|1|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||beach_depth|beach|cool|semiarid|||
|
||||
cool_semiarid_coastal||lib_materials:dirt_with_grass_cool_semiarid_coastal|1|lib_materials:dirt_sandy|6|lib_materials:stone_sandstone|||||||||||beach|coastal|cool|semiarid|||
|
||||
cool_semiarid_lowland||lib_materials:dirt_with_grass_cool_semiarid_lowland|1|lib_materials:dirt_coarse|5|lib_materials:stone_sandstone|||||||||||coastal|lowland|cool|semiarid|||
|
||||
cool_semiarid_shelf||lib_materials:dirt_with_grass_cool_semiarid_shelf|1|lib_materials:dirt_clay_red|4|lib_materials:stone_sandstone|||||||||||lowland|shelf|cool|semiarid|||
|
||||
cool_semiarid_highland||lib_materials:dirt_with_grass_cool_semiarid_highland|1|lib_materials:dirt_clayey|3|lib_materials:stone_sandstone|||||||||||shelf|highland|cool|semiarid|||
|
||||
cool_semiarid_mountain||lib_materials:stone_granite_01|10|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|cool|semiarid|||
|
||||
cool_semiarid_strato||lib_materials:stone_gneiss_02|15|lib_materials:stone_granite_02|15|lib_materials:stone_basalt_01|||||||||||mountain|strato|cool|semiarid|||
|
||||
cool_arid_ocean||lib_materials:sand|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|cool|arid|||
|
||||
cool_arid_beach||lib_materials:sand_silver|1|lib_materials:sand_silver|4|lib_materials:stone_sandstone_silver|||||||||||beach_depth|beach|cool|arid|||
|
||||
cool_arid_coastal||lib_materials:stone_gravel|5|lib_materials:stone_granite_01|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|cool|arid|||
|
||||
cool_arid_lowland||lib_materials:stone_gravel|4|lib_materials:stone_gabbro|5|lib_materials:stone_granite_01|||||||||||coastal|lowland|cool|arid|||
|
||||
cool_arid_shelf||lib_materials:stone_gravel|3|lib_materials:stone_granite_brown|4|lib_materials:stone_gabbro|||||||||||lowland|shelf|cool|arid|||
|
||||
cool_arid_highland||lib_materials:stone_gravel|2|lib_materials:stone_andesite|3|lib_materials:stone_granite_brown|||||||||||shelf|highland|cool|arid|||
|
||||
cool_arid_mountain||lib_materials:stone_andesite|15|lib_materials:stone_granite_brown|25|lib_materials:stone_gabbro|||||||||||highland|mountain|cool|arid|||
|
||||
cool_arid_strato||lib_materials:stone_gneiss_02|15|lib_materials:stone_granite_02|15|lib_materials:stone_andesite|||||||||||mountain|strato|cool|arid|||
|
||||
cold_humid_ocean||lib_materials:sand_volcanic|2|lib_materials:stone_brown|4|lib_materials:stone_basalt_01|||||||||||ocean_depth|beach_depth|cold|humid|||
|
||||
cold_humid_beach||lib_materials:dirt_with_snow|1|lib_materials:stone_brown|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|cold|humid|||
|
||||
cold_humid_coastal||lib_materials:dirt_with_snow|1|lib_materials:dirt|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|cold|humid|||
|
||||
cold_humid_lowland||lib_materials:dirt_with_snow|1|lib_materials:dirt|5|lib_materials:stone_basalt_01|||||||||||coastal|lowland|cold|humid|||
|
||||
cold_humid_shelf||lib_materials:dirt_with_snow|1|lib_materials:dirt|4|lib_materials:stone_basalt_01|||||||||||lowland|shelf|cold|humid|||
|
||||
cold_humid_highland||lib_materials:dirt_with_snow|1|lib_materials:dirt|3|lib_materials:stone_basalt_01|||||||||||shelf|highland|cold|humid|||
|
||||
cold_humid_mountain|lib_materials:snow|lib_materials:ice|10|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|cold|humid|||
|
||||
cold_humid_strato|lib_materials:ice|lib_materials:ice|15|lib_materials:stone_granite_02|15|lib_materials:stone_brown|||||||||||mountain|strato|cold|humid|||
|
||||
cold_semihumid_ocean||lib_materials:sand_volcanic|2|lib_materials:stone_brown|4|lib_materials:stone_basalt_01|||||||||||ocean_depth|beach_depth|cold|semihumid|||
|
||||
cold_semihumid_beach||lib_materials:dirt_with_snow|1|lib_materials:stone_brown|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|cold|semihumid|||
|
||||
cold_semihumid_coastal||lib_materials:dirt_with_snow|1|lib_materials:dirt_permafrost|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|cold|semihumid|||
|
||||
cold_semihumid_lowland||lib_materials:dirt_with_snow|1|lib_materials:dirt_permafrost|5|lib_materials:stone_basalt_01|||||||||||coastal|lowland|cold|semihumid|||
|
||||
cold_semihumid_shelf||lib_materials:dirt_with_snow|1|lib_materials:dirt_permafrost|4|lib_materials:stone_basalt_01|||||||||||lowland|shelf|cold|semihumid|||
|
||||
cold_semihumid_highland||lib_materials:dirt_with_snow|1|lib_materials:dirt_permafrost|3|lib_materials:stone_basalt_01|||||||||||shelf|highland|cold|semihumid|||
|
||||
cold_semihumid_mountain|lib_materials:snow|lib_materials:ice|10|lib_materials:stone_brown|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|cold|semihumid|||
|
||||
cold_semihumid_strato|lib_materials:ice|lib_materials:ice|15|lib_materials:stone_granite_02|15|lib_materials:stone_brown|||||||||||mountain|strato|cold|semihumid|||
|
||||
cold_temperate_ocean||lib_materials:sand_silver|2|lib_materials:sand|4|lib_materials:stone_sandstone|||||||||||ocean_depth|beach_depth|cold|temperate|||
|
||||
cold_temperate_beach||lib_materials:dirt_with_snow|1|lib_materials:sand_silver|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|cold|temperate|||
|
||||
cold_temperate_coastal||lib_materials:dirt_permafrost_with_snow|1|lib_materials:dirt_permafrost|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|cold|temperate|||
|
||||
cold_temperate_lowland||lib_materials:dirt_permafrost_with_snow|1|lib_materials:dirt_permafrost|5|lib_materials:stone_basalt_01|||||||||||coastal|lowland|cold|temperate|||
|
||||
cold_temperate_shelf||lib_materials:dirt_permafrost_with_snow|1|lib_materials:dirt_permafrost|4|lib_materials:stone_basalt_01|||||||||||lowland|shelf|cold|temperate|||
|
||||
cold_temperate_highland||lib_materials:dirt_permafrost_with_snow|1|lib_materials:dirt_permafrost|3|lib_materials:stone_basalt_01|||||||||||shelf|highland|cold|temperate|||
|
||||
cold_temperate_mountain|lib_materials:snow|lib_materials:snow|10|lib_materials:ice|25|lib_materials:stone_basalt_01|||||||||||highland|mountain|cold|temperate|||
|
||||
cold_temperate_strato|lib_materials:ice|lib_materials:ice|15|lib_materials:stone_granite_02|15|lib_materials:stone_basalt_01|||||||||||mountain|strato|cold|temperate|||
|
||||
cold_semiarid_ocean||lib_materials:sand_silver|2|lib_materials:stone_sandstone_silver|4|lib_materials:stone_basalt_01|||||||||||ocean_depth|beach_depth|cold|semiarid|||
|
||||
cold_semiarid_beach||lib_materials:dirt_permafrost_with_snow|1|lib_materials:stone_sandstone_silver|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|cold|semiarid|||
|
||||
cold_semiarid_coastal||lib_materials:dirt_permafrost|1|lib_materials:dirt_permafrost|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|cold|semiarid|||
|
||||
cold_semiarid_lowland||lib_materials:dirt_permafrost|1|lib_materials:dirt_permafrost|5|lib_materials:stone_basalt_01|||||||||||coastal|lowland|cold|semiarid|||
|
||||
cold_semiarid_shelf||lib_materials:dirt_permafrost|1|lib_materials:dirt_permafrost|4|lib_materials:stone_basalt_01|||||||||||lowland|shelf|cold|semiarid|||
|
||||
cold_semiarid_highland||lib_materials:dirt_permafrost|1|lib_materials:dirt_permafrost|3|lib_materials:stone_basalt_01|||||||||||shelf|highland|cold|semiarid|||
|
||||
cold_semiarid_mountain||lib_materials:stone_diorite|10|lib_materials:stone_gneiss_02|25|lib_materials:stone_granite_02|||||||||||highland|mountain|cold|semiarid|||
|
||||
cold_semiarid_strato||lib_materials:stone_andesite|15|lib_materials:stone_diorite|15|lib_materials:stone_gneiss_02|||||||||||mountain|strato|cold|semiarid|||
|
||||
cold_arid_ocean||lib_materials:sand_silver|2|lib_materials:stone_sandstone_silver|4|lib_materials:stone_basalt_01|||||||||||ocean_depth|beach_depth|cold|arid|||
|
||||
cold_arid_beach||lib_materials:dirt_with_snow|1|lib_materials:stone_sandstone_silver|4|lib_materials:stone_basalt_01|||||||||||beach_depth|beach|cold|arid|||
|
||||
cold_arid_coastal||lib_materials:dirt_permafrost|1|lib_materials:dirt_permafrost|6|lib_materials:stone_basalt_01|||||||||||beach|coastal|cold|arid|||
|
||||
cold_arid_lowland||lib_materials:dirt_permafrost|1|lib_materials:dirt_permafrost|5|lib_materials:stone_granite_01|||||||||||coastal|lowland|cold|arid|||
|
||||
cold_arid_shelf||lib_materials:dirt_permafrost|1|lib_materials:dirt_permafrost|4|lib_materials:stone_gabbro|||||||||||lowland|shelf|cold|arid|||
|
||||
cold_arid_highland||lib_materials:dirt_permafrost|1|lib_materials:dirt_permafrost|3|lib_materials:stone_granite_brown|||||||||||shelf|highland|cold|arid|||
|
||||
cold_arid_mountain||lib_materials:stone_diorite|15|lib_materials:stone_gneiss_02|25|lib_materials:stone_granite_02|||||||||||highland|mountain|cold|arid|||
|
||||
cold_arid_strato||lib_materials:stone_andesite|15|lib_materials:stone_diorite|15|lib_materials:stone_gneiss_02|||||||||||mountain|strato|cold|arid|||
|
||||
lib_materials_tropical_rainforest_swamp||lib_materials:dirt_mud_01|1|lib_materials:dirt_mud_01|12|lib_materials:stone_brown|||||||||||-1|2|85|95|||
|
||||
lib_materials_subtropical_rainforest_swamp||lib_materials:dirt_mud_01|1|lib_materials:dirt_mud_01|12|lib_materials:stone_brown|||||||||||-1|2|75|95|||
|
||||
lib_materials_deciduous_forest_swamp||lib_materials:dirt_mud_01|1|lib_materials:dirt_silty|12|lib_materials:stone_mudstone|||||||||||-4|4|60|60|||
|
||||
lib_materials_temperate_rainforest_swamp||lib_materials:dirt_mud_01|1|lib_materials:dirt_mud_01|12|lib_materials:stone_brown|||||||||||-1|2|50|95|||
|
||||
|
|
@ -80,41 +80,45 @@ dirt|dirt_brown_with_grass_hot_semiarid_coastal|dirt_with_grass_hot_semiarid_coa
|
||||
dirt|dirt_clayey_with_grass_hot_semiarid_coastal|dirt_with_grass_hot_semiarid_coastal|0.8|beach|coastal|hot_semiarid_coastal
|
||||
dirt|dirt_sandy_with_grass_hot_semiarid_coastal|dirt_with_grass_hot_semiarid_coastal|0.8|beach|coastal|hot_semiarid_coastal
|
||||
dirt|dirt_silty_with_grass_hot_semiarid_coastal|dirt_with_grass_hot_semiarid_coastal|0.8|beach|coastal|hot_semiarid_coastal
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_hot_semiarid_coastal|0.8|beach|coastal|hot_semiarid_coastal
|
||||
dirt|dirt_black_with_grass_hot_semiarid_lowland|dirt_with_grass_hot_semiarid_lowland|0.8|coastal|lowland|hot_semiarid_lowland
|
||||
dirt|dirt_brown_with_grass_hot_semiarid_lowland|dirt_with_grass_hot_semiarid_lowland|0.8|coastal|lowland|hot_semiarid_lowland
|
||||
dirt|dirt_clayey_with_grass_hot_semiarid_lowland|dirt_with_grass_hot_semiarid_lowland|0.8|coastal|lowland|hot_semiarid_lowland
|
||||
dirt|dirt_sandy_with_grass_hot_semiarid_lowland|dirt_with_grass_hot_semiarid_lowland|0.8|coastal|lowland|hot_semiarid_lowland
|
||||
dirt|dirt_silty_with_grass_hot_semiarid_lowland|dirt_with_grass_hot_semiarid_lowland|0.8|coastal|lowland|hot_semiarid_lowland
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_hot_semiarid_lowland|0.8|coastal|lowland|hot_semiarid_lowland
|
||||
dirt|dirt_black_with_grass_hot_semiarid_shelf|dirt_with_grass_hot_semiarid_shelf|0.8|lowland|shelf|hot_semiarid_shelf
|
||||
dirt|dirt_brown_with_grass_hot_semiarid_shelf|dirt_with_grass_hot_semiarid_shelf|0.8|lowland|shelf|hot_semiarid_shelf
|
||||
dirt|dirt_clayey_with_grass_hot_semiarid_shelf|dirt_with_grass_hot_semiarid_shelf|0.8|lowland|shelf|hot_semiarid_shelf
|
||||
dirt|dirt_sandy_with_grass_hot_semiarid_shelf|dirt_with_grass_hot_semiarid_shelf|0.8|lowland|shelf|hot_semiarid_shelf
|
||||
dirt|dirt_silty_with_grass_hot_semiarid_shelf|dirt_with_grass_hot_semiarid_shelf|0.8|lowland|shelf|hot_semiarid_shelf
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_hot_semiarid_shelf|0.8|lowland|shelf|hot_semiarid_shelf
|
||||
dirt|dirt_black_with_grass_hot_semiarid_highland|dirt_with_grass_hot_semiarid_highland|0.8|shelf|highland|hot_semiarid_highland
|
||||
dirt|dirt_brown_with_grass_hot_semiarid_highland|dirt_with_grass_hot_semiarid_highland|0.8|shelf|highland|hot_semiarid_highland
|
||||
dirt|dirt_clayey_with_grass_hot_semiarid_highland|dirt_with_grass_hot_semiarid_highland|0.8|shelf|highland|hot_semiarid_highland
|
||||
dirt|dirt_sandy_with_grass_hot_semiarid_highland|dirt_with_grass_hot_semiarid_highland|0.8|shelf|highland|hot_semiarid_highland
|
||||
dirt|dirt_silty_with_grass_hot_semiarid_highland|dirt_with_grass_hot_semiarid_highland|0.8|shelf|highland|hot_semiarid_highland
|
||||
dirt|sand|stone_sandstone_desert_gravel|0.8|beach|coastal|hot_arid_coastal
|
||||
dirt|sand_desert|stone_sandstone_desert_gravel|0.8|beach|coastal|hot_arid_coastal
|
||||
dirt|sand_white|stone_sandstone_desert_gravel|0.8|beach|coastal|hot_arid_coastal
|
||||
dirt|stone_desert_gravel|stone_sandstone_desert_gravel|0.8|beach|coastal|hot_arid_coastal
|
||||
dirt|stone_sandstone_white_gravel|stone_sandstone_desert_gravel|0.8|beach|coastal|hot_arid_coastal
|
||||
dirt|sand|stone_sandstone_desert_gravel|0.8|coastal|lowland|hot_arid_lowland
|
||||
dirt|sand_desert|stone_sandstone_desert_gravel|0.8|coastal|lowland|hot_arid_lowland
|
||||
dirt|sand_white|stone_sandstone_desert_gravel|0.8|coastal|lowland|hot_arid_lowland
|
||||
dirt|stone_sandstone_white_gravel|stone_sandstone_desert_gravel|0.8|coastal|lowland|hot_arid_lowland
|
||||
dirt|stone_desert_gravel|stone_sandstone_desert_gravel|0.8|coastal|lowland|hot_arid_lowland
|
||||
dirt|sand|stone_sandstone_desert_gravel|0.8|lowland|shelf|hot_arid_shelf
|
||||
dirt|sand_desert|stone_sandstone_desert_gravel|0.8|lowland|shelf|hot_arid_shelf
|
||||
dirt|sand_white|stone_sandstone_desert_gravel|0.8|lowland|shelf|hot_arid_shelf
|
||||
dirt|stone_desert_gravel|stone_sandstone_desert_gravel|0.8|lowland|shelf|hot_arid_shelf
|
||||
dirt|stone_sandstone_white_gravel|stone_sandstone_desert_gravel|0.8|lowland|shelf|hot_arid_shelf
|
||||
dirt|sand|stone_sandstone_desert_gravel|0.8|shelf|highland|hot_arid_highland
|
||||
dirt|sand_desert|stone_sandstone_desert_gravel|0.8|shelf|highland|hot_arid_highland
|
||||
dirt|sand_white|stone_sandstone_desert_gravel|0.8|shelf|highland|hot_arid_highland
|
||||
dirt|stone_desert_gravel|stone_sandstone_desert_gravel|0.8|shelf|highland|hot_arid_highland
|
||||
dirt|stone_sandstone_white_gravel|stone_sandstone_desert_gravel|0.8|shelf|highland|hot_arid_highland
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_hot_semiarid_highland|0.8|shelf|highland|hot_semiarid_highland
|
||||
dirt|sand|stone_sandstone_white_gravel|0.8|beach|coastal|hot_arid_coastal
|
||||
dirt|sand_desert|stone_sandstone_white_gravel|0.8|beach|coastal|hot_arid_coastal
|
||||
dirt|sand_white|stone_sandstone_white_gravel|0.8|beach|coastal|hot_arid_coastal
|
||||
dirt|stone_desert_gravel|stone_sandstone_white_gravel|0.8|beach|coastal|hot_arid_coastal
|
||||
dirt|stone_sandstone_desert_gravel|stone_sandstone_white_gravel|0.8|beach|coastal|hot_arid_coastal
|
||||
dirt|sand|stone_sandstone_white_gravel|0.8|coastal|lowland|hot_arid_lowland
|
||||
dirt|sand_desert|stone_sandstone_white_gravel|0.8|coastal|lowland|hot_arid_lowland
|
||||
dirt|sand_white|stone_sandstone_white_gravel|0.8|coastal|lowland|hot_arid_lowland
|
||||
dirt|stone_sandstone_desert_gravel|stone_sandstone_white_gravel|0.8|coastal|lowland|hot_arid_lowland
|
||||
dirt|stone_desert_gravel|stone_sandstone_white_gravel|0.8|coastal|lowland|hot_arid_lowland
|
||||
dirt|sand|stone_sandstone_white_gravel|0.8|lowland|shelf|hot_arid_shelf
|
||||
dirt|sand_desert|stone_sandstone_white_gravel|0.8|lowland|shelf|hot_arid_shelf
|
||||
dirt|sand_white|stone_sandstone_white_gravel|0.8|lowland|shelf|hot_arid_shelf
|
||||
dirt|stone_desert_gravel|stone_sandstone_white_gravel|0.8|lowland|shelf|hot_arid_shelf
|
||||
dirt|stone_sandstone_desert_gravel|stone_sandstone_white_gravel|0.8|lowland|shelf|hot_arid_shelf
|
||||
dirt|sand|stone_sandstone_white_gravel|0.8|shelf|highland|hot_arid_highland
|
||||
dirt|sand_desert|stone_sandstone_white_gravel|0.8|shelf|highland|hot_arid_highland
|
||||
dirt|sand_white|stone_sandstone_white_gravel|0.8|shelf|highland|hot_arid_highland
|
||||
dirt|stone_desert_gravel|stone_sandstone_white_gravel|0.8|shelf|highland|hot_arid_highland
|
||||
dirt|stone_sandstone_desert_gravel|stone_sandstone_white_gravel|0.8|shelf|highland|hot_arid_highland
|
||||
dirt|dirt_silt_01|sand_white|0.8|beach_depth|beach|warm_humid_beach
|
||||
dirt|dirt_black_with_grass_warm_humid_coastal|dirt_with_grass_warm_humid_coastal|0.8|beach|coastal|warm_humid_coastal
|
||||
dirt|dirt_brown_with_grass_warm_humid_coastal|dirt_with_grass_warm_humid_coastal|0.8|beach|coastal|warm_humid_coastal
|
||||
@ -185,21 +189,25 @@ dirt|dirt_brown_with_grass_warm_semiarid_coastal|dirt_with_grass_warm_semiarid_c
|
||||
dirt|dirt_clayey_with_grass_warm_semiarid_coastal|dirt_with_grass_warm_semiarid_coastal|0.8|beach|coastal|warm_semiarid_coastal
|
||||
dirt|dirt_sandy_with_grass_warm_semiarid_coastal|dirt_with_grass_warm_semiarid_coastal|0.8|beach|coastal|warm_semiarid_coastal
|
||||
dirt|dirt_silty_with_grass_warm_semiarid_coastal|dirt_with_grass_warm_semiarid_coastal|0.8|beach|coastal|warm_semiarid_coastal
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_warm_semiarid_coastal|0.8|beach|coastal|warm_semiarid_coastal
|
||||
dirt|dirt_black_with_grass_warm_semiarid_lowland|dirt_with_grass_warm_semiarid_lowland|0.8|coastal|lowland|warm_semiarid_lowland
|
||||
dirt|dirt_brown_with_grass_warm_semiarid_lowland|dirt_with_grass_warm_semiarid_lowland|0.8|coastal|lowland|warm_semiarid_lowland
|
||||
dirt|dirt_clayey_with_grass_warm_semiarid_lowland|dirt_with_grass_warm_semiarid_lowland|0.8|coastal|lowland|warm_semiarid_lowland
|
||||
dirt|dirt_sandy_with_grass_warm_semiarid_lowland|dirt_with_grass_warm_semiarid_lowland|0.8|coastal|lowland|warm_semiarid_lowland
|
||||
dirt|dirt_silty_with_grass_warm_semiarid_lowland|dirt_with_grass_warm_semiarid_lowland|0.8|coastal|lowland|warm_semiarid_lowland
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_warm_semiarid_lowland|0.8|coastal|lowland|warm_semiarid_lowland
|
||||
dirt|dirt_black_with_grass_warm_semiarid_shelf|dirt_with_grass_warm_semiarid_shelf|0.8|lowland|shelf|warm_semiarid_shelf
|
||||
dirt|dirt_brown_with_grass_warm_semiarid_shelf|dirt_with_grass_warm_semiarid_shelf|0.8|lowland|shelf|warm_semiarid_shelf
|
||||
dirt|dirt_clayey_with_grass_warm_semiarid_shelf|dirt_with_grass_warm_semiarid_shelf|0.8|lowland|shelf|warm_semiarid_shelf
|
||||
dirt|dirt_sandy_with_grass_warm_semiarid_shelf|dirt_with_grass_warm_semiarid_shelf|0.8|lowland|shelf|warm_semiarid_shelf
|
||||
dirt|dirt_silty_with_grass_warm_semiarid_shelf|dirt_with_grass_warm_semiarid_shelf|0.8|lowland|shelf|warm_semiarid_shelf
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_warm_semiarid_shelf|0.8|lowland|shelf|warm_semiarid_shelf
|
||||
dirt|dirt_black_with_grass_warm_semiarid_highland|dirt_with_grass_warm_semiarid_highland|0.8|shelf|highland|warm_semiarid_highland
|
||||
dirt|dirt_brown_with_grass_warm_semiarid_highland|dirt_with_grass_warm_semiarid_highland|0.8|shelf|highland|warm_semiarid_highland
|
||||
dirt|dirt_clayey_with_grass_warm_semiarid_highland|dirt_with_grass_warm_semiarid_highland|0.8|shelf|highland|warm_semiarid_highland
|
||||
dirt|dirt_sandy_with_grass_warm_semiarid_highland|dirt_with_grass_warm_semiarid_highland|0.8|shelf|highland|warm_semiarid_highland
|
||||
dirt|dirt_silty_with_grass_warm_semiarid_highland|dirt_with_grass_warm_semiarid_highland|0.8|shelf|highland|warm_semiarid_highland
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_warm_semiarid_highland|0.8|shelf|highland|warm_semiarid_highland
|
||||
dirt|sand|stone_sandstone_desert_gravel|0.8|beach|coastal|warm_arid_coastal
|
||||
dirt|sand_desert|stone_sandstone_desert_gravel|0.8|beach|coastal|warm_arid_coastal
|
||||
dirt|sand_white|stone_sandstone_desert_gravel|0.8|beach|coastal|warm_arid_coastal
|
||||
@ -287,41 +295,45 @@ dirt|dirt_brown_with_grass_temperate_semiarid_coastal|dirt_with_grass_temperate_
|
||||
dirt|dirt_clayey_with_grass_temperate_semiarid_coastal|dirt_with_grass_temperate_semiarid_coastal|0.8|beach|coastal|temperate_semiarid_coastal
|
||||
dirt|dirt_sandy_with_grass_temperate_semiarid_coastal|dirt_with_grass_temperate_semiarid_coastal|0.8|beach|coastal|temperate_semiarid_coastal
|
||||
dirt|dirt_silty_with_grass_temperate_semiarid_coastal|dirt_with_grass_temperate_semiarid_coastal|0.8|beach|coastal|temperate_semiarid_coastal
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_temperate_semiarid_coastal|0.8|beach|coastal|temperate_semiarid_coastal
|
||||
dirt|dirt_black_with_grass_temperate_semiarid_lowland|dirt_with_grass_temperate_semiarid_lowland|0.8|coastal|lowland|temperate_semiarid_lowland
|
||||
dirt|dirt_brown_with_grass_temperate_semiarid_lowland|dirt_with_grass_temperate_semiarid_lowland|0.8|coastal|lowland|temperate_semiarid_lowland
|
||||
dirt|dirt_clayey_with_grass_temperate_semiarid_lowland|dirt_with_grass_temperate_semiarid_lowland|0.8|coastal|lowland|temperate_semiarid_lowland
|
||||
dirt|dirt_sandy_with_grass_temperate_semiarid_lowland|dirt_with_grass_temperate_semiarid_lowland|0.8|coastal|lowland|temperate_semiarid_lowland
|
||||
dirt|dirt_silty_with_grass_temperate_semiarid_lowland|dirt_with_grass_temperate_semiarid_lowland|0.8|coastal|lowland|temperate_semiarid_lowland
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_temperate_semiarid_lowland|0.8|coastal|lowland|temperate_semiarid_lowland
|
||||
dirt|dirt_black_with_grass_temperate_semiarid_shelf|dirt_with_grass_temperate_semiarid_shelf|0.8|lowland|shelf|temperate_semiarid_shelf
|
||||
dirt|dirt_brown_with_grass_temperate_semiarid_shelf|dirt_with_grass_temperate_semiarid_shelf|0.8|lowland|shelf|temperate_semiarid_shelf
|
||||
dirt|dirt_clayey_with_grass_temperate_semiarid_shelf|dirt_with_grass_temperate_semiarid_shelf|0.8|lowland|shelf|temperate_semiarid_shelf
|
||||
dirt|dirt_sandy_with_grass_temperate_semiarid_shelf|dirt_with_grass_temperate_semiarid_shelf|0.8|lowland|shelf|temperate_semiarid_shelf
|
||||
dirt|dirt_silty_with_grass_temperate_semiarid_shelf|dirt_with_grass_temperate_semiarid_shelf|0.8|lowland|shelf|temperate_semiarid_shelf
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_temperate_semiarid_shelf|0.8|lowland|shelf|temperate_semiarid_shelf
|
||||
dirt|dirt_black_with_grass_temperate_semiarid_highland|dirt_with_grass_temperate_semiarid_highland|0.8|shelf|highland|temperate_semiarid_highland
|
||||
dirt|dirt_brown_with_grass_temperate_semiarid_highland|dirt_with_grass_temperate_semiarid_highland|0.8|shelf|highland|temperate_semiarid_highland
|
||||
dirt|dirt_clayey_with_grass_temperate_semiarid_highland|dirt_with_grass_temperate_semiarid_highland|0.8|shelf|highland|temperate_semiarid_highland
|
||||
dirt|dirt_sandy_with_grass_temperate_semiarid_highland|dirt_with_grass_temperate_semiarid_highland|0.8|shelf|highland|temperate_semiarid_highland
|
||||
dirt|dirt_silty_with_grass_temperate_semiarid_highland|dirt_with_grass_temperate_semiarid_highland|0.8|shelf|highland|temperate_semiarid_highland
|
||||
dirt|sand|stone_sandstone_desert_gravel|0.8|beach|coastal|temperate_arid_coastal
|
||||
dirt|sand_desert|stone_sandstone_desert_gravel|0.8|beach|coastal|temperate_arid_coastal
|
||||
dirt|sand_white|stone_sandstone_desert_gravel|0.8|beach|coastal|temperate_arid_coastal
|
||||
dirt|stone_desert_gravel|stone_sandstone_desert_gravel|0.8|beach|coastal|temperate_arid_coastal
|
||||
dirt|stone_sandstone_white_gravel|stone_sandstone_desert_gravel|0.8|beach|coastal|temperate_arid_coastal
|
||||
dirt|sand|stone_sandstone_desert_gravel|0.8|coastal|lowland|temperate_arid_lowland
|
||||
dirt|sand_desert|stone_sandstone_desert_gravel|0.8|coastal|lowland|temperate_arid_lowland
|
||||
dirt|sand_white|stone_sandstone_desert_gravel|0.8|coastal|lowland|temperate_arid_lowland
|
||||
dirt|stone_sandstone_white_gravel|stone_sandstone_desert_gravel|0.8|coastal|lowland|temperate_arid_lowland
|
||||
dirt|stone_desert_gravel|stone_sandstone_desert_gravel|0.8|coastal|lowland|temperate_arid_lowland
|
||||
dirt|sand|stone_sandstone_desert_gravel|0.8|lowland|shelf|temperate_arid_shelf
|
||||
dirt|sand_desert|stone_sandstone_desert_gravel|0.8|lowland|shelf|temperate_arid_shelf
|
||||
dirt|sand_white|stone_sandstone_desert_gravel|0.8|lowland|shelf|temperate_arid_shelf
|
||||
dirt|stone_desert_gravel|stone_sandstone_desert_gravel|0.8|lowland|shelf|temperate_arid_shelf
|
||||
dirt|stone_sandstone_white_gravel|stone_sandstone_desert_gravel|0.8|lowland|shelf|temperate_arid_shelf
|
||||
dirt|sand|stone_sandstone_desert_gravel|0.8|shelf|highland|temperate_arid_highland
|
||||
dirt|sand_desert|stone_sandstone_desert_gravel|0.8|shelf|highland|temperate_arid_highland
|
||||
dirt|sand_white|stone_sandstone_desert_gravel|0.8|shelf|highland|temperate_arid_highland
|
||||
dirt|stone_desert_gravel|stone_sandstone_desert_gravel|0.8|shelf|highland|temperate_arid_highland
|
||||
dirt|stone_sandstone_white_gravel|stone_sandstone_desert_gravel|0.8|shelf|highland|temperate_arid_highland
|
||||
dirt|dirt_with_grass_dry|dirt_with_grass_temperate_semiarid_highland|0.8|shelf|highland|temperate_semiarid_highland
|
||||
dirt|sand|stone_desert_gravel|0.8|beach|coastal|temperate_arid_coastal
|
||||
dirt|sand_desert|stone_desert_gravel|0.8|beach|coastal|temperate_arid_coastal
|
||||
dirt|sand_white|stone_desert_gravel|0.8|beach|coastal|temperate_arid_coastal
|
||||
dirt|stone_sandstone_desert_gravel|stone_desert_gravel|0.8|beach|coastal|temperate_arid_coastal
|
||||
dirt|stone_sandstone_white_gravel|stone_desert_gravel|0.8|beach|coastal|temperate_arid_coastal
|
||||
dirt|sand|stone_desert_gravel|0.8|coastal|lowland|temperate_arid_lowland
|
||||
dirt|sand_desert|stone_desert_gravel|0.8|coastal|lowland|temperate_arid_lowland
|
||||
dirt|sand_white|stone_desert_gravel|0.8|coastal|lowland|temperate_arid_lowland
|
||||
dirt|stone_sandstone_desert_gravel|stone_desert_gravel|0.8|coastal|lowland|temperate_arid_lowland
|
||||
dirt|stone_sandstone_white_gravel|stone_desert_gravel|0.8|coastal|lowland|temperate_arid_lowland
|
||||
dirt|sand|stone_desert_gravel|0.8|lowland|shelf|temperate_arid_shelf
|
||||
dirt|sand_desert|stone_desert_gravel|0.8|lowland|shelf|temperate_arid_shelf
|
||||
dirt|sand_white|stone_desert_gravel|0.8|lowland|shelf|temperate_arid_shelf
|
||||
dirt|stone_sandstone_desert_gravel|stone_desert_gravel|0.8|lowland|shelf|temperate_arid_shelf
|
||||
dirt|stone_sandstone_white_gravel|stone_desert_gravel|0.8|lowland|shelf|temperate_arid_shelf
|
||||
dirt|sand|stone_desert_gravel|0.8|shelf|highland|temperate_arid_highland
|
||||
dirt|sand_desert|stone_desert_gravel|0.8|shelf|highland|temperate_arid_highland
|
||||
dirt|sand_white|stone_desert_gravel|0.8|shelf|highland|temperate_arid_highland
|
||||
dirt|stone_sandstone_desert_gravel|stone_desert_gravel|0.8|shelf|highland|temperate_arid_highland
|
||||
dirt|stone_sandstone_white_gravel|stone_desert_gravel|0.8|shelf|highland|temperate_arid_highland
|
||||
dirt|dirt_black_with_litter_coniferous|dirt_with_grass_cool_humid_coastal|0.8|beach|coastal|cool_humid_coastal
|
||||
dirt|dirt_brown_with_litter_coniferous|dirt_with_grass_cool_humid_coastal|0.8|beach|coastal|cool_humid_coastal
|
||||
dirt|dirt_clayey_with_litter_coniferous|dirt_with_grass_cool_humid_coastal|0.8|beach|coastal|cool_humid_coastal
|
||||
|
|
157
init.lua
157
init.lua
@ -35,6 +35,14 @@ lib_materials.clear_ores = minetest.setting_get("lib_materials_clear_ores") or t
|
||||
lib_materials.color_grass_reg = minetest.setting_get("lib_materials_color_grass_reg") or false
|
||||
lib_materials.color_grass_use = minetest.setting_get("lib_materials_color_grass_use") or false
|
||||
|
||||
lib_materials.enable_lakes = minetest.setting_get("lib_materials_enable_lakes") or false
|
||||
lib_materials.enable_rivers = minetest.setting_get("lib_materials_enable_rivers") or false
|
||||
lib_materials.enable_waterdynamics = minetest.setting_get("lib_materials_enable_waterdynamics") or false
|
||||
lib_materials.enable_waterfalls = minetest.setting_get("lib_materials_enable_waterfalls") or false
|
||||
lib_materials.enable_lib_shapes = minetest.setting_get("lib_materials_enable_lib_shapes_support") or true
|
||||
lib_materials.enable_mapgen_aliases = minetest.setting_get("lib_materials_enable_mapgen_aliases") or true
|
||||
|
||||
|
||||
lib_materials.mg_params = minetest.get_mapgen_params()
|
||||
lib_materials.mg_seed = lib_materials.mg_params.seed
|
||||
|
||||
@ -96,116 +104,119 @@ minetest.log(S("[MOD] lib_materials: Loading..."))
|
||||
dofile(lib_materials.path.."/lib_materials_nodeio.lua")
|
||||
dofile(lib_materials.path.."/lib_materials_fluid_lib.lua")
|
||||
|
||||
--dofile(lib_materials.path.."/lib_materials_toolcap_modifier.lua")
|
||||
--dofile(lib_materials.path.."/lib_materials_tool_ranks.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_node_registration.lua")
|
||||
|
||||
--game.lib.node.register_csv("|", lib_materials.path.."/nodes.csv")
|
||||
|
||||
--dofile(lib_materials.path.."/type_stone_deco.lua")
|
||||
--dofile(lib_materials.path.."/type_dirt.lua")
|
||||
--dofile(lib_materials.path.."/type_sand.lua")
|
||||
--dofile(lib_materials.path.."/type_ice_snow.lua")
|
||||
--dofile(lib_materials.path.."/type_ore.lua")
|
||||
--dofile(lib_materials.path.."/type_glass.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_liquid_containers.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_vessels.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_water_dynamics.lua")
|
||||
if lib_materials.enable_waterdynamics == true then
|
||||
dofile(lib_materials.path.."/lib_materials_water_dynamics.lua")
|
||||
end
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_fire.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_craftitems.lua")
|
||||
|
||||
--dofile(lib_materials.path.."/lib_materials_tools.lua")
|
||||
|
||||
--dofile(lib_materials.path.."/lib_materials_craftfire.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_craftrecipes.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_schematics.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_biomes.lua")
|
||||
|
||||
--game.lib.biomes.register_csv("|", lib_materials.path.."/biomes.csv")
|
||||
--dofile(lib_materials.path.."/lib_materials_ore_defs_ORIG.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_ore_defs.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_ecosystems.lua")
|
||||
|
||||
--dofile(lib_materials.path.."/voxel_BAK.lua")
|
||||
if lib_materials.enable_lakes == true then
|
||||
dofile(lib_materials.path.."/lib_materials_lakes.lua")
|
||||
end
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_lakes.lua")
|
||||
|
||||
----dofile(lib_materials.path.."/lib_materials_ore_defs_ORIG.lua")
|
||||
----dofile(lib_materials.path.."/lib_materials_ecosystems.lua")
|
||||
--dofile(lib_materials.path.."/lvm_voxel.lua")
|
||||
--dofile(lib_materials.path.."/burli_voxel.lua")
|
||||
--dofile(lib_materials.path.."/lib_materials_lakes.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_caves.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_utils.lua")
|
||||
|
||||
--dofile(lib_materials.path.."/lib_materials_rivers.lua")
|
||||
--dofile(lib_materials.path.."/lib_materials_ravines.lua")
|
||||
|
||||
if lib_materials.enable_waterfalls == true then
|
||||
dofile(lib_materials.path.."/lib_materials_waterfalls.lua")
|
||||
end
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_abms.lua")
|
||||
|
||||
-- minetest.register_ore({
|
||||
-- ore_type = "blob",
|
||||
-- ore = "air",
|
||||
-- wherein = {"group:dirt", "group:soil", "group:sand"},
|
||||
-- clust_scarcity = 4 * 4 * 4,
|
||||
-- clust_num_ores = 64,
|
||||
-- clust_size = 6,
|
||||
-- y_min = 1,
|
||||
-- y_max = 50,
|
||||
-- noise_params = {
|
||||
-- offset = 100.0,
|
||||
-- scale = -20000.0,
|
||||
-- spread = {x = 256, y = 256, z = 256},
|
||||
-- seed = 5934,
|
||||
-- octaves = 1,
|
||||
-- persist = 0.5,
|
||||
-- lacunarity = 2.22,
|
||||
-- flags = "defaults, noeased, absvalue",
|
||||
-- },
|
||||
-- random_factor = 1.0,
|
||||
-- })
|
||||
|
||||
if lib_materials.enable_rivers == true then
|
||||
dofile(lib_materials.path.."/lib_materials_rivers.lua")
|
||||
end
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_utils.lua")
|
||||
|
||||
dofile(lib_materials.path.."/lib_materials_chatcommands.lua")
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
--
|
||||
-- Aliases for map generators
|
||||
--
|
||||
|
||||
minetest.register_alias("mapgen_stone", "lib_materials:stone")
|
||||
minetest.register_alias("mapgen_dirt", "lib_materials:dirt")
|
||||
minetest.register_alias("mapgen_dirt_with_grass", "lib_materials:dirt_with_grass")
|
||||
minetest.register_alias("mapgen_sand", "lib_materials:sand")
|
||||
minetest.register_alias("mapgen_water_source", "lib_materials:liquid_water_source")
|
||||
minetest.register_alias("mapgen_river_water_source", "lib_materials:liquid_water_river_source")
|
||||
minetest.register_alias("mapgen_lava_source", "lib_materials:liquid_lava_source")
|
||||
--minetest.register_alias("mapgen_gravel", "lib_materials:stone_gravel")
|
||||
--minetest.register_alias("mapgen_desert_stone", "lib_materials:stone_desert")
|
||||
--minetest.register_alias("mapgen_desert_sand", "lib_materials:sand_desert")
|
||||
--minetest.register_alias("mapgen_dirt_with_snow", "lib_materials:dirt_with_snow")
|
||||
--minetest.register_alias("mapgen_snowblock", "lib_materials:snowblock")
|
||||
--minetest.register_alias("mapgen_snow", "lib_materials:snow")
|
||||
--minetest.register_alias("mapgen_ice", "lib_materials:ice")
|
||||
--minetest.register_alias("mapgen_sandstone", "lib_materials:stone_sandstone")
|
||||
|
||||
-- Flora
|
||||
|
||||
--minetest.register_alias("mapgen_tree", "default:tree")
|
||||
--minetest.register_alias("mapgen_leaves", "default:leaves")
|
||||
--minetest.register_alias("mapgen_apple", "default:apple")
|
||||
--minetest.register_alias("mapgen_jungletree", "default:jungletree")
|
||||
--minetest.register_alias("mapgen_jungleleaves", "default:jungleleaves")
|
||||
--minetest.register_alias("mapgen_junglegrass", "default:junglegrass")
|
||||
--minetest.register_alias("mapgen_pine_tree", "default:pine_tree")
|
||||
--minetest.register_alias("mapgen_pine_needles", "default:pine_needles")
|
||||
|
||||
-- Dungeons
|
||||
|
||||
--minetest.register_alias("mapgen_cobble", "lib_materials:stone_cobble")
|
||||
--minetest.register_alias("mapgen_stair_cobble", "lib_materials:stone_cobble_stairs")
|
||||
--minetest.register_alias("mapgen_mossycobble", "lib_materials:stone_cobble_mossy")
|
||||
--minetest.register_alias("mapgen_stair_desert_stone", "lib_materials:stone_desert_stairs")
|
||||
--minetest.register_alias("mapgen_sandstonebrick", "lib_materials:stone_sandstone_brick")
|
||||
--minetest.register_alias("mapgen_stair_sandstone_block", "lib_materials:stone_sandstone_block_stairs")
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
if lib_materials.enable_mapgen_aliases == true then
|
||||
minetest.register_alias("mapgen_stone", "lib_materials:stone")
|
||||
minetest.register_alias("mapgen_dirt", "lib_materials:dirt")
|
||||
minetest.register_alias("mapgen_dirt_with_grass", "lib_materials:dirt_with_grass")
|
||||
minetest.register_alias("mapgen_sand", "lib_materials:sand")
|
||||
minetest.register_alias("mapgen_water_source", "lib_materials:liquid_water_source")
|
||||
minetest.register_alias("mapgen_river_water_source", "lib_materials:liquid_water_river_source")
|
||||
minetest.register_alias("mapgen_lava_source", "lib_materials:liquid_lava_source")
|
||||
minetest.register_alias("mapgen_gravel", "lib_materials:stone_gravel")
|
||||
minetest.register_alias("mapgen_desert_stone", "lib_materials:stone_desert")
|
||||
minetest.register_alias("mapgen_desert_sand", "lib_materials:sand_desert")
|
||||
minetest.register_alias("mapgen_dirt_with_snow", "lib_materials:dirt_with_snow")
|
||||
minetest.register_alias("mapgen_snowblock", "lib_materials:snowblock")
|
||||
minetest.register_alias("mapgen_snow", "lib_materials:snow")
|
||||
minetest.register_alias("mapgen_ice", "lib_materials:ice")
|
||||
minetest.register_alias("mapgen_sandstone", "lib_materials:stone_sandstone")
|
||||
|
||||
-- Flora
|
||||
|
||||
--minetest.register_alias("mapgen_tree", "default:tree")
|
||||
--minetest.register_alias("mapgen_leaves", "default:leaves")
|
||||
--minetest.register_alias("mapgen_apple", "default:apple")
|
||||
--minetest.register_alias("mapgen_jungletree", "default:jungletree")
|
||||
--minetest.register_alias("mapgen_jungleleaves", "default:jungleleaves")
|
||||
--minetest.register_alias("mapgen_junglegrass", "default:junglegrass")
|
||||
--minetest.register_alias("mapgen_pine_tree", "default:pine_tree")
|
||||
--minetest.register_alias("mapgen_pine_needles", "default:pine_needles")
|
||||
|
||||
-- Dungeons
|
||||
|
||||
minetest.register_alias("mapgen_cobble", "lib_materials:stone_cobble")
|
||||
minetest.register_alias("mapgen_stair_cobble", "lib_materials:stone_cobble_stairs")
|
||||
minetest.register_alias("mapgen_mossycobble", "lib_materials:stone_cobble_mossy")
|
||||
minetest.register_alias("mapgen_stair_desert_stone", "lib_materials:stone_desert_stairs")
|
||||
minetest.register_alias("mapgen_sandstonebrick", "lib_materials:stone_sandstone_brick")
|
||||
minetest.register_alias("mapgen_stair_sandstone_block", "lib_materials:stone_sandstone_block_stairs")
|
||||
end
|
||||
|
||||
|
||||
if not minetest.global_exists("default") then
|
||||
|
@ -45,35 +45,67 @@ local function read_node_str(node_str)
|
||||
end
|
||||
end
|
||||
|
||||
for i, biome in ipairs(lib_materials.read_csv(",", lib_materials.path .. "/biomes.csv")) do
|
||||
local a, b, c, d, e, f, g, h, i, j, k, l = unpack(biome)
|
||||
for i, biome in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/biomes.csv")) do
|
||||
|
||||
--#Name|Dust|NodeTop|NodeTopDepth|Filler|FillerDepth|Stone|WaterTop|WaterTopDepth|Water|River water|RiverBed|RiverBedDepth|CaveLiquid|DungeonNode|DungeonAlt|DungeonStair|Y-min|Y-max|Temperature|Humidity|MaxPos|MinPos|VerticalBlend
|
||||
local a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p, q, r, s, t, u, v, w, x = unpack(biome)
|
||||
--minetest.log(a .. ", " .. b .. ", " .. c .. ", " .. d .. ", " .. e .. ", " .. f .. ", " .. g .. ", " .. h .. ", " .. i .. ", " .. j .. ", " .. k .. ", " .. l)
|
||||
|
||||
-- Parse node names: transform empty strings into nil and separate node and count
|
||||
b = read_node_str(b)
|
||||
local c1, c2 = read_node_str(c)
|
||||
local d1, d2 = read_node_str(d)
|
||||
e = read_node_str(e)
|
||||
local f1, f2 = read_node_str(f)
|
||||
g = read_node_str(g)
|
||||
h = read_node_str(h)
|
||||
-- b = read_node_str(b)
|
||||
-- local c1, c2 = read_node_str(c)
|
||||
-- local d1, d2 = read_node_str(d)
|
||||
-- e = read_node_str(e)
|
||||
-- local f1, f2 = read_node_str(f)
|
||||
-- g = read_node_str(g)
|
||||
-- h = read_node_str(h)
|
||||
|
||||
minetest.register_biome({
|
||||
name = a,
|
||||
node_dust = b,
|
||||
node_top = c1,
|
||||
depth_top = c2,
|
||||
node_filler = d1,
|
||||
depth_filler = d2,
|
||||
node_stone = e,
|
||||
node_water_top = f1,
|
||||
depth_water_top = f2,
|
||||
node_water = g,
|
||||
node_river_water = h,
|
||||
y_min = tonumber(i) or heights[i],
|
||||
y_max = tonumber(j) or heights[j],
|
||||
vertical_blend = lib_materials.biome_vertical_blend,
|
||||
heat_point = tonumber(k) or temperatures[k],
|
||||
humidity_point = tonumber(l) or humidities[l],
|
||||
node_dust = b or nil,
|
||||
node_top = c or nil,
|
||||
depth_top = tonumber(d),
|
||||
node_filler = e or nil,
|
||||
depth_filler = tonumber(f),
|
||||
node_stone = g or nil,
|
||||
node_water_top = h or nil,
|
||||
depth_water_top = tonumber(i),
|
||||
node_water = j or nil,
|
||||
node_river_water = k or nil,
|
||||
node_riverbed = l or nil,
|
||||
depth_riverbed = tonumber(m),
|
||||
node_cave_liquid = n or nil,
|
||||
node_dungeon = o or nil,
|
||||
node_dungeon_alt = p or nil,
|
||||
node_dungeon_stair = q or nil,
|
||||
y_min = tonumber(i) or heights[r],
|
||||
y_max = tonumber(j) or heights[s],
|
||||
heat_point = tonumber(k) or temperatures[t],
|
||||
humidity_point = tonumber(l) or humidities[u],
|
||||
max_pos = tonumber(v),
|
||||
min_pos = tonumber(w),
|
||||
vertical_blend = x or lib_materials.biome_vertical_blend,
|
||||
})
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
@ -81,6 +81,52 @@ minetest.register_node("lib_materials:fire_flame_basic", {
|
||||
on_flood = flood_flame,
|
||||
})
|
||||
|
||||
minetest.register_node("lib_materials:fire_flame_large_basic", {
|
||||
drawtype = "firelike",
|
||||
tiles = {
|
||||
{
|
||||
name = "lib_materials_flame_large_basic_animated.png",
|
||||
animation = {
|
||||
type = "vertical_frames",
|
||||
aspect_w = 16,
|
||||
aspect_h = 16,
|
||||
length = 1
|
||||
},
|
||||
},
|
||||
},
|
||||
visual_scale = 4.0,
|
||||
inventory_image = "lib_materials_flame_large_basic.png",
|
||||
paramtype = "light",
|
||||
light_source = 13,
|
||||
walkable = false,
|
||||
buildable_to = true,
|
||||
sunlight_propagates = true,
|
||||
floodable = true,
|
||||
damage_per_second = 4,
|
||||
groups = {igniter = 2, dig_immediate = 3, not_in_creative_inventory = 1},
|
||||
drop = "",
|
||||
|
||||
on_timer = function(pos)
|
||||
local f = minetest.find_node_near(pos, 1, {"group:flammable"})
|
||||
if not fire_enabled or not f then
|
||||
minetest.remove_node(pos)
|
||||
return
|
||||
end
|
||||
-- Restart timer
|
||||
return true
|
||||
end,
|
||||
|
||||
on_construct = function(pos)
|
||||
if not fire_enabled then
|
||||
minetest.remove_node(pos)
|
||||
else
|
||||
minetest.get_node_timer(pos):start(math.random(30, 60))
|
||||
end
|
||||
end,
|
||||
|
||||
on_flood = flood_flame,
|
||||
})
|
||||
|
||||
minetest.register_node("lib_materials:fire_flame_permanent", {
|
||||
description = "Permanent Flame",
|
||||
drawtype = "firelike",
|
||||
@ -112,7 +158,7 @@ minetest.register_node("lib_materials:fire_flame_permanent", {
|
||||
|
||||
-- Flint and steel
|
||||
|
||||
minetest.register_tool("lib_materials:fire_flint_and_steel", {
|
||||
minetest.register_tool("lib_materials:tool_flint_and_steel", {
|
||||
description = "Flint and Steel",
|
||||
inventory_image = "lib_materials_tool_flint_steel.png",
|
||||
sound = {breaks = "default_tool_breaks"},
|
||||
@ -163,10 +209,16 @@ minetest.register_craft({
|
||||
})
|
||||
|
||||
|
||||
minetest.register_alias("fire:basic_flame", "lib_materials:fire_flame_basic")
|
||||
minetest.register_alias("fire:permanent_flame", "lib_materials:fire_flame_permanent")
|
||||
minetest.register_alias("fire:flint_and_steel", "lib_materials:fire_flint_and_steel")
|
||||
|
||||
|
||||
|
||||
-- Override coalblock to enable permanent flame above
|
||||
-- Coalblock is non-flammable to avoid unwanted flame_basic nodes
|
||||
|
||||
minetest.override_item("default:coalblock", {
|
||||
minetest.override_item("lib_materials:mineral_coal_block", {
|
||||
after_destruct = function(pos, oldnode)
|
||||
pos.y = pos.y + 1
|
||||
if minetest.get_node(pos).name == "lib_materials:fire_flame_permanent" then
|
||||
|
@ -14,10 +14,134 @@ local function read_node_str(node_str)
|
||||
end
|
||||
end
|
||||
|
||||
--game.library.csv.read
|
||||
--lib_materials.read_csv
|
||||
|
||||
--for i, stone in ipairs(game.lib.csv.read("|", lib_materials.path .. "/nodes.csv")) do
|
||||
--## register dirt nodes for with grass, with litter, and with ground cover and for biome specific ground cover.
|
||||
--## Dirts:
|
||||
--## Dirt,Black Dirt,Brown Dirt,Clay Dirt,Clayey Dirt,Red Clay,White Clay,Coarse Dirt,Compacted Dirt, Dark Dirt,
|
||||
--## Dried Dirt,Dry Dirt,Loam,Mud 01,Mud 02,Dried Mud,Peat,Permafrost,Red Dirt,Sandy Dirt,Silt 01,Silt 02,Silt 03,Silty Dirt,Sod
|
||||
--## Dirts are registered as standalone nodes, as well as, with each of several grass or other ground cover types, listed below.
|
||||
--## Grass(es)(Bamboo,Brown,Cold,Crystal,Dry,Fiery,Grass(Default),Gray,Green,Grove,Jungle 01,Mushroom,Prairie),
|
||||
--## Coniferous Litter,Fungal Litter,Leaf Litter 01,Leaf Litter 02,Rainforest Litter,Stones,Vines,Snow,Soil,Wet Soil,Stone,Cobblestone,Desert Cobblestone
|
||||
--## Dirts are also registered for each biome ground cover, according to temperature, humidity and altitude. Example: 'dirt_with_grass_warm_humid_lowland'.
|
||||
|
||||
local temperatures = {"hot", "warm", "temperate", "cool"}
|
||||
local humidities = {"humid", "semihumid", "temperate", "semiarid"}
|
||||
local elevations = {"coastal", "lowland", "shelf", "highland"}
|
||||
local palettes1 = {
|
||||
hot_humid = "#93fc54:80",
|
||||
hot_semihumid = "#fcd953:80",
|
||||
hot_temperate = "#fc9754:80",
|
||||
hot_semiarid = "#fc5458:80",
|
||||
warm_humid = "#81da62:72",
|
||||
warm_semihumid = "#dacf61:72",
|
||||
warm_temperate = "#daa062:72",
|
||||
warm_semiarid = "#da6e62:72",
|
||||
temperate_humid = "#36e44b:64",
|
||||
temperate_semihumid = "#b1e436:64",
|
||||
temperate_temperate = "#e4d136:64",
|
||||
temperate_semiarid = "#e48836:64",
|
||||
cool_humid = "#43e9a5:48",
|
||||
cool_semihumid = "#69e942:48",
|
||||
cool_temperate = "#ace943:48",
|
||||
cool_semiarid = "#e9df43:48",
|
||||
}
|
||||
|
||||
local textures = {}
|
||||
if lib_materials.color_grass_use then
|
||||
textures = {
|
||||
coastal = {
|
||||
"lib_materials_grass_jungle_01_top.png", "lib_materials_grass_jungle_01_side.png"
|
||||
},
|
||||
lowland = {
|
||||
"lib_materials_grass_default_top.png", "lib_materials_grass_default_side.png"
|
||||
},
|
||||
shelf = {
|
||||
"lib_materials_grass_dry_default_top.png", "lib_materials_grass_dry_default_side.png"
|
||||
},
|
||||
highland = {
|
||||
"lib_materials_grass_brown_top.png", "lib_materials_grass_brown_side.png"
|
||||
}
|
||||
}
|
||||
else
|
||||
textures = {
|
||||
coastal = {
|
||||
"lib_materials_grass_coastal_top.png", "lib_materials_grass_coastal_side.png"
|
||||
},
|
||||
lowland = {
|
||||
"lib_materials_grass_lowland_top.png", "lib_materials_grass_lowland_side.png"
|
||||
},
|
||||
shelf = {
|
||||
"lib_materials_grass_shelf_top.png", "lib_materials_grass_shelf_side.png"
|
||||
},
|
||||
highland = {
|
||||
"lib_materials_grass_highland_top.png", "lib_materials_grass_highland_side.png"
|
||||
}
|
||||
}
|
||||
end
|
||||
local palettes2 = {
|
||||
{
|
||||
"#43e9a5:80", "#36e44b:80", "#81da62:80", "#93fc54:80"
|
||||
},
|
||||
{
|
||||
"#69e942:80", "#b1e436:80", "#dacf61:80", "#fcd953:80"
|
||||
},
|
||||
{
|
||||
"#ace943:80", "#e4d136:80", "#daa062:80", "#fc9754:80"
|
||||
},
|
||||
{
|
||||
"#e9df43:80", "#e48836:80", "#da6e62:80", "#fc5458:80"
|
||||
}
|
||||
}
|
||||
local grasses = {
|
||||
{"Wet", "lib_materials_grass_jungle_01_top.png", "lib_materials_grass_jungle_01_side.png"},
|
||||
{"Lush", "lib_materials_grass_default_top.png", "lib_materials_grass_default_side.png"},
|
||||
{"Dry", "lib_materials_grass_dry_default_top.png", "lib_materials_grass_dry_default_side.png"},
|
||||
{"Brown", "lib_materials_grass_brown_top.png", "lib_materials_grass_brown_side.png"}
|
||||
}
|
||||
--Grass Top with Grass Sides over Dirt
|
||||
local covers = {
|
||||
{"grass", "Grass", "lib_materials_grass_default_top.png", "lib_materials_grass_default_side.png"},
|
||||
{"grass_bamboo", "Bamboo Grass", "lib_materials_grass_bamboo_top.png", "lib_materials_grass_bamboo_side.png"},
|
||||
{"grass_brown", "Brown Grass", "lib_materials_grass_brown_top.png", "lib_materials_grass_brown_side.png"},
|
||||
{"grass_cold", "Cold Grass", "lib_materials_grass_cold_top.png", "lib_materials_grass_cold_side.png"},
|
||||
{"grass_crystal", "Crystal Grass", "lib_materials_grass_crystal_top.png", "lib_materials_grass_crystal_side.png"},
|
||||
{"grass_dry", "Dry Grass", "lib_materials_grass_dry_default_top.png", "lib_materials_grass_dry_default_side.png"},
|
||||
{"grass_fiery", "Fiery Grass", "lib_materials_grass_fiery_top.png", "lib_materials_grass_fiery_side.png"},
|
||||
{"grass_gray", "Gray Grass", "lib_materials_grass_gray_top.png", "lib_materials_grass_gray_side.png"},
|
||||
{"grass_green", "Green Grass", "lib_materials_grass_green_top.png", "lib_materials_grass_green_side.png"},
|
||||
{"grass_grove", "Grove Grass", "lib_materials_grass_grove_top.png", "lib_materials_grass_grove_side.png"},
|
||||
{"grass_jungle_01", "Jungle Grass 01", "lib_materials_grass_jungle_01_top.png", "lib_materials_grass_jungle_01_side.png"},
|
||||
{"grass_mushroom", "Mushroom Grass", "lib_materials_grass_mushroom_top.png", "lib_materials_grass_mushroom_side.png"},
|
||||
{"grass_prairie", "Prairie Grass", "lib_materials_grass_prairie_top.png", "lib_materials_grass_prairie_side.png"},
|
||||
{"litter_coniferous", "Coniferous Litter", "lib_materials_litter_coniferous.png", "lib_materials_litter_coniferous_side.png"},
|
||||
{"litter_rainforest", "Rainforest Litter", "lib_materials_litter_rainforest.png", "lib_materials_litter_rainforest_side.png"},
|
||||
{"snow", "Snow", "lib_materials_snow.png", "lib_materials_snow_side.png"},
|
||||
}
|
||||
--Soil Top with Soil Sides masked over Dirt
|
||||
--lib_materials_ground_soil_wet.png lib_materials_ground_soil_wet_side.png
|
||||
local soils = {
|
||||
{"soil", "Soil", "lib_materials_dirt_soil_mask.png"},
|
||||
{"soil_wet", "Wet Soil", "lib_materials_dirt_soil_wet_mask.png", "lib_materials_dirt_with_soil_wet_side.png"},
|
||||
}
|
||||
|
||||
|
||||
--Dirt with Stone nodes. Uses mask over dirt.
|
||||
local stone_dirts = {
|
||||
{"stone", "Stone", "lib_materials_stone_default.png^(", "^[mask:lib_materials_mask_stone.png)"},
|
||||
{"stone_cobble", "Cobblestone", "lib_materials_stone_cobble_default.png^(", "^[mask:lib_materials_mask_cobble.png)"},
|
||||
{"stone_desert_cobble", "Desert Cobblestone", "lib_materials_stone_desert_cobble.png^(", "^[mask:lib_materials_mask_cobble.png)"},
|
||||
}
|
||||
--Dirt with Litter nodes that use alpha texture over dirt.
|
||||
local alpha_litter_dirts = {
|
||||
{"litter_fungi", "Fungal Litter", "lib_materials_litter_vine.png", "lib_materials_grass_fungi_side.png"},
|
||||
{"litter_leaf_01", "Leaf Litter 01", "lib_materials_litter_leaf_01.png", "lib_materials_litter_coniferous_side.png"},
|
||||
{"litter_leaf_02", "Leaf Litter 02", "lib_materials_litter_leaf_02.png", "lib_materials_litter_coniferous_side.png"},
|
||||
{"litter_stones", "Stones", "lib_materials_litter_stones.png", "lib_materials_litter_stones_side.png"},
|
||||
{"litter_vine", "Vines", "lib_materials_litter_vine.png", "lib_materials_litter_coniferous_side.png"},
|
||||
}
|
||||
|
||||
|
||||
|
||||
for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes.csv")) do
|
||||
|
||||
--Node_Name|Description|Alias_Mod|Alias_Node|Tile_String|Draw_Type|Param_Type|ParamType2|LightSource|Walkable|Pointable|Climbable|Diggable|Buildable|Use_Alpha|Alpha|Sun_Prop|Damage_Per_Second|Grnd_Cnt|Legacy|Groups|Groups2|Max_Drops|Drops|Sounds|Group_Cracky|Group_Crumbly|Group_Choppy|Group_Snappy|Group_Bendy|Group_Oddly_Breakable_by_Hand|Group_Level|Group_Stone|Group_Sand|Group_Glass|Group_Ore|Group_Metal|Group_Mineral|Group_Ice|Group_Snowy|Group_Dirt|Group_Grass|Group_Soil|Group_BakedClay|Group_Liquid|Group_Lava|Group_Igniter|Group_Mud|Group_Oil|Group_Flammable|Group_Quicksand|Group_Water|Group_Puts_Out_FIre|Group_Cools_Lava|Group_Falling_Node|Group_Not_In_Creative_Inventory|Group_Drown|Group_Disable_Jump|Group_Mohs|Group_RockType|Grp_MatType|LiquidType|LiquidViscosity|LiquidRange|LiquidRenew|LiquidAltSource|LiquidAltFlow|PostEffectColor
|
||||
@ -445,131 +569,6 @@ for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes
|
||||
|
||||
|
||||
|
||||
--## register dirt nodes for with grass, with litter, and with ground cover and for biome specific ground cover.
|
||||
--## Dirts:
|
||||
--## Dirt,Black Dirt,Brown Dirt,Clayey Dirt,Red Clay,White Clay,Coarse Dirt,Dark Dirt,
|
||||
--## Dried Dirt,Dry Dirt,Mud,Dried Mud,Permafrost,Sandy Dirt,Silt 01,Silt 02,Silty Dirt,Sod
|
||||
--## Dirts are registered as standalone nodes, as well as, with each of several grass or other ground cover types, listed below.
|
||||
--## Grass(es)(Bamboo,Brown,Cold,Crystal,Dry,Fiery,Gray,Green,Grove,Jungle 01,Mushroom,Prairie),
|
||||
--## Coniferous Litter,Fungal Litter,Leaf Litter 01,Leaf Litter 02,Rainforest Litter,Stones,Vines,Snow,Soil,Wet Soil,Stone,Cobblestone,Desert Cobblestone
|
||||
--## Dirts are also registered for each biome ground cover, according to temperature, humidity and altitude. Example: 'dirt_with_grass_warm_humid_lowland'.
|
||||
|
||||
local temperatures = {"hot", "warm", "temperate", "cool"}
|
||||
local humidities = {"humid", "semihumid", "temperate", "semiarid"}
|
||||
local elevations = {"coastal", "lowland", "shelf", "highland"}
|
||||
local palettes1 = {
|
||||
hot_humid = "#93fc54:80",
|
||||
hot_semihumid = "#fcd953:80",
|
||||
hot_temperate = "#fc9754:80",
|
||||
hot_semiarid = "#fc5458:80",
|
||||
warm_humid = "#81da62:72",
|
||||
warm_semihumid = "#dacf61:72",
|
||||
warm_temperate = "#daa062:72",
|
||||
warm_semiarid = "#da6e62:72",
|
||||
temperate_humid = "#36e44b:64",
|
||||
temperate_semihumid = "#b1e436:64",
|
||||
temperate_temperate = "#e4d136:64",
|
||||
temperate_semiarid = "#e48836:64",
|
||||
cool_humid = "#43e9a5:48",
|
||||
cool_semihumid = "#69e942:48",
|
||||
cool_temperate = "#ace943:48",
|
||||
cool_semiarid = "#e9df43:48",
|
||||
}
|
||||
|
||||
local textures = {}
|
||||
if lib_materials.color_grass_use then
|
||||
textures = {
|
||||
coastal = {
|
||||
"lib_materials_grass_jungle_01_top.png", "lib_materials_grass_jungle_01_side.png"
|
||||
},
|
||||
lowland = {
|
||||
"lib_materials_grass_default_top.png", "lib_materials_grass_default_side.png"
|
||||
},
|
||||
shelf = {
|
||||
"lib_materials_grass_dry_default_top.png", "lib_materials_grass_dry_default_side.png"
|
||||
},
|
||||
highland = {
|
||||
"lib_materials_grass_brown_top.png", "lib_materials_grass_brown_side.png"
|
||||
}
|
||||
}
|
||||
else
|
||||
textures = {
|
||||
coastal = {
|
||||
"lib_materials_grass_coastal_top.png", "lib_materials_grass_coastal_side.png"
|
||||
},
|
||||
lowland = {
|
||||
"lib_materials_grass_lowland_top.png", "lib_materials_grass_lowland_side.png"
|
||||
},
|
||||
shelf = {
|
||||
"lib_materials_grass_shelf_top.png", "lib_materials_grass_shelf_side.png"
|
||||
},
|
||||
highland = {
|
||||
"lib_materials_grass_highland_top.png", "lib_materials_grass_highland_side.png"
|
||||
}
|
||||
}
|
||||
end
|
||||
local palettes2 = {
|
||||
{
|
||||
"#43e9a5:80", "#36e44b:80", "#81da62:80", "#93fc54:80"
|
||||
},
|
||||
{
|
||||
"#69e942:80", "#b1e436:80", "#dacf61:80", "#fcd953:80"
|
||||
},
|
||||
{
|
||||
"#ace943:80", "#e4d136:80", "#daa062:80", "#fc9754:80"
|
||||
},
|
||||
{
|
||||
"#e9df43:80", "#e48836:80", "#da6e62:80", "#fc5458:80"
|
||||
}
|
||||
}
|
||||
local grasses = {
|
||||
{"Wet", "lib_materials_grass_jungle_01_top.png", "lib_materials_grass_jungle_01_side.png"},
|
||||
{"Lush", "lib_materials_grass_default_top.png", "lib_materials_grass_default_side.png"},
|
||||
{"Dry", "lib_materials_grass_dry_default_top.png", "lib_materials_grass_dry_default_side.png"},
|
||||
{"Brown", "lib_materials_grass_brown_top.png", "lib_materials_grass_brown_side.png"}
|
||||
}
|
||||
--Grass Top with Grass Sides over Dirt
|
||||
local covers = {
|
||||
{"grass", "Grass", "lib_materials_grass_default_top.png", "lib_materials_grass_default_side.png"},
|
||||
{"grass_bamboo", "Bamboo Grass", "lib_materials_grass_bamboo_top.png", "lib_materials_grass_bamboo_side.png"},
|
||||
{"grass_brown", "Brown Grass", "lib_materials_grass_brown_top.png", "lib_materials_grass_brown_side.png"},
|
||||
{"grass_cold", "Cold Grass", "lib_materials_grass_cold_top.png", "lib_materials_grass_cold_side.png"},
|
||||
{"grass_crystal", "Crystal Grass", "lib_materials_grass_crystal_top.png", "lib_materials_grass_crystal_side.png"},
|
||||
{"grass_dry", "Dry Grass", "lib_materials_grass_dry_default_top.png", "lib_materials_grass_dry_default_side.png"},
|
||||
{"grass_fiery", "Fiery Grass", "lib_materials_grass_fiery_top.png", "lib_materials_grass_fiery_side.png"},
|
||||
{"grass_gray", "Gray Grass", "lib_materials_grass_gray_top.png", "lib_materials_grass_gray_side.png"},
|
||||
{"grass_green", "Green Grass", "lib_materials_grass_green_top.png", "lib_materials_grass_green_side.png"},
|
||||
{"grass_grove", "Grove Grass", "lib_materials_grass_grove_top.png", "lib_materials_grass_grove_side.png"},
|
||||
{"grass_jungle_01", "Jungle Grass 01", "lib_materials_grass_jungle_01_top.png", "lib_materials_grass_jungle_01_side.png"},
|
||||
{"grass_mushroom", "Mushroom Grass", "lib_materials_grass_mushroom_top.png", "lib_materials_grass_mushroom_side.png"},
|
||||
{"grass_prairie", "Prairie Grass", "lib_materials_grass_prairie_top.png", "lib_materials_grass_prairie_side.png"},
|
||||
{"litter_coniferous", "Coniferous Litter", "lib_materials_litter_coniferous.png", "lib_materials_litter_coniferous_side.png"},
|
||||
{"litter_rainforest", "Rainforest Litter", "lib_materials_litter_rainforest.png", "lib_materials_litter_rainforest_side.png"},
|
||||
{"snow", "Snow", "lib_materials_snow.png", "lib_materials_snow_side.png"},
|
||||
}
|
||||
--Soil Top with Soil Sides masked over Dirt
|
||||
--lib_materials_ground_soil_wet.png lib_materials_ground_soil_wet_side.png
|
||||
local soils = {
|
||||
{"soil", "Soil", "lib_materials_dirt_soil_mask.png"},
|
||||
{"soil_wet", "Wet Soil", "lib_materials_dirt_soil_wet_mask.png", "lib_materials_dirt_with_soil_wet_side.png"},
|
||||
}
|
||||
|
||||
|
||||
--Dirt with Stone nodes. Uses mask over dirt.
|
||||
local stone_dirts = {
|
||||
{"stone", "Stone", "lib_materials_stone_default.png^(", "^[mask:lib_materials_mask_stone.png)"},
|
||||
{"stone_cobble", "Cobblestone", "lib_materials_stone_cobble_default.png^(", "^[mask:lib_materials_mask_cobble.png)"},
|
||||
{"stone_desert_cobble", "Desert Cobblestone", "lib_materials_stone_desert_cobble.png^(", "^[mask:lib_materials_mask_cobble.png)"},
|
||||
}
|
||||
--Dirt with Litter nodes that use alpha texture over dirt.
|
||||
local alpha_litter_dirts = {
|
||||
{"litter_fungi", "Fungal Litter", "lib_materials_litter_vine.png", "lib_materials_grass_fungi_side.png"},
|
||||
{"litter_leaf_01", "Leaf Litter 01", "lib_materials_litter_leaf_01.png", "lib_materials_litter_coniferous_side.png"},
|
||||
{"litter_leaf_02", "Leaf Litter 02", "lib_materials_litter_leaf_02.png", "lib_materials_litter_coniferous_side.png"},
|
||||
{"litter_stones", "Stones", "lib_materials_litter_stones.png", "lib_materials_litter_stones_side.png"},
|
||||
{"litter_vine", "Vines", "lib_materials_litter_vine.png", "lib_materials_litter_coniferous_side.png"},
|
||||
}
|
||||
|
||||
if new_node_type == 2 then
|
||||
new_node_def.soil = {
|
||||
base = node_name,
|
||||
@ -578,9 +577,7 @@ for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes
|
||||
}
|
||||
|
||||
minetest.register_node("lib_materials:"..node_name.."", new_node_def)
|
||||
minetest.register_alias(""..node_name.."", "lib_materials:"..node_name.."")
|
||||
--game.lib.node.register("lib_materials:"..node_name.."", new_node_def)
|
||||
--game.lib.node.register_alias("lib_materials", node_name, alias_mod, alias_node)
|
||||
minetest.register_alias(node_name, "lib_materials:"..node_name.."")
|
||||
|
||||
for _, sl in pairs(soils) do
|
||||
|
||||
@ -607,8 +604,11 @@ for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes
|
||||
dry = "lib_materials:"..node_name.."_with_soil",
|
||||
wet = "lib_materials:"..node_name.."_with_soil_wet"
|
||||
}
|
||||
new_cloned_node.groups["not_in_creative_inventory"] = 1
|
||||
|
||||
minetest.register_node("lib_materials:" .. full .. "", new_cloned_node)
|
||||
minetest.register_alias(full, "lib_materials:"..full.."")
|
||||
|
||||
end
|
||||
|
||||
for _, cv in pairs(covers) do
|
||||
@ -637,14 +637,11 @@ for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes
|
||||
dry = "lib_materials:"..node_name.."_with_soil",
|
||||
wet = "lib_materials:"..node_name.."_with_soil_wet"
|
||||
}
|
||||
new_cloned_node.groups["not_in_creative_inventory"] = 1
|
||||
|
||||
minetest.register_node("lib_materials:" .. full .. "", new_cloned_node)
|
||||
if full == "dirt_with_grass" then
|
||||
minetest.register_alias("default:dirt_with_grass", "lib_materials:"..full.."")
|
||||
end
|
||||
if full == "dirt_with_grass_dry" then
|
||||
minetest.register_alias("default:dirt_with_dry_grass", "lib_materials:"..full.."")
|
||||
end
|
||||
minetest.register_alias(full, "lib_materials:"..full.."")
|
||||
|
||||
end
|
||||
|
||||
for _, sd in pairs(stone_dirts) do
|
||||
@ -660,8 +657,11 @@ for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes
|
||||
dry = "lib_materials:"..node_name.."_with_soil",
|
||||
wet = "lib_materials:"..node_name.."_with_soil_wet"
|
||||
}
|
||||
new_cloned_node.groups["not_in_creative_inventory"] = 1
|
||||
|
||||
minetest.register_node("lib_materials:" .. full .. "", new_cloned_node)
|
||||
minetest.register_alias(full, "lib_materials:"..full.."")
|
||||
|
||||
end
|
||||
|
||||
for _, alph in pairs(alpha_litter_dirts) do
|
||||
@ -683,8 +683,11 @@ for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes
|
||||
dry = "lib_materials:"..node_name.."_with_soil",
|
||||
wet = "lib_materials:"..node_name.."_with_soil_wet"
|
||||
}
|
||||
new_cloned_node.groups["not_in_creative_inventory"] = 1
|
||||
|
||||
minetest.register_node("lib_materials:" .. full .. "", new_cloned_node)
|
||||
minetest.register_alias(full, "lib_materials:"..full.."")
|
||||
|
||||
end
|
||||
|
||||
for _, t in pairs(temperatures) do
|
||||
@ -706,9 +709,11 @@ for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes
|
||||
dry = "lib_materials:"..node_name.."_with_soil",
|
||||
wet = "lib_materials:"..node_name.."_with_soil_wet"
|
||||
}
|
||||
new_cloned_node.groups["not_in_creative_inventory"] = 1
|
||||
|
||||
minetest.register_node("lib_materials:" .. id .. "", new_cloned_node)
|
||||
|
||||
minetest.register_alias(id, "lib_materials:"..id.."")
|
||||
|
||||
end
|
||||
end
|
||||
end
|
||||
@ -737,9 +742,10 @@ for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes
|
||||
dry = "lib_materials:"..node_name.."_with_soil",
|
||||
wet = "lib_materials:"..node_name.."_with_soil_wet"
|
||||
}
|
||||
new_cloned_node.groups["not_in_creative_inventory"] = 1
|
||||
|
||||
minetest.register_node("lib_materials:" .. full .. "", new_cloned_node)
|
||||
|
||||
minetest.register_alias(full, "lib_materials:"..full.."")
|
||||
|
||||
count = count + 1
|
||||
end
|
||||
@ -751,65 +757,158 @@ for i, stone in ipairs(lib_materials.read_csv("|", lib_materials.path .. "/nodes
|
||||
|
||||
minetest.register_node("lib_materials:"..node_name.."", new_node_def)
|
||||
minetest.register_alias(""..node_name.."", "lib_materials:"..node_name.."")
|
||||
--game.lib.node.register("lib_materials:"..node_name.."", new_node_def)
|
||||
--game.lib.node.register_alias("lib_materials", node_name, alias_mod, alias_node)
|
||||
|
||||
end
|
||||
|
||||
if minetest.global_exists("lib_shapes") then
|
||||
if string.find(node_name, "stone") then
|
||||
if (string.find(node_name, "block") or string.find(node_name, "brick") or string.find(node_name, "cobble")) then
|
||||
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "stairs")
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "slab")
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "pillar_with_wall")
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "pillar_with_wall_thick")
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "wall")
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "wall_thick")
|
||||
|
||||
lib_shapes.register_basic_set("lib_materials:"..node_name.."")
|
||||
--lib_shapes.register_fancy_set("lib_materials:"..node_name.."")
|
||||
--lib_shapes.register_doors_set("lib_materials:"..node_name.."")
|
||||
--lib_shapes.register_furniture_set("lib_materials:"..node_name.."")
|
||||
|
||||
if lib_materials.enable_lib_shapes == true then
|
||||
if minetest.global_exists("lib_shapes") then
|
||||
if string.find(node_name, "stone") then
|
||||
if (string.find(node_name, "block") or string.find(node_name, "brick") or string.find(node_name, "cobble")) then
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "stairs")
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "slab")
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "pillar_with_wall")
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "pillar_with_wall_thick")
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "wall")
|
||||
--lib_shapes.register_node("lib_materials:"..node_name.."", "wall_thick")
|
||||
lib_shapes.register_basic_set("lib_materials:"..node_name.."")
|
||||
--lib_shapes.register_fancy_set("lib_materials:"..node_name.."")
|
||||
--lib_shapes.register_doors_set("lib_materials:"..node_name.."")
|
||||
--lib_shapes.register_furniture_set("lib_materials:"..node_name.."")
|
||||
end
|
||||
end
|
||||
if node_name == "lib_materials:stone" or node_name == "lib_materials:stone_desert" or node_name == "lib_materials:stone_sandstone"
|
||||
or node_name == "lib_materials:stone_sandstone_desert" or node_name == "lib_materials:stone_sandstone_silver" or node_name == "lib_materials:stone_obsidian" then
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs_inner")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs_outer")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "slab")
|
||||
end
|
||||
if string.find(node_name, "roof") then
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs_inner")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs_outer")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "slab")
|
||||
end
|
||||
if string.find(node_name, "glass") then
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "pane")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "pane_centered")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered_right")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered_with_window")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered_with_window_right")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered_sliding")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered_sliding_right")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "trapdoor_solid")
|
||||
end
|
||||
end
|
||||
if node_name == "lib_materials:stone" then
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs_inner")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs_outer")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "slab")
|
||||
end
|
||||
if string.find(node_name, "roof") then
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs_inner")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "stairs_outer")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "slab")
|
||||
end
|
||||
if string.find(node_name, "glass") then
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "pane")
|
||||
lib_shapes.register_node("lib_materials:"..node_name.."", "pane_centered")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered_right")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered_with_window")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered_with_window_right")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered_sliding")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "door_centered_sliding_right")
|
||||
lib_shapes.register_door_node("lib_materials:"..node_name.."", "trapdoor_solid")
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
if alias_mod and alias_node then
|
||||
minetest.register_alias(""..alias_mod..":"..alias_node.."", "lib_materials:"..node_name.."")
|
||||
--minetest.register_alias(""..alias_node.."", "lib_materials:"..node_name.."")
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
||||
end
|
||||
|
||||
|
||||
--minetest.register_alias(""..node_name.."", "lib_materials:"..node_name.."")
|
||||
--minetest.register_alias(""..node_name.."", "lib_materials:"..node_name.."")
|
||||
|
||||
minetest.register_alias("default:dirt_with_grass", "lib_materials:dirt_with_grass")
|
||||
minetest.register_alias("default:dirt_with_dry_grass", "lib_materials:dirt_with_grass_dry")
|
||||
|
||||
if lib_materials.enable_lib_shapes == true then
|
||||
if minetest.global_exists("lib_shapes") then
|
||||
minetest.register_alias("stairs:stair_stone", "lib_materials:stone_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_stone", "lib_materials:stone_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_stone", "lib_materials:stone_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_stone", "lib_materials:stone_slab")
|
||||
minetest.register_alias("stairs:stair_stone_block", "lib_materials:stone_block_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_stone_block", "lib_materials:stone_block_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_stone_block", "lib_materials:stone_block_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_stone_block", "lib_materials:stone_block_slab")
|
||||
minetest.register_alias("stairs:stair_stonebrick", "lib_materials:stone_brick_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_stonebrick", "lib_materials:stone_brick_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_stonebrick", "lib_materials:stone_brick_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_stonebrick", "lib_materials:stone_brick_slab")
|
||||
minetest.register_alias("stairs:stair_cobble", "lib_materials:stone_cobble_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_cobble", "lib_materials:stone_cobble_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_cobble", "lib_materials:stone_cobble_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_cobble", "lib_materials:stone_cobble_slab")
|
||||
minetest.register_alias("stairs:stair_mossycobble", "lib_materials:stone_cobble_mossy_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_mossycobble", "lib_materials:stone_cobble_mossy_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_mossycobble", "lib_materials:stone_cobble_mossy_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_mossycobble", "lib_materials:stone_cobble_mossy_slab")
|
||||
|
||||
minetest.register_alias("stairs:stair_desert_stone", "lib_materials:stone_desert_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_desert_stone", "lib_materials:stone_desert_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_desert_stone", "lib_materials:stone_desert_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_desert_stone", "lib_materials:stone_desert_slab")
|
||||
minetest.register_alias("stairs:stair_desert_stone_block", "lib_materials:stone_desert_block_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_desert_stone_block", "lib_materials:stone_desert_block_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_desert_stone_block", "lib_materials:stone_desert_block_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_desert_stone_block", "lib_materials:stone_desert_block_slab")
|
||||
minetest.register_alias("stairs:stair_desert_stonebrick", "lib_materials:stone_desert_brick_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_desert_stonebrick", "lib_materials:stone_desert_brick_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_desert_stonebrick", "lib_materials:stone_desert_brick_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_desert_stonebrick", "lib_materials:stone_desert_brick_slab")
|
||||
minetest.register_alias("stairs:stair_desert_cobble", "lib_materials:stone_desert_cobble_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_desert_cobble", "lib_materials:stone_desert_cobble_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_desert_cobble", "lib_materials:stone_desert_cobble_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_desert_cobble", "lib_materials:stone_desert_cobble_slab")
|
||||
|
||||
minetest.register_alias("stairs:stair_sandstone", "lib_materials:stone_sandstone_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_sandstone", "lib_materials:stone_sandstone_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_sandstone", "lib_materials:stone_sandstone_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_sandstone", "lib_materials:stone_sandstone_slab")
|
||||
minetest.register_alias("stairs:stair_sandstone_block", "lib_materials:stone_sandstone_block_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_sandstone_block", "lib_materials:stone_sandstone_block_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_sandstone_block", "lib_materials:stone_sandstone_block_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_sandstone_block", "lib_materials:stone_sandstone_block_slab")
|
||||
minetest.register_alias("stairs:stair_sandstonebrick", "lib_materials:stone_sandstone_brick_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_sandstonebrick", "lib_materials:stone_sandstone_brick_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_sandstonebrick", "lib_materials:stone_sandstone_brick_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_sandstonebrick", "lib_materials:stone_sandstone_brick_slab")
|
||||
|
||||
minetest.register_alias("stairs:stair_desert_sandstone", "lib_materials:stone_sandstone_desert_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_desert_sandstone", "lib_materials:stone_sandstone_desert_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_desert_sandstone", "lib_materials:stone_sandstone_desert_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_desert_sandstone", "lib_materials:stone_sandstone_desert_slab")
|
||||
minetest.register_alias("stairs:stair_desert_sandstone_block", "lib_materials:stone_sandstone_desert_block_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_desert_sandstone_block", "lib_materials:stone_sandstone_desert_block_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_desert_sandstone_block", "lib_materials:stone_sandstone_desert_block_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_desert_sandstone_block", "lib_materials:stone_sandstone_desert_block_slab")
|
||||
minetest.register_alias("stairs:stair_desert_sandstone_brick", "lib_materials:stone_sandstone_desert_brick_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_desert_sandstone_brick", "lib_materials:stone_sandstone_desert_brick_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_desert_sandstone_brick", "lib_materials:stone_sandstone_desert_brick_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_desert_sandstone_brick", "lib_materials:stone_sandstone_desert_brick_slab")
|
||||
|
||||
minetest.register_alias("stairs:stair_silver_sandstone", "lib_materials:stone_sandstone_silver_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_silver_sandstone", "lib_materials:stone_sandstone_silver_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_silver_sandstone", "lib_materials:stone_sandstone_silver_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_silver_sandstone", "lib_materials:stone_sandstone_silver_slab")
|
||||
minetest.register_alias("stairs:stair_silver_sandstone_block", "lib_materials:stone_sandstone_silver_block_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_silver_sandstone_block", "lib_materials:stone_sandstone_silver_block_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_silver_sandstone_block", "lib_materials:stone_sandstone_silver_block_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_silver_sandstone_block", "lib_materials:stone_sandstone_silver_block_slab")
|
||||
minetest.register_alias("stairs:stair_silver_sandstone_brick", "lib_materials:stone_sandstone_silver_brick_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_silver_sandstone_brick", "lib_materials:stone_sandstone_silver_brick_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_silver_sandstone_brick", "lib_materials:stone_sandstone_silver_brick_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_silver_sandstone_brick", "lib_materials:stone_sandstone_silver_brick_slab")
|
||||
|
||||
minetest.register_alias("stairs:stair_obsidian", "lib_materials:stone_obsidian_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_obsidian", "lib_materials:stone_obsidian_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_obsidian", "lib_materials:stone_obsidian_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_obsidian", "lib_materials:stone_obsidian_slab")
|
||||
minetest.register_alias("stairs:stair_obsidian_block", "lib_materials:stone_obsidian_block_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_obsidian_block", "lib_materials:stone_obsidian_block_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_obsidian_block", "lib_materials:stone_obsidian_block_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_obsidian_block", "lib_materials:stone_obsidian_block_slab")
|
||||
minetest.register_alias("stairs:stair_obsidianbrick", "lib_materials:stone_obsidian_brick_stairs")
|
||||
minetest.register_alias("stairs:stair_inner_obsidianbrick", "lib_materials:stone_obsidian_brick_stairs_inner")
|
||||
minetest.register_alias("stairs:stair_outer_obsidianbrick", "lib_materials:stone_obsidian_brick_stairs_outer")
|
||||
minetest.register_alias("stairs:slab_obsidianbrick", "lib_materials:stone_obsidian_brick_slab")
|
||||
end
|
||||
end
|
||||
|
||||
|
||||
|
||||
|
@ -1,124 +1,597 @@
|
||||
|
||||
|
||||
local S = lib_materials.intllib
|
||||
|
||||
|
||||
local __ = {name = "air",param2 = 0,prob = 254}
|
||||
local D0 = {name = "lib_materials:dirt", param2 = 0, prob = 254}
|
||||
local S0 = {name = "lib_materials:stone", param2 = 0, prob = 254}
|
||||
local C0 = {name = "lib_materials:stone_brick", param2 = 0, prob = 254}
|
||||
local T0 = {name = "lib_materials:dirt_compacted", param2 = 0, prob = 254}
|
||||
local WW = {name = "lib_materials:liquid_water_river_source", param2 = 0, prob = 254, force_place = true}
|
||||
local WW = {name = "lib_materials:dirt_mud_01", param2 = 0, prob = 254}
|
||||
|
||||
local aa = {name = "air",param2 = 0,prob = 0}
|
||||
local WW = {name = "lib_materials:liquid_water_river_source", param2 = 0, prob = 254, force_place = true}
|
||||
|
||||
|
||||
|
||||
local neighbors_p = {
|
||||
{x=1},{x=-1},
|
||||
{z=1},{z=-1}
|
||||
}
|
||||
|
||||
local neighbors_p2 = {
|
||||
{x=2},{x=-2},
|
||||
{z=2},{z=-2}
|
||||
}
|
||||
|
||||
local neighbors_d = {
|
||||
{x=1,z=1},
|
||||
{x=1,z=-1},
|
||||
{x=-1,z=1},
|
||||
{x=-1,z=-1}
|
||||
}
|
||||
|
||||
local pos_shift = function(pos,vec)
|
||||
vec.x=vec.x or 0
|
||||
vec.y=vec.y or 0
|
||||
vec.z=vec.z or 0
|
||||
return {x=pos.x+vec.x,
|
||||
y=pos.y+vec.y,
|
||||
z=pos.z+vec.z}
|
||||
end
|
||||
|
||||
local get_nodename_off = function(pos,vec)
|
||||
return minetest.get_node(pos_shift(pos,vec)).name
|
||||
end
|
||||
|
||||
local get_neighbors_walkable = function(pos)
|
||||
local ret = 0
|
||||
for _,v in ipairs(neighbors_p) do
|
||||
if minetest.registered_nodes[get_nodename_off(pos,v)].walkable then
|
||||
ret = ret+1
|
||||
end
|
||||
end
|
||||
return ret
|
||||
end
|
||||
|
||||
minetest.register_abm({
|
||||
label="Erosion_crumb",
|
||||
nodenames = {"group:crumbly","group:snowy"},
|
||||
neighbors = {"lib_materials:liquid_water_rushing_flowing", "lib_materials:liquid_water_rushing_source"},
|
||||
interval = 0.2,
|
||||
chance = 1,
|
||||
catch_up = false,
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
|
||||
local node1up = get_nodename_off(pos,{y=1})
|
||||
if minetest.registered_nodes[node1up].drawtype == "flowingliquid" then
|
||||
if get_neighbors_walkable(pos) < 4 then
|
||||
minetest.remove_node(pos)
|
||||
for _,v in ipairs(neighbors_p) do
|
||||
local node = get_nodename_off(pos,v)
|
||||
local v2=table.copy(v)
|
||||
v2.y = v2.y+1
|
||||
local node2 = get_nodename_off(pos,v2)
|
||||
if (minetest.get_item_group(node,"crumbly")>0 or
|
||||
minetest.get_item_group(node,"snowy")>0) and not
|
||||
minetest.registered_nodes[node2].walkable then
|
||||
minetest.remove_node(pos_shift(pos,v))
|
||||
minetest.remove_node(pos_shift(pos,v2))
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
})
|
||||
|
||||
minetest.register_abm({
|
||||
label="Erosion_stone",
|
||||
nodenames = {"group:stone","default:ice"},
|
||||
neighbors = {"lib_materials:liquid_water_rushing_source"},
|
||||
interval = 1,
|
||||
chance = 2,
|
||||
catch_up = false,
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
__ = {name = "air",param2 = 0,prob = 254, force_place = true}
|
||||
le_temp_schem = {
|
||||
size = {x = 9, y = 15, z = 9},
|
||||
data = {
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
local node2up = minetest.get_node(pos_shift(pos,{y=2}))
|
||||
local node1up = minetest.get_node(pos_shift(pos,{y=1}))
|
||||
|
||||
if pos.y % 4 ~= 0 then
|
||||
if minetest.registered_nodes[node1up.name].drawtype == "liquid" and
|
||||
get_neighbors_walkable(pos) <= 2 then
|
||||
minetest.remove_node(pos)
|
||||
return
|
||||
end
|
||||
end
|
||||
|
||||
if minetest.registered_nodes[node2up.name].drawtype ~= "liquid" and
|
||||
minetest.registered_nodes[node1up.name].drawtype == "liquid" then
|
||||
local node
|
||||
local vec
|
||||
|
||||
for _,v in ipairs(neighbors_p) do
|
||||
node = minetest.get_node(pos_shift(pos,v))
|
||||
if minetest.registered_nodes[node.name].drawtype == "liquid" then
|
||||
vec = {x=v.x*-1,y=v.y+1,z=v.z*-1}
|
||||
node = minetest.get_node(pos_shift(pos,vec))
|
||||
if minetest.registered_nodes[node.name].walkable then
|
||||
minetest.remove_node(pos)
|
||||
return
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
end
|
||||
})
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254},
|
||||
{ypos = 4,prob = 254},
|
||||
{ypos = 5,prob = 254},
|
||||
{ypos = 6,prob = 254},
|
||||
{ypos = 7,prob = 254},
|
||||
{ypos = 8,prob = 254},
|
||||
{ypos = 9,prob = 254},
|
||||
{ypos = 10,prob = 254},
|
||||
{ypos = 11,prob = 254},
|
||||
{ypos = 12,prob = 254},
|
||||
{ypos = 13,prob = 254},
|
||||
{ypos = 14,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:dirt", "group:soil", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
lacunarity = 2.22,
|
||||
flags = "defaults, noeased, absvalue"
|
||||
},
|
||||
y_max = 20,
|
||||
y_min = 2,
|
||||
place_offset_y = -12,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
|
||||
|
||||
|
||||
__ = {name = "air",param2 = 0,prob = 254, force_place = true}
|
||||
le_temp_schem = {
|
||||
size = {x = 7, y = 13, z = 7},
|
||||
data = {
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254},
|
||||
{ypos = 4,prob = 254},
|
||||
{ypos = 5,prob = 254},
|
||||
{ypos = 6,prob = 254},
|
||||
{ypos = 7,prob = 254},
|
||||
{ypos = 8,prob = 254},
|
||||
{ypos = 9,prob = 254},
|
||||
{ypos = 10,prob = 254},
|
||||
{ypos = 11,prob = 254},
|
||||
{ypos = 12,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:dirt", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, noeased, absvalue"
|
||||
},
|
||||
y_max = 40,
|
||||
y_min = 20,
|
||||
place_offset_y = -10,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
|
||||
|
||||
le_temp_schem = {
|
||||
size = {x = 5, y = 9, z = 5},
|
||||
data = {
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
WW, WW, WW, WW, WW,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254},
|
||||
{ypos = 4,prob = 254},
|
||||
{ypos = 5,prob = 254},
|
||||
{ypos = 6,prob = 254},
|
||||
{ypos = 7,prob = 254},
|
||||
{ypos = 8,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:dirt", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, noeased, absvalue"
|
||||
},
|
||||
y_max = 60,
|
||||
y_min = 40,
|
||||
place_offset_y = -7,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
|
||||
le_temp_schem = {
|
||||
size = {x = 3, y = 7, z = 3},
|
||||
data = {
|
||||
WW, WW, WW,
|
||||
WW, WW, WW,
|
||||
WW, WW, WW,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
|
||||
WW, WW, WW,
|
||||
WW, WW, WW,
|
||||
WW, WW, WW,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
|
||||
WW, WW, WW,
|
||||
WW, WW, WW,
|
||||
WW, WW, WW,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
__, __, __
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254},
|
||||
{ypos = 4,prob = 254},
|
||||
{ypos = 5,prob = 254},
|
||||
{ypos = 6,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:dirt", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, noeased, absvalue"
|
||||
},
|
||||
y_max = 80,
|
||||
y_min = 60,
|
||||
place_offset_y = -5,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
|
||||
|
||||
|
||||
WW = {name = "lib_materials:liquid_water_river_source", param2 = 0, prob = 254, force_place = true}
|
||||
|
||||
|
||||
le_temp_schem = {
|
||||
size = {x = 2, y = 5, z = 2},
|
||||
data = {
|
||||
WW, WW,
|
||||
__, __,
|
||||
__, __,
|
||||
__, __,
|
||||
__, __,
|
||||
|
||||
WW, WW,
|
||||
__, __,
|
||||
__, __,
|
||||
__, __,
|
||||
__, __
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254},
|
||||
{ypos = 4,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:dirt", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, noeased, absvalue"
|
||||
},
|
||||
y_max = 110,
|
||||
y_min = 80,
|
||||
place_offset_y = -4,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
|
||||
|
||||
le_temp_schem = {
|
||||
size = {x = 1, y = 5, z = 1},
|
||||
data = {
|
||||
WW,
|
||||
__,
|
||||
__,
|
||||
__,
|
||||
__
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254},
|
||||
{ypos = 4,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:dirt", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, noeased, absvalue"
|
||||
},
|
||||
y_max = 140,
|
||||
y_min = 110,
|
||||
place_offset_y = -4,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
|
||||
|
||||
--[[
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"group:soil"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 140,
|
||||
y_min = 120,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement",
|
||||
decoration = "lib_materials:liquid_water_river_source",
|
||||
})
|
||||
--]]
|
||||
|
||||
minetest.register_abm({
|
||||
label="Erosion_flora",
|
||||
nodenames = {"group:attached_node"},
|
||||
neighbors = {"lib_materials:liquid_water_rushing_flowing", "lib_materials:liquid_water_rushing_source"},
|
||||
interval = 0.2,
|
||||
chance = 1,
|
||||
catch_up = false,
|
||||
action = function(pos, node, active_object_count, active_object_count_wider)
|
||||
minetest.remove_node(pos)
|
||||
end
|
||||
})
|
||||
|
@ -383,7 +383,17 @@ local D0 = {name = "lib_materials:dirt", param2 = 0, prob = 254}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
__ = {name = "air",param2 = 0,prob = 254}
|
||||
S0 = {name = "lib_materials:stone", param2 = 0, prob = 254}
|
||||
S1 = {name = "lib_materials:stone", param2 = 0, prob = 192}
|
||||
S2 = {name = "lib_materials:stone", param2 = 0, prob = 128}
|
||||
S0 = {name = "lib_materials:stone", param2 = 0, prob = 96}
|
||||
D0 = {name = "lib_materials:dirt", param2 = 0, prob = 254}
|
||||
|
||||
|
||||
lib_materials.schem_rock_01 = {
|
||||
size = {x = 3,y = 3,z = 3},
|
||||
data = {
|
||||
|
@ -3,566 +3,115 @@
|
||||
local S = lib_materials.intllib
|
||||
|
||||
|
||||
|
||||
local __ = {name = "air",param2 = 0,prob = 254}
|
||||
local D0 = {name = "lib_materials:dirt", param2 = 0, prob = 254}
|
||||
local S0 = {name = "lib_materials:stone", param2 = 0, prob = 254}
|
||||
local C0 = {name = "lib_materials:stone_brick", param2 = 0, prob = 254}
|
||||
local T0 = {name = "lib_materials:dirt_compacted", param2 = 0, prob = 254}
|
||||
local W0 = {name = "lib_materials:liquid_water_river_source", param2 = 0, prob = 254, force_place = true}
|
||||
local M0 = {name = "lib_materials:dirt_mud_01", param2 = 0, prob = 254}
|
||||
le_temp_schem = {
|
||||
size = {x = 3, y = 2, z = 3},
|
||||
data = {
|
||||
C0, C0, C0,
|
||||
C0, C0, C0,
|
||||
|
||||
C0, C0, C0,
|
||||
C0, C0, C0,
|
||||
|
||||
C0, C0, C0,
|
||||
C0, C0, C0
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254}
|
||||
}
|
||||
}
|
||||
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:soil"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -24000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5349,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
lacunarity = 2.11,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 140,
|
||||
y_min = 5,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"group:soil"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -22000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 513337,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
lacunarity = 2.22,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 140,
|
||||
y_min = 5,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement",
|
||||
decoration = "lib_materials:stone_cobble",
|
||||
})
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"group:soil"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -24000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 733315,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
lacunarity = 2.48,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 140,
|
||||
y_min = 5,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement",
|
||||
decoration = "lib_materials:dirt_with_stone_cobble",
|
||||
})
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"group:soil"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -26000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = -513337,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
lacunarity = 2.15,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 140,
|
||||
y_min = 5,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement",
|
||||
decoration = "lib_materials:dirt_compacted",
|
||||
})
|
||||
local __ = {name = "air",param2 = 0,prob = 254}
|
||||
local D0 = {name = "lib_materials:dirt", param2 = 0, prob = 254}
|
||||
local S0 = {name = "lib_materials:stone", param2 = 0, prob = 254}
|
||||
local C0 = {name = "lib_materials:stone_brick", param2 = 0, prob = 254}
|
||||
local T0 = {name = "lib_materials:dirt_compacted", param2 = 0, prob = 254}
|
||||
local W0 = {name = "lib_materials:liquid_water_rushing_source", param2 = 0, prob = 254, force_place = true}
|
||||
local M0 = {name = "lib_materials:dirt_mud_01", param2 = 0, prob = 254}
|
||||
|
||||
|
||||
le_temp_schem = {
|
||||
size = {x = 9, y = 12, z = 9},
|
||||
data = {
|
||||
M0, M0, M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, M0, W0, W0, W0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
le_temp_schem = {
|
||||
size = {x = 3, y = 2, z = 3},
|
||||
data = {
|
||||
C0, C0, C0,
|
||||
C0, C0, C0,
|
||||
|
||||
C0, C0, C0,
|
||||
C0, C0, C0,
|
||||
|
||||
C0, C0, C0,
|
||||
C0, C0, C0
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:soil", "group:dirt", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -24000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5349,
|
||||
octaves = 1,
|
||||
persist = 0.3,
|
||||
lacunarity = 2.11,
|
||||
flags = "defaults, noeased, absvalue"
|
||||
},
|
||||
y_max = 40,
|
||||
y_min = 5,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, M0, W0, W0, W0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, M0, W0, W0, W0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, M0, W0, W0, W0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, M0, W0, W0, W0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, M0, W0, W0, W0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, M0, W0, W0, W0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, M0, W0, W0, W0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, M0, W0, W0, W0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, M0, M0, M0, M0, M0, M0, M0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __, __, __
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254},
|
||||
{ypos = 4,prob = 254},
|
||||
{ypos = 5,prob = 254},
|
||||
{ypos = 6,prob = 254},
|
||||
{ypos = 7,prob = 254},
|
||||
{ypos = 8,prob = 254},
|
||||
{ypos = 9,prob = 254},
|
||||
{ypos = 10,prob = 254},
|
||||
{ypos = 11,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:soil", "group:dirt", "group:stone", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
lacunarity = 2.22,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 30,
|
||||
y_min = -9,
|
||||
place_offset_y = -10,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
|
||||
__ = {name = "air",param2 = 0,prob = 254, force_place = true}
|
||||
le_temp_schem = {
|
||||
size = {x = 7, y = 9, z = 7},
|
||||
data = {
|
||||
M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, M0,
|
||||
M0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, W0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __,
|
||||
__, __, __, __, __, __, __
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254},
|
||||
{ypos = 4,prob = 254},
|
||||
{ypos = 5,prob = 254},
|
||||
{ypos = 6,prob = 254},
|
||||
{ypos = 7,prob = 254},
|
||||
{ypos = 8,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:soil", "group:dirt", "group:stone", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 60,
|
||||
y_min = 30,
|
||||
place_offset_y = -7,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"group:soil"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -22000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 513337,
|
||||
octaves = 1,
|
||||
persist = 0.2,
|
||||
lacunarity = 2.22,
|
||||
flags = "defaults, noeased, absvalue"
|
||||
},
|
||||
y_max = 60,
|
||||
y_min = 30,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement",
|
||||
decoration = "lib_materials:stone_cobble",
|
||||
})
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"group:soil", "group:dirt"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -24000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 733315,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
lacunarity = 2.48,
|
||||
flags = "defaults, noeased, absvalue"
|
||||
},
|
||||
y_max = 140,
|
||||
y_min = 5,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement",
|
||||
decoration = "lib_materials:dirt_with_stone_cobble",
|
||||
})
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"group:soil", "group:dirt", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -26000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = -513337,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
lacunarity = 2.15,
|
||||
flags = "defaults, noeased, absvalue"
|
||||
},
|
||||
y_max = 140,
|
||||
y_min = 5,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement",
|
||||
decoration = "defaults, lib_materials:dirt_compacted",
|
||||
})
|
||||
|
||||
|
||||
le_temp_schem = {
|
||||
size = {x = 5, y = 7, z = 5},
|
||||
data = {
|
||||
M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, M0, M0,
|
||||
M0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, M0, M0,
|
||||
W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, M0, M0,
|
||||
W0, W0, W0, W0, M0,
|
||||
W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, M0, M0,
|
||||
W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
|
||||
M0, M0, M0, M0, M0,
|
||||
M0, M0, W0, M0, M0,
|
||||
W0, W0, W0, W0, W0,
|
||||
W0, W0, W0, W0, W0,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __,
|
||||
__, __, __, __, __
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254},
|
||||
{ypos = 4,prob = 254},
|
||||
{ypos = 5,prob = 254},
|
||||
{ypos = 6,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:soil", "group:dirt", "group:stone", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 80,
|
||||
y_min = 60,
|
||||
place_offset_y = -5,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
le_temp_schem = {
|
||||
size = {x = 3, y = 6, z = 3},
|
||||
data = {
|
||||
M0, W0, M0,
|
||||
W0, W0, W0,
|
||||
W0, W0, W0,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
|
||||
M0, W0, M0,
|
||||
W0, W0, W0,
|
||||
W0, W0, W0,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
|
||||
M0, W0, M0,
|
||||
W0, W0, W0,
|
||||
W0, W0, W0,
|
||||
__, __, __,
|
||||
__, __, __,
|
||||
__, __, __
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254},
|
||||
{ypos = 4,prob = 254},
|
||||
{ypos = 5,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:soil", "group:dirt", "group:stone", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 100,
|
||||
y_min = 80,
|
||||
place_offset_y = -4,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
le_temp_schem = {
|
||||
size = {x = 1, y = 4, z = 1},
|
||||
data = {
|
||||
W0,
|
||||
__,
|
||||
__,
|
||||
__,
|
||||
|
||||
W0,
|
||||
__,
|
||||
__,
|
||||
__,
|
||||
|
||||
W0,
|
||||
__,
|
||||
__,
|
||||
__
|
||||
},
|
||||
yslice_prob = {
|
||||
{ypos = 0,prob = 254},
|
||||
{ypos = 1,prob = 254},
|
||||
{ypos = 2,prob = 254},
|
||||
{ypos = 3,prob = 254}
|
||||
}
|
||||
}
|
||||
minetest.register_decoration({
|
||||
deco_type = "schematic",
|
||||
place_on = {"group:soil", "group:dirt", "group:stone", "group:sand"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 140,
|
||||
y_min = 100,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement, place_center_x, place_center_z",
|
||||
schematic = le_temp_schem,
|
||||
})
|
||||
--[[
|
||||
minetest.register_decoration({
|
||||
deco_type = "simple",
|
||||
place_on = {"group:soil"},
|
||||
sidelen = 1,
|
||||
noise_params = {
|
||||
offset = 100.0,
|
||||
scale = -20000.0,
|
||||
spread = {x = 256, y = 256, z = 256},
|
||||
seed = 5934,
|
||||
octaves = 1,
|
||||
persist = 0.5,
|
||||
flags = "defaults, absvalue"
|
||||
},
|
||||
y_max = 140,
|
||||
y_min = 80,
|
||||
place_offset_y = -1,
|
||||
flags = "force_placement",
|
||||
decoration = "lib_materials:liquid_water_river_source",
|
||||
})
|
||||
--]]
|
||||
|
||||
|
||||
|
||||
@ -819,7 +368,7 @@ for grid_count = 1,6 do
|
||||
selection_box = { type = "fixed",
|
||||
fixed = {-0.5, -0.5, -0.5, 0.5, -5/16, 0.5},
|
||||
},
|
||||
groups = {stone=1, oddly_breakable_by_hand=3},
|
||||
groups = {rock=1, oddly_breakable_by_hand=3},
|
||||
drop = "lib_materials:litter_small_rocks",
|
||||
sounds = lib_materials.node_sound_stone_defaults(),
|
||||
})
|
||||
@ -882,7 +431,7 @@ for count = 1,9 do
|
||||
},
|
||||
},
|
||||
selection_box = {type="fixed", fixed=sel[math.ceil(count / 3)]},
|
||||
groups = {stone=1, cracky=3},
|
||||
groups = {rock=1, cracky=3},
|
||||
drop = "lib_materials:stone_cobble",
|
||||
sounds = lib_materials.node_sound_stone_defaults(),
|
||||
})
|
||||
|
@ -142,13 +142,32 @@ function lib_materials.vessels.register_vessel(data)
|
||||
|
||||
if not minetest.registered_items[item_name] then
|
||||
-- Register base item
|
||||
minetest.register_craftitem(item_name, {
|
||||
description = vessel_desc.." (Empty)\nThis item holds millibuckets of fluid.",
|
||||
inventory_image = textures[1].."^"..textures[2].."^[makealpha:255,0,0,", --inventory_image = textures[1].."^[noalpha^"..textures[2].."^[makealpha:255,0,0,",
|
||||
-- minetest.register_craftitem(item_name, {
|
||||
-- description = vessel_desc.." (Empty)\nThis item holds millibuckets of fluid.",
|
||||
-- inventory_image = textures[1].."^"..textures[2].."^[makealpha:255,0,0,", --inventory_image = textures[1].."^[noalpha^"..textures[2].."^[makealpha:255,0,0,",
|
||||
-- _vessel_capacity = capacity,
|
||||
-- _vessel_source = nil,
|
||||
-- stack_max = 1,
|
||||
-- groups = {vessel = 1, vessel_blank = 1}
|
||||
-- })
|
||||
minetest.register_node(item_name, {
|
||||
description = vessel_desc.." (Empty)\nThis item holds millibuckets of fluid.",
|
||||
drawtype = "plantlike",
|
||||
tiles = {textures[1].."^"..textures[2].."^[makealpha:255,0,0,"},
|
||||
inventory_image = textures[1].."^"..textures[2].."^[makealpha:255,0,0,",
|
||||
wield_image = textures[1].."^"..textures[2].."^[makealpha:255,0,0,",
|
||||
paramtype = "light",
|
||||
is_ground_content = false,
|
||||
walkable = false,
|
||||
stack_max = 1,
|
||||
_vessel_capacity = capacity,
|
||||
_vessel_source = nil,
|
||||
stack_max = 1,
|
||||
groups = {vessel = 1, vessel_blank = 1}
|
||||
selection_box = {
|
||||
type = "fixed",
|
||||
fixed = {-0.25, -0.5, -0.25, 0.25, 0.4, 0.25}
|
||||
},
|
||||
groups = {vessel=1,vessel_blank = 1,dig_immediate=3,attached_node=1},
|
||||
sounds = lib_materials.node_sound_glass_defaults(),
|
||||
})
|
||||
end
|
||||
|
||||
@ -186,11 +205,73 @@ end
|
||||
|
||||
|
||||
-- Register florbs for all fluids
|
||||
--lib_materials.vessels.register_vessel({
|
||||
-- vessel_name = "vessel_glass_bottle",
|
||||
-- vessel_description = "Glass Bottle Vessel",
|
||||
-- capacity = 1000,
|
||||
-- tiles = {"lib_materials_vessel_glass_bottle.png", "lib_materials_vessel_glass_bottle_mask.png"}
|
||||
--})
|
||||
|
||||
|
||||
lib_materials.vessels.register_vessel({
|
||||
vessel_name = "vessel_glass_bottle",
|
||||
vessel_name = "vessel_beaker_glass",
|
||||
vessel_description = "Glass Beaker Vessel",
|
||||
capacity = 1000,
|
||||
textures = {"lib_materials_vessel_beaker_glass.png", "lib_materials_vessel_beaker_glass_mask.png"}
|
||||
})
|
||||
lib_materials.vessels.register_vessel({
|
||||
vessel_name = "vessel_vial_glass",
|
||||
vessel_description = "Glass Vial Vessel",
|
||||
capacity = 1000,
|
||||
textures = {"lib_materials_vessel_vial_glass.png", "lib_materials_vessel_beaker_vial_mask.png"}
|
||||
})
|
||||
lib_materials.vessels.register_vessel({
|
||||
vessel_name = "vessel_cup_glass",
|
||||
vessel_description = "Glass Cup Vessel",
|
||||
capacity = 1000,
|
||||
textures = {"lib_materials_vessel_cup_glass.png", "lib_materials_vessel_cup_glass_mask.png"}
|
||||
})
|
||||
lib_materials.vessels.register_vessel({
|
||||
vessel_name = "vessel_glass_glass",
|
||||
vessel_description = "Glass Glass Vessel",
|
||||
capacity = 1000,
|
||||
textures = {"lib_materials_vessel_glass_glass.png", "lib_materials_vessel_glass_glass_mask.png"}
|
||||
})
|
||||
lib_materials.vessels.register_vessel({
|
||||
vessel_name = "vessel_mug_glass",
|
||||
vessel_description = "Glass Mug Vessel",
|
||||
capacity = 1000,
|
||||
textures = {"lib_materials_vessel_mug_glass.png", "lib_materials_vessel_mug_glass_mask.png"}
|
||||
})
|
||||
lib_materials.vessels.register_vessel({
|
||||
vessel_name = "vessel_jar_glass",
|
||||
vessel_description = "Glass Jar Vessel",
|
||||
capacity = 1000,
|
||||
textures = {"lib_materials_vessel_jar_glass.png", "lib_materials_vessel_jar_glass_mask.png"}
|
||||
})
|
||||
lib_materials.vessels.register_vessel({
|
||||
vessel_name = "vessel_jar_obsidian",
|
||||
vessel_description = "Obsidian Jar Vessel",
|
||||
capacity = 1000,
|
||||
textures = {"lib_materials_vessel_jar_obsidian.png", "lib_materials_vessel_jar_obsidian_mask.png"}
|
||||
})
|
||||
lib_materials.vessels.register_vessel({
|
||||
vessel_name = "vessel_jug_glass",
|
||||
vessel_description = "Glass Jug Vessel",
|
||||
capacity = 1000,
|
||||
textures = {"lib_materials_vessel_jug_glass.png", "lib_materials_vessel_jug_glass_mask.png"}
|
||||
})
|
||||
lib_materials.vessels.register_vessel({
|
||||
vessel_name = "vessel_bottle_glass",
|
||||
vessel_description = "Glass Bottle Vessel",
|
||||
capacity = 1000,
|
||||
tiles = {"lib_materials_vessel_glass_bottle.png", "lib_materials_vessel_glass_bottle_mask.png"}
|
||||
textures = {"lib_materials_vessel_bottle_glass.png", "lib_materials_vessel_bottle_glass_mask.png"}
|
||||
})
|
||||
lib_materials.vessels.register_vessel({
|
||||
vessel_name = "vessel_bottle_obsidian",
|
||||
vessel_description = "Obsidian Bottle Vessel",
|
||||
capacity = 1000,
|
||||
textures = {"lib_materials_vessel_bottle_obsidian.png", "lib_materials_vessel_bottle_obsidian_mask.png"}
|
||||
})
|
||||
|
||||
|
||||
|
@ -9,8 +9,8 @@ lib_materials.waterplus.finite_water_steps=32 --how many finite water steps
|
||||
lib_materials.waterplus.finite_water_inc_skip=1 --how many waters to skip before inc
|
||||
|
||||
|
||||
lib_materials.waterplus.base_fluid = "default:river_water_source"
|
||||
lib_materials.waterplus.base_fluid_flowing = "default:river_water_flowing"
|
||||
lib_materials.waterplus.base_fluid = "lib_materials:liquid_water_rushing_source"
|
||||
lib_materials.waterplus.base_fluid_flowing = "lib_materials:liquid_water_rushing_flowing"
|
||||
|
||||
|
||||
-- Setup Finite
|
||||
|
150
nodes.csv
150
nodes.csv
@ -100,13 +100,13 @@ stone_mudstone|Mudstone|rocks|mudstone|lib_materials_stone_mudstone.png|||||||||
|
||||
stone_obsidian|Obsidian|default|obsidian|lib_materials_stone_obsidian_default.png|||||||||||||||||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||
|
||||
stone_obsidian_block|Obsidian Block|default|obsidian_block|lib_materials_stone_obsidian_block.png|||||||||||||||FALSE||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||
|
||||
stone_obsidian_brick|Obsidian Brick|default|obsidianbrick|lib_materials_stone_obsidian_brick.png|||||||||||||||FALSE||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||
|
||||
stone_obsidian_glowing|Glowing Glowing Obsidian|default|obsidian|lib_materials_stone_obsidian_glowing.png|||||||||||||||||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||
|
||||
stone_obsidian_hot|Hot Hot Obsidian|default|obsidian|lib_materials_stone_obsidian_hot.png|||||||||||||||||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||
|
||||
stone_obsidian_glowing|Glowing Glowing Obsidian|||lib_materials_stone_obsidian_glowing.png|||||||||||||||||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||
|
||||
stone_obsidian_hot|Hot Hot Obsidian|||lib_materials_stone_obsidian_hot.png|||||||||||||||||cracky=1,level=2|cracky 1,level 2|||stone|1||||||2|1||||||||||||||||||||||||||||||||||||||
|
||||
stone_pegmatite|Pegmatite|rocks||lib_materials_stone_pegmatite.png|||||||||||||||||cracky=3,stone=1|cracky 3,stone 1|||stone|3|||||||1||||||||||||||||||||||||||||||||||||||
|
||||
stone_poud|Green Stone|grailtest||lib_materials_stone_poud.png|||||||||||||||||cracky=3,stone=1,level=2|cracky 3,stone 1,level 2|||stone|3||||||2|1||||||||||||||||||||||||||||||||||||||
|
||||
stone_pounamu|Pounamu|aoteara|pounamu|aotearoa_pounamu.png|||||||||||||||||cracky=1,stone=1|cracky 1,stone 1|||stone|1|||||||1||||||||||||||||||||||||||||||||||||||
|
||||
stone_pounamu_block|Pounamu Block|aoteara|pounamu block|aotearoa_pounamu_block.png|||||||||||||||||cracky=1,stone=1|cracky 1,stone 1|||stone|1|||||||1||||||||||||||||||||||||||||||||||||||
|
||||
stone_pounamu_brick|Pounamu Brick|aoteara|pounamu brick|aotearoa_pounamubrick.png|||||||||||||||||cracky=1,stone=1|cracky 1,stone 1|||stone|1|||||||1||||||||||||||||||||||||||||||||||||||
|
||||
stone_pounamu_block|Pounamu Block|aoteara|pounamu_block|aotearoa_pounamu_block.png|||||||||||||||||cracky=1,stone=1|cracky 1,stone 1|||stone|1|||||||1||||||||||||||||||||||||||||||||||||||
|
||||
stone_pounamu_brick|Pounamu Brick|aoteara|pounamu_brick|aotearoa_pounamubrick.png|||||||||||||||||cracky=1,stone=1|cracky 1,stone 1|||stone|1|||||||1||||||||||||||||||||||||||||||||||||||
|
||||
stone_red|Red Stone|australia|red_stone|aus_red_stone.png|||||||||||||||||cracky=3, stone=1|cracky 3, stone 1|||stone|3|||||||1||||||||||||||||||||||||||||||||||||||
|
||||
stone_red_brick|Red Stone Brick|australia|red_stonebrick|aus_red_stonebrick.png|||||||||||||||||cracky=2, stone=1|cracky 2, stone 1|||stone|2|||||||1||||||||||||||||||||||||||||||||||||||
|
||||
stone_red_cobble|Red Stone Cobble|australia|red_cobble|aus_red_cobble.png|||||||||||||||||cracky=3, stone=2|cracky 3, stone 2|||stone|3|||||||2||||||||||||||||||||||||||||||||||||||
|
||||
@ -190,15 +190,15 @@ stone_with_salt|Stone with Salt|||lib_materials_stone_default.png^lib_materials_
|
||||
sand|Sand|default|sand|lib_materials_sand_default.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_beach|Beach Sand|||lib_materials_sand_beach.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_beach_wet|Wet Beach Sand|||lib_materials_sand_beach_wet.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_black|Black Sand|aoteara|iron_sand|lib_materials_sand_black.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_black|Black Sand|||lib_materials_sand_black.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_desert|Desert Sand|default|desert_sand|lib_materials_sand_desert_default.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_iron|Iron Sand|aoteara|iron_sand|aotearoa_iron_sand.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_red|Red Sand|australia|red_sand|aus_red_sand.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_red|Red Sand|australia|red_sand|lib_materials_sand_red.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_silver|Silver Sand|default|silver_sand|lib_materials_sand_silver_default.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_volcanic|Volcanic Sand|||lib_materials_sand_volcanic.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_volcanic2|Volcanic Sand 2|aoteara|volcanic_sand|aotearoa_volcanic_sand.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_white|White Sand|||lib_materials_sand_white.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1|||sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_with_rocks|Sand with Rocks|valleys||lib_materials_sand_with_rocks.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1||lib_materials:small_rocks 3|sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
sand_with_rocks|Sand with Rocks|||lib_materials_sand_with_rocks.png|||||||||||||||||crumbly=3,falling_node=1,sand=1|crumbly 3,falling_node 1,sand 1||lib_materials:small_rocks 3|sand||3|||||||1|||||||||||||||||||||1||||||||||||||||
|
||||
seashells|Sea Shells|aoteara|seashells|aotearoa_seashells.png|||||||||||||||||crumbly=3,falling_node=1|crumbly 3,falling_node 1|||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
tar|Tar|moreblocks|tar|moreblocks_tar.png|||||||||||||||||cracky=2|cracky 2|||stone||2||||||||||||||||||||||||||||||||||||||||||||
|
||||
clay_baked_black|Baked Clay -|bakedclay|black|lib_materials_clay_baked_black.png|||||||||||||||||cracky=3,bakedclay=3|cracky 3,bakedclay 3|||sand|3||||||||||||||||||3|||||||||||||||||||||||||||
|
||||
@ -235,8 +235,8 @@ frame_wood_screen|Frame - Wood Screen|xdecor||lib_materials_frame_wood_xdecor.pn
|
||||
glass_stained|Glass - Stained|nbea||lib_materials_glass_stained_nbea.png||glasslike_framed|light||||||||TRUE||TRUE||||snappy=2,cracky=3,oddly_breakable_by_hand=3|snappy 2,cracky 3,oddly_breakable_by_hand 3|||glass|3|||2||3||||||||||||||||||||||||||||||||||||||||
|
||||
## Snow and Ice Nodes ##|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
snow|Snow|default|snow|lib_materials_snow.png|||||||||||||||||crumbly=3,puts_out_fire=1,cools_lava=1,snowy=1|crumbly 3,puts_out_fire 1,cools_lava 1,snowy 1|||snow|3|||2||3|||||||||1|||||||||||||1|1|||||||||||||||||
|
||||
snow_block|Snow Block|default|snowblock|lib_materials_snow.png|||light||||||||||||FALSE||crumbly=3,puts_out_fire=1,cools_lava=1|crumbly 3,puts_out_fire 1,cools_lava 1|||snow||3|||||||||||||1|||||||||||||1|1|||||||||||||||||
|
||||
snow_brick|Snow Brick|default|snowblock|lib_materials_snow_brick.png|||light||||||||||||FALSE||crumbly=3,puts_out_fire=1,cools_lava=1|crumbly 3,puts_out_fire 1,cools_lava 1|||snow||3|||||||||||||1|||||||||||||1|1|||||||||||||||||
|
||||
snow_block|Snow Block|default|snow_block|lib_materials_snow.png|||light||||||||||||FALSE||crumbly=3,puts_out_fire=1,cools_lava=1|crumbly 3,puts_out_fire 1,cools_lava 1|||snow||3|||||||||||||1|||||||||||||1|1|||||||||||||||||
|
||||
snow_brick|Snow Brick|default|snowbrick|lib_materials_snow_brick.png|||light||||||||||||FALSE||crumbly=3,puts_out_fire=1,cools_lava=1|crumbly 3,puts_out_fire 1,cools_lava 1|||snow||3|||||||||||||1|||||||||||||1|1|||||||||||||||||
|
||||
ice|Ice|default|ice|lib_materials_ice.png|||light||||||||||||FALSE||crumbly=3,puts_out_fire=1,cools_lava=1|crumbly 3,puts_out_fire 1,cools_lava 1|||glass||3|||||||||||||1|||||||||||||1|1|||||||||||||||||
|
||||
ice_2|Ice 2|||lib_materials_ice2.png|||light||||||||||||FALSE||cracky=3,puts_out_fire=1,cools_lava=1|cracky 3,puts_out_fire 1,cools_lava 1|||glass|3|||||||||||||1|1|||||||||||||1|1|||||||||||||||||
|
||||
ice_block|Ice - Block|||lib_materials_ice_block.png|||light||||||||||||FALSE||cracky=3,puts_out_fire=1,cools_lava=1|cracky 3,puts_out_fire 1,cools_lava 1|||glass|3|||||||||||||1|1|||||||||||||1|1|||||||||||||||||
|
||||
@ -392,70 +392,70 @@ mud_wet|Wet Mud|||lib_materials_dirt_mud_01.png||||||FALSE|||||||||TRUE||crumbly
|
||||
quicksand|Quicksand|||lib_materials_sand_default.png||||||FALSE|||||||||TRUE||crumbly=2,quicksand=1,liquid=3,disable_jump=1|crumbly 2,quicksand 1,liquid 3,disable_jump 1|||dirt||2||||||||||||||||||1||||||3|||||||1||||||||fluid_quicksand_source|fluid_quicksand_flowing|r=230,g=210,b=160,a=245|||
|
||||
#Node_Name|Description|Alias_Mod|Alias_Node|Tile_String|Particle_Img|Draw_Type|Param_Type|ParamType2|LightSource|Walkable|Pointable|Climbable|Diggable|Buildable|Use_Alpha|Alpha|Sun_Prop|Damage_Per_Second|Grnd_Cnt|Legacy|Groups|Groups2|Max_Drops|Drops|Sounds|Group_Cracky|Group_Crumbly|Group_Choppy|Group_Snappy|Group_Bendy|Group_Oddly_Breakable_by_Hand|Group_Level|Group_Stone|Group_Sand|Group_Glass|Group_Ore|Group_Metal|Group_Mineral|Group_Ice|Group_Snowy|Group_Dirt|Group_Grass|Group_Soil|Group_BakedClay|Group_Liquid|Group_Lava|Group_Igniter|Group_Mud|Group_Oil|Group_Flammable|Group_Quicksand|Group_Water|Group_Puts_Out_Fire|Group_Cools_Lava|Group_Falling_Node|Group_Not_In_Creative_Inventory|Group_Drown|Group_Disable_Jump|Group_Mohs|Group_RockType|Grp_MatType|LiquidType|LiquidViscosity|LiquidRange|LiquidRenew|LiquidAltSource|LiquidAltFlow|PostEffectColor|vframe_asp_w|vframe_asp_h|vframe_len
|
||||
## Liquids (Lava, Water, Oil) Nodes ##|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
liquid_lava_cooling_flowing|Cooling Lava Flowing|||lib_materials_stone_cobble_default.png^(lib_materials_fluid_lava_source.png^[mask:lib_materials_mask_cobble.png),lib_materials_stone_cobble_default.png^(lib_materials_fluid_lava_flowing_animated.png^[mask:lib_materials_mask_cobble.png)||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||lava=3,liquid=1,igniter=1,crumbly=3,not_in_creative_inventory=1|lava 3,liquid 1,igniter 1,crumbly 3,not_in_creative_inventory 1|||lava||3||||||||||||||||||1|3|1|||||||||1||||||flowing|7|3|FALSE|liquid_lava_cooling_source|liquid_lava_cooling_flowing|a=232,r=255,g=64,b=0|16|16|3.3
|
||||
liquid_lava_cooling_source|Cooling Lava Source|||lib_materials_stone_cobble_default.png^(lib_materials_fluid_lava_source_animated.png^[mask:lib_materials_mask_cobble.png)||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||lava=3,liquid=1,igniter=1,crumbly=3|lava 3,liquid 1,igniter 1,crumbly 3|||lava||3||||||||||||||||||1|3|1|||||||||||||||source|7|3|FALSE|liquid_lava_cooling_source|liquid_lava_cooling_flowing|a=232,r=255,g=64,b=0|16|16|3
|
||||
liquid_lava_flowing|Lava Flowing|default|lava_flowing|lib_materials_fluid_lava_source.png,lib_materials_fluid_lava_flowing_animated.png||flowingliquid||flowingliquid|12|FALSE|FALSE||FALSE|TRUE||||8|TRUE||lava=3,liquid=2,igniter=1,not_in_creative_inventory=1|lava 3,liquid 2,igniter 1,not_in_creative_inventory 1|||lava||||||||||||||||||||2|3|1|||||||||1||||||flowing|7||FALSE|liquid_lava_source|liquid_lava_flowing|a=232,r=255,g=64,b=0|16|16|3.3
|
||||
liquid_lava_source|Lava Source|default|lava_source|lib_materials_fluid_lava_source_animated.png||liquid|||12|FALSE|FALSE||FALSE|TRUE||||8|TRUE||lava=3,liquid=2,igniter=1|lava 3,liquid 2,igniter 1|||lava||||||||||||||||||||2|3|1|||||||||||||||source|7||FALSE|liquid_lava_source|liquid_lava_flowing|a=232,r=255,g=64,b=0|16|16|3
|
||||
liquid_grease_flowing|Grease Flowing|||lib_materials_fluid_grease_source.png,lib_materials_fluid_grease_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1,not_in_creative_inventory=1|oil 3,liquid 1,flammable 1,not_in_creative_inventory 1|||water||||||||||||||||||||3||||3|1||||||1|1|||||flowing|4||FALSE|liquid_grease_source|liquid_grease_flowing|a=103,r=107,g=53,b=18|16|16|0.8
|
||||
liquid_grease_source|Grease Source|||lib_materials_fluid_grease_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1|oil 3,liquid 1,flammable 1|||water||||||||||||||||||||3||||3|1|||||||1|||||source|4||FALSE|liquid_grease_source|liquid_grease_flowing|a=103,r=107,g=53,b=18|16|16|2
|
||||
#liquid_liquid_flowing|Liquid Flowing|||default_water.png^[colorize:#1F1F1F:alpha,default_water_flowing_animated.png^[colorize:#1F1F1F:alpha||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||liquid=3,not_in_creative_inventory=1|liquid 3,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||||||1|1|||||flowing|1||FALSE|liquid_liquid_source|liquid_liquid_flowing|a=191,r=255,g=64,b=0|16|16|0.8
|
||||
#liquid_liquid_source|Liquid Source|||default_water_source_animated.png^[colorize:#1F1F1F:alpha||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||liquid=3|liquid 3|||water||||||||||||||||||||3||||||||||||1|||||source|1||FALSE|liquid_liquid_source|liquid_liquid_flowing|a=191,r=255,g=64,b=0|16|16|2
|
||||
liquid_metal_bronze_flowing|Bronze Flowing|||lib_materials_fluid_bronze_source.png,lib_materials_fluid_bronze_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_bronze_source|liquid_bronze_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_bronze_source|Bronze Source|||lib_materials_fluid_bronze_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_bronze_source|liquid_bronze_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_chromium_flowing|Chromium Flowing|||lib_materials_fluid_chromium_source.png,lib_materials_fluid_chromium_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_chromium_source|liquid_chromium_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_chromium_source|Chromium Source|||lib_materials_fluid_chromium_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_chromium_source|liquid_chromium_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_copper_flowing|Copper Flowing|||lib_materials_fluid_copper_source.png,lib_materials_fluid_copper_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_copper_source|liquid_copper_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_copper_source|Copper Source|||lib_materials_fluid_copper_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_copper_source|liquid_copper_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_corium_flowing|corium Flowing|||lib_materials_fluid_corium_source.png,lib_materials_fluid_corium_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_corium_source|liquid_corium_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_corium_source|corium Source|||lib_materials_fluid_corium_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_corium_source|liquid_corium_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_gold_flowing|Gold Flowing|||lib_materials_fluid_gold_source.png,lib_materials_fluid_gold_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_gold_source|liquid_gold_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_gold_source|Gold Source|||lib_materials_fluid_gold_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_gold_source|liquid_gold_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_lead_flowing|Lead Flowing|||lib_materials_fluid_lead_source.png,lib_materials_fluid_lead_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_lead_source|liquid_lead_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_lead_source|Lead Source|||lib_materials_fluid_lead_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_lead_source|liquid_lead_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_mercury_flowing|Mercury Flowing|||lib_materials_fluid_mercury_source.png,lib_materials_fluid_mercury_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_mercury_source|liquid_mercury_flowing|a=191,r=219,g=206,b=202|16|16|0.8
|
||||
liquid_metal_mercury_source|Mercury Source|||lib_materials_fluid_mercury_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_mercury_source|liquid_mercury_flowing|a=191,r=219,g=206,b=202|16|16|2
|
||||
liquid_metal_mese_flowing|Mese Flowing|||lib_materials_fluid_mese_source.png,lib_materials_fluid_mese_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_mese_source|liquid_mese_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_mese_source|Mese Source|||lib_materials_fluid_mese_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_mese_source|liquid_mese_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_mithril_flowing|Mithril Flowing|||lib_materials_fluid_mithril_source.png,lib_materials_fluid_mithril_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_mithril_source|liquid_mithril_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_mithril_source|Mithril Source|||lib_materials_fluid_mithril_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_mithril_source|liquid_mithril_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_obsidian_flowing|Obsidian Flowing|||lib_materials_fluid_obsidian_source.png,lib_materials_fluid_obsidian_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_obsidian_source|liquid_obsidian_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_obsidian_source|Obsidian Source|||lib_materials_fluid_obsidian_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_obsidian_source|liquid_obsidian_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_silver_flowing|Silver Flowing|||lib_materials_fluid_silver_source.png,lib_materials_fluid_silver_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_steel_source|liquid_steel_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_silver_source|Silver Source|||lib_materials_fluid_silver_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_steel_source|liquid_steel_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_steel_flowing|Steel Flowing|||lib_materials_fluid_steel_source.png,lib_materials_fluid_steel_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_silver_source|liquid_silver_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_steel_source|Steel Source|||lib_materials_fluid_steel_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_silver_source|liquid_silver_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_tin_flowing|Tin Flowing|||lib_materials_fluid_tin_source.png,lib_materials_fluid_tin_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_tin_source|liquid_tin_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_tin_source|Tin Source|||lib_materials_fluid_tin_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_tin_source|liquid_tin_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_zinc_flowing|Zinc Flowing|||lib_materials_fluid_zinc_source.png,lib_materials_fluid_zinc_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3||FALSE|liquid_zinc_source|liquid_zinc_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_zinc_source|Zinc Source|||lib_materials_fluid_zinc_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3||FALSE|liquid_zinc_source|liquid_zinc_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_lava_cooling_flowing|Cooling Lava Flowing|||lib_materials_stone_cobble_default.png^(lib_materials_fluid_lava_source.png^[mask:lib_materials_mask_cobble.png),lib_materials_stone_cobble_default.png^(lib_materials_fluid_lava_flowing_animated.png^[mask:lib_materials_mask_cobble.png)||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||lava=3,liquid=1,igniter=1,crumbly=3,not_in_creative_inventory=1|lava 3,liquid 1,igniter 1,crumbly 3,not_in_creative_inventory 1|||lava||3||||||||||||||||||1|3|1|||||||||1||||||flowing|7|2|FALSE|liquid_lava_cooling_source|liquid_lava_cooling_flowing|a=232,r=255,g=64,b=0|16|16|3.3
|
||||
liquid_lava_cooling_source|Cooling Lava Source|||lib_materials_stone_cobble_default.png^(lib_materials_fluid_lava_source_animated.png^[mask:lib_materials_mask_cobble.png)||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||lava=3,liquid=1,igniter=1,crumbly=3|lava 3,liquid 1,igniter 1,crumbly 3|||lava||3||||||||||||||||||1|3|1|||||||||||||||source|7|2|FALSE|liquid_lava_cooling_source|liquid_lava_cooling_flowing|a=232,r=255,g=64,b=0|16|16|3
|
||||
liquid_lava_flowing|Lava Flowing|default|lava_flowing|lib_materials_fluid_lava_source.png,lib_materials_fluid_lava_flowing_animated.png||flowingliquid||flowingliquid|12|FALSE|FALSE||FALSE|TRUE||||8|TRUE||lava=3,liquid=2,igniter=1,not_in_creative_inventory=1|lava 3,liquid 2,igniter 1,not_in_creative_inventory 1|||lava||||||||||||||||||||2|3|1|||||||||1||||||flowing|7|4|FALSE|liquid_lava_source|liquid_lava_flowing|a=232,r=255,g=64,b=0|16|16|3.3
|
||||
liquid_lava_source|Lava Source|default|lava_source|lib_materials_fluid_lava_source_animated.png||liquid|||12|FALSE|FALSE||FALSE|TRUE||||8|TRUE||lava=3,liquid=2,igniter=1|lava 3,liquid 2,igniter 1|||lava||||||||||||||||||||2|3|1|||||||||||||||source|7|4|FALSE|liquid_lava_source|liquid_lava_flowing|a=232,r=255,g=64,b=0|16|16|3
|
||||
liquid_grease_flowing|Grease Flowing|||lib_materials_fluid_grease_source.png,lib_materials_fluid_grease_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1,not_in_creative_inventory=1|oil 3,liquid 1,flammable 1,not_in_creative_inventory 1|||water||||||||||||||||||||3||||3|1||||||1|1|||||flowing|4|4|FALSE|liquid_grease_source|liquid_grease_flowing|a=103,r=107,g=53,b=18|16|16|0.8
|
||||
liquid_grease_source|Grease Source|||lib_materials_fluid_grease_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1|oil 3,liquid 1,flammable 1|||water||||||||||||||||||||3||||3|1|||||||1|||||source|4|4|FALSE|liquid_grease_source|liquid_grease_flowing|a=103,r=107,g=53,b=18|16|16|2
|
||||
#liquid_liquid_flowing|Liquid Flowing|||default_water.png^[colorize:#1F1F1F:alpha,default_water_flowing_animated.png^[colorize:#1F1F1F:alpha||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||liquid=3,not_in_creative_inventory=1|liquid 3,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||||||1|1|||||flowing|1|4|FALSE|liquid_liquid_source|liquid_liquid_flowing|a=191,r=255,g=64,b=0|16|16|0.8
|
||||
#liquid_liquid_source|Liquid Source|||default_water_source_animated.png^[colorize:#1F1F1F:alpha||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||liquid=3|liquid 3|||water||||||||||||||||||||3||||||||||||1|||||source|1|4|FALSE|liquid_liquid_source|liquid_liquid_flowing|a=191,r=255,g=64,b=0|16|16|2
|
||||
liquid_metal_bronze_flowing|Bronze Flowing|||lib_materials_fluid_bronze_source.png,lib_materials_fluid_bronze_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|2|FALSE|liquid_bronze_source|liquid_bronze_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_bronze_source|Bronze Source|||lib_materials_fluid_bronze_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|2|FALSE|liquid_bronze_source|liquid_bronze_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_chromium_flowing|Chromium Flowing|||lib_materials_fluid_chromium_source.png,lib_materials_fluid_chromium_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|3|FALSE|liquid_chromium_source|liquid_chromium_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_chromium_source|Chromium Source|||lib_materials_fluid_chromium_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|3|FALSE|liquid_chromium_source|liquid_chromium_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_copper_flowing|Copper Flowing|||lib_materials_fluid_copper_source.png,lib_materials_fluid_copper_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|2|FALSE|liquid_copper_source|liquid_copper_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_copper_source|Copper Source|||lib_materials_fluid_copper_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|2|FALSE|liquid_copper_source|liquid_copper_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_corium_flowing|corium Flowing|||lib_materials_fluid_corium_source.png,lib_materials_fluid_corium_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|3|FALSE|liquid_corium_source|liquid_corium_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_corium_source|corium Source|||lib_materials_fluid_corium_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|3|FALSE|liquid_corium_source|liquid_corium_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_gold_flowing|Gold Flowing|||lib_materials_fluid_gold_source.png,lib_materials_fluid_gold_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|3|FALSE|liquid_gold_source|liquid_gold_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_gold_source|Gold Source|||lib_materials_fluid_gold_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|3|FALSE|liquid_gold_source|liquid_gold_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_lead_flowing|Lead Flowing|||lib_materials_fluid_lead_source.png,lib_materials_fluid_lead_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|2|FALSE|liquid_lead_source|liquid_lead_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_lead_source|Lead Source|||lib_materials_fluid_lead_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|2|FALSE|liquid_lead_source|liquid_lead_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_mercury_flowing|Mercury Flowing|||lib_materials_fluid_mercury_source.png,lib_materials_fluid_mercury_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|3|FALSE|liquid_mercury_source|liquid_mercury_flowing|a=191,r=219,g=206,b=202|16|16|0.8
|
||||
liquid_metal_mercury_source|Mercury Source|||lib_materials_fluid_mercury_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|3|FALSE|liquid_mercury_source|liquid_mercury_flowing|a=191,r=219,g=206,b=202|16|16|2
|
||||
liquid_metal_mese_flowing|Mese Flowing|||lib_materials_fluid_mese_source.png,lib_materials_fluid_mese_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|2|FALSE|liquid_mese_source|liquid_mese_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_mese_source|Mese Source|||lib_materials_fluid_mese_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|2|FALSE|liquid_mese_source|liquid_mese_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_mithril_flowing|Mithril Flowing|||lib_materials_fluid_mithril_source.png,lib_materials_fluid_mithril_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|2|FALSE|liquid_mithril_source|liquid_mithril_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_mithril_source|Mithril Source|||lib_materials_fluid_mithril_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|2|FALSE|liquid_mithril_source|liquid_mithril_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_obsidian_flowing|Obsidian Flowing|||lib_materials_fluid_obsidian_source.png,lib_materials_fluid_obsidian_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|2|FALSE|liquid_obsidian_source|liquid_obsidian_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_obsidian_source|Obsidian Source|||lib_materials_fluid_obsidian_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|2|FALSE|liquid_obsidian_source|liquid_obsidian_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_silver_flowing|Silver Flowing|||lib_materials_fluid_silver_source.png,lib_materials_fluid_silver_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|2|FALSE|liquid_steel_source|liquid_steel_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_silver_source|Silver Source|||lib_materials_fluid_silver_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|2|FALSE|liquid_steel_source|liquid_steel_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_steel_flowing|Steel Flowing|||lib_materials_fluid_steel_source.png,lib_materials_fluid_steel_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|3|FALSE|liquid_silver_source|liquid_silver_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_steel_source|Steel Source|||lib_materials_fluid_steel_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|3|FALSE|liquid_silver_source|liquid_silver_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_tin_flowing|Tin Flowing|||lib_materials_fluid_tin_source.png,lib_materials_fluid_tin_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|2|FALSE|liquid_tin_source|liquid_tin_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_tin_source|Tin Source|||lib_materials_fluid_tin_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|2|FALSE|liquid_tin_source|liquid_tin_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_metal_zinc_flowing|Zinc Flowing|||lib_materials_fluid_zinc_source.png,lib_materials_fluid_zinc_flowing_animated.png||flowingliquid||flowingliquid|8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1,not_in_creative_inventory=1|metal 1,liquid 3,igniter 1,not_in_creative_inventory 1|||lava|||||||||||||||||||||||||||||||||||||flowing|3|2|FALSE|liquid_zinc_source|liquid_zinc_flowing|a=191,r=219,g=206,b=202|16|16|3.3
|
||||
liquid_metal_zinc_source|Zinc Source|||lib_materials_fluid_zinc_source_animated.png||liquid|||8|FALSE|FALSE||FALSE|TRUE||||6|TRUE||metal=1,liquid=3,igniter=1|metal 1,liquid 3,igniter 1|||lava|||||||||||||||||||||||||||||||||||||source|3|2|FALSE|liquid_zinc_source|liquid_zinc_flowing|a=191,r=219,g=206,b=202|16|16|3
|
||||
liquid_cement_flowing|cement Flowing|||lib_materials_fluid_cement_source.png,lib_materials_fluid_cement_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE|||||TRUE||cement=3,liquid=2,disable_jump=1,not_in_creative_inventory=1|cement 3,liquid 2,disable_jump 1,not_in_creative_inventory 1|||water||||||||||||||||||||1|||3||||||||1|1|1||||flowing|7|1|FALSE|liquid_cement_source|liquid_cement_flowing|a=103,r=255,g=64,b=0|16|16|0.8
|
||||
liquid_cement_source|cement Source|||lib_materials_fluid_cement_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE|||||TRUE||cement=3,liquid=2,disable_jump=1|cement 3,liquid 2,disable_jump 1|||water||||||||||||||||||||1|||3|||||||||1|1||||source|7|1|FALSE|liquid_cement_source|liquid_cement_flowing|a=103,r=255,g=64,b=0|16|16|2
|
||||
liquid_mud_flowing|Mud Flowing|||lib_materials_fluid_mud_source.png,lib_materials_fluid_mud_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE|||||TRUE||mud=3,liquid=2,disable_jump=1,not_in_creative_inventory=1|mud 3,liquid 2,disable_jump 1,not_in_creative_inventory 1|||water||||||||||||||||||||1|||3||||||||1|1|1||||flowing|7|1|FALSE|liquid_mud_source|liquid_mud_flowing|a=103,r=255,g=64,b=0|16|16|0.8
|
||||
liquid_mud_source|Mud Source|||lib_materials_fluid_mud_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE|||||TRUE||mud=3,liquid=2,disable_jump=1|mud 3,liquid 2,disable_jump 1|||water||||||||||||||||||||1|||3|||||||||1|1||||source|7|1|FALSE|liquid_mud_source|liquid_mud_flowing|a=103,r=255,g=64,b=0|16|16|2
|
||||
liquid_mud_boiling_flowing|Boiling Mud Flowing|||lib_materials_fluid_mud_boiling_source.png,lib_materials_fluid_mud_boiling_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||||4|TRUE||mud=3,liquid=2,disable_jump=1,not_in_creative_inventory=1|mud 3,liquid 2,disable_jump 1,not_in_creative_inventory 1|||water||||||||||||||||||||1|||3||||||||1|1|1||||flowing|7|1|FALSE|liquid_mud_boiling_source|liquid_mud_boiling_flowing|a=103,r=255,g=64,b=0|16|16|0.8
|
||||
liquid_mud_boiling_source|Boiling Mud Source|||lib_materials_fluid_mud_boiling_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||||4|TRUE||mud=3,liquid=2,disable_jump=1|mud 3,liquid 2,disable_jump 1|||water||||||||||||||||||||1|||3|||||||||1|1||||source|7|1|FALSE|liquid_mud_boiling_source|liquid_mud_boiling_flowing|a=103,r=255,g=64,b=0|16|16|2
|
||||
liquid_oil_02_flowing|Oil 02 Flowing|||lib_materials_fluid_oil_02_source.png,lib_materials_fluid_oil_02_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1,not_in_creative_inventory=1|oil 3,liquid 1,flammable 1,not_in_creative_inventory 1|||water||||||||||||||||||||3||||3|1||||||1|1|||||flowing|2||FALSE|liquid_oil_02_source|liquid_oil_02_flowing|a=103,r=45,g=23,b=7|16|16|0.8
|
||||
liquid_oil_02_source|Oil 02 Source|||lib_materials_fluid_oil_02_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1|oil 3,liquid 1,flammable 1|||water||||||||||||||||||||3||||3|1|||||||1|||||source|2||FALSE|liquid_oil_02_source|liquid_oil_02_flowing|a=103,r=45,g=23,b=7|16|16|2
|
||||
liquid_oil_03_flowing|Oil 03 Flowing|||lib_materials_fluid_oil_03_source.png,lib_materials_fluid_oil_03_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1,not_in_creative_inventory=1|oil 3,liquid 1,flammable 1,not_in_creative_inventory 1|||water||||||||||||||||||||3||||3|1||||||1|1|||||flowing|3||FALSE|liquid_oil_03_source|liquid_oil_03_flowing|a=103,r=45,g=23,b=7|16|16|0.8
|
||||
liquid_oil_03_source|Oil 03 Source|||lib_materials_fluid_oil_03_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1|oil 3,liquid 1,flammable 1|||water||||||||||||||||||||3||||3|1|||||||1|||||source|3||FALSE|liquid_oil_03_source|liquid_oil_03_flowing|a=103,r=45,g=23,b=7|16|16|2
|
||||
liquid_oil_flowing|Oil Flowing|||lib_materials_fluid_oil_source.png,lib_materials_fluid_oil_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1,not_in_creative_inventory=1|oil 3,liquid 1,flammable 1,not_in_creative_inventory 1|||water||||||||||||||||||||3||||3|1||||||1|1|||||flowing|1||FALSE|liquid_oil_source|liquid_oil_flowing|a=103,r=45,g=23,b=7|16|16|0.8
|
||||
liquid_oil_source|Oil Source|||lib_materials_fluid_oil_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1|oil 3,liquid 1,flammable 1|||water||||||||||||||||||||3||||3|1|||||||1|||||source|1||FALSE|liquid_oil_source|liquid_oil_flowing|a=103,r=45,g=23,b=7|16|16|2
|
||||
liquid_mud_boiling_flowing|Boiling Mud Flowing|||lib_materials_fluid_mud_boiling_source.png,lib_materials_fluid_mud_boiling_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||||4|TRUE||mud=3,liquid=2,disable_jump=1,not_in_creative_inventory=1|mud 3,liquid 2,disable_jump 1,not_in_creative_inventory 1|||water||||||||||||||||||||1|||3||||||||1|1|1||||flowing|7|2|FALSE|liquid_mud_boiling_source|liquid_mud_boiling_flowing|a=103,r=255,g=64,b=0|16|16|0.8
|
||||
liquid_mud_boiling_source|Boiling Mud Source|||lib_materials_fluid_mud_boiling_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||||4|TRUE||mud=3,liquid=2,disable_jump=1|mud 3,liquid 2,disable_jump 1|||water||||||||||||||||||||1|||3|||||||||1|1||||source|7|2|FALSE|liquid_mud_boiling_source|liquid_mud_boiling_flowing|a=103,r=255,g=64,b=0|16|16|2
|
||||
liquid_oil_02_flowing|Oil 02 Flowing|||lib_materials_fluid_oil_02_source.png,lib_materials_fluid_oil_02_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1,not_in_creative_inventory=1|oil 3,liquid 1,flammable 1,not_in_creative_inventory 1|||water||||||||||||||||||||3||||3|1||||||1|1|||||flowing|2|4|FALSE|liquid_oil_02_source|liquid_oil_02_flowing|a=103,r=45,g=23,b=7|16|16|0.8
|
||||
liquid_oil_02_source|Oil 02 Source|||lib_materials_fluid_oil_02_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1|oil 3,liquid 1,flammable 1|||water||||||||||||||||||||3||||3|1|||||||1|||||source|2|4|FALSE|liquid_oil_02_source|liquid_oil_02_flowing|a=103,r=45,g=23,b=7|16|16|2
|
||||
liquid_oil_03_flowing|Oil 03 Flowing|||lib_materials_fluid_oil_03_source.png,lib_materials_fluid_oil_03_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1,not_in_creative_inventory=1|oil 3,liquid 1,flammable 1,not_in_creative_inventory 1|||water||||||||||||||||||||3||||3|1||||||1|1|||||flowing|3|4|FALSE|liquid_oil_03_source|liquid_oil_03_flowing|a=103,r=45,g=23,b=7|16|16|0.8
|
||||
liquid_oil_03_source|Oil 03 Source|||lib_materials_fluid_oil_03_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1|oil 3,liquid 1,flammable 1|||water||||||||||||||||||||3||||3|1|||||||1|||||source|3|4|FALSE|liquid_oil_03_source|liquid_oil_03_flowing|a=103,r=45,g=23,b=7|16|16|2
|
||||
liquid_oil_flowing|Oil Flowing|||lib_materials_fluid_oil_source.png,lib_materials_fluid_oil_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1,not_in_creative_inventory=1|oil 3,liquid 1,flammable 1,not_in_creative_inventory 1|||water||||||||||||||||||||3||||3|1||||||1|1|||||flowing|1|4|FALSE|liquid_oil_source|liquid_oil_flowing|a=103,r=45,g=23,b=7|16|16|0.8
|
||||
liquid_oil_source|Oil Source|||lib_materials_fluid_oil_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||oil=3,liquid=1,flammable=1|oil 3,liquid 1,flammable 1|||water||||||||||||||||||||3||||3|1|||||||1|||||source|1|4|FALSE|liquid_oil_source|liquid_oil_flowing|a=103,r=45,g=23,b=7|16|16|2
|
||||
liquid_quicksand_flowing|Quicksand Flowing|||lib_materials_fluid_quicksand_source.png,lib_materials_fluid_quicksand_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE|||||TRUE||quicksand=3,liquid=2,not_in_creative_inventory=1|quicksand 3,liquid 2,not_in_creative_inventory 1|||water||||||||||||||||||||1||||||3|||||1|1|1||||flowing|6|2|FALSE|liquid_quicksand_source|liquid_quicksand_flowing|a=103,r=255,g=64,b=0|16|16|0.8
|
||||
liquid_quicksand_source|Quicksand Source|||lib_materials_fluid_quicksand_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE|||||TRUE||quicksand=3,liquid=2|quicksand 3,liquid 2|||water||||||||||||||||||||1||||||3||||||1|1||||source|6|2|FALSE|liquid_quicksand_source|liquid_quicksand_flowing|a=103,r=255,g=64,b=0|16|16|2
|
||||
liquid_water_dirty_flowing|Dirty Water Flowing|||lib_materials_fluid_water_dirty_source.png,lib_materials_fluid_water_dirty_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1||FALSE|liquid_water_dirty_source|liquid_water_dirty_flowing|a=103,r=30,g=76,b=90|16|16|3.3
|
||||
liquid_water_dirty_source|Dirty Water Source|||lib_materials_fluid_water_dirty_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|||liquid_water_dirty_source|liquid_water_dirty_flowing|a=103,r=30,g=76,b=90|16|16|3
|
||||
liquid_water_murky_flowing|Murky Water Source|||lib_materials_fluid_water_source.png^[colorize:#1F1F00:alpha,lib_materials_fluid_water_flowing_animated.png^[colorize:#1F1F00:alpha||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1||FALSE|liquid_water_murky_source|liquid_water_murky_flowing|a=103,r=30,g=90,b=90|16|16|0.8
|
||||
liquid_water_murky_source|Murky Water Flowing|||lib_materials_fluid_water_source_animated.png^[colorize:#1F1F00:alpha||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|||liquid_water_murky_source|liquid_water_murky_flowing|a=103,r=30,g=90,b=90|16|16|2
|
||||
liquid_water_rushing_flowing|Rushing Water Flowing|||lib_materials_fluid_water_rushing_source.png,lib_materials_fluid_water_rushing_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1|3|FALSE|liquid_water_rushing_source|liquid_water_rushing_flowing|a=64,r=100,g=150,b=200|16|16|0.8
|
||||
liquid_water_rushing_source|Rushing Water Source|||lib_materials_fluid_water_rushing_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|3|FALSE|liquid_water_rushing_source|liquid_water_rushing_flowing|a=64,r=100,g=130,b=200|16|16|2
|
||||
liquid_water_swamp_flowing|Swamp Water Flowing|||lib_materials_fluid_water_swamp_source.png,lib_materials_fluid_water_swamp_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1|3|FALSE|liquid_water_swamp_source|liquid_water_swamp_flowing|a=64,r=70,g=90,b=120|16|16|1.5
|
||||
liquid_water_swamp_source|Swamp Water Source|||lib_materials_fluid_water_swamp_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|3|FALSE|liquid_water_swamp_source|liquid_water_swamp_flowing|a=64,r=70,g=90,b=120|16|16|1.5
|
||||
liquid_water_river_muddy_flowing|Muddy River Water Flowing|||lib_materials_fluid_water_river_muddy_source.png,lib_materials_fluid_water_river_muddy_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1||FALSE|liquid_water_river_muddy_source|liquid_water_river_muddy_flowing|a=103,r=92,g=80,b=48|16|16|0.8
|
||||
liquid_water_river_muddy_source|Muddy River Water Source|||lib_materials_fluid_water_river_muddy_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|||liquid_water_river_muddy_source|liquid_water_river_muddy_flowing|a=103,r=92,g=80,b=48|16|16|2
|
||||
liquid_water_river_flowing|River Water Flowing|default|river_water_flowing|lib_materials_fluid_water_river_source.png,lib_materials_fluid_water_river_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1||FALSE|liquid_water_river_source|liquid_water_river_flowing|a=103,r=30,g=76,b=90|16|16|0.8
|
||||
liquid_water_river_source|River Water Source|default|river_water_source|lib_materials_fluid_water_river_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1||FALSE|liquid_water_river_source|liquid_water_river_flowing|a=103,r=30,g=76,b=90|16|16|2
|
||||
liquid_water_flowing|Water Flowing|default|water_flowing|lib_materials_fluid_water_source.png,lib_materials_fluid_water_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1||FALSE|liquid_water_source|liquid_water_flowing|a=103,r=30,g=60,b=90|16|16|0.8
|
||||
liquid_water_source|Water Source|default|water_source|lib_materials_fluid_water_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|||liquid_water_source|liquid_water_flowing|a=103,r=30,g=60,b=90|16|16|2
|
||||
liquid_water_dirty_flowing|Dirty Water Flowing|||lib_materials_fluid_water_dirty_source.png,lib_materials_fluid_water_dirty_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1|4|FALSE|liquid_water_dirty_source|liquid_water_dirty_flowing|a=103,r=30,g=76,b=90|16|16|3.3
|
||||
liquid_water_dirty_source|Dirty Water Source|||lib_materials_fluid_water_dirty_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|4||liquid_water_dirty_source|liquid_water_dirty_flowing|a=103,r=30,g=76,b=90|16|16|3
|
||||
liquid_water_murky_flowing|Murky Water Source|||lib_materials_fluid_water_source.png^[colorize:#1F1F00:alpha,lib_materials_fluid_water_flowing_animated.png^[colorize:#1F1F00:alpha||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1|4|FALSE|liquid_water_murky_source|liquid_water_murky_flowing|a=103,r=30,g=90,b=90|16|16|0.8
|
||||
liquid_water_murky_source|Murky Water Flowing|||lib_materials_fluid_water_source_animated.png^[colorize:#1F1F00:alpha||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|4||liquid_water_murky_source|liquid_water_murky_flowing|a=103,r=30,g=90,b=90|16|16|2
|
||||
liquid_water_rushing_flowing|Rushing Water Flowing|||lib_materials_fluid_water_rushing_source.png,lib_materials_fluid_water_rushing_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1|4|FALSE|liquid_water_rushing_source|liquid_water_rushing_flowing|a=64,r=100,g=150,b=200|16|16|0.8
|
||||
liquid_water_rushing_source|Rushing Water Source|||lib_materials_fluid_water_rushing_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|4|FALSE|liquid_water_rushing_source|liquid_water_rushing_flowing|a=64,r=100,g=130,b=200|16|16|2
|
||||
liquid_water_swamp_flowing|Swamp Water Flowing|||lib_materials_fluid_water_swamp_source.png,lib_materials_fluid_water_swamp_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1|4|FALSE|liquid_water_swamp_source|liquid_water_swamp_flowing|a=64,r=70,g=90,b=120|16|16|1.5
|
||||
liquid_water_swamp_source|Swamp Water Source|||lib_materials_fluid_water_swamp_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|4|FALSE|liquid_water_swamp_source|liquid_water_swamp_flowing|a=64,r=70,g=90,b=120|16|16|1.5
|
||||
liquid_water_river_muddy_flowing|Muddy River Water Flowing|||lib_materials_fluid_water_river_muddy_source.png,lib_materials_fluid_water_river_muddy_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1|4|FALSE|liquid_water_river_muddy_source|liquid_water_river_muddy_flowing|a=103,r=92,g=80,b=48|16|16|0.8
|
||||
liquid_water_river_muddy_source|Muddy River Water Source|||lib_materials_fluid_water_river_muddy_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|4||liquid_water_river_muddy_source|liquid_water_river_muddy_flowing|a=103,r=92,g=80,b=48|16|16|2
|
||||
liquid_water_river_flowing|River Water Flowing|default|river_water_flowing|lib_materials_fluid_water_river_source.png,lib_materials_fluid_water_river_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1|4|FALSE|liquid_water_river_source|liquid_water_river_flowing|a=103,r=30,g=76,b=90|16|16|0.8
|
||||
liquid_water_river_source|River Water Source|default|river_water_source|lib_materials_fluid_water_river_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=2,cools_lava=1,puts_out_fire=1|water 3,liquid 2,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|4||liquid_water_river_source|liquid_water_river_flowing|a=103,r=30,g=76,b=90|16|16|2
|
||||
liquid_water_flowing|Water Flowing|default|water_flowing|lib_materials_fluid_water_source.png,lib_materials_fluid_water_flowing_animated.png||flowingliquid||flowingliquid||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1,not_in_creative_inventory=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1,not_in_creative_inventory 1|||water||||||||||||||||||||3|||||||3|1|1||1|1|||||flowing|1|4|FALSE|liquid_water_source|liquid_water_flowing|a=103,r=30,g=60,b=90|16|16|0.8
|
||||
liquid_water_source|Water Source|default|water_source|lib_materials_fluid_water_source_animated.png||liquid||||FALSE|FALSE||FALSE|TRUE||160|||TRUE||water=3,liquid=3,cools_lava=1,puts_out_fire=1|water 3,liquid 3,cools_lava 1,puts_out_fire 1|||water||||||||||||||||||||3|||||||3|1|1|||1|||||source|1|4||liquid_water_source|liquid_water_flowing|a=103,r=30,g=60,b=90|16|16|2
|
||||
## Dirt Nodes ##|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
dirt|Dirt|default|dirt|lib_materials_dirt.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,dirt 1|||dirt||3||||||||||||||1||1||||||||||||||||||||||||||||
|
||||
dirt_black|Black Dirt|||lib_materials_dirt_black.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,dirt 1|||dirt||3||||||||||||||1||1||||||||||||||||||||||||||||
|
||||
@ -488,3 +488,19 @@ dirt_with_grass_leafy|Dirt with Leafy Grass|||lib_materials_grass_leafy_top.png,
|
||||
dirt_with_grass_pete_moss|Dirt with Peat Moss|||lib_materials_grass_pete_moss_top.png,lib_materials_dirt.png,lib_materials_grass_pete_moss_side.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,dirt 1,grass 1|||dirt||3||||||||||||||1|1|1||||||||||||||||||||||||||||
|
||||
dirt_with_grass_swamp|Dirt with Swamp Grass|||lib_materials_grass_swamp_top.png,lib_materials_dirt.png,lib_materials_grass_swamp_side.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,dirt 1,grass 1|||dirt||3||||||||||||||1|1|1||||||||||||||||||||||||||||
|
||||
#Node_Name|Description|Alias_Mod|Alias_Node|Tile_String|Particle_Img|Draw_Type|Param_Type|ParamType2|LightSource|Walkable|Pointable|Climbable|Diggable|Buildable|Use_Alpha|Alpha|Sun_Prop|Damage_Per_Second|Grnd_Cnt|Legacy|Groups|Groups2|Max_Drops|Drops|Sounds|Group_Cracky|Group_Crumbly|Group_Choppy|Group_Snappy|Group_Bendy|Group_Oddly_Breakable_by_Hand|Group_Level|Group_Stone|Group_Sand|Group_Glass|Group_Ore|Group_Metal|Group_Mineral|Group_Ice|Group_Snowy|Group_Dirt|Group_Grass|Group_Soil|Group_BakedClay|Group_Liquid|Group_Lava|Group_Igniter|Group_Mud|Group_Oil|Group_Flammable|Group_Quicksand|Group_Water|Group_Puts_Out_Fire|Group_Cools_Lava|Group_Falling_Node|Group_Not_In_Creative_Inventory|Group_Drown|Group_Disable_Jump|Group_Mohs|Group_RockType|Grp_MatType|LiquidType|LiquidViscosity|LiquidRange|LiquidRenew|LiquidAltSource|LiquidAltFlow|PostEffectColor|vframe_asp_w|vframe_asp_h|vframe_len
|
||||
## Grass Nodes|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||
grass|Grass|||lib_materials_grass_default_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_bamboo|Bamboo Grass|||lib_materials_grass_bamboo_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_brown|Brown Grass|||lib_materials_grass_brown_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_cold|Cold Grass|||lib_materials_grass_cold_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_crystal|Crystal Grass|||lib_materials_grass_crystal_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_dry|Dry Grass|||lib_materials_grass_dry_default_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_fiery|Fiery Grass|||lib_materials_grass_fiery_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_gray|Gray Grass|||lib_materials_grass_gray_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_green|Green Grass|||lib_materials_grass_green_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_grove|Grove Grass|||lib_materials_grass_grove_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_jungle_01|Jungle Grass 01|||lib_materials_grass_jungle_01_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_mushroom|Mushroom Grass|||lib_materials_grass_mushroom_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
grass_prairie|Prairie Grass|||lib_materials_grass_prairie_top.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
litter_coniferous|Coniferous Litter|||lib_materials_litter_coniferous.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
litter_rainforest|Rainforest Litter|||lib_materials_litter_rainforest.png|||||||||||||||TRUE||crumbly=3,soil=1|crumbly 3,soil 1,grass 1|||dirt||3|||||||||||||||1|||||||||||||||||||||||||||||
|
||||
|
|
@ -2,18 +2,13 @@
|
||||
|
||||
#[mgv7 Mapgen Scale Factor (Integer. Recommended Values between 1 and 8) - Defines the scale factor for mgv7 based maps.]
|
||||
#Scales mgv7 Terrain_Base and Terrain_Alt spread values.
|
||||
|
||||
lib_materials_mgv7_mapgen_scale_factor (Defines the scale factor for mgv7 based maps) int 8
|
||||
|
||||
|
||||
|
||||
#[Biome Altitude Range (Integer. Recommended Value greater than +10) - Defines the height range for biomes based on altitude.]
|
||||
#Each Temperature/Humidy range is subdivided by altitude, (height), to further refine biome definitions. This value is used to determine
|
||||
#the altitude range for these biomes.
|
||||
|
||||
lib_materials_biome_altitude_range (Defines the height range for biomes based on altitude) int 40
|
||||
|
||||
|
||||
#If enabled, will clear all registered biomes.
|
||||
lib_materials_clear_biomes (Enable to clear registered biomes. true / false) bool true
|
||||
|
||||
@ -29,6 +24,22 @@ lib_materials_color_grass_use (Enable to use colored grass nodes. true / false)
|
||||
#If enabled, will register colored grass nodes. Ignored if Use Grass enabled.
|
||||
lib_materials_color_grass_reg (Enable to register colored grass nodes. true / false) bool false
|
||||
|
||||
|
||||
#If enabled, will fill terrain depressions with liquids.
|
||||
lib_materials_enable_lakes (Enable to fill terrain depressions with liquids. true / false) bool false
|
||||
|
||||
#If enabled, will draw rivers on the map.
|
||||
lib_materials_enable_rivers (Enable to draw rivers on the map. true / false) bool false
|
||||
|
||||
#If enabled, will use water dynamics functionality for rushing water.
|
||||
lib_materials_enable_waterdynamics (Enable to use water dynamics functionality for rushing water. true / false) bool false
|
||||
|
||||
#If enabled, will let rushing water erode terrain.
|
||||
lib_materials_enable_waterfalls (Enable to let rushing water erode terrain. true / false) bool false
|
||||
|
||||
#If enabled, will use lib_shapes to register nodebox shaped nodes. Use this for stairs, slabs, walls, doors, fences, and furniture.
|
||||
lib_materials_enable_lib_shapes_support (Enable to register shaped nodes. true / false) bool true
|
||||
|
||||
#If enabled, will use lib_shapes to register nodebox shaped nodes. Use this for stairs, slabs, walls, doors, fences, and furniture.
|
||||
lib_materials_enable_mapgen_aliases (Enable to register mapgen aliases. true / false) bool true
|
||||
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user