diff --git a/.cdb.json b/.cdb.json index 2f06af9..3e83280 100644 --- a/.cdb.json +++ b/.cdb.json @@ -13,5 +13,6 @@ "license": "LGPL-2.1-or-later", "media_license": "CC-BY-SA-4.0", "repo": "https://bitbucket.org/minetest_gamers/everness/src/master/", - "issue_tracker": "https://bitbucket.org/minetest_gamers/everness/issues" + "issue_tracker": "https://bitbucket.org/minetest_gamers/everness/issues", + "video_url": "https://youtu.be/JrIEh2HsYyk" } diff --git a/.luacheckrc b/.luacheckrc index 3c6946c..b210396 100644 --- a/.luacheckrc +++ b/.luacheckrc @@ -18,7 +18,12 @@ exclude_files = { } globals = { - 'Everness' + 'Everness', + minetest = { + fields = { + "handle_node_drops" + } + } } read_globals = { @@ -74,4 +79,14 @@ read_globals = { "doors", "xpanes", "XTumbleweed", + "x_obsidianmese", + "x_farming", + "x_clay", + "mcl_fences", + "mcl_walls", + "mcl_stairs", + "mcl_core", + "mcl_util", + "mcl_doors", + "mcl_vars", } diff --git a/.luarc.json b/.luarc.json index cc9eb6e..fa23f99 100644 --- a/.luarc.json +++ b/.luarc.json @@ -108,7 +108,17 @@ "Everness", "walls", "stairs", - "XTumbleweed" + "XTumbleweed", + "x_obsidianmese", + "x_farming", + "x_clay", + "mcl_fences", + "mcl_walls", + "mcl_stairs", + "mcl_core", + "mcl_util", + "mcl_doors", + "mcl_vars" ] } } diff --git a/LICENSE.txt b/LICENSE.txt index da17e1c..c53933f 100644 --- a/LICENSE.txt +++ b/LICENSE.txt @@ -488,7 +488,7 @@ GNU Lesser General Public License v2.1 or later (see included LICENSE file) - everness_baobab_tree_sapling.png - everness_baobab_tree_side.png - everness_baobab_tree_top.png -- everness_baobab_wood.png -- Derived from texture Pixel Perfection by XSSheep (CC-BY-SA-4.0) +- everness_baobab_wood.png - everness_bloodspore_plant_small.png - everness_bloodspore_plant.png - everness_blooming_cooksonia.png @@ -523,14 +523,13 @@ GNU Lesser General Public License v2.1 or later (see included LICENSE file) - everness_coral_desert_mossy_cobble.png - everness_coral_desert_stone.png - everness_coral_dirt.png -- everness_coral_grass_1.png -- Derived from texture by paramat (CC BY-SA 3.0) -- everness_coral_grass_2.png -- Derived from texture by paramat (CC BY-SA 3.0) -- everness_coral_grass_3.png -- Derived from texture by paramat (CC BY-SA 3.0) -- everness_coral_grass_4.png -- Derived from texture by paramat (CC BY-SA 3.0) -- everness_coral_grass_5.png -- Derived from texture by paramat (CC BY-SA 3.0) +- everness_coral_grass_1.png +- everness_coral_grass_2.png +- everness_coral_grass_3.png +- everness_coral_grass_4.png +- everness_coral_grass_5.png - everness_coral_grass_globulagus.png - everness_coral_grass_orange.png -- everness_coral_grass_side_2.png - everness_coral_grass_side.png - everness_coral_grass_tall.png - everness_coral_grass.png @@ -825,6 +824,37 @@ GNU Lesser General Public License v2.1 or later (see included LICENSE file) - everness_crystal_forest_sun.png - everness_frosted_icesheet_sun_tonemap.png - everness_frosted_icesheet_sun.png +- everness_glass.png +- everness_glass_detail.png +- everness_tinted_glass_detail.png +- everness_chest_front.png +- everness_chest_inside.png +- everness_chest_side.png +- everness_chest_top.png +- everness_chest_ui_bg.png -- Derived from texture by XSSheep (CC BY 4.0) +- everness_chest_ui_bg_hb_slot.png -- Derived from texture by XSSheep (CC BY 4.0) +- everness_chest_ui_bg_slot.png -- Derived from texture by XSSheep (CC BY 4.0) +- everness_stone.png +- everness_coral_skeleton.png +- everness_mcl_doors_door_bamboo_lower.png +- everness_mcl_doors_door_bamboo_side_upper.png +- everness_mcl_doors_door_bamboo_upper.png +- everness_mcl_doors_door_bone_pyrite_lower.png +- everness_mcl_doors_door_bone_pyrite_side_upper.png +- everness_mcl_doors_door_bone_pyrite_upper.png +- everness_mcl_doors_door_crystal_wood_lower.png +- everness_mcl_doors_door_crystal_wood_side_lower.png +- everness_mcl_doors_door_crystal_wood_side_upper.png +- everness_mcl_doors_door_crystal_wood_upper.png +- everness_mcl_doors_door_willow_lower.png +- everness_mcl_doors_door_willow_side_lower.png +- everness_mcl_doors_door_willow_side_upper.png +- everness_mcl_doors_door_willow_upper.png +- everness_mcl_doors_trapdoor_bamboo_side.png +- everness_mcl_doors_trapdoor_crystal_wood_side.png +- everness_coral_forest_deep_ocean_lantern_animated.png +- everness_coral_forest_deep_ocean_lantern_bottom.png +- everness_coral_forest_deep_ocean_lantern_top.png **CC-BY-SA-4.0, Pixel Perfection by XSSheep**, https://minecraft.curseforge.com/projects/pixel-perfection-freshly-updated @@ -836,10 +866,11 @@ GNU Lesser General Public License v2.1 or later (see included LICENSE file) - everness_grass_top_2.png - everness_grass_with_blue_extra_top_2.png - everness_grass_with_yellow_extra_top_1.png +- everness_rising_soul_particle.png ### Sounds -**CC0-1.0, by ProdMultimediasHQI**, https://freesound.org +**CC0-1.0, by ProdMultimediasHQI**, https://freesound.org/people/ProdMultimediasHQI/sounds/512501/ - everness_frosted_snow_footstep.1.ogg - everness_frosted_snow_footstep.2.ogg @@ -998,6 +1029,263 @@ GNU Lesser General Public License v2.1 or later (see included LICENSE file) - everness_item_drop_pickup.3.ogg - everness_item_drop_pickup.4.ogg +**CC-BY-3.0, by murraysortz**, https://freesound.org + +- everness_underwater_bubbles.1.ogg +- everness_underwater_bubbles.2.ogg +- everness_underwater_bubbles.3.ogg + +**CC0-1.0, by Yuval**, https://freesound.org + +- everness_grass_footstep.1.ogg +- everness_grass_footstep.2.ogg +- everness_grass_footstep.3.ogg + +**CC0-1.0, by kyles**, https://freesound.org + +- everness_dirt_hit.1.ogg +- everness_dirt_hit.2.ogg +- everness_dirt_hit.3.ogg + +**CC0-1.0, by Nox_Sound**, https://freesound.org + +- everness_grass_hit.1.ogg +- everness_grass_hit.3.ogg +- everness_grass_hit.2.ogg + +**CC0-1.0, by Nox_Sound**, https://freesound.org/people/Nox_Sound/sounds/613849/ + +- everness_snow_footstep.1.ogg +- everness_snow_footstep.2.ogg +- everness_snow_footstep.3.ogg +- everness_snow_footstep.4.ogg + +**CC0-1.0, by Fission9**, https://freesound.org + +- everness_dirt_footstep.1.ogg +- everness_dirt_footstep.2.ogg +- everness_dirt_footstep.3.ogg +- everness_dirt_footstep.4.ogg +- everness_wood_footstep.1.ogg +- everness_wood_footstep.2.ogg +- everness_wood_footstep.3.ogg +- everness_wood_footstep.4.ogg +- everness_wood_footstep.5.ogg +- everness_wood_footstep.6.ogg + +**CC-BY-4.0, by InspectorJ**, https://freesound.org + +- everness_ice_footstep.1.ogg +- everness_ice_footstep.2.ogg +- everness_ice_footstep.3.ogg +- everness_ice_footstep.4.ogg + +**CC-BY-4.0, by EminYILDIRIM**, https://freesound.org + +- everness_ice_hit.1.ogg +- everness_ice_hit.2.ogg +- everness_ice_hit.3.ogg +- everness_ice_hit.4.ogg + +**CC-BY-4.0, by SFXAFRIK**, https://freesound.org/people/SFXAFRIK/sounds/584855/ + +- everness_door_glass_close.ogg +- everness_door_glass_open.ogg + +**CC-BY-4.0, by SFXAFRIK**, https://freesound.org/people/SFXAFRIK/sounds/584850/ + +- everness_chest_open.ogg +- everness_chest_close.ogg + +**CC0-1.0, by Nox_Sound**, https://freesound.org + +- everness_stone_dug.1.ogg +- everness_stone_dug.2.ogg +- everness_stone_dug.3.ogg +- everness_stone_footstep.1.ogg +- everness_stone_footstep.2.ogg +- everness_stone_footstep.3.ogg +- everness_stone_footstep.4.ogg +- everness_stone_footstep.5.ogg + +**CC0-1.0, by lolamadeus**, https://freesound.org + +- everness_stone_hit.1.ogg +- everness_stone_hit.2.ogg +- everness_stone_hit.3.ogg + +**CC-BY-4.0, by F.M.Audio**, https://freesound.org + +- everness_stone_place.1.ogg +- everness_stone_place.2.ogg +- everness_stone_place.3.ogg +- everness_stone_place.4.ogg + +**CC-BY-4.0, by elektroproleter**, https://freesound.org + +- everness_leaves_footstep.1.ogg +- everness_leaves_footstep.2.ogg +- everness_leaves_footstep.3.ogg +- everness_leaves_footstep.4.ogg + +**CC-BY-4.0, by Abacagi**, https://freesound.org + +- everness_leaves_hit.1.ogg +- everness_leaves_hit.2.ogg + +**CC-BY-4.0, by JanKoehl**, https://freesound.org + +- everness_leaves_dug.1.ogg +- everness_leaves_dug.2.ogg + +**CC0-1.0, by vgraham1**, https://freesound.org + +- everness_leaves_place.1.ogg +- everness_leaves_place.2.ogg + +**CC0-1.0, by worthahep88**, https://freesound.org + +- everness_plant_hit.1.ogg +- everness_plant_hit.2.ogg +- everness_plant_hit.3.ogg + +**CC0-1.0, by igroglaz**, https://freesound.org + +- everness_wood_hit.1.ogg +- everness_wood_hit.2.ogg +- everness_wood_hit.3.ogg +- everness_wood_hit.4.ogg +- everness_wood_hit.5.ogg +- everness_wood_hit.6.ogg + +**CC-BY-4.0, by RICHERlandTV**, https://freesound.org + +- everness_wood_place.1.ogg +- everness_wood_place.2.ogg +- everness_wood_place.3.ogg + +**CC0-1.0, by pan14**, https://freesound.org + +- everness_sand_footstep.1.ogg +- everness_sand_footstep.2.ogg +- everness_sand_footstep.3.ogg + +**CC-BY-3.0, by Coral_Island_Studios**, https://freesound.org + +- everness_sand_place.1.ogg +- everness_sand_place.2.ogg +- everness_sand_place.3.ogg +- everness_sand_place.4.ogg +- everness_sand_place.5.ogg + +**CC0-1.0, by schneidi67**, https://freesound.org + +- everness_sand_dug.1.ogg +- everness_sand_dug.2.ogg +- everness_sand_dug.3.ogg + +**CC0-1.0, by Lukeo135**, https://freesound.org + +- everness_sand_hit.1.ogg +- everness_sand_hit.2.ogg +- everness_sand_hit.3.ogg + +**CC0-1.0, by GiocoSound**, https://freesound.org + +- everness_metal_footstep.1.ogg +- everness_metal_footstep.2.ogg +- everness_metal_footstep.3.ogg +- everness_metal_footstep.4.ogg +- everness_metal_footstep.5.ogg + +**CC-BY-4.0, by DasDeer**, https://freesound.org + +- everness_metal_hit.1.ogg +- everness_metal_hit.2.ogg +- everness_metal_hit.3.ogg + +**CC-BY-4.0, by MoveAwayPodcast**, https://freesound.org + +- everness_metal_place.1.ogg +- everness_metal_place.2.ogg +- everness_metal_place.3.ogg + +**CC0-1.0, by craigsmith**, https://freesound.org + +- everness_metal_dug.1.ogg +- everness_metal_dug.2.ogg +- everness_metal_dug.3.ogg + +**CC0-1.0, by courtneyeck**, https://freesound.org + +- everness_glass_footstep.1.ogg +- everness_glass_footstep.2.ogg +- everness_glass_footstep.3.ogg + +**CC0-1.0, by Robson220pl**, https://freesound.org + +- everness_glass_place.1.ogg +- everness_glass_place.2.ogg +- everness_glass_place.3.ogg + +**CC-BY-4.0, by elfgrunge**, https://freesound.org + +- everness_glass_dug.1.ogg +- everness_glass_dug.2.ogg + +**CC-BY-3.0, by Mito551**, https://freesound.org + +- everness_thin_glass_footstep.ogg + +**CC-BY-3.0, by cmusounddesign**, http://www.freesound.org/people/cmusounddesign/sounds/71947/ + +- everness_break_thin_glass.1.ogg + +**CC-BY-3.0, by Tomlija**, http://www.freesound.org/people/Tomlija/sounds/97669/ + +- everness_break_thin_glass.2.ogg + +**CC-BY-3.0, by lsprice**, http://www.freesound.org/people/lsprice/sounds/88808/ + +- everness_break_thin_glass.3.ogg + +**CC-BY-3.0, by alexo400**, https://freesound.org/people/alexo400/sounds/543385/ + +- everness_snow_place.1.ogg +- everness_snow_place.2.ogg +- everness_snow_place.3.ogg + +**CC-BY-3.0, by soundscalpel.com** +https://freesound.org/people/soundscalpel.com/sounds/110619/ +https://freesound.org/people/soundscalpel.com/sounds/110609/ +https://freesound.org/people/soundscalpel.com/sounds/110620/ + +- everness_snow_hit.1.ogg +- everness_snow_hit.2.ogg +- everness_snow_hit.3.ogg + +**CC-BY-3.0, by soundscalpel.com** +https://freesound.org/people/cabled_mess/sounds/384423/ +https://freesound.org/people/cabled_mess/sounds/384422/ +https://freesound.org/people/cabled_mess/sounds/384421/ + +- everness_frosted_snow_place.1.ogg +- everness_frosted_snow_place.2.ogg +- everness_frosted_snow_place.3.ogg + +**CC-BY-3.0, by AtevonHes**, https://freesound.org/people/AtevonHes/sounds/454783/ + +- everness_frosted_snow_hit.1.ogg +- everness_frosted_snow_hit.2.ogg +- everness_frosted_snow_hit.3.ogg +- everness_frosted_snow_hit.4.ogg + +**CC-BY-4.0, by HerbertBoland**, https://freesound.org/people/AtevonHes/sounds/454783/ + +- everness_tool_breaks.1.ogg +- everness_tool_breaks.2.ogg +- everness_tool_breaks.3.ogg + ### Models **CC-BY-SA-4.0, by SaKeL** @@ -1013,6 +1301,10 @@ GNU Lesser General Public License v2.1 or later (see included LICENSE file) - everness_skull_with_candle.obj - everness_venus_trap.obj +**CC-BY-SA-3.0, by sofar** + +- everness_chest_open + ### Assets **CC-BY-SA-4.0, by SaKeL** @@ -1032,47 +1324,130 @@ GNU Lesser General Public License v2.1 or later (see included LICENSE file) **CC-BY-SA-4.0, by SaKeL** -- everness_coral_volcano.lua - everness_baobab_tree.lua +- everness_baobab_tree.mts - everness_cemetery.lua +- everness_cemetery.mts - everness_coral_bones_tree.lua -- everness_coral_tree_bioluminescent.lua -- everness_coral_tree_from_sapling.lua -- everness_coral_tree.lua -- everness_coral_volcano_x_clay.lua -- everness_crystal_bush.lua -- everness_crystal_forest_ruins_1.lua -- everness_crystal_forest_ruins_2.lua -- everness_crystal_orange_cluster.lua -- everness_crystal_purple_cluster.lua -- everness_crystal_tree_large.lua -- everness_crystal_tree.lua -- everness_cursed_dream_tree.lua -- everness_dry_tree.lua -- everness_forsaken_desert_temple_2.lua -- everness_forsaken_desert_temple.lua -- everness_forsaken_tundra_rocks.lua -- everness_forsythia_on_moss.lua -- everness_frosted_crystal.lua -- everness_frosted_lands_fossils.lua -- everness_frosted_lands_stalagmite.lua -- everness_frosted_lands_volcanic_rock.lua -- everness_giant_sequoia_tree.lua -- everness_haunted_house.lua -- everness_hollow_tree_large.lua -- everness_hollow_tree.lua -- everness_japanese_shrine.lua -- everness_jungle_temple.lua -- everness_large_bamboo.lua -- everness_marsh_grass.lua -- everness_quartz_temple.lua -- everness_ruins_1.lua -- everness_small_bamboo.lua -- everness_sulfur_volcano.lua -- everness_termite_nest.lua -- everness_willow_tree.lua +- everness_coral_bones_tree.mts +- everness_coral_forest_deep_ocean_coral_cyan.lua +- everness_coral_forest_deep_ocean_coral_cyan.mts +- everness_coral_forest_deep_ocean_coral_green.lua +- everness_coral_forest_deep_ocean_coral_green.mts +- everness_coral_forest_deep_ocean_coral_pink.lua +- everness_coral_forest_deep_ocean_coral_pink.mts +- everness_coral_forest_deep_ocean_coral_red.lua +- everness_coral_forest_deep_ocean_coral_red.mts +- everness_coral_forest_deep_ocean_coral_reef_cyan.lua +- everness_coral_forest_deep_ocean_coral_reef_cyan.mts +- everness_coral_forest_deep_ocean_coral_reef_green.lua +- everness_coral_forest_deep_ocean_coral_reef_green.mts +- everness_coral_forest_deep_ocean_coral_reef_pink.lua +- everness_coral_forest_deep_ocean_coral_reef_pink.mts +- everness_coral_forest_deep_ocean_coral_reef_red.lua +- everness_coral_forest_deep_ocean_coral_reef_red.mts +- everness_coral_forest_deep_ocean_house.lua +- everness_coral_forest_deep_ocean_house.mts - everness_coral_tree_bioluminescent_from_sapling.lua +- everness_coral_tree_bioluminescent_from_sapling.mts +- everness_coral_tree_bioluminescent.lua +- everness_coral_tree_bioluminescent.mts +- everness_coral_tree_from_sapling.lua +- everness_coral_tree_from_sapling.mts +- everness_coral_tree.lua +- everness_coral_tree.mts +- everness_coral_volcano_x_clay.lua +- everness_coral_volcano_x_clay.mts +- everness_coral_volcano.lua +- everness_coral_volcano.mts +- everness_crystal_bush.lua +- everness_crystal_bush.mts +- everness_crystal_forest_deep_ocean_coral_1.lua +- everness_crystal_forest_deep_ocean_coral_1.mts +- everness_crystal_forest_deep_ocean_coral_2.lua +- everness_crystal_forest_deep_ocean_coral_2.mts +- everness_crystal_forest_deep_ocean_coral_3.lua +- everness_crystal_forest_deep_ocean_coral_3.mts +- everness_crystal_forest_deep_ocean_ruins.lua +- everness_crystal_forest_deep_ocean_ruins.mts +- everness_crystal_forest_ruins_1.lua +- everness_crystal_forest_ruins_1.mts +- everness_crystal_forest_ruins_2.lua +- everness_crystal_forest_ruins_2.mts +- everness_crystal_orange_cluster.lua +- everness_crystal_orange_cluster.mts +- everness_crystal_purple_cluster.lua +- everness_crystal_purple_cluster.mts +- everness_crystal_tree_large.lua +- everness_crystal_tree_large.mts +- everness_crystal_tree.lua +- everness_crystal_tree.mts +- everness_cursed_bush.mts - everness_cursed_dream_tree_from_sapling.lua +- everness_cursed_dream_tree_from_sapling.mts +- everness_cursed_dream_tree.lua +- everness_cursed_dream_tree.mts +- everness_cursed_lands_deep_ocean_skull.lua +- everness_cursed_lands_deep_ocean_skull.mts - everness_dry_tree_from_sapling.lua +- everness_dry_tree_from_sapling.mts +- everness_dry_tree.lua +- everness_dry_tree.mts +- everness_forsaken_desert_temple_2.lua +- everness_forsaken_desert_temple_2.mts +- everness_forsaken_desert_temple.lua +- everness_forsaken_desert_temple.mts +- everness_forsaken_lands_deep_ocean_coral_alcyonacea.lua +- everness_forsaken_lands_deep_ocean_coral_alcyonacea.mts +- everness_forsaken_lands_deep_ocean_coral_octocurse.lua +- everness_forsaken_lands_deep_ocean_coral_octocurse.mts +- everness_forsaken_lands_deep_ocean_coral_ostracod.lua +- everness_forsaken_lands_deep_ocean_coral_ostracod.mts +- everness_forsaken_tundra_rocks.lua +- everness_forsaken_tundra_rocks.mts +- everness_forsythia_on_moss.lua +- everness_forsythia_on_moss.mts +- everness_frosted_icesheet_igloo.lua +- everness_frosted_icesheet_igloo.mts +- everness_frosted_icicle_large_ceiling.lua +- everness_frosted_icicle_large_ceiling.mts +- everness_frosted_icicle_large_floor.lua +- everness_frosted_icicle_large_floor.mts +- everness_frosted_lands_fossils.lua +- everness_frosted_lands_fossils.mts +- everness_frosted_lands_stalagmite.lua +- everness_frosted_lands_stalagmite.mts +- everness_frosted_lands_volcanic_rock.lua +- everness_frosted_lands_volcanic_rock.mts - everness_giant_sequoia_tree_from_sapling.lua +- everness_giant_sequoia_tree_from_sapling.mts +- everness_giant_sequoia_tree.lua +- everness_giant_sequoia_tree.mts +- everness_haunted_house.lua +- everness_haunted_house.mts +- everness_hollow_tree_large.lua +- everness_hollow_tree_large.mts +- everness_hollow_tree.lua +- everness_hollow_tree.mts +- everness_japanese_shrine.lua +- everness_japanese_shrine.mts +- everness_jungle_temple.lua +- everness_jungle_temple.mts +- everness_large_bamboo.lua +- everness_large_bamboo.mts +- everness_marsh_grass.lua +- everness_marsh_grass.mts +- everness_quartz_temple.lua +- everness_quartz_temple.mts +- everness_ruins_1.lua +- everness_ruins_1.mts +- everness_small_bamboo.lua +- everness_small_bamboo.mts +- everness_sulfur_volcano.lua +- everness_sulfur_volcano.mts +- everness_termite_nest.lua +- everness_termite_nest.mts - everness_willow_tree_from_sapling.lua +- everness_willow_tree_from_sapling.mts +- everness_willow_tree.lua +- everness_willow_tree.mts diff --git a/README.md b/README.md index 83473d1..2448880 100644 --- a/README.md +++ b/README.md @@ -9,6 +9,7 @@ It also adds structures, dungeons with loot chests, and custom skyboxes based on ## Features +* supports MineClone2 - see attached `minetest.example.mcl.conf` for best optimized settings * player name tag will hide when sneaking * item magnet pickup when holding sneak * granular biome settings @@ -26,6 +27,7 @@ Additionally adds extra biomes to the MT game default biomes: * Coral Forest * Coral Forest Dunes * Coral Forest Ocean +* Coral Forest Deep Ocean * Coral Forest Under * Frosted Icesheet * Frosted Icesheet Ocean @@ -34,11 +36,13 @@ Additionally adds extra biomes to the MT game default biomes: * Cursed Lands Dunes * Cursed Lands Swamp * Cursed Lands Ocean +* Cursed Lands Deep Ocean * Cursed Lands Under * Crystal Forest * Crystal Forest Dunes * Crystal Forest Shore * Crystal Forest Ocean +* Crystal Forest Deep Ocean * Crystal Forest Under * Bamboo Forest * Bamboo Forest Under @@ -61,14 +65,27 @@ https://bitbucket.org/minetest_gamers/everness/issues ## Dependencies -- default +- *none* ## Optional Dependencies -- xpanes -- doors -- stairs -- walls +- default (MTG) +- xpanes (MTG) +- doors (MTG) +- stairs (MTG) +- walls (MTG) +- x_obsidianmese (for paths) +- x_tumbleweed (adds tumbleweeds to deserts) +- x_farming (bonemeal, recipes...) +- x_clay (mapgen structures, loot chests...) +- mcl_core (MCL) +- mcl_fences (MCL) +- mcl_walls (MCL) +- mcl_stairs (MCL) +- mcl_util (MCL) +- mcl_autogroup (MCL) +- mcl_doors (MCL) +- mcl_mapgen_core (MCL) ## License diff --git a/api.lua b/api.lua index f4d1703..a8bd5cd 100644 --- a/api.lua +++ b/api.lua @@ -16,6 +16,8 @@ License along with this library; if not, write to juraj.vajda@gmail.com --]] +local S = minetest.get_translator(minetest.get_current_modname()) + --- Base class ---@class Everness ---@field bamboo {['growth_stages']: table, ['top_leaves_schem']: table} @@ -56,328 +58,7 @@ Everness = { } }, loot_chest = { - default = { - { - name = 'default:stick', - max_count = 25, - chance = 25 - }, - { - name = 'default:paper', - max_count = 10, - chance = 25 - }, - { - name = 'default:book', - max_count = 2, - chance = 25 - }, - { - name = 'default:skeleton_key', - max_count = 2, - chance = 25 - }, - { - name = 'default:flint', - max_count = 2, - chance = 25 - }, - { - name = 'default:obsidian_shard', - max_count = 2, - chance = 25 - }, - { - name = 'default:clay_brick', - max_count = 2, - chance = 25 - }, - { - name = 'default:mese_crystal_fragment', - max_count = 2, - chance = 25 - }, - { - name = 'default:gold_ingot', - max_count = 2, - chance = 25 - }, - { - name = 'default:bronze_ingot', - max_count = 2, - chance = 25 - }, - { - name = 'default:tin_ingot', - max_count = 2, - chance = 25 - }, - { - name = 'default:copper_ingot', - max_count = 2, - chance = 25 - }, - { - name = 'default:steel_ingot', - max_count = 2, - chance = 25 - }, - { - name = 'default:coal_lump', - max_count = 2, - chance = 25 - }, - { - name = 'default:pick_stone', - max_count = 2, - chance = 25 - }, - { - name = 'default:pick_bronze', - max_count = 2, - chance = 25 - }, - { - name = 'default:pick_steel', - max_count = 2, - chance = 25 - }, - { - name = 'default:shovel_stone', - max_count = 2, - chance = 25 - }, - { - name = 'default:shovel_bronze', - max_count = 2, - chance = 25 - }, - { - name = 'default:shovel_steel', - max_count = 2, - chance = 25 - }, - { - name = 'default:axe_stone', - max_count = 2, - chance = 25 - }, - { - name = 'default:axe_bronze', - max_count = 2, - chance = 25 - }, - { - name = 'default:axe_steel', - max_count = 2, - chance = 25 - }, - { - name = 'default:sword_stone', - max_count = 2, - chance = 25 - }, - { - name = 'default:sword_bronze', - max_count = 2, - chance = 25 - }, - { - name = 'default:sword_steel', - max_count = 2, - chance = 25 - }, - { - name = 'default:bookshelf', - max_count = 2, - chance = 25 - }, - { - name = 'default:sign_wall_wood', - max_count = 2, - chance = 25 - }, - { - name = 'default:ladder_wood', - max_count = 5, - chance = 25 - }, - { - name = 'default:ladder_steel', - max_count = 5, - chance = 25 - }, - { - name = 'default:glass', - max_count = 10, - chance = 25 - }, - { - name = 'default:obsidian_glass', - max_count = 10, - chance = 25 - }, - { - name = 'default:tree', - max_count = 15, - chance = 25 - }, - { - name = 'default:jungletree', - max_count = 15, - chance = 25 - }, - { - name = 'default:pine_tree', - max_count = 15, - chance = 25 - }, - { - name = 'default:cactus', - max_count = 20, - chance = 25 - }, - { - name = 'default:large_cactus_seedling', - max_count = 2, - chance = 25 - }, - { - name = 'default:papyrus', - max_count = 20, - chance = 25 - }, - { - name = 'default:junglegrass', - max_count = 20, - chance = 25 - }, - { - name = 'default:blueberry_bush_sapling', - max_count = 2, - chance = 25 - }, - { - name = 'default:sapling', - max_count = 2, - chance = 25 - }, - { - name = 'default:junglesapling', - max_count = 2, - chance = 25 - }, - { - name = 'default:pine_sapling', - max_count = 2, - chance = 25 - }, - { - name = 'default:acacia_sapling', - max_count = 2, - chance = 25 - }, - { - name = 'default:aspen_sapling', - max_count = 2, - chance = 25 - }, - { - name = 'default:clay_lump', - max_count = 5, - chance = 25 - }, - { - name = 'default:tin_lump', - max_count = 2, - chance = 25 - }, - { - name = 'default:copper_lump', - max_count = 5, - chance = 25 - }, - { - name = 'default:iron_lump', - max_count = 5, - chance = 25 - }, - { - name = 'default:coalblock', - max_count = 5, - chance = 25 - }, - { - name = 'default:steelblock', - max_count = 2, - chance = 25 - }, - { - name = 'default:copperblock', - max_count = 2, - chance = 25 - }, - { - name = 'default:tinblock', - max_count = 2, - chance = 25 - }, - { - name = 'default:bronzeblock', - max_count = 2, - chance = 25 - }, - { - name = 'default:mese', - max_count = 2, - chance = 25 - }, - { - name = 'default:meselamp', - max_count = 2, - chance = 25 - }, - { - name = 'default:obsidian', - max_count = 2, - chance = 25 - }, - { - name = 'default:mese_crystal', - max_count = 2, - chance = 25 - }, - { - name = 'default:diamond', - max_count = 2, - chance = 25 - }, - { - name = 'default:pick_mese', - max_count = 2, - chance = 25 - }, - { - name = 'default:shovel_mese', - max_count = 2, - chance = 25 - }, - { - name = 'default:axe_mese', - max_count = 2, - chance = 25 - }, - { - name = 'default:sword_mese', - max_count = 2, - chance = 25 - }, - { - name = 'everness:forsaken_fire', - max_count = 1, - chance = 50 - }, - } + default = {}, }, settings = { biomes = { @@ -394,7 +75,12 @@ Everness = { everness_coral_forest_ocean = { enabled = minetest.settings:get_bool('everness_coral_forest_ocean', true), y_max = tonumber(minetest.settings:get('everness_coral_forest_ocean_y_max')) or 3, - y_min = tonumber(minetest.settings:get('everness_coral_forest_ocean_y_min')) or -255, + y_min = tonumber(minetest.settings:get('everness_coral_forest_ocean_y_min')) or -10, + }, + everness_coral_forest_deep_ocean = { + enabled = minetest.settings:get_bool('everness_coral_forest_deep_ocean', true), + y_max = tonumber(minetest.settings:get('everness_coral_forest_deep_ocean_y_max')) or -11, + y_min = tonumber(minetest.settings:get('everness_coral_forest_deep_ocean_y_min')) or -255, }, everness_coral_forest_under = { enabled = minetest.settings:get_bool('everness_coral_forest_under', true), @@ -434,6 +120,11 @@ Everness = { everness_cursed_lands_ocean = { enabled = minetest.settings:get_bool('everness_cursed_lands_ocean', true), y_max = tonumber(minetest.settings:get('everness_cursed_lands_ocean_y_max')) or -2, + y_min = tonumber(minetest.settings:get('everness_cursed_lands_ocean_y_min')) or -10, + }, + everness_cursed_lands_deep_ocean = { + enabled = minetest.settings:get_bool('everness_cursed_lands_ocean', true), + y_max = tonumber(minetest.settings:get('everness_cursed_lands_ocean_y_max')) or -11, y_min = tonumber(minetest.settings:get('everness_cursed_lands_ocean_y_min')) or -255, }, everness_cursed_lands_under = { @@ -459,7 +150,12 @@ Everness = { everness_crystal_forest_ocean = { enabled = minetest.settings:get_bool('everness_crystal_forest_ocean', true), y_max = tonumber(minetest.settings:get('everness_crystal_forest_ocean_y_max')) or -2, - y_min = tonumber(minetest.settings:get('everness_crystal_forest_ocean_y_min')) or -255, + y_min = tonumber(minetest.settings:get('everness_crystal_forest_ocean_y_min')) or -10, + }, + everness_crystal_forest_deep_ocean = { + enabled = minetest.settings:get_bool('everness_crystal_forest_deep_ocean', true), + y_max = tonumber(minetest.settings:get('everness_crystal_forest_deep_ocean_y_max')) or -11, + y_min = tonumber(minetest.settings:get('everness_crystal_forest_deep_ocean_y_min')) or -255, }, everness_crystal_forest_under = { enabled = minetest.settings:get_bool('everness_crystal_forest_under', true), @@ -519,19 +215,22 @@ Everness = { }, features = { everness_feature_sneak_pickup = minetest.settings:get_bool('everness_feature_sneak_pickup', true), + everness_feature_skybox = minetest.settings:get_bool('everness_feature_skybox', true), } }, } function Everness.grow_cactus(self, pos, node, params) + local node_copy = table.copy(node) + if node.param2 >= 4 then return end pos.y = pos.y - 1 - if minetest.get_item_group(minetest.get_node(pos).name, 'mold_soil') == 0 - or minetest.get_item_group(minetest.get_node(pos).name, 'sand') == 0 + if minetest.get_item_group(minetest.get_node(pos).name, 'sand') == 0 + and minetest.get_item_group(minetest.get_node(pos).name, 'everness_sand') == 0 then return end @@ -554,7 +253,7 @@ function Everness.grow_cactus(self, pos, node, params) return end - minetest.set_node(pos, { name = node.name }) + minetest.set_node(pos, { name = node_copy.name }) return true end @@ -660,69 +359,640 @@ end -- Sounds -- -function Everness.node_sound_defaults(table) - table = table or {} - table.footstep = table.footstep or - { name = '', gain = 1.0 } - table.dug = table.dug or - { name = 'default_dug_node', gain = 0.25 } - table.place = table.place or - { name = 'default_place_node_hard', gain = 1.0 } - return table -end - function Everness.node_sound_frosted_snow_defaults(table) table = table or {} - table.footstep = table.footstep or - { name = 'everness_frosted_snow_footstep', gain = 0.2 } - table.dig = table.dig or - { name = 'everness_frosted_snow_footstep', gain = 0.3 } - table.dug = table.dug or - { name = 'everness_frosted_snow_footstep', gain = 0.3 } - table.place = table.place or - { name = 'default_place_node', gain = 1.0 } - default.node_sound_defaults(table) + table.footstep = table.footstep or { name = 'everness_frosted_snow_footstep', gain = 0.2 } + table.dig = table.dig or { name = 'everness_frosted_snow_hit', gain = 0.2 } + table.dug = table.dug or { name = 'everness_frosted_snow_footstep', gain = 0.3 } + table.place = table.place or { name = 'everness_frosted_snow_place', gain = 0.25 } return table end function Everness.node_sound_crystal_defaults(table) table = table or {} - table.footstep = table.footstep or - { name = 'everness_crystal_chime', gain = 0.2 } - table.dig = table.dig or - { name = 'everness_crystal_chime', gain = 0.3 } - table.dug = table.dug or - { name = 'default_hard_footstep', gain = 0.3 } - table.place = table.place or - { name = 'everness_crystal_chime', gain = 1.0 } - default.node_sound_defaults(table) + table.footstep = table.footstep or { name = 'everness_crystal_chime', gain = 0.2 } + table.dig = table.dig or { name = 'everness_crystal_chime', gain = 0.3 } + table.dug = table.dug or { name = 'everness_stone_footstep', gain = 0.3 } + table.place = table.place or { name = 'everness_crystal_chime', gain = 1.0 } return table end function Everness.node_sound_bamboo_defaults(table) table = table or {} - table.footstep = table.footstep or - { name = 'everness_bamboo_hit', gain = 0.2 } - table.dig = table.dig or - { name = 'everness_bamboo_hit', gain = 0.3 } - table.dug = table.dug or - { name = 'everness_bamboo_dug', gain = 0.1 } - table.place = table.place or - { name = 'everness_bamboo_hit', gain = 1.0 } - default.node_sound_defaults(table) + table.footstep = table.footstep or { name = 'everness_bamboo_hit', gain = 0.2 } + table.dig = table.dig or { name = 'everness_bamboo_hit', gain = 0.3 } + table.dug = table.dug or { name = 'everness_bamboo_dug', gain = 0.1 } + table.place = table.place or { name = 'everness_bamboo_hit', gain = 1.0 } return table end function Everness.node_sound_mud_defaults(table) table = table or {} - table.footstep = table.footstep or - { name = 'everness_mud_footstep', gain = 0.2 } - table.dig = table.dig or - { name = 'everness_mud_footstep', gain = 0.3 } - table.dug = table.dug or - { name = 'everness_mud_footstep', gain = 0.1 } - table.place = table.place or - { name = 'everness_mud_footstep', gain = 1.0 } - default.node_sound_defaults(table) + table.footstep = table.footstep or { name = 'everness_mud_footstep', gain = 0.2 } + table.dig = table.dig or { name = 'everness_mud_footstep', gain = 0.3 } + table.dug = table.dug or { name = 'everness_mud_footstep', gain = 0.1 } + table.place = table.place or { name = 'everness_mud_footstep', gain = 1.0 } return table end + +function Everness.node_sound_grass_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_grass_footstep', gain = 0.4 } + table.dig = table.dig or { name = 'everness_grass_hit', gain = 1.2 } + table.dug = table.dug or { name = 'everness_dirt_hit', gain = 1.0 } + table.place = table.place or { name = 'everness_dirt_hit', gain = 1.0 } + return table +end + +function Everness.node_sound_dirt_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_dirt_footstep', gain = 0.15 } + table.dig = table.dig or { name = 'everness_dirt_hit', gain = 0.4 } + table.dug = table.dug or { name = 'everness_dirt_hit', gain = 1.0 } + table.place = table.place or { name = 'everness_dirt_hit', gain = 1.0 } + return table +end + +function Everness.node_sound_ice_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_ice_footstep', gain = 0.2 } + table.dig = table.dig or { name = 'everness_ice_hit', gain = 0.4 } + table.dug = table.dug or { name = 'everness_ice_hit', gain = 1.0 } + table.place = table.place or { name = 'everness_ice_hit', gain = 1.0 } + return table +end + +function Everness.node_sound_stone_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_stone_footstep', gain = 0.2 } + table.dig = table.dig or { name = 'everness_stone_hit', gain = 1.0 } + table.dug = table.dug or { name = 'everness_stone_dug', gain = 0.6 } + table.place = table.place or { name = 'everness_stone_place', gain = 1.0 } + return table +end + +function Everness.node_sound_leaves_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_leaves_footstep', gain = 0.1 } + table.dig = table.dig or { name = 'everness_leaves_hit', gain = 0.25 } + table.dug = table.dug or { name = 'everness_leaves_dug', gain = 0.5 } + table.place = table.place or { name = 'everness_leaves_place', gain = 0.4 } + return table +end + +function Everness.node_sound_wood_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_wood_footstep', gain = 0.15 } + table.dig = table.dig or { name = 'everness_wood_hit', gain = 0.5 } + table.dug = table.dug or { name = 'everness_wood_place', gain = 0.1 } + table.place = table.place or { name = 'everness_wood_place', gain = 0.15 } + return table +end + +function Everness.node_sound_sand_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_sand_footstep', gain = 0.1 } + table.dig = table.dig or { name = 'everness_sand_hit', gain = 0.5 } + table.dug = table.dug or { name = 'everness_sand_dug', gain = 0.1 } + table.place = table.place or { name = 'everness_sand_place', gain = 0.15 } + return table +end + +function Everness.node_sound_metal_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_metal_footstep', gain = 0.1 } + table.dig = table.dig or { name = 'everness_metal_hit', gain = 0.5 } + table.dug = table.dug or { name = 'everness_metal_dug', gain = 0.1 } + table.place = table.place or { name = 'everness_metal_place', gain = 0.15 } + return table +end + +function Everness.node_sound_glass_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_glass_footstep', gain = 0.02 } + table.dig = table.dig or { name = 'everness_glass_footstep', gain = 0.05 } + table.dug = table.dug or { name = 'everness_glass_dug', gain = 0.4 } + table.place = table.place or { name = 'everness_glass_place', gain = 0.2 } + return table +end + +function Everness.node_sound_thin_glass_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_thin_glass_footstep', gain = 0.3 } + table.dig = table.dig or { name = 'everness_thin_glass_footstep', gain = 0.5 } + table.dug = table.dug or { name = 'everness_break_thin_glass', gain = 1.0 } + table.place = table.place or { name = 'everness_glass_place', gain = 0.2 } + return table +end + +function Everness.node_sound_snow_defaults(table) + table = table or {} + table.footstep = table.footstep or { name = 'everness_snow_footstep', gain = 0.1 } + table.dig = table.dig or { name = 'everness_snow_hit', gain = 0.2 } + table.dug = table.dug or { name = 'everness_snow_footstep', gain = 0.2 } + table.place = table.place or { name = 'everness_snow_place', gain = 0.3 } + return table +end + +-- +-- Forsted Cave Icicles +-- + +function Everness.stack_icicle_recursive(node, pos_node, incrementer, pos_marker, direction) + local nb = node + local pos = pos_node + local inc = incrementer + local m_pos = pos_marker + + while nb.name == 'air' or nb.name == 'ignore' do + if nb.name == 'ignore' then + Everness.emerge_icicle_area_recursive(pos, inc, m_pos, direction) + break + else + minetest.set_node(pos, { name = 'everness:frosted_cave_ice_illuminating' }) + -- Shift 1 down + inc = inc + 1 + local y_offset = (direction == 'down') and (m_pos.y - inc) or (m_pos.y + inc) + pos = vector.new(m_pos.x, y_offset, m_pos.z) + nb = minetest.get_node(pos) + end + end +end + +function Everness.emerge_icicle_area_recursive(pos_node, incrementer, pos_marker, direction) + local y_offset = (direction == 'down') and (pos_node.y - 16) or (pos_node.y + 16) + + minetest.emerge_area( + vector.new(pos_node.x - 1, pos_node.y, pos_node.z - 1), + vector.new(pos_node.x + 1, y_offset, pos_node.z + 1), + function(blockpos, action, calls_remaining, param) + Everness:emerge_area(blockpos, action, calls_remaining, param) + end, + { + callback = function(data) + local incrementer_cllbck = data.incrementer + local pos_node_cllbck = data.pos_node + local node_cllbck = minetest.get_node(pos_node_cllbck) + + Everness.stack_icicle_recursive(node_cllbck, pos_node_cllbck, incrementer_cllbck, pos_marker, direction) + end, + data = { + incrementer = incrementer, + pos_node = pos_node + } + } + ) +end + +function Everness.use_shell_of_underwater_breathing(self, itemstack, user, pointed_thing) + if not user then + return + end + + local pos_player = user:get_pos() + + if pointed_thing.type == 'node' then + local pos_pt = minetest.get_pointed_thing_position(pointed_thing) + + if not pos_pt then + return itemstack + end + + local pointed_node = minetest.get_node(pos_pt) + local pointed_node_def = minetest.registered_nodes[pointed_node.name] + + if not pointed_node or not pointed_node_def then + return itemstack + end + + if pointed_node_def.on_rightclick then + return pointed_node_def.on_rightclick(pos_pt, pointed_node, user, itemstack, pointed_thing) + end + end + + local node_head = minetest.get_node( + vector.new( + math.floor(pos_player.x + 0.5), + math.ceil(pos_player.y + 1), + math.floor(pos_player.z + 0.5) + ) + ) + local breath = user:get_breath() + + if minetest.get_item_group(node_head.name, 'water') > 0 and breath < 9 then + -- Under water + user:set_breath(9) + + if not minetest.settings:get_bool('creative_mode') + or not minetest.check_player_privs(user:get_player_name(), { creative = true }) + then + itemstack:add_wear(65535 / 20) + end + + minetest.sound_play('everness_underwater_bubbles', { + object = user, + gain = 1.0, + max_hear_distance = 16 + }) + + minetest.add_particlespawner({ + amount = 20, + time = 0.1, + pos = { + min = vector.new(pos_player.x - 0.25, pos_player.y + 1.25, pos_player.z - 0.25), + max = vector.new(pos_player.x + 0.25, pos_player.y + 1.5, pos_player.z + 0.25) + }, + vel = { + min = vector.new(-0.5, 0, -0.5), + max = vector.new(0.5, 0, 0.5) + }, + acc = { + min = vector.new(-0.5, 4, -0.5), + max = vector.new(0.5, 1, 0.5), + }, + exptime = { + min = 1, + max = 2 + }, + size = { + min = 0.5, + max = 2 + }, + texture = { + name = 'everness_bubble.png', + alpha_tween = { + 1, 0, + start = 0.75 + } + } + }) + end + + return itemstack +end + +-- +-- Sapling 'on place' function to check protection of node and resulting tree volume +-- copy from MTG +-- +function Everness.sapling_on_place(self, itemstack, placer, pointed_thing, props) + if minetest.get_modpath('mcl_util') and minetest.global_exists('mcl_util') then + local on_place_func = mcl_util.generate_on_place_plant_function(function(pos, node) + local node_below = minetest.get_node_or_nil({ x = pos.x, y = pos.y - 1, z = pos.z }) + + if not node_below then + return false + end + + local nn = node_below.name + + return minetest.get_item_group(nn, 'grass_block') == 1 + or nn == 'mcl_core:podzol' + or nn == 'mcl_core:podzol_snow' + or nn == 'mcl_core:dirt' + or nn == 'mcl_core:mycelium' + or nn == 'mcl_core:coarse_dirt' + end) + + return on_place_func(itemstack, placer, pointed_thing) + else + local _props = props or {} + local sapling_name = _props.sapling_name + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + local minp_relative = _props.minp_relative + local maxp_relative = _props.maxp_relative + -- maximum interval of interior volume check + local interval = _props.interval + + -- Position of sapling + local pos = pointed_thing.under + local node = minetest.get_node_or_nil(pos) + local pdef = node and minetest.registered_nodes[node.name] + + if pdef and node and pdef.on_rightclick + and not (placer and placer:is_player() + and placer:get_player_control().sneak) + then + return pdef.on_rightclick(pos, node, placer, itemstack, pointed_thing) + end + + if not pdef or not pdef.buildable_to then + pos = pointed_thing.above + node = minetest.get_node_or_nil(pos) + pdef = node and minetest.registered_nodes[node.name] + + if not pdef or not pdef.buildable_to then + return itemstack + end + end + + local player_name = placer and placer:get_player_name() or '' + + -- Check sapling position for protection + if minetest.is_protected(pos, player_name) then + minetest.record_protection_violation(pos, player_name) + return itemstack + end + + -- Check tree volume for protection + if minetest.is_area_protected( + vector.add(pos, minp_relative), + vector.add(pos, maxp_relative), + player_name, + interval + ) + then + minetest.record_protection_violation(pos, player_name) + minetest.chat_send_player( + player_name, + S('@1 will intersect protection on growth.', itemstack:get_definition().description) + ) + + return itemstack + end + + Everness.log_player_action(placer, 'places node', sapling_name, 'at', pos) + + local take_item = not minetest.is_creative_enabled(player_name) + local newnode = { name = sapling_name } + local ndef = minetest.registered_nodes[sapling_name] + + minetest.set_node(pos, newnode) + + -- Run callback + if ndef and ndef.after_place_node then + -- Deepcopy place_to and pointed_thing because callback can modify it + if ndef.after_place_node(table.copy(pos), placer, + itemstack, table.copy(pointed_thing)) then + take_item = false + end + end + + -- Run script hook + for _, callback in ipairs(minetest.registered_on_placenodes or {}) do + -- Deepcopy pos, node and pointed_thing because callback can modify them + if callback(table.copy(pos), table.copy(newnode), + placer, table.copy(node or {}), + itemstack, table.copy(pointed_thing)) then + take_item = false + end + end + + if take_item then + itemstack:take_item() + end + + return itemstack + end +end + +-- +-- Leafdecay - taken from MTG +-- + +-- Prevent decay of placed leaves + +Everness.after_place_leaves = function(self, pos, placer, itemstack, pointed_thing) + if placer and placer:is_player() then + local node = minetest.get_node(pos) + node.param2 = 1 + minetest.set_node(pos, node) + end +end + +-- Leafdecay +local function leafdecay_after_destruct(pos, oldnode, def) + for _, v in pairs(minetest.find_nodes_in_area(vector.subtract(pos, def.radius), + vector.add(pos, def.radius), def.leaves)) + do + local node = minetest.get_node(v) + local timer = minetest.get_node_timer(v) + if node.param2 ~= 1 and not timer:is_started() then + timer:start(math.random(20, 120) / 10) + end + end +end + +local movement_gravity = tonumber(minetest.settings:get('movement_gravity')) or 9.81 + +local function leafdecay_on_timer(pos, def) + if minetest.find_node_near(pos, def.radius, def.trunks) then + return false + end + + local node = minetest.get_node(pos) + local drops = minetest.get_node_drops(node.name) + + for _, item in ipairs(drops) do + local is_leaf + for _, v in pairs(def.leaves) do + if v == item then + is_leaf = true + end + end + if minetest.get_item_group(item, 'leafdecay_drop') ~= 0 + or not is_leaf + then + minetest.add_item({ + x = pos.x - 0.5 + math.random(), + y = pos.y - 0.5 + math.random(), + z = pos.z - 0.5 + math.random(), + }, item) + end + end + + minetest.remove_node(pos) + minetest.check_for_falling(pos) + + -- spawn a few particles for the removed node + minetest.add_particlespawner({ + amount = 8, + time = 0.001, + minpos = vector.subtract(pos, { x = 0.5, y = 0.5, z = 0.5 }), + maxpos = vector.add(pos, { x = 0.5, y = 0.5, z = 0.5 }), + minvel = vector.new(-0.5, -1, -0.5), + maxvel = vector.new(0.5, 0, 0.5), + minacc = vector.new(0, -movement_gravity, 0), + maxacc = vector.new(0, -movement_gravity, 0), + minsize = 0, + maxsize = 0, + node = node, + }) +end + +function Everness.register_leafdecay(self, def) + assert(def.leaves) + assert(def.trunks) + assert(def.radius) + + for _, v in pairs(def.trunks) do + minetest.override_item(v, { + after_destruct = function(pos, oldnode) + leafdecay_after_destruct(pos, oldnode, def) + end, + }) + end + + for _, v in pairs(def.leaves) do + minetest.override_item(v, { + on_timer = function(pos) + leafdecay_on_timer(pos, def) + end, + }) + end +end + +function Everness.register_node(self, name, def, props) + local _def = table.copy(def) + local _name = name + + minetest.register_node(_name, _def) +end + +-- +-- Log API / helpers - copy from MTG +-- + +local log_non_player_actions = minetest.settings:get_bool('log_non_player_actions', false) + +local is_pos = function(v) + return type(v) == 'table' + and type(v.x) == 'number' + and type(v.y) == 'number' + and type(v.z) == 'number' +end + +function Everness.log_player_action(player, ...) + local msg = player:get_player_name() + if player.is_fake_player or not player:is_player() then + if not log_non_player_actions then + return + end + + msg = msg .. '(' .. (type(player.is_fake_player) == 'string' + and player.is_fake_player or '*') .. ')' + end + for _, v in ipairs({ ... }) do + -- translate pos + local part = is_pos(v) and minetest.pos_to_string(v) or v + -- no leading spaces before punctuation marks + msg = msg .. (string.match(part, '^[;,.]') and '' or ' ') .. part + end + + minetest.log('action', msg) +end + +function Everness.set_inventory_action_loggers(def, name) + def.on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + Everness.log_player_action(player, 'moves stuff in', name, 'at', pos) + end + def.on_metadata_inventory_put = function(pos, listname, index, stack, player) + Everness.log_player_action(player, 'moves', stack:get_name(), 'to', name, 'at', pos) + end + def.on_metadata_inventory_take = function(pos, listname, index, stack, player) + Everness.log_player_action(player, 'takes', stack:get_name(), 'from', name, 'at', pos) + end +end + +-- 'can grow' function - copy from MTG + +function Everness.can_grow(pos) + local node_under = minetest.get_node_or_nil({ x = pos.x, y = pos.y - 1, z = pos.z }) + + if not node_under then + return false + end + + if minetest.get_item_group(node_under.name, 'soil') == 0 then + return false + end + + local light_level = minetest.get_node_light(pos) + + if not light_level or light_level < 13 then + return false + end + + return true +end + +-- +-- This method may change in future. +-- Copy from MTG +-- + +function Everness.can_interact_with_node(player, pos) + if player and player:is_player() then + if minetest.check_player_privs(player, 'protection_bypass') then + return true + end + else + return false + end + + local meta = minetest.get_meta(pos) + local owner = meta:get_string('owner') + + if not owner or owner == '' or owner == player:get_player_name() then + return true + end + + -- Is player wielding the right key? + local item = player:get_wielded_item() + + if minetest.get_item_group(item:get_name(), 'key') == 1 then + local key_meta = item:get_meta() + + if key_meta:get_string('secret') == '' then + local key_oldmeta = item:get_metadata() + + if key_oldmeta == '' or not minetest.parse_json(key_oldmeta) then + return false + end + + key_meta:set_string('secret', minetest.parse_json(key_oldmeta).secret) + item:set_metadata('') + end + + return meta:get_string('key_lock_secret') == key_meta:get_string('secret') + end + + return false +end + +-- +-- Optimized helper to put all items in an inventory into a drops list +-- copy from MTG +-- + +function Everness.get_inventory_drops(pos, inventory, drops) + local inv = minetest.get_meta(pos):get_inventory() + local n = #drops + for i = 1, inv:get_size(inventory) do + local stack = inv:get_stack(inventory, i) + if stack:get_count() > 0 then + drops[n + 1] = stack:to_table() + n = n + 1 + end + end +end + +function Everness.set_loot_chest_items() + local loot_items = {} + + for name, def in pairs(minetest.registered_items) do + if def.groups + and next(def.groups) + and (not def.groups.not_in_creative_inventory or def.groups.not_in_creative_inventory == 0) + then + table.insert(loot_items, { + name = name, + max_count = 25, + chance = 25 + }) + end + end + + Everness.loot_chest.default = table.copy(loot_items) +end diff --git a/assets/schematics/everness_coral_forest_deep_ocean_coral_cyan.lua b/assets/schematics/everness_coral_forest_deep_ocean_coral_cyan.lua new file mode 100644 index 0000000..b40bc5d --- /dev/null +++ b/assets/schematics/everness_coral_forest_deep_ocean_coral_cyan.lua @@ -0,0 +1,215 @@ +schematic = { + size = {x=5, y=8, z=5}, + 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}, + }, + data = { + {name="everness:coral_forest_deep_ocean_coral_plant_2", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_2", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_2", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_2", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_coral_forest_deep_ocean_coral_green.lua b/assets/schematics/everness_coral_forest_deep_ocean_coral_green.lua new file mode 100644 index 0000000..b59fed2 --- /dev/null +++ b/assets/schematics/everness_coral_forest_deep_ocean_coral_green.lua @@ -0,0 +1,189 @@ +schematic = { + size = {x=5, y=7, z=5}, + 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}, + }, + data = { + {name="everness:coral_forest_deep_ocean_coral_plant_3", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_3", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_3", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_3", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_coral_forest_deep_ocean_coral_pink.lua b/assets/schematics/everness_coral_forest_deep_ocean_coral_pink.lua new file mode 100644 index 0000000..b4ac846 --- /dev/null +++ b/assets/schematics/everness_coral_forest_deep_ocean_coral_pink.lua @@ -0,0 +1,457 @@ +schematic = { + size = {x=7, y=9, z=7}, + 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}, + }, + data = { + {name="everness:coral_forest_deep_ocean_coral_plant_3", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_2", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_2", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_3", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_coral_forest_deep_ocean_coral_red.lua b/assets/schematics/everness_coral_forest_deep_ocean_coral_red.lua new file mode 100644 index 0000000..6e2c6ae --- /dev/null +++ b/assets/schematics/everness_coral_forest_deep_ocean_coral_red.lua @@ -0,0 +1,215 @@ +schematic = { + size = {x=5, y=8, z=5}, + 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}, + }, + data = { + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_1", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_1", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_1", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_plant_1", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_cyan.lua b/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_cyan.lua new file mode 100644 index 0000000..c4f23f1 --- /dev/null +++ b/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_cyan.lua @@ -0,0 +1,257 @@ +schematic = { + size = {x=7, y=5, z=7}, + yslice_prob = { + {ypos=0, prob=254}, + {ypos=1, prob=254}, + {ypos=2, prob=254}, + {ypos=3, prob=254}, + {ypos=4, prob=254}, + }, + data = { + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_2", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_green.lua b/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_green.lua new file mode 100644 index 0000000..1d87376 --- /dev/null +++ b/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_green.lua @@ -0,0 +1,257 @@ +schematic = { + size = {x=7, y=5, z=7}, + yslice_prob = { + {ypos=0, prob=254}, + {ypos=1, prob=254}, + {ypos=2, prob=254}, + {ypos=3, prob=254}, + {ypos=4, prob=254}, + }, + data = { + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_3", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_pink.lua b/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_pink.lua new file mode 100644 index 0000000..4d707f1 --- /dev/null +++ b/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_pink.lua @@ -0,0 +1,257 @@ +schematic = { + size = {x=7, y=5, z=7}, + yslice_prob = { + {ypos=0, prob=254}, + {ypos=1, prob=254}, + {ypos=2, prob=254}, + {ypos=3, prob=254}, + {ypos=4, prob=254}, + }, + data = { + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_1", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_red.lua b/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_red.lua new file mode 100644 index 0000000..93d5377 --- /dev/null +++ b/assets/schematics/everness_coral_forest_deep_ocean_coral_reef_red.lua @@ -0,0 +1,257 @@ +schematic = { + size = {x=7, y=5, z=7}, + yslice_prob = { + {ypos=0, prob=254}, + {ypos=1, prob=254}, + {ypos=2, prob=254}, + {ypos=3, prob=254}, + {ypos=4, prob=254}, + }, + data = { + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="default:coral_skeleton", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="default:stone", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="everness:coral_forest_deep_ocean_coral_4", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_coral_forest_deep_ocean_house.lua b/assets/schematics/everness_coral_forest_deep_ocean_house.lua new file mode 100644 index 0000000..232c16f --- /dev/null +++ b/assets/schematics/everness_coral_forest_deep_ocean_house.lua @@ -0,0 +1,2268 @@ +schematic = { + size = {x=11, y=17, z=12}, + 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}, + {ypos=15, prob=254}, + {ypos=16, prob=254}, + }, + data = { + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=23}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=20}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_sandstone_chiseled", prob=254, param2=0}, + {name="everness:coral_sandstone_carved_1", prob=254, param2=0}, + {name="everness:coral_sandstone_chiseled", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_house_marker", prob=254, param2=2}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=21}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=21}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=23}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=21}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_sandstone_chiseled", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_chiseled", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="stairs:slab_coral_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="stairs:slab_coral_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="stairs:slab_coral_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=1}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_sandstone_carved_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_carved_1", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_lantern", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_forest_deep_ocean_lantern", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="stairs:slab_coral_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=23}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=23}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=22}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_sandstone_chiseled", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_chiseled", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:baobab_wood", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=22}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_sandstone_chiseled", prob=254, param2=0}, + {name="everness:coral_sandstone_carved_1", prob=254, param2=0}, + {name="everness:coral_sandstone_chiseled", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_lantern", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=23}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=22}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=20}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=22}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=22}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:slab_coral_deep_ocean_sandstone_brick", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_deep_ocean_sandstone_brick", prob=254, param2=22}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=23}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=2}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:slab_coral_deep_ocean_sandstone_brick", prob=254, param2=22}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_sandstone_brick", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=20}, + {name="stairs:stair_coral_white_sandstone", prob=254, param2=22}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_brick", prob=126, param2=2}, + {name="stairs:stair_coral_deep_ocean_sandstone_brick", prob=126, param2=2}, + {name="stairs:stair_coral_deep_ocean_sandstone_brick", prob=126, param2=2}, + {name="everness:coral_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_coral_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=2}, + {name="everness:coral_white_sandstone", prob=254, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=22}, + {name="everness:coral_white_sandstone", prob=254, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=2}, + {name="everness:coral_white_sandstone", prob=254, param2=0}, + {name="stairs:slab_coral_white_sandstone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:coral_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_crystal_forest_deep_ocean_coral_1.lua b/assets/schematics/everness_crystal_forest_deep_ocean_coral_1.lua new file mode 100644 index 0000000..c35e6ff --- /dev/null +++ b/assets/schematics/everness_crystal_forest_deep_ocean_coral_1.lua @@ -0,0 +1,839 @@ +schematic = { + size = {x=7, y=13, z=9}, + 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}, + }, + data = { + {name="everness:crystal_forest_deep_ocean_coral_plant_3", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_plant_3", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_plant_3", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_plant_3", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_1", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_crystal_forest_deep_ocean_coral_2.lua b/assets/schematics/everness_crystal_forest_deep_ocean_coral_2.lua new file mode 100644 index 0000000..4b040e0 --- /dev/null +++ b/assets/schematics/everness_crystal_forest_deep_ocean_coral_2.lua @@ -0,0 +1,457 @@ +schematic = { + size = {x=7, y=9, z=7}, + 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}, + }, + data = { + {name="everness:crystal_forest_deep_ocean_coral_plant_2", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_plant_2", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_plant_2", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_plant_2", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_2", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_crystal_forest_deep_ocean_coral_3.lua b/assets/schematics/everness_crystal_forest_deep_ocean_coral_3.lua new file mode 100644 index 0000000..8541749 --- /dev/null +++ b/assets/schematics/everness_crystal_forest_deep_ocean_coral_3.lua @@ -0,0 +1,1105 @@ +schematic = { + size = {x=11, y=9, z=11}, + 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}, + }, + data = { + {name="everness:crystal_forest_deep_ocean_coral_plant_1", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_plant_1", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_plant_1", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_plant_1", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_coral_3", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_crystal_forest_deep_ocean_ruins.lua b/assets/schematics/everness_crystal_forest_deep_ocean_ruins.lua new file mode 100644 index 0000000..02c1687 --- /dev/null +++ b/assets/schematics/everness_crystal_forest_deep_ocean_ruins.lua @@ -0,0 +1,1531 @@ +schematic = { + size = {x=14, y=12, z=9}, + 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}, + }, + data = { + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=1}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=21}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=23}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=21}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=23}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=1}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=1}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=22}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=2}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=1}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=21}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=22}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=22}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=20}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=2}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_ruins_marker", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=21}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=21}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=21}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:coral_forest_deep_ocean_lantern", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=2}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=21}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=21}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=20}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=20}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=20}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=21}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=22}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=2}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=1}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=20}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=3}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=3}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=3}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=3}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=1}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=1}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=21}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=23}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=21}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=23}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=1}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="stairs:stair_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=3}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=2}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="everness:crystal_forest_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_cursed_dream_tree.lua b/assets/schematics/everness_cursed_dream_tree.lua index 6cc2305..8389c85 100644 --- a/assets/schematics/everness_cursed_dream_tree.lua +++ b/assets/schematics/everness_cursed_dream_tree.lua @@ -18,23 +18,23 @@ schematic = { {ypos=14, prob=254}, }, data = { - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -273,23 +273,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -528,23 +528,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -783,23 +783,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -1038,23 +1038,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -1293,23 +1293,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -1548,23 +1548,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="default:coalblock", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="default:coalblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -1803,23 +1803,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -2058,23 +2058,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:dry_tree", prob=254, param2=0, force_place=true}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -2313,23 +2313,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -2568,23 +2568,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="default:coalblock", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="everness:cursed_mud", prob=254, param2=0}, {name="default:coalblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -2823,23 +2823,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -3078,23 +3078,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -3333,23 +3333,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -3588,23 +3588,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -3843,23 +3843,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -4098,23 +4098,23 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, diff --git a/assets/schematics/everness_cursed_lands_deep_ocean_skull.lua b/assets/schematics/everness_cursed_lands_deep_ocean_skull.lua new file mode 100644 index 0000000..5b51aa3 --- /dev/null +++ b/assets/schematics/everness_cursed_lands_deep_ocean_skull.lua @@ -0,0 +1,1228 @@ +schematic = { + size = {x=10, y=11, z=11}, + 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}, + }, + data = { + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=20}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=20}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=20}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=20}, + {name="everness:bone", prob=254, param2=20}, + {name="everness:bone", prob=254, param2=20}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="everness:bone", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=20}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:cursed_lands_deep_ocean_skull_marker", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_brick", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:coral_forest_deep_ocean_lantern", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=23}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_brick", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_block", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_sandstone_block", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="everness:bone", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=1}, + {name="everness:bone", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_forsaken_lands_deep_ocean_coral_alcyonacea.lua b/assets/schematics/everness_forsaken_lands_deep_ocean_coral_alcyonacea.lua new file mode 100644 index 0000000..005b330 --- /dev/null +++ b/assets/schematics/everness_forsaken_lands_deep_ocean_coral_alcyonacea.lua @@ -0,0 +1,507 @@ +schematic = { + size = {x=7, y=10, z=7}, + 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}, + }, + data = { + {name="everness:cursed_lands_deep_ocean_coral_plant_anemone", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_plant_anemone", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=126, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_plant_anemone", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_plant_anemone", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_alcyonacea", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_forsaken_lands_deep_ocean_coral_octocurse.lua b/assets/schematics/everness_forsaken_lands_deep_ocean_coral_octocurse.lua new file mode 100644 index 0000000..97a4cba --- /dev/null +++ b/assets/schematics/everness_forsaken_lands_deep_ocean_coral_octocurse.lua @@ -0,0 +1,345 @@ +schematic = { + size = {x=5, y=13, z=5}, + 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}, + }, + data = { + {name="everness:cursed_lands_deep_ocean_coral_plant_demon", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_plant_demon", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0, force_place=true}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=126, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_plant_demon", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_plant_demon", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_octocurse", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_forsaken_lands_deep_ocean_coral_ostracod.lua b/assets/schematics/everness_forsaken_lands_deep_ocean_coral_ostracod.lua new file mode 100644 index 0000000..c4794df --- /dev/null +++ b/assets/schematics/everness_forsaken_lands_deep_ocean_coral_ostracod.lua @@ -0,0 +1,488 @@ +schematic = { + size = {x=6, y=13, z=6}, + 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}, + }, + data = { + {name="everness:cursed_lands_deep_ocean_coral_plant_darkilluma", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_plant_darkilluma", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0, force_place=true}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0, force_place=true}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0, force_place=true}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_plant_darkilluma", prob=84, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_plant_darkilluma", prob=84, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:cursed_lands_deep_ocean_coral_ostracod", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_frosted_crystal.lua b/assets/schematics/everness_frosted_crystal.lua deleted file mode 100644 index 3c2da10..0000000 --- a/assets/schematics/everness_frosted_crystal.lua +++ /dev/null @@ -1,1349 +0,0 @@ -schematic = { - size = {x=11, y=11, z=11}, - 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}, - }, - data = { - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0},ssssss - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="everness:frosted_snowblock", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - }, -} diff --git a/assets/schematics/everness_frosted_icesheet_igloo.lua b/assets/schematics/everness_frosted_icesheet_igloo.lua new file mode 100644 index 0000000..8e58ba1 --- /dev/null +++ b/assets/schematics/everness_frosted_icesheet_igloo.lua @@ -0,0 +1,4937 @@ +schematic = { + size = {x=17, y=17, z=17}, + 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}, + {ypos=15, prob=254}, + {ypos=16, prob=254}, + }, + data = { + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=1}, + {name="stairs:stair_junglewood", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=23}, + {name="stairs:stair_junglewood", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_junglewood", prob=254, param2=3}, + {name="stairs:slab_junglewood", prob=254, param2=3}, + {name="stairs:slab_junglewood", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="default:pine_tree", prob=254, param2=2}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="default:pine_tree", prob=254, param2=2}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=22}, + {name="default:pine_tree", prob=254, param2=2}, + {name="stairs:stair_junglewood", prob=254, param2=20}, + {name="default:pine_tree", prob=254, param2=2}, + {name="default:pine_tree", prob=254, param2=2}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=3}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=3}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=3}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=21}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=22}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="stairs:stair_junglewood", prob=254, param2=22}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_junglewood", prob=254, param2=2}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="stairs:slab_junglewood", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=1}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_icesheet_igloo_marker", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=23}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_junglewood", prob=254, param2=2}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="stairs:slab_junglewood", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:mese_post_light_pine_wood", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=20}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="stairs:stair_junglewood", prob=254, param2=20}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_junglewood", prob=254, param2=2}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="stairs:slab_junglewood", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=2}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:pine_wood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:junglewood", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=2}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="stairs:stair_junglewood", prob=254, param2=22}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:pine_tree", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="default:junglewood", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=1}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:snowcobble", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="default:pine_tree", prob=254, param2=2}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=1}, + {name="stairs:stair_junglewood", prob=254, param2=21}, + {name="air", prob=0, param2=0}, + {name="stairs:stair_junglewood", prob=254, param2=23}, + {name="stairs:stair_junglewood", prob=254, param2=3}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="stairs:slab_junglewood", prob=254, param2=1}, + {name="stairs:slab_junglewood", prob=254, param2=1}, + {name="stairs:slab_junglewood", prob=254, param2=1}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="everness:frosted_snowblock", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + }, +} diff --git a/assets/schematics/everness_frosted_icicle_large_ceiling.lua b/assets/schematics/everness_frosted_icicle_large_ceiling.lua new file mode 100644 index 0000000..bec1c71 --- /dev/null +++ b/assets/schematics/everness_frosted_icicle_large_ceiling.lua @@ -0,0 +1,102 @@ +schematic = { + size = {x=2, y=19, z=2}, + 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}, + {ypos=15, prob=254}, + {ypos=16, prob=254}, + {ypos=17, prob=254}, + {ypos=18, prob=254}, + }, + data = { + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_icicle_large_ceiling_marker", prob=254, param2=2}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + }, +} diff --git a/assets/schematics/everness_frosted_icicle_large_floor.lua b/assets/schematics/everness_frosted_icicle_large_floor.lua new file mode 100644 index 0000000..ae52226 --- /dev/null +++ b/assets/schematics/everness_frosted_icicle_large_floor.lua @@ -0,0 +1,107 @@ +schematic = { + size = {x=2, y=20, z=2}, + 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}, + {ypos=15, prob=254}, + {ypos=16, prob=254}, + {ypos=17, prob=254}, + {ypos=18, prob=254}, + {ypos=19, prob=254}, + }, + data = { + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_cave_ice_illuminating", prob=254, param2=0}, + {name="air", prob=254, param2=0}, + {name="everness:frosted_icicle_large_floor_marker", prob=254, param2=2}, + {name="air", prob=254, param2=0}, + }, +} diff --git a/assets/schematics/everness_willow_tree.lua b/assets/schematics/everness_willow_tree.lua index 6e6d484..b799971 100644 --- a/assets/schematics/everness_willow_tree.lua +++ b/assets/schematics/everness_willow_tree.lua @@ -31,6 +31,45 @@ schematic = { {ypos=27, prob=254}, }, data = { + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -1084,6 +1123,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -2137,6 +2215,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -3190,6 +3307,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -4243,6 +4399,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -5296,6 +5491,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -6349,6 +6583,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -7402,318 +7675,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -8157,7 +8157,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="everness:willow_leaves", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="everness:willow_vine_1", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -8767,45 +8767,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -9415,7 +9415,7 @@ schematic = { {name="everness:willow_vine_1", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="everness:willow_leaves", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -9485,7 +9485,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="everness:willow_vine_1", prob=254, param2=8}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -9859,45 +9859,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -10951,6 +10951,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -11398,46 +11437,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -11476,7 +11476,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_1", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="everness:willow_vine_1", prob=254, param2=8}, @@ -12043,45 +12043,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -13135,45 +13135,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -14227,6 +14227,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -14581,46 +14620,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -15319,45 +15319,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -16411,45 +16411,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -17503,45 +17503,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -18190,7 +18190,7 @@ schematic = { {name="everness:willow_leaves", prob=254, param2=0}, {name="everness:willow_leaves", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -18595,45 +18595,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -19687,45 +19687,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="everness:willow_tree", prob=254, param2=0, force_place=true}, {name="everness:willow_tree", prob=254, param2=0, force_place=true}, {name="everness:willow_tree", prob=254, param2=0, force_place=true}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -20182,7 +20182,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -20468,7 +20468,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -20779,45 +20779,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="everness:willow_tree", prob=254, param2=0, force_place=true}, {name="everness:willow_tree", prob=254, param2=0, force_place=true}, {name="everness:willow_tree", prob=254, param2=0, force_place=true}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -21871,45 +21871,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="everness:willow_tree", prob=254, param2=0, force_place=true}, {name="everness:willow_tree", prob=254, param2=0, force_place=true}, {name="everness:willow_tree", prob=254, param2=0, force_place=true}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -22963,45 +22963,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -23394,7 +23394,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -23433,7 +23433,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_1", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -23457,7 +23457,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -23496,7 +23496,7 @@ schematic = { {name="everness:willow_vine_1", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_1", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -24055,45 +24055,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -25147,45 +25147,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -26239,45 +26239,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -27331,45 +27331,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -28423,45 +28423,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -29515,45 +29515,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -30141,7 +30141,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="everness:willow_vine_1", prob=254, param2=8}, {name="everness:willow_leaves", prob=254, param2=0}, {name="everness:willow_leaves", prob=254, param2=0}, @@ -30607,45 +30607,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -31699,45 +31699,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -32208,7 +32208,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -32247,7 +32247,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_1", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -32347,7 +32347,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -32386,7 +32386,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_1", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -32791,45 +32791,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -33379,7 +33379,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="everness:willow_leaves", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -33398,7 +33398,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -33517,7 +33517,7 @@ schematic = { {name="air", prob=254, param2=0}, {name="everness:willow_leaves", prob=254, param2=0}, {name="everness:willow_vine_1", prob=254, param2=8}, - {name="air", prob=254, param2=0}, + {name="everness:willow_vine_end", prob=254, param2=8}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -33883,45 +33883,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -34975,6 +34975,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -36028,6 +36067,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -37081,6 +37159,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -38134,6 +38251,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -39187,6 +39343,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -40240,6 +40435,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, @@ -41293,279 +41527,45 @@ schematic = { {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, - {name="air", prob=254, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, + {name="air", prob=0, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, {name="air", prob=254, param2=0}, diff --git a/bamboo.lua b/bamboo.lua index ea5fac1..08d8e2f 100644 --- a/bamboo.lua +++ b/bamboo.lua @@ -91,6 +91,7 @@ function Everness.grow_bamboo(self, pos, elapsed) if minetest.get_item_group(node_below.name, 'soil') == 0 and minetest.get_item_group(node_below.name, 'sand') == 0 + and minetest.get_item_group(node_below.name, 'everness_sand') == 0 then if minetest.get_item_group(node_below.name, 'bamboo') > 0 then diff --git a/chests.lua b/chests.lua new file mode 100644 index 0000000..e4eda00 --- /dev/null +++ b/chests.lua @@ -0,0 +1,358 @@ +--[[ + Everness. Never ending discovery in Everness mapgen. + GNU Lesser General Public License, version 2.1 + Copyright (C) 2011-2018 celeron55, Perttu Ahola + Copyright (C) 2011-2018 Various Minetest developers and contributors + Copyright (C) 2022 SaKeL + + This program is free software; you can redistribute it and/or modify it under the terms + of the GNU Lesser General Public License as published by the Free Software Foundation; + either version 2.1 of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; + without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. + See the GNU Lesser General Public License for more details: + https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html +--]] + +Everness.chest = {} + +-- support for MT game translation. +local S = minetest.get_translator(minetest.get_current_modname()) + +function Everness.chest.get_chest_formspec(pos) + local spos = pos.x .. ',' .. pos.y .. ',' .. pos.z + local hotbar_bg = '' + local list_bg = '' + local chest_bg = '' + + for i = 0, 7, 1 do + hotbar_bg = hotbar_bg .. 'image[' .. 0 + i .. ', ' .. 4.85 .. ';1,1;everness_chest_ui_bg_hb_slot.png]' + end + + for row = 0, 2, 1 do + for i = 0, 7, 1 do + list_bg = list_bg .. 'image[' .. 0 + i .. ',' .. 6.08 + row .. ';1,1;everness_chest_ui_bg_slot.png]' + end + end + + for row = 0, 3, 1 do + for i = 0, 7, 1 do + chest_bg = chest_bg .. 'image[' .. 0 + i .. ',' .. 0.3 + row .. ';1,1;everness_chest_ui_bg_slot.png]' + end + end + + local formspec = + 'size[8,9]' .. + 'listcolors[#FFFFFF00;#FFFFFF1A;#5E5957]' .. + 'background[5,5;1,1;everness_chest_ui_bg.png;true]' .. + 'list[nodemeta:' .. spos .. ';main;0,0.3;8,4;]' .. + 'list[current_player;main;0,4.85;8,1;]' .. + 'list[current_player;main;0,6.08;8,3;8]' .. + 'listring[nodemeta:' .. spos .. ';main]' .. + 'listring[current_player;main]' .. + list_bg .. + hotbar_bg .. + chest_bg + return formspec +end + +function Everness.chest.chest_lid_obstructed(pos) + local above = { x = pos.x, y = pos.y + 1, z = pos.z } + local def = minetest.registered_nodes[minetest.get_node(above).name] + + -- allow ladders, signs, wallmounted things and torches to not obstruct + if def and + (def.drawtype == 'airlike' or + def.drawtype == 'signlike' or + def.drawtype == 'torchlike' or + (def.drawtype == 'nodebox' and def.paramtype2 == 'wallmounted')) + then + return false + end + + return true +end + +function Everness.chest.chest_lid_close(pn) + local chest_open_info = Everness.chest.open_chests[pn] + local pos = chest_open_info.pos + local sound = chest_open_info.sound + local swap = chest_open_info.swap + + Everness.chest.open_chests[pn] = nil + + for _, v in pairs(Everness.chest.open_chests) do + if v.pos.x == pos.x and v.pos.y == pos.y and v.pos.z == pos.z then + return true + end + end + + local node = minetest.get_node(pos) + + minetest.after(0.2, minetest.swap_node, pos, { name = swap, param2 = node.param2 }) + minetest.sound_play(sound, { gain = 0.3, pos = pos, max_hear_distance = 10 }, true) +end + +Everness.chest.open_chests = {} + +minetest.register_on_player_receive_fields(function(player, formname, fields) + if formname ~= 'everness:chest' then + return + end + + if not player or not fields.quit then + return + end + + local pn = player:get_player_name() + + if not Everness.chest.open_chests[pn] then + return + end + + Everness.chest.chest_lid_close(pn) + + return true +end) + +minetest.register_on_leaveplayer(function(player) + local pn = player:get_player_name() + + if Everness.chest.open_chests[pn] then + Everness.chest.chest_lid_close(pn) + end +end) + +function Everness.chest.register_chest(prefixed_name, d) + local name = prefixed_name:sub(1, 1) == ':' and prefixed_name:sub(2, -1) or prefixed_name + local def = table.copy(d) + def.drawtype = 'mesh' + def.visual = 'mesh' + def.paramtype = 'light' + def.paramtype2 = 'facedir' + def.legacy_facedir_simple = true + def.is_ground_content = false + + if def.protected then + -- Locked chest + def.on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string('infotext', S('Locked Chest')) + meta:set_string('owner', '') + local inv = meta:get_inventory() + inv:set_size('main', 8 * 4) + end + + def.after_place_node = function(pos, placer) + local meta = minetest.get_meta(pos) + meta:set_string('owner', placer:get_player_name() or '') + meta:set_string('infotext', S('Locked Chest (owned by @1)', meta:get_string('owner'))) + end + + def.can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty('main') and Everness.can_interact_with_node(player, pos) + end + + def.allow_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + if not Everness.can_interact_with_node(player, pos) then + return 0 + end + + return count + end + + def.allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if not Everness.can_interact_with_node(player, pos) then + return 0 + end + + return stack:get_count() + end + + def.allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if not Everness.can_interact_with_node(player, pos) then + return 0 + end + + return stack:get_count() + end + + def.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + if not Everness.can_interact_with_node(clicker, pos) then + return itemstack + end + + minetest.sound_play(def.sound_open, { gain = 0.3, pos = pos, max_hear_distance = 10 }, true) + + if not Everness.chest.chest_lid_obstructed(pos) then + minetest.swap_node(pos, { name = name .. '_open', param2 = node.param2 }) + end + + minetest.after(0.2, minetest.show_formspec, clicker:get_player_name(), 'everness:chest', Everness.chest.get_chest_formspec(pos)) + Everness.chest.open_chests[clicker:get_player_name()] = { pos = pos, sound = def.sound_close, swap = name } + end + + def.on_blast = function() end + + def.on_key_use = function(pos, player) + local secret = minetest.get_meta(pos):get_string('key_lock_secret') + local itemstack = player:get_wielded_item() + local key_meta = itemstack:get_meta() + + if itemstack:get_metadata() == '' then + return + end + + if key_meta:get_string('secret') == '' then + key_meta:set_string('secret', minetest.parse_json(itemstack:get_metadata()).secret) + itemstack:set_metadata('') + end + + if secret ~= key_meta:get_string('secret') then + return + end + + minetest.show_formspec( + player:get_player_name(), + 'everness:chest_locked', + Everness.chest.get_chest_formspec(pos) + ) + end + + def.on_skeleton_key_use = function(pos, player, newsecret) + local meta = minetest.get_meta(pos) + local owner = meta:get_string('owner') + local pn = player:get_player_name() + + -- verify placer is owner of lockable chest + if owner ~= pn then + minetest.record_protection_violation(pos, pn) + minetest.chat_send_player(pn, S('You do not own this chest.')) + return nil + end + + local secret = meta:get_string('key_lock_secret') + if secret == '' then + secret = newsecret + meta:set_string('key_lock_secret', secret) + end + + return secret, S('a locked chest'), owner + end + else + -- Public (unlocked) chest + def.on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string('infotext', S('Chest')) + local inv = meta:get_inventory() + inv:set_size('main', 8 * 4) + end + + def.can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty('main') + end + + def.on_rightclick = function(pos, node, clicker) + minetest.sound_play(def.sound_open, { gain = 0.3, pos = pos, max_hear_distance = 10 }, true) + + if not Everness.chest.chest_lid_obstructed(pos) then + minetest.swap_node(pos, { name = name .. '_open', param2 = node.param2 }) + end + + minetest.after(0.2, minetest.show_formspec, clicker:get_player_name(), 'everness:chest', Everness.chest.get_chest_formspec(pos)) + Everness.chest.open_chests[clicker:get_player_name()] = { pos = pos, sound = def.sound_close, swap = name } + end + + def.on_blast = function(pos) + local drops = {} + Everness.get_inventory_drops(pos, 'main', drops) + drops[#drops + 1] = name + minetest.remove_node(pos) + return drops + end + end + + Everness.set_inventory_action_loggers(def, 'chest') + + local def_opened = table.copy(def) + local def_closed = table.copy(def) + + def_opened.mesh = 'everness_chest_open.obj' + + for i = 1, #def_opened.tiles do + if type(def_opened.tiles[i]) == 'string' then + def_opened.tiles[i] = { name = def_opened.tiles[i], backface_culling = true } + elseif def_opened.tiles[i].backface_culling == nil then + def_opened.tiles[i].backface_culling = true + end + end + + def_opened.drop = name + def_opened.groups.not_in_creative_inventory = 1 + def_opened.selection_box = { + type = 'fixed', + fixed = { -1 / 2, -1 / 2, -1 / 2, 1 / 2, 3 / 16, 1 / 2 }, + } + def_opened.can_dig = function() + return false + end + def_opened.on_blast = function() end + + def_closed.mesh = nil + def_closed.drawtype = nil + def_closed.tiles[6] = def.tiles[5] -- swap textures around for 'normal' + def_closed.tiles[5] = def.tiles[3] -- drawtype to make them match the mesh + def_closed.tiles[3] = def.tiles[3] .. '^[transformFX' + + minetest.register_node(prefixed_name, def_closed) + minetest.register_node(prefixed_name .. '_open', def_opened) +end + +Everness.chest.register_chest('everness:chest', { + description = S('Chest'), + tiles = { + 'everness_chest_top.png', + 'everness_chest_top.png', + 'everness_chest_side.png', + 'everness_chest_side.png', + 'everness_chest_front.png', + 'everness_chest_inside.png' + }, + sounds = Everness.node_sound_wood_defaults(), + sound_open = 'everness_chest_open', + sound_close = 'everness_chest_close', + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 2, + -- MCL + handy = 1, + axey = 1, + container = 2, + deco_block = 1, + material_wood = 1, + flammable = -1, + }, + _mcl_blast_resistance = 2.5, + _mcl_hardness = 2.5, +}) + +minetest.register_craft({ + output = 'everness:chest', + recipe = { + { 'group:everness_wood', 'group:everness_wood', 'group:everness_wood' }, + { 'group:everness_wood', '', 'group:everness_wood' }, + { 'group:everness_wood', 'group:everness_wood', 'group:everness_wood' }, + } +}) + +minetest.register_craft({ + type = 'fuel', + recipe = 'everness:chest', + burntime = 30, +}) diff --git a/crafting.lua b/crafting.lua index 1282065..967cb03 100644 --- a/crafting.lua +++ b/crafting.lua @@ -20,23 +20,25 @@ -- Blocks -- -minetest.register_craft({ - output = 'everness:snowcobble 9', - recipe = { - { 'default:snowblock', 'default:snowblock', 'default:snowblock' }, - { 'default:snowblock', 'default:snowblock', 'default:snowblock' }, - { 'default:snowblock', 'default:snowblock', 'default:snowblock' }, - } -}) +if minetest.get_modpath('default') then + minetest.register_craft({ + output = 'everness:snowcobble 9', + recipe = { + { 'default:snowblock', 'default:snowblock', 'default:snowblock' }, + { 'default:snowblock', 'default:snowblock', 'default:snowblock' }, + { 'default:snowblock', 'default:snowblock', 'default:snowblock' }, + } + }) -minetest.register_craft({ - output = 'everness:icecobble 9', - recipe = { - { 'default:ice', 'default:ice', 'default:ice' }, - { 'default:ice', 'default:ice', 'default:ice' }, - { 'default:ice', 'default:ice', 'default:ice' }, - } -}) + minetest.register_craft({ + output = 'everness:icecobble 9', + recipe = { + { 'default:ice', 'default:ice', 'default:ice' }, + { 'default:ice', 'default:ice', 'default:ice' }, + { 'default:ice', 'default:ice', 'default:ice' }, + } + }) +end minetest.register_craft({ output = 'everness:snowcobble 9', @@ -95,6 +97,15 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'everness:trapdoor_crystal_wood 2', + recipe = { + { 'everness:crystal_wood', 'everness:crystal_wood', 'everness:crystal_wood' }, + { 'everness:crystal_wood', 'everness:crystal_wood', 'everness:crystal_wood' }, + { '', '', '' }, + } +}) + minetest.register_craft({ output = 'everness:bamboo_mosaic_wood', recipe = { @@ -115,7 +126,7 @@ minetest.register_craft({ minetest.register_craft({ output = 'everness:pyrite_glass', recipe = { - { 'default:glass' }, + { 'group:glass' }, { 'everness:pyrite_ingot' }, } }) @@ -128,6 +139,24 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'everness:tinted_glass_red 8', + recipe = { + { 'everness:glass', 'everness:glass', 'everness:glass' }, + { 'everness:glass', 'everness:bloodspore_plant', 'everness:glass' }, + { 'everness:glass', 'everness:glass', 'everness:glass' }, + } +}) + +minetest.register_craft({ + output = 'everness:tinted_glass_red 8', + recipe = { + { 'everness:glass', 'everness:glass', 'everness:glass' }, + { 'everness:glass', 'everness:bloodspore_plant_small', 'everness:glass' }, + { 'everness:glass', 'everness:glass', 'everness:glass' }, + } +}) + minetest.register_craft({ output = 'everness:pyriteblock_brick 4', recipe = { @@ -220,6 +249,13 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'everness:coral_wood 4', + recipe = { + { 'everness:coral_tree' }, + } +}) + minetest.register_craft({ output = 'everness:willow_wood 4', recipe = { @@ -234,6 +270,13 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'everness:crystal_wood 4', + recipe = { + { 'everness:crystal_tree' }, + } +}) + minetest.register_craft({ output = 'everness:coral_sandstone 4', recipe = { @@ -250,6 +293,22 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'everness:coral_deep_ocean_sandstone_block 4', + recipe = { + { 'everness:coral_forest_deep_ocean_sand', 'everness:coral_forest_deep_ocean_sand' }, + { 'everness:coral_forest_deep_ocean_sand', 'everness:coral_forest_deep_ocean_sand' }, + } +}) + +minetest.register_craft({ + output = 'everness:coral_deep_ocean_sandstone_brick 4', + recipe = { + { 'everness:coral_deep_ocean_sandstone_block', 'everness:coral_deep_ocean_sandstone_block' }, + { 'everness:coral_deep_ocean_sandstone_block', 'everness:coral_deep_ocean_sandstone_block' }, + } +}) + minetest.register_craft({ output = 'everness:coral_sandstone_chiseled 9', recipe = { @@ -453,6 +512,56 @@ minetest.register_craft({ } }) +minetest.register_craft({ + output = 'everness:coral_forest_deep_ocean_lantern 1', + recipe = { + { 'everness:coral_deep_ocean_sandstone_block', 'group:glass', 'everness:coral_deep_ocean_sandstone_block' }, + { 'group:glass', 'group:torch', 'group:glass' }, + { 'everness:coral_deep_ocean_sandstone_block', 'group:glass', 'everness:coral_deep_ocean_sandstone_block' }, + } +}) + +minetest.register_craft({ + output = 'everness:cursed_lands_deep_ocean_sandstone_block 4', + recipe = { + { 'everness:cursed_lands_deep_ocean_sand', 'everness:cursed_lands_deep_ocean_sand' }, + { 'everness:cursed_lands_deep_ocean_sand', 'everness:cursed_lands_deep_ocean_sand' }, + } +}) + +minetest.register_craft({ + output = 'everness:cursed_lands_deep_ocean_sandstone_brick 4', + recipe = { + { 'everness:cursed_lands_deep_ocean_sandstone_block', 'everness:cursed_lands_deep_ocean_sandstone_block' }, + { 'everness:cursed_lands_deep_ocean_sandstone_block', 'everness:cursed_lands_deep_ocean_sandstone_block' }, + } +}) + +minetest.register_craft({ + output = 'everness:crystal_forest_deep_ocean_sandstone_block 4', + recipe = { + { 'everness:crystal_forest_deep_ocean_sand', 'everness:crystal_forest_deep_ocean_sand' }, + { 'everness:crystal_forest_deep_ocean_sand', 'everness:crystal_forest_deep_ocean_sand' }, + } +}) + +minetest.register_craft({ + output = 'everness:crystal_forest_deep_ocean_sandstone_brick 4', + recipe = { + { 'everness:crystal_forest_deep_ocean_sandstone_block', 'everness:crystal_forest_deep_ocean_sandstone_block' }, + { 'everness:crystal_forest_deep_ocean_sandstone_block', 'everness:crystal_forest_deep_ocean_sandstone_block' }, + } +}) + +minetest.register_craft({ + output = 'everness:shell_of_underwater_breathing', + recipe = { + { '', '', 'group:everness_crystal_forest_deep_ocean_coral' }, + { '', 'group:everness_cursed_lands_deep_ocean_coral', '' }, + { 'group:everness_coral_forest_deep_ocean_coral', '', '' }, + } +}) + -- -- Tools -- @@ -460,8 +569,8 @@ minetest.register_craft({ minetest.register_craft({ output = 'everness:vine_shears', recipe = { - { '', 'default:steel_ingot', '' }, - { 'group:stick', 'group:wood', 'default:steel_ingot' }, + { '', 'everness:pyrite_ingot', '' }, + { 'group:stick', 'group:wood', 'everness:pyrite_ingot' }, { '', '', 'group:stick' } } }) @@ -518,6 +627,12 @@ minetest.register_craft({ burntime = 15, }) +minetest.register_craft({ + type = 'fuel', + recipe = 'everness:crystal_wood', + burntime = 15, +}) + minetest.register_craft({ type = 'fuel', recipe = 'everness:bamboo_mosaic_wood', @@ -536,6 +651,12 @@ minetest.register_craft({ burntime = 7, }) +minetest.register_craft({ + type = 'fuel', + recipe = 'everness:trapdoor_crystal_wood', + burntime = 7, +}) + minetest.register_craft({ type = 'fuel', recipe = 'everness:door_bamboo', @@ -558,6 +679,12 @@ minetest.register_craft({ -- Cooking recipes -- +minetest.register_craft({ + type = 'cooking', + output = 'everness:glass', + recipe = 'group:everness_sand', +}) + minetest.register_craft({ type = 'cooking', output = 'everness:coral_desert_stone', @@ -607,7 +734,7 @@ minetest.register_craft({ minetest.register_craft({ output = 'everness:coral_tree_bioluminescent_sapling', recipe = { - { 'default:meselamp' }, + { 'group:lantern' }, { 'everness:coral_tree_sapling' }, } }) @@ -615,7 +742,7 @@ minetest.register_craft({ minetest.register_craft({ output = 'everness:cursed_dream_tree_sapling', recipe = { - { 'default:meselamp' }, + { 'group:lantern' }, { 'everness:dry_tree_sapling' }, } }) diff --git a/doors.lua b/doors.lua index 43ab6aa..03c81e4 100644 --- a/doors.lua +++ b/doors.lua @@ -22,7 +22,7 @@ doors.register('everness:door_bamboo', { tiles = { { name = 'everness_door_bamboo.png', backface_culling = true } }, description = S('Bamboo Door'), inventory_image = 'everness_door_bamboo_item.png', - groups = { node = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, + groups = { node = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, door = 1 }, sounds = Everness.node_sound_bamboo_defaults({ dug = { name = 'everness_bamboo_hit', gain = 1.25 } }), @@ -64,8 +64,8 @@ doors.register('everness:door_bone_pyrite', { tiles = { { name = 'everness_door_bone_pyrite.png', backface_culling = true } }, description = S('Bone Pyrit Door'), inventory_image = 'everness_door_bone_pyrite_item.png', - groups = { node = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), + groups = { node = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, door = 1 }, + sounds = Everness.node_sound_wood_defaults(), recipe = { { 'everness:pyrite_ingot', 'everness:bone' }, { 'everness:pyrite_ingot', 'everness:bone' }, @@ -77,11 +77,51 @@ doors.register('everness:door_willow', { tiles = { { name = 'everness_door_willow.png', backface_culling = true } }, description = S('Willow Door'), inventory_image = 'everness_door_willow_item.png', - groups = { node = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), + groups = { node = 1, choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, door = 1 }, + sounds = Everness.node_sound_wood_defaults(), recipe = { { 'everness:willow_wood', 'everness:willow_wood' }, { 'everness:willow_wood', 'everness:willow_wood' }, { 'everness:willow_wood', 'everness:willow_wood' }, } }) + +doors.register('everness:door_crystal_wood', { + description = S('Crystal Wood Door'), + tiles = { 'everness_door_crystal_wood.png' }, + inventory_image = 'everness_door_crystal_wood_item.png', + use_texture_alpha = 'blend', + groups = { node = 1, cracky = 3, oddly_breakable_by_hand = 3, door = 1 }, + sounds = Everness.node_sound_glass_defaults(), + sound_open = 'everness_door_glass_open', + sound_close = 'everness_door_glass_close', + gain_open = 0.2, + gain_close = 0.15, + recipe = { + { 'everness:crystal_wood', 'everness:crystal_wood' }, + { 'everness:crystal_wood', 'everness:crystal_wood' }, + { 'everness:crystal_wood', 'everness:crystal_wood' }, + } +}) + +doors.register_trapdoor('everness:trapdoor_crystal_wood', { + description = S('Crystal Wood Trapdoor'), + inventory_image = 'everness_door_trapdoor_crystal_wood.png', + wield_image = 'everness_door_trapdoor_crystal_wood.png', + tile_front = 'everness_door_trapdoor_crystal_wood.png', + tile_side = 'everness_door_trapdoor_crystal_wood_side.png', + use_texture_alpha = 'blend', + sounds = Everness.node_sound_glass_defaults(), + sound_open = 'everness_door_glass_open', + sound_close = 'everness_door_glass_close', + gain_open = 0.2, + gain_close = 0.15, + groups = { node = 1, cracky = 3, oddly_breakable_by_hand = 3, door = 1 }, +}) + +doors.register_fencegate('everness:gate_crystal_wood', { + description = S('Crystal Wood Fence Gate'), + texture = 'everness_crystal_wood.png^[transformR90', + material = 'everness:crystal_wood', + groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 } +}) diff --git a/fences.lua b/fences.lua index 2955e82..6378747 100644 --- a/fences.lua +++ b/fences.lua @@ -24,24 +24,24 @@ default.register_fence('everness:fence_dry_wood', { description = S('Dry Wood Fence'), texture = 'everness_fence_dry_wood.png', inventory_image = 'default_fence_overlay.png^everness_dry_wood.png^' .. - 'default_fence_overlay.png^[makealpha:255,126,126', + 'default_fence_overlay.png^[makealpha:255,126,126', wield_image = 'default_fence_overlay.png^everness_dry_wood.png^' .. - 'default_fence_overlay.png^[makealpha:255,126,126', + 'default_fence_overlay.png^[makealpha:255,126,126', material = 'everness:dry_wood', groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - sounds = default.node_sound_wood_defaults() + sounds = Everness.node_sound_wood_defaults() }) default.register_fence_rail('everness:fence_rail_dry_wood', { description = S('Dry Wood Fence Rail'), texture = 'everness_fence_rail_dry_wood.png', inventory_image = 'default_fence_rail_overlay.png^everness_dry_wood.png^' .. - 'default_fence_rail_overlay.png^[makealpha:255,126,126', + 'default_fence_rail_overlay.png^[makealpha:255,126,126', wield_image = 'default_fence_rail_overlay.png^everness_dry_wood.png^' .. - 'default_fence_rail_overlay.png^[makealpha:255,126,126', + 'default_fence_rail_overlay.png^[makealpha:255,126,126', material = 'everness:dry_wood', groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - sounds = default.node_sound_wood_defaults() + sounds = Everness.node_sound_wood_defaults() }) default.register_mesepost('everness:mese_post_light_dry_wood', { @@ -56,24 +56,24 @@ default.register_fence('everness:fence_bamboo_wood', { description = S('Bamboo Wood Fence'), texture = 'everness_fence_bamboo_wood.png', inventory_image = 'default_fence_overlay.png^everness_dry_bamboo_block_side.png^' .. - 'default_fence_overlay.png^[makealpha:255,126,126', + 'default_fence_overlay.png^[makealpha:255,126,126', wield_image = 'default_fence_overlay.png^everness_dry_bamboo_block_side.png^' .. - 'default_fence_overlay.png^[makealpha:255,126,126', + 'default_fence_overlay.png^[makealpha:255,126,126', material = 'everness:bamboo_wood', groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - sounds = default.node_sound_wood_defaults() + sounds = Everness.node_sound_wood_defaults() }) default.register_fence_rail('everness:fence_rail_bamboo_wood', { description = S('Bamboo Wood Fence Rail'), texture = 'everness_fence_rail_bamboo_wood.png^[transformR90', inventory_image = 'default_fence_rail_overlay.png^everness_dry_bamboo_block_side.png^' .. - 'default_fence_rail_overlay.png^[makealpha:255,126,126', + 'default_fence_rail_overlay.png^[makealpha:255,126,126', wield_image = 'default_fence_rail_overlay.png^everness_dry_bamboo_block_side.png^' .. - 'default_fence_rail_overlay.png^[makealpha:255,126,126', + 'default_fence_rail_overlay.png^[makealpha:255,126,126', material = 'everness:bamboo_wood', groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, - sounds = default.node_sound_wood_defaults() + sounds = Everness.node_sound_wood_defaults() }) default.register_mesepost('everness:mese_post_light_bamboo_wood', { @@ -81,3 +81,35 @@ default.register_mesepost('everness:mese_post_light_bamboo_wood', { texture = 'everness_fence_bamboo_wood.png^[transformFY', material = 'everness:bamboo_wood', }) + +-- Crystal Wood + +default.register_fence('everness:fence_crystal_wood', { + description = S('Crystal Wood Fence'), + texture = 'everness_fence_crystal_wood.png', + inventory_image = 'default_fence_overlay.png^everness_crystal_wood.png^' .. + 'default_fence_overlay.png^[makealpha:255,126,126', + wield_image = 'default_fence_overlay.png^everness_crystal_wood.png^' .. + 'default_fence_overlay.png^[makealpha:255,126,126', + material = 'everness:crystal_wood', + groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, + sounds = Everness.node_sound_wood_defaults() +}) + +default.register_fence_rail('everness:fence_rail_crystal_wood', { + description = S('Crystal Wood Fence Rail'), + texture = 'everness_fence_rail_crystal_wood.png^[transformR90', + inventory_image = 'default_fence_rail_overlay.png^everness_crystal_wood.png^' .. + 'default_fence_rail_overlay.png^[makealpha:255,126,126', + wield_image = 'default_fence_rail_overlay.png^everness_crystal_wood.png^' .. + 'default_fence_rail_overlay.png^[makealpha:255,126,126', + material = 'everness:crystal_wood', + groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, + sounds = Everness.node_sound_wood_defaults() +}) + +default.register_mesepost('everness:mese_post_light_bamboo_wood', { + description = S('Crystal Wood Mese Post Light'), + texture = 'everness_fence_crystal_wood.png^[transformFY', + material = 'everness:crystal_wood', +}) diff --git a/functions.lua b/functions.lua index fe9cc1b..09cccf5 100644 --- a/functions.lua +++ b/functions.lua @@ -181,7 +181,7 @@ minetest.register_abm({ nodenames = { 'group:everness_spreading_dirt_type', 'group:everness_spreading_dirt_type_under', - }, + }, interval = 8, chance = 50, catch_up = false, @@ -226,7 +226,7 @@ minetest.register_abm({ -- Leafdecay -- -default.register_leafdecay({ +Everness:register_leafdecay({ trunks = { 'everness:coral_tree', 'everness:crystal_bush_stem', @@ -244,7 +244,7 @@ default.register_leafdecay({ }) -- Baobab Tree -default.register_leafdecay({ +Everness:register_leafdecay({ trunks = { 'everness:baobab_tree', 'everness:crystal_tree', @@ -265,23 +265,29 @@ default.register_leafdecay({ local moss_correspondences = { ['everness:coral_desert_cobble'] = 'everness:coral_desert_mossy_cobble', - ['stairs:slab_coral_desert_cobble'] = 'stairs:slab_coral_desert_mossy_cobble', - ['stairs:stair_coral_desert_cobble'] = 'stairs:stair_coral_desert_mossy_cobble', - ['stairs:stair_inner_coral_desert_cobble'] = 'stairs:stair_inner_coral_desert_mossy_cobble', - ['stairs:stair_outer_coral_desert_cobble'] = 'stairs:stair_outer_coral_desert_mossy_cobble', - ['everness:coral_desert_cobble_wall'] = 'everness:coral_desert_mossy_cobble_wall', } +local moss_nodenames_correspondences = { + 'everness:coral_desert_cobble', +} + +if minetest.get_modpath('default') then + moss_correspondences['stairs:slab_coral_desert_cobble'] = 'stairs:slab_coral_desert_mossy_cobble' + moss_correspondences['stairs:stair_coral_desert_cobble'] = 'stairs:stair_coral_desert_mossy_cobble' + moss_correspondences['stairs:stair_inner_coral_desert_cobble'] = 'stairs:stair_inner_coral_desert_mossy_cobble' + moss_correspondences['stairs:stair_outer_coral_desert_cobble'] = 'stairs:stair_outer_coral_desert_mossy_cobble' + moss_correspondences['everness:coral_desert_cobble_wall'] = 'everness:coral_desert_mossy_cobble_wall' + + table.insert(moss_nodenames_correspondences, 'stairs:slab_coral_desert_cobble') + table.insert(moss_nodenames_correspondences, 'stairs:stair_coral_desert_cobble') + table.insert(moss_nodenames_correspondences, 'stairs:stair_inner_coral_desert_cobble') + table.insert(moss_nodenames_correspondences, 'stairs:stair_outer_coral_desert_cobble') + table.insert(moss_nodenames_correspondences, 'everness:coral_desert_cobble_wall') +end + minetest.register_abm({ label = 'Everness Moss growth', - nodenames = { - 'everness:coral_desert_cobble', - 'stairs:slab_coral_desert_cobble', - 'stairs:stair_coral_desert_cobble', - 'stairs:stair_inner_coral_desert_cobble', - 'stairs:stair_outer_coral_desert_cobble', - 'everness:coral_desert_cobble_wall', - }, + nodenames = moss_nodenames_correspondences, neighbors = { 'group:water' }, interval = 16, chance = 200, @@ -300,36 +306,42 @@ minetest.register_abm({ -- local magma_correspondences = { - ['default:cobble'] = 'everness:magmacobble', - ['stairs:slab_cobble'] = 'stairs:slab_magmacobble', - ['stairs:stair_cobble'] = 'stairs:stair_magmacobble', - ['stairs:stair_inner_cobble'] = 'stairs:stair_inner_magmacobble', - ['stairs:stair_outer_cobble'] = 'stairs:stair_outer_magmacobble', - ['walls:cobble'] = 'everness:magmacobble_wall', ['everness:volcanic_rock'] = 'everness:volcanic_rock_with_magma', - ['stairs:slab_volcanic_rock'] = 'stairs:slab_volcanic_rock_with_magma', - ['stairs:stair_volcanic_rock'] = 'stairs:stair_volcanic_rock_with_magma', - ['stairs:stair_inner_volcanic_rock'] = 'stairs:stair_inner_volcanic_rock_with_magma', - ['stairs:stair_outer_volcanic_rock'] = 'stairs:stair_outer_volcanic_rock_with_magma', - ['everness:volcanic_rock_wall'] = 'everness:volcanic_rock_with_magma_wall', } +local magma_nodenames_correspondences = { + 'everness:volcanic_rock' +} + +if minetest.get_modpath('default') then + magma_correspondences['default:cobble'] = 'everness:magmacobble' + magma_correspondences['stairs:slab_cobble'] = 'stairs:slab_magmacobble' + magma_correspondences['stairs:stair_cobble'] = 'stairs:stair_magmacobble' + magma_correspondences['stairs:stair_inner_cobble'] = 'stairs:stair_inner_magmacobble' + magma_correspondences['stairs:stair_outer_cobble'] = 'stairs:stair_outer_magmacobble' + magma_correspondences['walls:cobble'] = 'everness:magmacobble_wall' + magma_correspondences['stairs:slab_volcanic_rock'] = 'stairs:slab_volcanic_rock_with_magma' + magma_correspondences['stairs:stair_volcanic_rock'] = 'stairs:stair_volcanic_rock_with_magma' + magma_correspondences['stairs:stair_inner_volcanic_rock'] = 'stairs:stair_inner_volcanic_rock_with_magma' + magma_correspondences['stairs:stair_outer_volcanic_rock'] = 'stairs:stair_outer_volcanic_rock_with_magma' + magma_correspondences['everness:volcanic_rock_wall'] = 'everness:volcanic_rock_with_magma_wall' + + table.insert(magma_nodenames_correspondences, 'default:cobble') + table.insert(magma_nodenames_correspondences, 'stairs:slab_cobble') + table.insert(magma_nodenames_correspondences, 'stairs:stair_cobble') + table.insert(magma_nodenames_correspondences, 'stairs:stair_inner_cobble') + table.insert(magma_nodenames_correspondences, 'stairs:stair_outer_cobble') + table.insert(magma_nodenames_correspondences, 'walls:cobble') + table.insert(magma_nodenames_correspondences, 'stairs:slab_volcanic_rock') + table.insert(magma_nodenames_correspondences, 'stairs:stair_volcanic_rock') + table.insert(magma_nodenames_correspondences, 'stairs:stair_inner_volcanic_rock') + table.insert(magma_nodenames_correspondences, 'stairs:stair_outer_volcanic_rock') + table.insert(magma_nodenames_correspondences, 'everness:volcanic_rock_wall') +end + minetest.register_abm({ - label = 'Magma growth', - nodenames = { - 'default:cobble', - 'stairs:slab_cobble', - 'stairs:stair_cobble', - 'stairs:stair_inner_cobble', - 'stairs:stair_outer_cobble', - 'walls:cobble', - 'everness:volcanic_rock', - 'stairs:slab_volcanic_rock', - 'stairs:stair_volcanic_rock', - 'stairs:stair_inner_volcanic_rock', - 'stairs:stair_outer_volcanic_rock', - 'everness:volcanic_rock_wall', - }, + label = 'Everness Magma growth', + nodenames = magma_nodenames_correspondences, neighbors = { 'group:lava' }, interval = 16, chance = 200, @@ -355,7 +367,7 @@ minetest.register_abm({ chance = 16, catch_up = false, action = function(pos, node) - if not minetest.settings:get_bool('enable_particles') then + if not minetest.settings:get_bool('enable_particles', true) then return end @@ -429,7 +441,7 @@ minetest.register_abm({ chance = 16, catch_up = false, action = function(pos, node) - if not minetest.settings:get_bool('enable_particles') then + if not minetest.settings:get_bool('enable_particles', true) then return end @@ -503,10 +515,275 @@ minetest.register_abm({ 'everness:cactus_orange', 'everness:cactus_blue' }, - neighbors = { 'group:mold_soil' }, + neighbors = { 'group:sand', 'group:everness_sand' }, interval = 12, chance = 83, action = function(...) Everness:grow_cactus(...) end }) + +-- +-- Bio Bubbles +-- + +minetest.register_abm({ + label = 'everness:bio_bubbles', + nodenames = { 'group:bio_bubbles' }, + neighbors = { 'group:water' }, + interval = 16, + chance = 2, + catch_up = false, + action = function(pos, node) + if not minetest.settings:get_bool('enable_particles', true) then + return + end + + local water_above = minetest.find_nodes_in_area(pos, { x = pos.x, y = pos.y + 10, z = pos.z }, { 'group:water' }) + + if #water_above < 10 then + return + end + + -- particles + local particlespawner_def = { + amount = 50, + time = 10, + minpos = vector.new({ x = pos.x - 0.1, y = pos.y + 0.6, z = pos.z - 0.1 }), + maxpos = vector.new({ x = pos.x + 0.1, y = pos.y + 0.6, z = pos.z + 0.1 }), + minvel = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + maxvel = vector.new({ x = 0.1, y = 0.5, z = 0.1 }), + minacc = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + maxacc = vector.new({ x = 0.1, y = 0.5, z = 0.1 }), + minexptime = 5, + maxexptime = 7, + minsize = 2, + maxsize = 3.5, + texture = 'everness_bubble.png', + glow = 7 + } + + if minetest.has_feature({ dynamic_add_media_table = true, particlespawner_tweenable = true }) then + -- new syntax, after v5.6.0 + particlespawner_def = { + amount = 50, + time = 10, + size = { + min = 2, + max = 3.5, + }, + exptime = { + min = 5, + max = 7 + }, + pos = { + min = vector.new({ x = pos.x - 0.1, y = pos.y + 0.6, z = pos.z - 0.1 }), + max = vector.new({ x = pos.x + 0.1, y = pos.y + 0.6, z = pos.z + 0.1 }), + }, + vel = { + min = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + max = vector.new({ x = 0.1, y = 0.5, z = 0.1 }) + }, + acc = { + min = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + max = vector.new({ x = 0.1, y = 0.5, z = 0.1 }) + }, + texture = { + name = 'everness_bubble.png', + alpha_tween = { + 1, 0, + style = 'fwd', + reps = 1 + }, + scale_tween = { + 0.5, 1, + style = 'fwd', + reps = 1 + } + }, + glow = 7 + } + end + + minetest.add_particlespawner(particlespawner_def) + end +}) + +-- +-- Rising Souls +-- + +minetest.register_abm({ + label = 'everness:rising_souls', + nodenames = { 'group:rising_souls' }, + neighbors = { 'group:water' }, + interval = 16, + chance = 2, + catch_up = false, + action = function(pos, node) + if not minetest.settings:get_bool('enable_particles', true) then + return + end + + local water_above = minetest.find_nodes_in_area(pos, { x = pos.x, y = pos.y + 10, z = pos.z }, { 'group:water' }) + + if #water_above < 10 then + return + end + + -- particles + local particlespawner_def = { + amount = 17, + time = 10, + minpos = vector.new({ x = pos.x - 0.3, y = pos.y + 0.6, z = pos.z - 0.3 }), + maxpos = vector.new({ x = pos.x + 0.3, y = pos.y + 0.6, z = pos.z + 0.3 }), + minvel = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + maxvel = vector.new({ x = 0.1, y = 0.5, z = 0.1 }), + minacc = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + maxacc = vector.new({ x = 0.1, y = 0.5, z = 0.1 }), + minexptime = 4, + maxexptime = 6, + minsize = 4, + maxsize = 6, + texture = 'everness_rising_soul_particle.png', + glow = 7 + } + + if minetest.has_feature({ dynamic_add_media_table = true, particlespawner_tweenable = true }) then + -- new syntax, after v5.6.0 + particlespawner_def = { + amount = 17, + time = 10, + size = { + min = 4, + max = 6, + }, + exptime = { + min = 4, + max = 6 + }, + pos = { + min = vector.new({ x = pos.x - 0.3, y = pos.y + 0.6, z = pos.z - 0.3 }), + max = vector.new({ x = pos.x + 0.3, y = pos.y + 0.6, z = pos.z + 0.3 }), + }, + vel = { + min = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + max = vector.new({ x = 0.1, y = 0.5, z = 0.1 }) + }, + acc = { + min = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + max = vector.new({ x = 0.1, y = 0.5, z = 0.1 }) + }, + texture = { + name = 'everness_rising_soul_particle.png', + animation = { + type = 'vertical_frames', + aspect_w = 16, + aspect_h = 16, + length = 2, + }, + alpha_tween = { + 1, 0, + style = 'fwd', + reps = 1 + }, + scale_tween = { + 0.5, 1, + style = 'fwd', + reps = 1 + } + }, + glow = 7 + } + end + + minetest.add_particlespawner(particlespawner_def) + end +}) + +-- +-- Rising Crystals +-- + +minetest.register_abm({ + label = 'everness:rising_souls', + nodenames = { 'group:rising_crystals' }, + neighbors = { 'group:water' }, + interval = 16, + chance = 2, + catch_up = false, + action = function(pos, node) + if not minetest.settings:get_bool('enable_particles', true) then + return + end + + local water_above = minetest.find_nodes_in_area(pos, { x = pos.x, y = pos.y + 10, z = pos.z }, { 'group:water' }) + + if #water_above < 10 then + return + end + + -- particles + local particlespawner_def = { + amount = 17, + time = 10, + minpos = vector.new({ x = pos.x - 0.3, y = pos.y + 0.6, z = pos.z - 0.3 }), + maxpos = vector.new({ x = pos.x + 0.3, y = pos.y + 0.6, z = pos.z + 0.3 }), + minvel = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + maxvel = vector.new({ x = 0.1, y = 0.5, z = 0.1 }), + minacc = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + maxacc = vector.new({ x = 0.1, y = 0.5, z = 0.1 }), + minexptime = 4, + maxexptime = 6, + minsize = 4, + maxsize = 6, + texture = 'everness_rising_soul_particle.png', + glow = 7 + } + + if minetest.has_feature({ dynamic_add_media_table = true, particlespawner_tweenable = true }) then + -- new syntax, after v5.6.0 + particlespawner_def = { + amount = 25, + time = 10, + size = { + min = 6, + max = 8, + }, + exptime = { + min = 4, + max = 6 + }, + pos = { + min = vector.new({ x = pos.x - 0.3, y = pos.y + 0.6, z = pos.z - 0.3 }), + max = vector.new({ x = pos.x + 0.3, y = pos.y + 0.6, z = pos.z + 0.3 }), + }, + vel = { + min = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + max = vector.new({ x = 0.1, y = 0.5, z = 0.1 }) + }, + acc = { + min = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + max = vector.new({ x = 0.1, y = 0.5, z = 0.1 }) + }, + texture = { + name = 'everness_crystal_forest_deep_ocean_sand_bubbles.png', + animation = { + type = 'vertical_frames', + aspect_w = 16, + aspect_h = 16, + length = 1, + }, + alpha_tween = { + 1, 0.5, + style = 'fwd', + reps = 1 + } + }, + glow = 7 + } + end + + minetest.add_particlespawner(particlespawner_def) + end +}) diff --git a/init.lua b/init.lua index 8894001..e18a83a 100644 --- a/init.lua +++ b/init.lua @@ -21,6 +21,11 @@ minetest = minetest.global_exists('minetest') and minetest --[[@as Minetest]] local path = minetest.get_modpath('everness') local mod_start_time = minetest.get_us_time() +-- MineClone2 support +if minetest.get_modpath('mcl_core') and minetest.global_exists('mcl_core') then + dofile(path .. '/mod_support_mcl_aliases.lua') +end + dofile(path .. '/api.lua') dofile(path .. '/nodes.lua') dofile(path .. '/nodes_farming.lua') @@ -28,6 +33,7 @@ dofile(path .. '/bamboo.lua') dofile(path .. '/functions.lua') dofile(path .. '/trees.lua') dofile(path .. '/vines.lua') +dofile(path .. '/chests.lua') dofile(path .. '/mapgen.lua') @@ -51,6 +57,10 @@ if Everness.settings.biomes.everness_coral_forest_ocean.enabled then dofile(path .. '/mapgen_coral_forest_ocean.lua') end +if Everness.settings.biomes.everness_coral_forest_deep_ocean.enabled then + dofile(path .. '/mapgen_coral_forest_deep_ocean.lua') +end + if Everness.settings.biomes.everness_coral_forest_under.enabled then dofile(path .. '/mapgen_coral_forest_under.lua') end @@ -67,6 +77,10 @@ if Everness.settings.biomes.everness_crystal_forest_ocean.enabled then dofile(path .. '/mapgen_crystal_forest_ocean.lua') end +if Everness.settings.biomes.everness_crystal_forest_deep_ocean.enabled then + dofile(path .. '/mapgen_crystal_forest_deep_ocean.lua') +end + if Everness.settings.biomes.everness_crystal_forest_shore.enabled then dofile(path .. '/mapgen_crystal_forest_shore.lua') end @@ -87,6 +101,10 @@ if Everness.settings.biomes.everness_cursed_lands_ocean.enabled then dofile(path .. '/mapgen_cursed_lands_ocean.lua') end +if Everness.settings.biomes.everness_cursed_lands_deep_ocean.enabled then + dofile(path .. '/mapgen_cursed_lands_deep_ocean.lua') +end + if Everness.settings.biomes.everness_cursed_lands_swamp.enabled then dofile(path .. '/mapgen_cursed_lands_swamp.lua') end @@ -153,7 +171,14 @@ if minetest.get_modpath('walls') and minetest.global_exists('walls') then dofile(path .. '/walls.lua') end -dofile(path .. '/fences.lua') +if minetest.get_modpath('default') or minetest.global_exists('default') then + if default.register_fence + and default.register_fence_rail + and default.register_mesepost + then + dofile(path .. '/fences.lua') + end +end if minetest.get_modpath('doors') and minetest.global_exists('doors') then dofile(path .. '/doors.lua') @@ -163,7 +188,11 @@ dofile(path .. '/tools.lua') dofile(path .. '/craftitems.lua') dofile(path .. '/crafting.lua') dofile(path .. '/loot_chests.lua') -dofile(path .. '/skybox.lua') + +if Everness.settings.features.everness_feature_skybox then + dofile(path .. '/skybox.lua') +end + dofile(path .. '/env_sounds.lua') if Everness.settings.features.everness_feature_sneak_pickup then @@ -174,14 +203,29 @@ end -- Mod Support -- -if minetest.get_modpath('x_farming') then +if minetest.get_modpath('x_farming') and minetest.global_exists('x_farming') then dofile(path .. '/mod_support_x_farming.lua') end -if minetest.get_modpath('x_tumbleweed') and minetest.global_exists('XTumbleweed') then +if minetest.get_modpath('x_tumbleweed') and minetest.global_exists('XTumbleweed') then dofile(path .. '/mod_support_x_tumbleweed.lua') end +if minetest.get_modpath('x_obsidianmese') + and minetest.global_exists('x_obsidianmese') + -- backwards compatibility check + and x_obsidianmese.register_path_node +then + dofile(path .. '/mod_support_x_obsidianmese.lua') +end + +-- MineClone2 +if minetest.get_modpath('mcl_core') and minetest.global_exists('mcl_core') then + dofile(path .. '/mod_support_mcl.lua') +end + +Everness.set_loot_chest_items() + local mod_end_time = (minetest.get_us_time() - mod_start_time) / 1000000 print('[Mod] everness loaded.. [' .. mod_end_time .. 's]') diff --git a/loot_chests.lua b/loot_chests.lua index 1a839a2..f1bb8e1 100644 --- a/loot_chests.lua +++ b/loot_chests.lua @@ -26,10 +26,14 @@ minetest.register_lbm({ 'everness:quartz_temple_lootchest_marker', 'everness:forsaken_desert_temple_marker', 'everness:forsaken_desert_temple_2_marker', + 'everness:coral_forest_deep_ocean_house_marker', + 'everness:cursed_lands_deep_ocean_skull_marker', + 'everness:frosted_icesheet_igloo_marker', + 'everness:crystal_forest_deep_ocean_ruins_marker', }, run_at_every_load = true, action = function(pos, node) - minetest.set_node(pos, { name = 'default:chest', param2 = minetest.get_node(pos).param2 }) + minetest.set_node(pos, { name = 'everness:chest', param2 = minetest.get_node(pos).param2 }) local rand = PcgRandom(pos.x * pos.y * pos.z) local inv = minetest.get_inventory({ type = 'node', pos = pos }) @@ -41,6 +45,10 @@ minetest.register_lbm({ -- local item_def = Everness.loot_chest.default[rand:next(1, #Everness.loot_chest.default)] + if not minetest.registered_items[item_def.name] then + return + end + if rand:next(0, 100) <= item_def.chance then local stack = ItemStack(item_def.name) @@ -58,6 +66,10 @@ minetest.register_lbm({ -- local item_def = Everness.loot_chest.default[rand:next(1, #Everness.loot_chest.default)] + if not minetest.registered_items[item_def.name] then + return + end + if rand:next(0, 100) <= item_def.chance then local stack = ItemStack(item_def.name) @@ -75,6 +87,10 @@ minetest.register_lbm({ -- local item_def = Everness.loot_chest.default[rand:next(1, #Everness.loot_chest.default)] + if not minetest.registered_items[item_def.name] then + return + end + if rand:next(0, 100) <= item_def.chance then local stack = ItemStack(item_def.name) @@ -92,6 +108,10 @@ minetest.register_lbm({ -- local item_def = Everness.loot_chest.default[rand:next(1, #Everness.loot_chest.default)] + if not minetest.registered_items[item_def.name] then + return + end + if rand:next(0, 100) <= item_def.chance then local stack = ItemStack(item_def.name) @@ -109,6 +129,10 @@ minetest.register_lbm({ -- local item_def = Everness.loot_chest.default[rand:next(1, #Everness.loot_chest.default)] + if not minetest.registered_items[item_def.name] then + return + end + if rand:next(0, 100) <= item_def.chance then local stack = ItemStack(item_def.name) @@ -126,6 +150,94 @@ minetest.register_lbm({ -- local item_def = Everness.loot_chest.default[rand:next(1, #Everness.loot_chest.default)] + if not minetest.registered_items[item_def.name] then + return + end + + if rand:next(0, 100) <= item_def.chance then + local stack = ItemStack(item_def.name) + + if minetest.registered_tools[item_def.name] then + stack:set_wear(rand:next(1, 65535)) + else + stack:set_count(rand:next(1, item_def.max_count)) + end + + inv:set_stack('main', index, stack) + end + elseif node.name == 'everness:coral_forest_deep_ocean_house_marker' then + -- + -- Deep Ocean House + -- + local item_def = Everness.loot_chest.default[rand:next(1, #Everness.loot_chest.default)] + + if not minetest.registered_items[item_def.name] then + return + end + + if rand:next(0, 100) <= item_def.chance then + local stack = ItemStack(item_def.name) + + if minetest.registered_tools[item_def.name] then + stack:set_wear(rand:next(1, 65535)) + else + stack:set_count(rand:next(1, item_def.max_count)) + end + + inv:set_stack('main', index, stack) + end + elseif node.name == 'everness:cursed_lands_deep_ocean_skull_marker' then + -- + -- Deep Ocean Skull + -- + local item_def = Everness.loot_chest.default[rand:next(1, #Everness.loot_chest.default)] + + if not minetest.registered_items[item_def.name] then + return + end + + if rand:next(0, 100) <= item_def.chance then + local stack = ItemStack(item_def.name) + + if minetest.registered_tools[item_def.name] then + stack:set_wear(rand:next(1, 65535)) + else + stack:set_count(rand:next(1, item_def.max_count)) + end + + inv:set_stack('main', index, stack) + end + elseif node.name == 'everness:frosted_icesheet_igloo_marker' then + -- + -- Igloo + -- + local item_def = Everness.loot_chest.default[rand:next(1, #Everness.loot_chest.default)] + + if not minetest.registered_items[item_def.name] then + return + end + + if rand:next(0, 100) <= item_def.chance then + local stack = ItemStack(item_def.name) + + if minetest.registered_tools[item_def.name] then + stack:set_wear(rand:next(1, 65535)) + else + stack:set_count(rand:next(1, item_def.max_count)) + end + + inv:set_stack('main', index, stack) + end + elseif node.name == 'everness:crystal_forest_deep_ocean_ruins_marker' then + -- + -- Crystal Forest Deep Ocean Ruins + -- + local item_def = Everness.loot_chest.default[rand:next(1, #Everness.loot_chest.default)] + + if not minetest.registered_items[item_def.name] then + return + end + if rand:next(0, 100) <= item_def.chance then local stack = ItemStack(item_def.name) diff --git a/mapgen_after.lua b/mapgen_after.lua index 61372d0..1e96008 100644 --- a/mapgen_after.lua +++ b/mapgen_after.lua @@ -30,15 +30,16 @@ local c_forsaken_desert_sand = minetest.get_content_id('everness:forsaken_desert local c_forsaken_desert_chiseled_stone = minetest.get_content_id('everness:forsaken_desert_chiseled_stone') local c_forsaken_desert_brick = minetest.get_content_id('everness:forsaken_desert_brick') local c_forsaken_desert_engraved_stone = minetest.get_content_id('everness:forsaken_desert_engraved_stone') +local c_frosted_snowblock = minetest.get_content_id('everness:frosted_snowblock') +local c_frosted_ice = minetest.get_content_id('everness:frosted_ice') -- Localize data buffer table outside the loop, to be re-used for all -- mapchunks, therefore minimising memory use. local data = {} +local chance = 15 +local disp = 16 minetest.register_on_generated(function(minp, maxp, blockseed) - local chance = 15 - local disp = 16 - local rotations = { '0', '90', '180', '270' } local rand = PcgRandom(blockseed) local vm, emin, emax = minetest.get_mapgen_object('voxelmanip') @@ -66,9 +67,10 @@ minetest.register_on_generated(function(minp, maxp, blockseed) or data[vi] == c_dry_ocean_dirt or data[vi] == c_dirt_with_snow or data[vi] == c_dirt_with_coniferous_litter + or data[vi] == c_frosted_snowblock + or data[vi] == c_frosted_ice ) then - local rotation = rotations[rand:next(1, #rotations)] local s_pos = area:position(vi) local biome_data = minetest.get_biome_data(s_pos) @@ -95,7 +97,7 @@ minetest.register_on_generated(function(minp, maxp, blockseed) vm, schem_pos, schem, - rotation, + 'random', nil, true, 'place_center_x, place_center_z' @@ -116,7 +118,7 @@ minetest.register_on_generated(function(minp, maxp, blockseed) vm, schem_pos, schem, - rotation, + 'random', nil, true, 'place_center_x, place_center_z' @@ -137,7 +139,7 @@ minetest.register_on_generated(function(minp, maxp, blockseed) vm, schem_pos, schem, - rotation, + 'random', nil, true, 'place_center_x, place_center_z' @@ -158,7 +160,7 @@ minetest.register_on_generated(function(minp, maxp, blockseed) vm, schem_pos, schem, - rotation, + 'random', nil, true, 'place_center_x, place_center_z' @@ -181,14 +183,14 @@ minetest.register_on_generated(function(minp, maxp, blockseed) vm, schem_pos, schem, - rotation, + 'random', nil, true, 'place_center_x, place_center_z' ) minetest.log('action', '[Everness] Forsaken Desert Temple was placed at ' .. schem_pos:to_string()) - elseif (biome_name == 'coniferous_forest' or biome_name == 'taiga') + elseif (biome_name == 'coniferous_forest' or biome_name == 'taiga' or biome_name == 'MegaSpruceTaiga') and rand:next(0, 100) < 100 then local schem = minetest.get_modpath('everness') .. '/schematics/everness_giant_sequoia_tree.mts' @@ -225,7 +227,7 @@ minetest.register_on_generated(function(minp, maxp, blockseed) minetest.place_schematic( schem_pos, schem, - rotation, + 'random', nil, true, 'place_center_x, place_center_z' @@ -235,6 +237,29 @@ minetest.register_on_generated(function(minp, maxp, blockseed) end } ) + elseif (biome_name == 'everness_frosted_icesheet' or biome_name == 'everness_frosted_icesheet_ocean') + and rand:next(0, 100) < chance + then + local schem = minetest.get_modpath('everness') .. '/schematics/everness_frosted_icesheet_igloo.mts' + + -- + -- Igloo + -- + + -- add Y displacement + local schem_pos = vector.new(s_pos.x, s_pos.y - 8, s_pos.z) + + minetest.place_schematic_on_vmanip( + vm, + schem_pos, + schem, + 'random', + nil, + true, + 'place_center_x, place_center_z' + ) + + minetest.log('action', '[Everness] Igloo was placed at ' .. schem_pos:to_string()) end end end @@ -255,7 +280,6 @@ minetest.register_on_generated(function(minp, maxp, blockseed) or data[vi] == c_forsaken_desert_engraved_stone ) then - local rotation = rotations[rand:next(1, #rotations)] local s_pos = area:position(vi) local biome_data = minetest.get_biome_data(s_pos) @@ -318,7 +342,7 @@ minetest.register_on_generated(function(minp, maxp, blockseed) vm, schem_pos, schem, - rotation, + 'random', nil, true, 'place_center_x, place_center_z' diff --git a/mapgen_bamboo_forest.lua b/mapgen_bamboo_forest.lua index 68ae2b0..61bcf6a 100644 --- a/mapgen_bamboo_forest.lua +++ b/mapgen_bamboo_forest.lua @@ -33,9 +33,9 @@ minetest.register_biome({ depth_filler = 1, node_riverbed = 'default:sand', depth_riverbed = 2, - node_dungeon = 'default:cobble', - node_dungeon_alt = 'default:mossycobble', - node_dungeon_stair = 'stairs:stair_cobble', + node_dungeon = 'everness:bamboo_wood', + node_dungeon_alt = 'everness:bamboo_mosaic_wood', + node_dungeon_stair = 'stairs:stair_bamboo_wood', y_max = y_max, y_min = y_min, heat_point = 80, @@ -76,50 +76,78 @@ minetest.register_decoration({ -- Jungle tree and log -minetest.register_decoration({ - name = 'everness:bamboo_forest_jungle_tree', - deco_type = 'schematic', - place_on = { 'everness:dirt_with_grass_1' }, - sidelen = 16, - noise_params = { - offset = 0.0015, - scale = 0.0021, - spread = { x = 250, y = 250, z = 250 }, - seed = 2, - octaves = 3, - persist = 0.66 - }, - biomes = { 'everness_bamboo_forest' }, - y_max = y_max, - y_min = y_min, - schematic = minetest.get_modpath('default') .. '/schematics/jungle_tree.mts', - flags = 'place_center_x, place_center_z', - rotation = 'random', -}) +local jungle_tree_schem +local jungle_log_schem -minetest.register_decoration({ - name = 'everness:bamboo_forest_jungle_log', - deco_type = 'schematic', - place_on = { 'everness:dirt_with_grass_1' }, - place_offset_y = 1, - sidelen = 16, - noise_params = { - offset = 0.0015, - scale = 0.0021, - spread = { x = 250, y = 250, z = 250 }, - seed = 2, - octaves = 3, - persist = 0.66 - }, - biomes = { 'everness_bamboo_forest' }, - y_max = y_max, - y_min = y_min, - schematic = minetest.get_modpath('default') .. '/schematics/jungle_log.mts', - flags = 'place_center_x', - rotation = 'random', - spawn_by = 'everness:dirt_with_grass_1', - num_spawn_by = 8, -}) +if minetest.get_modpath('default') then + jungle_tree_schem = minetest.get_modpath('default') .. '/schematics/jungle_tree.mts' + jungle_log_schem = minetest.get_modpath('default') .. '/schematics/jungle_log.mts' +elseif minetest.get_modpath('mcl_core') then + jungle_tree_schem = minetest.get_modpath('mcl_core') .. '/schematics/mcl_core_jungle_tree.mts' + jungle_log_schem = { + size = { x = 3, y = 3, z = 1 }, + data = { + { name = 'air', prob = 0 }, + { name = 'air', prob = 0 }, + { name = 'air', prob = 0 }, + { name = 'mcl_core:jungletree', param2 = 12 }, + { name = 'mcl_core:jungletree', param2 = 12 }, + { name = 'mcl_core:jungletree', param2 = 12, prob = 127 }, + { name = 'air', prob = 0 }, + { name = 'mcl_mushrooms:mushroom_brown', prob = 50 }, + { name = 'air', prob = 0 }, + }, + } +end + +if jungle_tree_schem then + minetest.register_decoration({ + name = 'everness:bamboo_forest_jungle_tree', + deco_type = 'schematic', + place_on = { 'everness:dirt_with_grass_1' }, + sidelen = 16, + noise_params = { + offset = 0.0015, + scale = 0.0021, + spread = { x = 250, y = 250, z = 250 }, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = { 'everness_bamboo_forest' }, + y_max = y_max, + y_min = y_min, + schematic = jungle_tree_schem, + flags = 'place_center_x, place_center_z', + rotation = 'random', + }) +end + +if jungle_log_schem then + minetest.register_decoration({ + name = 'everness:bamboo_forest_jungle_log', + deco_type = 'schematic', + place_on = { 'everness:dirt_with_grass_1' }, + place_offset_y = 1, + sidelen = 16, + noise_params = { + offset = 0.0015, + scale = 0.0021, + spread = { x = 250, y = 250, z = 250 }, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = { 'everness_bamboo_forest' }, + y_max = y_max, + y_min = y_min, + schematic = jungle_log_schem, + flags = 'place_center_x', + rotation = 'random', + spawn_by = 'everness:dirt_with_grass_1', + num_spawn_by = 8, + }) +end local function register_grass_decoration(offset, scale, length) minetest.register_decoration({ @@ -165,48 +193,50 @@ end -- Bush -minetest.register_decoration({ - name = 'everness:bamboo_forest_bush', - deco_type = 'schematic', - place_on = { 'everness:dirt_with_grass_1' }, - sidelen = 16, - noise_params = { - offset = -0.004, - scale = 0.01, - spread = { x = 100, y = 100, z = 100 }, - seed = 137, - octaves = 3, - persist = 0.7, - }, - biomes = { 'everness_bamboo_forest' }, - y_max = y_max, - y_min = y_min, - schematic = minetest.get_modpath('default') .. '/schematics/bush.mts', - flags = 'place_center_x, place_center_z', -}) +if minetest.get_modpath('default') then + minetest.register_decoration({ + name = 'everness:bamboo_forest_bush', + deco_type = 'schematic', + place_on = { 'everness:dirt_with_grass_1' }, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = { x = 100, y = 100, z = 100 }, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = { 'everness_bamboo_forest' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('default') .. '/schematics/bush.mts', + flags = 'place_center_x, place_center_z', + }) --- Blueberry bush + -- Blueberry bush -minetest.register_decoration({ - name = 'everness:bamboo_forest_blueberry_bush', - deco_type = 'schematic', - place_on = { 'everness:dirt_with_grass_1' }, - sidelen = 16, - noise_params = { - offset = -0.004, - scale = 0.01, - spread = { x = 100, y = 100, z = 100 }, - seed = 697, - octaves = 3, - persist = 0.7, - }, - biomes = { 'everness_bamboo_forest' }, - y_max = y_max, - y_min = y_min, - place_offset_y = 1, - schematic = minetest.get_modpath('default') .. '/schematics/blueberry_bush.mts', - flags = 'place_center_x, place_center_z', -}) + minetest.register_decoration({ + name = 'everness:bamboo_forest_blueberry_bush', + deco_type = 'schematic', + place_on = { 'everness:dirt_with_grass_1' }, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = { x = 100, y = 100, z = 100 }, + seed = 697, + octaves = 3, + persist = 0.7, + }, + biomes = { 'everness_bamboo_forest' }, + y_max = y_max, + y_min = y_min, + place_offset_y = 1, + schematic = minetest.get_modpath('default') .. '/schematics/blueberry_bush.mts', + flags = 'place_center_x, place_center_z', + }) +end -- Grasses diff --git a/mapgen_bamboo_forest_under.lua b/mapgen_bamboo_forest_under.lua index 05fcc37..935875f 100644 --- a/mapgen_bamboo_forest_under.lua +++ b/mapgen_bamboo_forest_under.lua @@ -28,9 +28,9 @@ local y_min = Everness.settings.biomes.everness_bamboo_forest_under.y_min minetest.register_biome({ name = 'everness_bamboo_forest_under', node_cave_liquid = { 'default:water_source', 'default:lava_source' }, - node_dungeon = 'default:cobble', - node_dungeon_alt = 'default:mossycobble', - node_dungeon_stair = 'stairs:stair_cobble', + node_dungeon = 'everness:bamboo_wood', + node_dungeon_alt = 'everness:bamboo_mosaic_wood', + node_dungeon_stair = 'stairs:stair_bamboo_wood', y_max = y_max, y_min = y_min, heat_point = 80, diff --git a/mapgen_baobab_savanna.lua b/mapgen_baobab_savanna.lua index 33d2fba..229b38a 100644 --- a/mapgen_baobab_savanna.lua +++ b/mapgen_baobab_savanna.lua @@ -118,29 +118,52 @@ minetest.register_decoration({ rotation = 'random', }) -minetest.register_decoration({ - name = 'everness:baobab_savanna_acacia_log', - deco_type = 'schematic', - place_on = { 'default:dry_dirt_with_dry_grass' }, - place_offset_y = 1, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.001, - spread = { x = 250, y = 250, z = 250 }, - seed = 2, - octaves = 3, - persist = 0.66 - }, - biomes = { 'everness_baobab_savanna' }, - y_max = y_max, - y_min = y_min, - schematic = minetest.get_modpath('default') .. '/schematics/acacia_log.mts', - flags = 'place_center_x', - rotation = 'random', - spawn_by = 'default:dry_dirt_with_dry_grass', - num_spawn_by = 8, -}) +local acacia_log_schem + +if minetest.get_modpath('default') then + acacia_log_schem = minetest.get_modpath('default') .. '/schematics/acacia_log.mts' +elseif minetest.get_modpath('mcl_core') then + acacia_log_schem = { + size = { x = 3, y = 3, z = 1 }, + data = { + { name = 'air', prob = 0 }, + { name = 'air', prob = 0 }, + { name = 'air', prob = 0 }, + { name = 'mcl_core:acaciatree', param2 = 12 }, + { name = 'mcl_core:acaciatree', param2 = 12 }, + { name = 'mcl_core:acaciatree', param2 = 12, prob = 127 }, + { name = 'air', prob = 0 }, + { name = 'mcl_mushrooms:mushroom_brown', prob = 50 }, + { name = 'air', prob = 0 }, + }, + } +end + +if acacia_log_schem then + minetest.register_decoration({ + name = 'everness:baobab_savanna_acacia_log', + deco_type = 'schematic', + place_on = { 'default:dry_dirt_with_dry_grass' }, + place_offset_y = 1, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.001, + spread = { x = 250, y = 250, z = 250 }, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = { 'everness_baobab_savanna' }, + y_max = y_max, + y_min = y_min, + schematic = acacia_log_schem, + flags = 'place_center_x', + rotation = 'random', + spawn_by = 'default:dry_dirt_with_dry_grass', + num_spawn_by = 8, + }) +end -- -- On Generated diff --git a/mapgen_coral_forest.lua b/mapgen_coral_forest.lua index 1b2ae3d..e2e11c6 100644 --- a/mapgen_coral_forest.lua +++ b/mapgen_coral_forest.lua @@ -33,9 +33,9 @@ minetest.register_biome({ depth_filler = 1, node_riverbed = 'everness:coral_dirt', depth_riverbed = 2, - node_dungeon = 'everness:coral_desert_cobble', - node_dungeon_alt = 'everness:coral_desert_mossy_cobble', - node_dungeon_stair = 'stairs:stair_coral_desert_cobble', + node_dungeon = 'everness:coral_desert_stone_block', + node_dungeon_alt = 'everness:coral_desert_stone_brick', + node_dungeon_stair = 'stairs:stair_coral_desert_stone_block', y_max = y_max, y_min = y_min, heat_point = 60, @@ -144,7 +144,8 @@ minetest.register_decoration({ y_max = y_max, y_min = y_min, decoration = { 'everness:coral_burdock_1', 'everness:coral_burdock_2' }, - spawn_by = 'everness:coral_tree' + spawn_by = 'everness:coral_tree', + param2 = 8 }) minetest.register_decoration({ diff --git a/mapgen_coral_forest_deep_ocean.lua b/mapgen_coral_forest_deep_ocean.lua new file mode 100644 index 0000000..d95f281 --- /dev/null +++ b/mapgen_coral_forest_deep_ocean.lua @@ -0,0 +1,410 @@ +--[[ + Everness. Never ending discovery in Everness mapgen. + Copyright (C) 2023 SaKeL + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to juraj.vajda@gmail.com +--]] + +-- +-- Register biomes +-- + +local y_max = Everness.settings.biomes.everness_coral_forest_deep_ocean.y_max +local y_min = Everness.settings.biomes.everness_coral_forest_deep_ocean.y_min + +-- Coral Forest Ocean + +minetest.register_biome({ + name = 'everness_coral_forest_deep_ocean', + node_top = 'everness:coral_forest_deep_ocean_sand', + depth_top = 1, + node_filler = 'everness:coral_forest_deep_ocean_sand', + depth_filler = 3, + node_riverbed = 'everness:coral_forest_deep_ocean_sand', + depth_riverbed = 2, + node_cave_liquid = 'default:water_source', + node_dungeon = 'everness:coral_deep_ocean_sandstone_block', + node_dungeon_alt = 'everness:coral_deep_ocean_sandstone_brick', + node_dungeon_stair = 'stairs:stair_coral_deep_ocean_sandstone_block', + y_max = y_max, + y_min = y_min, + heat_point = 60, + humidity_point = 50, +}) + +-- Blob ore. +-- These before scatter ores to avoid other ores in blobs. + +-- Coral Desert Stone + +minetest.register_ore({ + ore_type = 'blob', + ore = 'everness:coral_desert_stone', + wherein = { 'default:stone' }, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_max = y_max, + y_min = y_min, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = { x = 5, y = 5, z = 5 }, + seed = -316, + octaves = 1, + persist = 0.0 + }, + biomes = { 'everness_coral_forest_ocean' } +}) + +-- +-- Register decorations +-- + +-- Coral reef + +minetest.register_decoration({ + name = 'everness:coral_forest_deep_ocean_coral_reef_pink', + deco_type = 'schematic', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = { x = 100, y = 100, z = 100 }, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_coral_forest_deep_ocean_coral_reef_pink.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:coral_forest_deep_ocean_coral_reef_cyan', + deco_type = 'schematic', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = { x = 100, y = 100, z = 100 }, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_coral_forest_deep_ocean_coral_reef_cyan.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:coral_forest_deep_ocean_coral_reef_green', + deco_type = 'schematic', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = { x = 100, y = 100, z = 100 }, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_coral_forest_deep_ocean_coral_reef_green.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:coral_forest_deep_ocean_coral_reef_red', + deco_type = 'schematic', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = { x = 100, y = 100, z = 100 }, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_coral_forest_deep_ocean_coral_reef_red.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:everness_coral_forest_deep_ocean_pink', + deco_type = 'schematic', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + fill_ratio = 0.002, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_coral_forest_deep_ocean_coral_pink.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:everness_coral_forest_deep_ocean_cyan', + deco_type = 'schematic', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + fill_ratio = 0.002, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_coral_forest_deep_ocean_coral_cyan.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:everness_coral_forest_deep_ocean_green', + deco_type = 'schematic', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + fill_ratio = 0.002, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_coral_forest_deep_ocean_coral_green.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:everness_coral_forest_deep_ocean_red', + deco_type = 'schematic', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + fill_ratio = 0.002, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_coral_forest_deep_ocean_coral_red.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:coral_forest_deep_ocean_mud', + deco_type = 'simple', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + fill_ratio = 0.002, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:coral_deep_ocean_mud' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +minetest.register_decoration({ + name = 'everness:coral_forest_deep_ocean_plants_1', + deco_type = 'simple', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = 0, + scale = 0.02, + spread = { x = 200, y = 200, z = 200 }, + seed = 329, + octaves = 3, + persist = 0.6 + }, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:coral_forest_deep_ocean_coral_plant_1' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +minetest.register_decoration({ + name = 'everness:coral_forest_deep_ocean_plants_2', + deco_type = 'simple', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = -0.02, + scale = 0.04, + spread = { x = 200, y = 200, z = 200 }, + seed = 436, + octaves = 3, + persist = 0.6 + }, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:coral_forest_deep_ocean_coral_plant_2' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +minetest.register_decoration({ + name = 'everness:coral_forest_deep_ocean_plants_3', + deco_type = 'simple', + place_on = { 'everness:coral_forest_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = -0.02, + scale = 0.04, + spread = { x = 200, y = 200, z = 200 }, + seed = 19822, + octaves = 3, + persist = 0.6 + }, + biomes = { 'everness_coral_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:coral_forest_deep_ocean_coral_plant_3' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +-- +-- On Generated +-- + +local c_water_source = minetest.get_content_id('default:water_source') +local c_coral_forest_deep_ocean_sand = minetest.get_content_id('everness:coral_forest_deep_ocean_sand') + +-- Localize data buffer table outside the loop, to be re-used for all +-- mapchunks, therefore minimising memory use. +local data = {} +local chance = 25 + +-- size = { x = 11, y = 17, z = 12 } +local house_volume = 11 * 17 * 12 +local house_schem = minetest.get_modpath('everness') .. '/schematics/everness_coral_forest_deep_ocean_house.mts' + +minetest.register_on_generated(function(minp, maxp, blockseed) + local rand = PcgRandom(blockseed) + local vm, emin, emax = minetest.get_mapgen_object('voxelmanip') + local area = VoxelArea:new({ MinEdge = emin, MaxEdge = emax }) + -- Get the content ID data from the voxelmanip in the form of a flat array. + -- Set the buffer parameter to use and reuse 'data' for this. + vm:get_data(data) + + if y_min < maxp.y and maxp.y < y_max then + local already_placed = false + -- Process the content IDs in 'data'. + -- The most useful order is a ZYX loop because: + -- 1. This matches the order of the 3D noise flat array. + -- 2. This allows a simple +1 incrementing of the voxelmanip index along x + -- rows. + for z = minp.z, maxp.z do + if already_placed then + break + end + + for y = minp.y, maxp.y do + if already_placed then + break + end + + for x = minp.x, maxp.x do + if already_placed then + break + end + + -- Voxelmanip index for the flat array of content IDs. + -- Initialise to first node in this x row. + local vi = area:index(x, y, z) + + if data[vi + area.ystride] == c_water_source and data[vi] == c_coral_forest_deep_ocean_sand then + local s_pos = area:position(vi) + local biome_data = minetest.get_biome_data(s_pos) + + if not biome_data then + return + end + + local biome_name = minetest.get_biome_name(biome_data.biome) + + if not biome_name then + return + end + + if biome_name == 'everness_coral_forest_deep_ocean' and rand:next(0, 100) < chance then + -- + -- Coral Forest Deep Ocean House + -- + + local schem_pos = vector.new(s_pos.x, s_pos.y, s_pos.z) + local water_source_positions = minetest.find_nodes_in_area( + vector.new(s_pos.x - 5, s_pos.y, s_pos.z - 6), + vector.new(s_pos.x + 5, s_pos.y + 17, s_pos.z + 6), + { 'default:water_source' } + ) + + if #water_source_positions > (house_volume - house_volume / 3) then + minetest.place_schematic_on_vmanip( + vm, + schem_pos, + house_schem, + 'random', + nil, + true, + 'place_center_x, place_center_z' + ) + + minetest.log('action', '[Everness] Coral Forest Deep Ocean House was placed at ' .. schem_pos:to_string()) + + already_placed = true + end + end + end + end + end + end + + vm:write_to_map(true) + minetest.fix_light(minp, maxp) + end +end) diff --git a/mapgen_coral_forest_dunes.lua b/mapgen_coral_forest_dunes.lua index 9b113f9..f9e76f5 100644 --- a/mapgen_coral_forest_dunes.lua +++ b/mapgen_coral_forest_dunes.lua @@ -33,9 +33,9 @@ minetest.register_biome({ depth_filler = 3, node_riverbed = 'everness:coral_sand', depth_riverbed = 2, - node_dungeon = 'everness:coral_desert_cobble', - node_dungeon_alt = 'everness:coral_desert_mossy_cobble', - node_dungeon_stair = 'stairs:stair_coral_desert_cobble', + node_dungeon = 'everness:coral_sandstone', + node_dungeon_alt = 'everness:coral_sandstone_brick', + node_dungeon_stair = 'stairs:stair_coral_sandstone', vertical_blend = 1, y_max = y_max, y_min = y_min, diff --git a/mapgen_coral_forest_ocean.lua b/mapgen_coral_forest_ocean.lua index 1fad09f..bb1b058 100644 --- a/mapgen_coral_forest_ocean.lua +++ b/mapgen_coral_forest_ocean.lua @@ -94,5 +94,9 @@ minetest.register_decoration({ y_max = y_max - 5 > y_min and y_max - 5 or y_max, y_min = y_max - 11 > y_min and y_max - 11 or y_min, flags = 'force_placement', - decoration = { 'everness:coral_corals', 'everness:coral_jellyfish' }, + decoration = { + 'everness:coral_corals', + 'everness:coral_jellyfish', + 'everness:coral_skeleton' + }, }) diff --git a/mapgen_crystal_forest_deep_ocean.lua b/mapgen_crystal_forest_deep_ocean.lua new file mode 100644 index 0000000..0d60369 --- /dev/null +++ b/mapgen_crystal_forest_deep_ocean.lua @@ -0,0 +1,279 @@ +--[[ + Everness. Never ending discovery in Everness mapgen. + Copyright (C) 2023 SaKeL + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to juraj.vajda@gmail.com +--]] + +-- +-- Register biomes +-- + +local y_max = Everness.settings.biomes.everness_crystal_forest_deep_ocean.y_max +local y_min = Everness.settings.biomes.everness_crystal_forest_deep_ocean.y_min + +-- Coral Forest Ocean + +minetest.register_biome({ + name = 'everness_crystal_forest_deep_ocean', + node_top = 'everness:crystal_forest_deep_ocean_sand', + depth_top = 1, + node_filler = 'everness:crystal_forest_deep_ocean_sand', + depth_filler = 3, + node_riverbed = 'everness:crystal_forest_deep_ocean_sand', + depth_riverbed = 2, + node_cave_liquid = 'default:water_source', + node_dungeon = 'everness:crystal_forest_deep_ocean_sandstone_block', + node_dungeon_alt = 'everness:crystal_forest_deep_ocean_sandstone_brick', + node_dungeon_stair = 'stairs:stair_crystal_forest_deep_ocean_sandstone_block', + y_max = y_max, + y_min = y_min, + heat_point = 35, + humidity_point = 50, +}) + +-- +-- Register decorations +-- + +minetest.register_decoration({ + name = 'everness:crystal_forest_deep_ocean_coral_1', + deco_type = 'schematic', + place_on = { 'everness:crystal_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + fill_ratio = 0.003, + biomes = { 'everness_crystal_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_crystal_forest_deep_ocean_coral_1.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:crystal_forest_deep_ocean_coral_2', + deco_type = 'schematic', + place_on = { 'everness:crystal_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + fill_ratio = 0.003, + biomes = { 'everness_crystal_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_crystal_forest_deep_ocean_coral_2.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:crystal_forest_deep_ocean_coral_3', + deco_type = 'schematic', + place_on = { 'everness:crystal_forest_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + fill_ratio = 0.003, + biomes = { 'everness_crystal_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_crystal_forest_deep_ocean_coral_3.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:crystal_forest_deep_ocean_sand_with_crack', + deco_type = 'simple', + place_on = { 'everness:crystal_forest_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + fill_ratio = 0.002, + biomes = { 'everness_crystal_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:crystal_forest_deep_ocean_sand_with_crack' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +minetest.register_decoration({ + name = 'everness:crystal_forest_deep_ocean_coral_plant_1', + deco_type = 'simple', + place_on = { 'everness:crystal_forest_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = 0, + scale = 0.02, + spread = { x = 200, y = 200, z = 200 }, + seed = 329, + octaves = 3, + persist = 0.6 + }, + biomes = { 'everness_crystal_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:crystal_forest_deep_ocean_coral_plant_1' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +minetest.register_decoration({ + name = 'everness:crystal_forest_deep_ocean_coral_plant_2', + deco_type = 'simple', + place_on = { 'everness:crystal_forest_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = -0.02, + scale = 0.04, + spread = { x = 200, y = 200, z = 200 }, + seed = 436, + octaves = 3, + persist = 0.6 + }, + biomes = { 'everness_crystal_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:crystal_forest_deep_ocean_coral_plant_2' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +minetest.register_decoration({ + name = 'everness:crystal_forest_deep_ocean_coral_plant_3', + deco_type = 'simple', + place_on = { 'everness:crystal_forest_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = -0.02, + scale = 0.04, + spread = { x = 200, y = 200, z = 200 }, + seed = 19822, + octaves = 3, + persist = 0.6 + }, + biomes = { 'everness_crystal_forest_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:crystal_forest_deep_ocean_coral_plant_3' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +-- +-- On Generated +-- + +local c_water_source = minetest.get_content_id('default:water_source') +local c_crystal_forest_deep_ocean_sand = minetest.get_content_id('everness:crystal_forest_deep_ocean_sand') + +-- Localize data buffer table outside the loop, to be re-used for all +-- mapchunks, therefore minimising memory use. +local data = {} +local chance = 25 +local ruins_size = { x = 14, y = 12, z = 9 } +local ruins_volume = ruins_size.x * ruins_size.z * ruins_size.y +local ruins_schem = minetest.get_modpath('everness') .. '/schematics/everness_crystal_forest_deep_ocean_ruins.mts' + +minetest.register_on_generated(function(minp, maxp, blockseed) + local rand = PcgRandom(blockseed) + local vm, emin, emax = minetest.get_mapgen_object('voxelmanip') + local area = VoxelArea:new({ MinEdge = emin, MaxEdge = emax }) + -- Get the content ID data from the voxelmanip in the form of a flat array. + -- Set the buffer parameter to use and reuse 'data' for this. + vm:get_data(data) + + if y_min < maxp.y and maxp.y < y_max then + local already_placed = false + -- Process the content IDs in 'data'. + -- The most useful order is a ZYX loop because: + -- 1. This matches the order of the 3D noise flat array. + -- 2. This allows a simple +1 incrementing of the voxelmanip index along x + -- rows. + for z = minp.z, maxp.z do + if already_placed then + break + end + + for y = minp.y, maxp.y do + if already_placed then + break + end + + for x = minp.x, maxp.x do + if already_placed then + break + end + + -- Voxelmanip index for the flat array of content IDs. + -- Initialise to first node in this x row. + local vi = area:index(x, y, z) + + if data[vi + area.ystride] == c_water_source and data[vi] == c_crystal_forest_deep_ocean_sand then + local s_pos = area:position(vi) + local biome_data = minetest.get_biome_data(s_pos) + + if not biome_data then + return + end + + local biome_name = minetest.get_biome_name(biome_data.biome) + + if not biome_name then + return + end + + if biome_name == 'everness_crystal_forest_deep_ocean' and rand:next(0, 100) < chance then + -- + -- Crystal Forest Deep Ocean Ruins + -- + + local schem_pos = vector.new(s_pos.x, s_pos.y, s_pos.z) + local water_source_positions = minetest.find_nodes_in_area( + vector.new(s_pos.x - (ruins_size.x / 2), s_pos.y, s_pos.z - (ruins_size.z / 2)), + vector.new(s_pos.x + (ruins_size.x / 2), s_pos.y + ruins_size.y, s_pos.z + (ruins_size.z / 2)), + { 'default:water_source' } + ) + + if #water_source_positions > (ruins_volume - ruins_volume / 3) then + minetest.place_schematic_on_vmanip( + vm, + schem_pos, + ruins_schem, + 'random', + nil, + true, + 'place_center_x, place_center_z' + ) + + minetest.log('action', '[Everness] Crystal Forest Deep Ocean Ruins were placed at ' .. schem_pos:to_string()) + + already_placed = true + end + end + end + end + end + end + + vm:write_to_map(true) + minetest.fix_light(minp, maxp) + end +end) diff --git a/mapgen_crystal_forest_ocean.lua b/mapgen_crystal_forest_ocean.lua index 6cbf8f9..913d08a 100644 --- a/mapgen_crystal_forest_ocean.lua +++ b/mapgen_crystal_forest_ocean.lua @@ -69,6 +69,7 @@ minetest.register_decoration({ flags = 'force_placement', decoration = { 'everness:crystal_coral_dark', - 'everness:crystal_coral_light' + 'everness:crystal_coral_light', + 'everness:coral_skeleton' }, }) diff --git a/mapgen_cursed_lands.lua b/mapgen_cursed_lands.lua index acfaaa6..cc39c36 100644 --- a/mapgen_cursed_lands.lua +++ b/mapgen_cursed_lands.lua @@ -33,9 +33,9 @@ minetest.register_biome({ depth_filler = 1, node_riverbed = 'everness:cursed_dirt', depth_riverbed = 2, - node_dungeon = 'default:cobble', - node_dungeon_alt = 'default:mossycobble', - node_dungeon_stair = 'stairs:stair_cobble', + node_dungeon = 'everness:cursed_brick', + node_dungeon_alt = 'everness:cursed_brick_with_growth', + node_dungeon_stair = 'stairs:stair_cursed_brick', y_max = y_max, y_min = y_min, heat_point = 45, diff --git a/mapgen_cursed_lands_deep_ocean.lua b/mapgen_cursed_lands_deep_ocean.lua new file mode 100644 index 0000000..858e8d6 --- /dev/null +++ b/mapgen_cursed_lands_deep_ocean.lua @@ -0,0 +1,280 @@ +--[[ + Everness. Never ending discovery in Everness mapgen. + Copyright (C) 2023 SaKeL + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to juraj.vajda@gmail.com +--]] + +-- +-- Register biomes +-- + +local y_max = Everness.settings.biomes.everness_cursed_lands_deep_ocean.y_max +local y_min = Everness.settings.biomes.everness_cursed_lands_deep_ocean.y_min + +-- Cursed Lands Deep Ocean + +minetest.register_biome({ + name = 'everness_cursed_lands_deep_ocean', + node_top = 'everness:cursed_lands_deep_ocean_sand', + depth_top = 1, + node_filler = 'everness:cursed_lands_deep_ocean_sand', + depth_filler = 3, + node_riverbed = 'everness:cursed_lands_deep_ocean_sand', + depth_riverbed = 2, + node_cave_liquid = 'default:water_source', + node_dungeon = 'everness:cursed_lands_deep_ocean_sandstone_block', + node_dungeon_alt = 'everness:cursed_lands_deep_ocean_sandstone_brick', + node_dungeon_stair = 'stairs:stair_cursed_lands_deep_ocean_sandstone_block', + y_max = y_max, + y_min = y_min, + heat_point = 45, + humidity_point = 85, +}) + +-- +-- Register decorations +-- + +minetest.register_decoration({ + name = 'everness:forsaken_lands_deep_ocean_coral_alcyonacea', + deco_type = 'schematic', + place_on = { 'everness:cursed_lands_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + fill_ratio = 0.002, + biomes = { 'everness_cursed_lands_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_forsaken_lands_deep_ocean_coral_alcyonacea.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:forsaken_lands_deep_ocean_coral_ostracod', + deco_type = 'schematic', + place_on = { 'everness:cursed_lands_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + fill_ratio = 0.002, + biomes = { 'everness_cursed_lands_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_forsaken_lands_deep_ocean_coral_ostracod.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:forsaken_lands_deep_ocean_coral_octocurse', + deco_type = 'schematic', + place_on = { 'everness:cursed_lands_deep_ocean_sand' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, + sidelen = 16, + fill_ratio = 0.002, + biomes = { 'everness_cursed_lands_deep_ocean' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_forsaken_lands_deep_ocean_coral_octocurse.mts', + flags = 'place_center_x, place_center_z, force_placement', +}) + +minetest.register_decoration({ + name = 'everness:cursed_lands_deep_ocean_mud', + deco_type = 'simple', + place_on = { 'everness:cursed_lands_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + fill_ratio = 0.002, + biomes = { 'everness_cursed_lands_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:cursed_lands_deep_ocean_sand_with_crack' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +minetest.register_decoration({ + name = 'everness:cursed_lands_deep_ocean_plants_1', + deco_type = 'simple', + place_on = { 'everness:cursed_lands_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = 0, + scale = 0.02, + spread = { x = 200, y = 200, z = 200 }, + seed = 329, + octaves = 3, + persist = 0.6 + }, + biomes = { 'everness_cursed_lands_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:cursed_lands_deep_ocean_coral_plant_anemone' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +minetest.register_decoration({ + name = 'everness:cursed_lands_deep_ocean_plants_2', + deco_type = 'simple', + place_on = { 'everness:cursed_lands_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = -0.02, + scale = 0.04, + spread = { x = 200, y = 200, z = 200 }, + seed = 436, + octaves = 3, + persist = 0.6 + }, + biomes = { 'everness_cursed_lands_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:cursed_lands_deep_ocean_coral_plant_darkilluma' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +minetest.register_decoration({ + name = 'everness:cursed_lands_deep_ocean_plants_3', + deco_type = 'simple', + place_on = { 'everness:cursed_lands_deep_ocean_sand' }, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = -0.02, + scale = 0.04, + spread = { x = 200, y = 200, z = 200 }, + seed = 19822, + octaves = 3, + persist = 0.6 + }, + biomes = { 'everness_cursed_lands_deep_ocean' }, + y_max = y_max, + y_min = y_min, + flags = 'force_placement', + decoration = { 'everness:cursed_lands_deep_ocean_coral_plant_demon' }, + spawn_by = 'default:water_source', + num_spawn_by = 8, +}) + +-- +-- On Generated +-- + +local c_water_source = minetest.get_content_id('default:water_source') +local c_cursed_lands_deep_ocean_sand = minetest.get_content_id('everness:cursed_lands_deep_ocean_sand') + +-- Localize data buffer table outside the loop, to be re-used for all +-- mapchunks, therefore minimising memory use. +local data = {} +local chance = 25 + +local skull_size = { x = 10, y = 11, z = 11 } +local skull_volume = skull_size.x * skull_size.z * skull_size.y +local skull_schem = minetest.get_modpath('everness') .. '/schematics/everness_cursed_lands_deep_ocean_skull.mts' + +minetest.register_on_generated(function(minp, maxp, blockseed) + local rand = PcgRandom(blockseed) + local vm, emin, emax = minetest.get_mapgen_object('voxelmanip') + local area = VoxelArea:new({ MinEdge = emin, MaxEdge = emax }) + -- Get the content ID data from the voxelmanip in the form of a flat array. + -- Set the buffer parameter to use and reuse 'data' for this. + vm:get_data(data) + + if y_min < maxp.y and maxp.y < y_max then + local already_placed = false + -- Process the content IDs in 'data'. + -- The most useful order is a ZYX loop because: + -- 1. This matches the order of the 3D noise flat array. + -- 2. This allows a simple +1 incrementing of the voxelmanip index along x + -- rows. + for z = minp.z, maxp.z do + if already_placed then + break + end + + for y = minp.y, maxp.y do + if already_placed then + break + end + + for x = minp.x, maxp.x do + if already_placed then + break + end + + -- Voxelmanip index for the flat array of content IDs. + -- Initialise to first node in this x row. + local vi = area:index(x, y, z) + + if data[vi + area.ystride] == c_water_source and data[vi] == c_cursed_lands_deep_ocean_sand then + local s_pos = area:position(vi) + local biome_data = minetest.get_biome_data(s_pos) + + if not biome_data then + return + end + + local biome_name = minetest.get_biome_name(biome_data.biome) + + if not biome_name then + return + end + + if biome_name == 'everness_cursed_lands_deep_ocean' and rand:next(0, 100) < chance then + -- + -- Skull + -- + + local schem_pos = vector.new(s_pos.x, s_pos.y, s_pos.z) + local water_source_positions = minetest.find_nodes_in_area( + vector.new(s_pos.x - 5, s_pos.y, s_pos.z - 5), + vector.new(s_pos.x + 5, s_pos.y + 11, s_pos.z + 5), + { 'default:water_source' } + ) + + if #water_source_positions > skull_volume / 3 then + minetest.place_schematic_on_vmanip( + vm, + schem_pos, + skull_schem, + 'random', + nil, + true, + 'place_center_x, place_center_z' + ) + + minetest.log('action', '[Everness] Cursed Lands Deep Ocean Skull was placed at ' .. schem_pos:to_string()) + + already_placed = true + end + end + end + end + end + end + + vm:write_to_map(true) + minetest.fix_light(minp, maxp) + end +end) diff --git a/mapgen_cursed_lands_dunes.lua b/mapgen_cursed_lands_dunes.lua index 83abc04..a207820 100644 --- a/mapgen_cursed_lands_dunes.lua +++ b/mapgen_cursed_lands_dunes.lua @@ -33,9 +33,9 @@ minetest.register_biome({ depth_filler = 3, node_riverbed = 'everness:cursed_sand', depth_riverbed = 2, - node_dungeon = 'default:cobble', - node_dungeon_alt = 'default:mossycobble', - node_dungeon_stair = 'stairs:stair_cobble', + node_dungeon = 'everness:cursed_sandstone_brick', + node_dungeon_alt = 'everness:cursed_sandstone_block', + node_dungeon_stair = 'stairs:stair_cursed_sandstone_brick', vertical_blend = 1, y_max = y_max, y_min = y_min, diff --git a/mapgen_cursed_lands_ocean.lua b/mapgen_cursed_lands_ocean.lua index be46ee9..2a85f6a 100644 --- a/mapgen_cursed_lands_ocean.lua +++ b/mapgen_cursed_lands_ocean.lua @@ -34,9 +34,9 @@ minetest.register_biome({ node_riverbed = 'everness:cursed_stone', depth_riverbed = 2, node_cave_liquid = 'default:water_source', - node_dungeon = 'default:cobble', - node_dungeon_alt = 'default:mossycobble', - node_dungeon_stair = 'stairs:stair_cobble', + node_dungeon = 'everness:cursed_lands_deep_ocean_sandstone_block', + node_dungeon_alt = 'everness:cursed_lands_deep_ocean_sandstone_brick', + node_dungeon_stair = 'stairs:stair_cursed_lands_deep_ocean_sandstone_block', y_max = y_max, y_min = y_min, heat_point = 45, @@ -94,7 +94,10 @@ minetest.register_decoration({ y_max = y_max - (y_max + 5), y_min = y_max - (y_max + 10), flags = 'force_placement', - decoration = 'everness:sand_with_spine_kelp', + decoration = { + 'everness:sand_with_spine_kelp', + 'everness:coral_skeleton' + }, param2 = 48, param2_max = 96, }) diff --git a/mapgen_cursed_lands_swamp.lua b/mapgen_cursed_lands_swamp.lua index cf38be9..d720ce1 100644 --- a/mapgen_cursed_lands_swamp.lua +++ b/mapgen_cursed_lands_swamp.lua @@ -33,9 +33,9 @@ minetest.register_biome({ depth_filler = 3, node_riverbed = 'everness:cursed_stone', depth_riverbed = 2, - node_dungeon = 'default:cobble', - node_dungeon_alt = 'default:mossycobble', - node_dungeon_stair = 'stairs:stair_cobble', + node_dungeon = 'everness:cursed_sandstone_brick', + node_dungeon_alt = 'everness:cursed_sandstone_block', + node_dungeon_stair = 'stairs:stair_cursed_sandstone_brick', y_max = y_max, y_min = y_min, heat_point = 45, diff --git a/mapgen_cursed_lands_under.lua b/mapgen_cursed_lands_under.lua index 5238d53..e453efe 100644 --- a/mapgen_cursed_lands_under.lua +++ b/mapgen_cursed_lands_under.lua @@ -28,9 +28,9 @@ local y_min = Everness.settings.biomes.everness_cursed_lands_under.y_min minetest.register_biome({ name = 'everness_cursed_lands_under', node_cave_liquid = { 'default:water_source', 'default:lava_source' }, - node_dungeon = 'default:cobble', - node_dungeon_alt = 'default:mossycobble', - node_dungeon_stair = 'stairs:stair_cobble', + node_dungeon = 'everness:cursed_brick', + node_dungeon_alt = 'everness:cursed_brick_with_growth', + node_dungeon_stair = 'stairs:stair_cursed_brick', y_max = y_max, y_min = y_min, heat_point = 45, @@ -177,6 +177,7 @@ minetest.register_decoration({ y_min = y_min, decoration = { 'everness:egg_plant', + 'everness:ngrass_1', 'everness:ngrass_2', }, flags = 'all_floors', @@ -205,29 +206,6 @@ minetest.register_decoration({ param2 = 3 }) -minetest.register_decoration({ - name = 'everness:cursed_lands_under_ngrass_1', - deco_type = 'simple', - place_on = { 'everness:soul_sandstone_veined' }, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.02, - spread = { x = 200, y = 200, z = 200 }, - seed = 329, - octaves = 3, - persist = 0.6 - }, - biomes = { 'everness_cursed_lands_under' }, - y_max = y_max, - y_min = y_min, - decoration = { - 'everness:ngrass_1', - }, - flags = 'all_floors', - param2 = 2 -}) - minetest.register_decoration({ name = 'everness:cursed_lands_under_cobweb_floors', deco_type = 'simple', diff --git a/mapgen_forsaken_tundra_under.lua b/mapgen_forsaken_tundra_under.lua index 35bd799..d675811 100644 --- a/mapgen_forsaken_tundra_under.lua +++ b/mapgen_forsaken_tundra_under.lua @@ -219,28 +219,6 @@ minetest.register_decoration({ flags = 'all_floors', }) -minetest.register_decoration({ - name = 'everness:forsaken_tundra_under_willow_tree', - deco_type = 'schematic', - place_on = { 'everness:mold_stone_with_moss' }, - place_offset_y = -1, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.002, - spread = { x = 250, y = 250, z = 250 }, - seed = 2, - octaves = 3, - persist = 0.66 - }, - biomes = { 'everness_forsaken_tundra_under' }, - y_max = y_max - 1500 > y_min and y_max - 1500 or y_max, - y_min = y_min, - schematic = minetest.get_modpath('everness') .. '/schematics/everness_willow_tree.mts', - flags = 'place_center_x, place_center_z, all_floors, force_placement', - rotation = 'random', -}) - local function register_agave_leaf_decoration(offset, scale, length) minetest.register_decoration({ name = 'everness:forsaken_tundra_under_agave_leaf_' .. length, @@ -269,3 +247,89 @@ end register_agave_leaf_decoration(-0.03, 0.09, 3) register_agave_leaf_decoration(-0.015, 0.075, 2) register_agave_leaf_decoration(0, 0.06, 1) + +-- +-- On Generated +-- + +local c_air = minetest.get_content_id('air') +local c_mold_stone_with_moss = minetest.get_content_id('everness:mold_stone_with_moss') + +-- Localize data buffer table outside the loop, to be re-used for all +-- mapchunks, therefore minimising memory use. +local data = {} +local chance = 50 +local disp = 16 +local rotations = { '0', '90', '180', '270' } +local everness_forsaken_tundra_under_y_max = y_max - 1500 > y_min and y_max - 1500 or y_max +local everness_forsaken_tundra_under_y_min = y_min + +-- size = { x = 39, y = 28, z = 39 } +local willow_tree_volume = 39 * 39 * 28 +local willow_tree_schem = minetest.get_modpath('everness') .. '/schematics/everness_willow_tree.mts' + +minetest.register_on_generated(function(minp, maxp, blockseed) + local rand = PcgRandom(blockseed) + + local vm, emin, emax = minetest.get_mapgen_object('voxelmanip') + local area = VoxelArea:new({ MinEdge = emin, MaxEdge = emax }) + -- Get the content ID data from the voxelmanip in the form of a flat array. + -- Set the buffer parameter to use and reuse 'data' for this. + vm:get_data(data) + local sidelength = maxp.x - minp.x + 1 + + local x_disp = rand:next(0, disp) + local z_disp = rand:next(0, disp) + + if everness_forsaken_tundra_under_y_min < maxp.y + and maxp.y < everness_forsaken_tundra_under_y_max + then + for y = minp.y, maxp.y do + local vi = area:index(minp.x + sidelength / 2 + x_disp, y, minp.z + sidelength / 2 + z_disp) + + if data[vi + area.ystride] == c_air and data[vi] == c_mold_stone_with_moss then + local rotation = rotations[rand:next(1, #rotations)] + local s_pos = area:position(vi) + local biome_data = minetest.get_biome_data(s_pos) + + if not biome_data then + return + end + + local biome_name = minetest.get_biome_name(biome_data.biome) + + if not biome_name then + return + end + + if biome_name == 'everness_forsaken_tundra_under' and rand:next(0, 100) < chance then + -- + -- Willow Tree + -- + + local schem_pos = vector.new(s_pos.x, s_pos.y, s_pos.z) + local air_positions = minetest.find_nodes_in_area( + vector.new(s_pos.x - 19, s_pos.y, s_pos.z - 19), + vector.new(s_pos.x + 19, s_pos.y + 28, s_pos.z + 19), + {'air'}, + true + ) + + if air_positions.air and #air_positions.air > (willow_tree_volume / 2) then + minetest.place_schematic_on_vmanip( + vm, + schem_pos, + willow_tree_schem, + rotation, + nil, + true, + 'place_center_x, place_center_z' + ) + + minetest.log('action', '[Everness] Willow Tree was placed at ' .. schem_pos:to_string()) + end + end + end + end + end +end) diff --git a/mapgen_frosted_icesheet_ocean.lua b/mapgen_frosted_icesheet_ocean.lua index a3f007b..7271b7f 100644 --- a/mapgen_frosted_icesheet_ocean.lua +++ b/mapgen_frosted_icesheet_ocean.lua @@ -67,5 +67,9 @@ minetest.register_decoration({ y_max = y_max - (y_max + 2), -- -2 y_min = y_max - (y_max + 50), -- -50 flags = 'force_placement', - decoration = { 'everness:coral_starfish', 'everness:coral_frosted' }, + decoration = { + 'everness:coral_starfish', + 'everness:coral_frosted', + 'everness:coral_skeleton' + }, }) diff --git a/mapgen_frosted_icesheet_under.lua b/mapgen_frosted_icesheet_under.lua index a2e4b36..bfd253d 100644 --- a/mapgen_frosted_icesheet_under.lua +++ b/mapgen_frosted_icesheet_under.lua @@ -83,7 +83,6 @@ minetest.register_decoration({ 'everness:ancient_emerald_ice', 'everness:dense_emerald_ice', 'everness:emerald_ice', - 'everness:frosted_cave_ice_illuminating', 'everness:frosted_ice', 'everness:frosted_ice_translucent', }, @@ -103,12 +102,51 @@ minetest.register_decoration({ 'everness:ancient_emerald_ice', 'everness:dense_emerald_ice', 'everness:emerald_ice', - 'everness:frosted_cave_ice_illuminating', 'everness:frosted_ice', 'everness:frosted_ice_translucent', }, }) +minetest.register_decoration({ + name = 'everness:frosted_icesheet_under_illuminating_floors', + deco_type = 'simple', + place_on = { + 'everness:ancient_emerald_ice', + 'everness:dense_emerald_ice', + 'everness:emerald_ice', + 'everness:frosted_ice', + 'everness:frosted_ice_translucent', + }, + sidelen = 16, + place_offset_y = -1, + fill_ratio = 0.01, + biomes = { 'everness_frosted_icesheet_under' }, + y_max = y_max, + y_min = y_min, + decoration = { 'everness:frosted_cave_ice_illuminating' }, + flags = 'all_floors, force_placement' +}) + +minetest.register_decoration({ + name = 'everness:frosted_icesheet_under_illuminating_ceilings', + deco_type = 'simple', + place_on = { + 'everness:ancient_emerald_ice', + 'everness:dense_emerald_ice', + 'everness:emerald_ice', + 'everness:frosted_ice', + 'everness:frosted_ice_translucent', + }, + sidelen = 16, + place_offset_y = -1, + fill_ratio = 0.01, + biomes = { 'everness_frosted_icesheet_under' }, + y_max = y_max, + y_min = y_min, + decoration = { 'everness:frosted_cave_ice_illuminating' }, + flags = 'all_ceilings, force_placement' +}) + minetest.register_decoration({ name = 'everness:frosted_icesheet_under_amaranita_lantern', deco_type = 'simple', @@ -116,7 +154,6 @@ minetest.register_decoration({ 'everness:ancient_emerald_ice', 'everness:dense_emerald_ice', 'everness:emerald_ice', - 'everness:frosted_cave_ice_illuminating', 'everness:frosted_ice', 'everness:frosted_ice_translucent', }, @@ -143,7 +180,6 @@ minetest.register_decoration({ 'everness:ancient_emerald_ice', 'everness:dense_emerald_ice', 'everness:emerald_ice', - 'everness:frosted_cave_ice_illuminating', 'everness:frosted_ice', 'everness:frosted_ice_translucent', }, @@ -164,6 +200,60 @@ minetest.register_decoration({ num_spawn_by = 8 }) +minetest.register_decoration({ + name = 'everness:frosted_icicle_large_ceiling', + deco_type = 'schematic', + place_on = { + 'everness:ancient_emerald_ice', + 'everness:dense_emerald_ice', + 'everness:emerald_ice', + 'everness:frosted_ice', + 'everness:frosted_ice_translucent', + }, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = { x = 100, y = 100, z = 100 }, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = { 'everness_frosted_icesheet_under' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_frosted_icicle_large_ceiling.mts', + flags = 'place_center_x, place_center_z, all_ceilings', + rotation = 'random', +}) + +minetest.register_decoration({ + name = 'everness:frosted_icicle_large_floor', + deco_type = 'schematic', + place_on = { + 'everness:ancient_emerald_ice', + 'everness:dense_emerald_ice', + 'everness:emerald_ice', + 'everness:frosted_ice', + 'everness:frosted_ice_translucent', + }, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = { x = 100, y = 100, z = 100 }, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = { 'everness_frosted_icesheet_under' }, + y_max = y_max, + y_min = y_min, + schematic = minetest.get_modpath('everness') .. '/schematics/everness_frosted_icicle_large_floor.mts', + flags = 'place_center_x, place_center_z, all_floors', + rotation = 'random', +}) + minetest.register_decoration({ name = 'everness:frosted_icesheet_under_plants', deco_type = 'simple', @@ -171,7 +261,6 @@ minetest.register_decoration({ 'everness:ancient_emerald_ice', 'everness:dense_emerald_ice', 'everness:emerald_ice', - 'everness:frosted_cave_ice_illuminating', 'everness:frosted_ice', 'everness:frosted_ice_translucent', }, @@ -184,52 +273,119 @@ minetest.register_decoration({ octaves = 3, persist = 0.6 }, - param2 = 11, + param2 = 8, biomes = { 'everness_frosted_icesheet_under' }, y_max = y_max, y_min = y_min, decoration = { 'everness:blooming_cooksonia', - 'everness:creeping_moss_spores', 'everness:frosted_icicle_floor', }, flags = 'all_floors', }) minetest.register_decoration({ - name = 'everness:frosted_icesheet_under_crystal', - deco_type = 'schematic', + name = 'everness:frosted_icesheet_under_plants_2', + deco_type = 'simple', place_on = { 'everness:ancient_emerald_ice', 'everness:dense_emerald_ice', 'everness:emerald_ice', - 'everness:frosted_cave_ice_illuminating', 'everness:frosted_ice', 'everness:frosted_ice_translucent', }, - place_offset_y = 1, sidelen = 16, noise_params = { offset = 0, - scale = 0.002, - spread = { x = 250, y = 250, z = 250 }, - seed = 2, + scale = 0.02, + spread = { x = 200, y = 200, z = 200 }, + seed = 329, octaves = 3, - persist = 0.66 + persist = 0.6 }, biomes = { 'everness_frosted_icesheet_under' }, - y_max = y_max - 250 > y_min and y_max - 250 or y_max, + y_max = y_max, y_min = y_min, - schematic = minetest.get_modpath('everness') .. '/schematics/everness_frosted_crystal.mts', - flags = 'place_center_x, place_center_z, all_floors, force_placement', - rotation = 'random', - spawn_by = { - 'everness:ancient_emerald_ice', - 'everness:dense_emerald_ice', - 'everness:emerald_ice', - 'everness:frosted_cave_ice_illuminating', - 'everness:frosted_ice', - 'everness:frosted_ice_translucent', - }, - num_spawn_by = 8, + decoration = { 'everness:creeping_moss_spores' }, + flags = 'all_floors', + param2 = 26 }) + +-- +-- On Generated +-- + +local deco_id_frosted_icicle_large_ceiling = minetest.get_decoration_id('everness:frosted_icicle_large_ceiling') +local deco_id_frosted_icicle_large_floor = minetest.get_decoration_id('everness:frosted_icicle_large_floor') + +minetest.set_gen_notify('decoration', { deco_id_frosted_icicle_large_ceiling, deco_id_frosted_icicle_large_floor }) + +minetest.register_on_generated(function(minp, maxp, blockseed) + local gennotify = minetest.get_mapgen_object('gennotify') + + if y_min < maxp.y and maxp.y < y_max then + -- + -- Frosted Large Icicle Ceiling + -- + for _, pos in ipairs(gennotify['decoration#' .. deco_id_frosted_icicle_large_ceiling] or {}) do + local markers = minetest.find_nodes_in_area( + vector.new(pos.x - 1, pos.y - 18, pos.z - 1), + vector.new(pos.x + 1, pos.y - 20, pos.z + 1), + {'everness:frosted_icicle_large_ceiling_marker'} + ) + + if #markers > 0 then + local pos_marker = markers[1] + + local air_below = minetest.find_nodes_in_area( + vector.new(pos_marker.x, pos_marker.y, pos_marker.z), + vector.new(pos_marker.x, pos_marker.y - 7, pos_marker.z), + {'air'} + ) + + -- Replace marker + minetest.set_node(pos_marker, { name = 'everness:frosted_cave_ice_illuminating' }) + + if #air_below == 7 then + local incrementer = 1 + local pos_below = vector.new(pos_marker.x, pos_marker.y - incrementer, pos_marker.z) + local node_below = minetest.get_node(pos_below) + + Everness.stack_icicle_recursive(node_below, pos_below, incrementer, pos_marker, 'down') + end + end + end + + -- + -- Frosted Large Icicle Floor + -- + for _, pos in ipairs(gennotify['decoration#' .. deco_id_frosted_icicle_large_floor] or {}) do + local markers = minetest.find_nodes_in_area( + vector.new(pos.x - 1, pos.y + 18, pos.z - 1), + vector.new(pos.x + 1, pos.y + 20, pos.z + 1), + {'everness:frosted_icicle_large_floor_marker'} + ) + + if #markers > 0 then + local pos_marker = markers[1] + + local air_above = minetest.find_nodes_in_area( + vector.new(pos_marker.x, pos_marker.y, pos_marker.z), + vector.new(pos_marker.x, pos_marker.y + 7, pos_marker.z), + {'air'} + ) + + minetest.set_node(pos_marker, { name = 'everness:frosted_cave_ice_illuminating' }) + + -- Make sure we have some space + if #air_above == 7 then + local incrementer = 1 + local pos_above = vector.new(pos_marker.x, pos_marker.y + incrementer, pos_marker.z) + local node_above = minetest.get_node(pos_above) + + Everness.stack_icicle_recursive(node_above, pos_above, incrementer, pos_marker, 'up') + end + end + end + end +end) diff --git a/minetest.example.mcl.conf b/minetest.example.mcl.conf new file mode 100644 index 0000000..68bb035 --- /dev/null +++ b/minetest.example.mcl.conf @@ -0,0 +1,92 @@ +everness_coral_forest = true +everness_coral_forest_y_max = 194 +everness_coral_forest_y_min = 6 +everness_coral_forest_dunes = true +everness_coral_forest_dunes_y_max = 5 +everness_coral_forest_dunes_y_min = 4 +everness_coral_forest_ocean = true +everness_coral_forest_ocean_y_max = 3 +everness_coral_forest_ocean_y_min = -10 +everness_coral_forest_deep_ocean = true +everness_coral_forest_deep_ocean_y_max = -11 +everness_coral_forest_deep_ocean_y_min = -62 +everness_coral_forest_under = true +everness_coral_forest_under_y_max = -28939 +everness_coral_forest_under_y_min = -29067 +everness_frosted_icesheet = true +everness_frosted_icesheet_y_max = 194 +everness_frosted_icesheet_y_min = -8 +everness_frosted_icesheet_ocean = true +everness_frosted_icesheet_ocean_y_max = -9 +everness_frosted_icesheet_ocean_y_min = -62 +everness_frosted_icesheet_under = true +everness_frosted_icesheet_under_y_max = -28939 +everness_frosted_icesheet_under_y_min = -29067 +everness_cursed_lands = true +everness_cursed_lands_y_max = 194 +everness_cursed_lands_y_min = 6 +everness_cursed_lands_dunes = true +everness_cursed_lands_dunes_y_max = 5 +everness_cursed_lands_dunes_y_min = 1 +everness_cursed_lands_swamp = true +everness_cursed_lands_swamp_y_max = 0 +everness_cursed_lands_swamp_y_min = -1 +everness_cursed_lands_ocean = true +everness_cursed_lands_ocean_y_max = -2 +everness_cursed_lands_ocean_y_min = -10 +everness_cursed_lands_deep_ocean = true +everness_cursed_lands_deep_ocean_y_max = -11 +everness_cursed_lands_deep_ocean_y_min = -62 +everness_cursed_lands_under = true +everness_cursed_lands_under_y_max = -28939 +everness_cursed_lands_under_y_min = -29067 +everness_crystal_forest = true +everness_crystal_forest_y_max = 194 +everness_crystal_forest_y_min = 6 +everness_crystal_forest_dunes = true +everness_crystal_forest_dunes_y_max = 5 +everness_crystal_forest_dunes_y_min = 1 +everness_crystal_forest_shore = true +everness_crystal_forest_shore_y_max = 0 +everness_crystal_forest_shore_y_min = -1 +everness_crystal_forest_ocean = true +everness_crystal_forest_ocean_y_max = 2 +everness_crystal_forest_ocean_y_min = -10 +everness_crystal_forest_deep_ocean = true +everness_crystal_forest_deep_ocean_y_max = -11 +everness_crystal_forest_deep_ocean_y_min = -62 +everness_crystal_forest_under = true +everness_crystal_forest_under_y_max = -28939 +everness_crystal_forest_under_y_min = -29067 +everness_bamboo_forest = true +everness_bamboo_forest_y_max = 194 +everness_bamboo_forest_y_min = 1 +everness_bamboo_forest_under = true +everness_bamboo_forest_under_y_max = -28939 +everness_bamboo_forest_under_y_min = -29067 +everness_forsaken_desert = true +everness_forsaken_desert_y_max = 194 +everness_forsaken_desert_y_min = 4 +everness_forsaken_desert_ocean = true +everness_forsaken_desert_ocean_y_max = 3 +everness_forsaken_desert_ocean_y_min = -8 +everness_forsaken_desert_under = true +everness_forsaken_desert_under_y_max = -28939 +everness_forsaken_desert_under_y_min = -29067 +everness_baobab_savanna = true +everness_baobab_savanna_y_max = 194 +everness_baobab_savanna_y_min = 1 +everness_forsaken_tundra = true +everness_forsaken_tundra_y_max = 194 +everness_forsaken_tundra_y_min = 2 +everness_forsaken_tundra_beach = true +everness_forsaken_tundra_beach_y_max = 1 +everness_forsaken_tundra_beach_y_min = -3 +everness_forsaken_tundra_ocean = true +everness_forsaken_tundra_ocean_y_max = -4 +everness_forsaken_tundra_ocean_y_min = -15 +everness_forsaken_tundra_under = true +everness_forsaken_tundra_under_y_max = -28939 +everness_forsaken_tundra_under_y_min = -29067 +everness_feature_sneak_pickup = false +everness_feature_skybox = true diff --git a/mod.conf b/mod.conf index 2103d96..4513061 100644 --- a/mod.conf +++ b/mod.conf @@ -1,6 +1,5 @@ name = everness description = Never ending discovery in Everness mapgen. -depends = default -optional_depends = xpanes, doors, stairs, walls -supported_games = minetest_game +depends = +optional_depends = default, xpanes, doors, stairs, walls, x_obsidianmese, x_tumbleweed, x_farming, x_clay, mcl_core, mcl_fences, mcl_walls, mcl_stairs, mcl_util, mcl_autogroup, mcl_doors, mcl_mapgen_core, rp_default min_minetest_version = 5.4 diff --git a/mod_support_mcl.lua b/mod_support_mcl.lua new file mode 100644 index 0000000..f65f3e2 --- /dev/null +++ b/mod_support_mcl.lua @@ -0,0 +1,954 @@ +--[[ + Everness. Never ending discovery in Everness mapgen. + Copyright (C) 2023 SaKeL + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to juraj.vajda@gmail.com +--]] + +local S = minetest.get_translator(minetest.get_current_modname()) + +--- +-- Fence / Gates +--- + +-- Dry Wood + +mcl_fences.register_fence_and_fence_gate( + 'fence_dry_wood', + S('Dry Wood Fence'), + S('Dry Wood Fence Gate'), + 'everness_fence_dry_wood.png', + { handy = 1, axey = 1, flammable = 2, fence_wood = 1, fire_encouragement = 5, fire_flammability = 20 }, + 2, + 15, + { 'group:fence_wood' }, + Everness.node_sound_wood_defaults() +) + +-- Bamboo Wood + +mcl_fences.register_fence_and_fence_gate( + 'fence_bamboo_wood', + S('Bamboo Wood Fence'), + S('Bamboo Wood Fence Gate'), + 'everness_fence_bamboo_wood.png', + { handy = 1, axey = 1, flammable = 2, fence_wood = 1, fire_encouragement = 5, fire_flammability = 20 }, + 2, + 15, + { 'group:fence_wood' }, + Everness.node_sound_wood_defaults() +) + +mcl_fences.register_fence_and_fence_gate( + 'gate_crystal_wood', + S('Crystal Wood Fence'), + S('Crystal Wood Fence Gate'), + 'everness_crystal_wood.png', + { handy = 1, axey = 1, flammable = 2, fence_wood = 1, fire_encouragement = 5, fire_flammability = 20 }, + 2, + 15, + { 'group:fence_wood' }, + Everness.node_sound_wood_defaults() +) + +--- +-- Walls +--- + +mcl_walls.register_wall( + 'everness:coraldesertcobblewall', + S('Coral Cobblestone Wall'), + 'everness:coral_desert_cobble', + { 'everness_coral_desert_cobble.png' }, + nil, + nil, + Everness.node_sound_stone_defaults() +) + +mcl_walls.register_wall( + 'everness:coraldesertmossycobblewall', + S('Coral Mossy Cobblestone Wall'), + 'everness:coral_desert_mossy_cobble', + { 'everness_coral_desert_mossy_cobble.png' }, + nil, + nil, + Everness.node_sound_stone_defaults() +) + +mcl_walls.register_wall( + 'everness:cursedbrickwall', + S('Cursed Brick Wall'), + 'everness:cursed_brick', + { 'everness_cursed_brick.png' }, + nil, + nil, + Everness.node_sound_stone_defaults() +) + +mcl_walls.register_wall( + 'everness:cursedbrickwithgrowthwall', + S('Cursed Brick with Growth Wall'), + 'everness:cursed_brick_with_growth', + { 'everness_cursed_brick_with_growth.png' }, + nil, + nil, + Everness.node_sound_stone_defaults() +) + +mcl_walls.register_wall( + 'everness:forsakentundracobblewall', + S('Forsaken Tundra Cobblestone Wall'), + 'everness:forsaken_tundra_cobble', + { 'everness_forsaken_tundra_cobblestone.png' }, + nil, + nil, + Everness.node_sound_stone_defaults() +) + +mcl_walls.register_wall( + 'everness:forsakentundrastonewall', + S('Forsaken Tundra Stone Wall'), + 'everness:forsaken_tundra_stone', + { 'everness_forsaken_tundra_stone.png' }, + nil, + nil, + Everness.node_sound_stone_defaults() +) + +mcl_walls.register_wall( + 'everness:forsakentundrabrickwall', + S('Forsaken Tundra Brick Wall'), + 'everness:forsaken_tundra_brick', + { 'everness_forsaken_tundra_brick.png' }, + nil, + nil, + Everness.node_sound_stone_defaults() +) + +mcl_walls.register_wall( + 'everness:magmacobblewall', + S('Magma Cobblestone Wall'), + 'everness:magmacobble', + { + { + name = 'everness_magmacobble_animated.png', + animation = { + type = 'vertical_frames', + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + }, + nil, + nil, + Everness.node_sound_stone_defaults() +) + +mcl_walls.register_wall( + 'everness:volcanicrockwall', + S('Volcanic Rock Wall'), + 'everness:volcanic_rock', + { 'everness_volcanic_rock.png' }, + nil, + nil, + Everness.node_sound_stone_defaults() +) + +mcl_walls.register_wall( + 'everness:volcanicrockwithmagmawall', + S('Volcanic Rock with Magma Wall'), + 'everness:volcanic_rock_with_magma', + { + { + name = 'everness_volcanic_rock_with_magma_animated.png', + animation = { + type = 'vertical_frames', + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + }, + nil, + nil, + Everness.node_sound_stone_defaults() +) + +--- +-- Stairs and Slabs +--- + +mcl_stairs.register_stair_and_slab( + 'coral_desert_stone', + 'everness:coral_desert_stone', + { pickaxey = 3 }, + { 'everness_coral_desert_stone.png' }, + S('Coral Desert Stone Stair'), + S('Coral Desert Stone Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Desert Stone Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'coral_desert_cobble', + 'everness:coral_desert_cobble', + { pickaxey = 3 }, + { 'everness_coral_desert_cobble.png' }, + S('Coral Desert Cobblestone Stair'), + S('Coral Desert Cobblestone Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Desert Cobblestone Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'coral_desert_mossy_cobble', + 'everness:coral_desert_mossy_cobble', + { pickaxey = 3 }, + { 'everness_coral_desert_mossy_cobble.png' }, + S('Coral Mossy Cobblestone Stair'), + S('Coral Mossy Cobblestone Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Mossy Cobblestone Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'cursed_brick', + 'everness:cursed_brick', + { pickaxey = 2 }, + { 'everness_cursed_brick.png' }, + S('Cursed Brick Stair'), + S('Cursed Brick Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Cursed Brick Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'cursed_brick_with_growth', + 'everness:cursed_brick_with_growth', + { pickaxey = 2 }, + { 'everness_cursed_brick_with_growth.png' }, + S('Cursed Brick with Growth Stair'), + S('Cursed Brick with Growth Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Cursed Brick with Growth Slab'), + nil +) + +-- Quartz + +mcl_stairs.register_stair_and_slab( + 'quartz_block', + 'everness:quartz_block', + { pickaxey = 2 }, + { + 'everness_quartz_block_top.png', + 'everness_quartz_block_bottom.png', + 'everness_quartz_block_side.png', + }, + S('Quartz Block Stair'), + S('Quartz Block Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Quartz Block Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'quartz_chiseled', + 'everness:quartz_chiseled', + { pickaxey = 2 }, + { + 'everness_quartz_block_chiseled_top.png', + 'everness_quartz_block_chiseled_top.png', + 'everness_quartz_block_chiseled.png', + }, + S('Quartz Chiseled Stair'), + S('Quartz Chiseled Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Quartz Chiseled Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'quartz_pillar', + 'everness:quartz_pillar', + { pickaxey = 2 }, + { + 'everness_quartz_block_lines_top.png', + 'everness_quartz_block_lines_top.png', + 'everness_quartz_block_lines.png', + }, + S('Quartz Pillar Stair'), + S('Quartz Pillar Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Quartz Pillar Slab'), + nil +) + +-- Dry Wood + +mcl_stairs.register_stair_and_slab( + 'dry_wood', + 'everness:dry_wood', + { handy = 1, axey = 1, building_block = 1, material_wood = 1, fire_encouragement = 5, fire_flammability = 20, flammable = 3, wood = 1, }, + { 'everness_dry_wood.png' }, + S('Dry Wood Stair'), + S('Dry Wood Slab'), + Everness.node_sound_wood_defaults(), + 6, + 2, + S('Double Dry Wood Slab'), + nil +) + +-- Coral Wood + +mcl_stairs.register_stair_and_slab( + 'coral_wood', + 'everness:coral_wood', + { handy = 1, axey = 1, building_block = 1, material_wood = 1, fire_encouragement = 5, fire_flammability = 20, flammable = 3, wood = 1, }, + { 'everness_coral_wood.png' }, + S('Coral Wood Stair'), + S('Coral Wood Slab'), + Everness.node_sound_wood_defaults(), + 6, + 2, + S('Double Coral Wood Slab'), + nil +) + +-- Bamboo Wood + +mcl_stairs.register_stair_and_slab( + 'bamboo_wood', + 'everness:bamboo_wood', + { handy = 1, axey = 1, building_block = 1, material_wood = 1, fire_encouragement = 5, fire_flammability = 20, flammable = 3, wood = 1, }, + { 'everness_dry_bamboo_block_side.png' }, + S('Bamboo Wood Stair'), + S('Bamboo Wood Slab'), + Everness.node_sound_wood_defaults(), + 6, + 2, + S('Double Bamboo Wood Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'bamboo_mosaic_wood', + 'everness:bamboo_mosaic_wood', + { handy = 1, axey = 1, building_block = 1, material_wood = 1, fire_encouragement = 5, fire_flammability = 20, flammable = 3, wood = 1, }, + { 'everness_bamboo_mosaic.png' }, + S('Bamboo Mosaic Wood Stair'), + S('Bamboo Mosaic Wood Slab'), + Everness.node_sound_wood_defaults(), + 6, + 2, + S('Double Bamboo Mosaic Wood Slab'), + nil +) + +-- Forsaken stone + +mcl_stairs.register_stair_and_slab( + 'forsaken_desert_brick', + 'everness:forsaken_desert_brick', + { pickaxey = 2, stone = 1 }, + { 'everness_forsaken_desert_brick.png' }, + S('Forsaken Desert Brick Stair'), + S('Forsaken Desert Brick Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Forsaken Desert Brick Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'forsaken_desert_brick_red', + 'everness:forsaken_desert_brick_red', + { pickaxey = 2, stone = 1 }, + { 'everness_forsaken_desert_brick_red.png' }, + S('Forsaken Desert Brick Red Stair'), + S('Forsaken Desert Brick Red Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Forsaken Desert Brick Red Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'forsaken_desert_chiseled_stone', + 'everness:forsaken_desert_chiseled_stone', + { pickaxey = 2, stone = 1 }, + { 'everness_forsaken_desert_chiseled_stone_side.png' }, + S('Forsaken Desert Chiseled Stone Stair'), + S('Forsaken Desert Chiseled Stone Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Forsaken Desert Chiseled Stone Slab'), + nil +) + +-- Baobab Wood + +mcl_stairs.register_stair_and_slab( + 'baobab_wood', + 'everness:baobab_wood', + { handy = 1, axey = 1, building_block = 1, material_wood = 1, fire_encouragement = 5, fire_flammability = 20, flammable = 3, wood = 1, }, + { 'everness_baobab_wood.png' }, + S('Baobab Wood Stair'), + S('Baobab Wood Slab'), + Everness.node_sound_wood_defaults(), + 6, + 2, + S('Double Baobab Wood Slab'), + nil +) + +-- Sequoia Wood + +mcl_stairs.register_stair_and_slab( + 'sequoia_wood', + 'everness:sequoia_wood', + { handy = 1, axey = 1, building_block = 1, material_wood = 1, fire_encouragement = 5, fire_flammability = 20, flammable = 3, wood = 1, }, + { 'everness_sequoia_wood.png' }, + S('Sequoia Wood Stair'), + S('Sequoia Wood Slab'), + Everness.node_sound_wood_defaults(), + 6, + 2, + S('Double Sequoia Wood Slab'), + nil +) + +-- Forsaken Tundra + +mcl_stairs.register_stair_and_slab( + 'forsaken_tundra_cobble', + 'everness:forsaken_tundra_cobble', + { pickaxey = 3, stone = 2 }, + { 'everness_forsaken_tundra_cobblestone.png' }, + S('Forsaken Tundra Cobblestone Stair'), + S('Forsaken Tundra Cobblestone Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Forsaken Tundra Cobblestone Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'forsaken_tundra_stone', + 'everness:forsaken_tundra_stone', + { pickaxey = 3, stone = 1 }, + { 'everness_forsaken_tundra_stone.png' }, + S('Forsaken Tundra Stone Stair'), + S('Forsaken Tundra Stone Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Forsaken Tundra Stone Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'forsaken_tundra_brick', + 'everness:forsaken_tundra_brick', + { pickaxey = 2, stone = 1 }, + { 'everness_forsaken_tundra_brick.png' }, + S('Forsaken Tundra Brick Stair'), + S('Forsaken Tundra Brick Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Forsaken Tundra Brick Slab'), + nil +) + +-- Willow Wood + +mcl_stairs.register_stair_and_slab( + 'willow_wood', + 'everness:willow_wood', + { handy = 1, axey = 1, building_block = 1, material_wood = 1, fire_encouragement = 5, fire_flammability = 20, flammable = 3, wood = 1, }, + { 'everness_willow_wood.png' }, + S('Willow Wood Stair'), + S('Willow Wood Slab'), + Everness.node_sound_wood_defaults(), + 6, + 2, + S('Double Willow Wood Slab'), + nil +) + + +-- Magma Cobble + +mcl_stairs.register_stair_and_slab( + 'magmacobble', + 'everness:magmacobble', + { pickaxey = 3, stone = 1 }, + { + { + name = 'everness_magmacobble_animated.png', + animation = { + type = 'vertical_frames', + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + } + }, + S('Magma Cobblestone Stair'), + S('Magma Cobblestone Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Magma Cobblestone Slab'), + nil +) + +-- Volcanic rock + +mcl_stairs.register_stair_and_slab( + 'volcanic_rock', + 'everness:volcanic_rock', + { pickaxey = 1, stone = 2 }, + { 'everness_volcanic_rock.png' }, + S('Volcanic Rock Stair'), + S('Volcanic Rock Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Volcanic Rock Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'volcanic_rock_with_magma', + 'everness:volcanic_rock_with_magma', + { pickaxey = 1, stone = 2 }, + { + { + name = 'everness_volcanic_rock_with_magma_animated.png', + animation = { + type = 'vertical_frames', + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + }, + S('Volcanic Rock with Magma Stair'), + S('Volcanic Rock with Magma Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Volcanic Rock with Magma Slab'), + nil +) + +-- Coral Forest Deep Ocean + +mcl_stairs.register_stair_and_slab( + 'coral_deep_ocean_sandstone_block', + 'everness:coral_deep_ocean_sandstone_block', + { pickaxey = 2 }, + { 'everness_deep_ocean_sandstone_block.png' }, + S('Coral Depp Ocean Sandstone Block Stair'), + S('Coral Depp Ocean Sandstone Block Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Depp Ocean Sandstone Block Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'coral_deep_ocean_sandstone_brick', + 'everness:coral_deep_ocean_sandstone_brick', + { pickaxey = 2 }, + { 'everness_deep_ocean_sandstone_brick.png' }, + S('Coral Depp Ocean Sandstone Brick Stair'), + S('Coral Depp Ocean Sandstone Brick Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Depp Ocean Sandstone Brick Slab'), + nil +) + +-- Coral White Sandstone + +mcl_stairs.register_stair_and_slab( + 'coral_white_sandstone', + 'everness:coral_white_sandstone', + { pickaxey = 2 }, + { 'everness_coral_white_sandstone.png' }, + S('Coral White Sandstone Stair'), + S('Coral White Sandstone Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral White Sandstone Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'coral_white_sandstone_pillar', + 'everness:coral_white_sandstone_pillar', + { pickaxey = 2 }, + { + 'everness_coral_white_sandstone.png', + 'everness_coral_white_sandstone.png', + 'everness_coral_white_sandstone_pillar.png', + }, + S('Coral White Sandstone Pillar Stair'), + S('Coral White Sandstone Pillar Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral White Sandstone Pillar Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'coral_white_sandstone_brick', + 'everness:coral_white_sandstone_brick', + { pickaxey = 2 }, + { 'everness_coral_white_sandstone_brick.png' }, + S('Coral White Sandstone Brick Stair'), + S('Coral White Sandstone Brick Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral White Sandstone Brick Slab'), + nil +) + +-- Coral Desert Stone + +mcl_stairs.register_stair_and_slab( + 'coral_desert_stone_block', + 'everness:coral_desert_stone_block', + { pickaxey = 2 }, + { 'everness_coral_desert_stone_block.png' }, + S('Coral Desert Stone Block Stair'), + S('Coral Desert Stone Block Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Desert Stone Block Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'coral_desert_stone_brick', + 'everness:coral_desert_stone_brick', + { pickaxey = 2 }, + { 'everness_coral_desert_stone_brick.png' }, + S('Coral Desert Stone Brick Stair'), + S('Coral Desert Stone Brick Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Desert Stone Brick Slab'), + nil +) + +-- Coral Sandstone + +mcl_stairs.register_stair_and_slab( + 'coral_sandstone', + 'everness:coral_sandstone', + { pickaxey = 2 }, + { 'everness_coral_sandstone.png' }, + S('Coral Sandstone Stair'), + S('Coral Sandstone Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Sandstone Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'coral_sandstone_brick', + 'everness:coral_sandstone_brick', + { pickaxey = 2 }, + { 'everness_coral_sandstone_brick.png' }, + S('Coral Sandstone Brick Stair'), + S('Coral Sandstone Brick Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Sandstone Brick Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'coral_sandstone_chiseled', + 'everness:coral_sandstone_chiseled', + { pickaxey = 2 }, + { 'everness_coral_sandstone_chiseled.png' }, + S('Coral Sandstone Chiseled Stair'), + S('Coral Sandstone Chiseled Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Sandstone Chiseled Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'coral_sandstone_carved_1', + 'everness:coral_sandstone_carved_1', + { pickaxey = 2 }, + { 'everness_coral_sandstone_carved_1.png' }, + S('Coral Sandstone Carved Stair'), + S('Coral Sandstone Carved Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Coral Sandstone Carved Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'cursed_lands_deep_ocean_sandstone_block', + 'everness:cursed_lands_deep_ocean_sandstone_block', + { pickaxey = 2 }, + { 'everness_cursed_lands_deep_ocean_sandblock.png' }, + S('Cursed Lands Deep Ocean Sandstone Block Stair'), + S('Cursed Lands Deep Ocean Sandstone Block Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Cursed Lands Deep Ocean Sandstone Block Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'cursed_lands_deep_ocean_sandstone_brick', + 'everness:cursed_lands_deep_ocean_sandstone_brick', + { pickaxey = 2 }, + { 'everness_cursed_lands_deep_ocean_sand_brick.png' }, + S('Cursed Lands Deep Ocean Sandstone Brick Stair'), + S('Cursed Lands Deep Ocean Sandstone Brick Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Cursed Lands Deep Ocean Sandstone Brick Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'crystal_forest_deep_ocean_sandstone_block', + 'everness:crystal_forest_deep_ocean_sandstone_block', + { pickaxey = 2 }, + { 'everness_crystal_forest_deep_ocean_sandstone_block.png' }, + S('Crystal Forest Deep Ocean Sandstone Block Stair'), + S('Crystal Forest Deep Ocean Sandstone Block Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Crystal Forest Deep Ocean Sandstone Block Slab'), + nil +) + +mcl_stairs.register_stair_and_slab( + 'crystal_forest_deep_ocean_sandstone_brick', + 'everness:crystal_forest_deep_ocean_sandstone_brick', + { pickaxey = 2 }, + { 'everness_crystal_forest_deep_ocean_sandstone_brick.png' }, + S('Crystal Forest Deep Ocean Sandstone Brick Stair'), + S('Crystal Forest Deep Ocean Sandstone Brick Slab'), + Everness.node_sound_stone_defaults(), + 6, + 2, + S('Double Crystal Forest Deep Ocean Sandstone Brick Slab'), + nil +) + +-- Crystal Wood + +mcl_stairs.register_stair_and_slab( + 'crystal_wood', + 'everness:crystal_wood', + { handy = 1, axey = 1, building_block = 1, material_wood = 1, fire_encouragement = 5, fire_flammability = 20, flammable = 3, wood = 1, }, + { 'everness_crystal_wood.png' }, + S('Crystal Wood Stair'), + S('Crystal Wood Slab'), + Everness.node_sound_wood_defaults(), + 6, + 2, + S('Double Crystal Wood Slab'), + nil +) + +--- +-- Doors +--- + +mcl_doors:register_door('everness:door_bamboo', { + description = S('Bamboo Door'), + inventory_image = 'everness_door_bamboo_item.png', + groups = { handy = 1, axey = 1, material_wood = 1, flammable = -1 }, + tiles_bottom = { 'everness_mcl_doors_door_bamboo_lower.png', 'everness_mcl_doors_door_bamboo_side_upper.png' }, + tiles_top = { 'everness_mcl_doors_door_bamboo_upper.png', 'everness_mcl_doors_door_bamboo_side_upper.png' }, + sounds = Everness.node_sound_bamboo_defaults({ + dug = { name = 'everness_bamboo_hit', gain = 1.25 } + }), + sound_open = 'everness_door_bamboo_open', + sound_close = 'everness_door_bamboo_open', + _mcl_hardness = 3, + _mcl_blast_resistance = 3, +}) + +minetest.register_craft({ + output = 'everness:door_bamboo 3', + recipe = { + { 'everness:bamboo_wood', 'everness:bamboo_wood' }, + { 'everness:bamboo_wood', 'everness:bamboo_wood' }, + { 'everness:bamboo_wood', 'everness:bamboo_wood' } + } +}) + +mcl_doors:register_trapdoor('everness:trapdoor_bamboo', { + description = S('Bamboo Trapdoor'), + tile_front = 'everness_door_trapdoor_bamboo.png', + tile_side = 'everness_mcl_doors_trapdoor_bamboo_side.png', + wield_image = 'everness_door_trapdoor_bamboo.png', + groups = { handy = 1, axey = 1, material_wood = 1, flammable = -1 }, + sounds = Everness.node_sound_bamboo_defaults({ + dug = { name = 'everness_bamboo_hit', gain = 1.25 } + }), + sound_open = 'everness_door_bamboo_open', + sound_close = 'everness_door_bamboo_open', + _mcl_hardness = 3, + _mcl_blast_resistance = 3, +}) + +minetest.register_craft({ + output = 'everness:trapdoor_bamboo', + recipe = { + { 'everness:bamboo_wood', 'everness:bamboo_wood' }, + { 'everness:bamboo_wood', 'everness:bamboo_wood' }, + } +}) + +mcl_doors:register_door('everness:door_bone_pyrite', { + description = S('Bone Pyrit Door'), + inventory_image = 'everness_door_bone_pyrite_item.png', + groups = { handy = 1, axey = 1, material_wood = 1, flammable = -1 }, + tiles_bottom = { 'everness_mcl_doors_door_bone_pyrite_lower.png', 'everness_mcl_doors_door_bone_pyrite_side_upper.png' }, + tiles_top = { 'everness_mcl_doors_door_bone_pyrite_upper.png', 'everness_mcl_doors_door_bone_pyrite_side_upper.png' }, + sounds = Everness.node_sound_wood_defaults(), + _mcl_hardness = 3, + _mcl_blast_resistance = 3, +}) + +minetest.register_craft({ + output = 'everness:door_bone_pyrite 3', + recipe = { + { 'everness:pyrite_ingot', 'everness:bone' }, + { 'everness:pyrite_ingot', 'everness:bone' }, + { 'everness:pyrite_ingot', 'everness:bone' } + } +}) + +mcl_doors:register_door('everness:door_willow', { + description = S('Willow Door'), + inventory_image = 'everness_door_willow_item.png', + groups = { handy = 1, axey = 1, material_wood = 1, flammable = -1 }, + tiles_bottom = { 'everness_mcl_doors_door_willow_lower.png', 'everness_mcl_doors_door_willow_side_lower.png' }, + tiles_top = { 'everness_mcl_doors_door_willow_upper.png', 'everness_mcl_doors_door_willow_side_upper.png' }, + sounds = Everness.node_sound_wood_defaults(), + _mcl_hardness = 3, + _mcl_blast_resistance = 3, +}) + +minetest.register_craft({ + output = 'everness:door_willow 3', + recipe = { + { 'everness:willow_wood', 'everness:willow_wood' }, + { 'everness:willow_wood', 'everness:willow_wood' }, + { 'everness:willow_wood', 'everness:willow_wood' } + } +}) + +mcl_doors:register_door('everness:door_crystal_wood', { + description = S('Crystal Wood Door'), + inventory_image = 'everness_door_crystal_wood_item.png', + groups = { handy = 1, axey = 1, material_wood = 1, flammable = -1 }, + tiles_bottom = { 'everness_mcl_doors_door_crystal_wood_lower.png', 'everness_mcl_doors_door_crystal_wood_side_lower.png' }, + tiles_top = { 'everness_mcl_doors_door_crystal_wood_upper.png', 'everness_mcl_doors_door_crystal_wood_side_upper.png' }, + sounds = Everness.node_sound_glass_defaults(), + sound_open = 'everness_door_glass_open', + sound_close = 'everness_door_glass_close', + _mcl_hardness = 3, + _mcl_blast_resistance = 3, +}) + +minetest.register_craft({ + output = 'everness:door_crystal_wood 3', + recipe = { + { 'everness:crystal_wood', 'everness:crystal_wood' }, + { 'everness:crystal_wood', 'everness:crystal_wood' }, + { 'everness:crystal_wood', 'everness:crystal_wood' } + } +}) + +mcl_doors:register_trapdoor('everness:trapdoor_crystal_wood', { + description = S('Crystal Wood Trapdoor'), + tile_front = 'everness_door_trapdoor_crystal_wood.png', + tile_side = 'everness_mcl_doors_trapdoor_crystal_wood_side.png', + wield_image = 'everness_door_trapdoor_crystal_wood.png', + groups = { handy = 1, axey = 1, material_wood = 1, flammable = -1 }, + sounds = Everness.node_sound_glass_defaults(), + sound_open = 'everness_door_glass_open', + sound_close = 'everness_door_glass_close', + _mcl_hardness = 3, + _mcl_blast_resistance = 3, +}) + +minetest.register_craft({ + output = 'everness:trapdoor_crystal_wood', + recipe = { + { 'everness:crystal_wood', 'everness:crystal_wood' }, + { 'everness:crystal_wood', 'everness:crystal_wood' }, + } +}) diff --git a/mod_support_mcl_aliases.lua b/mod_support_mcl_aliases.lua new file mode 100644 index 0000000..899fe69 --- /dev/null +++ b/mod_support_mcl_aliases.lua @@ -0,0 +1,185 @@ +--[[ + Everness. Never ending discovery in Everness mapgen. + Copyright (C) 2023 SaKeL + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to juraj.vajda@gmail.com +--]] + +minetest.register_alias('default:water_source', 'mcl_core:water_source') +minetest.register_alias('default:dirt_with_rainforest_litter', 'mcl_core:dirt_with_grass') +minetest.register_alias('default:dirt_with_snow', 'mcl_core:dirt_with_grass_snow') +minetest.register_alias('default:dirt_with_coniferous_litter', 'mcl_core:podzol') +minetest.register_alias('default:dirt_with_grass', 'mcl_core:dirt_with_grass') +minetest.register_alias('default:stick', 'mcl_core:stick') +minetest.register_alias('default:paper', 'mcl_core:paper') +minetest.register_alias('default:book', 'mcl_books:book') +minetest.register_alias('default:skeleton_key', 'mcl_core:gold_nugget') +minetest.register_alias('default:flint', 'mcl_core:flint') +minetest.register_alias('default:obsidian_shard', 'mcl_core:prismarine_shard') +minetest.register_alias('default:clay_brick', 'mcl_core:brick') +minetest.register_alias('default:mese_crystal_fragment', 'mcl_amethyst:amethyst_shard') +-- Ingots +minetest.register_alias('default:gold_ingot', 'mcl_core:gold_ingot') +minetest.register_alias('default:bronze_ingot', 'mcl_copper:copper_ingot') +minetest.register_alias('default:tin_ingot', 'mcl_core:iron_ingot') +minetest.register_alias('default:copper_ingot', 'mcl_copper:copper_ingot') +minetest.register_alias('default:steel_ingot', 'mcl_core:iron_ingot') +minetest.register_alias('default:coal_lump', 'mcl_core:coal_lump') +-- Tools +minetest.register_alias('default:pick_stone', 'mcl_tools:pick_stone') +minetest.register_alias('default:pick_bronze', 'mcl_tools:pick_gold') +minetest.register_alias('default:pick_steel', 'mcl_tools:pick_iron') +minetest.register_alias('default:shovel_stone', 'mcl_tools:shovel_stone') +minetest.register_alias('default:shovel_bronze', 'mcl_tools:shovel_gold') +minetest.register_alias('default:shovel_steel', 'mcl_tools:shovel_iron') +minetest.register_alias('default:axe_stone', 'mcl_tools:axe_stone') +minetest.register_alias('default:axe_bronze', 'mcl_tools:axe_gold') +minetest.register_alias('default:axe_steel', 'mcl_tools:axe_iron') +minetest.register_alias('default:sword_stone', 'mcl_tools:sword_stone') +minetest.register_alias('default:sword_bronze', 'mcl_tools:sword_gold') +minetest.register_alias('default:sword_steel', 'mcl_tools:sword_iron') +-- Items / Nodes +minetest.register_alias('default:bookshelf', 'mcl_books:bookshelf') +minetest.register_alias('default:sign_wall_wood', 'mcl_signs:wall_sign') +minetest.register_alias('default:ladder_wood', 'mcl_core:ladder') +minetest.register_alias('default:ladder_steel', 'mcl_core:ladder') +minetest.register_alias('default:glass', 'mcl_core:glass') +minetest.register_alias('default:obsidian_glass', 'mcl_core:glass') +-- Trees +minetest.register_alias('default:tree', 'mcl_core:tree') +minetest.register_alias('default:jungletree', 'mcl_core:jungletree') +minetest.register_alias('default:pine_tree', 'mcl_core:sprucetree') +minetest.register_alias('default:cactus', 'mcl_core:cactus') +minetest.register_alias('default:large_cactus_seedling', 'mcl_core:cactus') +minetest.register_alias('default:papyrus', 'mcl_core:reeds') +minetest.register_alias('default:junglegrass', 'mcl_flowers:double_grass') +minetest.register_alias('default:blueberry_bush_sapling', 'mcl_flowers:rose_bush') +minetest.register_alias('default:sapling', 'mcl_core:sapling') +minetest.register_alias('default:junglesapling', 'mcl_core:junglesapling') +minetest.register_alias('default:pine_sapling', 'mcl_core:sprucesapling') +minetest.register_alias('default:acacia_sapling', 'mcl_core:acaciasapling') +minetest.register_alias('default:aspen_sapling', 'mcl_core:birchsapling') + +minetest.register_alias('default:clay_lump', 'mcl_core:clay_lump') +minetest.register_alias('default:tin_lump', 'mcl_raw_ores:raw_gold') +minetest.register_alias('default:copper_lump', 'mcl_copper:raw_copper') +minetest.register_alias('default:iron_lump', 'mcl_raw_ores:raw_iron') +minetest.register_alias('default:coalblock', 'mcl_core:coalblock') +minetest.register_alias('default:steelblock', 'mcl_core:ironblock') +minetest.register_alias('default:copperblock', 'mcl_copper:block') +minetest.register_alias('default:tinblock', 'mcl_core:goldblock') +minetest.register_alias('default:bronzeblock', 'mcl_copper:block') +minetest.register_alias('default:mese', 'mesecons_torch:redstoneblock') +minetest.register_alias('default:meselamp', 'mesecons_lightstone:lightstone_off') +minetest.register_alias('default:obsidian', 'mcl_core:obsidian') +minetest.register_alias('default:mese_crystal', 'mcl_ocean:prismarine_crystals') +minetest.register_alias('default:diamond', 'mcl_core:diamond') +minetest.register_alias('default:pick_mese', 'mcl_tools:pick_diamond') +minetest.register_alias('default:shovel_mese', 'mcl_tools:shovel_diamond') +minetest.register_alias('default:axe_mese', 'mcl_tools:axe_diamond') +minetest.register_alias('default:sword_mese', 'mcl_tools:sword_diamond') + +minetest.register_alias('default:snowblock', 'mcl_core:snowblock') +minetest.register_alias('default:ice', 'mcl_core:ice') +minetest.register_alias('default:torch', 'mcl_torches:torch') +minetest.register_alias('default:cobble', 'mcl_core:cobble') +minetest.register_alias('default:chest', 'mcl_chests:chest') +minetest.register_alias('default:snow', 'mcl_core:snow') +minetest.register_alias('default:stone', 'mcl_core:stone') +minetest.register_alias('default:sand', 'mcl_core:sand') +minetest.register_alias('default:gravel', 'mcl_core:gravel') +minetest.register_alias('default:stone_with_coal', 'mcl_core:stone_with_coal') +minetest.register_alias('default:stone_with_iron', 'mcl_core:stone_with_iron') +minetest.register_alias('default:stone_with_tin', 'mcl_core:stone_with_copper') +minetest.register_alias('default:stone_with_gold', 'mcl_core:stone_with_gold') +minetest.register_alias('default:stone_with_mese', 'mcl_core:stone_with_redstone') +minetest.register_alias('default:stone_with_diamond', 'mcl_core:stone_with_diamond') +minetest.register_alias('default:lava_source', 'mcl_core:lava_source') +minetest.register_alias('default:mossycobble', 'mcl_core:mossycobble') +minetest.register_alias('default:clay', 'mcl_colorblocks:hardened_clay') +minetest.register_alias('default:grass_1', 'mcl_flowers:tallgrass') +minetest.register_alias('default:grass_2', 'mcl_flowers:tallgrass') +minetest.register_alias('default:grass_3', 'mcl_flowers:tallgrass') +minetest.register_alias('default:grass_4', 'mcl_flowers:tallgrass') +minetest.register_alias('default:grass_5', 'mcl_flowers:tallgrass') +minetest.register_alias('default:dry_dirt_with_dry_grass', 'mcl_core:dirt_with_grass') +minetest.register_alias('default:dry_dirt', 'mcl_core:coarse_dirt') +minetest.register_alias('default:coral_skeleton', 'mcl_core:bone_block') +minetest.register_alias('default:lava_flowing', 'mcl_core:lava_flowing') +minetest.register_alias('everness:cursed_brick_with_growth_wall', 'everness:cursedbrickwithgrowthwall') +minetest.register_alias('stairs:slab_cursed_brick_with_growth', 'mcl_stairs:slab_cursed_brick_with_growth') +minetest.register_alias('default:fence_wood', 'mcl_fences:fence') +minetest.register_alias('default:torch_wall', 'mcl_torches:torch_wall') +minetest.register_alias('default:wood', 'mcl_core:wood') +minetest.register_alias('default:junglewood', 'mcl_core:junglewood') +minetest.register_alias('default:pine_wood', 'mcl_core:sprucewood') +minetest.register_alias('default:mese_post_light_pine_wood', 'mcl_torches:torch') +minetest.register_alias_force('default:acacia_tree', 'mcl_core:acaciatree') +minetest.register_alias('default:dry_grass_4', 'mcl_core:deadbush') +minetest.register_alias('default:dry_grass_2', 'mcl_core:deadbush') +minetest.register_alias('default:dry_shrub', 'mcl_core:deadbush') +minetest.register_alias('default:stonebrick', 'mcl_core:stonebrick') +minetest.register_alias('default:jungleleaves', 'mcl_core:jungleleaves') +minetest.register_alias('default:torch_ceiling', 'mcl_torches:torch_wall') +minetest.register_alias('default:goldblock', 'mcl_core:goldblock') +minetest.register_alias('stairs:stair_coral_white_sandstone', 'mcl_stairs:stair_coral_white_sandstone') +minetest.register_alias('stairs:slab_coral_white_sandstone', 'mcl_stairs:slab_coral_white_sandstone') +minetest.register_alias('stairs:stair_coral_deep_ocean_sandstone_block', 'mcl_stairs:stair_coral_deep_ocean_sandstone_block') +minetest.register_alias('stairs:slab_coral_deep_ocean_sandstone_block', 'mcl_stairs:slab_coral_deep_ocean_sandstone_block') +minetest.register_alias('stairs:slab_coral_deep_ocean_sandstone_brick', 'mcl_stairs:slab_coral_deep_ocean_sandstone_brick') +minetest.register_alias('stairs:slab_coral_sandstone_brick', 'mcl_stairs:slab_coral_sandstone_brick') +minetest.register_alias('stairs:stair_coral_deep_ocean_sandstone_brick', 'mcl_stairs:stair_coral_deep_ocean_sandstone_brick') +minetest.register_alias('stairs:stair_crystal_forest_deep_ocean_sandstone_block', 'mcl_stairs:stair_crystal_forest_deep_ocean_sandstone_block') +minetest.register_alias('stairs:stair_crystal_forest_deep_ocean_sandstone_brick', 'mcl_stairs:stair_crystal_forest_deep_ocean_sandstone_brick') +minetest.register_alias('stairs:slab_crystal_forest_deep_ocean_sandstone_block', 'mcl_stairs:slab_crystal_forest_deep_ocean_sandstone_block') +minetest.register_alias('stairs:slab_crystal_forest_deep_ocean_sandstone_brick', 'mcl_stairs:slab_crystal_forest_deep_ocean_sandstone_brick') +minetest.register_alias('stairs:stair_forsaken_desert_brick_red', 'mcl_stairs:stair_forsaken_desert_brick_red') +minetest.register_alias('stairs:stair_forsaken_desert_chiseled_stone', 'mcl_stairs:stair_forsaken_desert_chiseled_stone') +minetest.register_alias('stairs:slab_forsaken_desert_chiseled_stone', 'mcl_stairs:slab_forsaken_desert_chiseled_stone') +minetest.register_alias('stairs:stair_junglewood', 'mcl_stairs:stair_junglewood') +minetest.register_alias('stairs:slab_junglewood', 'mcl_stairs:slab_junglewood') +minetest.register_alias('stairs:slab_dry_wood', 'mcl_stairs:slab_dry_wood') +minetest.register_alias('stairs:stair_dry_wood', 'mcl_stairs:stair_dry_wood') +minetest.register_alias('stairs:stair_wood', 'mcl_stairs:stair_wood') +minetest.register_alias('stairs:slab_stonebrick', 'mcl_stairs:slab_stonebrick') +minetest.register_alias('stairs:stair_inner_wood', 'mcl_stairs:stair_wood_inner') +minetest.register_alias('stairs:stair_outer_stonebrick', 'mcl_stairs:stair_stonebrick_outer') +minetest.register_alias('stairs:stair_stonebrick', 'mcl_stairs:stair_stonebrick') +-- minetest.register_alias('stairs:stair_cobble', 'mcl_stairs:stair_cobble') +minetest.register_alias('stairs:stair_mossycobble', 'mcl_stairs:stair_mossycobble') +minetest.register_alias('stairs:stair_outer_quartz_chiseled', 'mcl_stairs:stair_quartz_chiseled_outer') +minetest.register_alias('stairs:stair_quartz_chiseled', 'mcl_stairs:stair_quartz_chiseled') +minetest.register_alias('stairs:stair_inner_quartz_chiseled', 'mcl_stairs:stair_quartz_chiseled_inner') +minetest.register_alias('stairs:slab_quartz_chiseled', 'mcl_stairs:slab_quartz_chiseled') +minetest.register_alias('stairs:stair_coral_desert_stone_block', 'mcl_stairs:stair_coral_desert_stone_block') + +minetest.register_alias('everness:cursed_brick_wall', 'everness:cursedbrickwall') +minetest.register_alias('walls:cobble', 'mcl_walls:cobble') +minetest.register_alias('xpanes:trapdoor_steel_bar', 'mcl_doors:iron_trapdoor') +minetest.register_alias('doors:trapdoor_open', 'mcl_doors:trapdoor_open') +minetest.register_alias('doors:trapdoor', 'mcl_doors:trapdoor') +minetest.register_alias('doors:door_wood_a', 'mcl_doors:wooden_door') +minetest.register_alias('doors:hidden', 'air') +minetest.register_alias('everness:cobweb', 'mcl_core:cobweb') + + +minetest.register_alias('flowers:rose', 'mcl_flowers:wither_rose') +minetest.register_alias('flowers:tulip', 'mcl_flowers:tulip_orange') +minetest.register_alias('flowers:dandelion_yellow', 'mcl_flowers:dandelion') +minetest.register_alias('flowers:geranium', 'mcl_flowers:allium') +minetest.register_alias('flowers:viola', 'mcl_flowers:azure_bluet') +minetest.register_alias('flowers:tulip_black', 'mcl_flowers:tulip_white') + +minetest.register_alias('flowers:dandelion_white', 'mcl_flowers:tulip_pink') +minetest.register_alias('flowers:chrysanthemum_green', 'mcl_flowers:tulip_white') diff --git a/mod_support_x_farming.lua b/mod_support_x_farming.lua index 1890cec..ecadf4b 100644 --- a/mod_support_x_farming.lua +++ b/mod_support_x_farming.lua @@ -16,6 +16,189 @@ License along with this library; if not, write to juraj.vajda@gmail.com --]] +-- +-- Bonemeal Trees +-- + +x_farming.x_bonemeal:register_tree_defs({ + { + -- sapling name + name = 'everness:coral_tree_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.grow_coral_tree(pos) + + return true + end + }, + { + -- sapling name + name = 'everness:coral_tree_bioluminescent_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.coral_tree_bioluminescent(pos) + + return true + end + }, + { + -- sapling name + name = 'everness:crystal_bush_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.grow_crystal_bush(pos) + + return true + end + }, + { + -- sapling name + name = 'everness:cursed_bush_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.grow_cursed_bush(pos) + + return true + end + }, + { + -- sapling name + name = 'everness:baobab_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.grow_baobab_tree(pos) + + return true + end + }, + { + -- sapling name + name = 'everness:dry_tree_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.grow_dry_tree(pos) + + return true + end + }, + { + -- sapling name + name = 'everness:willow_tree_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.grow_willow_tree(pos) + + return true + end + }, + { + -- sapling name + name = 'everness:sequoia_tree_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.grow_sequoia_tree(pos) + + return true + end + }, + { + -- sapling name + name = 'everness:crystal_tree_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.grow_crystal_tree(pos) + + return true + end + }, + { + -- sapling name + name = 'everness:crystal_tree_large_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.grow_crystal_large_tree(pos) + + return true + end + }, + { + -- sapling name + name = 'everness:cursed_dream_tree_sapling', + -- 1 out of `chance`, e.g. 2 = 50% chance + chance = 3, + -- grow tree from sapling + grow_tree = function(pos) + if not x_farming.x_bonemeal.is_on_soil(pos) then + return false + end + + Everness.grow_cursed_dream_tree(pos) + + return true + end + }, +}) + -- -- Recipes -- diff --git a/mod_support_x_obsidianmese.lua b/mod_support_x_obsidianmese.lua new file mode 100644 index 0000000..7aa6ffe --- /dev/null +++ b/mod_support_x_obsidianmese.lua @@ -0,0 +1,539 @@ +--[[ + Everness. Never ending discovery in Everness mapgen. + Copyright (C) 2023 SaKeL + + This library is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2.1 of the License, or (at your option) any later version. + + This library is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this library; if not, write to juraj.vajda@gmail.com +--]] + +local mod_start_time = minetest.get_us_time() + +-- Bamboo Forest + +local path_nodes_bamboo_forest = { + ['everness:dirt_with_grass_1'] = { + name = 'dirt_with_grass_1', + mod_origin = 'everness', + descritption = 'Dirt with Grass Path', + drop = 'everness:dirt_1', + tiles = { + 'x_obsidianmese_path_dirt_base.png^(everness_grass_top_1.png^[mask:x_obsidianmese_path_overlay.png)', + 'x_obsidianmese_path_dirt_base.png', + 'x_obsidianmese_dirt_path_side.png' + }, + sounds = Everness.node_sound_dirt_defaults() + }, + ['everness:dirt_with_grass_2'] = { + name = 'dirt_with_grass_2', + mod_origin = 'everness', + descritption = 'Dirt with Grass Path', + drop = 'everness:dirt_1', + tiles = { + 'x_obsidianmese_path_dirt_base.png^(everness_grass_top_2.png^[mask:x_obsidianmese_path_overlay.png)', + 'x_obsidianmese_path_dirt_base.png', + 'x_obsidianmese_dirt_path_side.png' + }, + sounds = Everness.node_sound_dirt_defaults() + }, + ['everness:dirt_with_grass_extras_1'] = { + name = 'dirt_with_grass_extras_1', + mod_origin = 'everness', + descritption = 'Dirt with Grass Path', + drop = 'everness:dirt_1', + tiles = { + 'x_obsidianmese_path_dirt_base.png^(everness_grass_top_1.png^[mask:x_obsidianmese_path_overlay.png)', + 'x_obsidianmese_path_dirt_base.png', + 'x_obsidianmese_dirt_path_side.png' + }, + sounds = Everness.node_sound_dirt_defaults() + }, + ['everness:dirt_with_grass_extras_2'] = { + name = 'dirt_with_grass_extras_2', + mod_origin = 'everness', + descritption = 'Dirt with Grass Path', + drop = 'everness:dirt_1', + tiles = { + 'x_obsidianmese_path_dirt_base.png^(everness_grass_top_2.png^[mask:x_obsidianmese_path_overlay.png)', + 'x_obsidianmese_path_dirt_base.png', + 'x_obsidianmese_dirt_path_side.png' + }, + sounds = Everness.node_sound_dirt_defaults() + }, + ['everness:dirt_1'] = { + name = 'dirt_1', + mod_origin = 'everness', + descritption = 'Dirt Path', + drop = 'everness:dirt_1', + tiles = { + 'x_obsidianmese_path_dirt_base.png^(everness_dirt_1.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png', + 'x_obsidianmese_dirt_path_side.png' + }, + sounds = Everness.node_sound_dirt_defaults() + }, +} + +-- Crystal Forest + +local path_nodes_crystal_forest = { + ['everness:dirt_with_crystal_grass'] = { + name = 'dirt_with_crystal_grass', + mod_origin = 'everness', + descritption = 'Dirt with Crystal Grass Path', + drop = 'everness:crystal_dirt', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#755069:127^(everness_crystal_grass.png^[mask:x_obsidianmese_path_overlay.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#755069:127', + 'x_obsidianmese_dirt_path_side.png^[colorize:#755069:127' + }, + sounds = Everness.node_sound_dirt_defaults() + }, + ['everness:crystal_dirt'] = { + name = 'crystal_dirt', + mod_origin = 'everness', + descritption = 'Crystal Dirt Path', + drop = 'everness:crystal_dirt', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#755069:127^(everness_crystal_dirt.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#755069:127', + 'x_obsidianmese_dirt_path_side.png^[colorize:#755069:127' + }, + sounds = Everness.node_sound_dirt_defaults() + }, +} + +local path_nodes_crystal_forest_dunes = { + ['everness:crystal_sand'] = { + name = 'crystal_sand', + mod_origin = 'everness', + descritption = 'Crystal Sand Path', + drop = 'everness:crystal_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#845D88:170^(everness_crystal_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#845D88:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#845D88:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, +} + +local path_nodes_crystal_forest_shore = { + ['everness:crystal_sand'] = { + name = 'crystal_sand', + mod_origin = 'everness', + descritption = 'Crystal Sand Path', + drop = 'everness:crystal_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#845D88:170^(everness_crystal_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#845D88:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#845D88:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, +} + +local path_nodes_crystal_forest_ocean = { + ['everness:crystal_sand'] = { + name = 'crystal_sand', + mod_origin = 'everness', + descritption = 'Crystal Sand Path', + drop = 'everness:crystal_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#845D88:170^(everness_crystal_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#845D88:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#845D88:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, +} + +local path_nodes_crystal_forest_under = { + ['everness:crystal_cave_dirt_with_moss'] = { + name = 'crystal_cave_dirt_with_moss', + mod_origin = 'everness', + descritption = 'Crystal Cave Dirt with Moss Path', + drop = 'everness:crystal_cave_dirt', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#EEDDB2:127^(everness_crystal_cave_dirt_top.png^[mask:x_obsidianmese_path_overlay.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#EEDDB2:127', + 'x_obsidianmese_dirt_path_side.png^[colorize:#EEDDB2:127' + }, + sounds = Everness.node_sound_dirt_defaults() + }, + ['everness:crystal_cave_dirt'] = { + name = 'crystal_cave_dirt', + mod_origin = 'everness', + descritption = 'Crystal Cave Dirt', + drop = 'everness:crystal_cave_dirt', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#EEDDB2:127^(everness_crystal_cave_dirt.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#EEDDB2:127', + 'x_obsidianmese_dirt_path_side.png^[colorize:#EEDDB2:127' + }, + sounds = Everness.node_sound_dirt_defaults() + }, +} + +-- Forsaken Tundra + +local path_nodes_forsaken_tundra = { + ['everness:forsaken_tundra_dirt_with_grass'] = { + name = 'forsaken_tundra_dirt_with_grass', + mod_origin = 'everness', + descritption = 'Forsaken Tundra Dirt with Grass Path', + drop = 'everness:forsaken_tundra_dirt_with_grass', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#151611:170^(everness_forsaken_tundra_grass.png^[mask:x_obsidianmese_path_overlay.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#151611:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#151611:170' + }, + sounds = Everness.node_sound_dirt_defaults() + }, + ['everness:forsaken_tundra_dirt'] = { + name = 'forsaken_tundra_dirt', + mod_origin = 'everness', + descritption = 'Forsaken Tundra Dirt Path', + drop = 'everness:forsaken_tundra_dirt', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#151611:170^(everness_forsaken_tundra_dirt.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#151611:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#151611:170' + }, + sounds = Everness.node_sound_dirt_defaults() + }, + ['everness:forsaken_tundra_beach_sand'] = { + name = 'forsaken_tundra_beach_sand', + mod_origin = 'everness', + descritption = 'Forsaken Tundra Beach Sand Path', + drop = 'everness:forsaken_tundra_beach_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#4C4341:170^(everness_forsaken_tundra_beach_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#4C4341:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#4C4341:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, +} + +local path_nodes_forsaken_tundra_beach = { + ['everness:forsaken_tundra_beach_sand'] = { + name = 'forsaken_tundra_beach_sand', + mod_origin = 'everness', + descritption = 'Forsaken Tundra Beach Sand Path', + drop = 'everness:forsaken_tundra_beach_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#4C4341:170^(everness_forsaken_tundra_beach_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#4C4341:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#4C4341:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, + ['everness:forsaken_tundra_beach_sand_with_shells'] = { + name = 'forsaken_tundra_beach_sand_with_shells', + mod_origin = 'everness', + descritption = 'Forsaken Tundra Beach Sand with Shells', + drop = 'everness:forsaken_tundra_beach_sand_with_shells', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#4C4341:170^(everness_forsaken_tundra_beach_sand_with_shells.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#4C4341:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#4C4341:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, +} + +local path_nodes_forsaken_tundra_ocean = { + ['everness:forsaken_tundra_beach_sand'] = { + name = 'forsaken_tundra_beach_sand', + mod_origin = 'everness', + descritption = 'Forsaken Tundra Beach Sand Path', + drop = 'everness:forsaken_tundra_beach_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#4C4341:170^(everness_forsaken_tundra_beach_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#4C4341:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#4C4341:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, + ['everness:forsaken_tundra_beach_sand_with_shells'] = { + name = 'forsaken_tundra_beach_sand_with_shells', + mod_origin = 'everness', + descritption = 'Forsaken Tundra Beach Sand with Shells', + drop = 'everness:forsaken_tundra_beach_sand_with_shells', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#4C4341:170^(everness_forsaken_tundra_beach_sand_with_shells.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#4C4341:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#4C4341:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, +} + +-- Forsaken Desert + +local path_nodes_forsaken_desert = { + ['everness:forsaken_desert_sand'] = { + name = 'forsaken_desert_sand', + mod_origin = 'everness', + descritption = 'Forsaken Desert Sand Path', + drop = 'everness:forsaken_desert_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#D1906A:170^(everness_forsaken_desert_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#D1906A:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#D1906A:170' + }, + sounds = Everness.node_sound_sand_defaults() + } +} + +local path_nodes_forsaken_desert_ocean = { + ['everness:dry_ocean_dirt'] = { + name = 'dry_ocean_dirt', + mod_origin = 'everness', + descritption = 'Dry Ocean Dirt Path', + drop = 'everness:dry_ocean_dirt', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#AB7D54:127^(everness_forsaken_desert_dry_ocean_dirt.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#AB7D54:127', + 'x_obsidianmese_dirt_path_side.png^[colorize:#AB7D54:127' + }, + sounds = Everness.node_sound_dirt_defaults() + } +} + +local path_nodes_forsaken_desert_under = { + ['everness:forsaken_desert_sand'] = { + name = 'forsaken_desert_sand', + mod_origin = 'everness', + descritption = 'Forsaken Desert Sand Path', + drop = 'everness:forsaken_desert_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#D1906A:170^(everness_forsaken_desert_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#D1906A:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#D1906A:170' + }, + sounds = Everness.node_sound_sand_defaults() + } +} + +-- Cursed Lands + +local path_nodes_cursed_lands_and_dunes_ocean = { + ['everness:dirt_with_cursed_grass'] = { + name = 'dirt_with_cursed_grass', + mod_origin = 'everness', + descritption = 'Dirt with Cursed Grass Path', + drop = 'everness:cursed_dirt', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#696151:170^(everness_cursed_grass.png^[mask:x_obsidianmese_path_overlay.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#696151:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#696151:170' + }, + sounds = Everness.node_sound_mud_defaults() + }, + ['everness:cursed_dirt'] = { + name = 'cursed_dirt', + mod_origin = 'everness', + descritption = 'Cursed Dirt Path', + drop = 'everness:cursed_dirt', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#696151:170^(everness_cursed_dirt.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#696151:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#696151:170' + }, + sounds = Everness.node_sound_mud_defaults() + }, + ['everness:cursed_sand'] = { + name = 'cursed_sand', + mod_origin = 'everness', + descritption = 'Cursed Sand Path', + drop = 'everness:cursed_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#856F58:170^(everness_cursed_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#856F58:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#856F58:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, +} + +-- Coral Forest + +local path_nodes_coral_forest_and_dunes = { + ['everness:dirt_with_coral_grass'] = { + name = 'dirt_with_coral_grass', + mod_origin = 'everness', + descritption = 'Dirt with Coral Grass Path', + drop = 'everness:coral_dirt', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#AA683F:127^(everness_coral_grass.png^[mask:x_obsidianmese_path_overlay.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#AA683F:127', + 'x_obsidianmese_dirt_path_side.png^[colorize:#AA683F:127' + }, + sounds = Everness.node_sound_dirt_defaults() + }, + ['everness:coral_dirt'] = { + name = 'coral_dirt', + mod_origin = 'everness', + descritption = 'Coral Dirt Path', + drop = 'everness:coral_dirt', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#AA683F:127^(everness_coral_dirt.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#AA683F:127', + 'x_obsidianmese_dirt_path_side.png^[colorize:#AA683F:127' + }, + sounds = Everness.node_sound_dirt_defaults() + }, + ['everness:coral_sand'] = { + name = 'coral_sand', + mod_origin = 'everness', + descritption = 'Coral Sand Path', + drop = 'everness:coral_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#AB633D:170^(everness_coral_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#AB633D:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#AB633D:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, + ['everness:coral_white_sand'] = { + name = 'coral_white_sand', + mod_origin = 'everness', + descritption = 'Coral White Sand Path', + drop = 'everness:coral_white_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#F9F4FB:170^(everness_coral_white_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#F9F4FB:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#F9F4FB:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, +} + +local path_nodes_coral_forest_ocean = { + ['everness:coral_white_sand'] = { + name = 'coral_white_sand', + mod_origin = 'everness', + descritption = 'Coral White Sand Path', + drop = 'everness:coral_white_sand', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#F9F4FB:170^(everness_coral_white_sand.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#F9F4FB:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#F9F4FB:170' + }, + sounds = Everness.node_sound_sand_defaults() + }, +} + +-- Frosted Icesheet + +local path_nodes_frosted_icesheet = { + ['everness:frosted_snowblock'] = { + name = 'frosted_snowblock', + mod_origin = 'everness', + descritption = 'Frosted Snow Block Path', + drop = 'everness:frosted_snowblock', + tiles = { + 'x_obsidianmese_path_dirt_base.png^[colorize:#FCFCFC:170^(everness_frosted_snow.png^[mask:x_obsidianmese_path_overlay_2.png)', + 'x_obsidianmese_path_dirt_base.png^[colorize:#FCFCFC:170', + 'x_obsidianmese_dirt_path_side.png^[colorize:#FCFCFC:170' + }, + sounds = Everness.node_sound_snow_defaults() + }, +} + +-- Bamboo Forest + +if Everness.settings.biomes.everness_bamboo_forest.enabled then + x_obsidianmese:register_path_node(path_nodes_bamboo_forest) +end + +-- Crystal Forest + +if Everness.settings.biomes.everness_crystal_forest.enabled then + x_obsidianmese:register_path_node(path_nodes_crystal_forest) +end + +if Everness.settings.biomes.everness_crystal_forest_dunes.enabled then + x_obsidianmese:register_path_node(path_nodes_crystal_forest_dunes) +end + +if Everness.settings.biomes.everness_crystal_forest_shore.enabled then + x_obsidianmese:register_path_node(path_nodes_crystal_forest_shore) +end + +if Everness.settings.biomes.everness_crystal_forest_ocean.enabled then + x_obsidianmese:register_path_node(path_nodes_crystal_forest_ocean) +end + +if Everness.settings.biomes.everness_crystal_forest_under.enabled then + x_obsidianmese:register_path_node(path_nodes_crystal_forest_under) +end + +-- Forsaken Tundra + +if Everness.settings.biomes.everness_forsaken_tundra.enabled then + x_obsidianmese:register_path_node(path_nodes_forsaken_tundra) +end + +if Everness.settings.biomes.everness_forsaken_tundra_beach.enabled then + x_obsidianmese:register_path_node(path_nodes_forsaken_tundra_beach) +end + +if Everness.settings.biomes.everness_forsaken_tundra_ocean.enabled then + x_obsidianmese:register_path_node(path_nodes_forsaken_tundra_ocean) +end + +-- Cursed Lands + +if Everness.settings.biomes.everness_cursed_lands.enabled + or Everness.settings.biomes.everness_cursed_lands_dunes.enabled + or Everness.settings.biomes.everness_cursed_lands_ocean.enabled +then + x_obsidianmese:register_path_node(path_nodes_cursed_lands_and_dunes_ocean) +end + +-- Coral Forest + +if Everness.settings.biomes.everness_coral_forest.enabled + or Everness.settings.biomes.everness_coral_forest_dunes.enabled +then + x_obsidianmese:register_path_node(path_nodes_coral_forest_and_dunes) +end + +if Everness.settings.biomes.everness_coral_forest_ocean.enabled then + x_obsidianmese:register_path_node(path_nodes_coral_forest_ocean) +end + +-- Forsaken Desert + +if Everness.settings.biomes.everness_forsaken_desert.enabled then + x_obsidianmese:register_path_node(path_nodes_forsaken_desert) +end + +if Everness.settings.biomes.everness_forsaken_desert_ocean.enabled then + x_obsidianmese:register_path_node(path_nodes_forsaken_desert_ocean) +end + +if Everness.settings.biomes.everness_forsaken_desert_under.enabled then + x_obsidianmese:register_path_node(path_nodes_forsaken_desert_under) +end + +-- Frosted Icesheet +if Everness.settings.biomes.everness_frosted_icesheet.enabled then + x_obsidianmese:register_path_node(path_nodes_frosted_icesheet) +end + +local mod_end_time = (minetest.get_us_time() - mod_start_time) / 1000000 + +print('[Mod] everness: x_obsidianmese support loaded.. [' .. mod_end_time .. 's]') diff --git a/mod_support_x_tumbleweed.lua b/mod_support_x_tumbleweed.lua index 869f638..39bccc5 100644 --- a/mod_support_x_tumbleweed.lua +++ b/mod_support_x_tumbleweed.lua @@ -16,6 +16,8 @@ License along with this library; if not, write to juraj.vajda@gmail.com --]] +local mod_start_time = minetest.get_us_time() + local allowed_biomes = {} if Everness.settings.biomes.everness_forsaken_desert.enabled then @@ -38,3 +40,6 @@ if #allowed_biomes > 0 then XTumbleweed:add_allowed_biomes(allowed_biomes) end +local mod_end_time = (minetest.get_us_time() - mod_start_time) / 1000000 + +print('[Mod] everness: x_tumbleweed support loaded.. [' .. mod_end_time .. 's]') diff --git a/models/everness_chest_open.obj b/models/everness_chest_open.obj new file mode 100644 index 0000000..72ba175 --- /dev/null +++ b/models/everness_chest_open.obj @@ -0,0 +1,79 @@ +# Blender v2.78 (sub 0) OBJ File: 'chest-open.blend' +# www.blender.org +o Top_Cube.002_None_Top_Cube.002_None_bottom +v -0.500000 0.408471 0.720970 +v -0.500000 1.115578 0.013863 +v -0.500000 0.894607 -0.207108 +v -0.500000 0.187501 0.499999 +v 0.500000 1.115578 0.013863 +v 0.500000 0.408471 0.720970 +v 0.500000 0.187501 0.499999 +v 0.500000 0.894607 -0.207108 +v -0.500000 0.187500 -0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 0.187500 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 0.6875 +vt 0.0000 0.6875 +vt 1.0000 1.0000 +vt 0.0000 0.6875 +vt 1.0000 0.6875 +vt 1.0000 0.6875 +vt 1.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.6875 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 0.6875 +vt 1.0000 0.0000 +vt 0.0000 1.0000 +vt 0.0000 0.6875 +vt 0.0000 0.6875 +vt 0.0000 0.0000 +vt 1.0000 0.5000 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vt 0.0000 0.5000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vn 0.0000 0.7071 0.7071 +vn -0.0000 -1.0000 -0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.0000 1.0000 +vn -0.0000 0.7071 -0.7071 +vn -0.0000 0.0000 -1.0000 +vn -0.0000 -0.7071 -0.7071 +vn -0.0000 1.0000 -0.0000 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Top +s off +f 6/1/1 5/2/1 2/3/1 1/4/1 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Bottom +f 11/5/2 10/6/2 14/7/2 13/8/2 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Right-Left +f 1/9/3 2/10/3 3/11/3 4/12/3 +f 5/13/4 6/1/4 7/14/4 8/15/4 +f 4/12/3 9/16/3 10/17/3 11/18/3 +f 12/19/4 7/14/4 13/8/4 14/20/4 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Back +f 6/21/5 1/9/5 4/12/5 7/22/5 +f 7/22/6 4/12/6 11/18/6 13/23/6 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Front +f 2/10/7 5/24/7 8/25/7 3/11/7 +f 9/16/8 12/26/8 14/27/8 10/17/8 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Inside +f 4/28/9 3/29/9 8/30/9 7/31/9 +f 7/31/10 12/32/10 9/33/10 4/28/10 diff --git a/nodes.lua b/nodes.lua index e8736a9..311505c 100644 --- a/nodes.lua +++ b/nodes.lua @@ -24,182 +24,363 @@ local S = minetest.get_translator(minetest.get_current_modname()) -- Ores -- -minetest.register_node('everness:stone_with_pyrite', { +Everness:register_node('everness:stone_with_pyrite', { description = S('Pyrite Ore'), - tiles = { 'default_stone.png^everness_mineral_pyrite.png' }, - groups = { cracky = 2 }, + tiles = { 'everness_stone.png^everness_mineral_pyrite.png' }, + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1, + material_stone = 1, + blast_furnace_smeltable = 1 + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 3, + _mcl_silk_touch_drop = true, + -- _mcl_fortune_drop = mcl_core.fortune_drop_ore, drop = 'everness:pyrite_lump', - sounds = default.node_sound_stone_defaults(), + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:pyriteblock', { +Everness:register_node('everness:pyriteblock', { description = S('Pyrite Block'), tiles = { 'everness_pyrite_block.png' }, is_ground_content = false, - groups = { cracky = 1 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + sounds = Everness.node_sound_metal_defaults(), }) -minetest.register_node('everness:pyriteblock_forged', { +Everness:register_node('everness:pyriteblock_forged', { description = S('Forged Pyrite Block'), tiles = { 'everness_pyrite_block_forged.png' }, is_ground_content = false, - groups = { cracky = 1 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + sounds = Everness.node_sound_metal_defaults(), }) -minetest.register_node('everness:pyriteblock_brick', { +Everness:register_node('everness:pyriteblock_brick', { description = S('Pyrite Brick'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_pyriteblock_brick.png' }, is_ground_content = false, - groups = { cracky = 1 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + sounds = Everness.node_sound_metal_defaults(), }) -minetest.register_node('everness:pyriteblock_slab_brick', { +Everness:register_node('everness:pyriteblock_slab_brick', { description = S('Pyrite Slab Brick'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_pyrite_block_slab_brick.png' }, is_ground_content = false, - groups = { cracky = 1 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + sounds = Everness.node_sound_metal_defaults(), }) -minetest.register_node('everness:pyriteblock_spiral', { +Everness:register_node('everness:pyriteblock_spiral', { description = S('Pyrite Spiral'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_pyrite_block_spiral.png' }, is_ground_content = false, - groups = { cracky = 1 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + sounds = Everness.node_sound_metal_defaults(), }) -minetest.register_node('everness:pyrite_pillar_bottom', { +Everness:register_node('everness:pyrite_pillar_bottom', { description = S('Pyrite Pillar Bottom'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_pyrite_pillar_bottom.png' }, is_ground_content = false, - groups = { cracky = 1 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + sounds = Everness.node_sound_metal_defaults(), }) -minetest.register_node('everness:pyrite_pillar_middle', { +Everness:register_node('everness:pyrite_pillar_middle', { description = S('Pyrite Pillar Middle'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_pyrite_pillar_middle.png' }, is_ground_content = false, - groups = { cracky = 1 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + sounds = Everness.node_sound_metal_defaults(), }) -minetest.register_node('everness:pyrite_pillar_top', { +Everness:register_node('everness:pyrite_pillar_top', { description = S('Pyrite Pillar Top'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_pyrite_pillar_top.png' }, is_ground_content = false, - groups = { cracky = 1 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + sounds = Everness.node_sound_metal_defaults(), }) -minetest.register_node('everness:pyrite_pillar_small', { +Everness:register_node('everness:pyrite_pillar_small', { description = S('Pyrite Pillar Small'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_pyrite_pillar_small.png' }, is_ground_content = false, - groups = { cracky = 1 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + sounds = Everness.node_sound_metal_defaults(), }) -minetest.register_node('everness:pyriteblock_polished', { +Everness:register_node('everness:pyriteblock_polished', { description = S('Polished Pyrite Block'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_pyrite_block_polished.png' }, is_ground_content = false, - groups = { cracky = 1 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 4, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 3, + sounds = Everness.node_sound_metal_defaults(), }) -minetest.register_node('everness:quartz_ore', { +Everness:register_node('everness:quartz_ore', { description = S('Quartz Ore'), - tiles = { 'default_stone.png^everness_quartz_ore.png' }, - groups = { cracky = 3 }, + tiles = { 'everness_stone.png^everness_quartz_ore.png' }, + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + xp = 3 + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 3, + _mcl_silk_touch_drop = true, + -- _mcl_fortune_drop = mcl_core.fortune_drop_ore, drop = 'everness:quartz_crystal', - sounds = default.node_sound_stone_defaults(), + sounds = Everness.node_sound_stone_defaults(), }) -- -- Stone -- -minetest.register_node('everness:coral_desert_stone', { +Everness:register_node('everness:coral_desert_stone', { description = S('Coral Desert Stone'), tiles = { 'everness_coral_desert_stone.png' }, - groups = { cracky = 3, stone = 1 }, drop = 'everness:coral_desert_cobble', - legacy_mineral = true, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1, + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_sandstone', { +Everness:register_node('everness:coral_sandstone', { description = S('Coral Sandstone'), tiles = { 'everness_coral_sandstone.png' }, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_sandstone_brick', { +Everness:register_node('everness:coral_sandstone_brick', { description = S('Coral Sandstone Brick'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_coral_sandstone_brick.png' }, is_ground_content = false, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_sandstone_chiseled', { +Everness:register_node('everness:coral_sandstone_chiseled', { description = S('Coral Sandstone Chiseled Block'), tiles = { 'everness_coral_sandstone_chiseled.png' }, is_ground_content = false, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_sandstone_carved_1', { +Everness:register_node('everness:coral_sandstone_carved_1', { description = S('Coral Sandstone Carved Block'), tiles = { 'everness_coral_sandstone_carved_1.png' }, is_ground_content = false, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_white_sandstone', { +Everness:register_node('everness:coral_white_sandstone', { description = S('Coral White Sandstone'), tiles = { 'everness_coral_white_sandstone.png' }, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_white_sandstone_brick', { +Everness:register_node('everness:coral_white_sandstone_brick', { description = S('Coral White Sandstone Brick'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_coral_white_sandstone_brick.png' }, is_ground_content = false, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_white_sandstone_pillar', { +Everness:register_node('everness:coral_white_sandstone_pillar', { description = S('Coral White Sandstone Pillar'), paramtype2 = 'facedir', place_param2 = 0, @@ -209,52 +390,121 @@ minetest.register_node('everness:coral_white_sandstone_pillar', { 'everness_coral_white_sandstone_pillar.png', }, is_ground_content = false, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_desert_stone_block', { +Everness:register_node('everness:coral_desert_stone_block', { description = S('Coral Desert Stone Block'), tiles = { 'everness_coral_desert_stone_block.png' }, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_desert_stone_brick', { +Everness:register_node('everness:coral_desert_stone_brick', { description = S('Coral Desert Stone Brick'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_coral_desert_stone_brick.png' }, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_bones', { +Everness:register_node('everness:coral_bones', { description = S('Coral Bones'), tiles = { 'everness_coral_bones.png' }, - groups = { cracky = 3, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + stone = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 2, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_desert_cobble', { +Everness:register_node('everness:coral_desert_cobble', { description = S('Coral Desert Cobblestone'), tiles = { 'everness_coral_desert_cobble.png' }, is_ground_content = false, - groups = { cracky = 3, stone = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + stone = 2, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + cobble = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 2, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_desert_mossy_cobble', { +Everness:register_node('everness:coral_desert_mossy_cobble', { description = S('Coral Mossy Cobblestone'), tiles = { 'everness_coral_desert_mossy_cobble.png' }, is_ground_content = false, - groups = { cracky = 3, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + stone = 2, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + cobble = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 2, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:coral_desert_stone_with_moss', { +Everness:register_node('everness:coral_desert_stone_with_moss', { description = S('Coral Desert Stone with Moss'), tiles = { 'everness_coral_stone_with_moss_top.png', @@ -264,45 +514,216 @@ minetest.register_node('everness:coral_desert_stone_with_moss', { tileable_vertical = false } }, - groups = { cracky = 3, stone = 1, everness_spreading_dirt_type_under = 1 }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_spreading_dirt_type_under = 1, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1, + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + _mcl_silk_touch_drop = true, drop = 'everness:coral_desert_cobble', - legacy_mineral = true, - sounds = default.node_sound_stone_defaults(), + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:forsaken_desert_stone', { +Everness:register_node('everness:coral_deep_ocean_sandstone_block', { + description = S('Coral Deep Ocean Sandstone Block'), + tiles = { 'everness_deep_ocean_sandstone_block.png' }, + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:coral_deep_ocean_sandstone_brick', { + description = S('Coral Deep Ocean Sandstone Brick'), + paramtype2 = 'facedir', + place_param2 = 0, + tiles = { 'everness_deep_ocean_sandstone_brick.png' }, + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_sandstone_block', { + description = S('Cursed Lands Deep Ocean Sandstone Block'), + tiles = { 'everness_cursed_lands_deep_ocean_sandblock.png' }, + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_sandstone_brick', { + description = S('Cursed Lands Deep Ocean Sandstone Brick'), + paramtype2 = 'facedir', + place_param2 = 0, + tiles = { 'everness_cursed_lands_deep_ocean_sand_brick.png' }, + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:crystal_forest_deep_ocean_sandstone_block', { + description = S('Crystal Forest Deep Ocean Sandstone Block'), + tiles = { 'everness_crystal_forest_deep_ocean_sandstone_block.png' }, + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:crystal_forest_deep_ocean_sandstone_brick', { + description = S('Crystal Forest Deep Ocean Sandstone Brick'), + paramtype2 = 'facedir', + place_param2 = 0, + tiles = { 'everness_crystal_forest_deep_ocean_sandstone_brick.png' }, + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:forsaken_desert_stone', { description = S('Forsaken Desert Stone'), tiles = { 'everness_forsaken_desert_stone.png' }, - groups = { cracky = 3, stone = 1 }, + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1, + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + _mcl_silk_touch_drop = true, drop = 'everness:forsaken_desert_cobble_red', - sounds = default.node_sound_stone_defaults(), + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:forsaken_desert_cobble_red', { +Everness:register_node('everness:forsaken_desert_cobble_red', { description = S('Forsaken Desert Cobblestone Red'), tiles = { 'everness_forsaken_desert_cobble_red.png' }, is_ground_content = false, - groups = { cracky = 3, stone = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + stone = 2, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + cobble = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 2, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:forsaken_desert_cobble', { +Everness:register_node('everness:forsaken_desert_cobble', { description = S('Forsaken Desert Cobblestone'), tiles = { 'everness_forsaken_desert_cobble.png' }, is_ground_content = false, - groups = { cracky = 3, stone = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + stone = 2, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + cobble = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 2, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:volcanic_rock', { +Everness:register_node('everness:volcanic_rock', { description = S('Volcanic Rock'), tiles = { 'everness_volcanic_rock.png' }, - sounds = default.node_sound_stone_defaults(), - groups = { cracky = 1, level = 2 }, + sounds = Everness.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 1, + level = 2, + -- MCL + pickaxey = 5, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 1200, + _mcl_hardness = 50, is_ground_content = false, }) -minetest.register_node('everness:volcanic_rock_with_magma', { +Everness:register_node('everness:volcanic_rock_with_magma', { description = S('Volcanic Rock with Magma'), tiles = { { @@ -315,16 +736,37 @@ minetest.register_node('everness:volcanic_rock_with_magma', { }, }, }, - sounds = default.node_sound_stone_defaults(), - groups = { cracky = 1, level = 2 }, + sounds = Everness.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 1, + level = 2, + -- MCL + pickaxey = 5, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 1200, + _mcl_hardness = 50, paramtype = 'light', light_source = 3, }) -minetest.register_node('everness:magmacobble', { +Everness:register_node('everness:magmacobble', { description = 'Magma Cobblestone', - groups = { cracky = 3, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + stone = 2, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + cobble = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 2, + sounds = Everness.node_sound_stone_defaults(), tiles = { { name = 'everness_magmacobble_animated.png', @@ -353,65 +795,137 @@ minetest.register_node('everness:magmacobble', { light_source = 3, }) -minetest.register_node('everness:cursed_stone', { +Everness:register_node('everness:cursed_stone', { description = S('Cursed Stone'), tiles = { 'everness_cursed_stone.png' }, - groups = { cracky = 3, stone = 1 }, - sounds = default.node_sound_stone_defaults() + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1, + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults() }) -minetest.register_node('everness:cursed_brick', { +Everness:register_node('everness:cursed_brick', { description = S('Cursed Brick'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_cursed_brick.png' }, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + stonebrick = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:cursed_brick_with_growth', { +Everness:register_node('everness:cursed_brick_with_growth', { description = S('Cursed Brick with Growth'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_cursed_brick_with_growth.png' }, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + stonebrick = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:cursed_brick_mixed', { +Everness:register_node('everness:cursed_brick_mixed', { description = S('Cursed Brick Mixed'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_cursed_brick_mixed.png' }, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + stonebrick = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:cursed_brick_carved', { +Everness:register_node('everness:cursed_brick_carved', { description = S('Cursed Brick Carved'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_cursed_brick_carved.png' }, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + stonebrick = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:volcanic_sulfur', { +Everness:register_node('everness:volcanic_sulfur', { description = S('Volcanic Sulfur Stone'), tiles = { 'everness_volcanic_sulfur_stone.png' }, groups = { cracky = 3, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:sulfur_stone', { +Everness:register_node('everness:sulfur_stone', { description = S('Sulfur Stone'), tiles = { 'everness_sulfur_stone.png' }, - groups = { cracky = 3, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1, + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), on_construct = function(pos) Everness:tick_sulfur_stone(pos) end, @@ -431,146 +945,285 @@ minetest.register_node('everness:sulfur_stone', { return end - minetest.add_particlespawner({ + local particlespawner_def = { amount = 1, time = 4, - size = { - min = 16, - max = 24, - }, - exptime = 7.5, - pos = { - min = vector.new({ x = pos.x - 0.25, y = pos.y + 0.6, z = pos.z - 0.25 }), - max = vector.new({ x = pos.x + 0.25, y = pos.y + 0.6, z = pos.z + 0.25 }), - }, - vel = { - min = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), - max = vector.new({ x = 0.1, y = 0.5, z = 0.1 }) - }, - acc = { - min = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), - max = vector.new({ x = 0.1, y = 0.5, z = 0.1 }) - }, - texture = { - name = 'everness_smoke_cloud_particle_animated.png', - animation = { - type = 'vertical_frames', - aspect_w = 8, - aspect_h = 8, - length = 8 + minpos = vector.new({ x = pos.x - 0.25, y = pos.y + 0.6, z = pos.z - 0.25 }), + maxpos = vector.new({ x = pos.x + 0.25, y = pos.y + 0.6, z = pos.z + 0.25 }), + minvel = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + maxvel = vector.new({ x = 0.1, y = 0.5, z = 0.1 }), + minacc = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + maxacc = vector.new({ x = 0.1, y = 0.5, z = 0.1 }), + minexptime = 7.5, + maxexptime = 7.5, + minsize = 16, + maxsize = 24, + texture = 'everness_smoke_cloud_particle_static.png', + } + + if minetest.has_feature({ dynamic_add_media_table = true, particlespawner_tweenable = true }) then + particlespawner_def = { + amount = 1, + time = 4, + size = { + min = 16, + max = 24, + }, + exptime = 7.5, + pos = { + min = vector.new({ x = pos.x - 0.25, y = pos.y + 0.6, z = pos.z - 0.25 }), + max = vector.new({ x = pos.x + 0.25, y = pos.y + 0.6, z = pos.z + 0.25 }), + }, + vel = { + min = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + max = vector.new({ x = 0.1, y = 0.5, z = 0.1 }) + }, + acc = { + min = vector.new({ x = -0.1, y = 0.25, z = -0.1 }), + max = vector.new({ x = 0.1, y = 0.5, z = 0.1 }) + }, + texture = { + name = 'everness_smoke_cloud_particle_animated.png', + animation = { + type = 'vertical_frames', + aspect_w = 8, + aspect_h = 8, + length = 8 + } } } - }) + end + + minetest.add_particlespawner(particlespawner_def) Everness:tick_sulfur_stone(pos) end }) -minetest.register_node('everness:forsaken_tundra_cobble', { +Everness:register_node('everness:forsaken_tundra_cobble', { description = S('Forsaken Tundra Cobblestone'), tiles = { 'everness_forsaken_tundra_cobblestone.png' }, is_ground_content = false, - groups = { cracky = 3, stone = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + stone = 2, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + cobble = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 2, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:forsaken_tundra_stone', { +Everness:register_node('everness:forsaken_tundra_stone', { description = S('Forsaken Tundra Stone'), tiles = { 'everness_forsaken_tundra_stone.png' }, - groups = { cracky = 3, stone = 1 }, + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1, + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + _mcl_silk_touch_drop = true, drop = 'everness:forsaken_tundra_cobble', legacy_mineral = true, - sounds = default.node_sound_stone_defaults(), + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:mold_cobble', { +Everness:register_node('everness:mold_cobble', { description = S('Mold Cobble'), tiles = { 'everness_mold_stone.png' }, is_ground_content = false, - groups = { cracky = 3, stone = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + stone = 2, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + cobble = 1 + }, + sounds = Everness.node_sound_stone_defaults(), + _mcl_blast_resistance = 6, + _mcl_hardness = 2, }) -minetest.register_node('everness:forsaken_tundra_brick', { +Everness:register_node('everness:forsaken_tundra_brick', { description = S('Forsaken Tundra Brick'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_forsaken_tundra_brick.png' }, is_ground_content = false, groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:forsaken_tundra_rocks', { +Everness:register_node('everness:forsaken_tundra_rocks', { description = S('Forsaken Tundra Rocks'), tiles = { 'everness_forsaken_tundra_rocks_top.png', 'everness_forsaken_tundra_rocks_top.png', 'everness_forsaken_tundra_rocks_side.png', }, - groups = { cracky = 3, stone = 1 }, + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1, + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + _mcl_silk_touch_drop = true, drop = 'everness:coral_desert_cobble', legacy_mineral = true, - sounds = default.node_sound_stone_defaults(), + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:blue_crying_obsidian', { +Everness:register_node('everness:blue_crying_obsidian', { description = S('Blue Crying Obsidian'), tiles = { 'everness_blue_crying_obsidian.png' }, - sounds = default.node_sound_stone_defaults(), - groups = { cracky = 1, level = 2 }, + sounds = Everness.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 1, + level = 2, + -- MCL + pickaxey = 5, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 1200, + _mcl_hardness = 50, }) -minetest.register_node('everness:blue_weeping_obsidian', { +Everness:register_node('everness:blue_weeping_obsidian', { description = S('Blue Weeping Obsidian'), tiles = { 'everness_blue_weeping_obsidian.png' }, - sounds = default.node_sound_stone_defaults(), - groups = { cracky = 1, level = 2 }, + sounds = Everness.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 1, + level = 2, + -- MCL + pickaxey = 5, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 1200, + _mcl_hardness = 50, paramtype = 'light', light_source = 7, }) -minetest.register_node('everness:weeping_obsidian', { +Everness:register_node('everness:weeping_obsidian', { description = S('Weeping Obsidian'), tiles = { 'everness_weeping_obsidian.png' }, - sounds = default.node_sound_stone_defaults(), - groups = { cracky = 1, level = 2 }, + sounds = Everness.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 1, + level = 2, + -- MCL + pickaxey = 5, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 1200, + _mcl_hardness = 50, paramtype = 'light', light_source = 7, }) -minetest.register_node('everness:mold_stone_with_moss', { +Everness:register_node('everness:mold_stone_with_moss', { description = S('Mold Stone'), tiles = { 'everness_mold_stone_with_moss_top.png', 'everness_mold_stone.png', 'everness_mold_stone_with_moss_side.png' }, - groups = { cracky = 3, stone = 1, everness_spreading_dirt_type_under = 1 }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_spreading_dirt_type_under = 1, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1, + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + _mcl_silk_touch_drop = true, + is_ground_content = false, drop = 'everness:mold_cobble', - sounds = default.node_sound_stone_defaults(), + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:soul_sandstone', { +Everness:register_node('everness:soul_sandstone', { description = S('Soul Sandstone'), tiles = { 'everness_soul_sandstone.png' }, - groups = { cracky = 3, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:soul_sandstone_veined', { +Everness:register_node('everness:soul_sandstone_veined', { description = S('Soul Sandstone Veined'), tiles = { 'everness_soul_sandstone_veined_top.png', 'everness_soul_sandstone.png', 'everness_soul_sandstone_veined_side.png' }, - groups = { cracky = 3, stone = 1, everness_spreading_dirt_type_under = 1 }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_spreading_dirt_type_under = 1, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, drop = 'everness:soul_sandstone', - sounds = default.node_sound_stone_defaults(), + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:crystal_block_purple', { +Everness:register_node('everness:crystal_block_purple', { description = S('Purple Crystal Block'), paramtype2 = 'facedir', place_param2 = 0, @@ -580,12 +1233,21 @@ minetest.register_node('everness:crystal_block_purple', { 'everness_crystal_block_purple.png' }, is_ground_content = false, - groups = { cracky = 2 }, + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, light_source = 7, sounds = Everness.node_sound_crystal_defaults(), }) -minetest.register_node('everness:crystal_block_orange', { +Everness:register_node('everness:crystal_block_orange', { description = S('Orange Crystal Block'), paramtype2 = 'facedir', place_param2 = 0, @@ -595,7 +1257,16 @@ minetest.register_node('everness:crystal_block_orange', { 'everness_crystal_block_orange.png' }, is_ground_content = false, - groups = { cracky = 2 }, + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, light_source = 7, sounds = Everness.node_sound_crystal_defaults(), }) @@ -603,7 +1274,7 @@ minetest.register_node('everness:crystal_block_orange', { -- Quartz -- Quartz Block -minetest.register_node('everness:quartz_block', { +Everness:register_node('everness:quartz_block', { description = S('Quartz Block'), -- Textures of node; +Y, -Y, +X, -X, +Z, -Z tiles = { @@ -611,24 +1282,44 @@ minetest.register_node('everness:quartz_block', { 'everness_quartz_block_bottom.png', 'everness_quartz_block_side.png', }, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + quartz_block = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -- Chiseled Quartz -minetest.register_node('everness:quartz_chiseled', { +Everness:register_node('everness:quartz_chiseled', { description = S('Chiseled Quartz'), tiles = { 'everness_quartz_block_chiseled_top.png', 'everness_quartz_block_chiseled_top.png', 'everness_quartz_block_chiseled.png', }, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + quartz_block = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -- Quartz Pillar -minetest.register_node('everness:quartz_pillar', { +Everness:register_node('everness:quartz_pillar', { description = S('Quartz Pillar'), paramtype2 = 'facedir', tiles = { @@ -636,32 +1327,64 @@ minetest.register_node('everness:quartz_pillar', { 'everness_quartz_block_lines_top.png', 'everness_quartz_block_lines.png', }, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + quartz_block = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), on_place = minetest.rotate_node }) -minetest.register_node('everness:forsaken_desert_brick', { +Everness:register_node('everness:forsaken_desert_brick', { description = S('Forsaken Desert Brick'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_forsaken_desert_brick.png' }, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + pickaxey = 1, + stonebrick = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:forsaken_desert_brick_red', { +Everness:register_node('everness:forsaken_desert_brick_red', { description = S('Forsaken Desert Brick Red'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_forsaken_desert_brick_red.png' }, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + pickaxey = 1, + stonebrick = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:forsaken_desert_chiseled_stone', { +Everness:register_node('everness:forsaken_desert_chiseled_stone', { description = S('Forsaken Desert Chiseled Stone'), paramtype2 = 'facedir', place_param2 = 0, @@ -671,97 +1394,250 @@ minetest.register_node('everness:forsaken_desert_chiseled_stone', { 'everness_forsaken_desert_chiseled_stone_side.png' }, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + pickaxey = 1, + stonebrick = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:forsaken_desert_engraved_stone', { +Everness:register_node('everness:forsaken_desert_engraved_stone', { description = S('Forsaken Desert Engraved Stone'), tiles = { 'everness_forsaken_desert_engraved_stone.png' }, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + pickaxey = 1, + stonebrick = 1, + building_block = 1, + material_stone = 1, + -- ALL + stone = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:crystal_sandstone', { +Everness:register_node('everness:crystal_sandstone', { description = S('Crystal Sandstone'), tiles = { 'everness_crystal_sandstone.png' }, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:crystal_sandstone_brick', { +Everness:register_node('everness:crystal_sandstone_brick', { description = S('Crystal Sandstone Brick'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_crystal_sandstone_brick.png' }, is_ground_content = false, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:crystal_sandstone_chiseled', { +Everness:register_node('everness:crystal_sandstone_chiseled', { description = S('Crystal Sandstone Chiseled'), tiles = { 'everness_crystal_sandstone_chiseled.png' }, is_ground_content = false, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:cursed_sandstone_block', { +Everness:register_node('everness:cursed_sandstone_block', { description = S('Cursed Sandstone Block'), tiles = { 'everness_cursed_sandstone_block.png' }, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -minetest.register_node('everness:cursed_sandstone_brick', { +Everness:register_node('everness:cursed_sandstone_brick', { description = S('Cursed Sandstone Brick'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_cursed_sandstone_brick.png' }, is_ground_content = false, - groups = { cracky = 2 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + sandstone = 1, + normal_sandstone = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 0.8, + _mcl_hardness = 0.8, + sounds = Everness.node_sound_stone_defaults(), }) -- -- Soft / Non-Stone -- -minetest.register_node('everness:coral_dirt', { +Everness:register_node('everness:coral_dirt', { description = S('Coral Dirt'), short_description = S('Coral Dirt'), tiles = { 'everness_coral_dirt.png' }, - groups = { crumbly = 3, soil = 1 }, - sounds = default.node_sound_dirt_defaults(), + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + -- path_creation_possible = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + sounds = Everness.node_sound_dirt_defaults(), }) -minetest.register_node('everness:cursed_dirt', { - description = S('Cursed Dirt'), - short_description = S('Cursed Dirt'), - tiles = { 'everness_cursed_dirt.png' }, - groups = { crumbly = 3, soil = 1 }, +Everness:register_node('everness:coral_deep_ocean_mud', { + description = S('Coral Deep Ocean Mud'), + short_description = S('Coral Deep Ocean Mud'), + tiles = { 'everness_mud_2.png' }, + groups = { crumbly = 3, bio_bubbles = 1 }, sounds = Everness.node_sound_mud_defaults(), }) -minetest.register_node('everness:crystal_dirt', { +Everness:register_node('everness:cursed_dirt', { + description = S('Cursed Dirt'), + short_description = S('Cursed Dirt'), + tiles = { 'everness_cursed_dirt.png' }, + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + -- path_creation_possible = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + sounds = Everness.node_sound_mud_defaults(), +}) + +Everness:register_node('everness:crystal_dirt', { description = S('Crystal Dirt'), short_description = S('Crystal Dirt'), tiles = { 'everness_crystal_dirt.png' }, - groups = { crumbly = 3, soil = 1 }, - sounds = default.node_sound_dirt_defaults(), + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + -- path_creation_possible = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + sounds = Everness.node_sound_dirt_defaults(), }) -minetest.register_node('everness:forsaken_tundra_dirt', { +Everness:register_node('everness:forsaken_tundra_dirt', { description = S('Forsaken Tundra Dirt'), short_description = S('Forsaken Tundra Dirt'), tiles = { 'everness_forsaken_tundra_dirt.png' }, - groups = { crumbly = 3, soil = 1, mold_soil = 1 }, - sounds = default.node_sound_dirt_defaults(), + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + -- path_creation_possible = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + sounds = Everness.node_sound_dirt_defaults(), }) -minetest.register_node('everness:forsaken_tundra_dirt_with_grass', { +Everness:register_node('everness:forsaken_tundra_dirt_with_grass', { description = S('Forsaken Tundra Dirt with Grass'), short_description = S('Forsaken Tundra Dirt with Grass'), tiles = { @@ -769,14 +1645,33 @@ minetest.register_node('everness:forsaken_tundra_dirt_with_grass', { 'everness_forsaken_tundra_dirt.png', { name = 'everness_forsaken_tundra_dirt.png^everness_forsaken_tundra_grass_side.png', tileable_vertical = false } }, - groups = { crumbly = 3, soil = 1 }, + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + -- spreading_dirt_type = 1, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- path_creation_possible = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, -- drop = 'everness:forsaken_tundra_dirt', - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + sounds = Everness.node_sound_grass_defaults(), }) -minetest.register_node('everness:dirt_with_coral_grass', { +Everness:register_node('everness:dirt_with_coral_grass', { description = S('Dirt with Coral Grass'), short_description = S('Dirt with Coral Grass'), tiles = { @@ -784,14 +1679,34 @@ minetest.register_node('everness:dirt_with_coral_grass', { 'everness_coral_dirt.png', { name = 'everness_coral_dirt.png^everness_coral_grass_side.png', tileable_vertical = false } }, - groups = { crumbly = 3, soil = 1, everness_spreading_dirt_type = 1 }, + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- path_creation_possible = 1, + -- Everness + everness_spreading_dirt_type = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, drop = 'everness:coral_dirt', - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + sounds = Everness.node_sound_grass_defaults(), }) -minetest.register_node('everness:dirt_with_cursed_grass', { +Everness:register_node('everness:dirt_with_cursed_grass', { description = S('Dirt with Cursed Grass'), short_description = S('Dirt with Cursed Grass'), tiles = { @@ -799,12 +1714,34 @@ minetest.register_node('everness:dirt_with_cursed_grass', { 'everness_cursed_dirt.png', { name = 'everness_cursed_dirt.png^everness_cursed_grass_side.png', tileable_vertical = false } }, - groups = { crumbly = 3, soil = 1, everness_spreading_dirt_type = 1 }, + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- path_creation_possible = 1, + -- Everness + everness_spreading_dirt_type = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, drop = 'everness:cursed_dirt', sounds = Everness.node_sound_mud_defaults(), }) -minetest.register_node('everness:dirt_with_crystal_grass', { +Everness:register_node('everness:dirt_with_crystal_grass', { description = S('Dirt with Crystal Grass'), short_description = S('Dirt with Crystal Grass'), tiles = { @@ -812,82 +1749,194 @@ minetest.register_node('everness:dirt_with_crystal_grass', { 'everness_crystal_dirt.png', { name = 'everness_crystal_dirt.png^everness_crystal_grass_side.png', tileable_vertical = false } }, - groups = { crumbly = 3, soil = 1, everness_spreading_dirt_type = 1 }, + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- path_creation_possible = 1, + -- Everness + everness_spreading_dirt_type = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, drop = 'everness:crystal_dirt', - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + sounds = Everness.node_sound_grass_defaults(), }) -minetest.register_node('everness:dry_ocean_dirt', { +Everness:register_node('everness:dry_ocean_dirt', { description = S('Dry Ocean Dirt'), short_description = S('Dry Ocean Dirt'), tiles = { 'everness_forsaken_desert_dry_ocean_dirt.png' }, - groups = { crumbly = 3 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + -- path_creation_possible = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + sounds = Everness.node_sound_dirt_defaults(), }) --- Loot Chest Markers +-- Loot Chest / Icicle Markers -minetest.register_node('everness:japanese_shrine_lootchest_marker', { - -- drawtype = 'airlike', +Everness:register_node('everness:japanese_shrine_lootchest_marker', { + drawtype = 'airlike', description = 'Japanese Shrine Loot Chest Spawn Marker', tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, - groups = { dig_immediate = 2, not_in_creative_inventory = 0 }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, paramtype2 = 'facedir', }) -minetest.register_node('everness:jungle_temple_lootchest_marker', { - -- drawtype = 'airlike', +Everness:register_node('everness:jungle_temple_lootchest_marker', { + drawtype = 'airlike', description = 'Jungle Temple Loot Chest Spawn Marker', tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, - groups = { dig_immediate = 2, not_in_creative_inventory = 0 }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, paramtype2 = 'facedir', }) -minetest.register_node('everness:haunted_house_lootchest_marker', { - -- drawtype = 'airlike', +Everness:register_node('everness:haunted_house_lootchest_marker', { + drawtype = 'airlike', description = 'Haunted House Loot Chest Spawn Marker', tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, - groups = { dig_immediate = 2, not_in_creative_inventory = 0 }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, paramtype2 = 'facedir', }) -minetest.register_node('everness:quartz_temple_lootchest_marker', { - -- drawtype = 'airlike', +Everness:register_node('everness:quartz_temple_lootchest_marker', { + drawtype = 'airlike', description = 'Quartz Temple Loot Chest Spawn Marker', tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, - groups = { dig_immediate = 2, not_in_creative_inventory = 0 }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, paramtype2 = 'facedir', }) -minetest.register_node('everness:forsaken_desert_temple_marker', { - -- drawtype = 'airlike', +Everness:register_node('everness:forsaken_desert_temple_marker', { + drawtype = 'airlike', description = 'Forsaken Temple Loot Chest Spawn Marker', tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, - groups = { dig_immediate = 2, not_in_creative_inventory = 0 }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, paramtype2 = 'facedir', }) -minetest.register_node('everness:forsaken_desert_temple_2_marker', { - -- drawtype = 'airlike', +Everness:register_node('everness:forsaken_desert_temple_2_marker', { + drawtype = 'airlike', description = 'Forsaken Temple 2 Loot Chest Spawn Marker', tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, - groups = { dig_immediate = 2, not_in_creative_inventory = 0 }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, + paramtype2 = 'facedir', +}) + +Everness:register_node('everness:frosted_icicle_large_ceiling_marker', { + drawtype = 'airlike', + description = 'Frosted Icicle Large Ceiling Marker', + tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, + paramtype2 = 'facedir', +}) + +Everness:register_node('everness:frosted_icicle_large_floor_marker', { + drawtype = 'airlike', + description = 'Frosted Icicle Large Floor Marker', + tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, + paramtype2 = 'facedir', +}) + +Everness:register_node('everness:coral_forest_deep_ocean_house_marker', { + drawtype = 'airlike', + description = 'Coral Forest Deep Ocean House Marker', + tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, + paramtype2 = 'facedir', +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_skull_marker', { + drawtype = 'airlike', + description = 'Cursed Lands Deep Ocean Skull Marker', + tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, + paramtype2 = 'facedir', +}) + +Everness:register_node('everness:frosted_icesheet_igloo_marker', { + drawtype = 'airlike', + description = 'Frosted Icesheet Igloo Marker', + tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, + paramtype2 = 'facedir', +}) + +Everness:register_node('everness:crystal_forest_deep_ocean_ruins_marker', { + drawtype = 'airlike', + description = 'Crystal Forest Deep Ocean Ruins Marker', + tiles = { 'everness_lootchest_marker_top.png', 'everness_lootchest_marker_side.png' }, + groups = { dig_immediate = 2, not_in_creative_inventory = 1 }, + _mcl_hardness = 0.2, paramtype2 = 'facedir', }) -- Everness default blocks -minetest.register_node('everness:dirt_1', { +Everness:register_node('everness:dirt_1', { description = S('Dirt'), short_description = S('Dirt'), tiles = { 'everness_dirt_1.png' }, - groups = { crumbly = 3, soil = 1 }, - sounds = default.node_sound_dirt_defaults(), + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + -- path_creation_possible = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + sounds = Everness.node_sound_dirt_defaults(), }) -minetest.register_node('everness:dirt_with_grass_1', { +Everness:register_node('everness:dirt_with_grass_1', { description = S('Dirt with Grass'), short_description = S('Dirt with Grass'), tiles = { @@ -895,14 +1944,34 @@ minetest.register_node('everness:dirt_with_grass_1', { 'everness_dirt_1.png', { name = 'everness_dirt_1.png^everness_grass_side_1.png', tileable_vertical = false } }, - groups = { crumbly = 3, soil = 1, everness_spreading_dirt_type = 1 }, + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- path_creation_possible = 1, + -- Everness + everness_spreading_dirt_type = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, drop = 'everness:dirt_1', - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + sounds = Everness.node_sound_grass_defaults(), }) -minetest.register_node('everness:dirt_with_grass_2', { +Everness:register_node('everness:dirt_with_grass_2', { description = S('Dirt with Grass'), short_description = S('Dirt with Grass'), tiles = { @@ -910,14 +1979,34 @@ minetest.register_node('everness:dirt_with_grass_2', { 'everness_dirt_1.png', { name = 'everness_dirt_1.png^everness_grass_side_1.png', tileable_vertical = false } }, - groups = { crumbly = 3, soil = 1, everness_spreading_dirt_type = 1 }, + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- path_creation_possible = 1, + -- Everness + everness_spreading_dirt_type = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, drop = 'everness:dirt_1', - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + sounds = Everness.node_sound_grass_defaults(), }) -minetest.register_node('everness:dirt_with_grass_extras_1', { +Everness:register_node('everness:dirt_with_grass_extras_1', { description = S('Dirt with Grass'), short_description = S('Dirt with Grass'), tiles = { @@ -925,14 +2014,34 @@ minetest.register_node('everness:dirt_with_grass_extras_1', { 'everness_dirt_1.png', { name = 'everness_dirt_1.png^everness_grass_side_1.png', tileable_vertical = false } }, - groups = { crumbly = 3, soil = 1, everness_spreading_dirt_type = 1 }, + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- path_creation_possible = 1, + -- Everness + everness_spreading_dirt_type = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, drop = 'everness:dirt_1', - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + sounds = Everness.node_sound_grass_defaults(), }) -minetest.register_node('everness:dirt_with_grass_extras_2', { +Everness:register_node('everness:dirt_with_grass_extras_2', { description = S('Dirt with Grass'), short_description = S('Dirt with Grass'), tiles = { @@ -940,24 +2049,59 @@ minetest.register_node('everness:dirt_with_grass_extras_2', { 'everness_dirt_1.png', { name = 'everness_dirt_1.png^everness_grass_side_1.png', tileable_vertical = false } }, - groups = { crumbly = 3, soil = 1, everness_spreading_dirt_type = 1 }, + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- path_creation_possible = 1, + -- Everness + everness_spreading_dirt_type = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, drop = 'everness:dirt_1', - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + sounds = Everness.node_sound_grass_defaults(), }) -minetest.register_node('everness:crystal_cave_dirt', { +Everness:register_node('everness:crystal_cave_dirt', { description = S('Crystal Cave Dirt'), short_description = S('Crystal Cave Dirt'), tiles = { 'everness_crystal_cave_dirt.png' }, - groups = { crumbly = 3, soil = 1 }, - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + -- path_creation_possible = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + sounds = Everness.node_sound_dirt_defaults(), }) -minetest.register_node('everness:crystal_cave_dirt_with_moss', { +Everness:register_node('everness:crystal_cave_dirt_with_moss', { description = S('Crystal Cave Dirt with Moss'), short_description = S('Crystal Cave Dirt with Moss'), tiles = { @@ -966,202 +2110,645 @@ minetest.register_node('everness:crystal_cave_dirt_with_moss', { 'everness_crystal_cave_dirt_side.png' }, drop = 'everness:crystal_cave_dirt', - groups = { crumbly = 3, soil = 1, everness_spreading_dirt_type_under = 1 }, - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- path_creation_possible = 1, + -- Everness + everness_spreading_dirt_type_under = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, + sounds = Everness.node_sound_grass_defaults(), }) -minetest.register_node('everness:moss_block', { +Everness:register_node('everness:moss_block', { description = S('Moss Block'), tiles = { 'everness_moss_block.png' }, - groups = { crumbly = 3, soil = 1 }, - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + groups = { + -- MTG + crumbly = 3, + -- Everness + everness_spreading_dirt_type_under = 1, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, + sounds = Everness.node_sound_grass_defaults(), }) -minetest.register_node('everness:crystal_moss_block', { +Everness:register_node('everness:crystal_moss_block', { description = S('Crystal Moss Block'), tiles = { 'everness_crystal_cave_moss.png' }, - groups = { crumbly = 3, soil = 1, everness_spreading_dirt_type_under = 1 }, - sounds = default.node_sound_dirt_defaults({ - footstep = { name = 'default_grass_footstep', gain = 0.25 }, - }), + groups = { + -- MTG + crumbly = 3, + -- MCL + handy = 1, + shovely = 1, + dirt = 2, + grass_block = 1, + grass_block_no_snow = 1, + soil_sapling = 2, + soil_sugarcane = 1, + cultivatable = 2, + enderman_takable = 1, + building_block = 1, + compostability = 30, + -- path_creation_possible = 1, + -- Everness + everness_spreading_dirt_type = 1, + -- ALL + soil = 1, + }, + _mcl_blast_resistance = 0.6, + _mcl_hardness = 0.6, + sounds = Everness.node_sound_grass_defaults(), }) -minetest.register_node('everness:coral_sand', { +Everness:register_node('everness:coral_sand', { description = S('Coral Sand'), short_description = S('Coral Sand'), tiles = { 'everness_coral_sand.png' }, - groups = { crumbly = 3, falling_node = 1, sand = 1 }, - sounds = default.node_sound_sand_defaults(), + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, }) -minetest.register_node('everness:coral_white_sand', { +Everness:register_node('everness:coral_white_sand', { description = S('Coral White Sand'), short_description = S('Coral White Sand'), tiles = { 'everness_coral_white_sand.png' }, - groups = { crumbly = 3, falling_node = 1, sand = 1 }, - sounds = default.node_sound_sand_defaults(), + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, }) -minetest.register_node('everness:cursed_sand', { +Everness:register_node('everness:cursed_sand', { description = S('Cursed Sand'), short_description = S('Cursed Sand'), tiles = { 'everness_cursed_sand.png' }, - groups = { crumbly = 3, falling_node = 1, sand = 1 }, - sounds = default.node_sound_sand_defaults(), + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, }) -minetest.register_node('everness:crystal_sand', { +Everness:register_node('everness:crystal_sand', { description = S('Crystal Sand'), short_description = S('Crystal Sand'), tiles = { 'everness_crystal_sand.png' }, - groups = { crumbly = 3, falling_node = 1, sand = 1 }, - sounds = default.node_sound_sand_defaults(), + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, }) -minetest.register_node('everness:forsaken_tundra_beach_sand', { +Everness:register_node('everness:crystal_forest_deep_ocean_sand_with_crack', { + description = S('Crystal Forest Deep Ocean Sand with Crack'), + short_description = S('Crystal Forest Deep Ocean Sand with Crack'), + tiles = { 'everness_crystal_forest_deep_ocean_sand_with_crack.png' }, + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + rising_crystals = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, +}) + +Everness:register_node('everness:forsaken_tundra_beach_sand', { description = S('Forsaken Tundra Beach Sand'), short_description = S('Forsaken Tundra Beach Sand'), tiles = { 'everness_forsaken_tundra_beach_sand.png' }, - groups = { crumbly = 3, falling_node = 1, sand = 1, mold_soil = 1 }, - sounds = default.node_sound_sand_defaults(), + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, }) -minetest.register_node('everness:forsaken_tundra_beach_sand_with_shells', { +Everness:register_node('everness:forsaken_tundra_beach_sand_with_shells', { description = S('Forsaken Tundra Beach Sand with Shells'), short_description = S('Forsaken Tundra Beach Sand'), tiles = { 'everness_forsaken_tundra_beach_sand_with_shells.png' }, - groups = { crumbly = 3, falling_node = 1, sand = 1 }, - sounds = default.node_sound_sand_defaults(), + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, }) -minetest.register_node('everness:forsaken_desert_sand', { +Everness:register_node('everness:forsaken_desert_sand', { description = S('Forsaken Desert Sand'), short_description = S('Forsaken Desert Sand'), tiles = { 'everness_forsaken_desert_sand.png' }, - groups = { crumbly = 3, falling_node = 1, sand = 1 }, - sounds = default.node_sound_sand_defaults(), + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, }) -minetest.register_node('everness:frosted_snowblock', { +Everness:register_node('everness:coral_forest_deep_ocean_sand', { + description = S('Coral Forest Deep Ocean Sand'), + short_description = S('Coral Forest Deep Ocean Sand'), + tiles = { 'everness_deep_ocean_sand.png' }, + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_sand', { + description = S('Cursed Lands Deep Ocean Sand'), + short_description = S('Cursed Lands Deep Ocean Sand'), + tiles = { 'everness_cursed_lands_deep_ocean_sand.png' }, + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_sand_with_crack', { + description = S('Cursed Lands Deep Ocean Sand with Crack'), + short_description = S('Cursed Lands Deep Ocean Sand with Crack'), + tiles = { 'everness_cursed_lands_deep_ocean_sand_with_crack.png' }, + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + rising_souls = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, +}) + +Everness:register_node('everness:crystal_forest_deep_ocean_sand', { + description = S('Crystal Forest Deep Ocean Sand'), + short_description = S('Crystal Forest Deep Ocean Sand'), + tiles = { 'everness_crystal_forest_deep_ocean_sand.png' }, + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, +}) + +Everness:register_node('everness:frosted_snowblock', { description = S('Frosted Snow Block'), tiles = { 'everness_frosted_snow.png' }, - groups = { crumbly = 3, cools_lava = 1, snowy = 1 }, + groups = { + -- MTG + crumbly = 3, + cools_lava = 1, + snowy = 1, + -- MCL + shovely = 2, + building_block = 1, + snow_cover = 1 + }, + _mcl_blast_resistance = 0.1, + _mcl_hardness = 0.1, + _mcl_silk_touch_drop = true, sounds = Everness.node_sound_frosted_snow_defaults(), on_construct = function(pos) pos.y = pos.y - 1 - if minetest.get_node(pos).name == 'default:dirt_with_grass' then - minetest.set_node(pos, { name = 'default:dirt_with_snow' }) + + local alias_dirt_with_grass = minetest.registered_aliases['default:dirt_with_grass'] + local alias_dirt_with_snow = minetest.registered_aliases['default:dirt_with_snow'] + + if minetest.get_node(pos).name == alias_dirt_with_grass then + minetest.set_node(pos, { name = alias_dirt_with_snow }) end end, }) -- 'is ground content = false' to avoid tunnels in sea ice or ice rivers -minetest.register_node('everness:frosted_ice', { +Everness:register_node('everness:frosted_ice', { description = S('Frosted Ice'), tiles = { 'everness_frosted_ice.png' }, is_ground_content = false, paramtype = 'light', - groups = { cracky = 3, cools_lava = 1, slippery = 3 }, - sounds = default.node_sound_ice_defaults(), + groups = { + -- MTG + cracky = 3, + cools_lava = 1, + -- MCL + handy = 1, + pickaxey = 1, + building_block = 1, + ice = 1, + -- ALL + slippery = 3 + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_ice_defaults(), }) -minetest.register_node('everness:frosted_ice_translucent', { +Everness:register_node('everness:frosted_ice_translucent', { description = S('Frosted Ice Translucent'), tiles = { 'everness_frosted_ice_translucent.png' }, is_ground_content = false, paramtype = 'light', - groups = { cracky = 3, cools_lava = 1, slippery = 3 }, - sounds = default.node_sound_ice_defaults(), + groups = { + -- MTG + cracky = 3, + cools_lava = 1, + -- MCL + handy = 1, + pickaxey = 1, + building_block = 1, + ice = 1, + -- ALL + slippery = 3 + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_ice_defaults(), drawtype = 'glasslike', -- opaque, clip, blend use_texture_alpha = 'blend' }) -- Mapgen-placed ice with 'is ground content = true' to contain tunnels -minetest.register_node('everness:frosted_cave_ice', { +Everness:register_node('everness:frosted_cave_ice', { description = S('Frosted Cave Ice'), tiles = { 'everness_frosted_ice.png' }, paramtype = 'light', - groups = { cracky = 3, cools_lava = 1, slippery = 3, - not_in_creative_inventory = 1 }, + groups = { + -- MTG + cracky = 3, + cools_lava = 1, + -- MCL + handy = 1, + pickaxey = 1, + building_block = 1, + ice = 1, + -- ALL + slippery = 3, + not_in_creative_inventory = 1 + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + _mcl_silk_touch_drop = true, drop = 'everness:frosted_ice', - sounds = default.node_sound_ice_defaults(), + sounds = Everness.node_sound_ice_defaults(), }) -- Mapgen-placed ice with 'is ground content = true' to contain tunnels -minetest.register_node('everness:frosted_cave_ice_illuminating', { +Everness:register_node('everness:frosted_cave_ice_illuminating', { description = S('Frosted Cave Ice'), tiles = { 'everness_frosted_ice.png' }, paramtype = 'light', - groups = { cracky = 3, cools_lava = 1, slippery = 3, - not_in_creative_inventory = 1 }, + groups = { + -- MTG + cracky = 3, + cools_lava = 1, + -- MCL + handy = 1, + pickaxey = 1, + building_block = 1, + ice = 1, + -- ALL + slippery = 3, + not_in_creative_inventory = 1 + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + _mcl_silk_touch_drop = true, drop = 'everness:frosted_ice', - sounds = default.node_sound_ice_defaults(), - light_source = 9 + sounds = Everness.node_sound_ice_defaults(), + light_source = 9, + is_ground_content = false }) -minetest.register_node('everness:bone', { +Everness:register_node('everness:bone', { description = S('Bone'), tiles = { 'everness_bone_top.png', 'everness_bone_top.png', 'everness_bone.png' }, paramtype2 = 'facedir', is_ground_content = false, - groups = { cracky = 3, choppy = 2, oddly_breakable_by_hand = 1 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + cracky = 3, + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1 + }, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), on_place = minetest.rotate_node }) -minetest.register_node('everness:ancient_emerald_ice', { +Everness:register_node('everness:ancient_emerald_ice', { description = S('Ancient Emerald Ice'), tiles = { 'everness_ancient_emerald_ice.png' }, paramtype = 'light', - groups = { cracky = 3, cools_lava = 1 }, - sounds = default.node_sound_ice_defaults(), + groups = { + -- MTG + cracky = 3, + cools_lava = 1, + -- MCL + handy = 1, + pickaxey = 1, + building_block = 1, + ice = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_ice_defaults(), }) -minetest.register_node('everness:dense_emerald_ice', { +Everness:register_node('everness:dense_emerald_ice', { description = S('Dense Emerald Ice'), tiles = { 'everness_dense_emerald_ice.png' }, paramtype = 'light', - groups = { cracky = 3, cools_lava = 1 }, - sounds = default.node_sound_ice_defaults(), + groups = { + -- MTG + cracky = 3, + cools_lava = 1, + -- MCL + handy = 1, + pickaxey = 1, + building_block = 1, + ice = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_ice_defaults(), }) -minetest.register_node('everness:emerald_ice', { +Everness:register_node('everness:emerald_ice', { description = S('Emerald Ice'), tiles = { 'everness_emerald_ice.png' }, paramtype = 'light', - groups = { cracky = 3, cools_lava = 1 }, - sounds = default.node_sound_ice_defaults(), + groups = { + -- MTG + cracky = 3, + cools_lava = 1, + -- MCL + handy = 1, + pickaxey = 1, + building_block = 1, + ice = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_ice_defaults(), }) -minetest.register_node('everness:snowcobble', { +Everness:register_node('everness:snowcobble', { description = 'Snow Cobble', tiles = { 'everness_snowcobble.png' }, - groups = { puts_out_fire = 1, cools_lava = 1, snowy = 1, cracky = 2, stone = 1 }, - sounds = default.node_sound_snow_defaults(), + groups = { + -- MTG + puts_out_fire = 1, + cools_lava = 1, + snowy = 1, + cracky = 2, + stone = 1, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + cobble = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 2, + sounds = Everness.node_sound_snow_defaults(), is_ground_content = false, on_construct = function(pos) pos.y = pos.y - 1 - if minetest.get_node(pos).name == 'default:dirt_with_grass' then - minetest.set_node(pos, { name = 'default:dirt_with_snow' }) + + local alias_dirt_with_grass = minetest.registered_aliases['default:dirt_with_grass'] + local alias_dirt_with_snow = minetest.registered_aliases['default:dirt_with_snow'] + + if minetest.get_node(pos).name == alias_dirt_with_grass then + minetest.set_node(pos, { name = alias_dirt_with_snow }) end end, }) -minetest.register_node('everness:icecobble', { +Everness:register_node('everness:icecobble', { description = 'Ice Cobble', tiles = { 'everness_icecobble.png' }, - groups = { cracky = 2, cools_lava = 1 }, - sounds = default.node_sound_glass_defaults(), + groups = { + -- MTG + puts_out_fire = 1, + cools_lava = 1, + cracky = 2, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + cobble = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 2, + sounds = Everness.node_sound_ice_defaults(), is_ground_content = false, }) -minetest.register_node('everness:cursed_mud', { +Everness:register_node('everness:cursed_mud', { description = S('Cursed Mud'), tiles = { 'everness_cursed_mud.png' }, drawtype = 'glasslike', @@ -1171,11 +2758,29 @@ minetest.register_node('everness:cursed_mud', { walkable = false, climbable = false, post_effect_color = { r = 49, g = 51, b = 57, a = 245 }, - groups = { crumbly = 3, sand = 1, liquid = 3, disable_jump = 1 }, - sounds = default.node_sound_sand_defaults() + groups = { + -- MTG + crumbly = 3, + everness_sand = 1, + liquid = 3, + disable_jump = 1, + -- MCL + handy = 1, + shovely = 1, + soil_sugarcane = 1, + enderman_takable = 1, + building_block = 1, + material_sand = 1, + -- ALL + falling_node = 1, + }, + sounds = Everness.node_sound_sand_defaults(), + -- MCL + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, }) -minetest.register_node('everness:cobweb', { +Everness:register_node('everness:cobweb', { description = S('Cobweb'), tiles = { 'everness_cobweb.png' }, inventory_image = 'everness_cobweb.png', @@ -1187,11 +2792,25 @@ minetest.register_node('everness:cobweb', { move_resistance = 7, drowning = 2, walkable = false, - groups = { crumbly = 3, sand = 1, liquid = 3, disable_jump = 1 }, - sounds = default.node_sound_leaves_defaults() + groups = { + -- MTG + crumbly = 3, + liquid = 3, + -- MCL + swordy_cobweb = 1, + shearsy_cobweb = 1, + fake_liquid = 1, + deco_block = 1, + dig_by_piston = 1, + dig_by_water = 1, + destroy_by_lava_flow = 1, + -- ALL + disable_jump = 1, + }, + sounds = Everness.node_sound_leaves_defaults() }) -minetest.register_node('everness:cave_flower', { +Everness:register_node('everness:cave_flower', { description = S('Cave Flower'), short_description = S('Cave Flower'), drawtype = 'mesh', @@ -1208,15 +2827,39 @@ minetest.register_node('everness:cave_flower', { type = 'fixed', fixed = { -0.5, -0.5, -0.5, 0.5, -0.25, 0.5 } }, - groups = { snappy = 3, flora = 1, attached_node = 1, bamboo_grass_under = 1, flammable = 1 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + bamboo_grass_under = 1, + -- MCL + deco_block = 1, + dig_by_piston = 1, + dig_immediate = 3, + dig_by_water = 1, + destroy_by_lava_flow = 1, + enderman_takable = 1, + plant = 1, + flower = 1, + place_flowerlike = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + compostability = 65, + -- ALL + flammable = 1, + attached_node = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_wood_defaults(), sunlight_propagates = true, light_source = 7, liquids_pointable = false, use_texture_alpha = 'clip', }) -minetest.register_node('everness:cave_flower_with_particles', { +Everness:register_node('everness:cave_flower_with_particles', { description = S('Cave Flower with Particles'), short_description = S('Cave Flower with Particles'), drawtype = 'mesh', @@ -1245,8 +2888,32 @@ minetest.register_node('everness:cave_flower_with_particles', { type = 'fixed', fixed = { -0.5, -0.5, -0.5, 0.5, -0.25, 0.5 } }, - groups = { snappy = 3, flora = 1, attached_node = 1, bamboo_grass_under = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + bamboo_grass_under = 1, + -- MCL + deco_block = 1, + dig_by_piston = 1, + dig_immediate = 3, + dig_by_water = 1, + destroy_by_lava_flow = 1, + enderman_takable = 1, + plant = 1, + flower = 1, + place_flowerlike = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + compostability = 65, + -- ALL + flammable = 1, + attached_node = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), sunlight_propagates = true, light_source = 12, liquids_pointable = false, @@ -1254,7 +2921,7 @@ minetest.register_node('everness:cave_flower_with_particles', { use_texture_alpha = 'blend', }) -minetest.register_node('everness:forsaken_fire', { +Everness:register_node('everness:forsaken_fire', { description = S('Forsaken Fire'), short_description = S('Forsaken Fire'), drawtype = 'mesh', @@ -1281,8 +2948,17 @@ minetest.register_node('everness:forsaken_fire', { type = 'fixed', fixed = { -0.5, -0.5, -0.5, 0.5, 0.25, 0.5 } }, - groups = { cracky = 3, level = 2 }, - sounds = default.node_sound_metal_defaults(), + groups = { + -- MTG + cracky = 3, + level = 2, + -- MCL + pickaxey = 2, + building_block = 1 + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 5, + sounds = Everness.node_sound_metal_defaults(), light_source = 13, liquids_pointable = false, -- opaque, clip, blend @@ -1293,106 +2969,282 @@ minetest.register_node('everness:forsaken_fire', { -- Trees -- -minetest.register_node('everness:coral_tree', { +Everness:register_node('everness:coral_tree', { description = S('Coral Tree Trunk'), short_description = S('Coral Tree Trunk'), tiles = { 'everness_coral_tree.png' }, paramtype2 = 'facedir', is_ground_content = false, - groups = { tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 5, + -- ALL + tree = 1, + flammable = 2, + }, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + -- _mcl_stripped_variant = stripped_variant, + sounds = Everness.node_sound_wood_defaults(), on_place = minetest.rotate_node }) -minetest.register_node('everness:coral_tree_bioluminescent', { +Everness:register_node('everness:coral_wood', { + description = S('Coral Wood Planks'), + paramtype2 = 'facedir', + place_param2 = 0, + tiles = { 'everness_coral_wood.png' }, + groups = { + -- MTG + choppy = 3, + oddly_breakable_by_hand = 2, + -- Everness + everness_wood = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 3, + wood = 1, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), +}) + +Everness:register_node('everness:coral_tree_bioluminescent', { description = S('Coral Tree Bioluminescent'), short_description = S('Coral Tree Bioluminescent'), tiles = { 'everness_coral_mushrooms_bioluminescent.png' }, paramtype = 'light', sunlight_propagates = true, is_ground_content = false, - groups = { choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 5, + -- ALL + tree = 1, + flammable = 2, + }, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + -- _mcl_stripped_variant = stripped_variant, + sounds = Everness.node_sound_wood_defaults(), light_source = 7 }) -minetest.register_node('everness:cursed_dream_stone', { +Everness:register_node('everness:cursed_dream_stone', { description = S('Cursed Dream Stone'), short_description = S('Cursed Dream Stone'), tiles = { 'everness_cursed_dream_stone.png' }, paramtype = 'light', sunlight_propagates = true, is_ground_content = false, - groups = { cracky = 2, stone = 1 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 2, + -- MCL + pickaxey = 1, + building_block = 1, + -- ALL + stone = 1, + }, + _mcl_blast_resistance = 6, + _mcl_hardness = 1.5, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), light_source = 7 }) -minetest.register_node('everness:dry_tree', { +Everness:register_node('everness:dry_tree', { description = S('Dry Tree Trunk'), short_description = S('Dry Tree Trunk'), tiles = { 'everness_dry_tree_top.png', 'everness_dry_tree_top.png', 'everness_dry_tree.png' }, paramtype2 = 'facedir', is_ground_content = false, - groups = { tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), - on_place = minetest.rotate_node + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 5, + -- ALL + tree = 1, + flammable = 2, + }, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + -- _mcl_stripped_variant = stripped_variant, + sounds = Everness.node_sound_wood_defaults(), + on_place = minetest.rotate_node, }) -minetest.register_node('everness:baobab_tree', { +Everness:register_node('everness:baobab_tree', { description = S('Baobab Tree Trunk'), short_description = S('Baobab Tree Trunk'), tiles = { 'everness_baobab_tree_top.png', 'everness_baobab_tree_top.png', 'everness_baobab_tree_side.png' }, paramtype2 = 'facedir', is_ground_content = false, - groups = { tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 5, + -- ALL + tree = 1, + flammable = 2, + }, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + -- _mcl_stripped_variant = stripped_variant, + sounds = Everness.node_sound_wood_defaults(), on_place = minetest.rotate_node }) -minetest.register_node('everness:sequoia_tree', { +Everness:register_node('everness:sequoia_tree', { description = S('Sequoia Tree Trunk'), short_description = S('Sequoia Tree Trunk'), tiles = { 'everness_sequoia_tree_top.png', 'everness_sequoia_tree_top.png', 'everness_sequoia_tree_side.png' }, paramtype2 = 'facedir', is_ground_content = false, - groups = { tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 5, + -- ALL + tree = 1, + flammable = 2, + }, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + -- _mcl_stripped_variant = stripped_variant, + sounds = Everness.node_sound_wood_defaults(), on_place = minetest.rotate_node }) -minetest.register_node('everness:willow_tree', { +Everness:register_node('everness:willow_tree', { description = S('Willow Tree Trunk'), short_description = S('Sequoia Tree Trunk'), tiles = { 'everness_willow_tree_top.png', 'everness_willow_tree_top.png', 'everness_willow_tree_side.png' }, paramtype2 = 'facedir', is_ground_content = false, - groups = { tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 5, + -- ALL + tree = 1, + flammable = 2, + }, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + -- _mcl_stripped_variant = stripped_variant, + sounds = Everness.node_sound_wood_defaults(), on_place = minetest.rotate_node }) -minetest.register_node('everness:willow_wood', { +Everness:register_node('everness:willow_wood', { description = S('Willow Wood Planks'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_willow_wood.png' }, is_ground_content = false, - groups = { choppy = 3, oddly_breakable_by_hand = 2, flammable = 3, wood = 1 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 3, + oddly_breakable_by_hand = 2, + -- Everness + everness_wood = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 3, + wood = 1, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), }) -minetest.register_node('everness:dry_wood', { +Everness:register_node('everness:dry_wood', { description = S('Dry Wood Planks'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_dry_wood.png' }, is_ground_content = false, - groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 3, + oddly_breakable_by_hand = 2, + -- Everness + everness_wood = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 3, + wood = 1, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), }) -minetest.register_node('everness:hollow_tree', { +Everness:register_node('everness:hollow_tree', { description = S('Hollow Tree Trunk'), short_description = S('Hollow Tree Trunk'), drawtype = 'nodebox', @@ -1414,14 +3266,32 @@ minetest.register_node('everness:hollow_tree', { 'everness_hollow_tree_top.png', 'everness_hollow_tree_side.png' }, + use_texture_alpha = 'clip', paramtype2 = 'facedir', is_ground_content = false, - groups = { tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 5, + -- ALL + tree = 1, + flammable = 2, + }, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + -- _mcl_stripped_variant = stripped_variant, + sounds = Everness.node_sound_wood_defaults(), on_place = minetest.rotate_node }) -minetest.register_node('everness:crystal_tree', { +Everness:register_node('everness:crystal_tree', { description = S('Crystal Tree Trunk'), short_description = S('Crystal Tree Trunk'), drawtype = 'nodebox', @@ -1437,12 +3307,57 @@ minetest.register_node('everness:crystal_tree', { paramtype = 'light', is_ground_content = false, sunlight_propagates = true, - groups = { tree = 1, choppy = 2, oddly_breakable_by_hand = 1 }, - sounds = default.node_sound_glass_defaults(), + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 5, + -- ALL + tree = 1, + flammable = 2, + }, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + -- _mcl_stripped_variant = stripped_variant, + sounds = Everness.node_sound_glass_defaults(), on_place = minetest.rotate_node, }) --- minetest.register_node('everness:mese_tree', { +minetest.register_node('everness:crystal_wood', { + description = S('Crystal Wood Planks'), + paramtype2 = 'facedir', + place_param2 = 0, + tiles = { 'everness_crystal_wood.png' }, + is_ground_content = false, + groups = { + -- MTG + choppy = 3, + oddly_breakable_by_hand = 2, + -- Everness + everness_wood = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 3, + wood = 1, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), +}) + +-- Everness:register_node('everness:mese_tree', { -- description = S('Mese Tree Trunk'), -- short_description = S('Mese Tree Trunk'), -- tiles = { @@ -1459,11 +3374,11 @@ minetest.register_node('everness:crystal_tree', { -- paramtype2 = 'facedir', -- is_ground_content = false, -- groups = { tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 }, --- sounds = default.node_sound_wood_defaults(), +-- sounds = Everness.node_sound_wood_defaults(), -- on_place = minetest.rotate_node -- }) -minetest.register_node('everness:baobab_leaves', { +Everness:register_node('everness:baobab_leaves', { description = S('Baobab Tree Leaves'), short_description = S('Baobab Tree Leaves'), drawtype = 'allfaces_optional', @@ -1473,7 +3388,29 @@ minetest.register_node('everness:baobab_leaves', { paramtype = 'light', is_ground_content = false, sunlight_propagates = true, - groups = { snappy = 3, leafdecay = 3, flammable = 2, leaves = 1 }, + groups = { + -- MTG + snappy = 3, + leafdecay = 3, + -- MCL + handy = 1, + hoey = 1, + shearsy = 1, + swordy = 1, + dig_by_piston = 1, + fire_encouragement = 30, + fire_flammability = 60, + deco_block = 1, + compostability = 30, + -- ALL + flammable = 2, + leaves = 1, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + _mcl_silk_touch_drop = true, + -- _mcl_fortune_drop = { get_drops(1), get_drops(2), get_drops(3), get_drops(4) }, drop = { max_items = 1, items = { @@ -1489,11 +3426,13 @@ minetest.register_node('everness:baobab_leaves', { } } }, - sounds = default.node_sound_leaves_defaults(), - after_place_node = default.after_place_leaves, + sounds = Everness.node_sound_leaves_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + return Everness:after_place_leaves(pos, placer, itemstack, pointed_thing) + end }) -minetest.register_node('everness:sequoia_leaves', { +Everness:register_node('everness:sequoia_leaves', { description = S('Sequoia Tree Leaves'), short_description = S('Sequoia Tree Leaves'), drawtype = 'allfaces_optional', @@ -1503,7 +3442,29 @@ minetest.register_node('everness:sequoia_leaves', { paramtype = 'light', is_ground_content = false, sunlight_propagates = true, - groups = { snappy = 3, leafdecay = 3, flammable = 2, leaves = 1 }, + groups = { + -- MTG + snappy = 3, + leafdecay = 3, + -- MCL + handy = 1, + hoey = 1, + shearsy = 1, + swordy = 1, + dig_by_piston = 1, + fire_encouragement = 30, + fire_flammability = 60, + deco_block = 1, + compostability = 30, + -- ALL + flammable = 2, + leaves = 1, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + _mcl_silk_touch_drop = true, + -- _mcl_fortune_drop = { get_drops(1), get_drops(2), get_drops(3), get_drops(4) }, drop = { max_items = 1, items = { @@ -1519,12 +3480,14 @@ minetest.register_node('everness:sequoia_leaves', { } } }, - sounds = default.node_sound_leaves_defaults(), - after_place_node = default.after_place_leaves, + sounds = Everness.node_sound_leaves_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + return Everness:after_place_leaves(pos, placer, itemstack, pointed_thing) + end }) -- for marker only -minetest.register_node('everness:baobab_fruit_renewable', { +Everness:register_node('everness:baobab_fruit_renewable', { description = S('Baobab Fruit'), short_description = S('Baobab Fruit'), drawtype = 'plantlike', @@ -1550,9 +3513,30 @@ minetest.register_node('everness:baobab_fruit_renewable', { type = 'fixed', fixed = { -0.25, -0.5, -0.25, 0.25, 1, 0.25 } }, - groups = { fleshy = 3, dig_immediate = 3, flammable = 2, - leafdecay = 3, leafdecay_drop = 1, not_in_creative_inventory = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + fleshy = 3, + dig_immediate = 3, + leafdecay = 3, + leafdecay_drop = 1, + not_in_creative_inventory = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + -- _mcl_fortune_drop = fortune_wheat_seed_drop, + sounds = Everness.node_sound_leaves_defaults(), place_param2 = 0, after_dig_node = function(pos, oldnode, oldmetadata, digger) if oldnode.param2 == 0 then @@ -1562,11 +3546,11 @@ minetest.register_node('everness:baobab_fruit_renewable', { end, }) -minetest.register_node('everness:baobab_fruit_mark', { +Everness:register_node('everness:baobab_fruit_mark', { description = S('Baobab Fruit Marker'), short_description = S('Baobab Fruit Marker'), - inventory_image = 'everness_baobab_tree_fruit.png^[transformFY^default_invisible_node_overlay.png', - wield_image = 'everness_baobab_tree_fruit.png^[transformFY^default_invisible_node_overlay.png', + inventory_image = 'everness_baobab_tree_fruit.png^[transformFY^everness_invisible_node_overlay.png', + wield_image = 'everness_baobab_tree_fruit.png^[transformFY^everness_invisible_node_overlay.png', drawtype = 'airlike', paramtype = 'light', sunlight_propagates = true, @@ -1587,7 +3571,7 @@ minetest.register_node('everness:baobab_fruit_mark', { end }) -minetest.register_node('everness:baobab_fruit', { +Everness:register_node('everness:baobab_fruit', { description = S('Baobab Fruit'), short_description = S('Baobab Fruit'), drawtype = 'plantlike', @@ -1605,11 +3589,30 @@ minetest.register_node('everness:baobab_fruit', { type = 'fixed', fixed = { -0.25, -0.5, -0.25, 0.25, 1, 0.25 } }, - groups = { dig_immediate = 3, attached_node = 1, compost = 65 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + dig_immediate = 3, + compost = 65, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 65, + -- ALL + flammable = 2, + attached_node = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), }) -minetest.register_node('everness:baobab_sapling', { +Everness:register_node('everness:baobab_sapling', { description = S('Baobab Sapling'), short_description = S('Baobab Sapling'), drawtype = 'plantlike', @@ -1623,8 +3626,26 @@ minetest.register_node('everness:baobab_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_timer = function(...) Everness.grow_sapling(...) end, @@ -1632,20 +3653,18 @@ minetest.register_node('everness:baobab_sapling', { minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:baobab_sapling', - -- minp, maxp to be checked, relative to sapling pos - -- minp_relative.y = 1 because sapling pos has been checked - { x = -12, y = 1, z = -12 }, - { x = 12, y = 39, z = 12 }, - -- maximum interval of interior volume check - 4) + local on_place_props = { + sapling_name = 'everness:baobab_sapling', + minp_relative = { x = -12, y = 1, z = -12 }, + maxp_relative = { x = 12, y = 39, z = 12 }, + interval = 4, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) -minetest.register_node('everness:willow_leaves', { +Everness:register_node('everness:willow_leaves', { description = S('Willow Tree Leaves'), short_description = S('Willow Tree Leaves'), drawtype = 'allfaces_optional', @@ -1655,7 +3674,29 @@ minetest.register_node('everness:willow_leaves', { paramtype = 'light', is_ground_content = false, sunlight_propagates = true, - groups = { snappy = 3, leafdecay = 3, flammable = 2, leaves = 1 }, + groups = { + -- MTG + snappy = 3, + leafdecay = 3, + -- MCL + handy = 1, + hoey = 1, + shearsy = 1, + swordy = 1, + dig_by_piston = 1, + fire_encouragement = 30, + fire_flammability = 60, + deco_block = 1, + compostability = 30, + -- ALL + flammable = 2, + leaves = 1, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + _mcl_silk_touch_drop = true, + -- _mcl_fortune_drop = { get_drops(1), get_drops(2), get_drops(3), get_drops(4) }, drop = { max_items = 1, items = { @@ -1671,11 +3712,13 @@ minetest.register_node('everness:willow_leaves', { } } }, - sounds = default.node_sound_leaves_defaults(), - after_place_node = default.after_place_leaves, + sounds = Everness.node_sound_leaves_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + return Everness:after_place_leaves(pos, placer, itemstack, pointed_thing) + end }) -minetest.register_node('everness:coral_leaves', { +Everness:register_node('everness:coral_leaves', { description = S('Coral Tree Leaves'), short_description = S('Coral Tree Leaves'), drawtype = 'allfaces_optional', @@ -1684,7 +3727,31 @@ minetest.register_node('everness:coral_leaves', { special_tiles = { 'everness_coral_leaves.png' }, paramtype = 'light', is_ground_content = false, - groups = { snappy = 3, leafdecay = 3, flammable = 2, leaves = 1, falling_leaves = 1 }, + groups = { + -- MTG + snappy = 3, + leafdecay = 3, + -- Everness + falling_leaves = 1, + -- MCL + handy = 1, + hoey = 1, + shearsy = 1, + swordy = 1, + dig_by_piston = 1, + fire_encouragement = 30, + fire_flammability = 60, + deco_block = 1, + compostability = 30, + -- ALL + flammable = 2, + leaves = 1, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + _mcl_silk_touch_drop = true, + -- _mcl_fortune_drop = { get_drops(1), get_drops(2), get_drops(3), get_drops(4) }, drop = { max_items = 1, items = { @@ -1700,11 +3767,13 @@ minetest.register_node('everness:coral_leaves', { } } }, - sounds = default.node_sound_leaves_defaults(), - after_place_node = default.after_place_leaves, + sounds = Everness.node_sound_leaves_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + return Everness:after_place_leaves(pos, placer, itemstack, pointed_thing) + end }) -minetest.register_node('everness:dry_branches', { +Everness:register_node('everness:dry_branches', { description = S('Dry Tree Branches'), short_description = S('Dry Tree Branches'), drawtype = 'allfaces_optional', @@ -1713,7 +3782,30 @@ minetest.register_node('everness:dry_branches', { special_tiles = { 'everness_dry_branches.png' }, paramtype = 'light', is_ground_content = false, - groups = { snappy = 3, leafdecay = 3, flammable = 2, leaves = 1, falling_leaves = 1 }, + groups = { + -- MTG + snappy = 3, + leafdecay = 3, + -- Everness + falling_leaves = 1, + -- MCL + handy = 1, + hoey = 1, + shearsy = 1, + swordy = 1, + dig_by_piston = 1, + fire_encouragement = 30, + fire_flammability = 60, + deco_block = 1, + compostability = 30, + -- ALL + flammable = 2, + leaves = 1, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + _mcl_silk_touch_drop = true, drop = { max_items = 1, items = { @@ -1729,11 +3821,13 @@ minetest.register_node('everness:dry_branches', { } } }, - sounds = default.node_sound_leaves_defaults(), - after_place_node = default.after_place_leaves, + sounds = Everness.node_sound_leaves_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + return Everness:after_place_leaves(pos, placer, itemstack, pointed_thing) + end }) -minetest.register_node('everness:crystal_leaves', { +Everness:register_node('everness:crystal_leaves', { description = S('Crystal Tree Leaves'), short_description = S('Crystal Tree Leaves'), drawtype = 'allfaces_optional', @@ -1742,7 +3836,30 @@ minetest.register_node('everness:crystal_leaves', { special_tiles = { 'everness_crystal_leaves.png' }, paramtype = 'light', is_ground_content = false, - groups = { snappy = 3, leafdecay = 3, flammable = 2, leaves = 1, falling_leaves = 1 }, + groups = { + -- MTG + snappy = 3, + leafdecay = 3, + -- Everness + falling_leaves = 1, + -- MCL + handy = 1, + hoey = 1, + shearsy = 1, + swordy = 1, + dig_by_piston = 1, + fire_encouragement = 30, + fire_flammability = 60, + deco_block = 1, + compostability = 30, + -- ALL + flammable = 2, + leaves = 1, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + _mcl_silk_touch_drop = true, drop = { max_items = 1, items = { @@ -1758,11 +3875,13 @@ minetest.register_node('everness:crystal_leaves', { } } }, - sounds = default.node_sound_leaves_defaults(), - after_place_node = default.after_place_leaves, + sounds = Everness.node_sound_leaves_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + return Everness:after_place_leaves(pos, placer, itemstack, pointed_thing) + end }) -minetest.register_node('everness:coral_tree_sapling', { +Everness:register_node('everness:coral_tree_sapling', { description = S('Coral Tree Sapling'), short_description = S('Coral Tree Sapling'), drawtype = 'plantlike', @@ -1776,8 +3895,26 @@ minetest.register_node('everness:coral_tree_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_timer = function(...) Everness.grow_sapling(...) end, @@ -1785,20 +3922,18 @@ minetest.register_node('everness:coral_tree_sapling', { minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:coral_tree_sapling', - -- minp, maxp to be checked, relative to sapling pos - -- minp_relative.y = 1 because sapling pos has been checked - { x = -3, y = 1, z = -3 }, - { x = 3, y = 6, z = 3 }, - -- maximum interval of interior volume check - 4) + local on_place_props = { + sapling_name = 'everness:coral_tree_sapling', + minp_relative = { x = -3, y = 1, z = -3 }, + maxp_relative = { x = 3, y = 6, z = 3 }, + interval = 4, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) -minetest.register_node('everness:coral_tree_bioluminescent_sapling', { +Everness:register_node('everness:coral_tree_bioluminescent_sapling', { description = S('Coral Tree Bioluminescent Sapling'), short_description = S('Coral Tree Bioluminescent Sapling'), drawtype = 'plantlike', @@ -1812,8 +3947,26 @@ minetest.register_node('everness:coral_tree_bioluminescent_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_timer = function(...) Everness.grow_sapling(...) end, @@ -1821,20 +3974,18 @@ minetest.register_node('everness:coral_tree_bioluminescent_sapling', { minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:coral_tree_bioluminescent_sapling', - -- minp, maxp to be checked, relative to sapling pos - -- minp_relative.y = 1 because sapling pos has been checked - { x = -7, y = 1, z = -7 }, - { x = 7, y = 17, z = 7 }, - -- maximum interval of interior volume check - 4) + local on_place_props = { + sapling_name = 'everness:coral_tree_bioluminescent_sapling', + minp_relative = { x = -7, y = 1, z = -7 }, + maxp_relative = { x = 7, y = 17, z = 7 }, + interval = 4, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) -minetest.register_node('everness:dry_tree_sapling', { +Everness:register_node('everness:dry_tree_sapling', { description = S('Dry Tree Sapling'), short_description = S('Dry Tree Sapling'), drawtype = 'plantlike', @@ -1848,8 +3999,26 @@ minetest.register_node('everness:dry_tree_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_timer = function(...) Everness.grow_sapling(...) end, @@ -1857,20 +4026,18 @@ minetest.register_node('everness:dry_tree_sapling', { minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:dry_tree_sapling', - -- minp, maxp to be checked, relative to sapling pos - -- minp_relative.y = 1 because sapling pos has been checked - { x = -3, y = 1, z = -3 }, - { x = 3, y = 8, z = 3 }, - -- maximum interval of interior volume check - 4) + local on_place_props = { + sapling_name = 'everness:dry_tree_sapling', + minp_relative = { x = -3, y = 1, z = -3 }, + maxp_relative = { x = 3, y = 8, z = 3 }, + interval = 4, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) -minetest.register_node('everness:cursed_dream_tree_sapling', { +Everness:register_node('everness:cursed_dream_tree_sapling', { description = S('Cursed Dream Tree Sapling'), short_description = S('Cursed Dream Tree Sapling'), drawtype = 'plantlike', @@ -1884,8 +4051,26 @@ minetest.register_node('everness:cursed_dream_tree_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_timer = function(...) Everness.grow_sapling(...) end, @@ -1893,20 +4078,18 @@ minetest.register_node('everness:cursed_dream_tree_sapling', { minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:cursed_dream_tree_sapling', - -- minp, maxp to be checked, relative to sapling pos - -- minp_relative.y = 1 because sapling pos has been checked - { x = -8, y = 1, z = -8 }, - { x = 8, y = 15, z = 8 }, - -- maximum interval of interior volume check - 4) + local on_place_props = { + sapling_name = 'everness:cursed_dream_tree_sapling', + minp_relative = { x = -8, y = 1, z = -8 }, + maxp_relative = { x = 8, y = 15, z = 8 }, + interval = 4, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) -minetest.register_node('everness:willow_tree_sapling', { +Everness:register_node('everness:willow_tree_sapling', { description = S('Dry Tree Sapling'), short_description = S('Dry Tree Sapling'), drawtype = 'plantlike', @@ -1920,8 +4103,26 @@ minetest.register_node('everness:willow_tree_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_timer = function(...) Everness.grow_sapling(...) end, @@ -1929,20 +4130,18 @@ minetest.register_node('everness:willow_tree_sapling', { minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:willow_tree_sapling', - -- minp, maxp to be checked, relative to sapling pos - -- minp_relative.y = 1 because sapling pos has been checked - { x = -19, y = 1, z = -19 }, - { x = 19, y = 28, z = 19 }, - -- maximum interval of interior volume check - 4) + local on_place_props = { + sapling_name = 'everness:willow_tree_sapling', + minp_relative = { x = -19, y = 1, z = -19 }, + maxp_relative = { x = 19, y = 28, z = 19 }, + interval = 4, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) -minetest.register_node('everness:sequoia_tree_sapling', { +Everness:register_node('everness:sequoia_tree_sapling', { description = S('Sequoia Tree Sapling'), short_description = S('Sequoia Tree Sapling'), drawtype = 'plantlike', @@ -1958,8 +4157,26 @@ minetest.register_node('everness:sequoia_tree_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_timer = function(...) Everness.grow_sapling(...) end, @@ -1967,20 +4184,18 @@ minetest.register_node('everness:sequoia_tree_sapling', { minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:sequoia_tree_sapling', - -- minp, maxp to be checked, relative to sapling pos - -- minp_relative.y = 1 because sapling pos has been checked - { x = -12, y = 1, z = -12 }, - { x = 12, y = 75, z = 12 }, - -- maximum interval of interior volume check - 4) + local on_place_props = { + sapling_name = 'everness:sequoia_tree_sapling', + minp_relative = { x = -12, y = 1, z = -12 }, + maxp_relative = { x = 12, y = 75, z = 12 }, + interval = 4, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) -minetest.register_node('everness:crystal_tree_sapling', { +Everness:register_node('everness:crystal_tree_sapling', { description = S('Crystal Tree Sapling'), short_description = S('Crystal Tree Sapling'), drawtype = 'plantlike', @@ -1994,8 +4209,26 @@ minetest.register_node('everness:crystal_tree_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_timer = function(...) Everness.grow_sapling(...) end, @@ -2003,20 +4236,18 @@ minetest.register_node('everness:crystal_tree_sapling', { minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:crystal_tree_sapling', - -- minp, maxp to be checked, relative to sapling pos - -- minp_relative.y = 1 because sapling pos has been checked - { x = -6, y = 1, z = -6 }, - { x = 6, y = 14, z = 6 }, - -- maximum interval of interior volume check - 4) + local on_place_props = { + sapling_name = 'everness:crystal_tree_sapling', + minp_relative = { x = -6, y = 1, z = -6 }, + maxp_relative = { x = 6, y = 14, z = 6 }, + interval = 4, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) -minetest.register_node('everness:crystal_tree_large_sapling', { +Everness:register_node('everness:crystal_tree_large_sapling', { description = S('Crystal Tree Large Sapling'), short_description = S('Crystal Tree Large Sapling'), drawtype = 'plantlike', @@ -2030,8 +4261,26 @@ minetest.register_node('everness:crystal_tree_large_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_timer = function(...) Everness.grow_sapling(...) end, @@ -2039,22 +4288,20 @@ minetest.register_node('everness:crystal_tree_large_sapling', { minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:crystal_tree_large_sapling', - -- minp, maxp to be checked, relative to sapling pos - -- minp_relative.y = 1 because sapling pos has been checked - { x = -10, y = 1, z = -10 }, - { x = 10, y = 14, z = 10 }, - -- maximum interval of interior volume check - 4) + local on_place_props = { + sapling_name = 'everness:crystal_tree_large_sapling', + minp_relative = { x = -10, y = 1, z = -10 }, + maxp_relative = { x = 10, y = 14, z = 10 }, + interval = 4, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) -- Crystal Bush -minetest.register_node('everness:crystal_bush_stem', { +Everness:register_node('everness:crystal_bush_stem', { description = S('Crystal Bush Stem'), drawtype = 'plantlike', visual_scale = 1.41, @@ -2063,20 +4310,57 @@ minetest.register_node('everness:crystal_bush_stem', { wield_image = 'everness_crystal_bush_stem.png', paramtype = 'light', sunlight_propagates = true, - groups = { choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 2, + wood = 1, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), selection_box = { type = 'fixed', fixed = { -7 / 16, -0.5, -7 / 16, 7 / 16, 0.5, 7 / 16 }, }, }) -minetest.register_node('everness:crystal_bush_leaves', { +Everness:register_node('everness:crystal_bush_leaves', { description = S('Crystal Bush Leaves'), drawtype = 'allfaces_optional', tiles = { 'everness_crystal_bush_leaves.png' }, paramtype = 'light', - groups = { snappy = 3, flammable = 2, leaves = 1 }, + groups = { + -- MTG + snappy = 3, + leafdecay = 3, + -- MCL + handy = 1, + hoey = 1, + shearsy = 1, + swordy = 1, + dig_by_piston = 1, + fire_encouragement = 30, + fire_flammability = 60, + deco_block = 1, + compostability = 30, + -- ALL + flammable = 2, + leaves = 1, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + _mcl_silk_touch_drop = true, drop = { max_items = 1, items = { @@ -2084,11 +4368,13 @@ minetest.register_node('everness:crystal_bush_leaves', { { items = { 'everness:crystal_bush_leaves' } } } }, - sounds = default.node_sound_leaves_defaults(), - after_place_node = default.after_place_leaves, + sounds = Everness.node_sound_leaves_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + return Everness:after_place_leaves(pos, placer, itemstack, pointed_thing) + end }) -minetest.register_node('everness:crystal_bush_sapling', { +Everness:register_node('everness:crystal_bush_sapling', { description = S('Crystal Bush Sapling'), drawtype = 'plantlike', tiles = { 'everness_crystal_bush_sapling.png' }, @@ -2104,30 +4390,46 @@ minetest.register_node('everness:crystal_bush_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 2 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, - attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_construct = function(pos) minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:crystal_bush_sapling', - -- minp, maxp to be checked, relative to sapling pos - { x = -1, y = 0, z = -1 }, - { x = 1, y = 1, z = 1 }, - -- maximum interval of interior volume check - 2) + local on_place_props = { + sapling_name = 'everness:crystal_bush_sapling', + minp_relative = { x = -1, y = 0, z = -1 }, + maxp_relative = { x = 1, y = 1, z = 1 }, + interval = 2, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) -- Cursed Bush -minetest.register_node('everness:cursed_bush_stem', { +Everness:register_node('everness:cursed_bush_stem', { description = S('Cursed Bush Stem'), drawtype = 'plantlike', visual_scale = 1.21, @@ -2136,20 +4438,57 @@ minetest.register_node('everness:cursed_bush_stem', { wield_image = 'everness_cursed_bush_stem.png', paramtype = 'light', sunlight_propagates = true, - groups = { choppy = 2, oddly_breakable_by_hand = 1, flammable = 2 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 2, + wood = 1, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), selection_box = { type = 'fixed', fixed = { -7 / 16, -0.5, -7 / 16, 7 / 16, 0.5, 7 / 16 }, }, }) -minetest.register_node('everness:cursed_bush_leaves', { +Everness:register_node('everness:cursed_bush_leaves', { description = S('Cursed Bush Leaves'), drawtype = 'allfaces_optional', tiles = { 'everness_cursed_bush_leaves.png' }, paramtype = 'light', - groups = { snappy = 3, flammable = 2, leaves = 1 }, + groups = { + -- MTG + snappy = 3, + leafdecay = 3, + -- MCL + handy = 1, + hoey = 1, + shearsy = 1, + swordy = 1, + dig_by_piston = 1, + fire_encouragement = 30, + fire_flammability = 60, + deco_block = 1, + compostability = 30, + -- ALL + flammable = 2, + leaves = 1, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + _mcl_silk_touch_drop = true, drop = { max_items = 1, items = { @@ -2157,11 +4496,13 @@ minetest.register_node('everness:cursed_bush_leaves', { { items = { 'everness:cursed_bush_leaves' } } } }, - sounds = default.node_sound_leaves_defaults(), - after_place_node = default.after_place_leaves, + sounds = Everness.node_sound_leaves_defaults(), + after_place_node = function(pos, placer, itemstack, pointed_thing) + return Everness:after_place_leaves(pos, placer, itemstack, pointed_thing) + end }) -minetest.register_node('everness:cursed_bush_sapling', { +Everness:register_node('everness:cursed_bush_sapling', { description = S('Cursed Bush Sapling'), drawtype = 'plantlike', tiles = { 'everness_cursed_bush_sapling.png' }, @@ -2177,24 +4518,40 @@ minetest.register_node('everness:cursed_bush_sapling', { type = 'fixed', fixed = { -4 / 16, -0.5, -4 / 16, 4 / 16, 2 / 16, 4 / 16 } }, - groups = { snappy = 2, dig_immediate = 3, flammable = 2, - attached_node = 1, sapling = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 2, + flammable = 2, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + sapling = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_construct = function(pos) minetest.get_node_timer(pos):start(math.random(300, 1500)) end, on_place = function(itemstack, placer, pointed_thing) - itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, - 'everness:cursed_bush_sapling', - -- minp, maxp to be checked, relative to sapling pos - { x = -1, y = 0, z = -1 }, - { x = 1, y = 1, z = 1 }, - -- maximum interval of interior volume check - 2) + local on_place_props = { + sapling_name = 'everness:cursed_bush_sapling', + minp_relative = { x = -1, y = 0, z = -1 }, + maxp_relative = { x = 1, y = 1, z = 1 }, + interval = 2, + } - return itemstack + return Everness:sapling_on_place(itemstack, placer, pointed_thing, on_place_props) end, }) @@ -2202,7 +4559,7 @@ minetest.register_node('everness:cursed_bush_sapling', { -- Plantlife (non-cubic) -- -minetest.register_node('everness:coral_burdock_1', { +Everness:register_node('everness:coral_burdock_1', { description = S('Coral Burdock'), short_description = S('Coral Burdock'), drawtype = 'plantlike', @@ -2213,12 +4570,33 @@ minetest.register_node('everness:coral_burdock_1', { wield_image = 'everness_coral_burdock_1.png', paramtype = 'light', paramtype2 = 'meshoptions', - place_param2 = 0, + place_param2 = 8, sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, coral_grass = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + coral_grass = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, 0.5, 6 / 16 }, @@ -2231,7 +4609,7 @@ minetest.register_node('everness:coral_burdock_1', { end, }) -minetest.register_node('everness:coral_burdock_2', { +Everness:register_node('everness:coral_burdock_2', { description = S('Coral Burdock'), short_description = S('Coral Burdock'), drawtype = 'plantlike', @@ -2242,12 +4620,33 @@ minetest.register_node('everness:coral_burdock_2', { wield_image = 'everness_coral_burdock_2.png', paramtype = 'light', paramtype2 = 'meshoptions', - place_param2 = 0, + place_param2 = 8, sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, coral_grass = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + coral_grass = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, 0.5, 6 / 16 }, @@ -2255,7 +4654,7 @@ minetest.register_node('everness:coral_burdock_2', { drop = 'everness:coral_burdock_1', }) -minetest.register_node('everness:coral_bush', { +Everness:register_node('everness:coral_bush', { description = S('Coral Bush'), short_description = S('Coral Bush'), drawtype = 'plantlike', @@ -2269,15 +4668,36 @@ minetest.register_node('everness:coral_bush', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, coral_grass = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + coral_grass = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, } }) -minetest.register_node('everness:coral_shrub', { +Everness:register_node('everness:coral_shrub', { description = S('Coral Shrub'), short_description = S('Coral Shrub'), drawtype = 'plantlike', @@ -2291,15 +4711,36 @@ minetest.register_node('everness:coral_shrub', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 3, attached_node = 1, flora = 1, coral_grass = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + coral_grass = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, 4 / 16, 6 / 16 }, }, }) -minetest.register_node('everness:coral_grass_orange', { +Everness:register_node('everness:coral_grass_orange', { description = S('Orange Coral Grass'), short_description = S('Orange Coral Grass'), drawtype = 'plantlike', @@ -2311,8 +4752,29 @@ minetest.register_node('everness:coral_grass_orange', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 2, attached_node = 1, flora = 1, coral_grass_under = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + coral_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, 4 / 16, 6 / 16 }, @@ -2320,7 +4782,7 @@ minetest.register_node('everness:coral_grass_orange', { light_source = 6 }) -minetest.register_node('everness:globulagus', { +Everness:register_node('everness:globulagus', { description = S('Globulagus'), short_description = S('Globulagus'), drawtype = 'plantlike', @@ -2332,8 +4794,29 @@ minetest.register_node('everness:globulagus', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 2, attached_node = 1, flora = 1, coral_grass_under = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + coral_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, 4 / 16, 6 / 16 }, @@ -2341,7 +4824,7 @@ minetest.register_node('everness:globulagus', { light_source = 7 }) -minetest.register_node('everness:coral_grass_tall', { +Everness:register_node('everness:coral_grass_tall', { description = S('Tall Coral Grass'), short_description = S('Tall Coral Grass'), drawtype = 'plantlike', @@ -2354,8 +4837,29 @@ minetest.register_node('everness:coral_grass_tall', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 2, attached_node = 1, flora = 1, coral_grass_under = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + coral_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, 4 / 16, 6 / 16 }, @@ -2363,7 +4867,7 @@ minetest.register_node('everness:coral_grass_tall', { light_source = 7 }) -minetest.register_node('everness:crystal_purple', { +Everness:register_node('everness:crystal_purple', { description = S('Purple Crystal'), short_description = S('Purple Crystal'), drawtype = 'plantlike', @@ -2375,7 +4879,22 @@ minetest.register_node('everness:crystal_purple', { paramtype2 = 'wallmounted', sunlight_propagates = true, walkable = false, - groups = { cracky = 3, attached_node = 1, flora = 1, crystal_grass_under = 1 }, + groups = { + -- MTG + cracky = 3, + crystal_grass_under = 1, + -- MCL + handy = 1, + deco_block = 1, + -- glass = 1, + -- building_block = 1, + material_glass = 1, + -- ALL + flora = 1, + attached_node = 1, + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, sounds = Everness.node_sound_crystal_defaults(), light_source = 7, selection_box = { @@ -2384,7 +4903,7 @@ minetest.register_node('everness:crystal_purple', { }, }) -minetest.register_node('everness:crystal_orange', { +Everness:register_node('everness:crystal_orange', { description = S('Orange Crystal'), short_description = S('Orange Crystal'), drawtype = 'plantlike', @@ -2396,7 +4915,22 @@ minetest.register_node('everness:crystal_orange', { paramtype2 = 'wallmounted', sunlight_propagates = true, walkable = false, - groups = { cracky = 3, attached_node = 1, flora = 1, crystal_grass_under = 1 }, + groups = { + -- MTG + cracky = 3, + crystal_grass_under = 1, + -- MCL + handy = 1, + deco_block = 1, + -- glass = 1, + -- building_block = 1, + material_glass = 1, + -- ALL + flora = 1, + attached_node = 1, + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, sounds = Everness.node_sound_crystal_defaults(), light_source = 7, selection_box = { @@ -2405,7 +4939,7 @@ minetest.register_node('everness:crystal_orange', { }, }) -minetest.register_node('everness:crystal_cyan', { +Everness:register_node('everness:crystal_cyan', { description = S('Cyan Crystal'), short_description = S('Cyan Crystal'), drawtype = 'plantlike', @@ -2417,8 +4951,23 @@ minetest.register_node('everness:crystal_cyan', { paramtype2 = 'wallmounted', sunlight_propagates = true, walkable = false, - groups = { cracky = 3, attached_node = 1, flora = 1, crystal_grass_under = 1 }, - sounds = default.node_sound_glass_defaults(), + groups = { + -- MTG + cracky = 3, + crystal_grass_under = 1, + -- MCL + handy = 1, + deco_block = 1, + -- glass = 1, + -- building_block = 1, + material_glass = 1, + -- ALL + flora = 1, + attached_node = 1, + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + sounds = Everness.node_sound_crystal_defaults(), light_source = 12, selection_box = { type = 'fixed', @@ -2426,7 +4975,7 @@ minetest.register_node('everness:crystal_cyan', { }, }) -minetest.register_node('everness:coral_plant_bioluminescent', { +Everness:register_node('everness:coral_plant_bioluminescent', { description = S('Coral Plant Bioluminescent'), short_description = S('Coral Plant Bioluminescent'), drawtype = 'plantlike', @@ -2440,12 +4989,33 @@ minetest.register_node('everness:coral_plant_bioluminescent', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 3, attached_node = 1, flora = 1, coral_grass_under = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + coral_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 3, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), light_source = 9 }) -minetest.register_node('everness:blooming_cooksonia', { +Everness:register_node('everness:blooming_cooksonia', { description = S('Blooming Cooksonia'), short_description = S('Blooming Cooksonia'), drawtype = 'plantlike', @@ -2455,17 +5025,38 @@ minetest.register_node('everness:blooming_cooksonia', { wield_image = 'everness_blooming_cooksonia.png', paramtype = 'light', paramtype2 = 'meshoptions', - place_param2 = 11, + place_param2 = 8, sunlight_propagates = true, walkable = false, buildable_to = true, is_ground_content = true, - groups = { snappy = 3, flammable = 2, attached_node = 1, frosted_grass_under = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + frosted_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), light_source = 9 }) -minetest.register_node('everness:creeping_moss_spores', { +Everness:register_node('everness:creeping_moss_spores', { description = S('Creeping Moss Spores'), short_description = S('Creeping Moss Spores'), drawtype = 'plantlike', @@ -2475,17 +5066,38 @@ minetest.register_node('everness:creeping_moss_spores', { wield_image = 'everness_creeping_moss_spores.png', paramtype = 'light', paramtype2 = 'meshoptions', - place_param2 = 11, + place_param2 = 26, sunlight_propagates = true, walkable = false, buildable_to = true, is_ground_content = true, - groups = { snappy = 3, flammable = 2, attached_node = 1, frosted_grass_under = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + frosted_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), light_source = 9 }) -minetest.register_node('everness:frosted_icicle', { +Everness:register_node('everness:frosted_icicle', { description = S('Frosted Icicle'), short_description = S('Frosted Icicle'), drawtype = 'plantlike', @@ -2500,12 +5112,20 @@ minetest.register_node('everness:frosted_icicle', { walkable = false, buildable_to = true, is_ground_content = true, - groups = { oddly_breakable_by_hand = 3 }, - sounds = default.node_sound_ice_defaults(), + groups = { + -- MTG + oddly_breakable_by_hand = 3, + -- MCL + handy = 1, + deco_block = 1, + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + sounds = Everness.node_sound_ice_defaults(), light_source = 9 }) -minetest.register_node('everness:frosted_icicle_floor', { +Everness:register_node('everness:frosted_icicle_floor', { description = S('Frosted Icicle Floor'), short_description = S('Frosted Icicle Floor'), drawtype = 'plantlike', @@ -2520,8 +5140,19 @@ minetest.register_node('everness:frosted_icicle_floor', { walkable = false, buildable_to = true, is_ground_content = true, - groups = { snappy = 3, attached_node = 1, frosted_grass_under = 1 }, - sounds = default.node_sound_ice_defaults(), + groups = { + -- MTG + snappy = 3, + frosted_grass_under = 1, + -- MCL + handy = 1, + deco_block = 1, + -- ALL + attached_node = 1 + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + sounds = Everness.node_sound_ice_defaults(), light_source = 9, selection_box = { type = 'fixed', @@ -2533,7 +5164,7 @@ minetest.register_node('everness:frosted_icicle_floor', { }, }) -minetest.register_node('everness:coral_grass_1', { +Everness:register_node('everness:coral_grass_1', { description = S('Coral Grass'), drawtype = 'plantlike', waving = 1, @@ -2545,8 +5176,30 @@ minetest.register_node('everness:coral_grass_1', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, coral_grass = 1, normal_grass = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + coral_grass = 1, + normal_grass = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, @@ -2562,7 +5215,7 @@ minetest.register_node('everness:coral_grass_1', { }) for i = 2, 5 do - minetest.register_node('everness:coral_grass_' .. i, { + Everness:register_node('everness:coral_grass_' .. i, { description = S('Coral Grass'), drawtype = 'plantlike', waving = 1, @@ -2575,15 +5228,30 @@ for i = 2, 5 do buildable_to = true, drop = 'everness:coral_grass_1', groups = { + -- MTG snappy = 3, flora = 1, - attached_node = 1, - not_in_creative_inventory = 1, coral_grass = 1, normal_grass = 1, - flammable = 1 + not_in_creative_inventory = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, }, - sounds = default.node_sound_leaves_defaults(), + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), light_source = i, selection_box = { type = 'fixed', @@ -2592,7 +5260,7 @@ for i = 2, 5 do }) end -minetest.register_node('everness:red_castor_1', { +Everness:register_node('everness:red_castor_1', { description = S('Red Castor'), drawtype = 'plantlike', waving = 1, @@ -2604,8 +5272,30 @@ minetest.register_node('everness:red_castor_1', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, cursed_grass = 1, normal_grass = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + cursed_grass = 1, + normal_grass = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, @@ -2622,7 +5312,7 @@ minetest.register_node('everness:red_castor_1', { }) for i = 2, 4 do - minetest.register_node('everness:red_castor_' .. i, { + Everness:register_node('everness:red_castor_' .. i, { description = S('Red Castor'), drawtype = 'plantlike', waving = 1, @@ -2635,15 +5325,30 @@ for i = 2, 4 do buildable_to = true, drop = 'everness:red_castor_1', groups = { + -- MTG snappy = 3, flora = 1, - attached_node = 1, - not_in_creative_inventory = 1, cursed_grass = 1, normal_grass = 1, - flammable = 1 + not_in_creative_inventory = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, }, - sounds = default.node_sound_leaves_defaults(), + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), light_source = i, selection_box = { type = 'fixed', @@ -2653,7 +5358,7 @@ for i = 2, 4 do }) end -minetest.register_node('everness:crystal_mushrooms', { +Everness:register_node('everness:crystal_mushrooms', { description = S('Crystal Mushrooms'), tiles = { 'everness_crystal_mushrooms.png' }, inventory_image = 'everness_crystal_mushrooms.png', @@ -2663,8 +5368,31 @@ minetest.register_node('everness:crystal_mushrooms', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { mushroom = 1, food_mushroom = 1, snappy = 3, attached_node = 1, flammable = 1, crystal_grass = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + crystal_grass = 1, + mushroom = 1, + food_mushroom = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), on_use = minetest.item_eat(1), selection_box = { type = 'fixed', @@ -2673,7 +5401,7 @@ minetest.register_node('everness:crystal_mushrooms', { light_source = 3, }) -minetest.register_node('everness:twisted_crystal_grass', { +Everness:register_node('everness:twisted_crystal_grass', { description = S('Twisted Crystal Grass'), short_description = S('Twisted Crystal Grass'), drawtype = 'plantlike', @@ -2684,8 +5412,29 @@ minetest.register_node('everness:twisted_crystal_grass', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 1, attached_node = 1, crystal_grass_under = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + crystal_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, selection_box = { type = 'fixed', @@ -2694,7 +5443,7 @@ minetest.register_node('everness:twisted_crystal_grass', { waving = 1 }) -minetest.register_node('everness:crystal_grass_1', { +Everness:register_node('everness:crystal_grass_1', { description = S('Crystal Grass'), drawtype = 'plantlike', tiles = { 'everness_crystal_grass_1.png' }, @@ -2705,8 +5454,30 @@ minetest.register_node('everness:crystal_grass_1', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, crystal_grass = 1, normal_grass = 1, flammable = 1 }, - sounds = default.node_sound_glass_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + crystal_grass = 1, + normal_grass = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_thin_glass_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, @@ -2722,7 +5493,7 @@ minetest.register_node('everness:crystal_grass_1', { }) for i = 2, 3 do - minetest.register_node('everness:crystal_grass_' .. i, { + Everness:register_node('everness:crystal_grass_' .. i, { description = S('Coral Grass'), drawtype = 'plantlike', tiles = { 'everness_crystal_grass_' .. i .. '.png' }, @@ -2734,15 +5505,30 @@ for i = 2, 3 do buildable_to = true, drop = 'everness:crystal_grass_1', groups = { + -- MTG snappy = 3, flora = 1, - attached_node = 1, - not_in_creative_inventory = 1, crystal_grass = 1, normal_grass = 1, - flammable = 1 + not_in_creative_inventory = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, }, - sounds = default.node_sound_glass_defaults(), + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_thin_glass_defaults(), light_source = i, selection_box = { type = 'fixed', @@ -2751,7 +5537,7 @@ for i = 2, 3 do }) end -minetest.register_node('everness:marsh_grass', { +Everness:register_node('everness:marsh_grass', { description = S('Marsh Grass'), drawtype = 'plantlike', waving = 1, @@ -2763,8 +5549,29 @@ minetest.register_node('everness:marsh_grass', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, cursed_grass = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + cursed_grass = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, 0.5, 6 / 16 }, @@ -2773,7 +5580,7 @@ minetest.register_node('everness:marsh_grass', { -- Forsaken desert plants -minetest.register_node('everness:forsaken_desert_plant_1', { +Everness:register_node('everness:forsaken_desert_plant_1', { description = S('Forsaken Plant'), short_description = S('Forsaken Plant'), drawtype = 'plantlike', @@ -2787,15 +5594,35 @@ minetest.register_node('everness:forsaken_desert_plant_1', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 3, attached_node = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, }, }) -minetest.register_node('everness:forsaken_desert_plant_2', { +Everness:register_node('everness:forsaken_desert_plant_2', { description = S('Forsaken Plant'), short_description = S('Forsaken Plant'), drawtype = 'plantlike', @@ -2809,15 +5636,35 @@ minetest.register_node('everness:forsaken_desert_plant_2', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 3, attached_node = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 3, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, }, }) -minetest.register_node('everness:forsaken_desert_plant_3', { +Everness:register_node('everness:forsaken_desert_plant_3', { description = S('Forsaken Plant'), short_description = S('Forsaken Plant'), drawtype = 'plantlike', @@ -2831,25 +5678,58 @@ minetest.register_node('everness:forsaken_desert_plant_3', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 3, attached_node = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 3, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, }, }) -minetest.register_node('everness:cactus_blue', { +Everness:register_node('everness:cactus_blue', { description = S('Blue Cactus'), tiles = { 'everness_cactus_blue_top.png', 'everness_cactus_blue_top.png', 'everness_cactus_blue_side.png' }, + use_texture_alpha = 'clip', paramtype = 'light', paramtype2 = 'facedir', light_source = 7, - groups = { choppy = 3 }, + groups = { + -- MTG + choppy = 3, + -- MCL + handy = 1, + deco_block = 1, + dig_by_piston = 1, + plant = 1, + enderman_takable = 1, + compostability = 50 + }, + _mcl_blast_resistance = 0.4, + _mcl_hardness = 0.4, damage_per_second = 1, drawtype = 'nodebox', node_box = { @@ -2873,15 +5753,27 @@ minetest.register_node('everness:cactus_blue', { { -0.3125, -0.5000, -0.3125, 0.3125, 0.5000, 0.3125 }, }, }, - sounds = default.node_sound_wood_defaults(), + sounds = Everness.node_sound_wood_defaults(), on_place = minetest.rotate_node, }) -minetest.register_node('everness:cave_barrel_cactus', { +Everness:register_node('everness:cave_barrel_cactus', { description = S('Cave Barrel Cactus'), paramtype = 'light', light_source = 7, - groups = { choppy = 3 }, + groups = { + -- MTG + choppy = 3, + -- MCL + handy = 1, + deco_block = 1, + dig_by_piston = 1, + plant = 1, + enderman_takable = 1, + compostability = 50 + }, + _mcl_blast_resistance = 0.4, + _mcl_hardness = 0.4, drawtype = 'mesh', mesh = 'everness_barrel_cactus.obj', tiles = { 'everness_cave_barrel_cactus_mesh.png' }, @@ -2890,14 +5782,26 @@ minetest.register_node('everness:cave_barrel_cactus', { is_ground_content = false, walkable = true, use_texture_alpha = 'clip', - sounds = default.node_sound_wood_defaults() + sounds = Everness.node_sound_wood_defaults() }) -minetest.register_node('everness:venus_trap', { +Everness:register_node('everness:venus_trap', { description = S('Venus Trap Plant'), paramtype = 'light', paramtype2 = 'facedir', - groups = { choppy = 3 }, + groups = { + -- MTG + choppy = 3, + -- MCL + handy = 1, + deco_block = 1, + dig_by_piston = 1, + plant = 1, + enderman_takable = 1, + compostability = 50 + }, + _mcl_blast_resistance = 0.4, + _mcl_hardness = 0.4, drawtype = 'mesh', mesh = 'everness_venus_trap.obj', tiles = { 'everness_venus_trap_mesh.png' }, @@ -2907,10 +5811,10 @@ minetest.register_node('everness:venus_trap', { walkable = false, damage_per_second = 2, use_texture_alpha = 'clip', - sounds = default.node_sound_leaves_defaults() + sounds = Everness.node_sound_leaves_defaults() }) -minetest.register_node('everness:illumi_root', { +Everness:register_node('everness:illumi_root', { description = S('Illumi Root'), short_description = S('Illumi Root'), drawtype = 'plantlike', @@ -2923,17 +5827,37 @@ minetest.register_node('everness:illumi_root', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 3, attached_node = 1 }, + groups = { + -- MTG + snappy = 3, + flora = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 3, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, light_source = 7, visual_scale = 1.69, - sounds = default.node_sound_leaves_defaults(), + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, }, }) -minetest.register_node('everness:crystal_waterlily', { +Everness:register_node('everness:crystal_waterlily', { description = S('Crystal Waterlily'), drawtype = 'nodebox', paramtype = 'light', @@ -2950,8 +5874,22 @@ minetest.register_node('everness:crystal_waterlily', { walkable = true, buildable_to = true, floodable = true, - groups = { snappy = 3, flower = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flower = 1, + flammable = 1, + flora = 1, + -- MCL + deco_block = 1, + plant = 1, + compostability = 65, + destroy_by_lava_flow = 1, + dig_immediate = 3, + dig_by_water = 1, + dig_by_piston = 1, + }, + sounds = Everness.node_sound_leaves_defaults(), node_placement_prediction = '', node_box = { type = 'fixed', @@ -2965,6 +5903,10 @@ minetest.register_node('everness:crystal_waterlily', { type = 'fixed', fixed = { -7 / 16, -0.5, -7 / 16, 7 / 16, -15 / 32, 7 / 16 } }, + collision_box = { + type = 'fixed', + fixed = { -7 / 16, -0.5, -7 / 16, 7 / 16, -15 / 32, 7 / 16 } + }, on_place = function(itemstack, placer, pointed_thing) local pos = pointed_thing.above @@ -2998,17 +5940,30 @@ minetest.register_node('everness:crystal_waterlily', { -- Forsaken Tundra Plants -minetest.register_node('everness:cactus_orange', { +Everness:register_node('everness:cactus_orange', { description = S('Orange Cactus'), tiles = { 'everness_cactus_top.png', 'everness_cactus_top.png', 'everness_cactus_side.png' }, + use_texture_alpha = 'clip', paramtype = 'light', paramtype2 = 'facedir', light_source = 4, - groups = { choppy = 3 }, + groups = { + -- MTG + choppy = 3, + -- MCL + handy = 1, + deco_block = 1, + dig_by_piston = 1, + plant = 1, + enderman_takable = 1, + compostability = 50 + }, + _mcl_blast_resistance = 0.4, + _mcl_hardness = 0.4, damage_per_second = 1, drawtype = 'nodebox', node_box = { @@ -3032,11 +5987,11 @@ minetest.register_node('everness:cactus_orange', { { -0.3125, -0.5000, -0.3125, 0.3125, 0.5000, 0.3125 }, }, }, - sounds = default.node_sound_wood_defaults(), + sounds = Everness.node_sound_wood_defaults(), on_place = minetest.rotate_node, }) -minetest.register_node('everness:agave_leaf_1', { +Everness:register_node('everness:agave_leaf_1', { description = S('Agave Leaf'), drawtype = 'plantlike', waving = 1, @@ -3048,8 +6003,30 @@ minetest.register_node('everness:agave_leaf_1', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, normal_grass = 1, flammable = 1, forsaken_tundra_grass_under = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + normal_grass = 1, + forsaken_tundra_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, @@ -3065,7 +6042,7 @@ minetest.register_node('everness:agave_leaf_1', { }) for i = 2, 3 do - minetest.register_node('everness:agave_leaf_' .. i, { + Everness:register_node('everness:agave_leaf_' .. i, { description = S('Agave Leaf'), drawtype = 'plantlike', waving = 1, @@ -3078,15 +6055,30 @@ for i = 2, 3 do buildable_to = true, drop = 'everness:agave_leaf_1', groups = { + -- MTG snappy = 3, flora = 1, - attached_node = 1, - not_in_creative_inventory = 1, normal_grass = 1, + forsaken_tundra_grass_under = 1, + not_in_creative_inventory = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, flammable = 1, - forsaken_tundra_grass_under = 1 }, - sounds = default.node_sound_leaves_defaults(), + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), light_source = 4 + i, selection_box = { type = 'fixed', @@ -3097,7 +6089,7 @@ end -- Cursed Lands Plants -minetest.register_node('everness:egg_plant', { +Everness:register_node('everness:egg_plant', { description = S('Egg plant'), drawtype = 'nodebox', tiles = { @@ -3105,6 +6097,7 @@ minetest.register_node('everness:egg_plant', { 'everness_egg_plant_bottom.png', 'everness_egg_plant_side.png', }, + use_texture_alpha = 'clip', -- Use texture of a taller grass stage in inventory inventory_image = 'everness_egg_plant_item.png', wield_image = 'everness_egg_plant_item.png', @@ -3112,8 +6105,30 @@ minetest.register_node('everness:egg_plant', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, cursed_grass_under = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + normal_grass = 1, + cursed_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), node_box = { type = 'fixed', fixed = { @@ -3131,7 +6146,7 @@ minetest.register_node('everness:egg_plant', { move_resistance = 7, }) -minetest.register_node('everness:ivis_moss', { +Everness:register_node('everness:ivis_moss', { description = S('Ivis Moss'), drawtype = 'plantlike', waving = 1, @@ -3142,8 +6157,30 @@ minetest.register_node('everness:ivis_moss', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, cursed_grass_under = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + normal_grass = 1, + cursed_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, @@ -3153,7 +6190,7 @@ minetest.register_node('everness:ivis_moss', { place_param2 = 3 }) -minetest.register_node('everness:ngrass_1', { +Everness:register_node('everness:ngrass_1', { description = S('Ngrass'), drawtype = 'plantlike', waving = 1, @@ -3164,18 +6201,38 @@ minetest.register_node('everness:ngrass_1', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, cursed_grass_under = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + normal_grass = 1, + cursed_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, }, light_source = 5, - paramtype2 = 'meshoptions', - place_param2 = 2 }) -minetest.register_node('everness:ngrass_2', { +Everness:register_node('everness:ngrass_2', { description = S('Ngrass'), drawtype = 'plantlike', waving = 1, @@ -3186,8 +6243,30 @@ minetest.register_node('everness:ngrass_2', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flora = 1, attached_node = 1, cursed_grass_under = 1, flammable = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + normal_grass = 1, + cursed_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), selection_box = { type = 'fixed', fixed = { -6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16 }, @@ -3198,7 +6277,7 @@ minetest.register_node('everness:ngrass_2', { -- Bamboo -- small bamboo -minetest.register_node('everness:bamboo_1', { +Everness:register_node('everness:bamboo_1', { description = S('Bamboo'), -- +Y, -Y, +X, -X, +Z, -Z tiles = { @@ -3209,6 +6288,7 @@ minetest.register_node('everness:bamboo_1', { 'everness_bamboo_small_1.png', 'everness_bamboo_small_1.png^[transformFX' }, + use_texture_alpha = 'clip', drawtype = 'nodebox', paramtype = 'light', sunlight_propagates = true, @@ -3238,13 +6318,24 @@ minetest.register_node('everness:bamboo_1', { } }, groups = { + -- MTG snappy = 3, - flammable = 2, bamboo = 1, bamboo_small = 1, bamboo_grass = 1, - not_in_creative_inventory = 1 + not_in_creative_inventory = 1, + -- MCL + handy = 1, + axey = 1, + choppy = 1, + dig_by_piston = 1, + plant = 1, + non_mycelium_plant = 1, + -- ALL + flammable = 2 }, + _mcl_blast_resistance = 1, + _mcl_hardness = 1.5, selection_box = { type = 'fixed', fixed = { -0.3125, -0.5000, -0.3125, -0.06250, 0.5000, -0.06250 }, @@ -3265,7 +6356,7 @@ minetest.register_node('everness:bamboo_1', { end, }) -minetest.register_node('everness:bamboo_2', { +Everness:register_node('everness:bamboo_2', { description = S('Bamboo'), -- +Y, -Y, +X, -X, +Z, -Z tiles = { @@ -3276,6 +6367,7 @@ minetest.register_node('everness:bamboo_2', { 'everness_bamboo_small_2.png', 'everness_bamboo_small_2.png^[transformFX' }, + use_texture_alpha = 'clip', drawtype = 'nodebox', paramtype = 'light', sunlight_propagates = true, @@ -3305,13 +6397,24 @@ minetest.register_node('everness:bamboo_2', { } }, groups = { + -- MTG snappy = 3, - flammable = 2, bamboo = 1, bamboo_small = 1, bamboo_grass = 1, - not_in_creative_inventory = 1 + not_in_creative_inventory = 1, + -- MCL + handy = 1, + axey = 1, + choppy = 1, + dig_by_piston = 1, + plant = 1, + non_mycelium_plant = 1, + -- ALL + flammable = 2 }, + _mcl_blast_resistance = 1, + _mcl_hardness = 1.5, selection_box = { type = 'fixed', fixed = { -0.3125, -0.5000, -0.3125, -0.06250, 0.5000, -0.06250 }, @@ -3334,7 +6437,7 @@ minetest.register_node('everness:bamboo_2', { -- large bamboo -minetest.register_node('everness:bamboo_3', { +Everness:register_node('everness:bamboo_3', { description = S('Bamboo'), -- +Y, -Y, +X, -X, +Z, -Z tiles = { @@ -3345,6 +6448,7 @@ minetest.register_node('everness:bamboo_3', { 'everness_bamboo_large_1.png', 'everness_bamboo_large_1.png^[transformFX' }, + use_texture_alpha = 'clip', drawtype = 'nodebox', paramtype = 'light', sunlight_propagates = true, @@ -3374,13 +6478,24 @@ minetest.register_node('everness:bamboo_3', { } }, groups = { + -- MTG snappy = 3, - flammable = 2, bamboo = 1, bamboo_large = 1, bamboo_grass = 1, - not_in_creative_inventory = 1 + not_in_creative_inventory = 1, + -- MCL + handy = 1, + axey = 1, + choppy = 1, + dig_by_piston = 1, + plant = 1, + non_mycelium_plant = 1, + -- ALL + flammable = 2 }, + _mcl_blast_resistance = 1, + _mcl_hardness = 1.5, selection_box = { type = 'fixed', fixed = { -0.3125, -0.5000, -0.3125, 0.06250, 0.5000, 0.06250 }, @@ -3397,7 +6512,7 @@ minetest.register_node('everness:bamboo_3', { end, }) -minetest.register_node('everness:bamboo_4', { +Everness:register_node('everness:bamboo_4', { description = S('Bamboo'), -- +Y, -Y, +X, -X, +Z, -Z tiles = { @@ -3408,6 +6523,7 @@ minetest.register_node('everness:bamboo_4', { 'everness_bamboo_large_2.png', 'everness_bamboo_large_2.png^[transformFX' }, + use_texture_alpha = 'clip', drawtype = 'nodebox', paramtype = 'light', sunlight_propagates = true, @@ -3437,13 +6553,24 @@ minetest.register_node('everness:bamboo_4', { } }, groups = { + -- MTG snappy = 3, - flammable = 2, bamboo = 1, bamboo_large = 1, bamboo_grass = 1, - not_in_creative_inventory = 1 + not_in_creative_inventory = 1, + -- MCL + handy = 1, + axey = 1, + choppy = 1, + dig_by_piston = 1, + plant = 1, + non_mycelium_plant = 1, + -- ALL + flammable = 2 }, + _mcl_blast_resistance = 1, + _mcl_hardness = 1.5, selection_box = { type = 'fixed', fixed = { -0.3125, -0.5000, -0.3125, 0.06250, 0.5000, 0.06250 }, @@ -3460,7 +6587,7 @@ minetest.register_node('everness:bamboo_4', { end, }) -minetest.register_node('everness:bamboo_5', { +Everness:register_node('everness:bamboo_5', { description = S('Bamboo'), -- +Y, -Y, +X, -X, +Z, -Z tiles = { @@ -3471,6 +6598,7 @@ minetest.register_node('everness:bamboo_5', { 'everness_bamboo_large_3.png', 'everness_bamboo_large_3.png^[transformFX' }, + use_texture_alpha = 'clip', drawtype = 'nodebox', paramtype = 'light', sunlight_propagates = true, @@ -3500,13 +6628,24 @@ minetest.register_node('everness:bamboo_5', { } }, groups = { + -- MTG snappy = 3, - flammable = 2, bamboo = 1, bamboo_large = 1, bamboo_grass = 1, - not_in_creative_inventory = 1 + not_in_creative_inventory = 1, + -- MCL + handy = 1, + axey = 1, + choppy = 1, + dig_by_piston = 1, + plant = 1, + non_mycelium_plant = 1, + -- ALL + flammable = 2 }, + _mcl_blast_resistance = 1, + _mcl_hardness = 1.5, selection_box = { type = 'fixed', fixed = { -0.3125, -0.5000, -0.3125, 0.06250, 0.5000, 0.06250 }, @@ -3523,13 +6662,33 @@ minetest.register_node('everness:bamboo_5', { end, }) -minetest.register_node('everness:bamboo_sprout', { +Everness:register_node('everness:bamboo_sprout', { description = S('Bamboo Sprout'), tiles = { 'everness_bamboo_sprout.png' }, inventory_image = 'everness_bamboo_sprout.png', wield_image = 'everness_bamboo_sprout.png', drawtype = 'plantlike', - groups = { seed = 1, snappy = 3, flammable = 2, attached_node = 1, bamboo = 1, bamboo_grass = 1 }, + groups = { + -- MTG + seed = 1, + snappy = 3, + flammable = 2, + bamboo = 1, + bamboo_grass = 1, + -- MCL + plant = 1, + non_mycelium_plant = 1, + deco_block = 1, + dig_by_water = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + dig_immediate = 3, + attached_node = 1, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, paramtype = 'light', paramtype2 = 'meshoptions', walkable = false, @@ -3538,11 +6697,7 @@ minetest.register_node('everness:bamboo_sprout', { type = 'fixed', fixed = { -0.5, -0.5, -0.5, 0.5, -5 / 16, 0.5 }, }, - sounds = default.node_sound_dirt_defaults({ - dig = { name = '', gain = 0 }, - dug = { name = 'default_grass_footstep', gain = 0.2 }, - place = { name = 'default_place_node', gain = 0.25 }, - }), + sounds = Everness.node_sound_leaves_defaults(), after_place_node = function(pos, placer, itemstack, pointed_thing) Everness:tick_bamboo_again(pos) end, @@ -3553,7 +6708,7 @@ minetest.register_node('everness:bamboo_sprout', { -- Forsaken Tundra Plants -minetest.register_node('everness:bloodspore_plant', { +Everness:register_node('everness:bloodspore_plant', { description = S('Blood Spoore Plant'), short_description = S('Blood Spoore Plant'), drawtype = 'plantlike', @@ -3567,12 +6722,34 @@ minetest.register_node('everness:bloodspore_plant', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 3, attached_node = 1, flora = 1, forsaken_tundra_grass = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + normal_grass = 1, + forsaken_tundra_grass = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 3, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7 }) -minetest.register_node('everness:bloodspore_plant_small', { +Everness:register_node('everness:bloodspore_plant_small', { description = S('Blood Spoore Plant Small'), short_description = S('Blood Spoore Plant Small'), drawtype = 'plantlike', @@ -3586,12 +6763,34 @@ minetest.register_node('everness:bloodspore_plant_small', { sunlight_propagates = true, walkable = false, buildable_to = true, - groups = { snappy = 3, flammable = 3, attached_node = 1, flora = 1, forsaken_tundra_grass_under = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + normal_grass = 1, + forsaken_tundra_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 3, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7 }) -minetest.register_node('everness:termite_block', { +Everness:register_node('everness:termite_block', { description = S('Termite Block'), tiles = { 'everness_termite_block.png' }, drawtype = 'glasslike', @@ -3602,11 +6801,21 @@ minetest.register_node('everness:termite_block', { climbable = false, post_effect_color = { r = 47, g = 28, b = 18, a = 255 }, damage_per_second = 1, - groups = { crumbly = 3, disable_jump = 1 }, - sounds = default.node_sound_dirt_defaults(), + groups = { + -- MTG + crumbly = 3, + disable_jump = 1, + -- MCL + handy = 1, + shovely = 1, + building_block = 1, + }, + _mcl_blast_resistance = 0.5, + _mcl_hardness = 0.5, + sounds = Everness.node_sound_dirt_defaults(), }) -minetest.register_node('everness:bamboo_block', { +Everness:register_node('everness:bamboo_block', { description = S('Bamboo Block'), tiles = { 'everness_bamboo_block_top.png', @@ -3614,14 +6823,26 @@ minetest.register_node('everness:bamboo_block', { 'everness_bamboo_block_side.png' }, paramtype2 = 'facedir', - groups = { choppy = 3 }, + groups = { + -- MTG + choppy = 3, + -- MCL + handy = 1, + axey = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 3, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, sounds = Everness.node_sound_bamboo_defaults({ dug = { name = 'everness_bamboo_hit', gain = 1.25 } }), on_place = minetest.rotate_node, }) -minetest.register_node('everness:bamboo_dry_block', { +Everness:register_node('everness:bamboo_dry_block', { description = S('Bamboo Block'), tiles = { 'everness_dry_bamboo_block_top.png', @@ -3629,62 +6850,145 @@ minetest.register_node('everness:bamboo_dry_block', { 'everness_dry_bamboo_block_side.png' }, paramtype2 = 'facedir', - groups = { choppy = 3 }, + groups = { + -- MTG + choppy = 3, + -- MCL + handy = 1, + axey = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 3, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, sounds = Everness.node_sound_bamboo_defaults({ dug = { name = 'everness_bamboo_hit', gain = 1.25 } }), on_place = minetest.rotate_node, }) -minetest.register_node('everness:bamboo_wood', { +Everness:register_node('everness:bamboo_wood', { description = S('Bamboo Planks'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_dry_bamboo_block_side.png' }, is_ground_content = false, - groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 3, + oddly_breakable_by_hand = 2, + -- Everness + everness_wood = 1, + -- MCL + handy = 1, + axey = 1, + fire_encouragement = 5, + fire_flammability = 20, + building_block = 1, + material_wood = 1, + -- ALL + flammable = 2, + wood = 1, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), }) -minetest.register_node('everness:bamboo_mosaic_wood', { +Everness:register_node('everness:bamboo_mosaic_wood', { description = S('Bamboo Mosaic'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_bamboo_mosaic.png' }, is_ground_content = false, - groups = { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 2, + oddly_breakable_by_hand = 2, + everness_wood = 1, + -- MCL + handy = 1, + axey = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 2, + wood = 1, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), }) -minetest.register_node('everness:baobab_wood', { +Everness:register_node('everness:baobab_wood', { description = S('Baobab Wood Planks'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_baobab_wood.png' }, is_ground_content = false, - groups = { choppy = 3, oddly_breakable_by_hand = 2, flammable = 3, wood = 1 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 3, + oddly_breakable_by_hand = 2, + -- Everness + everness_wood = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 3, + wood = 1, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), }) -minetest.register_node('everness:sequoia_wood', { +Everness:register_node('everness:sequoia_wood', { description = S('Sequoia Wood Planks'), paramtype2 = 'facedir', place_param2 = 0, tiles = { 'everness_sequoia_wood.png' }, is_ground_content = false, - groups = { choppy = 3, oddly_breakable_by_hand = 2, flammable = 3, wood = 1 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 3, + oddly_breakable_by_hand = 2, + -- Everness + everness_wood = 1, + -- MCL + handy = 1, + axey = 1, + building_block = 1, + material_wood = 1, + fire_encouragement = 5, + fire_flammability = 20, + -- ALL + flammable = 3, + wood = 1, + }, + _mcl_blast_resistance = 3, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), }) -- -- Corals -- -local function coral_on_place(itemstack, placer, pointed_thing) +local function coral_on_place(itemstack, placer, pointed_thing, params) if pointed_thing.type ~= 'node' or not placer then return itemstack end + local ignore_water = params.ignore_water or false + local node_under_name = params.node_under_name or 'everness:coral_skeleton' local player_name = placer:get_player_name() local pos_under = pointed_thing.under local pos_above = pointed_thing.above @@ -3696,16 +7000,21 @@ local function coral_on_place(itemstack, placer, pointed_thing) placer, itemstack, pointed_thing) or itemstack end - if node_under.name ~= 'default:coral_skeleton' or - minetest.get_node(pos_above).name ~= 'default:water_source' then + if node_under.name ~= node_under_name + or (minetest.get_item_group(minetest.get_node(pos_above).name, 'water') == 0 and not ignore_water) + then return itemstack end if minetest.is_protected(pos_under, player_name) or - minetest.is_protected(pos_above, player_name) then - default.log_player_action(placer, - 'tried to place', itemstack:get_name(), - 'at protected position', pos_under) + minetest.is_protected(pos_above, player_name) then + + if minetest.get_modpath('default') or minetest.global_exists('default') then + Everness.log_player_action(placer, + 'tried to place', itemstack:get_name(), + 'at protected position', pos_under) + end + minetest.record_protection_violation(pos_under, player_name) return itemstack end @@ -3719,123 +7028,163 @@ local function coral_on_place(itemstack, placer, pointed_thing) return itemstack end -minetest.register_node('everness:coral_corals', { +Everness:register_node('everness:coral_corals', { description = S('Coral Corals'), drawtype = 'plantlike_rooted', waving = 1, paramtype = 'light', - tiles = { 'default_coral_skeleton.png' }, + tiles = { 'everness_coral_skeleton.png' }, special_tiles = { { name = 'everness_coral_corals.png', tileable_vertical = true } }, inventory_image = 'everness_coral_corals.png', wield_image = 'everness_coral_corals.png', - groups = { snappy = 3 }, + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, selection_box = { type = 'fixed', fixed = { - { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, - { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, }, }, - node_dig_prediction = 'default:coral_skeleton', + node_dig_prediction = 'everness:coral_skeleton', node_placement_prediction = '', - sounds = default.node_sound_stone_defaults({ - dig = { name = 'default_dig_snappy', gain = 0.2 }, - dug = { name = 'default_grass_footstep', gain = 0.25 }, + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, }), on_place = coral_on_place, after_destruct = function(pos, oldnode) - minetest.set_node(pos, { name = 'default:coral_skeleton' }) + minetest.set_node(pos, { name = 'everness:coral_skeleton' }) end, }) -minetest.register_node('everness:coral_jellyfish', { +Everness:register_node('everness:coral_jellyfish', { description = S('Coral Corals'), drawtype = 'plantlike_rooted', waving = 1, paramtype = 'light', - tiles = { 'default_coral_skeleton.png' }, + tiles = { 'everness_coral_skeleton.png' }, special_tiles = { { name = 'everness_coral_jellyfish.png', tileable_vertical = true } }, inventory_image = 'everness_coral_jellyfish.png', wield_image = 'everness_coral_jellyfish.png', - groups = { snappy = 3 }, + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, selection_box = { type = 'fixed', fixed = { - { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, - { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, }, }, - node_dig_prediction = 'default:coral_skeleton', + node_dig_prediction = 'everness:coral_skeleton', node_placement_prediction = '', - sounds = default.node_sound_stone_defaults({ - dig = { name = 'default_dig_snappy', gain = 0.2 }, - dug = { name = 'default_grass_footstep', gain = 0.25 }, + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, }), on_place = coral_on_place, after_destruct = function(pos, oldnode) - minetest.set_node(pos, { name = 'default:coral_skeleton' }) + minetest.set_node(pos, { name = 'everness:coral_skeleton' }) end, }) -minetest.register_node('everness:coral_frosted', { +Everness:register_node('everness:coral_frosted', { description = S('Coral Frosted'), drawtype = 'plantlike_rooted', waving = 1, paramtype = 'light', - tiles = { 'default_coral_skeleton.png' }, + tiles = { 'everness_coral_skeleton.png' }, special_tiles = { { name = 'everness_frosted_coral.png', tileable_vertical = true } }, inventory_image = 'everness_frosted_coral.png', wield_image = 'everness_frosted_coral.png', - groups = { snappy = 3 }, + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, selection_box = { type = 'fixed', fixed = { - { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, - { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, }, }, - node_dig_prediction = 'default:coral_skeleton', + node_dig_prediction = 'everness:coral_skeleton', node_placement_prediction = '', - sounds = default.node_sound_stone_defaults({ - dig = { name = 'default_dig_snappy', gain = 0.2 }, - dug = { name = 'default_grass_footstep', gain = 0.25 }, + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, }), on_place = coral_on_place, after_destruct = function(pos, oldnode) - minetest.set_node(pos, { name = 'default:coral_skeleton' }) + minetest.set_node(pos, { name = 'everness:coral_skeleton' }) end, }) -minetest.register_node('everness:coral_starfish', { +Everness:register_node('everness:coral_starfish', { description = S('Coral Starfish'), drawtype = 'plantlike_rooted', waving = 1, paramtype = 'light', - tiles = { 'default_coral_skeleton.png' }, + tiles = { 'everness_coral_skeleton.png' }, special_tiles = { { name = 'everness_starfish.png', tileable_vertical = true } }, inventory_image = 'everness_starfish.png', wield_image = 'everness_starfish.png', - groups = { snappy = 3 }, + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, selection_box = { type = 'fixed', fixed = { - { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, - { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, }, }, - node_dig_prediction = 'default:coral_skeleton', + node_dig_prediction = 'everness:coral_skeleton', node_placement_prediction = '', - sounds = default.node_sound_stone_defaults({ - dig = { name = 'default_dig_snappy', gain = 0.2 }, - dug = { name = 'default_grass_footstep', gain = 0.25 }, + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, }), on_place = coral_on_place, after_destruct = function(pos, oldnode) - minetest.set_node(pos, { name = 'default:coral_skeleton' }) + minetest.set_node(pos, { name = 'everness:coral_skeleton' }) end, }) -minetest.register_node('everness:sand_with_spine_kelp', { +Everness:register_node('everness:sand_with_spine_kelp', { description = S('Spine Kelp'), drawtype = 'plantlike_rooted', waving = 1, @@ -3845,25 +7194,35 @@ minetest.register_node('everness:sand_with_spine_kelp', { wield_image = 'everness_spine_kelp.png', paramtype = 'light', paramtype2 = 'leveled', - groups = { nappy = 3 }, + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, selection_box = { type = 'fixed', fixed = { - { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, - { -2 / 16, 0.5, -2 / 16, 2 / 16, 3.5, 2 / 16 }, + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -2 / 16, 0.5, -2 / 16, 2 / 16, 3.5, 2 / 16 }, }, }, node_dig_prediction = 'everness:cursed_stone', node_placement_prediction = '', - sounds = default.node_sound_sand_defaults({ - dig = { name = 'default_dig_snappy', gain = 0.2 }, - dug = { name = 'default_grass_footstep', gain = 0.25 }, + sounds = Everness.node_sound_sand_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, }), on_place = function(itemstack, placer, pointed_thing) -- Call on_rightclick if the pointed node defines it if pointed_thing.type == 'node' and placer and - not placer:get_player_control().sneak then + not placer:get_player_control().sneak then local node_ptu = minetest.get_node(pointed_thing.under) local def_ptu = minetest.registered_nodes[node_ptu.name] if def_ptu and def_ptu.on_rightclick then @@ -3884,9 +7243,9 @@ minetest.register_node('everness:sand_with_spine_kelp', { local player_name = placer:get_player_name() if def_top and def_top.liquidtype == 'source' and - minetest.get_item_group(node_top.name, 'water') > 0 then + minetest.get_item_group(node_top.name, 'water') > 0 then if not minetest.is_protected(pos, player_name) and - not minetest.is_protected(pos_top, player_name) then + not minetest.is_protected(pos_top, player_name) then minetest.set_node(pos, { name = 'everness:sand_with_spine_kelp', param2 = height * 16 }) if not minetest.is_creative_enabled(player_name) then @@ -3906,18 +7265,695 @@ minetest.register_node('everness:sand_with_spine_kelp', { end }) -minetest.register_node('everness:crystal_coral_dark', { - description = S('Crystal Coral Dark'), - tiles = { 'everness_crystal_coral_dark_block.png' }, - groups = { cracky = 3 }, - sounds = default.node_sound_stone_defaults(), +Everness:register_node('everness:coral_forest_deep_ocean_coral_plant_1', { + description = S('Coral Bulbs'), + drawtype = 'plantlike_rooted', + waving = 1, + paramtype = 'light', + light_source = 12, + tiles = { 'everness_deep_ocean_sand.png' }, + special_tiles = { { name = 'everness_deep_ocean_coral_plant_1.png', tileable_vertical = true } }, + inventory_image = 'everness_deep_ocean_coral_plant_1.png', + wield_image = 'everness_deep_ocean_coral_plant_1.png', + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, + selection_box = { + type = 'fixed', + fixed = { + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + }, + }, + node_dig_prediction = 'everness:coral_forest_deep_ocean_sand', + node_placement_prediction = '', + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, + }), + on_place = function(itemstack, placer, pointed_thing) + coral_on_place( + itemstack, + placer, + pointed_thing, + { + ignore_water = true, + node_under_name = 'everness:coral_forest_deep_ocean_sand' + } + ) + end, + after_destruct = function(pos, oldnode) + minetest.set_node(pos, { name = 'everness:coral_forest_deep_ocean_sand' }) + end, }) -minetest.register_node('everness:crystal_coral_light', { +Everness:register_node('everness:coral_forest_deep_ocean_coral_plant_2', { + description = S('Coral Tree'), + drawtype = 'plantlike_rooted', + waving = 1, + paramtype = 'light', + light_source = 12, + tiles = { 'everness_deep_ocean_sand.png' }, + special_tiles = { { name = 'everness_deep_ocean_coral_plant_2.png', tileable_vertical = true } }, + inventory_image = 'everness_deep_ocean_coral_plant_2.png', + wield_image = 'everness_deep_ocean_coral_plant_2.png', + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, + selection_box = { + type = 'fixed', + fixed = { + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + }, + }, + node_dig_prediction = 'everness:coral_forest_deep_ocean_sand', + node_placement_prediction = '', + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, + }), + on_place = function(itemstack, placer, pointed_thing) + coral_on_place( + itemstack, + placer, + pointed_thing, + { + ignore_water = true, + node_under_name = 'everness:coral_forest_deep_ocean_sand' + } + ) + end, + after_destruct = function(pos, oldnode) + minetest.set_node(pos, { name = 'everness:coral_forest_deep_ocean_sand' }) + end, +}) + +Everness:register_node('everness:coral_forest_deep_ocean_coral_plant_3', { + description = S('Coral Palm'), + drawtype = 'plantlike_rooted', + waving = 1, + paramtype = 'light', + light_source = 12, + tiles = { 'everness_deep_ocean_sand.png' }, + special_tiles = { { name = 'everness_deep_ocean_coral_plant_3.png', tileable_vertical = true } }, + inventory_image = 'everness_deep_ocean_coral_plant_3.png', + wield_image = 'everness_deep_ocean_coral_plant_3.png', + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, + selection_box = { + type = 'fixed', + fixed = { + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + }, + }, + node_dig_prediction = 'everness:coral_forest_deep_ocean_sand', + node_placement_prediction = '', + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, + }), + on_place = function(itemstack, placer, pointed_thing) + coral_on_place( + itemstack, + placer, + pointed_thing, + { + ignore_water = true, + node_under_name = 'everness:coral_forest_deep_ocean_sand' + } + ) + end, + after_destruct = function(pos, oldnode) + minetest.set_node(pos, { name = 'everness:coral_forest_deep_ocean_sand' }) + end, +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_coral_plant_anemone', { + description = S('Coral Anemone'), + drawtype = 'plantlike_rooted', + waving = 1, + paramtype = 'light', + light_source = 12, + tiles = { 'everness_cursed_lands_deep_ocean_sand.png' }, + special_tiles = { { name = 'everness_cursed_lands_deep_ocean_coral_anemone.png', tileable_vertical = true } }, + inventory_image = 'everness_cursed_lands_deep_ocean_coral_anemone.png', + wield_image = 'everness_cursed_lands_deep_ocean_coral_anemone.png', + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, + selection_box = { + type = 'fixed', + fixed = { + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + }, + }, + node_dig_prediction = 'everness:cursed_lands_deep_ocean_sand', + node_placement_prediction = '', + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, + }), + on_place = function(itemstack, placer, pointed_thing) + coral_on_place( + itemstack, + placer, + pointed_thing, + { + ignore_water = true, + node_under_name = 'everness:cursed_lands_deep_ocean_sand' + } + ) + end, + after_destruct = function(pos, oldnode) + minetest.set_node(pos, { name = 'everness:cursed_lands_deep_ocean_sand' }) + end, +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_coral_plant_darkilluma', { + description = S('Coral Darkilluma'), + drawtype = 'plantlike_rooted', + waving = 1, + paramtype = 'light', + light_source = 12, + tiles = { 'everness_cursed_lands_deep_ocean_sand.png' }, + special_tiles = { { name = 'everness_cursed_lands_deep_ocean_coral_darkilluma.png', tileable_vertical = true } }, + inventory_image = 'everness_cursed_lands_deep_ocean_coral_darkilluma.png', + wield_image = 'everness_cursed_lands_deep_ocean_coral_darkilluma.png', + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, + selection_box = { + type = 'fixed', + fixed = { + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + }, + }, + node_dig_prediction = 'everness:cursed_lands_deep_ocean_sand', + node_placement_prediction = '', + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, + }), + on_place = function(itemstack, placer, pointed_thing) + coral_on_place( + itemstack, + placer, + pointed_thing, + { + ignore_water = true, + node_under_name = 'everness:cursed_lands_deep_ocean_sand' + } + ) + end, + after_destruct = function(pos, oldnode) + minetest.set_node(pos, { name = 'everness:cursed_lands_deep_ocean_sand' }) + end, +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_coral_plant_demon', { + description = S('Coral Demon'), + drawtype = 'plantlike_rooted', + waving = 1, + paramtype = 'light', + light_source = 12, + tiles = { 'everness_cursed_lands_deep_ocean_sand.png' }, + special_tiles = { { name = 'everness_cursed_lands_deep_ocean_coral_demon.png', tileable_vertical = true } }, + inventory_image = 'everness_cursed_lands_deep_ocean_coral_demon.png', + wield_image = 'everness_cursed_lands_deep_ocean_coral_demon.png', + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, + selection_box = { + type = 'fixed', + fixed = { + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + }, + }, + node_dig_prediction = 'everness:cursed_lands_deep_ocean_sand', + node_placement_prediction = '', + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, + }), + on_place = function(itemstack, placer, pointed_thing) + coral_on_place( + itemstack, + placer, + pointed_thing, + { + ignore_water = true, + node_under_name = 'everness:cursed_lands_deep_ocean_sand' + } + ) + end, + after_destruct = function(pos, oldnode) + minetest.set_node(pos, { name = 'everness:cursed_lands_deep_ocean_sand' }) + end, +}) + +Everness:register_node('everness:crystal_forest_deep_ocean_coral_plant_1', { + description = S('Crystal Forest Deep Ocean Coral Plant Cyan'), + drawtype = 'plantlike_rooted', + waving = 1, + paramtype = 'light', + light_source = 12, + tiles = { 'everness_crystal_forest_deep_ocean_sand.png' }, + special_tiles = { { name = 'everness_crystal_forest_deep_ocean_coral_plant_1.png', tileable_vertical = true } }, + inventory_image = 'everness_crystal_forest_deep_ocean_coral_plant_1.png', + wield_image = 'everness_crystal_forest_deep_ocean_coral_plant_1.png', + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, + selection_box = { + type = 'fixed', + fixed = { + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + }, + }, + node_dig_prediction = 'everness:crystal_forest_deep_ocean_sand', + node_placement_prediction = '', + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, + }), + on_place = function(itemstack, placer, pointed_thing) + coral_on_place( + itemstack, + placer, + pointed_thing, + { + ignore_water = true, + node_under_name = 'everness:crystal_forest_deep_ocean_sand' + } + ) + end, + after_destruct = function(pos, oldnode) + minetest.set_node(pos, { name = 'everness:crystal_forest_deep_ocean_sand' }) + end, +}) + +Everness:register_node('everness:crystal_forest_deep_ocean_coral_plant_2', { + description = S('Crystal Forest Deep Ocean Coral Plant Orange'), + drawtype = 'plantlike_rooted', + waving = 1, + paramtype = 'light', + light_source = 12, + tiles = { 'everness_crystal_forest_deep_ocean_sand.png' }, + special_tiles = { { name = 'everness_crystal_forest_deep_ocean_coral_plant_2.png', tileable_vertical = true } }, + inventory_image = 'everness_crystal_forest_deep_ocean_coral_plant_2.png', + wield_image = 'everness_crystal_forest_deep_ocean_coral_plant_2.png', + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, + selection_box = { + type = 'fixed', + fixed = { + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + }, + }, + node_dig_prediction = 'everness:crystal_forest_deep_ocean_sand', + node_placement_prediction = '', + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, + }), + on_place = function(itemstack, placer, pointed_thing) + coral_on_place( + itemstack, + placer, + pointed_thing, + { + ignore_water = true, + node_under_name = 'everness:crystal_forest_deep_ocean_sand' + } + ) + end, + after_destruct = function(pos, oldnode) + minetest.set_node(pos, { name = 'everness:crystal_forest_deep_ocean_sand' }) + end, +}) + +Everness:register_node('everness:crystal_forest_deep_ocean_coral_plant_3', { + description = S('Crystal Forest Deep Ocean Coral Plant Pink'), + drawtype = 'plantlike_rooted', + waving = 1, + paramtype = 'light', + light_source = 12, + tiles = { 'everness_crystal_forest_deep_ocean_sand.png' }, + special_tiles = { { name = 'everness_crystal_forest_deep_ocean_coral_plant_3.png', tileable_vertical = true } }, + inventory_image = 'everness_crystal_forest_deep_ocean_coral_plant_3.png', + wield_image = 'everness_crystal_forest_deep_ocean_coral_plant_3.png', + groups = { + -- MTG + snappy = 3, + -- MCL + dig_immediate = 3, + deco_block = 1, + coral = 1, + }, + _mcl_hardness = 0, + _mcl_blast_resistance = 0, + _mcl_silk_touch_drop = true, + selection_box = { + type = 'fixed', + fixed = { + { -0.5, -0.5, -0.5, 0.5, 0.5, 0.5 }, + { -4 / 16, 0.5, -4 / 16, 4 / 16, 1.5, 4 / 16 }, + }, + }, + node_dig_prediction = 'everness:crystal_forest_deep_ocean_sand', + node_placement_prediction = '', + sounds = Everness.node_sound_stone_defaults({ + dig = { name = 'everness_plant_hit', gain = 0.2 }, + dug = { name = 'everness_grass_footstep', gain = 0.25 }, + }), + on_place = function(itemstack, placer, pointed_thing) + coral_on_place( + itemstack, + placer, + pointed_thing, + { + ignore_water = true, + node_under_name = 'everness:crystal_forest_deep_ocean_sand' + } + ) + end, + after_destruct = function(pos, oldnode) + minetest.set_node(pos, { name = 'everness:crystal_forest_deep_ocean_sand' }) + end, +}) + +Everness:register_node('everness:crystal_coral_dark', { + description = S('Crystal Coral Dark'), + tiles = { 'everness_crystal_coral_dark_block.png' }, + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:crystal_coral_light', { description = S('Crystal Coral Light'), tiles = { 'everness_crystal_coral_light_block.png' }, - groups = { cracky = 3 }, - sounds = default.node_sound_stone_defaults(), + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:coral_forest_deep_ocean_coral_1', { + description = S('Coral Forest Deep Ocean Coral Pink'), + tiles = { 'everness_deep_ocean_coral_1.png' }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_coral_forest_deep_ocean_coral = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:coral_forest_deep_ocean_coral_2', { + description = S('Coral Forest Deep Ocean Coral Cyan'), + tiles = { 'everness_deep_ocean_coral_2.png' }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_coral_forest_deep_ocean_coral = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:coral_forest_deep_ocean_coral_3', { + description = S('Coral Forest Deep Ocean Coral Green'), + tiles = { 'everness_deep_ocean_coral_3.png' }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_coral_forest_deep_ocean_coral = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:coral_forest_deep_ocean_coral_4', { + description = S('Coral Forest Deep Ocean Coral Red'), + tiles = { 'everness_deep_ocean_coral_4.png' }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_coral_forest_deep_ocean_coral = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_coral_alcyonacea', { + description = S('Coral Alcyonacea'), + tiles = { 'everness_cursed_lands_deep_ocean_coral_alcyonacea.png' }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_cursed_lands_deep_ocean_coral = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_coral_ostracod', { + description = S('Coral Ostracod'), + tiles = { 'everness_cursed_lands_deep_ocean_coral_ostracod.png' }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_cursed_lands_deep_ocean_coral = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:cursed_lands_deep_ocean_coral_octocurse', { + description = S('Coral Octocurse'), + tiles = { 'everness_cursed_lands_deep_ocean_coral_octocurse.png' }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_cursed_lands_deep_ocean_coral = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:crystal_forest_deep_ocean_coral_1', { + description = S('Crystal Forest Deep Ocean Coral Green'), + tiles = { 'everness_crystal_forest_deep_ocean_coral_1.png' }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_crystal_forest_deep_ocean_coral_1 = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:crystal_forest_deep_ocean_coral_2', { + description = S('Crystal Forest Deep Ocean Coral Orange'), + tiles = { 'everness_crystal_forest_deep_ocean_coral_2.png' }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_crystal_forest_deep_ocean_coral_1 = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:crystal_forest_deep_ocean_coral_3', { + description = S('Crystal Forest Deep Ocean Coral Cyan'), + tiles = { 'everness_crystal_forest_deep_ocean_coral_3.png' }, + groups = { + -- MTG + cracky = 3, + -- Everness + everness_crystal_forest_deep_ocean_coral_1 = 1, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), +}) + +Everness:register_node('everness:coral_skeleton', { + description = S('Coral Skeleton'), + tiles = { 'everness_coral_skeleton.png' }, + groups = { + -- MTG + cracky = 3, + -- MCL + pickaxey = 1, + building_block = 1, + coral = 1, + }, + _mcl_hardness = 1.5, + _mcl_blast_resistance = 6, + _mcl_silk_touch_drop = true, + sounds = Everness.node_sound_stone_defaults(), }) -- @@ -3926,7 +7962,7 @@ minetest.register_node('everness:crystal_coral_light', { -- Skull with candle -minetest.register_node('everness:skull_with_candle', { +Everness:register_node('everness:skull_with_candle', { description = S('Skull with Candle'), short_description = S('Skull with Candle'), drawtype = 'mesh', @@ -3957,8 +7993,21 @@ minetest.register_node('everness:skull_with_candle', { type = 'fixed', fixed = { -1 / 2 + 3 / 16, -1 / 2, -1 / 2 + 3 / 16, 1 / 2 - 3 / 16, 0.1, 1 / 2 - 3 / 16 } }, - groups = { choppy = 2, dig_immediate = 3, flammable = 1, attached_node = 1, torch = 1 }, - sounds = default.node_sound_wood_defaults(), + groups = { + -- MTG + choppy = 2, + dig_immediate = 3, + torch = 1, + -- MCL + pickaxey = 1, + building_block = 1, + material_stone = 1, + -- ALL + attached_node = 1 + }, + _mcl_blast_resistance = 2, + _mcl_hardness = 2, + sounds = Everness.node_sound_wood_defaults(), sunlight_propagates = true, light_source = 12, liquids_pointable = false, @@ -3967,7 +8016,7 @@ minetest.register_node('everness:skull_with_candle', { -- Forsythia Bush -minetest.register_node('everness:forsythia_bush', { +Everness:register_node('everness:forsythia_bush', { description = S('Forsythia Bush'), short_description = S('Forsythia Bush'), drawtype = 'mesh', @@ -3978,15 +8027,36 @@ minetest.register_node('everness:forsythia_bush', { paramtype = 'light', is_ground_content = false, walkable = true, - groups = { snappy = 3, flora = 1, attached_node = 1, bamboo_grass_under = 1, flammable = 2 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + snappy = 3, + flora = 1, + bamboo_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, + sounds = Everness.node_sound_leaves_defaults(), sunlight_propagates = true, use_texture_alpha = 'clip', }) -- Glowing Pillar -minetest.register_node('everness:glowing_pillar', { +Everness:register_node('everness:glowing_pillar', { description = S('Glowing Pillar'), short_description = S('Glowing Pillar'), drawtype = 'mesh', @@ -3999,7 +8069,28 @@ minetest.register_node('everness:glowing_pillar', { inventory_image = 'everness_glowing_pillar_item.png', wield_image = 'everness_glowing_pillar_item.png', paramtype = 'light', - groups = { snappy = 3, flammable = 2, forsaken_tundra_grass_under = 1, flora = 1, attached_node = 1 }, + groups = { + -- MTG + snappy = 3, + flora = 1, + forsaken_tundra_grass_under = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, selection_box = { type = 'fixed', fixed = { -0.63, -0.5, -0.63, 0.63, 3.23, 0.63 } @@ -4008,7 +8099,7 @@ minetest.register_node('everness:glowing_pillar', { type = 'fixed', fixed = { -0.5, -0.5, -0.5, 0.5, 1.5, 0.5 } }, - sounds = default.node_sound_leaves_defaults(), + sounds = Everness.node_sound_leaves_defaults(), sunlight_propagates = true, use_texture_alpha = 'clip', light_source = 12, @@ -4016,7 +8107,7 @@ minetest.register_node('everness:glowing_pillar', { -- Blue Vine Lantern -minetest.register_node('everness:blue_vine_lantern', { +Everness:register_node('everness:blue_vine_lantern', { description = S('Blue Vine Lantern'), short_description = S('Blue Vine Lantern'), drawtype = 'mesh', @@ -4029,7 +8120,29 @@ minetest.register_node('everness:blue_vine_lantern', { inventory_image = 'everness_blue_vine_lantern_item.png', wield_image = 'everness_blue_vine_lantern_item.png', paramtype = 'light', - groups = { snappy = 3, flammable = 2, flora = 1, attached_node = 1, bamboo_grass_under = 1 }, + groups = { + -- MTG + snappy = 3, + flora = 1, + bamboo_grass_under = 1, + lantern = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, selection_box = { type = 'fixed', fixed = { -0.63, -0.5, -0.63, 0.63, 3.23, 0.63 } @@ -4038,7 +8151,7 @@ minetest.register_node('everness:blue_vine_lantern', { type = 'fixed', fixed = { -0.5, -0.5, -0.5, 0.5, 1.5, 0.5 } }, - sounds = default.node_sound_leaves_defaults(), + sounds = Everness.node_sound_leaves_defaults(), sunlight_propagates = true, use_texture_alpha = 'clip', light_source = 12, @@ -4046,7 +8159,7 @@ minetest.register_node('everness:blue_vine_lantern', { -- Amaranita Lantern -minetest.register_node('everness:amaranita_lantern', { +Everness:register_node('everness:amaranita_lantern', { description = S('Amaranita Lantern'), short_description = S('Amaranita Lantern'), drawtype = 'mesh', @@ -4059,7 +8172,29 @@ minetest.register_node('everness:amaranita_lantern', { inventory_image = 'everness_amaranita_lantern_item.png', wield_image = 'everness_amaranita_lantern_item.png', paramtype = 'light', - groups = { snappy = 3, flammable = 2, attached_node = 1, frosted_grass_under = 1 }, + groups = { + -- MTG + snappy = 3, + flora = 1, + frosted_grass_under = 1, + lantern = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, selection_box = { type = 'fixed', fixed = { -0.63, -0.5, -0.63, 0.63, 3.23, 0.63 } @@ -4068,13 +8203,13 @@ minetest.register_node('everness:amaranita_lantern', { type = 'fixed', fixed = { -0.5, -0.5, -0.5, 0.5, 1.5, 0.5 } }, - sounds = default.node_sound_leaves_defaults(), + sounds = Everness.node_sound_leaves_defaults(), sunlight_propagates = true, use_texture_alpha = 'clip', light_source = 12, }) -minetest.register_node('everness:lumecorn', { +Everness:register_node('everness:lumecorn', { description = S('Lumecorn'), short_description = S('Lumecorn'), drawtype = 'mesh', @@ -4097,12 +8232,34 @@ minetest.register_node('everness:lumecorn', { wield_image = 'everness_lumecorn_item.png', paramtype = 'light', waving = 1, - groups = { snappy = 3, flammable = 2, attached_node = 1, flora = 1, coral_grass_under = 1 }, + groups = { + -- MTG + snappy = 3, + flora = 1, + coral_grass_under = 1, + lantern = 1, + -- MCL + handy = 1, + shearsy = 1, + deco_block = 1, + plant = 1, + non_mycelium_plant = 1, + fire_encouragement = 60, + fire_flammability = 100, + dig_by_water = 1, + destroy_by_lava_flow = 1, + compostability = 30, + -- ALL + attached_node = 1, + flammable = 2, + }, + _mcl_blast_resistance = 0, + _mcl_hardness = 0, selection_box = { type = 'fixed', fixed = { -0.63, -0.5, -0.63, 0.63, 3.23, 0.63 } }, - sounds = default.node_sound_leaves_defaults(), + sounds = Everness.node_sound_leaves_defaults(), sunlight_propagates = true, use_texture_alpha = 'clip', light_source = 12, @@ -4112,16 +8269,48 @@ minetest.register_node('everness:lumecorn', { -- Tools / 'Advanced' crafting / Non-'natural' -- -minetest.register_node('everness:tinted_glass_red', { +Everness:register_node('everness:glass', { + description = S('Everness Glass'), + drawtype = 'glasslike_framed_optional', + tiles = { 'everness_glass.png', 'everness_glass_detail.png' }, + use_texture_alpha = 'clip', -- only needed for stairs API + paramtype = 'light', + sunlight_propagates = true, + is_ground_content = false, + groups = { + -- MTG + cracky = 3, + oddly_breakable_by_hand = 3, + -- MCL + handy = 1, + building_block = 1, + material_glass = 1 + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + sounds = Everness.node_sound_glass_defaults(), +}) + +Everness:register_node('everness:tinted_glass_red', { description = S('Tinted Glass Red'), drawtype = 'glasslike_framed_optional', - tiles = { 'everness_tinted_glass_base.png^[colorize:#3A0907:122' }, + tiles = { 'everness_tinted_glass_base.png^[colorize:#3A0907:122', 'everness_tinted_glass_detail.png^[colorize:#3A0907:122' }, use_texture_alpha = 'blend', -- 'clip' needed for stairs API -- paramtype = 'light', is_ground_content = false, sunlight_propagates = false, - sounds = default.node_sound_glass_defaults(), - groups = { cracky = 3 }, + sounds = Everness.node_sound_glass_defaults(), + groups = { + -- MTG + cracky = 3, + oddly_breakable_by_hand = 3, + -- MCL + handy = 1, + building_block = 1, + material_glass = 1 + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, }) minetest.register_lbm({ @@ -4143,31 +8332,52 @@ minetest.register_lbm({ end, }) -minetest.register_node('everness:pyrite_lantern', { +Everness:register_node('everness:pyrite_lantern', { description = S('Pyrite Lantern'), drawtype = 'glasslike', tiles = { 'everness_pyrite_lantern.png' }, paramtype = 'light', sunlight_propagates = true, is_ground_content = false, - groups = { cracky = 3, oddly_breakable_by_hand = 3 }, - sounds = default.node_sound_glass_defaults(), + groups = { + -- MTG + cracky = 3, + oddly_breakable_by_hand = 3, + lantern = 1, + -- MCL + handy = 1, + building_block = 1, + material_glass = 1 + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + sounds = Everness.node_sound_glass_defaults(), light_source = 12, }) -minetest.register_node('everness:pyrite_glass', { +Everness:register_node('everness:pyrite_glass', { description = S('Pyrite Glass'), drawtype = 'glasslike_framed_optional', - tiles = { 'everness_pyrite_glass.png', 'default_obsidian_glass_detail.png' }, - use_texture_alpha = 'clip', -- only needed for stairs API + tiles = { 'everness_pyrite_glass.png' }, + use_texture_alpha = 'clip', paramtype = 'light', sunlight_propagates = true, is_ground_content = false, - groups = { cracky = 3, oddly_breakable_by_hand = 3 }, - sounds = default.node_sound_glass_defaults(), + groups = { + -- MTG + cracky = 3, + oddly_breakable_by_hand = 3, + -- MCL + handy = 1, + building_block = 1, + material_glass = 1 + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + sounds = Everness.node_sound_glass_defaults(), }) -minetest.register_node('everness:lumabus_vine_lantern', { +Everness:register_node('everness:lumabus_vine_lantern', { description = S('Lumabus Vine Lantern'), drawtype = 'mesh', mesh = 'everness_lumabus.obj', @@ -4182,8 +8392,19 @@ minetest.register_node('everness:lumabus_vine_lantern', { paramtype = 'light', -- wield_image = 'everness_lumabus_vine_end_bottom.png', -- inventory_image = 'everness_lumabus_vine_end_bottom.png', - groups = { cracky = 3, oddly_breakable_by_hand = 3 }, - sounds = default.node_sound_glass_defaults(), + groups = { + -- MTG + cracky = 3, + oddly_breakable_by_hand = 3, + lantern = 1, + -- MCL + handy = 1, + building_block = 1, + material_glass = 1 + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + sounds = Everness.node_sound_glass_defaults(), light_source = 7, paramtype2 = 'wallmounted', selection_box = { @@ -4192,7 +8413,7 @@ minetest.register_node('everness:lumabus_vine_lantern', { }, }) -minetest.register_node('everness:eye_vine_lantern', { +Everness:register_node('everness:eye_vine_lantern', { description = S('Eye Vine Lantern'), paramtype = 'light', tiles = { @@ -4203,14 +8424,25 @@ minetest.register_node('everness:eye_vine_lantern', { wield_image = 'everness_eye_vine_end_bottom.png', inventory_image = 'everness_eye_vine_end_bottom.png', drawtype = 'normal', - groups = { snappy = 3, flammable = 2 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + cracky = 3, + oddly_breakable_by_hand = 3, + lantern = 1, + -- MCL + handy = 1, + building_block = 1, + material_glass = 1 + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, paramtype2 = 'facedir', on_place = minetest.rotate_node, }) -minetest.register_node('everness:cursed_pumpkin_lantern', { +Everness:register_node('everness:cursed_pumpkin_lantern', { description = S('Cursed Pumpkin Lantern'), short_description = S('Cursed Pumpkin Lantern'), tiles = { @@ -4223,13 +8455,26 @@ minetest.register_node('everness:cursed_pumpkin_lantern', { }, paramtype = 'light', paramtype2 = 'facedir', - sounds = default.node_sound_wood_defaults(), + sounds = Everness.node_sound_wood_defaults(), is_ground_content = false, light_source = 12, - groups = { snappy = 3, flammable = 4, fall_damage_add_percent = -30 } + groups = { + -- MTG + snappy = 3, + lantern = 1, + fall_damage_add_percent = -30, + -- MCL + handy = 1, + building_block = 1, + material_glass = 1, + -- ALL + flammable = 4, + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, }) -minetest.register_node('everness:floating_crystal', { +Everness:register_node('everness:floating_crystal', { description = S('Floating Crystal'), drawtype = 'plantlike', tiles = { @@ -4248,13 +8493,24 @@ minetest.register_node('everness:floating_crystal', { sunlight_propagates = true, buildable_to = true, walkable = false, - groups = { snappy = 3, not_in_creative_inventory = 1 }, + groups = { + -- MTG + snappy = 3, + not_in_creative_inventory = 1, + -- MLC + handy = 1, + glass = 1, + building_block = 1, + material_glass = 1, + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, selection_box = { type = 'fixed', fixed = { -0.25, -0.4, -0.25, 0.25, 0.4, 0.25 }, }, drop = '', - sounds = default.node_sound_glass_defaults(), + sounds = Everness.node_sound_thin_glass_defaults(), on_rotate = function() return false end, @@ -4291,36 +8547,38 @@ minetest.register_node('everness:floating_crystal', { position = temp_pos minetest.after(i - 1, function(v_position, v_position_prev) - minetest.add_particlespawner({ - amount = 50, - time = 1, - size = { - min = 0.5, - max = 1, - }, - exptime = 2, - pos = v_position_prev, - texture = { - name = 'everness_particle.png^[colorize:#FFEE83:255', - alpha_tween = { - 1, 0.5, - style = 'fwd', - reps = 1 + if minetest.has_feature({ dynamic_add_media_table = true, particlespawner_tweenable = true }) then + minetest.add_particlespawner({ + amount = 50, + time = 1, + size = { + min = 0.5, + max = 1, }, - scale_tween = { - 1, 0.5, - style = 'fwd', - reps = 1 - } - }, - radius = { min = 0.2, max = 0.4 }, - attract = { - kind = 'point', - strength = 1, - origin = v_position, - }, - glow = 12 - }) + exptime = 2, + pos = v_position_prev, + texture = { + name = 'everness_particle.png^[colorize:#FFEE83:255', + alpha_tween = { + 1, 0.5, + style = 'fwd', + reps = 1 + }, + scale_tween = { + 1, 0.5, + style = 'fwd', + reps = 1 + } + }, + radius = { min = 0.2, max = 0.4 }, + attract = { + kind = 'point', + strength = 1, + origin = v_position, + }, + glow = 12 + }) + end minetest.after(1, function(v_position2, v_position_prev2) minetest.set_node(v_position2, { name = 'everness:floating_crystal' }) @@ -4332,3 +8590,37 @@ minetest.register_node('everness:floating_crystal', { return itemstack end }) + +Everness:register_node('everness:coral_forest_deep_ocean_lantern', { + description = S('Coral Forest Deep Ocean Lantern'), + tiles = { + { name = 'everness_coral_forest_deep_ocean_lantern_top.png' }, + { name = 'everness_coral_forest_deep_ocean_lantern_bottom.png' }, + { + name = 'everness_coral_forest_deep_ocean_lantern_animated.png', + animation = { + type = 'vertical_frames', + aspect_w = 16, + aspect_h = 16, + length = 2, + }, + }, + }, + sunlight_propagates = true, + is_ground_content = false, + sounds = Everness.node_sound_glass_defaults(), + groups = { + -- MTG + cracky = 3, + oddly_breakable_by_hand = 3, + lantern = 1, + -- MCL + handy = 1, + building_block = 1, + material_glass = 1, + }, + _mcl_blast_resistance = 0.3, + _mcl_hardness = 0.3, + paramtype = 'light', + light_source = 14, +}) diff --git a/nodes_farming.lua b/nodes_farming.lua index 7074689..0cf8e58 100644 --- a/nodes_farming.lua +++ b/nodes_farming.lua @@ -131,7 +131,7 @@ minetest.register_node('everness:coral_dirt_soil', { }, drop = 'everness:coral_dirt', groups = { crumbly = 3, not_in_creative_inventory = 1, soil = 2, grassland = 1, field = 1 }, - sounds = default.node_sound_dirt_defaults(), + sounds = Everness.node_sound_dirt_defaults(), soil = { base = 'everness:coral_dirt', dry = 'everness:coral_dirt_soil', @@ -147,7 +147,7 @@ minetest.register_node('everness:dirt_1_soil', { }, drop = 'everness:dirt_1', groups = { crumbly = 3, not_in_creative_inventory = 1, soil = 2, grassland = 1, field = 1 }, - sounds = default.node_sound_dirt_defaults(), + sounds = Everness.node_sound_dirt_defaults(), soil = { base = 'everness:dirt_1', dry = 'everness:dirt_1_soil', @@ -163,7 +163,7 @@ minetest.register_node('everness:crystal_dirt_soil', { }, drop = 'everness:crystal_dirt', groups = { crumbly = 3, not_in_creative_inventory = 1, soil = 2, grassland = 1, field = 1 }, - sounds = default.node_sound_dirt_defaults(), + sounds = Everness.node_sound_dirt_defaults(), soil = { base = 'everness:crystal_dirt', dry = 'everness:crystal_dirt_soil', @@ -179,7 +179,7 @@ minetest.register_node('everness:crystal_cave_dirt_soil', { }, drop = 'everness:crystal_cave_dirt', groups = { crumbly = 3, not_in_creative_inventory = 1, soil = 2, grassland = 1, field = 1 }, - sounds = default.node_sound_dirt_defaults(), + sounds = Everness.node_sound_dirt_defaults(), soil = { base = 'everness:crystal_cave_dirt', dry = 'everness:crystal_cave_dirt_soil', @@ -195,7 +195,7 @@ minetest.register_node('everness:cursed_dirt_soil', { }, drop = 'everness:cursed_dirt', groups = { crumbly = 3, not_in_creative_inventory = 1, soil = 2, grassland = 1, field = 1 }, - sounds = default.node_sound_dirt_defaults(), + sounds = Everness.node_sound_dirt_defaults(), soil = { base = 'everness:cursed_dirt', dry = 'everness:cursed_dirt_soil', @@ -212,7 +212,7 @@ minetest.register_node('everness:coral_dirt_soil_wet', { }, drop = 'everness:coral_dirt', groups = { crumbly = 3, not_in_creative_inventory = 1, soil = 3, wet = 1, grassland = 1, field = 1 }, - sounds = default.node_sound_dirt_defaults(), + sounds = Everness.node_sound_dirt_defaults(), soil = { base = 'everness:coral_dirt', dry = 'everness:coral_dirt_soil', @@ -228,7 +228,7 @@ minetest.register_node('everness:dirt_1_soil_wet', { }, drop = 'everness:dirt_1', groups = { crumbly = 3, not_in_creative_inventory = 1, soil = 3, wet = 1, grassland = 1, field = 1 }, - sounds = default.node_sound_dirt_defaults(), + sounds = Everness.node_sound_dirt_defaults(), soil = { base = 'everness:dirt_1', dry = 'everness:dirt_1_soil', @@ -244,7 +244,7 @@ minetest.register_node('everness:crystal_dirt_soil_wet', { }, drop = 'everness:crystal_dirt', groups = { crumbly = 3, not_in_creative_inventory = 1, soil = 3, wet = 1, grassland = 1, field = 1 }, - sounds = default.node_sound_dirt_defaults(), + sounds = Everness.node_sound_dirt_defaults(), soil = { base = 'everness:crystal_dirt', dry = 'everness:crystal_dirt_soil', @@ -260,7 +260,7 @@ minetest.register_node('everness:crystal_cave_dirt_soil_wet', { }, drop = 'everness:crystal_cave_dirt', groups = { crumbly = 3, not_in_creative_inventory = 1, soil = 3, wet = 1, grassland = 1, field = 1 }, - sounds = default.node_sound_dirt_defaults(), + sounds = Everness.node_sound_dirt_defaults(), soil = { base = 'everness:crystal_cave_dirt', dry = 'everness:crystal_cave_dirt_soil', @@ -276,7 +276,7 @@ minetest.register_node('everness:cursed_dirt_soil_wet', { }, drop = 'everness:cursed_dirt', groups = { crumbly = 3, not_in_creative_inventory = 1, soil = 3, wet = 1, grassland = 1, field = 1 }, - sounds = default.node_sound_dirt_defaults(), + sounds = Everness.node_sound_dirt_defaults(), soil = { base = 'everness:cursed_dirt', dry = 'everness:cursed_dirt_soil', diff --git a/panes.lua b/panes.lua index ddfccc3..6d45ee1 100644 --- a/panes.lua +++ b/panes.lua @@ -21,9 +21,10 @@ local S = minetest.get_translator(minetest.get_current_modname()) xpanes.register_pane('pyrite_pane', { description = S('Pyrite Glass Pane'), textures = { 'everness_pyrite_glass.png', '', 'everness_xpanes_edge_pyrite.png' }, + use_texture_alpha = 'clip', inventory_image = 'everness_pyrite_glass.png', wield_image = 'everness_pyrite_glass.png', - sounds = default.node_sound_glass_defaults(), + sounds = Everness.node_sound_glass_defaults(), groups = { snappy = 2, cracky = 3, oddly_breakable_by_hand = 3 }, recipe = { { 'everness:pyrite_glass', 'everness:pyrite_glass', 'everness:pyrite_glass' }, diff --git a/schematics/everness_coral_forest_deep_ocean_coral_cyan.mts b/schematics/everness_coral_forest_deep_ocean_coral_cyan.mts new file mode 100644 index 0000000..a51d9fc Binary files /dev/null and b/schematics/everness_coral_forest_deep_ocean_coral_cyan.mts differ diff --git a/schematics/everness_coral_forest_deep_ocean_coral_green.mts b/schematics/everness_coral_forest_deep_ocean_coral_green.mts new file mode 100644 index 0000000..1fa53e9 Binary files /dev/null and b/schematics/everness_coral_forest_deep_ocean_coral_green.mts differ diff --git a/schematics/everness_coral_forest_deep_ocean_coral_pink.mts b/schematics/everness_coral_forest_deep_ocean_coral_pink.mts new file mode 100644 index 0000000..833635a Binary files /dev/null and b/schematics/everness_coral_forest_deep_ocean_coral_pink.mts differ diff --git a/schematics/everness_coral_forest_deep_ocean_coral_red.mts b/schematics/everness_coral_forest_deep_ocean_coral_red.mts new file mode 100644 index 0000000..967b949 Binary files /dev/null and b/schematics/everness_coral_forest_deep_ocean_coral_red.mts differ diff --git a/schematics/everness_coral_forest_deep_ocean_coral_reef_cyan.mts b/schematics/everness_coral_forest_deep_ocean_coral_reef_cyan.mts new file mode 100644 index 0000000..041d208 Binary files /dev/null and b/schematics/everness_coral_forest_deep_ocean_coral_reef_cyan.mts differ diff --git a/schematics/everness_coral_forest_deep_ocean_coral_reef_green.mts b/schematics/everness_coral_forest_deep_ocean_coral_reef_green.mts new file mode 100644 index 0000000..b4b20f8 Binary files /dev/null and b/schematics/everness_coral_forest_deep_ocean_coral_reef_green.mts differ diff --git a/schematics/everness_coral_forest_deep_ocean_coral_reef_pink.mts b/schematics/everness_coral_forest_deep_ocean_coral_reef_pink.mts new file mode 100644 index 0000000..513439f Binary files /dev/null and b/schematics/everness_coral_forest_deep_ocean_coral_reef_pink.mts differ diff --git a/schematics/everness_coral_forest_deep_ocean_coral_reef_red.mts b/schematics/everness_coral_forest_deep_ocean_coral_reef_red.mts new file mode 100644 index 0000000..af1a145 Binary files /dev/null and b/schematics/everness_coral_forest_deep_ocean_coral_reef_red.mts differ diff --git a/schematics/everness_coral_forest_deep_ocean_house.mts b/schematics/everness_coral_forest_deep_ocean_house.mts new file mode 100644 index 0000000..9364f64 Binary files /dev/null and b/schematics/everness_coral_forest_deep_ocean_house.mts differ diff --git a/schematics/everness_crystal_forest_deep_ocean_coral_1.mts b/schematics/everness_crystal_forest_deep_ocean_coral_1.mts new file mode 100644 index 0000000..67ae3cc Binary files /dev/null and b/schematics/everness_crystal_forest_deep_ocean_coral_1.mts differ diff --git a/schematics/everness_crystal_forest_deep_ocean_coral_2.mts b/schematics/everness_crystal_forest_deep_ocean_coral_2.mts new file mode 100644 index 0000000..a8491f6 Binary files /dev/null and b/schematics/everness_crystal_forest_deep_ocean_coral_2.mts differ diff --git a/schematics/everness_crystal_forest_deep_ocean_coral_3.mts b/schematics/everness_crystal_forest_deep_ocean_coral_3.mts new file mode 100644 index 0000000..5b23469 Binary files /dev/null and b/schematics/everness_crystal_forest_deep_ocean_coral_3.mts differ diff --git a/schematics/everness_crystal_forest_deep_ocean_ruins.mts b/schematics/everness_crystal_forest_deep_ocean_ruins.mts new file mode 100644 index 0000000..32b8e44 Binary files /dev/null and b/schematics/everness_crystal_forest_deep_ocean_ruins.mts differ diff --git a/schematics/everness_cursed_dream_tree.mts b/schematics/everness_cursed_dream_tree.mts index 137d245..91cf2ea 100644 Binary files a/schematics/everness_cursed_dream_tree.mts and b/schematics/everness_cursed_dream_tree.mts differ diff --git a/schematics/everness_cursed_lands_deep_ocean_skull.mts b/schematics/everness_cursed_lands_deep_ocean_skull.mts new file mode 100644 index 0000000..f8e4201 Binary files /dev/null and b/schematics/everness_cursed_lands_deep_ocean_skull.mts differ diff --git a/schematics/everness_forsaken_lands_deep_ocean_coral_alcyonacea.mts b/schematics/everness_forsaken_lands_deep_ocean_coral_alcyonacea.mts new file mode 100644 index 0000000..ef300fb Binary files /dev/null and b/schematics/everness_forsaken_lands_deep_ocean_coral_alcyonacea.mts differ diff --git a/schematics/everness_forsaken_lands_deep_ocean_coral_octocurse.mts b/schematics/everness_forsaken_lands_deep_ocean_coral_octocurse.mts new file mode 100644 index 0000000..5188a62 Binary files /dev/null and b/schematics/everness_forsaken_lands_deep_ocean_coral_octocurse.mts differ diff --git a/schematics/everness_forsaken_lands_deep_ocean_coral_ostracod.mts b/schematics/everness_forsaken_lands_deep_ocean_coral_ostracod.mts new file mode 100644 index 0000000..37d36ee Binary files /dev/null and b/schematics/everness_forsaken_lands_deep_ocean_coral_ostracod.mts differ diff --git a/schematics/everness_frosted_crystal.mts b/schematics/everness_frosted_crystal.mts deleted file mode 100644 index 5256e56..0000000 Binary files a/schematics/everness_frosted_crystal.mts and /dev/null differ diff --git a/schematics/everness_frosted_icesheet_igloo.mts b/schematics/everness_frosted_icesheet_igloo.mts new file mode 100644 index 0000000..2f906fd Binary files /dev/null and b/schematics/everness_frosted_icesheet_igloo.mts differ diff --git a/schematics/everness_frosted_icicle_large_ceiling.mts b/schematics/everness_frosted_icicle_large_ceiling.mts new file mode 100644 index 0000000..00a9f8d Binary files /dev/null and b/schematics/everness_frosted_icicle_large_ceiling.mts differ diff --git a/schematics/everness_frosted_icicle_large_floor.mts b/schematics/everness_frosted_icicle_large_floor.mts new file mode 100644 index 0000000..e7ee727 Binary files /dev/null and b/schematics/everness_frosted_icicle_large_floor.mts differ diff --git a/schematics/everness_willow_tree.mts b/schematics/everness_willow_tree.mts index 2327491..6e1c272 100644 Binary files a/schematics/everness_willow_tree.mts and b/schematics/everness_willow_tree.mts differ diff --git a/screenshot.png b/screenshot.png index 1de1fe5..7d7808c 100644 Binary files a/screenshot.png and b/screenshot.png differ diff --git a/settingtypes.txt b/settingtypes.txt index de22cbb..9024572 100644 --- a/settingtypes.txt +++ b/settingtypes.txt @@ -34,7 +34,19 @@ everness_coral_forest_ocean (Coral Forest Ocean) bool true everness_coral_forest_ocean_y_max (y max) int 3 # Lower limit for biome. -everness_coral_forest_ocean_y_min (y min) int -255 +everness_coral_forest_ocean_y_min (y min) int -10 + +[*Coral Forest Deep Ocean] + +# Enable/ Disable Coral Forest Deep Ocean Biome +# Disabling this biome might result in missing recipes. +everness_coral_forest_deep_ocean (Coral Forest Deep Ocean) bool true + +# Upper limit for biome. +everness_coral_forest_deep_ocean_y_max (y max) int -11 + +# Lower limit for biome. +everness_coral_forest_deep_ocean_y_min (y min) int -255 [*Coral Forest Under] @@ -130,7 +142,19 @@ everness_cursed_lands_ocean (Cursed Lands Ocean) bool true everness_cursed_lands_ocean_y_max (y max) int -2 # Lower limit for biome. -everness_cursed_lands_ocean_y_min (y min) int -255 +everness_cursed_lands_ocean_y_min (y min) int -10 + +[*Cursed Lands Deep Ocean] + +# Enable/ Disable Cursed Lands Deep Ocean Biome +# Disabling this biome might result in missing recipes. +everness_cursed_lands_deep_ocean (Cursed Lands Deep Ocean) bool true + +# Upper limit for biome. +everness_cursed_lands_deep_ocean_y_max (y max) int -11 + +# Lower limit for biome. +everness_cursed_lands_deep_ocean_y_min (y min) int -255 [*Cursed Lands Under] @@ -190,7 +214,19 @@ everness_crystal_forest_ocean (Crystal Forest Ocean) bool true everness_crystal_forest_ocean_y_max (y max) int -2 # Lower limit for biome. -everness_crystal_forest_ocean_y_min (y min) int -255 +everness_crystal_forest_ocean_y_min (y min) int -10 + +[*Crystal Forest Deep Ocean] + +# Enable/ Disable Crystal Forest Deep Ocean Biome +# Disabling this biome might result in missing recipes. +everness_crystal_forest_deep_ocean (Crystal Forest Deep Ocean) bool true + +# Upper limit for biome. +everness_crystal_forest_deep_ocean_y_max (y max) int -11 + +# Lower limit for biome. +everness_crystal_forest_deep_ocean_y_min (y min) int -255 [*Crystal Forest Under] @@ -329,3 +365,9 @@ everness_forsaken_tundra_under_y_min (y min) int -31000 # Enable/ Disable Item pick up with sneak key # [Shift + E + Q] single drop item everness_feature_sneak_pickup (Sneak Pickup) bool true + +# Enable/ Disable Skybox +# This shows custom sun/moon/sky colors/stars/clouds... +# based on the biome, so each new biome has +# unique feeling and experience. +everness_feature_skybox (Skybox) bool true diff --git a/skybox.lua b/skybox.lua index 7f27ccd..6c7a7ce 100644 --- a/skybox.lua +++ b/skybox.lua @@ -21,15 +21,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#89adb1', - day_horizon = '#a9cdd1', - dawn_sky = '#a5c9cd', - dawn_horizon = '#aaced2', + day_sky = '#89ADB1', + day_horizon = '#A9CDD1', + dawn_sky = '#A5C9CD', + dawn_horizon = '#AACED2', night_sky = '#416569', - night_horizon = '#6a8e92', - indoors = '#4a6e72', - fog_sun_tint = '#7ca0a4', - fog_moon_tint = '#7da1a5' + night_horizon = '#6A8E92', + indoors = '#4A6E72', + fog_sun_tint = '#7CA0A4', + fog_moon_tint = '#7DA1A5' } }, sun_parameters = { @@ -44,7 +44,7 @@ local skybox_defs = { }, cloud_parameters = { density = 0.7, - color = '#a9cdd1e5', + color = '#A9CDD1E5', speed = { x = -2, z = -2 } } }, @@ -52,15 +52,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#89adb1', - day_horizon = '#a9cdd1', - dawn_sky = '#a5c9cd', - dawn_horizon = '#aaced2', + day_sky = '#89ADB1', + day_horizon = '#A9CDD1', + dawn_sky = '#A5C9CD', + dawn_horizon = '#AACED2', night_sky = '#416569', - night_horizon = '#6a8e92', - indoors = '#4a6e72', - fog_sun_tint = '#7ca0a4', - fog_moon_tint = '#7da1a5' + night_horizon = '#6A8E92', + indoors = '#4A6E72', + fog_sun_tint = '#7CA0A4', + fog_moon_tint = '#7DA1A5' } }, sun_parameters = { @@ -75,7 +75,7 @@ local skybox_defs = { }, cloud_parameters = { density = 0.7, - color = '#a9cdd1e5', + color = '#A9CDD1E5', speed = { x = -2, z = -2 } } }, @@ -83,15 +83,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#89adb1', - day_horizon = '#a9cdd1', - dawn_sky = '#a5c9cd', - dawn_horizon = '#aaced2', + day_sky = '#89ADB1', + day_horizon = '#A9CDD1', + dawn_sky = '#A5C9CD', + dawn_horizon = '#AACED2', night_sky = '#416569', - night_horizon = '#6a8e92', - indoors = '#4a6e72', - fog_sun_tint = '#7ca0a4', - fog_moon_tint = '#7da1a5' + night_horizon = '#6A8E92', + indoors = '#4A6E72', + fog_sun_tint = '#7CA0A4', + fog_moon_tint = '#7DA1A5' } }, sun_parameters = { @@ -106,7 +106,7 @@ local skybox_defs = { }, cloud_parameters = { density = 0.7, - color = '#a9cdd1e5', + color = '#A9CDD1E5', speed = { x = -2, z = -2 } } }, @@ -114,15 +114,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#89adb1', - day_horizon = '#a9cdd1', - dawn_sky = '#a5c9cd', - dawn_horizon = '#aaced2', + day_sky = '#89ADB1', + day_horizon = '#A9CDD1', + dawn_sky = '#A5C9CD', + dawn_horizon = '#AACED2', night_sky = '#416569', - night_horizon = '#6a8e92', - indoors = '#4a6e72', - fog_sun_tint = '#7ca0a4', - fog_moon_tint = '#7da1a5' + night_horizon = '#6A8E92', + indoors = '#4A6E72', + fog_sun_tint = '#7CA0A4', + fog_moon_tint = '#7DA1A5' } }, sun_parameters = { @@ -137,7 +137,7 @@ local skybox_defs = { }, cloud_parameters = { density = 0.7, - color = '#a9cdd1e5', + color = '#A9CDD1E5', speed = { x = -2, z = -2 } } }, @@ -145,15 +145,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#89adb1', - day_horizon = '#a9cdd1', - dawn_sky = '#a5c9cd', - dawn_horizon = '#aaced2', + day_sky = '#89ADB1', + day_horizon = '#A9CDD1', + dawn_sky = '#A5C9CD', + dawn_horizon = '#AACED2', night_sky = '#416569', - night_horizon = '#6a8e92', - indoors = '#4a6e72', - fog_sun_tint = '#7ca0a4', - fog_moon_tint = '#7da1a5' + night_horizon = '#6A8E92', + indoors = '#4A6E72', + fog_sun_tint = '#7CA0A4', + fog_moon_tint = '#7DA1A5' } }, sun_parameters = { @@ -168,7 +168,7 @@ local skybox_defs = { }, cloud_parameters = { density = 0.7, - color = '#a9cdd1e5', + color = '#A9CDD1E5', speed = { x = -2, z = -2 } } }, @@ -176,16 +176,16 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#c492a5', + -- day_sky = '#C492A5', day_sky = '#61B5F5', - day_horizon = '#e4b2c5', - dawn_sky = '#e0aec1', - dawn_horizon = '#e5b3c6', - night_sky = '#7c4a5d', - night_horizon = '#a57386', + day_horizon = '#E4B2C5', + dawn_sky = '#E0AEC1', + dawn_horizon = '#E5B3C6', + night_sky = '#7C4A5D', + night_horizon = '#A57386', indoors = '#855366', - fog_sun_tint = '#b78598', - fog_moon_tint = '#b88699' + fog_sun_tint = '#B78598', + fog_moon_tint = '#B88699' } }, sun_parameters = { @@ -199,16 +199,16 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#c492a5', + -- day_sky = '#C492A5', day_sky = '#61B5F5', - day_horizon = '#e4b2c5', - dawn_sky = '#e0aec1', - dawn_horizon = '#e5b3c6', - night_sky = '#7c4a5d', - night_horizon = '#a57386', + day_horizon = '#E4B2C5', + dawn_sky = '#E0AEC1', + dawn_horizon = '#E5B3C6', + night_sky = '#7C4A5D', + night_horizon = '#A57386', indoors = '#855366', - fog_sun_tint = '#b78598', - fog_moon_tint = '#b88699' + fog_sun_tint = '#B78598', + fog_moon_tint = '#B88699' } }, sun_parameters = { @@ -222,16 +222,16 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#c492a5', + -- day_sky = '#C492A5', day_sky = '#61B5F5', - day_horizon = '#e4b2c5', - dawn_sky = '#e0aec1', - dawn_horizon = '#e5b3c6', - night_sky = '#7c4a5d', - night_horizon = '#a57386', + day_horizon = '#E4B2C5', + dawn_sky = '#E0AEC1', + dawn_horizon = '#E5B3C6', + night_sky = '#7C4A5D', + night_horizon = '#A57386', indoors = '#855366', - fog_sun_tint = '#b78598', - fog_moon_tint = '#b88699' + fog_sun_tint = '#B78598', + fog_moon_tint = '#B88699' } }, sun_parameters = { @@ -245,16 +245,16 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#c492a5', + -- day_sky = '#C492A5', day_sky = '#61B5F5', - day_horizon = '#e4b2c5', - dawn_sky = '#e0aec1', - dawn_horizon = '#e5b3c6', - night_sky = '#7c4a5d', - night_horizon = '#a57386', + day_horizon = '#E4B2C5', + dawn_sky = '#E0AEC1', + dawn_horizon = '#E5B3C6', + night_sky = '#7C4A5D', + night_horizon = '#A57386', indoors = '#855366', - fog_sun_tint = '#b78598', - fog_moon_tint = '#b88699' + fog_sun_tint = '#B78598', + fog_moon_tint = '#B88699' } }, }, @@ -262,18 +262,18 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#5dd35d', + -- day_sky = '#5DD35D', day_sky = '#61B5F5', - day_horizon = '#7df37d', - -- dawn_sky = '#79ef79', + day_horizon = '#BFFFBF', + -- dawn_sky = '#79EF79', dawn_sky = '#B4BAFA', - dawn_horizon = '#7ef47e', - -- night_sky = '#158b15', + dawn_horizon = '#7EF47E', + -- night_sky = '#158B15', night_sky = '#006BFF', - night_horizon = '#3eb43e', - indoors = '#1e941e', - fog_sun_tint = '#50c650', - fog_moon_tint = '#51c751' + night_horizon = '#3EB43E', + indoors = '#1E941E', + fog_sun_tint = '#50C650', + fog_moon_tint = '#51C751' } }, sun_parameters = { @@ -287,18 +287,18 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#5dd35d', + -- day_sky = '#5DD35D', day_sky = '#61B5F5', - day_horizon = '#7df37d', - -- dawn_sky = '#79ef79', + day_horizon = '#BFFFBF', + -- dawn_sky = '#79EF79', dawn_sky = '#B4BAFA', - dawn_horizon = '#7ef47e', - -- night_sky = '#158b15', + dawn_horizon = '#7EF47E', + -- night_sky = '#158B15', night_sky = '#006BFF', - night_horizon = '#3eb43e', - indoors = '#1e941e', - fog_sun_tint = '#50c650', - fog_moon_tint = '#51c751' + night_horizon = '#3EB43E', + indoors = '#1E941E', + fog_sun_tint = '#50C650', + fog_moon_tint = '#51C751' } }, }, @@ -306,15 +306,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#9da4aa', - day_horizon = '#bdc4ca', - dawn_sky = '#b9c0c6', - dawn_horizon = '#bec5cb', - night_sky = '#555c62', - night_horizon = '#7e858b', - indoors = '#5e656b', - fog_sun_tint = '#90979d', - fog_moon_tint = '#91989e' + day_sky = '#9DA4AA', + day_horizon = '#BDC4CA', + dawn_sky = '#B9C0C6', + dawn_horizon = '#BEC5CB', + night_sky = '#555C62', + night_horizon = '#7E858B', + indoors = '#5E656B', + fog_sun_tint = '#90979D', + fog_moon_tint = '#91989E' } }, sun_parameters = { @@ -328,15 +328,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#9da4aa', - day_horizon = '#bdc4ca', - dawn_sky = '#b9c0c6', - dawn_horizon = '#bec5cb', - night_sky = '#555c62', - night_horizon = '#7e858b', - indoors = '#5e656b', - fog_sun_tint = '#90979d', - fog_moon_tint = '#91989e' + day_sky = '#9DA4AA', + day_horizon = '#BDC4CA', + dawn_sky = '#B9C0C6', + dawn_horizon = '#BEC5CB', + night_sky = '#555C62', + night_horizon = '#7E858B', + indoors = '#5E656B', + fog_sun_tint = '#90979D', + fog_moon_tint = '#91989E' } }, sun_parameters = { @@ -350,15 +350,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#9da4aa', - day_horizon = '#bdc4ca', - dawn_sky = '#b9c0c6', - dawn_horizon = '#bec5cb', - night_sky = '#555c62', - night_horizon = '#7e858b', - indoors = '#5e656b', - fog_sun_tint = '#90979d', - fog_moon_tint = '#91989e' + day_sky = '#9DA4AA', + day_horizon = '#BDC4CA', + dawn_sky = '#B9C0C6', + dawn_horizon = '#BEC5CB', + night_sky = '#555C62', + night_horizon = '#7E858B', + indoors = '#5E656B', + fog_sun_tint = '#90979D', + fog_moon_tint = '#91989E' } }, }, @@ -366,16 +366,16 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#b992c5', + -- day_sky = '#B992C5', day_sky = '#61B5F5', - day_horizon = '#d9b2e5', - dawn_sky = '#d5aee1', - dawn_horizon = '#dab3e6', - night_sky = '#714a7d', - night_horizon = '#9a73a6', - indoors = '#7a5386', - fog_sun_tint = '#ac85b8', - fog_moon_tint = '#ad86b9' + day_horizon = '#D9B2E5', + dawn_sky = '#D5AEE1', + dawn_horizon = '#DAB3E6', + night_sky = '#714A7D', + night_horizon = '#9A73A6', + indoors = '#7A5386', + fog_sun_tint = '#AC85B8', + fog_moon_tint = '#AD86B9' } }, moon_parameters = { @@ -397,16 +397,16 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#b992c5', + -- day_sky = '#B992C5', day_sky = '#61B5F5', - day_horizon = '#d9b2e5', - dawn_sky = '#d5aee1', - dawn_horizon = '#dab3e6', - night_sky = '#714a7d', - night_horizon = '#9a73a6', - indoors = '#7a5386', - fog_sun_tint = '#ac85b8', - fog_moon_tint = '#ad86b9' + day_horizon = '#D9B2E5', + dawn_sky = '#D5AEE1', + dawn_horizon = '#DAB3E6', + night_sky = '#714A7D', + night_horizon = '#9A73A6', + indoors = '#7A5386', + fog_sun_tint = '#AC85B8', + fog_moon_tint = '#AD86B9' } }, moon_parameters = { @@ -428,16 +428,16 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#b992c5', + -- day_sky = '#B992C5', day_sky = '#61B5F5', - day_horizon = '#d9b2e5', - dawn_sky = '#d5aee1', - dawn_horizon = '#dab3e6', - night_sky = '#714a7d', - night_horizon = '#9a73a6', - indoors = '#7a5386', - fog_sun_tint = '#ac85b8', - fog_moon_tint = '#ad86b9' + day_horizon = '#D9B2E5', + dawn_sky = '#D5AEE1', + dawn_horizon = '#DAB3E6', + night_sky = '#714A7D', + night_horizon = '#9A73A6', + indoors = '#7A5386', + fog_sun_tint = '#AC85B8', + fog_moon_tint = '#AD86B9' } }, moon_parameters = { @@ -459,16 +459,16 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#b992c5', + -- day_sky = '#B992C5', day_sky = '#61B5F5', - day_horizon = '#d9b2e5', - dawn_sky = '#d5aee1', - dawn_horizon = '#dab3e6', - night_sky = '#714a7d', - night_horizon = '#9a73a6', - indoors = '#7a5386', - fog_sun_tint = '#ac85b8', - fog_moon_tint = '#ad86b9' + day_horizon = '#D9B2E5', + dawn_sky = '#D5AEE1', + dawn_horizon = '#DAB3E6', + night_sky = '#714A7D', + night_horizon = '#9A73A6', + indoors = '#7A5386', + fog_sun_tint = '#AC85B8', + fog_moon_tint = '#AD86B9' } }, moon_parameters = { @@ -490,16 +490,16 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - -- day_sky = '#b992c5', + -- day_sky = '#B992C5', day_sky = '#61B5F5', - day_horizon = '#d9b2e5', - dawn_sky = '#d5aee1', - dawn_horizon = '#dab3e6', - night_sky = '#714a7d', - night_horizon = '#9a73a6', - indoors = '#7a5386', - fog_sun_tint = '#ac85b8', - fog_moon_tint = '#ad86b9' + day_horizon = '#D9B2E5', + dawn_sky = '#D5AEE1', + dawn_horizon = '#DAB3E6', + night_sky = '#714A7D', + night_horizon = '#9A73A6', + indoors = '#7A5386', + fog_sun_tint = '#AC85B8', + fog_moon_tint = '#AD86B9' } }, star_parameters = { @@ -511,15 +511,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#d5946e', - day_horizon = '#f5b48e', - dawn_sky = '#f1b08a', - dawn_horizon = '#f6b58f', - night_sky = '#8d4c26', - night_horizon = '#b6754f', - indoors = '#96552f', - fog_sun_tint = '#c88761', - fog_moon_tint = '#c98862' + day_sky = '#D5946E', + day_horizon = '#F5B48E', + dawn_sky = '#F1B08A', + dawn_horizon = '#F6B58F', + night_sky = '#8D4C26', + night_horizon = '#B6754F', + indoors = '#96552F', + fog_sun_tint = '#C88761', + fog_moon_tint = '#C98862' } }, sun_parameters = { @@ -533,15 +533,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#d5946e', - day_horizon = '#f5b48e', - dawn_sky = '#f1b08a', - dawn_horizon = '#f6b58f', - night_sky = '#8d4c26', - night_horizon = '#b6754f', - indoors = '#96552f', - fog_sun_tint = '#c88761', - fog_moon_tint = '#c98862' + day_sky = '#D5946E', + day_horizon = '#F5B48E', + dawn_sky = '#F1B08A', + dawn_horizon = '#F6B58F', + night_sky = '#8D4C26', + night_horizon = '#B6754F', + indoors = '#96552F', + fog_sun_tint = '#C88761', + fog_moon_tint = '#C98862' } }, sun_parameters = { @@ -555,15 +555,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#d5946e', - day_horizon = '#f5b48e', - dawn_sky = '#f1b08a', - dawn_horizon = '#f6b58f', - night_sky = '#8d4c26', - night_horizon = '#b6754f', - indoors = '#96552f', - fog_sun_tint = '#c88761', - fog_moon_tint = '#c98862' + day_sky = '#D5946E', + day_horizon = '#F5B48E', + dawn_sky = '#F1B08A', + dawn_horizon = '#F6B58F', + night_sky = '#8D4C26', + night_horizon = '#B6754F', + indoors = '#96552F', + fog_sun_tint = '#C88761', + fog_moon_tint = '#C98862' } } }, @@ -571,15 +571,15 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#c4a156', - day_horizon = '#e4c176', - dawn_sky = '#e0bd72', - dawn_horizon = '#e5c277', - night_sky = '#7c590e', - night_horizon = '#a58237', + day_sky = '#C4A156', + day_horizon = '#E4C176', + dawn_sky = '#E0BD72', + dawn_horizon = '#E5C277', + night_sky = '#7C590E', + night_horizon = '#A58237', indoors = '#856217', - fog_sun_tint = '#b79449', - fog_moon_tint = '#b8954a' + fog_sun_tint = '#B79449', + fog_moon_tint = '#B8954A' } }, sun_parameters = { @@ -593,17 +593,17 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#a3a49f', - -- day_sky = '#caa339', - day_horizon = '#eac359', - dawn_sky = '#e6bf55', - dawn_horizon = '#ebc45a', - -- night_sky = '#5b5c57', - night_sky = '#7c5b01', - night_horizon = '#ab841a', + day_sky = '#A3A49F', + -- day_sky = '#CAA339', + day_horizon = '#EAC359', + dawn_sky = '#E6BF55', + dawn_horizon = '#EBC45A', + -- night_sky = '#5B5C57', + night_sky = '#7C5B01', + night_horizon = '#AB841A', indoors = '#896401', - fog_sun_tint = '#bd962c', - fog_moon_tint = '#be972d' + fog_sun_tint = '#BD962C', + fog_moon_tint = '#BE972D' } }, sun_parameters = { @@ -617,17 +617,17 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#a3a49f', - -- day_sky = '#caa339', - day_horizon = '#eac359', - dawn_sky = '#e6bf55', - dawn_horizon = '#ebc45a', - -- night_sky = '#5b5c57', - night_sky = '#7c5b01', - night_horizon = '#ab841a', + day_sky = '#A3A49F', + -- day_sky = '#CAA339', + day_horizon = '#EAC359', + dawn_sky = '#E6BF55', + dawn_horizon = '#EBC45A', + -- night_sky = '#5B5C57', + night_sky = '#7C5B01', + night_horizon = '#AB841A', indoors = '#896401', - fog_sun_tint = '#bd962c', - fog_moon_tint = '#be972d' + fog_sun_tint = '#BD962C', + fog_moon_tint = '#BE972D' } }, sun_parameters = { @@ -641,17 +641,17 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#a3a49f', - -- day_sky = '#caa339', - day_horizon = '#eac359', - dawn_sky = '#e6bf55', - dawn_horizon = '#ebc45a', - -- night_sky = '#5b5c57', - night_sky = '#7c5b01', - night_horizon = '#ab841a', + day_sky = '#A3A49F', + -- day_sky = '#CAA339', + day_horizon = '#EAC359', + dawn_sky = '#E6BF55', + dawn_horizon = '#EBC45A', + -- night_sky = '#5B5C57', + night_sky = '#7C5B01', + night_horizon = '#AB841A', indoors = '#896401', - fog_sun_tint = '#bd962c', - fog_moon_tint = '#be972d' + fog_sun_tint = '#BD962C', + fog_moon_tint = '#BE972D' } }, sun_parameters = { @@ -665,17 +665,17 @@ local skybox_defs = { sky_parameters = { type = 'regular', sky_color = { - day_sky = '#a3a49f', - -- day_sky = '#caa339', - day_horizon = '#eac359', - dawn_sky = '#e6bf55', - dawn_horizon = '#ebc45a', - -- night_sky = '#5b5c57', - night_sky = '#7c5b01', - night_horizon = '#ab841a', + day_sky = '#A3A49F', + -- day_sky = '#CAA339', + day_horizon = '#EAC359', + dawn_sky = '#E6BF55', + dawn_horizon = '#EBC45A', + -- night_sky = '#5B5C57', + night_sky = '#7C5B01', + night_horizon = '#AB841A', indoors = '#896401', - fog_sun_tint = '#bd962c', - fog_moon_tint = '#be972d' + fog_sun_tint = '#BD962C', + fog_moon_tint = '#BE972D' } } } @@ -738,9 +738,7 @@ minetest.register_globalstep(function(dtime) sun_params.texture = sun_params.texture .. '^[transformFY' end - if player then - player:set_sun(sun_params) - end + player:set_sun(sun_params) end -- if skybox_defs[biome_name].moon_parameters then @@ -763,117 +761,76 @@ minetest.register_globalstep(function(dtime) sun_params.texture = sun_params.texture .. '^[transformFY' end - if player then - player:set_sun(sun_params) - end + player:set_sun(sun_params) else - if player then - player:set_sun() - end + player:set_sun() end if skybox_defs[biome_name].moon_parameters then - if player then - player:set_moon(skybox_defs[biome_name].moon_parameters) - end + player:set_moon(skybox_defs[biome_name].moon_parameters) else - if player then - player:set_moon() - end - end - - if skybox_defs[biome_name].sky_parameters then - if player then - player:set_sky(skybox_defs[biome_name].sky_parameters) - end - else - if player then - player:set_sky() - end - end - - if skybox_defs[biome_name].cloud_parameters then - if player then - player:set_clouds(skybox_defs[biome_name].cloud_parameters) - end - else - if player then - player:set_clouds() - end + player:set_moon() end if skybox_defs[biome_name].star_parameters then - if player then - player:set_stars(skybox_defs[biome_name].star_parameters) - end + player:set_stars(skybox_defs[biome_name].star_parameters) else - if player then - player:set_stars() - end - end - else - if player then - player:set_moon() - end - if player then - player:set_sun() - end - if player then - player:set_sky() - end - if player then - player:set_clouds() - end - if player then player:set_stars() end + + if skybox_defs[biome_name].sky_parameters then + player:set_sky(skybox_defs[biome_name].sky_parameters) + else + player:set_sky() + end + + if skybox_defs[biome_name].cloud_parameters then + player:set_clouds(skybox_defs[biome_name].cloud_parameters) + else + player:set_clouds() + end + else + player:set_sun() + player:set_moon() + player:set_stars() + player:set_sky() + player:set_clouds() end end - if player_pos.y <= -256 and is_underground == 0 or (is_underground ~= 0 and player_biome_name ~= biome_name) then + if player_pos.y <= -256 and is_underground == 0 or (is_underground ~= 0 and player_meta:get_string('everness_biome_name') ~= biome_name) then -- hide sun, moon, stars ... underground player_meta:set_int('everness_is_underground', 1) - if player then - player:set_sun({ - visible = false, - sunrise_visible = false - }) - end + player:set_sun({ + visible = false, + sunrise_visible = false + }) - if player then - player:set_moon({ - visible = false - }) - end + player:set_moon({ + visible = false + }) - if player then - player:set_stars({ - visible = false - }) - end - elseif player_pos.y > -256 and is_underground ~= 0 or (is_underground == 0 and player_biome_name ~= biome_name) then + player:set_stars({ + visible = false + }) + + elseif player_pos.y > -256 and is_underground ~= 0 or (is_underground == 0 and player_meta:get_string('everness_biome_name') ~= biome_name) then -- show sun, moon, stars ... underground player_meta:set_int('everness_is_underground', 0) - if player then - player:set_sun({ - visible = true - }) - end + player:set_sun({ + visible = true + }) - if player then - player:set_moon({ - visible = true - }) - end + player:set_moon({ + visible = true + }) - if player then - player:set_stars({ - visible = true, - sunrise_visible = true - }) - end + player:set_stars({ + visible = true, + sunrise_visible = true + }) end end diff --git a/sneak_pickup.lua b/sneak_pickup.lua index c7ffca2..51b5a2d 100644 --- a/sneak_pickup.lua +++ b/sneak_pickup.lua @@ -95,8 +95,7 @@ minetest.register_globalstep(function(dtime) DELAY = 0 end - -- every 1 second - if TIMER > 1 then + if TIMER > 0.5 then for _, player in ipairs(minetest.get_connected_players()) do local player_meta = player:get_meta() local control = player:get_player_control() diff --git a/sounds/everness_break_thin_glass.1.ogg b/sounds/everness_break_thin_glass.1.ogg new file mode 100644 index 0000000..b1ccc5f Binary files /dev/null and b/sounds/everness_break_thin_glass.1.ogg differ diff --git a/sounds/everness_break_thin_glass.2.ogg b/sounds/everness_break_thin_glass.2.ogg new file mode 100644 index 0000000..b6cc9e8 Binary files /dev/null and b/sounds/everness_break_thin_glass.2.ogg differ diff --git a/sounds/everness_break_thin_glass.3.ogg b/sounds/everness_break_thin_glass.3.ogg new file mode 100644 index 0000000..ae6a6bf Binary files /dev/null and b/sounds/everness_break_thin_glass.3.ogg differ diff --git a/sounds/everness_chest_close.ogg b/sounds/everness_chest_close.ogg new file mode 100644 index 0000000..7847165 Binary files /dev/null and b/sounds/everness_chest_close.ogg differ diff --git a/sounds/everness_chest_open.ogg b/sounds/everness_chest_open.ogg new file mode 100644 index 0000000..bb21a2a Binary files /dev/null and b/sounds/everness_chest_open.ogg differ diff --git a/sounds/everness_dirt_footstep.1.ogg b/sounds/everness_dirt_footstep.1.ogg new file mode 100644 index 0000000..86c0822 Binary files /dev/null and b/sounds/everness_dirt_footstep.1.ogg differ diff --git a/sounds/everness_dirt_footstep.2.ogg b/sounds/everness_dirt_footstep.2.ogg new file mode 100644 index 0000000..d505aa7 Binary files /dev/null and b/sounds/everness_dirt_footstep.2.ogg differ diff --git a/sounds/everness_dirt_footstep.3.ogg b/sounds/everness_dirt_footstep.3.ogg new file mode 100644 index 0000000..98d60c1 Binary files /dev/null and b/sounds/everness_dirt_footstep.3.ogg differ diff --git a/sounds/everness_dirt_footstep.4.ogg b/sounds/everness_dirt_footstep.4.ogg new file mode 100644 index 0000000..ec507f4 Binary files /dev/null and b/sounds/everness_dirt_footstep.4.ogg differ diff --git a/sounds/everness_dirt_hit.1.ogg b/sounds/everness_dirt_hit.1.ogg new file mode 100644 index 0000000..4ef4f29 Binary files /dev/null and b/sounds/everness_dirt_hit.1.ogg differ diff --git a/sounds/everness_dirt_hit.2.ogg b/sounds/everness_dirt_hit.2.ogg new file mode 100644 index 0000000..2ee8f6b Binary files /dev/null and b/sounds/everness_dirt_hit.2.ogg differ diff --git a/sounds/everness_dirt_hit.3.ogg b/sounds/everness_dirt_hit.3.ogg new file mode 100644 index 0000000..34fff6b Binary files /dev/null and b/sounds/everness_dirt_hit.3.ogg differ diff --git a/sounds/everness_door_glass_close.ogg b/sounds/everness_door_glass_close.ogg new file mode 100644 index 0000000..eb8495c Binary files /dev/null and b/sounds/everness_door_glass_close.ogg differ diff --git a/sounds/everness_door_glass_open.ogg b/sounds/everness_door_glass_open.ogg new file mode 100644 index 0000000..e63c841 Binary files /dev/null and b/sounds/everness_door_glass_open.ogg differ diff --git a/sounds/everness_frosted_snow_hit.1.ogg b/sounds/everness_frosted_snow_hit.1.ogg new file mode 100644 index 0000000..eeac81a Binary files /dev/null and b/sounds/everness_frosted_snow_hit.1.ogg differ diff --git a/sounds/everness_frosted_snow_hit.2.ogg b/sounds/everness_frosted_snow_hit.2.ogg new file mode 100644 index 0000000..f0dbb5f Binary files /dev/null and b/sounds/everness_frosted_snow_hit.2.ogg differ diff --git a/sounds/everness_frosted_snow_hit.3.ogg b/sounds/everness_frosted_snow_hit.3.ogg new file mode 100644 index 0000000..8a7f51b Binary files /dev/null and b/sounds/everness_frosted_snow_hit.3.ogg differ diff --git a/sounds/everness_frosted_snow_hit.4.ogg b/sounds/everness_frosted_snow_hit.4.ogg new file mode 100644 index 0000000..c5d68b3 Binary files /dev/null and b/sounds/everness_frosted_snow_hit.4.ogg differ diff --git a/sounds/everness_frosted_snow_place.1.ogg b/sounds/everness_frosted_snow_place.1.ogg new file mode 100644 index 0000000..ebf316e Binary files /dev/null and b/sounds/everness_frosted_snow_place.1.ogg differ diff --git a/sounds/everness_frosted_snow_place.2.ogg b/sounds/everness_frosted_snow_place.2.ogg new file mode 100644 index 0000000..381a697 Binary files /dev/null and b/sounds/everness_frosted_snow_place.2.ogg differ diff --git a/sounds/everness_frosted_snow_place.3.ogg b/sounds/everness_frosted_snow_place.3.ogg new file mode 100644 index 0000000..e9497e8 Binary files /dev/null and b/sounds/everness_frosted_snow_place.3.ogg differ diff --git a/sounds/everness_glass_dug.1.ogg b/sounds/everness_glass_dug.1.ogg new file mode 100644 index 0000000..dbcbd50 Binary files /dev/null and b/sounds/everness_glass_dug.1.ogg differ diff --git a/sounds/everness_glass_dug.2.ogg b/sounds/everness_glass_dug.2.ogg new file mode 100644 index 0000000..b0c8aa7 Binary files /dev/null and b/sounds/everness_glass_dug.2.ogg differ diff --git a/sounds/everness_glass_footstep.1.ogg b/sounds/everness_glass_footstep.1.ogg new file mode 100644 index 0000000..adffad9 Binary files /dev/null and b/sounds/everness_glass_footstep.1.ogg differ diff --git a/sounds/everness_glass_footstep.2.ogg b/sounds/everness_glass_footstep.2.ogg new file mode 100644 index 0000000..c425d5f Binary files /dev/null and b/sounds/everness_glass_footstep.2.ogg differ diff --git a/sounds/everness_glass_footstep.3.ogg b/sounds/everness_glass_footstep.3.ogg new file mode 100644 index 0000000..1817563 Binary files /dev/null and b/sounds/everness_glass_footstep.3.ogg differ diff --git a/sounds/everness_glass_place.1.ogg b/sounds/everness_glass_place.1.ogg new file mode 100644 index 0000000..14ae30d Binary files /dev/null and b/sounds/everness_glass_place.1.ogg differ diff --git a/sounds/everness_glass_place.2.ogg b/sounds/everness_glass_place.2.ogg new file mode 100644 index 0000000..7e3b218 Binary files /dev/null and b/sounds/everness_glass_place.2.ogg differ diff --git a/sounds/everness_glass_place.3.ogg b/sounds/everness_glass_place.3.ogg new file mode 100644 index 0000000..6cbafbf Binary files /dev/null and b/sounds/everness_glass_place.3.ogg differ diff --git a/sounds/everness_grass_footstep.1.ogg b/sounds/everness_grass_footstep.1.ogg new file mode 100644 index 0000000..e38cbd3 Binary files /dev/null and b/sounds/everness_grass_footstep.1.ogg differ diff --git a/sounds/everness_grass_footstep.2.ogg b/sounds/everness_grass_footstep.2.ogg new file mode 100644 index 0000000..4a5f299 Binary files /dev/null and b/sounds/everness_grass_footstep.2.ogg differ diff --git a/sounds/everness_grass_footstep.3.ogg b/sounds/everness_grass_footstep.3.ogg new file mode 100644 index 0000000..d4ff286 Binary files /dev/null and b/sounds/everness_grass_footstep.3.ogg differ diff --git a/sounds/everness_grass_hit.1.ogg b/sounds/everness_grass_hit.1.ogg new file mode 100644 index 0000000..b26df59 Binary files /dev/null and b/sounds/everness_grass_hit.1.ogg differ diff --git a/sounds/everness_grass_hit.2.ogg b/sounds/everness_grass_hit.2.ogg new file mode 100644 index 0000000..31ffa28 Binary files /dev/null and b/sounds/everness_grass_hit.2.ogg differ diff --git a/sounds/everness_grass_hit.3.ogg b/sounds/everness_grass_hit.3.ogg new file mode 100644 index 0000000..d52bca1 Binary files /dev/null and b/sounds/everness_grass_hit.3.ogg differ diff --git a/sounds/everness_ice_footstep.1.ogg b/sounds/everness_ice_footstep.1.ogg new file mode 100644 index 0000000..5445c0b Binary files /dev/null and b/sounds/everness_ice_footstep.1.ogg differ diff --git a/sounds/everness_ice_footstep.2.ogg b/sounds/everness_ice_footstep.2.ogg new file mode 100644 index 0000000..d49fa7b Binary files /dev/null and b/sounds/everness_ice_footstep.2.ogg differ diff --git a/sounds/everness_ice_footstep.3.ogg b/sounds/everness_ice_footstep.3.ogg new file mode 100644 index 0000000..5c1feb9 Binary files /dev/null and b/sounds/everness_ice_footstep.3.ogg differ diff --git a/sounds/everness_ice_footstep.4.ogg b/sounds/everness_ice_footstep.4.ogg new file mode 100644 index 0000000..78994f5 Binary files /dev/null and b/sounds/everness_ice_footstep.4.ogg differ diff --git a/sounds/everness_ice_hit.1.ogg b/sounds/everness_ice_hit.1.ogg new file mode 100644 index 0000000..448328a Binary files /dev/null and b/sounds/everness_ice_hit.1.ogg differ diff --git a/sounds/everness_ice_hit.2.ogg b/sounds/everness_ice_hit.2.ogg new file mode 100644 index 0000000..97e6ad6 Binary files /dev/null and b/sounds/everness_ice_hit.2.ogg differ diff --git a/sounds/everness_ice_hit.3.ogg b/sounds/everness_ice_hit.3.ogg new file mode 100644 index 0000000..5416bd0 Binary files /dev/null and b/sounds/everness_ice_hit.3.ogg differ diff --git a/sounds/everness_ice_hit.4.ogg b/sounds/everness_ice_hit.4.ogg new file mode 100644 index 0000000..a57fdc6 Binary files /dev/null and b/sounds/everness_ice_hit.4.ogg differ diff --git a/sounds/everness_leaves_dug.1.ogg b/sounds/everness_leaves_dug.1.ogg new file mode 100644 index 0000000..61ff735 Binary files /dev/null and b/sounds/everness_leaves_dug.1.ogg differ diff --git a/sounds/everness_leaves_dug.2.ogg b/sounds/everness_leaves_dug.2.ogg new file mode 100644 index 0000000..03fbc87 Binary files /dev/null and b/sounds/everness_leaves_dug.2.ogg differ diff --git a/sounds/everness_leaves_footstep.1.ogg b/sounds/everness_leaves_footstep.1.ogg new file mode 100644 index 0000000..4479f8d Binary files /dev/null and b/sounds/everness_leaves_footstep.1.ogg differ diff --git a/sounds/everness_leaves_footstep.2.ogg b/sounds/everness_leaves_footstep.2.ogg new file mode 100644 index 0000000..bda1195 Binary files /dev/null and b/sounds/everness_leaves_footstep.2.ogg differ diff --git a/sounds/everness_leaves_footstep.3.ogg b/sounds/everness_leaves_footstep.3.ogg new file mode 100644 index 0000000..ddc0dc2 Binary files /dev/null and b/sounds/everness_leaves_footstep.3.ogg differ diff --git a/sounds/everness_leaves_footstep.4.ogg b/sounds/everness_leaves_footstep.4.ogg new file mode 100644 index 0000000..eb7a609 Binary files /dev/null and b/sounds/everness_leaves_footstep.4.ogg differ diff --git a/sounds/everness_leaves_hit.1.ogg b/sounds/everness_leaves_hit.1.ogg new file mode 100644 index 0000000..3160d1d Binary files /dev/null and b/sounds/everness_leaves_hit.1.ogg differ diff --git a/sounds/everness_leaves_hit.2.ogg b/sounds/everness_leaves_hit.2.ogg new file mode 100644 index 0000000..ccc9475 Binary files /dev/null and b/sounds/everness_leaves_hit.2.ogg differ diff --git a/sounds/everness_leaves_place.1.ogg b/sounds/everness_leaves_place.1.ogg new file mode 100644 index 0000000..7fd7b64 Binary files /dev/null and b/sounds/everness_leaves_place.1.ogg differ diff --git a/sounds/everness_leaves_place.2.ogg b/sounds/everness_leaves_place.2.ogg new file mode 100644 index 0000000..00b7c22 Binary files /dev/null and b/sounds/everness_leaves_place.2.ogg differ diff --git a/sounds/everness_metal_dug.1.ogg b/sounds/everness_metal_dug.1.ogg new file mode 100644 index 0000000..49d675f Binary files /dev/null and b/sounds/everness_metal_dug.1.ogg differ diff --git a/sounds/everness_metal_dug.2.ogg b/sounds/everness_metal_dug.2.ogg new file mode 100644 index 0000000..017a8ed Binary files /dev/null and b/sounds/everness_metal_dug.2.ogg differ diff --git a/sounds/everness_metal_dug.3.ogg b/sounds/everness_metal_dug.3.ogg new file mode 100644 index 0000000..19d6e8e Binary files /dev/null and b/sounds/everness_metal_dug.3.ogg differ diff --git a/sounds/everness_metal_footstep.1.ogg b/sounds/everness_metal_footstep.1.ogg new file mode 100644 index 0000000..caf1670 Binary files /dev/null and b/sounds/everness_metal_footstep.1.ogg differ diff --git a/sounds/everness_metal_footstep.2.ogg b/sounds/everness_metal_footstep.2.ogg new file mode 100644 index 0000000..0d4be6a Binary files /dev/null and b/sounds/everness_metal_footstep.2.ogg differ diff --git a/sounds/everness_metal_footstep.3.ogg b/sounds/everness_metal_footstep.3.ogg new file mode 100644 index 0000000..557ce7b Binary files /dev/null and b/sounds/everness_metal_footstep.3.ogg differ diff --git a/sounds/everness_metal_footstep.4.ogg b/sounds/everness_metal_footstep.4.ogg new file mode 100644 index 0000000..d452f98 Binary files /dev/null and b/sounds/everness_metal_footstep.4.ogg differ diff --git a/sounds/everness_metal_footstep.5.ogg b/sounds/everness_metal_footstep.5.ogg new file mode 100644 index 0000000..6914415 Binary files /dev/null and b/sounds/everness_metal_footstep.5.ogg differ diff --git a/sounds/everness_metal_hit.1.ogg b/sounds/everness_metal_hit.1.ogg new file mode 100644 index 0000000..f923a9f Binary files /dev/null and b/sounds/everness_metal_hit.1.ogg differ diff --git a/sounds/everness_metal_hit.2.ogg b/sounds/everness_metal_hit.2.ogg new file mode 100644 index 0000000..8c0636c Binary files /dev/null and b/sounds/everness_metal_hit.2.ogg differ diff --git a/sounds/everness_metal_hit.3.ogg b/sounds/everness_metal_hit.3.ogg new file mode 100644 index 0000000..f0337ef Binary files /dev/null and b/sounds/everness_metal_hit.3.ogg differ diff --git a/sounds/everness_metal_place.1.ogg b/sounds/everness_metal_place.1.ogg new file mode 100644 index 0000000..a48d817 Binary files /dev/null and b/sounds/everness_metal_place.1.ogg differ diff --git a/sounds/everness_metal_place.2.ogg b/sounds/everness_metal_place.2.ogg new file mode 100644 index 0000000..aaf06e2 Binary files /dev/null and b/sounds/everness_metal_place.2.ogg differ diff --git a/sounds/everness_metal_place.3.ogg b/sounds/everness_metal_place.3.ogg new file mode 100644 index 0000000..ab154d2 Binary files /dev/null and b/sounds/everness_metal_place.3.ogg differ diff --git a/sounds/everness_plant_hit.1.ogg b/sounds/everness_plant_hit.1.ogg new file mode 100644 index 0000000..8073087 Binary files /dev/null and b/sounds/everness_plant_hit.1.ogg differ diff --git a/sounds/everness_plant_hit.2.ogg b/sounds/everness_plant_hit.2.ogg new file mode 100644 index 0000000..0964cb8 Binary files /dev/null and b/sounds/everness_plant_hit.2.ogg differ diff --git a/sounds/everness_plant_hit.3.ogg b/sounds/everness_plant_hit.3.ogg new file mode 100644 index 0000000..4bcd9b1 Binary files /dev/null and b/sounds/everness_plant_hit.3.ogg differ diff --git a/sounds/everness_sand_dug.1.ogg b/sounds/everness_sand_dug.1.ogg new file mode 100644 index 0000000..648b998 Binary files /dev/null and b/sounds/everness_sand_dug.1.ogg differ diff --git a/sounds/everness_sand_dug.2.ogg b/sounds/everness_sand_dug.2.ogg new file mode 100644 index 0000000..bfb6a38 Binary files /dev/null and b/sounds/everness_sand_dug.2.ogg differ diff --git a/sounds/everness_sand_dug.3.ogg b/sounds/everness_sand_dug.3.ogg new file mode 100644 index 0000000..4cdfc82 Binary files /dev/null and b/sounds/everness_sand_dug.3.ogg differ diff --git a/sounds/everness_sand_footstep.1.ogg b/sounds/everness_sand_footstep.1.ogg new file mode 100644 index 0000000..c5331b3 Binary files /dev/null and b/sounds/everness_sand_footstep.1.ogg differ diff --git a/sounds/everness_sand_footstep.2.ogg b/sounds/everness_sand_footstep.2.ogg new file mode 100644 index 0000000..e6e019d Binary files /dev/null and b/sounds/everness_sand_footstep.2.ogg differ diff --git a/sounds/everness_sand_footstep.3.ogg b/sounds/everness_sand_footstep.3.ogg new file mode 100644 index 0000000..9da9245 Binary files /dev/null and b/sounds/everness_sand_footstep.3.ogg differ diff --git a/sounds/everness_sand_hit.1.ogg b/sounds/everness_sand_hit.1.ogg new file mode 100644 index 0000000..2175d5a Binary files /dev/null and b/sounds/everness_sand_hit.1.ogg differ diff --git a/sounds/everness_sand_hit.2.ogg b/sounds/everness_sand_hit.2.ogg new file mode 100644 index 0000000..9393691 Binary files /dev/null and b/sounds/everness_sand_hit.2.ogg differ diff --git a/sounds/everness_sand_hit.3.ogg b/sounds/everness_sand_hit.3.ogg new file mode 100644 index 0000000..05f4863 Binary files /dev/null and b/sounds/everness_sand_hit.3.ogg differ diff --git a/sounds/everness_sand_place.1.ogg b/sounds/everness_sand_place.1.ogg new file mode 100644 index 0000000..4101051 Binary files /dev/null and b/sounds/everness_sand_place.1.ogg differ diff --git a/sounds/everness_sand_place.2.ogg b/sounds/everness_sand_place.2.ogg new file mode 100644 index 0000000..5aef765 Binary files /dev/null and b/sounds/everness_sand_place.2.ogg differ diff --git a/sounds/everness_sand_place.3.ogg b/sounds/everness_sand_place.3.ogg new file mode 100644 index 0000000..15f139a Binary files /dev/null and b/sounds/everness_sand_place.3.ogg differ diff --git a/sounds/everness_sand_place.4.ogg b/sounds/everness_sand_place.4.ogg new file mode 100644 index 0000000..e307eaf Binary files /dev/null and b/sounds/everness_sand_place.4.ogg differ diff --git a/sounds/everness_sand_place.5.ogg b/sounds/everness_sand_place.5.ogg new file mode 100644 index 0000000..0f17bd0 Binary files /dev/null and b/sounds/everness_sand_place.5.ogg differ diff --git a/sounds/everness_snow_footstep.1.ogg b/sounds/everness_snow_footstep.1.ogg new file mode 100644 index 0000000..51d1e99 Binary files /dev/null and b/sounds/everness_snow_footstep.1.ogg differ diff --git a/sounds/everness_snow_footstep.2.ogg b/sounds/everness_snow_footstep.2.ogg new file mode 100644 index 0000000..29b4a28 Binary files /dev/null and b/sounds/everness_snow_footstep.2.ogg differ diff --git a/sounds/everness_snow_footstep.3.ogg b/sounds/everness_snow_footstep.3.ogg new file mode 100644 index 0000000..2dbdec0 Binary files /dev/null and b/sounds/everness_snow_footstep.3.ogg differ diff --git a/sounds/everness_snow_footstep.4.ogg b/sounds/everness_snow_footstep.4.ogg new file mode 100644 index 0000000..2746f28 Binary files /dev/null and b/sounds/everness_snow_footstep.4.ogg differ diff --git a/sounds/everness_snow_hit.1.ogg b/sounds/everness_snow_hit.1.ogg new file mode 100644 index 0000000..147baba Binary files /dev/null and b/sounds/everness_snow_hit.1.ogg differ diff --git a/sounds/everness_snow_hit.2.ogg b/sounds/everness_snow_hit.2.ogg new file mode 100644 index 0000000..22cc66d Binary files /dev/null and b/sounds/everness_snow_hit.2.ogg differ diff --git a/sounds/everness_snow_hit.3.ogg b/sounds/everness_snow_hit.3.ogg new file mode 100644 index 0000000..bf7190d Binary files /dev/null and b/sounds/everness_snow_hit.3.ogg differ diff --git a/sounds/everness_snow_place.1.ogg b/sounds/everness_snow_place.1.ogg new file mode 100644 index 0000000..1f109d9 Binary files /dev/null and b/sounds/everness_snow_place.1.ogg differ diff --git a/sounds/everness_snow_place.2.ogg b/sounds/everness_snow_place.2.ogg new file mode 100644 index 0000000..2108373 Binary files /dev/null and b/sounds/everness_snow_place.2.ogg differ diff --git a/sounds/everness_snow_place.3.ogg b/sounds/everness_snow_place.3.ogg new file mode 100644 index 0000000..97b28a2 Binary files /dev/null and b/sounds/everness_snow_place.3.ogg differ diff --git a/sounds/everness_stone_dug.1.ogg b/sounds/everness_stone_dug.1.ogg new file mode 100644 index 0000000..b34e0f5 Binary files /dev/null and b/sounds/everness_stone_dug.1.ogg differ diff --git a/sounds/everness_stone_dug.2.ogg b/sounds/everness_stone_dug.2.ogg new file mode 100644 index 0000000..d4eaf15 Binary files /dev/null and b/sounds/everness_stone_dug.2.ogg differ diff --git a/sounds/everness_stone_dug.3.ogg b/sounds/everness_stone_dug.3.ogg new file mode 100644 index 0000000..b19b449 Binary files /dev/null and b/sounds/everness_stone_dug.3.ogg differ diff --git a/sounds/everness_stone_footstep.1.ogg b/sounds/everness_stone_footstep.1.ogg new file mode 100644 index 0000000..6ecd9a2 Binary files /dev/null and b/sounds/everness_stone_footstep.1.ogg differ diff --git a/sounds/everness_stone_footstep.2.ogg b/sounds/everness_stone_footstep.2.ogg new file mode 100644 index 0000000..d3f9ebf Binary files /dev/null and b/sounds/everness_stone_footstep.2.ogg differ diff --git a/sounds/everness_stone_footstep.3.ogg b/sounds/everness_stone_footstep.3.ogg new file mode 100644 index 0000000..abafae2 Binary files /dev/null and b/sounds/everness_stone_footstep.3.ogg differ diff --git a/sounds/everness_stone_footstep.4.ogg b/sounds/everness_stone_footstep.4.ogg new file mode 100644 index 0000000..653e236 Binary files /dev/null and b/sounds/everness_stone_footstep.4.ogg differ diff --git a/sounds/everness_stone_footstep.5.ogg b/sounds/everness_stone_footstep.5.ogg new file mode 100644 index 0000000..07b1b74 Binary files /dev/null and b/sounds/everness_stone_footstep.5.ogg differ diff --git a/sounds/everness_stone_hit.1.ogg b/sounds/everness_stone_hit.1.ogg new file mode 100644 index 0000000..5cfbbec Binary files /dev/null and b/sounds/everness_stone_hit.1.ogg differ diff --git a/sounds/everness_stone_hit.2.ogg b/sounds/everness_stone_hit.2.ogg new file mode 100644 index 0000000..414a35e Binary files /dev/null and b/sounds/everness_stone_hit.2.ogg differ diff --git a/sounds/everness_stone_hit.3.ogg b/sounds/everness_stone_hit.3.ogg new file mode 100644 index 0000000..4116ce1 Binary files /dev/null and b/sounds/everness_stone_hit.3.ogg differ diff --git a/sounds/everness_stone_place.1.ogg b/sounds/everness_stone_place.1.ogg new file mode 100644 index 0000000..726c514 Binary files /dev/null and b/sounds/everness_stone_place.1.ogg differ diff --git a/sounds/everness_stone_place.2.ogg b/sounds/everness_stone_place.2.ogg new file mode 100644 index 0000000..237cf37 Binary files /dev/null and b/sounds/everness_stone_place.2.ogg differ diff --git a/sounds/everness_stone_place.3.ogg b/sounds/everness_stone_place.3.ogg new file mode 100644 index 0000000..848ea5f Binary files /dev/null and b/sounds/everness_stone_place.3.ogg differ diff --git a/sounds/everness_stone_place.4.ogg b/sounds/everness_stone_place.4.ogg new file mode 100644 index 0000000..1c23569 Binary files /dev/null and b/sounds/everness_stone_place.4.ogg differ diff --git a/sounds/everness_thin_glass_footstep.ogg b/sounds/everness_thin_glass_footstep.ogg new file mode 100644 index 0000000..191287a Binary files /dev/null and b/sounds/everness_thin_glass_footstep.ogg differ diff --git a/sounds/everness_tool_breaks.1.ogg b/sounds/everness_tool_breaks.1.ogg new file mode 100644 index 0000000..2a571ae Binary files /dev/null and b/sounds/everness_tool_breaks.1.ogg differ diff --git a/sounds/everness_tool_breaks.2.ogg b/sounds/everness_tool_breaks.2.ogg new file mode 100644 index 0000000..1789352 Binary files /dev/null and b/sounds/everness_tool_breaks.2.ogg differ diff --git a/sounds/everness_tool_breaks.3.ogg b/sounds/everness_tool_breaks.3.ogg new file mode 100644 index 0000000..a99c4b7 Binary files /dev/null and b/sounds/everness_tool_breaks.3.ogg differ diff --git a/sounds/everness_underwater_bubbles.1.ogg b/sounds/everness_underwater_bubbles.1.ogg new file mode 100644 index 0000000..dcb8abf Binary files /dev/null and b/sounds/everness_underwater_bubbles.1.ogg differ diff --git a/sounds/everness_underwater_bubbles.2.ogg b/sounds/everness_underwater_bubbles.2.ogg new file mode 100644 index 0000000..2801af9 Binary files /dev/null and b/sounds/everness_underwater_bubbles.2.ogg differ diff --git a/sounds/everness_underwater_bubbles.3.ogg b/sounds/everness_underwater_bubbles.3.ogg new file mode 100644 index 0000000..df494c3 Binary files /dev/null and b/sounds/everness_underwater_bubbles.3.ogg differ diff --git a/sounds/everness_wood_footstep.1.ogg b/sounds/everness_wood_footstep.1.ogg new file mode 100644 index 0000000..0ed642b Binary files /dev/null and b/sounds/everness_wood_footstep.1.ogg differ diff --git a/sounds/everness_wood_footstep.2.ogg b/sounds/everness_wood_footstep.2.ogg new file mode 100644 index 0000000..f1ad2e6 Binary files /dev/null and b/sounds/everness_wood_footstep.2.ogg differ diff --git a/sounds/everness_wood_footstep.3.ogg b/sounds/everness_wood_footstep.3.ogg new file mode 100644 index 0000000..17a89a3 Binary files /dev/null and b/sounds/everness_wood_footstep.3.ogg differ diff --git a/sounds/everness_wood_footstep.4.ogg b/sounds/everness_wood_footstep.4.ogg new file mode 100644 index 0000000..8ced7cb Binary files /dev/null and b/sounds/everness_wood_footstep.4.ogg differ diff --git a/sounds/everness_wood_footstep.5.ogg b/sounds/everness_wood_footstep.5.ogg new file mode 100644 index 0000000..bee6a53 Binary files /dev/null and b/sounds/everness_wood_footstep.5.ogg differ diff --git a/sounds/everness_wood_footstep.6.ogg b/sounds/everness_wood_footstep.6.ogg new file mode 100644 index 0000000..f317c98 Binary files /dev/null and b/sounds/everness_wood_footstep.6.ogg differ diff --git a/sounds/everness_wood_hit.1.ogg b/sounds/everness_wood_hit.1.ogg new file mode 100644 index 0000000..7453189 Binary files /dev/null and b/sounds/everness_wood_hit.1.ogg differ diff --git a/sounds/everness_wood_hit.2.ogg b/sounds/everness_wood_hit.2.ogg new file mode 100644 index 0000000..76fa820 Binary files /dev/null and b/sounds/everness_wood_hit.2.ogg differ diff --git a/sounds/everness_wood_hit.3.ogg b/sounds/everness_wood_hit.3.ogg new file mode 100644 index 0000000..b67f849 Binary files /dev/null and b/sounds/everness_wood_hit.3.ogg differ diff --git a/sounds/everness_wood_hit.4.ogg b/sounds/everness_wood_hit.4.ogg new file mode 100644 index 0000000..da52bb6 Binary files /dev/null and b/sounds/everness_wood_hit.4.ogg differ diff --git a/sounds/everness_wood_hit.5.ogg b/sounds/everness_wood_hit.5.ogg new file mode 100644 index 0000000..1b7d83d Binary files /dev/null and b/sounds/everness_wood_hit.5.ogg differ diff --git a/sounds/everness_wood_hit.6.ogg b/sounds/everness_wood_hit.6.ogg new file mode 100644 index 0000000..21dfefc Binary files /dev/null and b/sounds/everness_wood_hit.6.ogg differ diff --git a/sounds/everness_wood_place.1.ogg b/sounds/everness_wood_place.1.ogg new file mode 100644 index 0000000..f3a5f35 Binary files /dev/null and b/sounds/everness_wood_place.1.ogg differ diff --git a/sounds/everness_wood_place.2.ogg b/sounds/everness_wood_place.2.ogg new file mode 100644 index 0000000..eab96e1 Binary files /dev/null and b/sounds/everness_wood_place.2.ogg differ diff --git a/sounds/everness_wood_place.3.ogg b/sounds/everness_wood_place.3.ogg new file mode 100644 index 0000000..9f62083 Binary files /dev/null and b/sounds/everness_wood_place.3.ogg differ diff --git a/stairs.lua b/stairs.lua index 213f802..fc9964f 100644 --- a/stairs.lua +++ b/stairs.lua @@ -27,7 +27,7 @@ stairs.register_stair_and_slab( { 'everness_coral_desert_stone.png' }, 'Coral Desert Stone Stair', 'Coral Desert Stone Slab', - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -38,7 +38,7 @@ stairs.register_stair_and_slab( { 'everness_coral_desert_cobble.png' }, 'Coral Desert Cobblestone Stair', 'Coral Desert Cobblestone Slab', - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -49,7 +49,7 @@ stairs.register_stair_and_slab( { 'everness_coral_desert_mossy_cobble.png' }, 'Coral Mossy Cobblestone Stair', 'Coral Mossy Cobblestone Slab', - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -60,7 +60,7 @@ stairs.register_stair_and_slab( { 'everness_cursed_brick.png' }, 'Cursed Brick Stair', 'Cursed Brick Slab', - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -71,7 +71,7 @@ stairs.register_stair_and_slab( { 'everness_cursed_brick_with_growth.png' }, 'Cursed Brick with Growth Stair', 'Cursed Brick with Growth Slab', - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -88,7 +88,7 @@ stairs.register_stair_and_slab( }, S('Quartz Block Stair'), S('Quartz Block Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -103,7 +103,7 @@ stairs.register_stair_and_slab( }, S('Quartz Chiseled Stair'), S('Quartz Chiseled Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -118,7 +118,7 @@ stairs.register_stair_and_slab( }, S('Quartz Pillar Stair'), S('Quartz Pillar Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -131,7 +131,20 @@ stairs.register_stair_and_slab( { 'everness_dry_wood.png' }, S('Dry Wood Stair'), S('Dry Wood Slab'), - default.node_sound_wood_defaults(), + Everness.node_sound_wood_defaults(), + true +) + +-- Coral Wood + +stairs.register_stair_and_slab( + 'coral_wood', + 'everness:coral_wood', + { choppy = 2, oddly_breakable_by_hand = 2, flammable = 3 }, + { 'everness_coral_wood.png' }, + S('Coral Wood Stair'), + S('Coral Wood Slab'), + Everness.node_sound_wood_defaults(), true ) @@ -144,7 +157,7 @@ stairs.register_stair_and_slab( { 'everness_dry_bamboo_block_side.png' }, S('Bamboo Wood Stair'), S('Bamboo Wood Slab'), - default.node_sound_wood_defaults(), + Everness.node_sound_wood_defaults(), true ) @@ -155,7 +168,7 @@ stairs.register_stair_and_slab( { 'everness_bamboo_mosaic.png' }, S('Bamboo Mosaic Wood Stair'), S('Bamboo Mosaic Wood Slab'), - default.node_sound_wood_defaults(), + Everness.node_sound_wood_defaults(), true ) @@ -168,7 +181,7 @@ stairs.register_stair_and_slab( { 'everness_forsaken_desert_brick.png' }, S('Forsaken Desert Brick Stair'), S('Forsaken Desert Brick Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -179,7 +192,7 @@ stairs.register_stair_and_slab( { 'everness_forsaken_desert_brick_red.png' }, S('Forsaken Desert Brick Red Stair'), S('Forsaken Desert Brick Red Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -190,7 +203,7 @@ stairs.register_stair_and_slab( { 'everness_forsaken_desert_chiseled_stone_side.png' }, S('Forsaken Desert Chiseled Stone Stair'), S('Forsaken Desert Chiseled Stone Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -203,7 +216,7 @@ stairs.register_stair_and_slab( { 'everness_baobab_wood.png' }, S('Baobab Wood Stair'), S('Baobab Wood Slab'), - default.node_sound_wood_defaults(), + Everness.node_sound_wood_defaults(), true ) @@ -216,7 +229,7 @@ stairs.register_stair_and_slab( { 'everness_sequoia_wood.png' }, S('Sequoia Wood Stair'), S('Sequoia Wood Slab'), - default.node_sound_wood_defaults(), + Everness.node_sound_wood_defaults(), true ) @@ -229,7 +242,7 @@ stairs.register_stair_and_slab( { 'everness_forsaken_tundra_cobblestone.png' }, S('Forsaken Tundra Cobblestone Stair'), S('Forsaken Tundra Cobblestone Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -240,7 +253,7 @@ stairs.register_stair_and_slab( { 'everness_forsaken_tundra_stone.png' }, S('Forsaken Tundra Stone Stair'), S('Forsaken Tundra Stone Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -251,7 +264,7 @@ stairs.register_stair_and_slab( { 'everness_forsaken_tundra_brick.png' }, S('Forsaken Tundra Brick Stair'), S('Forsaken Tundra Brick Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -264,10 +277,22 @@ stairs.register_stair_and_slab( { 'everness_willow_wood.png' }, S('Willow Wood Stair'), S('Willow Wood Slab'), - default.node_sound_wood_defaults(), + Everness.node_sound_wood_defaults(), true ) +-- Crystal Wood + +stairs.register_stair_and_slab( + 'crystal_wood', + 'everness:crystal_wood', + { choppy = 2, oddly_breakable_by_hand = 2, flammable = 2 }, + { 'everness_crystal_wood.png' }, + S('Crystal Wood Stair'), + S('Crystal Wood Slab'), + Everness.node_sound_wood_defaults(), + true +) -- Magma Cobble @@ -275,18 +300,20 @@ stairs.register_stair_and_slab( 'magmacobble', 'everness:magmacobble', { cracky = 3, stone = 1 }, - {{ - name = 'everness_magmacobble_animated.png', - animation = { - type = 'vertical_frames', - aspect_w = 16, - aspect_h = 16, - length = 3.0, - }, - }}, + { + { + name = 'everness_magmacobble_animated.png', + animation = { + type = 'vertical_frames', + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + } + }, S('Magma Cobblestone Stair'), S('Magma Cobblestone Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -299,7 +326,7 @@ stairs.register_stair_and_slab( { 'everness_volcanic_rock.png' }, S('Volcanic Rock Stair'), S('Volcanic Rock Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), true ) @@ -320,6 +347,194 @@ stairs.register_stair_and_slab( }, S('Volcanic Rock with Magma Stair'), S('Volcanic Rock with Magma Slab'), - default.node_sound_stone_defaults(), + Everness.node_sound_stone_defaults(), + true +) + +-- Coral Forest Deep Ocean + +stairs.register_stair_and_slab( + 'coral_deep_ocean_sandstone_block', + 'everness:coral_deep_ocean_sandstone_block', + { cracky = 2 }, + { 'everness_deep_ocean_sandstone_block.png' }, + S('Coral Depp Ocean Sandstone Block Stair'), + S('Coral Depp Ocean Sandstone Block Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'coral_deep_ocean_sandstone_brick', + 'everness:coral_deep_ocean_sandstone_brick', + { cracky = 2 }, + { 'everness_deep_ocean_sandstone_brick.png' }, + S('Coral Depp Ocean Sandstone Brick Stair'), + S('Coral Depp Ocean Sandstone Brick Slab'), + Everness.node_sound_stone_defaults(), + true +) + +-- Coral White Sandstone + +stairs.register_stair_and_slab( + 'coral_white_sandstone', + 'everness:coral_white_sandstone', + { cracky = 2 }, + { 'everness_coral_white_sandstone.png' }, + S('Coral White Sandstone Stair'), + S('Coral White Sandstone Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'coral_white_sandstone_pillar', + 'everness:coral_white_sandstone_pillar', + { cracky = 2 }, + { + 'everness_coral_white_sandstone.png', + 'everness_coral_white_sandstone.png', + 'everness_coral_white_sandstone_pillar.png', + }, + S('Coral White Sandstone Pillar Stair'), + S('Coral White Sandstone Pillar Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'coral_white_sandstone_brick', + 'everness:coral_white_sandstone_brick', + { cracky = 2 }, + { 'everness_coral_white_sandstone_brick.png' }, + S('Coral White Sandstone Brick Stair'), + S('Coral White Sandstone Brick Slab'), + Everness.node_sound_stone_defaults(), + true +) + +-- Coral Desert Stone + +stairs.register_stair_and_slab( + 'coral_desert_stone_block', + 'everness:coral_desert_stone_block', + { cracky = 2 }, + { 'everness_coral_desert_stone_block.png' }, + S('Coral Desert Stone Block Stair'), + S('Coral Desert Stone Block Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'coral_desert_stone_brick', + 'everness:coral_desert_stone_brick', + { cracky = 2 }, + { 'everness_coral_desert_stone_brick.png' }, + S('Coral Desert Stone Brick Stair'), + S('Coral Desert Stone Brick Slab'), + Everness.node_sound_stone_defaults(), + true +) + +-- Coral Sandstone + +stairs.register_stair_and_slab( + 'coral_sandstone', + 'everness:coral_sandstone', + { cracky = 2 }, + { 'everness_coral_sandstone.png' }, + S('Coral Sandstone Stair'), + S('Coral Sandstone Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'coral_sandstone_brick', + 'everness:coral_sandstone_brick', + { cracky = 2 }, + { 'everness_coral_sandstone_brick.png' }, + S('Coral Sandstone Brick Stair'), + S('Coral Sandstone Brick Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'coral_sandstone_chiseled', + 'everness:coral_sandstone_chiseled', + { cracky = 2 }, + { 'everness_coral_sandstone_chiseled.png' }, + S('Coral Sandstone Chiseled Stair'), + S('Coral Sandstone Chiseled Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'coral_sandstone_carved_1', + 'everness:coral_sandstone_carved_1', + { cracky = 2 }, + { 'everness_coral_sandstone_carved_1.png' }, + S('Coral Sandstone Carved Stair'), + S('Coral Sandstone Carved Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'cursed_lands_deep_ocean_sandstone_block', + 'everness:cursed_lands_deep_ocean_sandstone_block', + { cracky = 2 }, + { 'everness_cursed_lands_deep_ocean_sandblock.png' }, + S('Cursed Lands Deep Ocean Sandstone Block Stair'), + S('Cursed Lands Deep Ocean Sandstone Block Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'cursed_lands_deep_ocean_sandstone_brick', + 'everness:cursed_lands_deep_ocean_sandstone_brick', + { cracky = 2 }, + { 'everness_cursed_lands_deep_ocean_sand_brick.png' }, + S('Cursed Lands Deep Ocean Sandstone Brick Stair'), + S('Cursed Lands Deep Ocean Sandstone Brick Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'crystal_forest_deep_ocean_sandstone_block', + 'everness:crystal_forest_deep_ocean_sandstone_block', + { cracky = 2 }, + { 'everness_crystal_forest_deep_ocean_sandstone_block.png' }, + S('Crystal Forest Deep Ocean Sandstone Block Stair'), + S('Crystal Forest Deep Ocean Sandstone Block Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'crystal_forest_deep_ocean_sandstone_brick', + 'everness:crystal_forest_deep_ocean_sandstone_brick', + { cracky = 2 }, + { 'everness_crystal_forest_deep_ocean_sandstone_brick.png' }, + S('Crystal Forest Deep Ocean Sandstone Brick Stair'), + S('Crystal Forest Deep Ocean Sandstone Brick Slab'), + Everness.node_sound_stone_defaults(), + true +) + +stairs.register_stair_and_slab( + 'everness_glass', + 'everness:glass', + { cracky = 3, oddly_breakable_by_hand = 3 }, + { 'everness_glass.png' }, + S('Everness Glass Stair'), + S('Everness Glass Slab'), + Everness.node_sound_glass_defaults(), true ) diff --git a/textures/everness_amaranita_lantern_fur.png b/textures/everness_amaranita_lantern_fur.png index 31b6ac4..9903a8b 100644 Binary files a/textures/everness_amaranita_lantern_fur.png and b/textures/everness_amaranita_lantern_fur.png differ diff --git a/textures/everness_amaranita_lantern_item.png b/textures/everness_amaranita_lantern_item.png index b86c1ac..8586f5d 100644 Binary files a/textures/everness_amaranita_lantern_item.png and b/textures/everness_amaranita_lantern_item.png differ diff --git a/textures/everness_amaranita_lantern_light.png b/textures/everness_amaranita_lantern_light.png index 2be734d..6966d65 100644 Binary files a/textures/everness_amaranita_lantern_light.png and b/textures/everness_amaranita_lantern_light.png differ diff --git a/textures/everness_amaranita_lantern_roots.png b/textures/everness_amaranita_lantern_roots.png index 4edec03..4b0fc43 100644 Binary files a/textures/everness_amaranita_lantern_roots.png and b/textures/everness_amaranita_lantern_roots.png differ diff --git a/textures/everness_ancient_emerald_ice.png b/textures/everness_ancient_emerald_ice.png index fd65849..22bc21e 100644 Binary files a/textures/everness_ancient_emerald_ice.png and b/textures/everness_ancient_emerald_ice.png differ diff --git a/textures/everness_baobab_wood.png b/textures/everness_baobab_wood.png index a8bfa02..8e16314 100644 Binary files a/textures/everness_baobab_wood.png and b/textures/everness_baobab_wood.png differ diff --git a/textures/everness_blooming_cooksonia.png b/textures/everness_blooming_cooksonia.png index 13880bc..98ee3cc 100644 Binary files a/textures/everness_blooming_cooksonia.png and b/textures/everness_blooming_cooksonia.png differ diff --git a/textures/everness_bubble.png b/textures/everness_bubble.png new file mode 100644 index 0000000..e937bd9 Binary files /dev/null and b/textures/everness_bubble.png differ diff --git a/textures/everness_bulb_vine_1.png b/textures/everness_bulb_vine_1.png index 6af20ae..b0811d4 100644 Binary files a/textures/everness_bulb_vine_1.png and b/textures/everness_bulb_vine_1.png differ diff --git a/textures/everness_bulb_vine_2.png b/textures/everness_bulb_vine_2.png index 4ea945c..b8955c0 100644 Binary files a/textures/everness_bulb_vine_2.png and b/textures/everness_bulb_vine_2.png differ diff --git a/textures/everness_bulb_vine_end.png b/textures/everness_bulb_vine_end.png index 978b3f1..3243d66 100644 Binary files a/textures/everness_bulb_vine_end.png and b/textures/everness_bulb_vine_end.png differ diff --git a/textures/everness_chest_front.png b/textures/everness_chest_front.png new file mode 100644 index 0000000..46c5b74 Binary files /dev/null and b/textures/everness_chest_front.png differ diff --git a/textures/everness_chest_inside.png b/textures/everness_chest_inside.png new file mode 100644 index 0000000..3a05d10 Binary files /dev/null and b/textures/everness_chest_inside.png differ diff --git a/textures/everness_chest_side.png b/textures/everness_chest_side.png new file mode 100644 index 0000000..211195d Binary files /dev/null and b/textures/everness_chest_side.png differ diff --git a/textures/everness_chest_top.png b/textures/everness_chest_top.png new file mode 100644 index 0000000..2c24e9d Binary files /dev/null and b/textures/everness_chest_top.png differ diff --git a/textures/everness_chest_ui_bg.png b/textures/everness_chest_ui_bg.png new file mode 100644 index 0000000..c6cc3a7 Binary files /dev/null and b/textures/everness_chest_ui_bg.png differ diff --git a/textures/everness_chest_ui_bg_hb_slot.png b/textures/everness_chest_ui_bg_hb_slot.png new file mode 100644 index 0000000..4d56244 Binary files /dev/null and b/textures/everness_chest_ui_bg_hb_slot.png differ diff --git a/textures/everness_chest_ui_bg_slot.png b/textures/everness_chest_ui_bg_slot.png new file mode 100644 index 0000000..a1f9fa8 Binary files /dev/null and b/textures/everness_chest_ui_bg_slot.png differ diff --git a/textures/everness_coral_burdock_1.png b/textures/everness_coral_burdock_1.png index f4a0b12..5b5316c 100644 Binary files a/textures/everness_coral_burdock_1.png and b/textures/everness_coral_burdock_1.png differ diff --git a/textures/everness_coral_burdock_2.png b/textures/everness_coral_burdock_2.png index 22877ae..9648a76 100644 Binary files a/textures/everness_coral_burdock_2.png and b/textures/everness_coral_burdock_2.png differ diff --git a/textures/everness_coral_forest_deep_ocean_lantern_animated.png b/textures/everness_coral_forest_deep_ocean_lantern_animated.png new file mode 100644 index 0000000..b4781c8 Binary files /dev/null and b/textures/everness_coral_forest_deep_ocean_lantern_animated.png differ diff --git a/textures/everness_coral_forest_deep_ocean_lantern_bottom.png b/textures/everness_coral_forest_deep_ocean_lantern_bottom.png new file mode 100644 index 0000000..33fb0ba Binary files /dev/null and b/textures/everness_coral_forest_deep_ocean_lantern_bottom.png differ diff --git a/textures/everness_coral_forest_deep_ocean_lantern_top.png b/textures/everness_coral_forest_deep_ocean_lantern_top.png new file mode 100644 index 0000000..2426110 Binary files /dev/null and b/textures/everness_coral_forest_deep_ocean_lantern_top.png differ diff --git a/textures/everness_coral_grass.png b/textures/everness_coral_grass.png index 71f1c83..39f664e 100644 Binary files a/textures/everness_coral_grass.png and b/textures/everness_coral_grass.png differ diff --git a/textures/everness_coral_grass_1.png b/textures/everness_coral_grass_1.png index 4d1e6ce..f47503d 100644 Binary files a/textures/everness_coral_grass_1.png and b/textures/everness_coral_grass_1.png differ diff --git a/textures/everness_coral_grass_2.png b/textures/everness_coral_grass_2.png index 0838134..92c2dcc 100644 Binary files a/textures/everness_coral_grass_2.png and b/textures/everness_coral_grass_2.png differ diff --git a/textures/everness_coral_grass_3.png b/textures/everness_coral_grass_3.png index 0310f65..6fa6f8c 100644 Binary files a/textures/everness_coral_grass_3.png and b/textures/everness_coral_grass_3.png differ diff --git a/textures/everness_coral_grass_4.png b/textures/everness_coral_grass_4.png index b5c4356..3166150 100644 Binary files a/textures/everness_coral_grass_4.png and b/textures/everness_coral_grass_4.png differ diff --git a/textures/everness_coral_grass_5.png b/textures/everness_coral_grass_5.png index 52e3b80..8bb46ee 100644 Binary files a/textures/everness_coral_grass_5.png and b/textures/everness_coral_grass_5.png differ diff --git a/textures/everness_coral_grass_globulagus.png b/textures/everness_coral_grass_globulagus.png index 96d4786..a44be62 100644 Binary files a/textures/everness_coral_grass_globulagus.png and b/textures/everness_coral_grass_globulagus.png differ diff --git a/textures/everness_coral_grass_side.png b/textures/everness_coral_grass_side.png index 85c003e..d6ffe4f 100644 Binary files a/textures/everness_coral_grass_side.png and b/textures/everness_coral_grass_side.png differ diff --git a/textures/everness_coral_grass_side_2.png b/textures/everness_coral_grass_side_2.png deleted file mode 100644 index df1f92b..0000000 Binary files a/textures/everness_coral_grass_side_2.png and /dev/null differ diff --git a/textures/everness_coral_grass_tall.png b/textures/everness_coral_grass_tall.png index 29f82cc..deafd7a 100644 Binary files a/textures/everness_coral_grass_tall.png and b/textures/everness_coral_grass_tall.png differ diff --git a/textures/everness_coral_skeleton.png b/textures/everness_coral_skeleton.png new file mode 100644 index 0000000..9a54140 Binary files /dev/null and b/textures/everness_coral_skeleton.png differ diff --git a/textures/everness_coral_wood.png b/textures/everness_coral_wood.png new file mode 100644 index 0000000..60df5c7 Binary files /dev/null and b/textures/everness_coral_wood.png differ diff --git a/textures/everness_creeping_moss_spores.png b/textures/everness_creeping_moss_spores.png index 0c00c82..672cc16 100644 Binary files a/textures/everness_creeping_moss_spores.png and b/textures/everness_creeping_moss_spores.png differ diff --git a/textures/everness_crystal_cave_dirt.png b/textures/everness_crystal_cave_dirt.png index 3f7dfae..63e7195 100644 Binary files a/textures/everness_crystal_cave_dirt.png and b/textures/everness_crystal_cave_dirt.png differ diff --git a/textures/everness_crystal_cave_dirt_side.png b/textures/everness_crystal_cave_dirt_side.png index 2f8e63e..bf1c497 100644 Binary files a/textures/everness_crystal_cave_dirt_side.png and b/textures/everness_crystal_cave_dirt_side.png differ diff --git a/textures/everness_crystal_cave_dirt_top.png b/textures/everness_crystal_cave_dirt_top.png index cb56ba9..c8b5a1e 100644 Binary files a/textures/everness_crystal_cave_dirt_top.png and b/textures/everness_crystal_cave_dirt_top.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_coral_1.png b/textures/everness_crystal_forest_deep_ocean_coral_1.png new file mode 100644 index 0000000..00aae1d Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_coral_1.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_coral_2.png b/textures/everness_crystal_forest_deep_ocean_coral_2.png new file mode 100644 index 0000000..16fcba8 Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_coral_2.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_coral_3.png b/textures/everness_crystal_forest_deep_ocean_coral_3.png new file mode 100644 index 0000000..b3524fc Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_coral_3.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_coral_plant_1.png b/textures/everness_crystal_forest_deep_ocean_coral_plant_1.png new file mode 100644 index 0000000..de66c80 Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_coral_plant_1.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_coral_plant_2.png b/textures/everness_crystal_forest_deep_ocean_coral_plant_2.png new file mode 100644 index 0000000..dd3683f Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_coral_plant_2.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_coral_plant_3.png b/textures/everness_crystal_forest_deep_ocean_coral_plant_3.png new file mode 100644 index 0000000..79ac442 Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_coral_plant_3.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_sand.png b/textures/everness_crystal_forest_deep_ocean_sand.png new file mode 100644 index 0000000..d4fa164 Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_sand.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_sand_bubbles.png b/textures/everness_crystal_forest_deep_ocean_sand_bubbles.png new file mode 100644 index 0000000..8fa03d7 Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_sand_bubbles.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_sand_with_crack.png b/textures/everness_crystal_forest_deep_ocean_sand_with_crack.png new file mode 100644 index 0000000..20930c5 Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_sand_with_crack.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_sandstone_block.png b/textures/everness_crystal_forest_deep_ocean_sandstone_block.png new file mode 100644 index 0000000..f0e5cde Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_sandstone_block.png differ diff --git a/textures/everness_crystal_forest_deep_ocean_sandstone_brick.png b/textures/everness_crystal_forest_deep_ocean_sandstone_brick.png new file mode 100644 index 0000000..8126b45 Binary files /dev/null and b/textures/everness_crystal_forest_deep_ocean_sandstone_brick.png differ diff --git a/textures/everness_crystal_wood.png b/textures/everness_crystal_wood.png new file mode 100644 index 0000000..62050c7 Binary files /dev/null and b/textures/everness_crystal_wood.png differ diff --git a/textures/everness_cursed_lands_deep_ocean_coral_alcyonacea.png b/textures/everness_cursed_lands_deep_ocean_coral_alcyonacea.png new file mode 100644 index 0000000..b8bf9da Binary files /dev/null and b/textures/everness_cursed_lands_deep_ocean_coral_alcyonacea.png differ diff --git a/textures/everness_cursed_lands_deep_ocean_coral_anemone.png b/textures/everness_cursed_lands_deep_ocean_coral_anemone.png new file mode 100644 index 0000000..571775d Binary files /dev/null and b/textures/everness_cursed_lands_deep_ocean_coral_anemone.png differ diff --git a/textures/everness_cursed_lands_deep_ocean_coral_darkilluma.png b/textures/everness_cursed_lands_deep_ocean_coral_darkilluma.png new file mode 100644 index 0000000..c0ec4f4 Binary files /dev/null and b/textures/everness_cursed_lands_deep_ocean_coral_darkilluma.png differ diff --git a/textures/everness_cursed_lands_deep_ocean_coral_demon.png b/textures/everness_cursed_lands_deep_ocean_coral_demon.png new file mode 100644 index 0000000..41a0a88 Binary files /dev/null and b/textures/everness_cursed_lands_deep_ocean_coral_demon.png differ diff --git a/textures/everness_cursed_lands_deep_ocean_coral_octocurse.png b/textures/everness_cursed_lands_deep_ocean_coral_octocurse.png new file mode 100644 index 0000000..a3cac62 Binary files /dev/null and b/textures/everness_cursed_lands_deep_ocean_coral_octocurse.png differ diff --git a/textures/everness_cursed_lands_deep_ocean_coral_ostracod.png b/textures/everness_cursed_lands_deep_ocean_coral_ostracod.png new file mode 100644 index 0000000..b04681e Binary files /dev/null and b/textures/everness_cursed_lands_deep_ocean_coral_ostracod.png differ diff --git a/textures/everness_cursed_lands_deep_ocean_sand.png b/textures/everness_cursed_lands_deep_ocean_sand.png new file mode 100644 index 0000000..59c6bd7 Binary files /dev/null and b/textures/everness_cursed_lands_deep_ocean_sand.png differ diff --git a/textures/everness_cursed_lands_deep_ocean_sand_brick.png b/textures/everness_cursed_lands_deep_ocean_sand_brick.png new file mode 100644 index 0000000..3a685b2 Binary files /dev/null and b/textures/everness_cursed_lands_deep_ocean_sand_brick.png differ diff --git a/textures/everness_cursed_lands_deep_ocean_sand_with_crack.png b/textures/everness_cursed_lands_deep_ocean_sand_with_crack.png new file mode 100644 index 0000000..6c43743 Binary files /dev/null and b/textures/everness_cursed_lands_deep_ocean_sand_with_crack.png differ diff --git a/textures/everness_cursed_lands_deep_ocean_sandblock.png b/textures/everness_cursed_lands_deep_ocean_sandblock.png new file mode 100644 index 0000000..16a236f Binary files /dev/null and b/textures/everness_cursed_lands_deep_ocean_sandblock.png differ diff --git a/textures/everness_deep_ocean_coral_1.png b/textures/everness_deep_ocean_coral_1.png new file mode 100644 index 0000000..3a2859c Binary files /dev/null and b/textures/everness_deep_ocean_coral_1.png differ diff --git a/textures/everness_deep_ocean_coral_2.png b/textures/everness_deep_ocean_coral_2.png new file mode 100644 index 0000000..b027e96 Binary files /dev/null and b/textures/everness_deep_ocean_coral_2.png differ diff --git a/textures/everness_deep_ocean_coral_3.png b/textures/everness_deep_ocean_coral_3.png new file mode 100644 index 0000000..e8a3ba1 Binary files /dev/null and b/textures/everness_deep_ocean_coral_3.png differ diff --git a/textures/everness_deep_ocean_coral_4.png b/textures/everness_deep_ocean_coral_4.png new file mode 100644 index 0000000..7c5ca47 Binary files /dev/null and b/textures/everness_deep_ocean_coral_4.png differ diff --git a/textures/everness_deep_ocean_coral_plant_1.png b/textures/everness_deep_ocean_coral_plant_1.png new file mode 100644 index 0000000..5d6ab4f Binary files /dev/null and b/textures/everness_deep_ocean_coral_plant_1.png differ diff --git a/textures/everness_deep_ocean_coral_plant_2.png b/textures/everness_deep_ocean_coral_plant_2.png new file mode 100644 index 0000000..c49c9a4 Binary files /dev/null and b/textures/everness_deep_ocean_coral_plant_2.png differ diff --git a/textures/everness_deep_ocean_coral_plant_3.png b/textures/everness_deep_ocean_coral_plant_3.png new file mode 100644 index 0000000..f4bf2a7 Binary files /dev/null and b/textures/everness_deep_ocean_coral_plant_3.png differ diff --git a/textures/everness_deep_ocean_sand.png b/textures/everness_deep_ocean_sand.png new file mode 100644 index 0000000..2e83075 Binary files /dev/null and b/textures/everness_deep_ocean_sand.png differ diff --git a/textures/everness_deep_ocean_sandstone_block.png b/textures/everness_deep_ocean_sandstone_block.png new file mode 100644 index 0000000..57e9eab Binary files /dev/null and b/textures/everness_deep_ocean_sandstone_block.png differ diff --git a/textures/everness_deep_ocean_sandstone_brick.png b/textures/everness_deep_ocean_sandstone_brick.png new file mode 100644 index 0000000..2db2db2 Binary files /dev/null and b/textures/everness_deep_ocean_sandstone_brick.png differ diff --git a/textures/everness_dense_emerald_ice.png b/textures/everness_dense_emerald_ice.png index 1538b90..958191d 100644 Binary files a/textures/everness_dense_emerald_ice.png and b/textures/everness_dense_emerald_ice.png differ diff --git a/textures/everness_door_bone_pyrite.png b/textures/everness_door_bone_pyrite.png index 5ec6988..fa18a1b 100644 Binary files a/textures/everness_door_bone_pyrite.png and b/textures/everness_door_bone_pyrite.png differ diff --git a/textures/everness_door_crystal_wood.png b/textures/everness_door_crystal_wood.png new file mode 100644 index 0000000..fc2c306 Binary files /dev/null and b/textures/everness_door_crystal_wood.png differ diff --git a/textures/everness_door_crystal_wood_item.png b/textures/everness_door_crystal_wood_item.png new file mode 100644 index 0000000..1d7bf50 Binary files /dev/null and b/textures/everness_door_crystal_wood_item.png differ diff --git a/textures/everness_door_trapdoor_crystal_wood.png b/textures/everness_door_trapdoor_crystal_wood.png new file mode 100644 index 0000000..5e2e605 Binary files /dev/null and b/textures/everness_door_trapdoor_crystal_wood.png differ diff --git a/textures/everness_door_trapdoor_crystal_wood_side.png b/textures/everness_door_trapdoor_crystal_wood_side.png new file mode 100644 index 0000000..6d15252 Binary files /dev/null and b/textures/everness_door_trapdoor_crystal_wood_side.png differ diff --git a/textures/everness_egg_plant_bottom.png b/textures/everness_egg_plant_bottom.png index c289f25..74f3944 100644 Binary files a/textures/everness_egg_plant_bottom.png and b/textures/everness_egg_plant_bottom.png differ diff --git a/textures/everness_egg_plant_item.png b/textures/everness_egg_plant_item.png index 81b22f8..ed51a3c 100644 Binary files a/textures/everness_egg_plant_item.png and b/textures/everness_egg_plant_item.png differ diff --git a/textures/everness_egg_plant_side.png b/textures/everness_egg_plant_side.png index c7f4c37..8eb1a78 100644 Binary files a/textures/everness_egg_plant_side.png and b/textures/everness_egg_plant_side.png differ diff --git a/textures/everness_egg_plant_top.png b/textures/everness_egg_plant_top.png index 5982ed7..c36f4f2 100644 Binary files a/textures/everness_egg_plant_top.png and b/textures/everness_egg_plant_top.png differ diff --git a/textures/everness_emerald_ice.png b/textures/everness_emerald_ice.png index 5455663..413fe0f 100644 Binary files a/textures/everness_emerald_ice.png and b/textures/everness_emerald_ice.png differ diff --git a/textures/everness_eye_vine_1.png b/textures/everness_eye_vine_1.png index 8ff2fc7..9f5a579 100644 Binary files a/textures/everness_eye_vine_1.png and b/textures/everness_eye_vine_1.png differ diff --git a/textures/everness_eye_vine_2.png b/textures/everness_eye_vine_2.png index 08023c9..a14d3c4 100644 Binary files a/textures/everness_eye_vine_2.png and b/textures/everness_eye_vine_2.png differ diff --git a/textures/everness_eye_vine_end_bottom.png b/textures/everness_eye_vine_end_bottom.png index a6154c2..eb77411 100644 Binary files a/textures/everness_eye_vine_end_bottom.png and b/textures/everness_eye_vine_end_bottom.png differ diff --git a/textures/everness_eye_vine_end_side.png b/textures/everness_eye_vine_end_side.png index 632d079..bdda94d 100644 Binary files a/textures/everness_eye_vine_end_side.png and b/textures/everness_eye_vine_end_side.png differ diff --git a/textures/everness_eye_vine_end_top.png b/textures/everness_eye_vine_end_top.png index b34650b..9dea505 100644 Binary files a/textures/everness_eye_vine_end_top.png and b/textures/everness_eye_vine_end_top.png differ diff --git a/textures/everness_fence_crystal_wood.png b/textures/everness_fence_crystal_wood.png new file mode 100644 index 0000000..9d960af Binary files /dev/null and b/textures/everness_fence_crystal_wood.png differ diff --git a/textures/everness_fence_rail_crystal_wood.png b/textures/everness_fence_rail_crystal_wood.png new file mode 100644 index 0000000..7dba1b3 Binary files /dev/null and b/textures/everness_fence_rail_crystal_wood.png differ diff --git a/textures/everness_flowered_vine_1.png b/textures/everness_flowered_vine_1.png index da82f07..214e236 100644 Binary files a/textures/everness_flowered_vine_1.png and b/textures/everness_flowered_vine_1.png differ diff --git a/textures/everness_flowered_vine_2.png b/textures/everness_flowered_vine_2.png index 8fff745..2671189 100644 Binary files a/textures/everness_flowered_vine_2.png and b/textures/everness_flowered_vine_2.png differ diff --git a/textures/everness_flowered_vine_end.png b/textures/everness_flowered_vine_end.png index 3e85a5f..2c7a7e9 100644 Binary files a/textures/everness_flowered_vine_end.png and b/textures/everness_flowered_vine_end.png differ diff --git a/textures/everness_forsaken_tundra_dirt.png b/textures/everness_forsaken_tundra_dirt.png index 84e346e..03c2d86 100644 Binary files a/textures/everness_forsaken_tundra_dirt.png and b/textures/everness_forsaken_tundra_dirt.png differ diff --git a/textures/everness_glass.png b/textures/everness_glass.png new file mode 100644 index 0000000..296a076 Binary files /dev/null and b/textures/everness_glass.png differ diff --git a/textures/everness_glass_detail.png b/textures/everness_glass_detail.png new file mode 100644 index 0000000..2f71c56 Binary files /dev/null and b/textures/everness_glass_detail.png differ diff --git a/textures/everness_glowing_pillar_item.png b/textures/everness_glowing_pillar_item.png index e6cf345..e3211e4 100644 Binary files a/textures/everness_glowing_pillar_item.png and b/textures/everness_glowing_pillar_item.png differ diff --git a/textures/everness_glowing_pillar_leaves.png b/textures/everness_glowing_pillar_leaves.png index 702152a..2c995d1 100644 Binary files a/textures/everness_glowing_pillar_leaves.png and b/textures/everness_glowing_pillar_leaves.png differ diff --git a/textures/everness_glowing_pillar_roots.png b/textures/everness_glowing_pillar_roots.png index 344bb42..73bb563 100644 Binary files a/textures/everness_glowing_pillar_roots.png and b/textures/everness_glowing_pillar_roots.png differ diff --git a/textures/everness_golden_vine_1.png b/textures/everness_golden_vine_1.png index c31cba4..5aece8d 100644 Binary files a/textures/everness_golden_vine_1.png and b/textures/everness_golden_vine_1.png differ diff --git a/textures/everness_golden_vine_2.png b/textures/everness_golden_vine_2.png index f8bc997..954963d 100644 Binary files a/textures/everness_golden_vine_2.png and b/textures/everness_golden_vine_2.png differ diff --git a/textures/everness_golden_vine_end.png b/textures/everness_golden_vine_end.png index a1feee8..93a5237 100644 Binary files a/textures/everness_golden_vine_end.png and b/textures/everness_golden_vine_end.png differ diff --git a/textures/everness_invisible_node_overlay.png b/textures/everness_invisible_node_overlay.png new file mode 100644 index 0000000..7fc8806 Binary files /dev/null and b/textures/everness_invisible_node_overlay.png differ diff --git a/textures/everness_ivis_moss.png b/textures/everness_ivis_moss.png index fb7c2b5..0ccbdcf 100644 Binary files a/textures/everness_ivis_moss.png and b/textures/everness_ivis_moss.png differ diff --git a/textures/everness_ivis_vine.png b/textures/everness_ivis_vine.png index f401108..fe3cbc5 100644 Binary files a/textures/everness_ivis_vine.png and b/textures/everness_ivis_vine.png differ diff --git a/textures/everness_ivis_vine_end.png b/textures/everness_ivis_vine_end.png index 51904e7..cb8572f 100644 Binary files a/textures/everness_ivis_vine_end.png and b/textures/everness_ivis_vine_end.png differ diff --git a/textures/everness_lumabus_bulb_purple.png b/textures/everness_lumabus_bulb_purple.png index 638d12c..0bffd34 100644 Binary files a/textures/everness_lumabus_bulb_purple.png and b/textures/everness_lumabus_bulb_purple.png differ diff --git a/textures/everness_lumabus_leaves.png b/textures/everness_lumabus_leaves.png index 123ef07..02bbfd5 100644 Binary files a/textures/everness_lumabus_leaves.png and b/textures/everness_lumabus_leaves.png differ diff --git a/textures/everness_lumabus_vine_1.png b/textures/everness_lumabus_vine_1.png index b08d0bf..7eb189e 100644 Binary files a/textures/everness_lumabus_vine_1.png and b/textures/everness_lumabus_vine_1.png differ diff --git a/textures/everness_lumabus_vine_2.png b/textures/everness_lumabus_vine_2.png index e3c9282..67bbc8f 100644 Binary files a/textures/everness_lumabus_vine_2.png and b/textures/everness_lumabus_vine_2.png differ diff --git a/textures/everness_lumecorn_item.png b/textures/everness_lumecorn_item.png index c2478db..912046d 100644 Binary files a/textures/everness_lumecorn_item.png and b/textures/everness_lumecorn_item.png differ diff --git a/textures/everness_lumecorn_leaf.png b/textures/everness_lumecorn_leaf.png index 6a9f919..584c059 100644 Binary files a/textures/everness_lumecorn_leaf.png and b/textures/everness_lumecorn_leaf.png differ diff --git a/textures/everness_lumecorn_light.png b/textures/everness_lumecorn_light.png index 9e482cc..a7801c2 100644 Binary files a/textures/everness_lumecorn_light.png and b/textures/everness_lumecorn_light.png differ diff --git a/textures/everness_lumecorn_root.png b/textures/everness_lumecorn_root.png index 9b7355c..abe7905 100644 Binary files a/textures/everness_lumecorn_root.png and b/textures/everness_lumecorn_root.png differ diff --git a/textures/everness_mcl_doors_door_bamboo_lower.png b/textures/everness_mcl_doors_door_bamboo_lower.png new file mode 100644 index 0000000..1dab079 Binary files /dev/null and b/textures/everness_mcl_doors_door_bamboo_lower.png differ diff --git a/textures/everness_mcl_doors_door_bamboo_side_upper.png b/textures/everness_mcl_doors_door_bamboo_side_upper.png new file mode 100644 index 0000000..2f28366 Binary files /dev/null and b/textures/everness_mcl_doors_door_bamboo_side_upper.png differ diff --git a/textures/everness_mcl_doors_door_bamboo_upper.png b/textures/everness_mcl_doors_door_bamboo_upper.png new file mode 100644 index 0000000..7602443 Binary files /dev/null and b/textures/everness_mcl_doors_door_bamboo_upper.png differ diff --git a/textures/everness_mcl_doors_door_bone_pyrite_lower.png b/textures/everness_mcl_doors_door_bone_pyrite_lower.png new file mode 100644 index 0000000..1f75549 Binary files /dev/null and b/textures/everness_mcl_doors_door_bone_pyrite_lower.png differ diff --git a/textures/everness_mcl_doors_door_bone_pyrite_side_upper.png b/textures/everness_mcl_doors_door_bone_pyrite_side_upper.png new file mode 100644 index 0000000..b2d6985 Binary files /dev/null and b/textures/everness_mcl_doors_door_bone_pyrite_side_upper.png differ diff --git a/textures/everness_mcl_doors_door_bone_pyrite_upper.png b/textures/everness_mcl_doors_door_bone_pyrite_upper.png new file mode 100644 index 0000000..06bbc3d Binary files /dev/null and b/textures/everness_mcl_doors_door_bone_pyrite_upper.png differ diff --git a/textures/everness_mcl_doors_door_crystal_wood_lower.png b/textures/everness_mcl_doors_door_crystal_wood_lower.png new file mode 100644 index 0000000..466b01b Binary files /dev/null and b/textures/everness_mcl_doors_door_crystal_wood_lower.png differ diff --git a/textures/everness_mcl_doors_door_crystal_wood_side_lower.png b/textures/everness_mcl_doors_door_crystal_wood_side_lower.png new file mode 100644 index 0000000..9e44d7d Binary files /dev/null and b/textures/everness_mcl_doors_door_crystal_wood_side_lower.png differ diff --git a/textures/everness_mcl_doors_door_crystal_wood_side_upper.png b/textures/everness_mcl_doors_door_crystal_wood_side_upper.png new file mode 100644 index 0000000..158b54c Binary files /dev/null and b/textures/everness_mcl_doors_door_crystal_wood_side_upper.png differ diff --git a/textures/everness_mcl_doors_door_crystal_wood_upper.png b/textures/everness_mcl_doors_door_crystal_wood_upper.png new file mode 100644 index 0000000..0043c1a Binary files /dev/null and b/textures/everness_mcl_doors_door_crystal_wood_upper.png differ diff --git a/textures/everness_mcl_doors_door_willow_lower.png b/textures/everness_mcl_doors_door_willow_lower.png new file mode 100644 index 0000000..fdfc02c Binary files /dev/null and b/textures/everness_mcl_doors_door_willow_lower.png differ diff --git a/textures/everness_mcl_doors_door_willow_side_lower.png b/textures/everness_mcl_doors_door_willow_side_lower.png new file mode 100644 index 0000000..0eef5bb Binary files /dev/null and b/textures/everness_mcl_doors_door_willow_side_lower.png differ diff --git a/textures/everness_mcl_doors_door_willow_side_upper.png b/textures/everness_mcl_doors_door_willow_side_upper.png new file mode 100644 index 0000000..cbb123d Binary files /dev/null and b/textures/everness_mcl_doors_door_willow_side_upper.png differ diff --git a/textures/everness_mcl_doors_door_willow_upper.png b/textures/everness_mcl_doors_door_willow_upper.png new file mode 100644 index 0000000..b468dcf Binary files /dev/null and b/textures/everness_mcl_doors_door_willow_upper.png differ diff --git a/textures/everness_mcl_doors_trapdoor_bamboo_side.png b/textures/everness_mcl_doors_trapdoor_bamboo_side.png new file mode 100644 index 0000000..57e431b Binary files /dev/null and b/textures/everness_mcl_doors_trapdoor_bamboo_side.png differ diff --git a/textures/everness_mcl_doors_trapdoor_crystal_wood_side.png b/textures/everness_mcl_doors_trapdoor_crystal_wood_side.png new file mode 100644 index 0000000..7de4f63 Binary files /dev/null and b/textures/everness_mcl_doors_trapdoor_crystal_wood_side.png differ diff --git a/textures/everness_mold_stone.png b/textures/everness_mold_stone.png index c26bf1f..8686605 100644 Binary files a/textures/everness_mold_stone.png and b/textures/everness_mold_stone.png differ diff --git a/textures/everness_mold_stone_with_moss_side.png b/textures/everness_mold_stone_with_moss_side.png index 64d5467..288d30f 100644 Binary files a/textures/everness_mold_stone_with_moss_side.png and b/textures/everness_mold_stone_with_moss_side.png differ diff --git a/textures/everness_mold_stone_with_moss_top.png b/textures/everness_mold_stone_with_moss_top.png index 7614a6b..aa030f4 100644 Binary files a/textures/everness_mold_stone_with_moss_top.png and b/textures/everness_mold_stone_with_moss_top.png differ diff --git a/textures/everness_mud_2.png b/textures/everness_mud_2.png new file mode 100644 index 0000000..b199c37 Binary files /dev/null and b/textures/everness_mud_2.png differ diff --git a/textures/everness_ngrass_1.png b/textures/everness_ngrass_1.png index e0402ed..795ec99 100644 Binary files a/textures/everness_ngrass_1.png and b/textures/everness_ngrass_1.png differ diff --git a/textures/everness_ngrass_2.png b/textures/everness_ngrass_2.png index 21c6924..96bd4d6 100644 Binary files a/textures/everness_ngrass_2.png and b/textures/everness_ngrass_2.png differ diff --git a/textures/everness_pyrite_block_polished.png b/textures/everness_pyrite_block_polished.png index d8022cc..917ff74 100644 Binary files a/textures/everness_pyrite_block_polished.png and b/textures/everness_pyrite_block_polished.png differ diff --git a/textures/everness_pyrite_block_slab_brick.png b/textures/everness_pyrite_block_slab_brick.png index c13378e..a274c33 100644 Binary files a/textures/everness_pyrite_block_slab_brick.png and b/textures/everness_pyrite_block_slab_brick.png differ diff --git a/textures/everness_pyrite_pillar_bottom.png b/textures/everness_pyrite_pillar_bottom.png index f506d66..a304fd0 100644 Binary files a/textures/everness_pyrite_pillar_bottom.png and b/textures/everness_pyrite_pillar_bottom.png differ diff --git a/textures/everness_pyrite_pillar_middle.png b/textures/everness_pyrite_pillar_middle.png index 578304c..280a9dc 100644 Binary files a/textures/everness_pyrite_pillar_middle.png and b/textures/everness_pyrite_pillar_middle.png differ diff --git a/textures/everness_pyrite_pillar_small.png b/textures/everness_pyrite_pillar_small.png index 40be8df..4ebbd56 100644 Binary files a/textures/everness_pyrite_pillar_small.png and b/textures/everness_pyrite_pillar_small.png differ diff --git a/textures/everness_pyrite_pillar_top.png b/textures/everness_pyrite_pillar_top.png index db16c45..967afc9 100644 Binary files a/textures/everness_pyrite_pillar_top.png and b/textures/everness_pyrite_pillar_top.png differ diff --git a/textures/everness_pyriteblock_brick.png b/textures/everness_pyriteblock_brick.png index 51238a3..36df0b4 100644 Binary files a/textures/everness_pyriteblock_brick.png and b/textures/everness_pyriteblock_brick.png differ diff --git a/textures/everness_reeds_vine_1.png b/textures/everness_reeds_vine_1.png index 31495da..f19eb0c 100644 Binary files a/textures/everness_reeds_vine_1.png and b/textures/everness_reeds_vine_1.png differ diff --git a/textures/everness_reeds_vine_2.png b/textures/everness_reeds_vine_2.png index d31e813..9817eb3 100644 Binary files a/textures/everness_reeds_vine_2.png and b/textures/everness_reeds_vine_2.png differ diff --git a/textures/everness_reeds_vine_end.png b/textures/everness_reeds_vine_end.png index 0efd08d..5f75f4e 100644 Binary files a/textures/everness_reeds_vine_end.png and b/textures/everness_reeds_vine_end.png differ diff --git a/textures/everness_rising_soul_particle.png b/textures/everness_rising_soul_particle.png new file mode 100644 index 0000000..dd1b8b5 Binary files /dev/null and b/textures/everness_rising_soul_particle.png differ diff --git a/textures/everness_sequoia_tree_side.png b/textures/everness_sequoia_tree_side.png index 060a271..a48c52f 100644 Binary files a/textures/everness_sequoia_tree_side.png and b/textures/everness_sequoia_tree_side.png differ diff --git a/textures/everness_sequoia_wood.png b/textures/everness_sequoia_wood.png index e45cf91..d7ce26d 100644 Binary files a/textures/everness_sequoia_wood.png and b/textures/everness_sequoia_wood.png differ diff --git a/textures/everness_shell_of_underwarer_breathing.png b/textures/everness_shell_of_underwarer_breathing.png new file mode 100644 index 0000000..ba74cf4 Binary files /dev/null and b/textures/everness_shell_of_underwarer_breathing.png differ diff --git a/textures/everness_smoke_cloud_particle_static.png b/textures/everness_smoke_cloud_particle_static.png new file mode 100644 index 0000000..54c775c Binary files /dev/null and b/textures/everness_smoke_cloud_particle_static.png differ diff --git a/textures/everness_soul_sandstone.png b/textures/everness_soul_sandstone.png index c0a7205..133f3d8 100644 Binary files a/textures/everness_soul_sandstone.png and b/textures/everness_soul_sandstone.png differ diff --git a/textures/everness_soul_sandstone_veined_side.png b/textures/everness_soul_sandstone_veined_side.png index 33796f6..6b5c41c 100644 Binary files a/textures/everness_soul_sandstone_veined_side.png and b/textures/everness_soul_sandstone_veined_side.png differ diff --git a/textures/everness_soul_sandstone_veined_top.png b/textures/everness_soul_sandstone_veined_top.png index 5184b2f..8fd3ad4 100644 Binary files a/textures/everness_soul_sandstone_veined_top.png and b/textures/everness_soul_sandstone_veined_top.png differ diff --git a/textures/everness_stone.png b/textures/everness_stone.png new file mode 100644 index 0000000..6085b8c Binary files /dev/null and b/textures/everness_stone.png differ diff --git a/textures/everness_tenanea_flowers_vine_1.png b/textures/everness_tenanea_flowers_vine_1.png index 53b75c6..7c1d0c3 100644 Binary files a/textures/everness_tenanea_flowers_vine_1.png and b/textures/everness_tenanea_flowers_vine_1.png differ diff --git a/textures/everness_tenanea_flowers_vine_2.png b/textures/everness_tenanea_flowers_vine_2.png index 8a4d87e..c0e20e5 100644 Binary files a/textures/everness_tenanea_flowers_vine_2.png and b/textures/everness_tenanea_flowers_vine_2.png differ diff --git a/textures/everness_tenanea_flowers_vine_end.png b/textures/everness_tenanea_flowers_vine_end.png index b4fc566..847e6f8 100644 Binary files a/textures/everness_tenanea_flowers_vine_end.png and b/textures/everness_tenanea_flowers_vine_end.png differ diff --git a/textures/everness_tinted_glass_detail.png b/textures/everness_tinted_glass_detail.png new file mode 100644 index 0000000..4c4deca Binary files /dev/null and b/textures/everness_tinted_glass_detail.png differ diff --git a/textures/everness_twisted_crystal_grass.png b/textures/everness_twisted_crystal_grass.png index 2bb1249..820db1a 100644 Binary files a/textures/everness_twisted_crystal_grass.png and b/textures/everness_twisted_crystal_grass.png differ diff --git a/textures/everness_whispering_gourd_vine_1.png b/textures/everness_whispering_gourd_vine_1.png index f3182e7..5fa9128 100644 Binary files a/textures/everness_whispering_gourd_vine_1.png and b/textures/everness_whispering_gourd_vine_1.png differ diff --git a/textures/everness_whispering_gourd_vine_2.png b/textures/everness_whispering_gourd_vine_2.png index 5da6889..f1a3e19 100644 Binary files a/textures/everness_whispering_gourd_vine_2.png and b/textures/everness_whispering_gourd_vine_2.png differ diff --git a/textures/everness_whispering_gourd_vine_end.png b/textures/everness_whispering_gourd_vine_end.png index 0d23f86..c444052 100644 Binary files a/textures/everness_whispering_gourd_vine_end.png and b/textures/everness_whispering_gourd_vine_end.png differ diff --git a/textures/everness_willow_leaves.png b/textures/everness_willow_leaves.png index 520e874..e0234ff 100644 Binary files a/textures/everness_willow_leaves.png and b/textures/everness_willow_leaves.png differ diff --git a/textures/everness_willow_tree_side.png b/textures/everness_willow_tree_side.png index de5bca1..d928294 100644 Binary files a/textures/everness_willow_tree_side.png and b/textures/everness_willow_tree_side.png differ diff --git a/textures/everness_willow_vine.png b/textures/everness_willow_vine.png index 9e206d7..b0fce66 100644 Binary files a/textures/everness_willow_vine.png and b/textures/everness_willow_vine.png differ diff --git a/textures/everness_willow_vine_end.png b/textures/everness_willow_vine_end.png index 19bdbb8..ec68967 100644 Binary files a/textures/everness_willow_vine_end.png and b/textures/everness_willow_vine_end.png differ diff --git a/tools.lua b/tools.lua index be65ce5..148a8ec 100644 --- a/tools.lua +++ b/tools.lua @@ -22,14 +22,23 @@ minetest.register_tool('everness:vine_shears', { description = S('Vine Shears'), inventory_image = 'everness_vine_shears.png', wield_image = 'everness_vine_shears.png', + wield_scale = { x = 2, y = 2, z = 1 }, + sound = { breaks = 'everness_tool_breaks' }, tool_capabilities = { full_punch_interval = 1.0, max_drop_level = 0, groupcaps = { - snappy = { times = { [3] = 0.2 }, uses = 60, maxlevel = 3 }, - wool = { times = { [3] = 0.2 }, uses = 60, maxlevel = 3 } + snappy = { times = { [3] = 0.2 }, uses = 30, maxlevel = 3 }, + wool = { times = { [3] = 0.2 }, uses = 30, maxlevel = 3 } } }, + -- MCL + _mcl_toollike_wield = true, + _mcl_diggroups = { + shearsy = { speed = 1.5, level = 1, uses = 238 }, + shearsy_wool = { speed = 5, level = 1, uses = 238 }, + shearsy_cobweb = { speed = 15, level = 1, uses = 238 } + }, }) minetest.register_tool('everness:pick_illuminating', { @@ -41,11 +50,11 @@ minetest.register_tool('everness:pick_illuminating', { full_punch_interval = 0.9, max_drop_level = 3, groupcaps = { - cracky = { times = { [1] = 2.0, [2] = 1.0, [3] = 0.50 }, uses = 60, maxlevel = 3 } + cracky = { times = { [1] = 2.0,[2] = 1.0,[3] = 0.50 }, uses = 60, maxlevel = 3 } }, damage_groups = { fleshy = 5 }, }, - sound = { breaks = 'default_tool_breaks' }, + sound = { breaks = 'everness_tool_breaks' }, groups = { pickaxe = 1, enchantability = 10 }, on_place = function(itemstack, placer, pointed_thing) if pointed_thing.type == 'node' then @@ -74,36 +83,38 @@ minetest.register_tool('everness:pick_illuminating', { and minetest.get_node(pointed_thing.above).name == 'air' then -- place crystal - minetest.add_particlespawner({ - amount = 50, - time = 1, - size = { - min = 0.5, - max = 1, - }, - exptime = 2, - pos = vector.new(pos_placer.x, pos_placer.y, pos_placer.z), - texture = { - name = 'everness_particle.png^[colorize:#FFEE83:255', - alpha_tween = { - 1, 0.5, - style = 'fwd', - reps = 1 + if minetest.has_feature({ dynamic_add_media_table = true, particlespawner_tweenable = true }) then + minetest.add_particlespawner({ + amount = 50, + time = 1, + size = { + min = 0.5, + max = 1, }, - scale_tween = { - 1, 0.5, - style = 'fwd', - reps = 1 - } - }, - radius = { min = 0.5, max = 0.7 }, - attract = { - kind = 'point', - strength = 1, - origin = vector.new(pointed_thing.above.x, pointed_thing.above.y, pointed_thing.above.z), - }, - glow = 12 - }) + exptime = 2, + pos = vector.new(pos_placer.x, pos_placer.y, pos_placer.z), + texture = { + name = 'everness_particle.png^[colorize:#FFEE83:255', + alpha_tween = { + 1, 0.5, + style = 'fwd', + reps = 1 + }, + scale_tween = { + 1, 0.5, + style = 'fwd', + reps = 1 + } + }, + radius = { min = 0.5, max = 0.7 }, + attract = { + kind = 'point', + strength = 1, + origin = vector.new(pointed_thing.above.x, pointed_thing.above.y, pointed_thing.above.z), + }, + glow = 12 + }) + end minetest.set_node(pointed_thing.above, { name = 'everness:floating_crystal' }) minetest.get_node_timer(pointed_thing.above):start(math.random(85, 95)) @@ -119,7 +130,12 @@ minetest.register_tool('everness:pick_illuminating', { end return itemstack - end + end, + -- MCL + _mcl_toollike_wield = true, + _mcl_diggroups = { + pickaxey = { speed = 8, level = 5, uses = 1562 } + }, }) minetest.register_tool('everness:shovel_silk', { @@ -131,17 +147,25 @@ minetest.register_tool('everness:shovel_silk', { full_punch_interval = 1.0, max_drop_level = 1, groupcaps = { - crumbly = { times = { [1] = 1.10, [2] = 0.50, [3] = 0.30 }, uses = 30, maxlevel = 3 }, + crumbly = { times = { [1] = 1.10,[2] = 0.50,[3] = 0.30 }, uses = 30, maxlevel = 3 }, }, damage_groups = { fleshy = 4 }, }, - sound = { breaks = 'default_tool_breaks' }, + sound = { + breaks = 'everness_tool_breaks' + }, -- no `shovel` group so it cannot be enchanted -- groups = { shovel = 1 } + -- MCL + _mcl_toollike_wield = true, + _mcl_diggroups = { + shovely = { speed = 8, level = 5, uses = 1562 } + }, }) local old_handle_node_drops = minetest.handle_node_drops +---@diagnostic disable-next-line: duplicate-set-field function minetest.handle_node_drops(pos, drops, digger) if not digger or not digger:is_player() @@ -162,3 +186,29 @@ function minetest.handle_node_drops(pos, drops, digger) return old_handle_node_drops(pos, drops, digger) end + +minetest.register_tool('everness:shell_of_underwater_breathing', { + description = S('Shell of Underwater Breating'), + inventory_image = 'everness_shell_of_underwarer_breathing.png', + wield_image = 'everness_shell_of_underwarer_breathing.png', + wield_scale = { x = 2, y = 2, z = 1 }, + tool_capabilities = { + full_punch_interval = 0.9, + max_drop_level = 0, + groupcaps = { + crumbly = { times = { [2] = 3.00,[3] = 0.70 }, uses = 0, maxlevel = 1 }, + snappy = { times = { [3] = 0.40 }, uses = 0, maxlevel = 1 }, + oddly_breakable_by_hand = { times = { [1] = 3.50,[2] = 2.00,[3] = 0.70 }, uses = 0 } + }, + damage_groups = { fleshy = 1 }, + }, + sound = { breaks = 'everness_tool_breaks' }, + on_place = function(itemstack, placer, pointed_thing) + return Everness:use_shell_of_underwater_breathing(itemstack, placer, pointed_thing) + end, + on_secondary_use = function(itemstack, user, pointed_thing) + return Everness:use_shell_of_underwater_breathing(itemstack, user, pointed_thing) + end, + -- MCL + _mcl_toollike_wield = true, +}) diff --git a/trees.lua b/trees.lua index c5b89c9..9a37e6d 100644 --- a/trees.lua +++ b/trees.lua @@ -54,6 +54,20 @@ function Everness.grow_willow_tree(pos) local path = minetest.get_modpath('everness') .. '/schematics/everness_willow_tree_from_sapling.mts' minetest.place_schematic({ x = pos.x - 19, y = pos.y, z = pos.z - 19 }, path, 'random', nil, false) + + -- trigger vines + minetest.after(1, function(v_pos) + local size = { x = 39, y = 27, z = 39 } + local positions = minetest.find_nodes_in_area( + vector.round(vector.new(v_pos.x - (size.x / 2), v_pos.y, v_pos.z - (size.z / 2))), + vector.round(vector.new(v_pos.x + (size.x / 2), v_pos.y + size.y, v_pos.z + (size.z / 2))), + { 'group:vine' } + ) + + for _, vine_pos in ipairs(positions) do + Everness:tick_vine(vine_pos) + end + end, pos) end function Everness.grow_sequoia_tree(pos) @@ -81,7 +95,7 @@ function Everness.grow_cursed_dream_tree(pos) end function Everness.grow_sapling(pos) - if not default.can_grow(pos) then + if not Everness.can_grow(pos) then -- try again 5 min later minetest.get_node_timer(pos):start(300) return diff --git a/vines.lua b/vines.lua index 46608b8..1a7f002 100644 --- a/vines.lua +++ b/vines.lua @@ -34,8 +34,32 @@ minetest.register_node('everness:vine_cave', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -78,8 +102,33 @@ minetest.register_node('everness:vine_cave_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -122,8 +171,32 @@ minetest.register_node('everness:vine_cave_with_mese_leaves', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -168,8 +241,32 @@ minetest.register_node('everness:whispering_gourd_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -212,8 +309,33 @@ minetest.register_node('everness:whispering_gourd_vine_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -256,8 +378,32 @@ minetest.register_node('everness:whispering_gourd_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -302,8 +448,32 @@ minetest.register_node('everness:bulb_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -346,8 +516,33 @@ minetest.register_node('everness:bulb_vine_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -390,8 +585,32 @@ minetest.register_node('everness:bulb_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -436,8 +655,32 @@ minetest.register_node('everness:willow_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -480,8 +723,33 @@ minetest.register_node('everness:willow_vine_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -526,8 +794,32 @@ minetest.register_node('everness:eye_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -569,8 +861,33 @@ minetest.register_node('everness:eye_vine_end', { wield_image = 'everness_eye_vine_end_bottom.png', inventory_image = 'everness_eye_vine_end_bottom.png', drawtype = 'normal', - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, drop = '', paramtype2 = 'facedir', @@ -615,8 +932,32 @@ minetest.register_node('everness:eye_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -661,8 +1002,32 @@ minetest.register_node('everness:lumabus_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -708,8 +1073,33 @@ minetest.register_node('everness:lumabus_vine_end', { paramtype = 'light', -- wield_image = 'everness_lumabus_vine_end_bottom.png', -- inventory_image = 'everness_lumabus_vine_end_bottom.png', - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, drop = '', paramtype2 = 'wallmounted', @@ -756,8 +1146,32 @@ minetest.register_node('everness:lumabus_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -802,8 +1216,32 @@ minetest.register_node('everness:ivis_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -846,8 +1284,33 @@ minetest.register_node('everness:ivis_vine_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -890,8 +1353,32 @@ minetest.register_node('everness:ivis_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -936,8 +1423,32 @@ minetest.register_node('everness:flowered_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -980,8 +1491,33 @@ minetest.register_node('everness:flowered_vine_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1024,8 +1560,32 @@ minetest.register_node('everness:flowered_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -1070,8 +1630,32 @@ minetest.register_node('everness:reeds_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1114,8 +1698,33 @@ minetest.register_node('everness:reeds_vine_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1158,8 +1767,32 @@ minetest.register_node('everness:reeds_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -1204,8 +1837,32 @@ minetest.register_node('everness:tenanea_flowers_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1248,8 +1905,33 @@ minetest.register_node('everness:tenanea_flowers_vine_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1292,8 +1974,32 @@ minetest.register_node('everness:tenanea_flowers_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -1338,8 +2044,32 @@ minetest.register_node('everness:twisted_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1382,8 +2112,33 @@ minetest.register_node('everness:twisted_vine_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1426,8 +2181,32 @@ minetest.register_node('everness:twisted_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -1472,8 +2251,32 @@ minetest.register_node('everness:golden_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1516,8 +2319,33 @@ minetest.register_node('everness:golden_vine_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1560,8 +2388,32 @@ minetest.register_node('everness:golden_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', @@ -1606,8 +2458,32 @@ minetest.register_node('everness:dense_vine_1', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1650,8 +2526,33 @@ minetest.register_node('everness:dense_vine_end', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, vine_end = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + vine_end = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 12, waving = 2, drop = '', @@ -1694,8 +2595,32 @@ minetest.register_node('everness:dense_vine_2', { paramtype2 = 'meshoptions', place_param2 = 8, visual_scale = 1.1, - groups = { vine = 1, snappy = 3, flammable = 2, falling_vines = 1 }, - sounds = default.node_sound_leaves_defaults(), + groups = { + -- MTG + vine = 1, + snappy = 3, + falling_vines = 1, + -- MCL + handy = 1, + axey = 1, + shearsy = 1, + swordy = 1, + deco_block = 1, + dig_by_piston = 1, + destroy_by_lava_flow = 1, + compostability = 50, + fire_encouragement = 15, + fire_flammability = 100, + -- ALL + flammable = 2, + }, + _mcl_shears_drop = true, + _mcl_blast_resistance = 0.2, + _mcl_hardness = 0.2, + on_rotate = function() + return false + end, + sounds = Everness.node_sound_leaves_defaults(), light_source = 7, waving = 2, drop = '', diff --git a/walls.lua b/walls.lua index c1e236b..5b37a40 100644 --- a/walls.lua +++ b/walls.lua @@ -23,7 +23,7 @@ walls.register( S('Coral Cobblestone Wall'), { 'everness_coral_desert_cobble.png' }, 'everness:coral_desert_cobble', - default.node_sound_stone_defaults() + Everness.node_sound_stone_defaults() ) walls.register( @@ -31,7 +31,7 @@ walls.register( S('Coral Mossy Cobblestone Wall'), { 'everness_coral_desert_mossy_cobble.png' }, 'everness:coral_desert_mossy_cobble', - default.node_sound_stone_defaults() + Everness.node_sound_stone_defaults() ) walls.register( @@ -39,7 +39,7 @@ walls.register( S('Cursed Brick Wall'), { 'everness_cursed_brick.png' }, 'everness:cursed_brick', - default.node_sound_stone_defaults() + Everness.node_sound_stone_defaults() ) walls.register( @@ -47,7 +47,7 @@ walls.register( S('Cursed Brick with Growth Wall'), { 'everness_cursed_brick_with_growth.png' }, 'everness:cursed_brick_with_growth', - default.node_sound_stone_defaults() + Everness.node_sound_stone_defaults() ) walls.register( @@ -55,7 +55,7 @@ walls.register( S('Forsaken Tundra Cobblestone Wall'), { 'everness_forsaken_tundra_cobblestone.png' }, 'everness:forsaken_tundra_cobble', - default.node_sound_stone_defaults() + Everness.node_sound_stone_defaults() ) walls.register( @@ -63,7 +63,7 @@ walls.register( S('Forsaken Tundra Stone Wall'), { 'everness_forsaken_tundra_stone.png' }, 'everness:forsaken_tundra_stone', - default.node_sound_stone_defaults() + Everness.node_sound_stone_defaults() ) walls.register( @@ -71,7 +71,7 @@ walls.register( S('Forsaken Tundra Brick Wall'), { 'everness_forsaken_tundra_brick.png' }, 'everness:forsaken_tundra_brick', - default.node_sound_stone_defaults() + Everness.node_sound_stone_defaults() ) walls.register( @@ -89,7 +89,7 @@ walls.register( }, }, 'everness:magmacobble', - default.node_sound_stone_defaults() + Everness.node_sound_stone_defaults() ) walls.register( @@ -97,7 +97,7 @@ walls.register( S('Volcanic Rock Wall'), { 'everness_volcanic_rock.png' }, 'everness:volcanic_rock', - default.node_sound_stone_defaults() + Everness.node_sound_stone_defaults() ) walls.register( @@ -115,5 +115,5 @@ walls.register( }, }, 'everness:volcanic_rock_with_magma', - default.node_sound_stone_defaults() + Everness.node_sound_stone_defaults() )