From dc6bbb5e0733d543ef60f2e0cd553f41c3313475 Mon Sep 17 00:00:00 2001 From: MeseCraft Date: Sat, 26 Dec 2020 03:17:40 -0600 Subject: [PATCH] readd ethereal, adjust hudbar text. --- mods/decorations_sea/init.lua | 2 +- {mods_disabled => mods}/ethereal/README.md | 10 +- mods/ethereal/biomes.lua | 347 +++++ .../ethereal/compatibility.lua | 0 {mods_disabled => mods}/ethereal/crystal.lua | 26 +- mods/ethereal/decor.lua | 737 ++++++++++ {mods_disabled => mods}/ethereal/depends.txt | 0 .../ethereal/description.txt | 0 {mods_disabled => mods}/ethereal/dirt.lua | 2 +- {mods_disabled => mods}/ethereal/extra.lua | 58 +- {mods_disabled => mods}/ethereal/fences.lua | 0 {mods_disabled => mods}/ethereal/fishing.lua | 0 {mods_disabled => mods}/ethereal/food.lua | 141 ++ {mods_disabled => mods}/ethereal/gates.lua | 0 mods/ethereal/init.lua | 124 ++ {mods_disabled => mods}/ethereal/leaves.lua | 105 +- {mods_disabled => mods}/ethereal/license.txt | 8 + .../ethereal/locale/de.txt | 0 mods/ethereal/locale/ethereal.de.tr | 163 +++ mods/ethereal/locale/ethereal.en.tr | 163 +++ mods/ethereal/locale/ethereal.fr.tr | 163 +++ mods/ethereal/locale/ethereal.ru.tr | 163 +++ mods/ethereal/locale/ethereal.zh_CN.tr | 163 +++ .../ethereal/locale/ru.txt | 0 mods/ethereal/locale/template.txt | 218 +++ mods/ethereal/locale/zh_CN.txt | 178 +++ {mods_disabled => mods}/ethereal/mod.conf | 0 {mods_disabled => mods}/ethereal/mushroom.lua | 55 +- {mods_disabled => mods}/ethereal/onion.lua | 0 {mods_disabled => mods}/ethereal/ores.lua | 1 + .../ethereal/plantlife.lua | 0 .../ethereal/plantpack.lua | 0 {mods_disabled => mods}/ethereal/sapling.lua | 29 +- mods/ethereal/schematics/bamboo_tree.lua | 85 ++ mods/ethereal/schematics/banana_tree.lua | 83 ++ mods/ethereal/schematics/bigtree.lua | 100 ++ mods/ethereal/schematics/birch_tree.lua | 59 + mods/ethereal/schematics/bush.lua | 38 + mods/ethereal/schematics/corals.mts | Bin 0 -> 171 bytes mods/ethereal/schematics/frosttrees.lua | 184 +++ mods/ethereal/schematics/igloo.lua | 62 + mods/ethereal/schematics/lemon_tree.lua | 65 + mods/ethereal/schematics/mushroomone.lua | 116 ++ mods/ethereal/schematics/olive_tree.lua | 88 ++ mods/ethereal/schematics/orange_tree.lua | 54 + mods/ethereal/schematics/palmtree.lua | 110 ++ mods/ethereal/schematics/pinetree.lua | 81 ++ mods/ethereal/schematics/redwood_tree.lua | 533 +++++++ mods/ethereal/schematics/sakura.lua | 96 ++ mods/ethereal/schematics/vinetree.lua | 77 + mods/ethereal/schematics/volcanol.lua | 97 ++ mods/ethereal/schematics/volcanom.lua | 36 + mods/ethereal/schematics/waterlily.lua | 20 + mods/ethereal/schematics/willow.lua | 199 +++ mods/ethereal/schematics/yellowtree.lua | 201 +++ mods/ethereal/schems.lua | 328 +++++ {mods_disabled => mods}/ethereal/sealife.lua | 87 +- .../ethereal/settings.conf | 3 +- mods/ethereal/settingtypes.txt | 38 + {mods_disabled => mods}/ethereal/stairs.lua | 89 +- .../ethereal/strawberry.lua | 0 .../ethereal/textures/baked_clay_grey.png | Bin .../ethereal/textures/baked_clay_orange.png | Bin .../ethereal/textures/baked_clay_red.png | Bin .../ethereal/textures/bamboo.png | Bin .../ethereal/textures/bamboo_floor.png | Bin .../ethereal/textures/bamboo_leaves.png | Bin .../ethereal/textures/bamboo_sprout.png | Bin .../ethereal/textures/banana_bread.png | Bin mods/ethereal/textures/banana_bunch.png | Bin 0 -> 251 bytes .../ethereal/textures/banana_dough.png | Bin .../ethereal/textures/banana_leaf.png | Bin .../ethereal/textures/banana_leaf_old.png | Bin .../ethereal/textures/banana_single.png | Bin .../ethereal/textures/banana_tree_sapling.png | Bin .../ethereal/textures/banana_trunk.png | Bin .../ethereal/textures/banana_trunk_top.png | Bin .../ethereal/textures/banana_wood.png | Bin .../ethereal/textures/blank.png | Bin .../ethereal/textures/bowl.png | Bin .../ethereal/textures/brick_ice.png | Bin .../ethereal/textures/brick_ice.png_old | Bin .../ethereal/textures/brick_snow.png | Bin .../ethereal/textures/bucket_cactus.png | Bin .../ethereal/textures/bucket_cactus.png_hd | Bin .../ethereal/textures/candle.png | Bin .../ethereal/textures/candle_static.png | Bin .../ethereal/textures/charcoal_lump.png | Bin .../ethereal/textures/coral2.png | Bin .../ethereal/textures/coral3.png | Bin .../ethereal/textures/coral4.png | Bin .../ethereal/textures/coral5.png | Bin .../ethereal/textures/crystal_axe.png | Bin .../ethereal/textures/crystal_block.png | Bin .../ethereal/textures/crystal_gilly_staff.png | Bin .../ethereal/textures/crystal_ingot.png | Bin .../ethereal/textures/crystal_pick.png | Bin .../ethereal/textures/crystal_shovel.png | Bin .../ethereal/textures/crystal_spike.png | Bin .../ethereal/textures/crystal_sword.png | Bin .../ethereal/textures/default_apple_gold.png | Bin .../ethereal/textures/default_ice.png | Bin .../textures/ethereal_agar_powder.png | Bin .../textures/ethereal_big_tree_sapling.png | Bin .../textures/ethereal_blue_marble.png | Bin 0 -> 583 bytes .../textures/ethereal_blue_marble_tile.png | Bin 0 -> 601 bytes .../ethereal/textures/ethereal_bush.png | Bin .../textures/ethereal_candied_lemon.png | Bin 0 -> 198 bytes .../textures/ethereal_crystalgrass.png | Bin .../ethereal/textures/ethereal_dry_dirt.png | Bin .../ethereal/textures/ethereal_dry_shrub.png | Bin .../textures/ethereal_etherium_dust.png | Bin .../textures/ethereal_etherium_ore.png | Bin .../textures/ethereal_fire_flower.png | Bin .../ethereal/textures/ethereal_firethorn.png | Bin .../textures/ethereal_firethorn_jelly.png | Bin .../textures/ethereal_frost_leaves.png | Bin .../ethereal/textures/ethereal_frost_tree.png | Bin .../textures/ethereal_frost_tree_sapling.png | Bin .../textures/ethereal_frost_tree_top.png | Bin .../textures/ethereal_grass_bamboo_side.png | Bin .../textures/ethereal_grass_bamboo_top.png | Bin .../textures/ethereal_grass_cold_side.png | Bin .../textures/ethereal_grass_cold_top.png | Bin .../textures/ethereal_grass_crystal_side.png | Bin .../textures/ethereal_grass_crystal_top.png | Bin .../textures/ethereal_grass_fiery_side.png | Bin .../textures/ethereal_grass_fiery_top.png | Bin .../textures/ethereal_grass_gray_side.png | Bin .../textures/ethereal_grass_gray_top.png | Bin .../textures/ethereal_grass_grove_side.png | Bin .../textures/ethereal_grass_grove_top.png | Bin .../textures/ethereal_grass_jungle_side.png | Bin .../textures/ethereal_grass_jungle_top.png | Bin .../textures/ethereal_grass_mushroom_side.png | Bin .../textures/ethereal_grass_mushroom_top.png | Bin .../textures/ethereal_grass_prairie_side.png | Bin .../textures/ethereal_grass_prairie_top.png | Bin .../textures/ethereal_gray_tree_sapling.png | Bin .../textures/ethereal_jungle_tree_sapling.png | Bin .../textures/ethereal_mushroom_sapling.png | Bin mods/ethereal/textures/ethereal_olive_oil.png | Bin 0 -> 167 bytes .../textures/ethereal_pine_tree_sapling.png | Bin .../textures/ethereal_sakura_door.png | Bin .../textures/ethereal_sakura_door_inv.png | Bin .../textures/ethereal_sakura_leaves.png | Bin .../textures/ethereal_sakura_leaves2.png | Bin .../textures/ethereal_sakura_sapling.png | Bin .../textures/ethereal_sakura_trunk.png | Bin .../textures/ethereal_sakura_trunk_top.png | Bin .../textures/ethereal_sakura_wood.png | Bin .../ethereal/textures/ethereal_snowygrass.png | Bin .../ethereal/textures/ethereal_sponge.png | Bin .../ethereal/textures/ethereal_sponge_wet.png | Bin .../textures/ethereal_tree_sapling.png | Bin .../textures/ethereal_wild_onion_1.png | Bin .../textures/ethereal_wild_onion_2.png | Bin .../textures/ethereal_wild_onion_3.png | Bin .../textures/ethereal_wild_onion_4.png | Bin .../textures/ethereal_wild_onion_5.png | Bin .../ethereal/textures/farming_orange.png | Bin .../ethereal/textures/fern.png | Bin .../ethereal/textures/fern_tubers.png | Bin .../ethereal/textures/fire_dust.png | Bin .../ethereal/textures/fish_cooked.png | Bin .../ethereal/textures/fish_raw.png | Bin .../ethereal/textures/fishing_rod.png | Bin .../ethereal/textures/fishing_rod_baited.png | Bin .../ethereal/textures/fishing_rod_wield.png | Bin .../ethereal/textures/frost_wood.png | Bin .../ethereal/textures/glostone.png | Bin .../ethereal/textures/hearty_stew.png | Bin .../ethereal/textures/illumishroom.png | Bin .../ethereal/textures/illumishroom2.png | Bin .../ethereal/textures/illumishroom3.png | Bin mods/ethereal/textures/lemon.png | Bin 0 -> 382 bytes mods/ethereal/textures/lemon_fruit.png | Bin 0 -> 407 bytes mods/ethereal/textures/lemon_leaves.png | Bin 0 -> 2135 bytes mods/ethereal/textures/lemon_tree_sapling.png | Bin 0 -> 206 bytes .../ethereal/textures/light_staff.png | Bin .../ethereal/textures/lightstring.png | Bin .../textures/moretrees_acacia_leaves.png | Bin .../textures/moretrees_birch_leaves.png | Bin .../textures/moretrees_birch_sapling.png | Bin .../textures/moretrees_birch_trunk.png | Bin .../textures/moretrees_birch_trunk_top.png | Bin .../textures/moretrees_birch_wood.png | Bin .../ethereal/textures/moretrees_coconut.png | Bin .../textures/moretrees_coconut_slice.png | Bin .../textures/moretrees_palm_leaves.png | Bin .../textures/moretrees_palm_sapling.png | Bin .../textures/moretrees_palm_trunk.png | Bin .../textures/moretrees_palm_trunk_top.png | Bin .../ethereal/textures/moretrees_palm_wood.png | Bin .../ethereal/textures/mushroom_block.png | Bin .../ethereal/textures/mushroom_pore.png | Bin .../ethereal/textures/mushroom_soup.png | Bin .../ethereal/textures/mushroom_trunk.png | Bin .../ethereal/textures/mushroom_trunk_top.png | Bin mods/ethereal/textures/olive.png | Bin 0 -> 465 bytes mods/ethereal/textures/olive_fruit.png | Bin 0 -> 1130 bytes mods/ethereal/textures/olive_leaves.png | Bin 0 -> 1118 bytes mods/ethereal/textures/olive_tree_sapling.png | Bin 0 -> 262 bytes mods/ethereal/textures/olive_trunk.png | Bin 0 -> 1932 bytes mods/ethereal/textures/olive_trunk_top.png | Bin 0 -> 884 bytes mods/ethereal/textures/olive_wood.png | Bin 0 -> 550 bytes .../ethereal/textures/orange_leaves.png | Bin .../ethereal/textures/orange_tree_sapling.png | Bin .../ethereal/textures/palm_wax.png | Bin .../ethereal/textures/paper_wall.png | Bin .../ethereal/textures/pine_leaves.png | Bin .../ethereal/textures/pine_nuts.png | Bin .../ethereal/textures/purple_leaves.png | Bin .../ethereal/textures/redwood_leaves.png | Bin .../ethereal/textures/redwood_sapling.png | Bin .../ethereal/textures/redwood_trunk.png | Bin .../ethereal/textures/redwood_trunk_top.png | Bin .../ethereal/textures/redwood_wood.png | Bin .../ethereal/textures/sashimi.png | Bin .../ethereal/textures/scorched_tree.png | Bin .../ethereal/textures/scorched_tree_top.png | Bin .../ethereal/textures/seaweed.png | Bin .../ethereal/textures/stone_ladder.png | Bin .../ethereal/textures/strawberry.png | Bin .../ethereal/textures/strawberry_1.png | Bin .../ethereal/textures/strawberry_2.png | Bin .../ethereal/textures/strawberry_3.png | Bin .../ethereal/textures/strawberry_4.png | Bin .../ethereal/textures/strawberry_5.png | Bin .../ethereal/textures/strawberry_6.png | Bin .../ethereal/textures/strawberry_7.png | Bin .../ethereal/textures/strawberry_8.png | Bin .../ethereal/textures/vine.png | Bin .../ethereal/textures/wild_onion.png | Bin .../ethereal/textures/willow_sapling.png | Bin .../ethereal/textures/willow_trunk.png | Bin .../ethereal/textures/willow_trunk_top.png | Bin .../ethereal/textures/willow_twig.png | Bin .../ethereal/textures/willow_wood.png | Bin .../ethereal/textures/worm.png | Bin .../ethereal/textures/yellow_leaves.png | Bin .../ethereal/textures/yellow_tree.png | Bin .../ethereal/textures/yellow_tree_sapling.png | Bin .../ethereal/textures/yellow_tree_top.png | Bin .../ethereal/textures/yellow_wood.png | Bin {mods_disabled => mods}/ethereal/water.lua | 0 {mods_disabled => mods}/ethereal/wood.lua | 28 + mods/hbarmor/textures/hbarmor_bar.png | Bin 70 -> 859 bytes mods/hbhunger/init.lua | 2 +- mods/hbhunger/textures/hbhunger_bar.png | Bin 80 -> 870 bytes .../textures/hbhunger_bar_health_poison.png | Bin 151 -> 872 bytes mods/hudbars/init.lua | 4 +- mods/hudbars/textures/hudbars_bar_breath.png | Bin 80 -> 863 bytes mods/hudbars/textures/hudbars_bar_health.png | Bin 80 -> 871 bytes mods/mana/textures/mana_bar.png | Bin 80 -> 80 bytes mods/saras_items/init.lua | 0 mods/saras_items/mod.conf | 3 - mods/saras_world/init.lua | 10 - mods/saras_world/leaves.lua | 54 - mods/saras_world/mod.conf | 3 - mods/saras_world/textures/character.png | Bin 3774 -> 0 bytes mods/saras_world/water.lua | 75 - mods/thirsty/textures/thirsty_hudbars_bar.png | Bin 138 -> 872 bytes mods_disabled/ethereal/init.lua | 120 -- mods_disabled/ethereal/locale/template.txt | 218 --- mods_disabled/ethereal/lucky_block.lua | 89 -- mods_disabled/ethereal/mapgen.lua | 1271 ----------------- mods_disabled/ethereal/screenshot.png | Bin 44078 -> 0 bytes mods_disabled/hudbars_bar_breath.png | Bin 0 -> 863 bytes mods_disabled/laptop/apps/ecommerce_app.lua | 42 - mods_disabled/laptop/apps/os_print_app.lua | 17 +- mods_disabled/laptop/apps/tetris_app.lua | 1 - mods_disabled/laptop/block_devices.lua | 2 +- mods_disabled/laptop/hardware_fw.lua | 97 +- mods_disabled/laptop/mod.conf | 1 - mods_disabled/laptop/screenshot.png | Bin 519536 -> 0 bytes .../textures/commoditymarket_gold_coins.png | Bin 1364 -> 0 bytes 277 files changed, 5625 insertions(+), 2197 deletions(-) rename {mods_disabled => mods}/ethereal/README.md (97%) create mode 100644 mods/ethereal/biomes.lua rename {mods_disabled => mods}/ethereal/compatibility.lua (100%) rename {mods_disabled => mods}/ethereal/crystal.lua (90%) create mode 100644 mods/ethereal/decor.lua rename {mods_disabled => mods}/ethereal/depends.txt (100%) rename {mods_disabled => mods}/ethereal/description.txt (100%) rename {mods_disabled => mods}/ethereal/dirt.lua (99%) rename {mods_disabled => mods}/ethereal/extra.lua (83%) rename {mods_disabled => mods}/ethereal/fences.lua (100%) rename {mods_disabled => mods}/ethereal/fishing.lua (100%) rename {mods_disabled => mods}/ethereal/food.lua (64%) rename {mods_disabled => mods}/ethereal/gates.lua (100%) create mode 100644 mods/ethereal/init.lua rename {mods_disabled => mods}/ethereal/leaves.lua (84%) rename {mods_disabled => mods}/ethereal/license.txt (85%) rename {mods_disabled => mods}/ethereal/locale/de.txt (100%) create mode 100644 mods/ethereal/locale/ethereal.de.tr create mode 100644 mods/ethereal/locale/ethereal.en.tr create mode 100644 mods/ethereal/locale/ethereal.fr.tr create mode 100644 mods/ethereal/locale/ethereal.ru.tr create mode 100644 mods/ethereal/locale/ethereal.zh_CN.tr rename {mods_disabled => mods}/ethereal/locale/ru.txt (100%) create mode 100644 mods/ethereal/locale/template.txt create mode 100644 mods/ethereal/locale/zh_CN.txt rename {mods_disabled => mods}/ethereal/mod.conf (100%) rename {mods_disabled => mods}/ethereal/mushroom.lua (95%) rename {mods_disabled => mods}/ethereal/onion.lua (100%) rename {mods_disabled => mods}/ethereal/ores.lua (99%) rename {mods_disabled => mods}/ethereal/plantlife.lua (100%) rename {mods_disabled => mods}/ethereal/plantpack.lua (100%) rename {mods_disabled => mods}/ethereal/sapling.lua (88%) create mode 100644 mods/ethereal/schematics/bamboo_tree.lua create mode 100644 mods/ethereal/schematics/banana_tree.lua create mode 100644 mods/ethereal/schematics/bigtree.lua create mode 100644 mods/ethereal/schematics/birch_tree.lua create mode 100644 mods/ethereal/schematics/bush.lua create mode 100644 mods/ethereal/schematics/corals.mts create mode 100644 mods/ethereal/schematics/frosttrees.lua create mode 100644 mods/ethereal/schematics/igloo.lua create mode 100644 mods/ethereal/schematics/lemon_tree.lua create mode 100644 mods/ethereal/schematics/mushroomone.lua create mode 100644 mods/ethereal/schematics/olive_tree.lua create mode 100644 mods/ethereal/schematics/orange_tree.lua create mode 100644 mods/ethereal/schematics/palmtree.lua create mode 100644 mods/ethereal/schematics/pinetree.lua create mode 100644 mods/ethereal/schematics/redwood_tree.lua create mode 100644 mods/ethereal/schematics/sakura.lua create mode 100644 mods/ethereal/schematics/vinetree.lua create mode 100644 mods/ethereal/schematics/volcanol.lua create mode 100644 mods/ethereal/schematics/volcanom.lua create mode 100644 mods/ethereal/schematics/waterlily.lua create mode 100644 mods/ethereal/schematics/willow.lua create mode 100644 mods/ethereal/schematics/yellowtree.lua create mode 100644 mods/ethereal/schems.lua rename {mods_disabled => mods}/ethereal/sealife.lua (70%) rename mods_disabled/ethereal/settings.conf_example => mods/ethereal/settings.conf (92%) create mode 100644 mods/ethereal/settingtypes.txt rename {mods_disabled => mods}/ethereal/stairs.lua (86%) rename {mods_disabled => mods}/ethereal/strawberry.lua (100%) rename {mods_disabled => mods}/ethereal/textures/baked_clay_grey.png (100%) rename {mods_disabled => mods}/ethereal/textures/baked_clay_orange.png (100%) rename {mods_disabled => mods}/ethereal/textures/baked_clay_red.png (100%) rename {mods_disabled => mods}/ethereal/textures/bamboo.png (100%) rename {mods_disabled => mods}/ethereal/textures/bamboo_floor.png (100%) rename {mods_disabled => mods}/ethereal/textures/bamboo_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/bamboo_sprout.png (100%) rename {mods_disabled => mods}/ethereal/textures/banana_bread.png (100%) create mode 100644 mods/ethereal/textures/banana_bunch.png rename {mods_disabled => mods}/ethereal/textures/banana_dough.png (100%) rename {mods_disabled => mods}/ethereal/textures/banana_leaf.png (100%) rename {mods_disabled => mods}/ethereal/textures/banana_leaf_old.png (100%) rename {mods_disabled => mods}/ethereal/textures/banana_single.png (100%) rename {mods_disabled => mods}/ethereal/textures/banana_tree_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/banana_trunk.png (100%) rename {mods_disabled => mods}/ethereal/textures/banana_trunk_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/banana_wood.png (100%) rename {mods_disabled => mods}/ethereal/textures/blank.png (100%) rename {mods_disabled => mods}/ethereal/textures/bowl.png (100%) rename {mods_disabled => mods}/ethereal/textures/brick_ice.png (100%) rename {mods_disabled => mods}/ethereal/textures/brick_ice.png_old (100%) rename {mods_disabled => mods}/ethereal/textures/brick_snow.png (100%) rename {mods_disabled => mods}/ethereal/textures/bucket_cactus.png (100%) rename {mods_disabled => mods}/ethereal/textures/bucket_cactus.png_hd (100%) rename {mods_disabled => mods}/ethereal/textures/candle.png (100%) rename {mods_disabled => mods}/ethereal/textures/candle_static.png (100%) rename {mods_disabled => mods}/ethereal/textures/charcoal_lump.png (100%) rename {mods_disabled => mods}/ethereal/textures/coral2.png (100%) rename {mods_disabled => mods}/ethereal/textures/coral3.png (100%) rename {mods_disabled => mods}/ethereal/textures/coral4.png (100%) rename {mods_disabled => mods}/ethereal/textures/coral5.png (100%) rename {mods_disabled => mods}/ethereal/textures/crystal_axe.png (100%) rename {mods_disabled => mods}/ethereal/textures/crystal_block.png (100%) rename {mods_disabled => mods}/ethereal/textures/crystal_gilly_staff.png (100%) rename {mods_disabled => mods}/ethereal/textures/crystal_ingot.png (100%) rename {mods_disabled => mods}/ethereal/textures/crystal_pick.png (100%) rename {mods_disabled => mods}/ethereal/textures/crystal_shovel.png (100%) rename {mods_disabled => mods}/ethereal/textures/crystal_spike.png (100%) rename {mods_disabled => mods}/ethereal/textures/crystal_sword.png (100%) rename {mods_disabled => mods}/ethereal/textures/default_apple_gold.png (100%) rename {mods_disabled => mods}/ethereal/textures/default_ice.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_agar_powder.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_big_tree_sapling.png (100%) create mode 100644 mods/ethereal/textures/ethereal_blue_marble.png create mode 100644 mods/ethereal/textures/ethereal_blue_marble_tile.png rename {mods_disabled => mods}/ethereal/textures/ethereal_bush.png (100%) create mode 100644 mods/ethereal/textures/ethereal_candied_lemon.png rename {mods_disabled => mods}/ethereal/textures/ethereal_crystalgrass.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_dry_dirt.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_dry_shrub.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_etherium_dust.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_etherium_ore.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_fire_flower.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_firethorn.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_firethorn_jelly.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_frost_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_frost_tree.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_frost_tree_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_frost_tree_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_bamboo_side.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_bamboo_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_cold_side.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_cold_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_crystal_side.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_crystal_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_fiery_side.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_fiery_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_gray_side.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_gray_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_grove_side.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_grove_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_jungle_side.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_jungle_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_mushroom_side.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_mushroom_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_prairie_side.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_grass_prairie_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_gray_tree_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_jungle_tree_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_mushroom_sapling.png (100%) create mode 100644 mods/ethereal/textures/ethereal_olive_oil.png rename {mods_disabled => mods}/ethereal/textures/ethereal_pine_tree_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_sakura_door.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_sakura_door_inv.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_sakura_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_sakura_leaves2.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_sakura_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_sakura_trunk.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_sakura_trunk_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_sakura_wood.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_snowygrass.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_sponge.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_sponge_wet.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_tree_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_wild_onion_1.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_wild_onion_2.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_wild_onion_3.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_wild_onion_4.png (100%) rename {mods_disabled => mods}/ethereal/textures/ethereal_wild_onion_5.png (100%) rename {mods_disabled => mods}/ethereal/textures/farming_orange.png (100%) rename {mods_disabled => mods}/ethereal/textures/fern.png (100%) rename {mods_disabled => mods}/ethereal/textures/fern_tubers.png (100%) rename {mods_disabled => mods}/ethereal/textures/fire_dust.png (100%) rename {mods_disabled => mods}/ethereal/textures/fish_cooked.png (100%) rename {mods_disabled => mods}/ethereal/textures/fish_raw.png (100%) rename {mods_disabled => mods}/ethereal/textures/fishing_rod.png (100%) rename {mods_disabled => mods}/ethereal/textures/fishing_rod_baited.png (100%) rename {mods_disabled => mods}/ethereal/textures/fishing_rod_wield.png (100%) rename {mods_disabled => mods}/ethereal/textures/frost_wood.png (100%) rename {mods_disabled => mods}/ethereal/textures/glostone.png (100%) rename {mods_disabled => mods}/ethereal/textures/hearty_stew.png (100%) rename {mods_disabled => mods}/ethereal/textures/illumishroom.png (100%) rename {mods_disabled => mods}/ethereal/textures/illumishroom2.png (100%) rename {mods_disabled => mods}/ethereal/textures/illumishroom3.png (100%) create mode 100644 mods/ethereal/textures/lemon.png create mode 100644 mods/ethereal/textures/lemon_fruit.png create mode 100644 mods/ethereal/textures/lemon_leaves.png create mode 100644 mods/ethereal/textures/lemon_tree_sapling.png rename {mods_disabled => mods}/ethereal/textures/light_staff.png (100%) rename {mods_disabled => mods}/ethereal/textures/lightstring.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_acacia_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_birch_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_birch_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_birch_trunk.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_birch_trunk_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_birch_wood.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_coconut.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_coconut_slice.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_palm_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_palm_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_palm_trunk.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_palm_trunk_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/moretrees_palm_wood.png (100%) rename {mods_disabled => mods}/ethereal/textures/mushroom_block.png (100%) rename {mods_disabled => mods}/ethereal/textures/mushroom_pore.png (100%) rename {mods_disabled => mods}/ethereal/textures/mushroom_soup.png (100%) rename {mods_disabled => mods}/ethereal/textures/mushroom_trunk.png (100%) rename {mods_disabled => mods}/ethereal/textures/mushroom_trunk_top.png (100%) create mode 100644 mods/ethereal/textures/olive.png create mode 100644 mods/ethereal/textures/olive_fruit.png create mode 100644 mods/ethereal/textures/olive_leaves.png create mode 100644 mods/ethereal/textures/olive_tree_sapling.png create mode 100644 mods/ethereal/textures/olive_trunk.png create mode 100644 mods/ethereal/textures/olive_trunk_top.png create mode 100644 mods/ethereal/textures/olive_wood.png rename {mods_disabled => mods}/ethereal/textures/orange_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/orange_tree_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/palm_wax.png (100%) rename {mods_disabled => mods}/ethereal/textures/paper_wall.png (100%) rename {mods_disabled => mods}/ethereal/textures/pine_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/pine_nuts.png (100%) rename {mods_disabled => mods}/ethereal/textures/purple_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/redwood_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/redwood_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/redwood_trunk.png (100%) rename {mods_disabled => mods}/ethereal/textures/redwood_trunk_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/redwood_wood.png (100%) rename {mods_disabled => mods}/ethereal/textures/sashimi.png (100%) rename {mods_disabled => mods}/ethereal/textures/scorched_tree.png (100%) rename {mods_disabled => mods}/ethereal/textures/scorched_tree_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/seaweed.png (100%) rename {mods_disabled => mods}/ethereal/textures/stone_ladder.png (100%) rename {mods_disabled => mods}/ethereal/textures/strawberry.png (100%) rename {mods_disabled => mods}/ethereal/textures/strawberry_1.png (100%) rename {mods_disabled => mods}/ethereal/textures/strawberry_2.png (100%) rename {mods_disabled => mods}/ethereal/textures/strawberry_3.png (100%) rename {mods_disabled => mods}/ethereal/textures/strawberry_4.png (100%) rename {mods_disabled => mods}/ethereal/textures/strawberry_5.png (100%) rename {mods_disabled => mods}/ethereal/textures/strawberry_6.png (100%) rename {mods_disabled => mods}/ethereal/textures/strawberry_7.png (100%) rename {mods_disabled => mods}/ethereal/textures/strawberry_8.png (100%) rename {mods_disabled => mods}/ethereal/textures/vine.png (100%) rename {mods_disabled => mods}/ethereal/textures/wild_onion.png (100%) rename {mods_disabled => mods}/ethereal/textures/willow_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/willow_trunk.png (100%) rename {mods_disabled => mods}/ethereal/textures/willow_trunk_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/willow_twig.png (100%) rename {mods_disabled => mods}/ethereal/textures/willow_wood.png (100%) rename {mods_disabled => mods}/ethereal/textures/worm.png (100%) rename {mods_disabled => mods}/ethereal/textures/yellow_leaves.png (100%) rename {mods_disabled => mods}/ethereal/textures/yellow_tree.png (100%) rename {mods_disabled => mods}/ethereal/textures/yellow_tree_sapling.png (100%) rename {mods_disabled => mods}/ethereal/textures/yellow_tree_top.png (100%) rename {mods_disabled => mods}/ethereal/textures/yellow_wood.png (100%) rename {mods_disabled => mods}/ethereal/water.lua (100%) rename {mods_disabled => mods}/ethereal/wood.lua (91%) delete mode 100644 mods/saras_items/init.lua delete mode 100644 mods/saras_items/mod.conf delete mode 100644 mods/saras_world/init.lua delete mode 100644 mods/saras_world/leaves.lua delete mode 100644 mods/saras_world/mod.conf delete mode 100644 mods/saras_world/textures/character.png delete mode 100644 mods/saras_world/water.lua delete mode 100644 mods_disabled/ethereal/init.lua delete mode 100644 mods_disabled/ethereal/locale/template.txt delete mode 100644 mods_disabled/ethereal/lucky_block.lua delete mode 100644 mods_disabled/ethereal/mapgen.lua delete mode 100644 mods_disabled/ethereal/screenshot.png create mode 100644 mods_disabled/hudbars_bar_breath.png delete mode 100644 mods_disabled/laptop/apps/ecommerce_app.lua delete mode 100644 mods_disabled/laptop/screenshot.png delete mode 100644 mods_disabled/laptop/textures/commoditymarket_gold_coins.png diff --git a/mods/decorations_sea/init.lua b/mods/decorations_sea/init.lua index 56a270e..bcde9fa 100644 --- a/mods/decorations_sea/init.lua +++ b/mods/decorations_sea/init.lua @@ -1,3 +1,3 @@ local path = minetest.get_modpath("decorations_sea") dofile(path .. "/nodes.lua") -dofile(path .. "/mapgen.lua") +dofile(path .. "/mapgen.lua") \ No newline at end of file diff --git a/mods_disabled/ethereal/README.md b/mods/ethereal/README.md similarity index 97% rename from mods_disabled/ethereal/README.md rename to mods/ethereal/README.md index da751c5..8493d35 100644 --- a/mods_disabled/ethereal/README.md +++ b/mods/ethereal/README.md @@ -6,10 +6,15 @@ Ethereal Mapgen mod for Minetest (works on all except v6) - https://forum.minetest.net/viewtopic.php?f=11&t=14638 ## Lucky Blocks -42 +45 ## Changelog +### 1.28 + + - Added new Meditteranean biome with Lemon and Olive trees (thanks Felfa) + - Added Candied Lemon and Olive Oil items and recipe + ### 1.27 - Added Etherium ore and dust @@ -17,6 +22,9 @@ Ethereal Mapgen mod for Minetest (works on all except v6) - Added sponges that spawn near coral, dry sponge in furnace to soak up water - Added new savanna dirt and decorations - Use default grass abms + - Split and re-write mapgen files for tidier generation + - Giant Mushroom tops now decay when trunk removed + - Added Blue Marble to grey biomes and Blue Marble Tile recipe ### 1.26 diff --git a/mods/ethereal/biomes.lua b/mods/ethereal/biomes.lua new file mode 100644 index 0000000..2d716f0 --- /dev/null +++ b/mods/ethereal/biomes.lua @@ -0,0 +1,347 @@ + +-- clear default mapgen biomes, decorations but keep ores +--minetest.clear_registered_biomes() +--minetest.clear_registered_decorations() +--minetest.clear_registered_ores() + +local S = ethereal.intllib + + +-- Blue Marble Nodes +minetest.register_node("ethereal:blue_marble", { + description = S("Blue Marble"), + tiles = {"ethereal_blue_marble.png"}, + groups = {cracky = 1, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("ethereal:blue_marble_tile", { + description = S("Blue Marble Tile"), + tiles = {"ethereal_blue_marble_tile.png"}, + groups = {cracky = 1, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_craft({ + output = "ethereal:blue_marble_tile 9", + recipe = { + {"ethereal:blue_marble", "ethereal:blue_marble", "ethereal:blue_marble"}, + {"ethereal:blue_marble", "ethereal:blue_marble", "ethereal:blue_marble"}, + {"ethereal:blue_marble", "ethereal:blue_marble", "ethereal:blue_marble"}, + } +}) + + +-- helper strings +local tmp, tmp2 + +-- helper function +local add_biome = function(a, l, m, n, o, p, b, c, d, e, f, g, nd, na, ns) + + -- if not 1 then biome disabled, don't add + if p ~= 1 then return end + + minetest.register_biome({ + name = a, + node_dust = b, + node_top = c, + depth_top = d, + node_filler = e, + depth_filler = f, + node_stone = g, +-- node_water_top = h, +-- depth_water_top = i, +-- node_water = j, +-- node_river_water = k, + y_min = l, + y_max = m, + heat_point = n, + humidity_point = o, + + node_dungeon = nd or "default:cobble", + node_dungeon_alt = (nd and "") or "default:mossycobble", + node_dungeon_stair = ns or "stairs:stair_cobble", + }) +end + + +-- always registered biomes +add_biome("mountain", 140, 31000, 50, 50, 1, + nil, "default:snow", 1, "default:snowblock", 2) + +add_biome("clearing", 3, 71, 45, 65, 1, + nil, "default:dirt_with_grass", 1, "default:dirt", 3) + +add_biome("underground", -31000, -192, 50, 50, 1, + nil, nil, nil, nil, nil) + + +-- biomes with disable setting +tmp = "default:desert_stone" + +add_biome("desert", 3, 23, 35, 20, ethereal.desert, + nil, "default:desert_sand", 1, "default:desert_sand", 3, tmp, + "default:desert_stone", nil, "stairs:stair_desert_stone") + +add_biome("desert_ocean", -192, 3, 35, 20, ethereal.desert, + nil, "default:sand", 1, "default:sand", 2, tmp, + "default:desert_stone", nil, "stairs:stair_desert_stone") + + +add_biome("bamboo", 25, 70, 45, 75, ethereal.bamboo, + nil, "ethereal:bamboo_dirt", 1, "default:dirt", 3) + +add_biome("sakura", 3, 25, 45, 75, ethereal.sakura, + nil, "ethereal:bamboo_dirt", 1, "default:dirt", 3) + +add_biome("sakura_ocean", -192, 2, 45, 75, ethereal.sakura, + nil, "default:sand", 1, "default:sand", 2) + + +add_biome("mesa", 1, 71, 25, 28, ethereal.mesa, + nil, "default:dirt_with_dry_grass", 1, "bakedclay:orange", 15) + +add_biome("mesa_ocean", -192, 1, 25, 28, ethereal.mesa, + nil, "default:sand", 1, "default:sand", 2) + + +tmp = "default:dirt_with_coniferous_litter" +if not minetest.registered_nodes[tmp] then + tmp = "ethereal:cold_dirt" +end + +add_biome("snowy", 4, 40, 10, 40, ethereal.snowy, + nil, tmp, 1, "default:dirt", 2) + +add_biome("alpine", 40, 140, 10, 40, ethereal.alpine, + nil, "default:dirt_with_snow", 1, "default:dirt", 2) + + +add_biome("frost", 1, 71, 10, 40, ethereal.frost, + nil, "ethereal:crystal_dirt", 1, "default:dirt", 3) + +add_biome("frost_ocean", -192, 1, 10, 40, ethereal.frost, + nil, "default:sand", 1, "default:sand", 2) + + +add_biome("grassy", 3, 91, 13, 40, ethereal.grassy, + nil, "default:dirt_with_grass", 1, "default:dirt", 3) + +add_biome("grassy_ocean", -31000, 3, 13, 40, ethereal.grassy, + nil, "default:sand", 2, "default:gravel", 1) + + +add_biome("caves", 4, 41, 15, 25, ethereal.caves, + nil, "default:desert_stone", 3, "air", 8) + + +tmp = "default:silver_sand" +if not minetest.registered_nodes[tmp] then + tmp = "default:sand" +end + +add_biome("grayness", 2, 41, 15, 30, ethereal.grayness, + nil, "ethereal:gray_dirt", 1, "default:dirt", 3) + +add_biome("grayness_ocean", -28, 1, 15, 30, ethereal.grayness, + nil, tmp, 2, "default:sand", 2, "ethereal:blue_marble") + + +add_biome("grassytwo", 1, 91, 15, 40, ethereal.grassytwo, + nil, "default:dirt_with_grass", 1, "default:dirt", 3) + +add_biome("grassytwo_ocean", -192, 1, 15, 40, ethereal.grassytwo, + nil, "default:sand", 1, "default:sand", 2) + + +add_biome("prairie", 3, 26, 20, 40, ethereal.prairie, + nil, "ethereal:prairie_dirt", 1, "default:dirt", 3) + +add_biome("prairie_ocean", -192, 1, 20, 40, ethereal.prairie, + nil, "default:sand", 1, "default:sand", 2) + + +add_biome("jumble", 1, 71, 25, 50, ethereal.jumble, + nil, "default:dirt_with_grass", 1, "default:dirt", 3) + +add_biome("jumble_ocean", -192, 1, 25, 50, ethereal.jumble, + nil, "default:sand", 1, "default:sand", 2) + + +tmp = "default:dirt_with_rainforest_litter" +if not minetest.registered_nodes[tmp] then + tmp = "ethereal:jungle_dirt" +end + +add_biome("junglee", 1, 71, 30, 60, ethereal.junglee, + nil, tmp, 1, "default:dirt", 3) + +add_biome("junglee_ocean", -192, 1, 30, 60, ethereal.junglee, + nil, "default:sand", 1, "default:sand", 2) + + +add_biome("grove", 3, 23, 45, 35, ethereal.grove, + nil, "ethereal:grove_dirt", 1, "default:dirt", 3) + +add_biome("grove_ocean", -192, 2, 45, 35, ethereal.grove, + nil, "default:sand", 1, "default:sand", 2) + + +add_biome("mediterranean", 3, 50, 20, 45, ethereal.mediterranean, + nil, "ethereal:grove_dirt", 1, "default:dirt", 3) + + +add_biome("mushroom", 3, 50, 45, 55, ethereal.mushroom, + nil, "ethereal:mushroom_dirt", 1, "default:dirt", 3) + +add_biome("mushroom_ocean", -192, 2, 45, 55, ethereal.mushroom, + nil, "default:sand", 1, "default:sand", 2) + + +add_biome("sandstone", 3, 23, 50, 20, ethereal.sandstone, + nil, "default:sandstone", 1, "default:sandstone", 1, "default:sandstone", + "default:sandstone", nil, "stairs:stair_sandstone") + +add_biome("sandstone_ocean", -192, 2, 50, 20, ethereal.sandstone, + nil, "default:sand", 1, "default:sand", 2, "default:sandstone", + "default:sandstone", nil, "stairs:stair_sandstone") + + +add_biome("quicksand", 1, 1, 50, 38, ethereal.quicksand, + nil, "ethereal:quicksand2", 3, "default:gravel", 1) + + +add_biome("plains", 3, 25, 65, 25, ethereal.plains, + nil, "ethereal:dry_dirt", 1, "default:dirt", 3) + +add_biome("plains_ocean", -192, 2, 55, 25, ethereal.plains, + nil, "default:sand", 1, "default:sand", 2) + + +tmp = "default:dry_dirt_with_dry_grass" +tmp2 = "default:dry_dirt" +if not minetest.registered_nodes[tmp] then + tmp = "default:dirt_with_dry_grass" + tmp2 = "default:dirt" +end + +add_biome("savanna", 3, 50, 55, 25, ethereal.savanna, + nil, tmp, 1, tmp2, 3) + +add_biome("savanna_ocean", -192, 1, 55, 25, ethereal.savanna, + nil, "default:sand", 1, "default:sand", 2) + + +add_biome("fiery", 5, 20, 75, 10, ethereal.fiery, + nil, "ethereal:fiery_dirt", 1, "default:dirt", 3) + +add_biome("fiery_ocean", -192, 4, 75, 10, ethereal.fiery, + nil, "default:sand", 1, "default:sand", 2) + + +add_biome("sandclay", 1, 11, 65, 2, ethereal.sandclay, + nil, "default:sand", 3, "default:clay", 2) + + +add_biome("swamp", 1, 7, 80, 90, ethereal.swamp, + nil, "default:dirt_with_grass", 1, "default:dirt", 3) + +add_biome("swamp_ocean", -192, 1, 80, 90, ethereal.swamp, + nil, "default:sand", 2, "default:clay", 2) + + +if ethereal.glacier == 1 then + + minetest.register_biome({ + name = "glacier", + node_dust = "default:snowblock", + node_top = "default:snowblock", + depth_top = 1, + node_filler = "default:snowblock", + depth_filler = 3, + node_stone = "default:ice", + node_water_top = "default:ice", + depth_water_top = 10, + node_river_water = "default:ice", + node_riverbed = "default:gravel", + depth_riverbed = 2, + node_dungeon = "default:ice", + node_dungeon_stair = "stairs:stair_ice", + y_min = -8, + y_max = 31000, + heat_point = 0, + humidity_point = 50, + }) + + minetest.register_biome({ + name = "glacier_ocean", + node_dust = "default:snowblock", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + y_min = -112, + y_max = -9, + heat_point = 0, + humidity_point = 50, + }) +end + +if ethereal.tundra and minetest.registered_nodes["default:permafrost"] then + + minetest.register_biome({ + name = "tundra_highland", + node_dust = "default:snow", + node_riverbed = "default:gravel", + depth_riverbed = 2, + y_max = 180, + y_min = 47, + heat_point = 0, + humidity_point = 40, + }) + + minetest.register_biome({ + name = "tundra", + node_top = "default:permafrost_with_stones", + depth_top = 1, + node_filler = "default:permafrost", + depth_filler = 1, + node_riverbed = "default:gravel", + depth_riverbed = 2, + vertical_blend = 4, + y_max = 46, + y_min = 2, + heat_point = 0, + humidity_point = 40, + }) + + minetest.register_biome({ + name = "tundra_beach", + node_top = "default:gravel", + depth_top = 1, + node_filler = "default:gravel", + depth_filler = 2, + node_riverbed = "default:gravel", + depth_riverbed = 2, + vertical_blend = 1, + y_max = 1, + y_min = -3, + heat_point = 0, + humidity_point = 40, + }) + + minetest.register_biome({ + name = "tundra_ocean", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:gravel", + depth_riverbed = 2, + vertical_blend = 1, + y_max = -4, + y_min = -112, + heat_point = 0, + humidity_point = 40, + }) +end diff --git a/mods_disabled/ethereal/compatibility.lua b/mods/ethereal/compatibility.lua similarity index 100% rename from mods_disabled/ethereal/compatibility.lua rename to mods/ethereal/compatibility.lua diff --git a/mods_disabled/ethereal/crystal.lua b/mods/ethereal/crystal.lua similarity index 90% rename from mods_disabled/ethereal/crystal.lua rename to mods/ethereal/crystal.lua index 5254416..d254d19 100644 --- a/mods_disabled/ethereal/crystal.lua +++ b/mods/ethereal/crystal.lua @@ -225,7 +225,8 @@ local old_handle_node_drops = minetest.handle_node_drops function minetest.handle_node_drops(pos, drops, digger) -- are we holding Crystal Shovel? - if digger:get_wielded_item():get_name() ~= "ethereal:shovel_crystal" then + if not digger + or digger:get_wielded_item():get_name() ~= "ethereal:shovel_crystal" then return old_handle_node_drops(pos, drops, digger) end @@ -268,29 +269,6 @@ minetest.register_craft({ } }) --- Crystal Gilly Staff (replenishes air supply when used) -minetest.register_tool("ethereal:crystal_gilly_staff", { - description = S("Crystal Gilly Staff"), - inventory_image = "crystal_gilly_staff.png", - wield_image = "crystal_gilly_staff.png", - - on_use = function(itemstack, user, pointed_thing) - if user:get_breath() < 10 then - user:set_breath(10) - end - end, -}) - -minetest.register_craft({ - type = "shapeless", - output = "ethereal:crystal_gilly_staff", - recipe = { - "ethereal:green_moss", "ethereal:gray_moss", "ethereal:fiery_moss", - "ethereal:crystal_moss", "ethereal:crystal_ingot", "ethereal:mushroom_moss", - "ethereal:crystal_ingot" - }, -}) - -- Add [toolranks] mod support if found if minetest.get_modpath("toolranks") then diff --git a/mods/ethereal/decor.lua b/mods/ethereal/decor.lua new file mode 100644 index 0000000..af839d6 --- /dev/null +++ b/mods/ethereal/decor.lua @@ -0,0 +1,737 @@ + +if minetest.registered_nodes["farming:cotton_wild"] then +minetest.register_decoration({ + name = "farming:cotton_wild", + deco_type = "simple", + place_on = {"default:dry_dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = -0.1, + scale = 0.1, + spread = {x = 50, y = 50, z = 50}, + seed = 4242, + octaves = 3, + persist = 0.7 + }, + biomes = {"savanna"}, + y_max = 31000, + y_min = 1, + decoration = "farming:cotton_wild", +}) +end + +-- water pools in swamp areas if 5.0 detected +if minetest.registered_nodes["default:permafrost"] then +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + place_offset_y = -1, + sidelen = 16, + fill_ratio = 0.01, + biomes = {"swamp"}, + y_max = 2, + y_min = 1, + flags = "force_placement", + decoration = "default:water_source", + spawn_by = "default:dirt_with_grass", + num_spawn_by = 8, +}) +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + place_offset_y = -1, + sidelen = 16, + fill_ratio = 0.1, + biomes = {"swamp"}, + y_max = 2, + y_min = 1, + flags = "force_placement", + decoration = "default:water_source", + spawn_by = {"default:dirt_with_grass", "default:water_source"}, + num_spawn_by = 8, +}) +end + +if minetest.registered_nodes["default:dry_dirt_with_dry_grass"] then + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dry_dirt_with_dry_grass"}, + sidelen = 4, + noise_params = { + offset = -1.5, + scale = -1.5, + spread = {x = 200, y = 200, z = 200}, + seed = 329, + octaves = 4, + persist = 1.0 + }, + biomes = {"savanna"}, + y_max = 31000, + y_min = 1, + decoration = "default:dry_dirt", + place_offset_y = -1, + flags = "force_placement", + }) +end + + +-- helper string +local tmp + +-- helper function +local add_node = function(a, b, c, d, e, f, g, h, i, j) + + if j ~= 1 then return end + + minetest.register_decoration({ + deco_type = "simple", + place_on = a, + sidelen = 80, + fill_ratio = b, + biomes = c, + y_min = d, + y_max = e, + decoration = f, + height_max = g, + spawn_by = h, + num_spawn_by = i, + }) +end + + +--firethorn shrub +add_node({"default:snowblock"}, 0.001, {"glacier"}, 1, 30, + {"ethereal:firethorn"}, nil, nil, nil, ethereal.glacier) + +-- scorched tree +add_node({"ethereal:dry_dirt"}, 0.006, {"plains"}, 1, 100, + {"ethereal:scorched_tree"}, 6, nil, nil, ethereal.plains) + +-- dry shrub +add_node({"ethereal:dry_dirt"}, 0.015, {"plains"}, 1, 100, + {"default:dry_shrub"}, nil, nil, nil, ethereal.plains) + +add_node({"default:sand"}, 0.015, {"grassy_ocean"}, 1, 100, + {"default:dry_shrub"}, nil, nil, nil, ethereal.grassy) + +add_node({"default:desert_sand"}, 0.015, {"desert"}, 1, 100, + {"default:dry_shrub"}, nil, nil, nil, ethereal.desert) + +add_node({"default:sandstone"}, 0.015, {"sandstone"}, 1, 100, + {"default:dry_shrub"}, nil, nil, nil, ethereal.sandstone) + +add_node({"bakedclay:red", "bakedclay:orange"}, 0.015, {"mesa"}, 1, 100, + {"default:dry_shrub"}, nil, nil, nil, ethereal.mesa) + +-- dry grass +add_node({"default:dry_dirt_with_dry_grass", + "default:dirt_with_dry_grass"}, 0.25, {"savanna"}, 1, 100, + {"default:dry_grass_2", "default:dry_grass_3", "default:dry_grass_4", + "default:dry_grass_5"}, nil, nil, nil, ethereal.savanna) + +add_node({"default:dirt_with_dry_grass"}, 0.10, {"mesa"}, 1, 100, + {"default:dry_grass_2", "default:dry_grass_3", "default:dry_grass_4", + "default:dry_grass_5"}, nil, nil, nil, ethereal.mesa) + +add_node({"default:desert_stone"}, 0.005, {"caves"}, 5, 40, + {"default:dry_grass_2", "default:dry_grass_3", "default:dry_shrub"}, + nil, nil, nil, ethereal.caves) + +-- flowers & strawberry +add_node({"default:dirt_with_grass"}, 0.025, {"grassy"}, 1, 100, + {"flowers:dandelion_white", "flowers:dandelion_yellow", + "flowers:geranium", "flowers:rose", "flowers:tulip", + "flowers:viola", "ethereal:strawberry_7"}, nil, nil, nil, + ethereal.grassy) + +add_node({"default:dirt_with_grass"}, 0.025, {"grassytwo"}, 1, 100, + {"flowers:dandelion_white", "flowers:dandelion_yellow", + "flowers:geranium", "flowers:rose", "flowers:tulip", + "flowers:viola", "ethereal:strawberry_7"}, nil, nil, nil, + ethereal.grassytwo) + +-- prairie flowers & strawberry +add_node({"ethereal:prairie_dirt"}, 0.035, {"prairie"}, 1, 100, + {"flowers:dandelion_white", "flowers:dandelion_yellow", + "flowers:geranium", "flowers:rose", "flowers:tulip", + "flowers:viola", "ethereal:strawberry_7", + "flowers:chrysanthemum_green", "flowers:tulip_black"}, nil, nil, nil, + ethereal.prairie) + +-- crystal spike & crystal grass +add_node({"ethereal:crystal_dirt"}, 0.02, {"frost"}, 1, 100, + {"ethereal:crystal_spike", "ethereal:crystalgrass"}, nil, nil, nil, + ethereal.frost) + +-- red shrub +add_node({"ethereal:fiery_dirt"}, 0.10, {"fiery"}, 1, 100, + {"ethereal:dry_shrub"}, nil, nil, nil, ethereal.fiery) + +-- snowy grass +add_node({"ethereal:gray_dirt"}, 0.05, {"grayness"}, 1, 100, + {"ethereal:snowygrass"}, nil, nil, nil, ethereal.grayness) + +add_node({"ethereal:cold_dirt", "default:dirt_with_coniferous_litter"}, 0.05, + {"snowy"}, 1, 100, {"ethereal:snowygrass"}, nil, nil, nil, ethereal.snowy) + +-- cactus +add_node({"default:sandstone"}, 0.0025, {"sandstone"}, 1, 100, + {"default:cactus"}, 3, nil, nil, ethereal.sandstone) + +add_node({"default:desert_sand"}, 0.005, {"desert"}, 1, 100, + {"default:cactus"}, 4, nil, nil, ethereal.desert) + +-- wild red mushroom +add_node({"ethereal:mushroom_dirt"}, 0.01, {"mushroom"}, 1, 100, + {"flowers:mushroom_fertile_red"}, nil, nil, nil, ethereal.mushroom) + +local list = { + {"junglee", {"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, ethereal.junglee}, + {"grassy", {"default:dirt_with_grass"}, ethereal.grassy}, + {"grassytwo", {"default:dirt_with_grass"}, ethereal.grassytwo}, + {"prairie", {"ethereal:prairie_dirt"}, ethereal.prairie}, + {"mushroom", {"ethereal:mushroom_dirt"}, ethereal.mushroom}, + {"swamp", {"default:dirt_with_grass"}, ethereal.swamp}, +} + +-- wild red and brown mushrooms +for _, row in pairs(list) do + +if row[3] == 1 then +minetest.register_decoration({ + deco_type = "simple", + place_on = row[2], + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.009, + spread = {x = 200, y = 200, z = 200}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {row[1]}, + y_min = 1, + y_max = 120, + decoration = {"flowers:mushroom_brown", "flowers:mushroom_red"}, +}) +end + +end + +-- jungle grass +add_node({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, + 0.10, {"junglee"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, + ethereal.junglee) + +add_node({"default:dirt_with_grass"}, 0.15, {"jumble"}, 1, 100, + {"default:junglegrass"}, nil, nil, nil, ethereal.jumble) + +add_node({"default:dirt_with_grass"}, 0.25, {"swamp"}, 1, 100, + {"default:junglegrass"}, nil, nil, nil, ethereal.swamp) + +-- grass +add_node({"default:dirt_with_grass"}, 0.35, {"grassy"}, 1, 100, + {"default:grass_2", "default:grass_3", "default:grass_4", + "default:grass_5"}, nil, nil, nil, ethereal.grassy) + +add_node({"default:dirt_with_grass"}, 0.35, {"grassytwo"}, 1, 100, + {"default:grass_2", "default:grass_3", "default:grass_4", + "default:grass_5"}, nil, nil, nil, ethereal.grassytwo) + +add_node({"default:dirt_with_grass"}, 0.35, {"jumble"}, 1, 100, + {"default:grass_2", "default:grass_3", "default:grass_4", + "default:grass_5"}, nil, nil, nil, ethereal.jumble) + +add_node({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, + 0.35, {"junglee"}, 1, 100, {"default:grass_2", "default:grass_3", + "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.junglee) + +add_node({"ethereal:prairie_dirt"}, 0.35, {"prairie"}, 1, 100, + {"default:grass_2", "default:grass_3", "default:grass_4", + "default:grass_5"}, nil, nil, nil, ethereal.prairie) + +add_node({"ethereal:grove_dirt"}, 0.35, {"grove"}, 1, 100, + {"default:grass_2", "default:grass_3", "default:grass_4", + "default:grass_5"}, nil, nil, nil, ethereal.grove) + +add_node({"ethereal:grove_dirt"}, 0.35, {"mediterranean"}, 1, 100, + {"default:grass_2", "default:grass_3", "default:grass_4", + "default:grass_5"}, nil, nil, nil, ethereal.mediterranean) + +add_node({"ethereal:bamboo_dirt"}, 0.35, {"bamboo"}, 1, 100, + {"default:grass_2", "default:grass_3", "default:grass_4", + "default:grass_5"}, nil, nil, nil, ethereal.bamboo) + +add_node({"default:dirt_with_grass"}, 0.35, {"clearing", "swamp"}, + 1, 100, {"default:grass_3", "default:grass_4"}, nil, nil, nil, 1) + +add_node({"ethereal:bamboo_dirt"}, 0.35, {"sakura"}, 1, 100, + {"default:grass_2", "default:grass_3", "default:grass_4", + "default:grass_5"}, nil, nil, nil, ethereal.sakura) + +-- grass on sand +if minetest.registered_nodes["default:marram_grass_1"] then + +add_node({"default:sand"}, 0.25, {"sandclay"}, 3, 4, {"default:marram_grass_1", + "default:marram_grass_2", "default:marram_grass_3"}, nil, nil, nil, + ethereal.sandclay) + +else + +add_node({"default:sand"}, 0.25, {"sandclay"}, 3, 4, {"default:grass_2", + "default:grass_3"}, nil, nil, nil, ethereal.sandclay) +end + +-- ferns +add_node({"ethereal:grove_dirt"}, 0.2, {"grove"}, 1, 100, {"ethereal:fern"}, + nil, nil, nil, ethereal.grove) + +add_node({"default:dirt_with_grass"}, 0.1, {"swamp"}, 1, 100, + {"ethereal:fern"}, nil, nil, nil, ethereal.swamp) + +-- snow +add_node({"ethereal:cold_dirt", "default:dirt_with_coniferous_litter"}, + 0.8, {"snowy"}, 4, 40, {"default:snow"}, nil, nil, nil, ethereal.snowy) + +add_node({"default:dirt_with_snow"}, 0.8, {"alpine"}, 40, 140, + {"default:snow"}, nil, nil, nil, ethereal.alpine) + +-- wild onion +add_node({"default:dirt_with_grass", "ethereal:prairie_dirt"}, 0.25, + {"grassy", "grassytwo", "jumble", "prairie"}, 1, 100, + {"ethereal:onion_4"}, nil, nil, nil, 1) + +-- papyrus +add_node({"default:dirt_with_grass"}, 0.1, {"grassy"}, 1, 1, + {"default:papyrus"}, 4, "default:water_source", 1, ethereal.grassy) + +add_node({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, + 0.1, {"junglee"}, 1, 1, {"default:papyrus"}, 4, "default:water_source", + 1, ethereal.junglee) + +add_node({"default:dirt_with_grass"}, 0.1, {"swamp"}, 1, 1, + {"default:papyrus"}, 4, "default:water_source", 1, ethereal.swamp) + +--= Farming Redo plants + +if farming and farming.mod and farming.mod == "redo" then + +print ("[MOD] Ethereal - Farming Redo detected and in use") + +-- potato +add_node({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, + 0.035, {"junglee"}, 1, 100, {"farming:potato_3"}, nil, nil, nil, + ethereal.junglee) + +-- carrot, cucumber, potato, tomato, corn, coffee, raspberry, rhubarb +add_node({"default:dirt_with_grass"}, 0.05, {"grassytwo"}, 1, 100, + {"farming:carrot_7", "farming:cucumber_4", "farming:potato_3", "farming:vanilla_7", + "farming:tomato_7", "farming:corn_8", "farming:coffee_5", "farming:blackberry_4", + "farming:raspberry_4", "farming:rhubarb_3", "farming:blueberry_4", + "farming:cabbage_6", "farming:lettuce_5"}, nil, nil, nil, ethereal.grassytwo) + +add_node({"default:dirt_with_grass"}, 0.05, {"grassy"}, 1, 100, + {"farming:carrot_7", "farming:cucumber_4", "farming:potato_3", "farming:vanilla_7", + "farming:tomato_7", "farming:corn_8", "farming:coffee_5", "farming:blackberry_4", + "farming:raspberry_4", "farming:rhubarb_3", "farming:blueberry_4", + "farming:beetroot_5"}, nil, nil, nil, ethereal.grassy) + +add_node({"default:dirt_with_grass"}, 0.05, {"jumble"}, 1, 100, + {"farming:carrot_7", "farming:cucumber_4", "farming:potato_3", "farming:vanilla_7", + "farming:tomato_7", "farming:corn_8", "farming:coffee_5", "farming:blackberry_4", + "farming:raspberry_4", "farming:rhubarb_3", "farming:blueberry_4", + "farming:cabbage_6", "farming:lettuce_5"}, nil, nil, nil, ethereal.jumble) + +add_node({"ethereal:prairie_dirt"}, 0.05, {"prairie"}, 1, 100, + {"farming:carrot_7", "farming:cucumber_4", "farming:potato_3", + "farming:tomato_7", "farming:corn_8", "farming:coffee_5", "farming:blackberry_4", + "farming:raspberry_4", "farming:rhubarb_3", "farming:blueberry_4", + "farming:pea_5", "farming:beetroot_5"}, nil, nil, nil, ethereal.prairie) + +-- melon and pumpkin +add_node({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, + 0.015, {"junglee"}, 1, 1, {"farming:melon_8", "farming:pumpkin_8"}, + nil, "default:water_source", 1, ethereal.junglee) + +add_node({"default:dirt_with_grass"}, 0.015, {"grassy"}, 1, 1, + {"farming:melon_8", "farming:pumpkin_8"}, nil, "default:water_source", + 1, ethereal.grassy) + +add_node({"default:dirt_with_grass"}, 0.015, {"grassytwo"}, 1, 1, + {"farming:melon_8", "farming:pumpkin_8"}, nil, "default:water_source", + 1, ethereal.grassytwo) + +add_node({"default:dirt_with_grass"}, 0.015, {"jumble"}, 1, 1, + {"farming:melon_8", "farming:pumpkin_8"}, nil, "default:water_source", + 1, ethereal.jumble) + +-- mint +add_node({"default:dirt_with_grass", "default:dirt_with_coniferous_grass", + "ethereal:bamboo_dirt"}, 0.003, nil, 1, 75, "farming:mint_4", nil, + "group:water", 1, 1) + +-- green beans +add_node({"default:dirt_with_grass"}, 0.035, {"grassytwo"}, 1, 100, + {"farming:beanbush"}, nil, nil, nil, ethereal.grassytwo) + +-- grape bushel +add_node({"default:dirt_with_grass"}, 0.025, {"grassytwo"}, 1, 100, + {"farming:grapebush"}, nil, nil, nil, ethereal.grassytwo) + +add_node({"default:dirt_with_grass"}, 0.025, {"grassy"}, 1, 100, + {"farming:grapebush"}, nil, nil, nil, ethereal.grassy) + +add_node({"ethereal:prairie_dirt"}, 0.025, {"prairie"}, 1, 100, + {"farming:grapebush"}, nil, nil, nil, ethereal.prairie) + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass", "ethereal:prairie_dirt", + "default:dirt_with_rainforest_litter"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.09, + spread = {x = 100, y = 100, z = 100}, + seed = 760, + octaves = 3, + persist = 0.6 + }, + y_min = 5, + y_max = 35, + decoration = { + "farming:chili_8", "farming:garlic_5", "farming:pepper_5", "farming:pepper_6", + "farming:onion_5", "farming:hemp_7", "farming:pepper_7", "farming:soy_5" + }, + spawn_by = "group:tree", + num_spawn_by = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.06, + spread = {x = 100, y = 100, z = 100}, + seed = 917, + octaves = 3, + persist = 0.6 + }, + y_min = 18, + y_max = 30, + decoration = {"farming:pineapple_8", "farming:soy_5"}, +}) +end + + +-- is baked clay mod active? add new flowers if so +if minetest.get_modpath("bakedclay") then + +minetest.register_decoration({ + deco_type = "simple", + place_on = { + "ethereal:prairie_grass", "default:dirt_with_grass", + "ethereal:grove_dirt" + }, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.004, + spread = {x = 100, y = 100, z = 100}, + seed = 7133, + octaves = 3, + persist = 0.6 + }, + y_min = 10, + y_max = 90, + decoration = "bakedclay:delphinium", +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = { + "ethereal:prairie_grass", "default:dirt_with_grass", + "ethereal:grove_dirt", "ethereal:bamboo_dirt" + }, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.004, + spread = {x = 100, y = 100, z = 100}, + seed = 7134, + octaves = 3, + persist = 0.6 + }, + y_min = 15, + y_max = 90, + decoration = "bakedclay:thistle", +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.01, + spread = {x = 100, y = 100, z = 100}, + seed = 7135, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 90, + decoration = "bakedclay:lazarus", + spawn_by = "default:jungletree", + num_spawn_by = 1, +}) + +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dirt_with_grass", "default:sand"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.009, + spread = {x = 100, y = 100, z = 100}, + seed = 7136, + octaves = 3, + persist = 0.6 + }, + y_min = 1, + y_max = 15, + decoration = "bakedclay:mannagrass", + spawn_by = "group:water", + num_spawn_by = 1, +}) +end + + +if ethereal.desert and minetest.get_modpath("wine") then +minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:desert_sand"}, + sidelen = 16, + fill_ratio = 0.001, + biomes = {"desert"}, + decoration = {"wine:blue_agave"}, +}) +end + + +if ethereal.snowy and minetest.registered_nodes["default:fern_1"] then +local function register_fern_decoration(seed, length) + minetest.register_decoration({ + name = "default:fern_" .. length, + deco_type = "simple", + place_on = { + "ethereal:cold_dirt", "default:dirt_with_coniferous_litter"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.2, + spread = {x = 100, y = 100, z = 100}, + seed = seed, + octaves = 3, + persist = 0.7 + }, + y_max = 31000, + y_min = 6, + decoration = "default:fern_" .. length, + }) +end + +register_fern_decoration(14936, 3) +register_fern_decoration(801, 2) +register_fern_decoration(5, 1) +end + + +if ethereal.tundra and minetest.registered_nodes["default:permafrost"] then + + -- Tundra moss + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:permafrost_with_stones"}, + sidelen = 4, + noise_params = { + offset = -0.8, + scale = 2.0, + spread = {x = 100, y = 100, z = 100}, + seed = 53995, + octaves = 3, + persist = 1.0 + }, + biomes = {"tundra"}, + y_max = 50, + y_min = 2, + decoration = "default:permafrost_with_moss", + place_offset_y = -1, + flags = "force_placement", + }) + + -- Tundra patchy snow + + minetest.register_decoration({ + deco_type = "simple", + place_on = { + "default:permafrost_with_moss", + "default:permafrost_with_stones", + "default:stone", + "default:gravel" + }, + sidelen = 4, + noise_params = { + offset = 0, + scale = 1.0, + spread = {x = 100, y = 100, z = 100}, + seed = 172555, + octaves = 3, + persist = 1.0 + }, + biomes = {"tundra", "tundra_beach"}, + y_max = 50, + y_min = 1, + decoration = "default:snow", + }) +end + + +if minetest.get_modpath("butterflies") then +minetest.register_decoration({ + name = "butterflies:butterfly", + deco_type = "simple", + place_on = {"default:dirt_with_grass", "ethereal:prairie_dirt"}, + place_offset_y = 2, + sidelen = 80, + fill_ratio = 0.005, + biomes = {"grassy", "grassytwo", "prairie", "jumble"}, + y_max = 31000, + y_min = 1, + decoration = { + "butterflies:butterfly_white", + "butterflies:butterfly_red", + "butterflies:butterfly_violet" + }, + spawn_by = "group:flower", + num_spawn_by = 1 +}) +end + + +if minetest.get_modpath("fireflies") then + minetest.register_decoration({ + name = "fireflies:firefly_low", + deco_type = "simple", + place_on = { + "default:dirt_with_grass", + "default:dirt_with_coniferous_litter", + "default:dirt_with_rainforest_litter", + "default:dirt", + "ethereal:cold_dirt", + }, + place_offset_y = 2, + sidelen = 80, + fill_ratio = 0.0005, + biomes = {"grassy", "grassytwo", "snowy", "junglee", "swamp"}, + y_max = 31000, + y_min = -1, + decoration = "fireflies:hidden_firefly", + }) +end + + +-- Coral Reef (Minetest 5.0) +if minetest.registered_nodes["default:coral_green"] then + minetest.register_decoration({ + name = "default:corals", + deco_type = "simple", + place_on = {"default:sand"}, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = -4, + scale = 4, + spread = {x = 50, y = 50, z = 50}, + seed = 7013, + octaves = 3, + persist = 0.7, + }, + biomes = { + "desert_ocean", + "savanna_ocean", + "junglee_ocean", + }, + y_max = -2, + y_min = -8, + flags = "force_placement", + decoration = { + "default:coral_green", "default:coral_pink", + "default:coral_cyan", "default:coral_brown", + "default:coral_orange", "default:coral_skeleton", + }, + }) + + -- Kelp + + minetest.register_decoration({ + name = "default:kelp", + deco_type = "simple", + place_on = {"default:sand"}, + place_offset_y = -1, + sidelen = 16, + noise_params = { + offset = -0.04, + scale = 0.1, + spread = {x = 200, y = 200, z = 200}, + seed = 87112, + octaves = 3, + persist = 0.7 + }, + biomes = { + "frost_ocean", "grassy_ocean", "sandstone_ocean", "swamp_ocean"}, + y_max = -5, + y_min = -10, + flags = "force_placement", + decoration = "default:sand_with_kelp", + param2 = 48, + param2_max = 96, + }) +end + + +local random = math.random + +-- Generate Illumishroom in caves on top of coal +minetest.register_on_generated(function(minp, maxp) + + if minp.y > -30 or maxp.y < -3000 then + return + end + + local bpos + local coal = minetest.find_nodes_in_area_under_air( + minp, maxp, "default:stone_with_coal") + + for n = 1, #coal do + + if random(2) == 1 then + + bpos = {x = coal[n].x, y = coal[n].y + 1, z = coal[n].z} + + if bpos.y > -3000 and bpos.y < -2000 then + minetest.swap_node(bpos, {name = "ethereal:illumishroom3"}) + + elseif bpos.y > -2000 and bpos.y < -1000 then + minetest.swap_node(bpos, {name = "ethereal:illumishroom2"}) + + elseif bpos.y > -1000 and bpos.y < -30 then + minetest.swap_node(bpos, {name = "ethereal:illumishroom"}) + end + end + end +end) diff --git a/mods_disabled/ethereal/depends.txt b/mods/ethereal/depends.txt similarity index 100% rename from mods_disabled/ethereal/depends.txt rename to mods/ethereal/depends.txt diff --git a/mods_disabled/ethereal/description.txt b/mods/ethereal/description.txt similarity index 100% rename from mods_disabled/ethereal/description.txt rename to mods/ethereal/description.txt diff --git a/mods_disabled/ethereal/dirt.lua b/mods/ethereal/dirt.lua similarity index 99% rename from mods_disabled/ethereal/dirt.lua rename to mods/ethereal/dirt.lua index 2ae5c47..48c349e 100644 --- a/mods_disabled/ethereal/dirt.lua +++ b/mods/ethereal/dirt.lua @@ -277,7 +277,7 @@ minetest.register_node("ethereal:quicksand", { -- but old quicksand is shown as black until block placed nearby to update light) minetest.register_node("ethereal:quicksand2", { description = S("Quicksand"), - tiles = {"default_sand.png"}, + tiles = {"default_sand.png^[colorize:#00004F10"}, drawtype = "glasslike", paramtype = "light", drop = "default:sand", diff --git a/mods_disabled/ethereal/extra.lua b/mods/ethereal/extra.lua similarity index 83% rename from mods_disabled/ethereal/extra.lua rename to mods/ethereal/extra.lua index f299fb4..5bb2f80 100644 --- a/mods_disabled/ethereal/extra.lua +++ b/mods/ethereal/extra.lua @@ -92,6 +92,7 @@ local cheat = { {"default:dirt", "default:sand", 5}, {"default:ice", "default:snow", 20}, {"ethereal:dry_dirt", "default:desert_sand", 5}, + {"default:stone", "default:silver_sandstone", 5} } for n = 1, #cheat do @@ -110,11 +111,9 @@ end -- END if -- Paper (2x3 string = 4 paper) minetest.register_craft({ - output = "default:paper 4", + output = "default:paper 2", recipe = { - {"farming:string", "farming:string"}, - {"farming:string", "farming:string"}, - {"farming:string", "farming:string"}, + {"farming:cotton", "farming:cotton", "farming:cotton"} } }) @@ -164,7 +163,7 @@ minetest.register_node("ethereal:candle", { minetest.register_craft({ output = "ethereal:candle 2", recipe = { - {"farming:cotton"}, + {"farming:string"}, {"ethereal:palm_wax"}, {"ethereal:palm_wax"}, } @@ -303,51 +302,4 @@ minetest.register_craft({ {"ethereal:charcoal_lump"}, {"default:stick"}, } -}) - --- Staff of Light (by Xanthin) -minetest.register_tool("ethereal:light_staff", { - description = S("Staff of Light"), - inventory_image = "light_staff.png", - wield_image = "light_staff.png", - sound = {breaks = "default_tool_breaks"}, - stack_max = 1, - on_use = function(itemstack, user, pointed_thing) - - if pointed_thing.type ~= "node" then - return - end - - local pos = pointed_thing.under - local pname = user:get_player_name() - - if minetest.is_protected(pos, pname) then - minetest.record_protection_violation(pos, pname) - return - end - - local node = minetest.get_node(pos).name - - if node == "default:stone" - or node == "default:desert_stone" then - - minetest.swap_node(pos, {name = "ethereal:glostone"}) - - if not ethereal.check_creative(user:get_player_name()) then - itemstack:add_wear(65535 / 149) -- 150 uses - end - - return itemstack - end - - end, -}) - -minetest.register_craft({ - output = "ethereal:light_staff", - recipe = { - {"ethereal:illumishroom", "default:mese_crystal", "ethereal:illumishroom"}, - {"ethereal:illumishroom2", "default:steel_ingot", "ethereal:illumishroom2"}, - {"ethereal:illumishroom3", "default:steel_ingot", "ethereal:illumishroom3"} - } -}) +}) \ No newline at end of file diff --git a/mods_disabled/ethereal/fences.lua b/mods/ethereal/fences.lua similarity index 100% rename from mods_disabled/ethereal/fences.lua rename to mods/ethereal/fences.lua diff --git a/mods_disabled/ethereal/fishing.lua b/mods/ethereal/fishing.lua similarity index 100% rename from mods_disabled/ethereal/fishing.lua rename to mods/ethereal/fishing.lua diff --git a/mods_disabled/ethereal/food.lua b/mods/ethereal/food.lua similarity index 64% rename from mods_disabled/ethereal/food.lua rename to mods/ethereal/food.lua index 102f988..0ae529a 100644 --- a/mods_disabled/ethereal/food.lua +++ b/mods/ethereal/food.lua @@ -29,6 +29,47 @@ minetest.register_node("ethereal:banana", { end, }) +-- Banana Bunch +minetest.register_node("ethereal:banana_bunch", { + description = S("Banana Bunch"), + drawtype = "torchlike", + tiles = {"banana_bunch.png"}, + inventory_image = "banana_bunch.png", + wield_image = "banana_bunch.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.31, -0.5, -0.31, 0.31, 0.5, 0.31} + }, + groups = { + fleshy = 3, dig_immediate = 3, flammable = 2, + leafdecay = 1, leafdecay_drop = 1 + }, + drop = "ethereal:banana_bunch", + on_use = minetest.item_eat(6), + sounds = default.node_sound_leaves_defaults(), + after_place_node = function(pos, placer) + if placer:is_player() then + minetest.set_node(pos, {name = "ethereal:banana_bunch", param2 = 1}) + end + end, +}) + +-- Bunch to Single +minetest.register_craft({ + type = "shapeless", + output = "ethereal:banana 3", + recipe = {"ethereal:banana_bunch"} +}) + +minetest.register_craft({ + type = "shapeless", + output = "ethereal:banana_bunch", + recipe = {"ethereal:banana", "ethereal:banana", "ethereal:banana"} +}) + -- Banana Dough minetest.register_craftitem("ethereal:banana_dough", { description = S("Banana Dough"), @@ -194,6 +235,7 @@ minetest.register_craftitem("ethereal:bucket_cactus", { inventory_image = "bucket_cactus.png", wield_image = "bucket_cactus.png", stack_max = 1, + groups = {vessel = 1, drink = 1}, on_use = minetest.item_eat(2, "bucket:bucket_empty"), }) @@ -230,3 +272,102 @@ minetest.register_craft({ }, }) end + + +-- Lemon +minetest.register_node("ethereal:lemon", { + description = S("Lemon"), + drawtype = "plantlike", + tiles = {"lemon.png"}, + inventory_image = "lemon_fruit.png", + wield_image = "lemon_fruit.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.27, -0.37, -0.27, 0.27, 0.44, 0.27} + }, + groups = { + food_lemon = 1, fleshy = 3, dig_immediate = 3, flammable = 2, + leafdecay = 3, leafdecay_drop = 1 + }, + drop = "ethereal:lemon", + on_use = minetest.item_eat(3), + sounds = default.node_sound_leaves_defaults(), + after_place_node = function(pos, placer) + if placer:is_player() then + minetest.set_node(pos, {name = "ethereal:lemon", param2 = 1}) + end + end, +}) + +-- Candied Lemon +minetest.register_craftitem("ethereal:candied_lemon", { + description = S("Candied Lemon"), + inventory_image = "ethereal_candied_lemon.png", + wield_image = "ethereal_candied_lemon.png", + groups = {food_candied_lemon = 1}, + on_use = minetest.item_eat(5), +}) + +minetest.register_craft({ + type = "shapeless", + output = "ethereal:candied_lemon", + recipe = { + "farming:baking_tray", "ethereal:lemon", "group:food_sugar" + }, + replacements = { + {"farming:baking_tray", "farming:baking_tray"} + }, +}) + +-- Olive +minetest.register_node("ethereal:olive", { + description = S("Olive"), + drawtype = "plantlike", + tiles = {"olive.png"}, + inventory_image = "olive_fruit.png", + wield_image = "olive_fruit.png", + visual_scale = 0.2, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-0.1, -0.5, -0.1, 0.1, -0.3, 0.1} + }, + groups = { + fleshy = 3, dig_immediate = 3, flammable = 2, + leafdecay = 3, leafdecay_drop = 1 + }, + drop = "ethereal:olive", + on_use = minetest.item_eat(1), + sounds = default.node_sound_leaves_defaults(), + after_place_node = function(pos, placer) + if placer:is_player() then + minetest.set_node(pos, {name = "ethereal:olive", param2 = 1}) + end + end, +}) + +-- Olive Oil +minetest.register_craftitem("ethereal:olive_oil", { + description = S("Olive Oil"), + inventory_image = "ethereal_olive_oil.png", + wield_image = "ethereal_olive_oil.png", + groups = {food_oil = 1, food_olive_oil = 1, vessel = 1}, +}) + +minetest.register_craft({ + type = "shapeless", + output = "ethereal:olive_oil", + recipe = { + "farming:juicer", "vessels:glass_bottle", + "ethereal:olive", "ethereal:olive", "ethereal:olive", + "ethereal:olive", "ethereal:olive", "ethereal:olive" + }, + replacements = { + {"farming:juicer", "farming:juicer"} + }, +}) diff --git a/mods_disabled/ethereal/gates.lua b/mods/ethereal/gates.lua similarity index 100% rename from mods_disabled/ethereal/gates.lua rename to mods/ethereal/gates.lua diff --git a/mods/ethereal/init.lua b/mods/ethereal/init.lua new file mode 100644 index 0000000..64f527f --- /dev/null +++ b/mods/ethereal/init.lua @@ -0,0 +1,124 @@ +--[[ + + Minetest Ethereal Mod + + Created by ChinChow + + Updated by TenPlus1 + +]] + + -- DO NOT change settings below, use the settings.conf file instead +ethereal = { + + version = "1.28", + leaftype = minetest.settings:get('ethereal.leaftype') or 0, + leafwalk = minetest.settings:get_bool('ethereal.leafwalk', false), + cavedirt = minetest.settings:get_bool('ethereal.cavedirt', true), + torchdrop = minetest.settings:get_bool('ethereal.torchdrop', true), + papyruswalk = minetest.settings:get_bool('ethereal.papyruswalk', true), + lilywalk = minetest.settings:get_bool('ethereal.lilywalk', true), + xcraft = minetest.settings:get_bool('ethereal.xcraft', true), + + glacier = minetest.settings:get('ethereal.glacier') or 1, + bamboo = minetest.settings:get('ethereal.bamboo') or 1, + mesa = minetest.settings:get('ethereal.mesa') or 1, + alpine = minetest.settings:get('ethereal.alpine') or 1, + healing = minetest.settings:get('ethereal.healing') or 1, + snowy = minetest.settings:get('ethereal.snowy') or 1, + frost = minetest.settings:get('ethereal.frost') or 1, + grassy = minetest.settings:get('ethereal.grassy') or 1, + caves = minetest.settings:get('ethereal.caves') or 1, + grayness = minetest.settings:get('ethereal.grayness') or 1, + grassytwo = minetest.settings:get('ethereal.grassytwo') or 1, + prairie = minetest.settings:get('ethereal.prairie') or 1, + jumble = minetest.settings:get('ethereal.jumble') or 1, + junglee = minetest.settings:get('ethereal.junglee') or 1, + desert = minetest.settings:get('ethereal.desert') or 1, + grove = minetest.settings:get('ethereal.grove') or 1, + mushroom = minetest.settings:get('ethereal.mushroom') or 1, + sandstone = minetest.settings:get('ethereal.sandstone') or 1, + quicksand = minetest.settings:get('ethereal.quicksand') or 1, + plains = minetest.settings:get('ethereal.plains') or 1, + savanna = minetest.settings:get('ethereal.savanna') or 1, + fiery = minetest.settings:get('ethereal.fiery') or 1, + sandclay = minetest.settings:get('ethereal.sandclay') or 1, + swamp = minetest.settings:get('ethereal.swamp') or 1, + sealife = minetest.settings:get('ethereal.sealife') or 1, + reefs = minetest.settings:get('ethereal.reefs') or 1, + sakura = minetest.settings:get('ethereal.sakura') or 1, + tundra = minetest.settings:get('ethereal.tundra') or 1, + mediterranean = minetest.settings:get('ethereal.mediterranean') or 1 +} + +local path = minetest.get_modpath("ethereal") + +-- Load new settings if found +local input = io.open(path.."/settings.conf", "r") +if input then + dofile(path .. "/settings.conf") + input:close() + input = nil +end + +-- Intllib +local S +if minetest.get_translator then + S = minetest.get_translator("ethereal") +elseif minetest.global_exists("intllib") then + if intllib.make_gettext_pair then + S = intllib.make_gettext_pair() + else + S = intllib.Getter() + end +else + S = function(s) return s end +end +ethereal.intllib = S + +-- Falling node function +ethereal.check_falling = minetest.check_for_falling or nodeupdate + +-- creative check +local creative_mode_cache = minetest.settings:get_bool("creative_mode") +function ethereal.check_creative(name) + return creative_mode_cache or minetest.check_player_privs(name, {creative = true}) +end + +dofile(path .. "/plantlife.lua") +dofile(path .. "/mushroom.lua") +dofile(path .. "/onion.lua") +dofile(path .. "/crystal.lua") +dofile(path .. "/water.lua") +dofile(path .. "/dirt.lua") +dofile(path .. "/food.lua") +dofile(path .. "/wood.lua") +dofile(path .. "/leaves.lua") +dofile(path .. "/sapling.lua") +dofile(path .. "/strawberry.lua") +dofile(path .. "/fishing.lua") +dofile(path .. "/extra.lua") +dofile(path .. "/sealife.lua") +dofile(path .. "/fences.lua") +dofile(path .. "/gates.lua") +dofile(path .. "/biomes.lua") +dofile(path .. "/ores.lua") +dofile(path .. "/schems.lua") +dofile(path .. "/decor.lua") +dofile(path .. "/compatibility.lua") +dofile(path .. "/stairs.lua") + +-- Set bonemeal aliases +if minetest.get_modpath("bonemeal") then + minetest.register_alias("ethereal:bone", "bonemeal:bone") + minetest.register_alias("ethereal:bonemeal", "bonemeal:bonemeal") +else -- or return to where it came from + minetest.register_alias("ethereal:bone", "default:dirt") + minetest.register_alias("ethereal:bonemeal", "default:dirt") +end + +if minetest.get_modpath("xanadu") then + dofile(path .. "/plantpack.lua") +end + +print (S("[MOD] Ethereal loaded")) diff --git a/mods_disabled/ethereal/leaves.lua b/mods/ethereal/leaves.lua similarity index 84% rename from mods_disabled/ethereal/leaves.lua rename to mods/ethereal/leaves.lua index 1c7e38b..af49b57 100644 --- a/mods_disabled/ethereal/leaves.lua +++ b/mods/ethereal/leaves.lua @@ -3,15 +3,17 @@ local S = ethereal.intllib -- set leaftype (value inside init.lua) local leaftype = "plantlike" +local leafscale = 1.4 if ethereal.leaftype ~= 0 then leaftype = "allfaces_optional" + leafscale = 1.0 end -- default apple tree leaves minetest.override_item("default:leaves", { drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, inventory_image = "default_leaves.png", wield_image = "default_leaves.png", walkable = ethereal.leafwalk, @@ -26,7 +28,7 @@ minetest.register_craft({ -- default jungle tree leaves minetest.override_item("default:jungleleaves", { drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, inventory_image = "default_jungleleaves.png", wield_image = "default_jungleleaves.png", walkable = ethereal.leafwalk, @@ -35,7 +37,7 @@ minetest.override_item("default:jungleleaves", { -- default pine tree leaves minetest.override_item("default:pine_needles", { drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, inventory_image = "default_pine_needles.png", wield_image = "default_pine_needles.png", walkable = ethereal.leafwalk, @@ -54,7 +56,7 @@ minetest.override_item("default:acacia_leaves", { drawtype = leaftype, inventory_image = "default_acacia_leaves.png", wield_image = "default_acacia_leaves.png", - visual_scale = 1.4, + visual_scale = leafscale, walkable = ethereal.leafwalk, }) @@ -63,7 +65,7 @@ minetest.override_item("default:aspen_leaves", { drawtype = leaftype, inventory_image = "default_aspen_leaves.png", wield_image = "default_aspen_leaves.png", - visual_scale = 1.4, + visual_scale = leafscale, walkable = ethereal.leafwalk, }) @@ -76,7 +78,7 @@ minetest.register_node("ethereal:willow_twig", { wield_image = "willow_twig.png", paramtype = "light", walkable = ethereal.leafwalk, - visual_scale = 1.4, + visual_scale = leafscale, waving = 1, groups = {snappy = 3, leafdecay = 3, leaves = 1, flammable = 2}, drop = { @@ -94,7 +96,7 @@ minetest.register_node("ethereal:willow_twig", { minetest.register_node("ethereal:redwood_leaves", { description = S("Redwood Leaves"), drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, tiles = {"redwood_leaves.png"}, inventory_image = "redwood_leaves.png", wield_image = "redwood_leaves.png", @@ -117,7 +119,7 @@ minetest.register_node("ethereal:redwood_leaves", { minetest.register_node("ethereal:orange_leaves", { description = S("Orange Leaves"), drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, tiles = {"orange_leaves.png"}, inventory_image = "orange_leaves.png", wield_image = "orange_leaves.png", @@ -140,7 +142,7 @@ minetest.register_node("ethereal:orange_leaves", { minetest.register_node("ethereal:bananaleaves", { description = S("Banana Leaves"), drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, tiles = {"banana_leaf.png"}, inventory_image = "banana_leaf.png", wield_image = "banana_leaf.png", @@ -163,7 +165,7 @@ minetest.register_node("ethereal:bananaleaves", { minetest.register_node("ethereal:yellowleaves", { description = S("Healing Tree Leaves"), drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, tiles = {"yellow_leaves.png"}, inventory_image = "yellow_leaves.png", wield_image = "yellow_leaves.png", @@ -189,7 +191,7 @@ minetest.register_node("ethereal:yellowleaves", { minetest.register_node("ethereal:palmleaves", { description = S("Palm Leaves"), drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, tiles = {"moretrees_palm_leaves.png"}, inventory_image = "moretrees_palm_leaves.png", wield_image = "moretrees_palm_leaves.png", @@ -212,7 +214,7 @@ minetest.register_node("ethereal:palmleaves", { minetest.register_node("ethereal:birch_leaves", { description = S("Birch Leaves"), drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, tiles = {"moretrees_birch_leaves.png"}, inventory_image = "moretrees_birch_leaves.png", wield_image = "moretrees_birch_leaves.png", @@ -235,7 +237,7 @@ minetest.register_node("ethereal:birch_leaves", { minetest.register_node("ethereal:frost_leaves", { description = S("Frost Leaves"), drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, tiles = {"ethereal_frost_leaves.png"}, inventory_image = "ethereal_frost_leaves.png", wield_image = "ethereal_frost_leaves.png", @@ -259,7 +261,7 @@ minetest.register_node("ethereal:frost_leaves", { minetest.register_node("ethereal:bamboo_leaves", { description = S("Bamboo Leaves"), drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, tiles = {"bamboo_leaves.png"}, inventory_image = "bamboo_leaves.png", wield_image = "bamboo_leaves.png", @@ -282,7 +284,7 @@ minetest.register_node("ethereal:bamboo_leaves", { minetest.register_node("ethereal:sakura_leaves", { description = S("Sakura Leaves"), drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, tiles = {"ethereal_sakura_leaves.png"}, inventory_image = "ethereal_sakura_leaves.png", wield_image = "ethereal_sakura_leaves.png", @@ -304,7 +306,7 @@ minetest.register_node("ethereal:sakura_leaves", { minetest.register_node("ethereal:sakura_leaves2", { description = S("Sakura Leaves"), drawtype = leaftype, - visual_scale = 1.4, + visual_scale = leafscale, tiles = {"ethereal_sakura_leaves2.png"}, inventory_image = "ethereal_sakura_leaves2.png", wield_image = "ethereal_sakura_leaves2.png", @@ -323,11 +325,57 @@ minetest.register_node("ethereal:sakura_leaves2", { after_place_node = default.after_place_leaves, }) +-- lemon tree leaves +minetest.register_node("ethereal:lemon_leaves", { + description = S("Lemon Tree Leaves"), + drawtype = leaftype, + visual_scale = leafscale, + tiles = {"lemon_leaves.png"}, + inventory_image = "lemon_leaves.png", + wield_image = "lemon_leaves.png", + paramtype = "light", + walkable = ethereal.leafwalk, + waving = 1, + groups = {snappy = 3, leafdecay = 3, leaves = 1, flammable = 2}, + drop = { + max_items = 1, + items = { + {items = {"ethereal:lemon_tree_sapling"}, rarity = 25}, + {items = {"ethereal:lemon_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + after_place_node = default.after_place_leaves, +}) + +-- olive tree leaves +minetest.register_node("ethereal:olive_leaves", { + description = S("Olive Tree Leaves"), + drawtype = leaftype, + visual_scale = leafscale, + tiles = {"olive_leaves.png"}, + inventory_image = "olive_leaves.png", + wield_image = "olive_leaves.png", + paramtype = "light", + walkable = ethereal.leafwalk, + waving = 1, + groups = {snappy = 3, leafdecay = 3, leaves = 1, flammable = 2}, + drop = { + max_items = 1, + items = { + {items = {"ethereal:olive_tree_sapling"}, rarity = 25}, + {items = {"ethereal:olive_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + after_place_node = default.after_place_leaves, +}) + -- mushroom tops minetest.register_node("ethereal:mushroom", { description = S("Mushroom Cap"), tiles = {"mushroom_block.png"}, - groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 2, leafdecay = 3}, drop = { max_items = 1, items = { @@ -350,7 +398,8 @@ minetest.register_node("ethereal:mushroom_pore", { tiles = {"mushroom_pore.png"}, groups = { snappy = 3, cracky = 3, choppy = 3, oddly_breakable_by_hand = 3, - flammable = 2, disable_jump = 1, fall_damage_add_percent = -100 + flammable = 2, disable_jump = 1, fall_damage_add_percent = -100, + leafdecay = 3 }, sounds = default.node_sound_dirt_defaults(), }) @@ -443,8 +492,11 @@ if minetest.registered_nodes["default:dirt_with_rainforest_litter"] then default.register_leafdecay({ trunks = {"default:tree"}, leaves = { - "default:apple", "default:leaves", "ethereal:orange", - "ethereal:orange_leaves", "ethereal:vine"}, + "default:apple", "default:leaves", + "ethereal:orange", "ethereal:orange_leaves", + "ethereal:lemon", "ethereal:lemon_leaves", + "ethereal:vine" + }, radius = 3 }) @@ -480,7 +532,7 @@ default.register_leafdecay({ default.register_leafdecay({ trunks = {"ethereal:banana_trunk"}, - leaves = {"ethereal:bananaleaves", "ethereal:banana"}, + leaves = {"ethereal:bananaleaves", "ethereal:banana", "ethereal:banana_bunch"}, radius = 3 }) @@ -502,4 +554,15 @@ default.register_leafdecay({ radius = 3 }) +default.register_leafdecay({ + trunks = {"ethereal:olive_trunk"}, + leaves = {"ethereal:olive_leaves", "ethereal:olive"}, + radius = 3 +}) + +default.register_leafdecay({ + trunks = {"ethereal:mushroom_trunk"}, + leaves = {"ethereal:mushroom", "ethereal:mushroom_pore"}, + radius = 3 +}) end diff --git a/mods_disabled/ethereal/license.txt b/mods/ethereal/license.txt similarity index 85% rename from mods_disabled/ethereal/license.txt rename to mods/ethereal/license.txt index fec6f6a..1187819 100644 --- a/mods_disabled/ethereal/license.txt +++ b/mods/ethereal/license.txt @@ -19,3 +19,11 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + + +Textures by Felfa (CC0) + olive*.png + lemon*.png + +Notice: Most texture authors are written inside code as comments, anything with no name +I have more than likely created myself :) diff --git a/mods_disabled/ethereal/locale/de.txt b/mods/ethereal/locale/de.txt similarity index 100% rename from mods_disabled/ethereal/locale/de.txt rename to mods/ethereal/locale/de.txt diff --git a/mods/ethereal/locale/ethereal.de.tr b/mods/ethereal/locale/ethereal.de.tr new file mode 100644 index 0000000..be78ee9 --- /dev/null +++ b/mods/ethereal/locale/ethereal.de.tr @@ -0,0 +1,163 @@ +# textdomain:ethereal +Agar Powder=Agarpulver +Baited Fishing Rod=Angel mit Köder +Bamboo=Bambus +Bamboo Block=Bambusblock +Bamboo Floor=Bambusboden +Bamboo Leaves=Bambusblätter +Bamboo Slab=Bambusplatte +Bamboo Sprout=Bambussprosse +Bamboo stair=Bambustreppe +Banana=Banane +Banana Bunch=Bananenbündel +Banana Dough=Bananenteig +Banana Leaves=Bananenblätter +Banana Loaf=Bananenbrot +Banana Trunk=Bananenstamm +Banana Wood=Bananenholz +Banana Wood Fence=Bananenholzzaun +Banana Wood Fence Gate=Bananenholzzauntor +Banana Wood Slab=Bananenholzplatte +Banana Wood Stair=Bananenholztreppe +Birch Fence=Birkenzaun +Birch Leaves=Birkenblätter +Birch Trunk=Birkenstamm +Birch Wood=Birkenholz +Birch Wood Fence Gate=Birkenholzzauntor +Blue Glow Coral=Blaue Leuchtende Koralle +Bowl=Schale +Bucket of Cactus Pulp=Eimer Kaktusmark +Bush=Busch +Bush #2=Busch #2 +Bush #3=Busch #3 +Candle=Kerze +Coconut=Kokosnuss +Coconut Slice=Kokosscheibe +Cooked Fish=Gekochter Fisch +Crystal Axe=Kristallaxt +Crystal Block=Kristallblock +Crystal Block Slab=Kristallblockplatte +Crystal Block Stair=Kristallblocktreppe +Crystal Gilly Staff=Kristallener Gilly-Stab +Crystal Grass=Kristallgras +Crystal Ingot=Kristallbarren +Crystal Pickaxe=Kristallspitzhacke +Crystal Spike=Kristallnadel +Crystal Sword=Kristallschwert +Crystal block=Kristallblock +Cyan Illumishroom=Türkiser Leuchtpilz +Dried Dirt=Vertrocknete Erde +Dried Dirt Slab=Vertrocknete Erdplatte +Dried Dirt Stair=Vertrocknete Erdtreppe +Etherium Dust=Etheriumstaub +Etherium Ore=Etheriumerz +Fern=Farn +Fern Tubers=Farnsporenkapseln +Fiery Dry Shrub=Feuerroter vertrockneter Strauch +Fire Dust=Feuerstaub +Fire Flower=Feuerblume +Firethorn Jelly=Feuerdorngelee +Firethorn Shrub=Feuerdornbusch +Fishing Rod (Right-Click with rod to bait with worm from inventory)=Angel (Rechtsklick mit Angel, um Wurm aus Inventar als Köder zu benutzen) +Frost Fence=Frostzaun +Frost Leaves=Frostblätter +Frost Tree=Frostbaum +Frost Wood=Frostholz +Frost Wood Fence Gate=Frostholzzauntor +Frost Wood Slab=Frostholzplatte +Frost Wood Stair=Frostholztreppe +Glo Stone=Leuchtstein +Golden Apple=Goldener Apfel +Green Glow Coral=Grüne Leuchtende Koralle +Green Illumishroom=Grüner Leuchtpilz +Grey Baked Clay=Grauer gebrannter Ton +Healing Tree Leaves=Lebensbaumblätter +Healing Tree Trunk=Lebensbaumstamm +Healing Tree Wood=Lebensbaumholz +Healing Wood=Lebensholz +Healing Wood Fence=Lebensholzzaun +Healing Wood Fence Gate=Lebensholzzauntor +Healing Wood Slab=Lebensholzplatte +Healing Wood Stair=Lebensholztreppe +Hearty Stew=Deftiger Eintopf +Ice Brick=Eisziegel +Ice Brick Slab=Eisziegelplatte +Ice Brick Stair=Eisziegeltreppe +Inventory full, Fish Got Away!=Inventar voll, Fisch entkam! +Light String Vine=Leuchtschnurrebe +Lump of Charcoal=Holzkohleklumpen +Mushroom=Pilz +Mushroom Cap=Pilzkappe +Mushroom Fence=Pilzzaun +Mushroom Pore=Pilzpore +Mushroom Soup=Pilzsuppe +Mushroom Top=Pilzkappe +Mushroom Top Slab=Pilzkappenplatte +Mushroom Top Stair=Pilzkappentreppe +Mushroom Trunk=Pilzstamm +Mushroom Trunk Fence Gate=Pilzstammzauntor +Mushroom Trunk Slab=Pilzstammplatte +Mushroom Trunk Stair=Pilzstammtreppe +Orange=Orange +Orange Baked Clay=Orange gebrannter Ton +Orange Glow Coral=Orange Leuchtende Koralle +Orange Leaves=Orangenblätter +Palm Fence=Palmzaun +Palm Leaves=Palmenblätter +Palm Trunk=Palmstamm +Palm Wax=Palmwachs +Palm Wood=Palmholz +Palm Wood Fence Gate=Palmholzzauntor +Palm Wood Slab=Palmholzplatte +Palm Wood Stair=Palmholztreppe +Paper Wall=Papierwand +Pine Nuts=Kiefernkerne +Pink Glow Coral=Rosa Leuchtende Koralle +Quicksand=Treibsand +Raw Fish=Roher Fisch +Red Baked Clay=Roter gebrannter Ton +Red Illumishroom=Roter Leuchtpilz +Redwood=Mammutbaum +Redwood Fence=Mammutbaumzaun +Redwood Fence Gate=Mammutbaumzauntor +Redwood Leaves=Mammutbaumblätter +Redwood Slab=Mammutbaumplatte +Redwood Trunk=Mammutbaumstamm +Redwood Wood=Mammutbaumholz +Redwood stair=Mammutbaumtreppe +Sakura=Sakura +Sakura Fence=Sakurazaun +Sakura Leaves=Sakurablätter +Sakura Trunk=Sakurastamm +Sakura Wood=Sakuraholz +Sakura Wood Door=Sakuraholztür +Sakura Wood Fence Gate=Sakuraholzzauntor +Sakura Wood Slab=Sakuraholzplatte +Sakura Wood Stair=Sakuraholztreppe +Sandy=Sandy +Sashimi=Sashimi +Schematic not found=Schematic nicht gefunden +Scorched Fence=Verbrannter Zaun +Scorched Tree=Verbrannter Baum +Scorched Wood Fence Gate=Verbranntes Holzzauntor +Seaweed=Seetang +Snow Brick=Schneeziegel +Snow Brick Slab=Schneeziegelplatte +Snow Brick Stair=Schneeziegeltreppe +Snowy Grass=Verschneites Gras +Sponge=Schwamm +Staff of Light=Stab des Lichts +Stone Ladder=Steinleiter +Strawberry=Erdbeere +Vine=Liane +Wet sponge=Nasser Schwamm +Wild Onion=Wildzwiebel +Willow Fence=Weidenzaun +Willow Trunk=Weidenstamm +Willow Twig=Weidenrute +Willow Wood=Weidenholz +Willow Wood Fence Gate=Weidenholztor +Willow Wood Slab=Weidenholzplatte +Willow Wood Stair=Weidenholztreppe +Worm=Wurm +[MOD] Ethereal loaded=[MOD] Ethereal geladen diff --git a/mods/ethereal/locale/ethereal.en.tr b/mods/ethereal/locale/ethereal.en.tr new file mode 100644 index 0000000..e6663ed --- /dev/null +++ b/mods/ethereal/locale/ethereal.en.tr @@ -0,0 +1,163 @@ +# textdomain:ethereal +#Agar Powder= +#Baited Fishing Rod= +#Bamboo= +#Bamboo Block= +#Bamboo Floor= +#Bamboo Leaves= +#Bamboo Slab= +#Bamboo Sprout= +#Bamboo stair= +#Banana= +#Banana Bunch= +#Banana Dough= +#Banana Leaves= +#Banana Loaf= +#Banana Trunk= +#Banana Wood= +#Banana Wood Fence= +#Banana Wood Fence Gate= +#Banana Wood Slab= +#Banana Wood Stair= +#Birch Fence= +#Birch Leaves= +#Birch Trunk= +#Birch Wood= +#Birch Wood Fence Gate= +#Blue Glow Coral= +#Bowl= +#Bucket of Cactus Pulp= +#Bush= +#Bush #2= +#Bush #3= +#Candle= +#Coconut= +#Coconut Slice= +#Cooked Fish= +#Crystal Axe= +#Crystal Block= +#Crystal Block Slab= +#Crystal Block Stair= +#Crystal Gilly Staff= +#Crystal Grass= +#Crystal Ingot= +#Crystal Pickaxe= +#Crystal Spike= +#Crystal Sword= +#Crystal block= +#Cyan Illumishroom= +#Dried Dirt= +#Dried Dirt Slab= +#Dried Dirt Stair= +#Etherium Dust= +#Etherium Ore= +#Fern= +#Fern Tubers= +#Fiery Dry Shrub= +#Fire Dust= +#Fire Flower= +#Firethorn Jelly= +#Firethorn Shrub= +#Fishing Rod (Right-Click with rod to bait with worm from inventory)= +#Frost Fence= +#Frost Leaves= +#Frost Tree= +#Frost Wood= +#Frost Wood Fence Gate= +#Frost Wood Slab= +#Frost Wood Stair= +#Glo Stone= +#Golden Apple= +#Green Glow Coral= +#Green Illumishroom= +#Grey Baked Clay= +#Healing Tree Leaves= +#Healing Tree Trunk= +#Healing Tree Wood= +#Healing Wood= +#Healing Wood Fence= +#Healing Wood Fence Gate= +#Healing Wood Slab= +#Healing Wood Stair= +#Hearty Stew= +#Ice Brick= +#Ice Brick Slab= +#Ice Brick Stair= +#Inventory full, Fish Got Away!= +#Light String Vine= +#Lump of Charcoal= +#Mushroom= +#Mushroom Cap= +#Mushroom Fence= +#Mushroom Pore= +#Mushroom Soup= +#Mushroom Top= +#Mushroom Top Slab= +#Mushroom Top Stair= +#Mushroom Trunk= +#Mushroom Trunk Fence Gate= +#Mushroom Trunk Slab= +#Mushroom Trunk Stair= +#Orange= +#Orange Baked Clay= +#Orange Glow Coral= +#Orange Leaves= +#Palm Fence= +#Palm Leaves= +#Palm Trunk= +#Palm Wax= +#Palm Wood= +#Palm Wood Fence Gate= +#Palm Wood Slab= +#Palm Wood Stair= +#Paper Wall= +#Pine Nuts= +#Pink Glow Coral= +#Quicksand= +#Raw Fish= +#Red Baked Clay= +#Red Illumishroom= +#Redwood= +#Redwood Fence= +#Redwood Fence Gate= +#Redwood Leaves= +#Redwood Slab= +#Redwood Trunk= +#Redwood Wood= +#Redwood stair= +#Sakura= +#Sakura Fence= +#Sakura Leaves= +#Sakura Trunk= +#Sakura Wood= +#Sakura Wood Door= +#Sakura Wood Fence Gate= +#Sakura Wood Slab= +#Sakura Wood Stair= +#Sandy= +#Sashimi= +#Schematic not found= +#Scorched Fence= +#Scorched Tree= +#Scorched Wood Fence Gate= +#Seaweed= +#Snow Brick= +#Snow Brick Slab= +#Snow Brick Stair= +#Snowy Grass= +#Sponge= +#Staff of Light= +#Stone Ladder= +#Strawberry= +#Vine= +#Wet sponge= +#Wild Onion= +#Willow Fence= +#Willow Trunk= +#Willow Twig= +#Willow Wood= +#Willow Wood Fence Gate= +#Willow Wood Slab= +#Willow Wood Stair= +#Worm= +#[MOD] Ethereal loaded= diff --git a/mods/ethereal/locale/ethereal.fr.tr b/mods/ethereal/locale/ethereal.fr.tr new file mode 100644 index 0000000..9c5183d --- /dev/null +++ b/mods/ethereal/locale/ethereal.fr.tr @@ -0,0 +1,163 @@ +# textdomain:ethereal +Agar Powder=Poudre d'agar +Baited Fishing Rod=Canne à pêche avec appât +Bamboo=Bambou +Bamboo Block=Bloc de bambou +Bamboo Floor=Plancher de bambou +Bamboo Leaves=Feuilles de bambou +Bamboo Slab=Dalle de bambou +Bamboo Sprout=Germe de bambou +Bamboo stair=Marche de bambou +Banana=Banane +Banana Bunch=Régime de banane +Banana Dough=Pâte de banande +Banana Leaves=Feuilles de bananier +Banana Loaf=Pain aux bananes +Banana Trunk=Tronc de bananier +Banana Wood=Bois de bananier +Banana Wood Fence=Clôture en bananier +Banana Wood Fence Gate=Porte de clôture en bananier +Banana Wood Slab=Dalle de bois de bananier +Banana Wood Stair=Marche en bois de bananier +Birch Fence=Clôture en bouleau +Birch Leaves=Feuilles de bouleau +Birch Trunk=Tronc de bouleau +Birch Wood=Bois de bouleau +Birch Wood Fence Gate=Porte de clôture en bouleau +Blue Glow Coral=Corail lueur bleu +Bowl=Bol +Bucket of Cactus Pulp=Seau de pâte de cactus +Bush=Arbuste +Bush #2=Arbuste #2 +Bush #3=Arbuste #3 +Candle=Chandelle +Coconut=Noix de coco +Coconut Slice=Tranche de noix de coco +Cooked Fish=Poisson cuit +Crystal Axe=Hâche de crystal +Crystal Block=Bloc de crystal +Crystal Block Slab=Dalle de crystal +Crystal Block Stair=Marche de crystal +Crystal Gilly Staff=Baton de crystal +Crystal Grass=Herbe de crystal +Crystal Ingot=Lingot de crystal +Crystal Pickaxe=Pioche de crystal +Crystal Spike=Pic de crystal +Crystal Sword=Épée de crystal +Crystal block=Bloc de crystal +Cyan Illumishroom=Luminochampignon cyan +Dried Dirt=Terre sèche +Dried Dirt Slab=Dalle de terre sèche +Dried Dirt Stair=Marche de terre sèche +Etherium Dust=Poudre céleste +Etherium Ore=Minerai céleste +Fern=Fougère +Fern Tubers=Tubercules de fougère +Fiery Dry Shrub=Arbuste ardent sec +Fire Dust=Poudre de feu +Fire Flower=Fleur de feu +Firethorn Jelly=Gelée d'épinafeu +Firethorn Shrub=Arbuste épinafeu +Fishing Rod (Right-Click with rod to bait with worm from inventory)=Canne à pèche (Clic droit avec canne pour ajouter l'appât à partir de l'inventaire) +Frost Fence=Clôture de givrier +Frost Leaves=Feuilles de givrier +Frost Tree=Givrier +Frost Wood=Bois de givrier +Frost Wood Fence Gate=Porte de clôture en givrier +Frost Wood Slab=Dalle de givrier +Frost Wood Stair=Marche en givrier +Glo Stone=Pierre luminescente +Golden Apple=Pomme dorée +Green Glow Coral=Corail lueur vert +Green Illumishroom=Luminochampignon vert +Grey Baked Clay=Terre cuite grise +Healing Tree Leaves=Feuilles de soignantier +Healing Tree Trunk=Tronc de soignantier +Healing Tree Wood=Bois de soignantier +Healing Wood=Bois soignant +Healing Wood Fence=Clôture en soignantier +Healing Wood Fence Gate=Porte de clôture en soignantier +Healing Wood Slab=Dalle de soignantier +Healing Wood Stair=Marche en soignantier +Hearty Stew=Ragoût copieux +Ice Brick=Brique de glace +Ice Brick Slab=Dalle en briques de glace +Ice Brick Stair=Marche en briques de glace +Inventory full, Fish Got Away!=Inventaire plein, un poisson s'est échappé ! +Light String Vine=Vigne en girlande de lumières +Lump of Charcoal=Morceau de charbon de bois +Mushroom=Champignon +Mushroom Cap=Dessus de champignon +Mushroom Fence=Clôture en champignon +Mushroom Pore=Pore de champignon +Mushroom Soup=Soupe aux champignons +Mushroom Top=Tête de champignon +Mushroom Top Slab=Dalle en tête de champignon +Mushroom Top Stair=Marche en tête de champignon +Mushroom Trunk=Tronc de champignon +Mushroom Trunk Fence Gate=Porte de clôture en champignon +Mushroom Trunk Slab=Dalle de champignon +Mushroom Trunk Stair=Marche en champignon +Orange=Orange +Orange Baked Clay=Terre cuite orange +Orange Glow Coral=Corail lueur orange +Orange Leaves=Feuilles orange +Palm Fence=Clôture de palmier +Palm Leaves=Feuilles de palmier +Palm Trunk=Tronc de palmier +Palm Wax=Cire de palmier +Palm Wood=Bois de palmier +Palm Wood Fence Gate=Porte de clôture en palmier +Palm Wood Slab=Dalle de palmier +Palm Wood Stair=Marche en palmier +Paper Wall=Mûr de papier +Pine Nuts=Pignon de pin +Pink Glow Coral=Corail lueur rose +Quicksand=Sables mouvants +Raw Fish=Poisson cru +Red Baked Clay=Terre cuite rouge +Red Illumishroom=Luminochampignon rouge +Redwood=Séquoia +Redwood Fence=Clôture en séquoia +Redwood Fence Gate=Porte de clôture en séquoia +Redwood Leaves=Feuilles de séquoia +Redwood Slab=Dalle de séquoia +Redwood Trunk=Tronc de séquoia +Redwood Wood=Bois de séquoia +Redwood stair=Marche en séquoia +Sakura=Sakura +Sakura Fence=Clôture en sakura +Sakura Leaves=Feuilles de sakura +Sakura Trunk=Tronc de sakura +Sakura Wood=Bois de sakura +Sakura Wood Door=Porte en sakura +Sakura Wood Fence Gate=Porte de clôture en sakura +Sakura Wood Slab=Dalle de sakura +Sakura Wood Stair=Marche de sakura +Sandy=Sable de mer +Sashimi=Sashimi +Schematic not found=Schéma introuvable +Scorched Fence=Clôture brûlée +Scorched Tree=Arbre brûlé +Scorched Wood Fence Gate=Porte de clôture en bois brûlé +Seaweed=Algues +Snow Brick=Brique de neige +Snow Brick Slab=Dalle en briques de neige +Snow Brick Stair=Marche en briques de neige +Snowy Grass=Herbe des neiges +Sponge=Éponge +Staff of Light=Bâton de lumière +Stone Ladder=Échelle en roche +Strawberry=Fraise +Vine=Vigne +Wet sponge=Éponge mouillée +Wild Onion=Onion sauvage +Willow Fence=Clôture en saule +Willow Trunk=Tronc de saule +Willow Twig=Brindille de saule +Willow Wood=Bois de saule +Willow Wood Fence Gate=Porte de clôture en saule +Willow Wood Slab=Dalle de saule +Willow Wood Stair=Marche en saule +Worm=Ver +[MOD] Ethereal loaded=[MOD] Ethereal chargé diff --git a/mods/ethereal/locale/ethereal.ru.tr b/mods/ethereal/locale/ethereal.ru.tr new file mode 100644 index 0000000..9104d68 --- /dev/null +++ b/mods/ethereal/locale/ethereal.ru.tr @@ -0,0 +1,163 @@ +# textdomain:ethereal +#Agar Powder= +Baited Fishing Rod=Удочка с приманкой +Bamboo=Бамбук +#Bamboo Block= +Bamboo Floor=Бамбуковый пол +Bamboo Leaves=Бамбуковая листва +Bamboo Slab=Плита из бамбука +Bamboo Sprout=Росток бамбука +#Bamboo stair= +Banana=Банан +#Banana Bunch= +Banana Dough=Банановое тесто +Banana Leaves=Листва банана +Banana Loaf=Банадовый хлеб +Banana Trunk=Ствол бананового дерева +Banana Wood=Доски банавого дерева +Banana Wood Fence=Забор из бананового дерева +Banana Wood Fence Gate=Ворота из бананового дерева для забора +Banana Wood Slab=Плита из банановых досок +Banana Wood Stair=Ступенька из банановых досок +Birch Fence=Берёзовый забор +Birch Leaves=Берёзовая листва +Birch Trunk=Ствол берёзы +Birch Wood=Доски берёзы +Birch Wood Fence Gate=Берёзовые ворота для забора +Blue Glow Coral=Синий коралл +Bowl=Чашка +Bucket of Cactus Pulp=Ведро с мякотью кактуса +Bush=Куст +Bush #2=Куст #2 +Bush #3=Куст #3 +Candle=Свеча +Coconut=Кокос +Coconut Slice=Кокосовый ломтик +Cooked Fish=Свареная рыба +Crystal Axe=Хрустальный топор +Crystal Block=Хрустальный блок +Crystal Block Slab=Плита из хрустального блока +Crystal Block Stair=Ступенька из хрустального блока +Crystal Gilly Staff=Хрустальный посох Джилли +Crystal Grass=Хрустальная трава +Crystal Ingot=Хрустальный слиток +Crystal Pickaxe=Хрустальная кирка +Crystal Spike=Хрустальный шип +Crystal Sword=Хрустальный меч +#Crystal block= +Cyan Illumishroom=Голубой светящийся гриб +Dried Dirt=Высушенная земля +#Dried Dirt Slab= +#Dried Dirt Stair= +#Etherium Dust= +#Etherium Ore= +Fern=Папоротник +Fern Tubers=Клубни папоротника +Fiery Dry Shrub=Огненный сухой кустарник +Fire Dust=Огненая пыль +Fire Flower=Огненый цветок +#Firethorn Jelly= +#Firethorn Shrub= +#Fishing Rod (Right-Click with rod to bait with worm from inventory)= +Frost Fence=Замороженный забор +Frost Leaves=Замороженная листва +Frost Tree=Морозное дерево +Frost Wood=Доски +Frost Wood Fence Gate=Замороженные деревянные ворота для забора +Frost Wood Slab=Плита из замороженных досок +Frost Wood Stair=Ступенька из замороженных досок +Glo Stone=Светящийся камень +Golden Apple=Золотое яблоко +Green Glow Coral=Залёный коралл +Green Illumishroom=Зелёный светящийся гриб +Grey Baked Clay=Серая обожжёная глина +Healing Tree Leaves=Листва лечащего дерева +Healing Tree Trunk=Ствол лечебного дерева +Healing Tree Wood=Доски лечебного дерева +Healing Wood=лечебная древесина +Healing Wood Fence=Забор из лечащего дерева +Healing Wood Fence Gate=Ворота из лечащего дерева для забора +Healing Wood Slab=Плита из лечебного дерева +Healing Wood Stair=Ступенька из лечебного дерева +Hearty Stew=Сытное рагу +Ice Brick=Ледяной кирпич +Ice Brick Slab=Плита из ледяного кирпича +Ice Brick Stair=Ступенька из ледяного кирпича +Inventory full, Fish Got Away!=Инвентарь заполнен, рыба сбежала! +Light String Vine=Светящаяся виноградная лоза +Lump of Charcoal=Кусок угля +Mushroom=Гриб +Mushroom Cap=Шляпка гриба +Mushroom Fence=Грибной забор +Mushroom Pore=Грибные поры +Mushroom Soup=Грибной суп +Mushroom Top=Шляпка гриба +Mushroom Top Slab=Плита из шляпки гриба +Mushroom Top Stair=Ступенька из шляпки гриба +Mushroom Trunk=Ствол гриба +Mushroom Trunk Fence Gate=Ворота из грибного ствола для забора +Mushroom Trunk Slab=Плита из ствола гриба +Mushroom Trunk Stair=Ступенька из ствола гриба +Orange=Апельсин +Orange Baked Clay=Оранжевая обожжёная глина +Orange Glow Coral=Оранжевый коралл +Orange Leaves=Листва апельсина +Palm Fence=Пальмовый забор +Palm Leaves=Пальмовая листва +Palm Trunk=Ствол пальмы +Palm Wax=Пальмовый воск +Palm Wood=Доски пальмы +Palm Wood Fence Gate=Ворота из пальмого дерева для забора +Palm Wood Slab=Плита из пальмовых досок +Palm Wood Stair=Ступенька из пальмовых досок +Paper Wall=Обои +Pine Nuts=Кедровые орехи +Pink Glow Coral=Розовый коралл +Quicksand=Зыбучий песок +Raw Fish=Сырая рыба +Red Baked Clay=Красная обожжёная глина +Red Illumishroom=Красный светящийся гриб +Redwood=Секвойя +Redwood Fence=Забор из секвойи +Redwood Fence Gate=Ворота из секвойи для забора +Redwood Leaves=Листва секвойи +Redwood Slab=Плита из секвойи +Redwood Trunk=Ствол секвойи +Redwood Wood=Доски секвойи +#Redwood stair= +#Sakura= +#Sakura Fence= +#Sakura Leaves= +#Sakura Trunk= +#Sakura Wood= +#Sakura Wood Door= +#Sakura Wood Fence Gate= +#Sakura Wood Slab= +#Sakura Wood Stair= +Sandy=Песочный +Sashimi=Сашими +Schematic not found=Схема не найдена +Scorched Fence=Обожжёный забор +Scorched Tree=Обожжёное дерево +Scorched Wood Fence Gate=Обожжёные деревянные ворота для забора +Seaweed=Водоросли +Snow Brick=Снежный кирпич +Snow Brick Slab=Плита из снежного кирпича +Snow Brick Stair=Ступенька из снежного кирпича +Snowy Grass=Заснеженная трава +#Sponge= +Staff of Light=Световой посох +Stone Ladder=Каменная лестница +Strawberry=Клубника +Vine=Виноградная лоза +#Wet sponge= +Wild Onion=Дикий лук +Willow Fence=Ивовый забор +Willow Trunk=Ствол ивы +Willow Twig=Ивовый прут +Willow Wood=Доски ивы +Willow Wood Fence Gate=Ивовые ворота для забора +Willow Wood Slab=Плита из ивовых досок +Willow Wood Stair=Ступенька из ивовых досок +Worm=Червь +[MOD] Ethereal loaded=[MOD] Ethereal загружен diff --git a/mods/ethereal/locale/ethereal.zh_CN.tr b/mods/ethereal/locale/ethereal.zh_CN.tr new file mode 100644 index 0000000..2c4474d --- /dev/null +++ b/mods/ethereal/locale/ethereal.zh_CN.tr @@ -0,0 +1,163 @@ +# textdomain:ethereal +#Agar Powder= +Baited Fishing Rod=带饵的钓鱼竿 +Bamboo=竹子 +#Bamboo Block= +Bamboo Floor=竹地板 +Bamboo Leaves=竹叶 +Bamboo Slab=竹板 +Bamboo Sprout=竹笋 +#Bamboo stair= +Banana=香蕉 +#Banana Bunch= +Banana Dough=香蕉皮 +Banana Leaves=香蕉树叶 +Banana Loaf=香蕉面包 +Banana Trunk=香蕉树干 +Banana Wood=香蕉木 +Banana Wood Fence=香蕉木栅栏 +Banana Wood Fence Gate=香蕉木栅栏门 +Banana Wood Slab=香蕉木板 +Banana Wood Stair=香蕉木楼梯 +Birch Fence=桦树栅栏 +Birch Leaves=白桦树叶 +Birch Trunk=桦树树干 +Birch Wood=白桦木材 +Birch Wood Fence Gate=白桦木栅栏门 +Blue Glow Coral=蓝色珊瑚 +Bowl=碗 +Bucket of Cactus Pulp=仙人掌果肉桶 +Bush=灌木 +Bush #2=灌木 #2 +Bush #3=灌木 #3 +Candle=蜡烛 +Coconut=椰子 +Coconut Slice=椰子片 +Cooked Fish=煮熟的鱼 +Crystal Axe=水晶斧 +Crystal Block=水晶块 +Crystal Block Slab=水晶板 +Crystal Block Stair=水晶楼梯 +Crystal Gilly Staff=水晶网络人员 +Crystal Grass=水晶草 +Crystal Ingot=水晶锭 +Crystal Pickaxe=水晶锄 +Crystal Spike=水晶尖 +Crystal Sword=水晶剑 +#Crystal block= +Cyan Illumishroom=青色蘑菇 +Dried Dirt=干土 +#Dried Dirt Slab= +#Dried Dirt Stair= +#Etherium Dust= +#Etherium Ore= +Fern=蕨类植物 +Fern Tubers=蕨类植物的茎 +Fiery Dry Shrub=干枯灌木 +Fire Dust=火土 +Fire Flower=火焰花 +#Firethorn Jelly= +#Firethorn Shrub= +#Fishing Rod (Right-Click with rod to bait with worm from inventory)= +Frost Fence=霜木栅栏 +Frost Leaves=霜叶子 +Frost Tree=霜树 +Frost Wood=霜木 +Frost Wood Fence Gate=霜木栅栏门 +Frost Wood Slab=霜木材板 +Frost Wood Stair=霜木楼梯 +Glo Stone=荧光石 +Golden Apple=金苹果 +Green Glow Coral=绿色珊瑚 +Green Illumishroom=绿色蘑菇 +Grey Baked Clay=灰色烤粘土 +Healing Tree Leaves=治疗树叶 +Healing Tree Trunk=治疗树干 +Healing Tree Wood=治疗树木材 +Healing Wood=治疗木 +Healing Wood Fence=治疗木栅栏 +Healing Wood Fence Gate=愈合木栅栏门 +Healing Wood Slab=治疗木板 +Healing Wood Stair=治疗木楼梯 +Hearty Stew=丰盛的炖肉 +Ice Brick=冰砖 +Ice Brick Slab=冰砖板 +Ice Brick Stair=冰砖楼梯 +Inventory full, Fish Got Away!=库存满了,鱼逃掉了! +Light String Vine=荧光藤蔓 +Lump of Charcoal=块木炭 +Mushroom=蘑菇 +Mushroom Cap=蘑菇帽 +Mushroom Fence=蘑菇栅栏 +Mushroom Pore=蘑菇孔隙 +Mushroom Soup=蘑菇汤 +Mushroom Top=蘑菇顶部 +Mushroom Top Slab=蘑菇顶部板 +Mushroom Top Stair=蘑菇上楼梯 +Mushroom Trunk=蘑菇干 +Mushroom Trunk Fence Gate=蘑菇栅栏门 +Mushroom Trunk Slab=蘑菇板 +Mushroom Trunk Stair=蘑菇楼梯 +Orange=橙子 +Orange Baked Clay=橙色烤粘土 +Orange Glow Coral=橙色珊瑚 +Orange Leaves=橙子树叶 +Palm Fence=棕榈栅栏 +Palm Leaves=棕榈叶 +Palm Trunk=棕榈树干 +Palm Wax=棕榈蜡 +Palm Wood=棕榈木 +Palm Wood Fence Gate=棕榈木栅栏门 +Palm Wood Slab=棕榈木板 +Palm Wood Stair=棕榈木楼梯 +Paper Wall=纸墙 +Pine Nuts=松子 +Pink Glow Coral=粉色珊瑚 +Quicksand=流沙 +Raw Fish=生鱼 +Red Baked Clay=红色烤粘土 +Red Illumishroom=红色蘑菇 +Redwood=红木 +Redwood Fence=红杉栅栏 +Redwood Fence Gate=红杉栅栏门 +Redwood Leaves=红杉树叶 +Redwood Slab=红杉板 +Redwood Trunk=红木箱子 +Redwood Wood=红木木材 +#Redwood stair= +#Sakura= +#Sakura Fence= +#Sakura Leaves= +#Sakura Trunk= +#Sakura Wood= +#Sakura Wood Door= +#Sakura Wood Fence Gate= +#Sakura Wood Slab= +#Sakura Wood Stair= +Sandy=沙子 +Sashimi=生鱼片 +Schematic not found=没有找到示意图 +Scorched Fence=烧焦的栅栏 +Scorched Tree=烧焦的树 +Scorched Wood Fence Gate=烧焦的木栅栏门 +Seaweed=海藻 +Snow Brick=雪砖 +Snow Brick Slab=雪砖板 +Snow Brick Stair=雪砖楼梯 +Snowy Grass=雪草 +#Sponge= +Staff of Light=灯柱 +Stone Ladder=石梯 +Strawberry=草莓 +Vine=藤蔓 +#Wet sponge= +Wild Onion=野生洋葱 +Willow Fence=柳树栅栏 +Willow Trunk=柳树树干 +Willow Twig=柳树枝 +Willow Wood=柳树木 +Willow Wood Fence Gate=柳树木栅栏门 +Willow Wood Slab=柳树木板 +Willow Wood Stair=柳树木楼梯 +Worm=蠕虫 +[MOD] Ethereal loaded=(MOD)的加载 diff --git a/mods_disabled/ethereal/locale/ru.txt b/mods/ethereal/locale/ru.txt similarity index 100% rename from mods_disabled/ethereal/locale/ru.txt rename to mods/ethereal/locale/ru.txt diff --git a/mods/ethereal/locale/template.txt b/mods/ethereal/locale/template.txt new file mode 100644 index 0000000..78cbeaa --- /dev/null +++ b/mods/ethereal/locale/template.txt @@ -0,0 +1,218 @@ +# Template for translations of ethereal mod +# last update: 2016/May/25 + +#bonemeal.lua +Bone= +Bone Meal= + +#crystal.lua +Crystal Spike= +Crystal Ingot= +Crystal Block= +Crystal Sword= +Crystal Axe= +Crystal Pickaxe= +Crystal (soft touch) Shovel= +Crystal Gilly Staff= + +#dirt.lua +Green Dirt= +Dried Dirt= +Bamboo Dirt= +Jungle Dirt= +Grove Dirt= +Prairie Dirt= +Cold Dirt= +Crystal Dirt= +Mushroom Dirt= +Fiery Dirt= +Gray Dirt= +Red Baked Clay= +Orange Baked Clay= +Grey Baked Clay= +Quicksand= + +#extra.lua +Bamboo Floor= +Palm Wax= +Candle= +Bowl= +Stone Ladder= +Paper Wall= +Glo Stone= +Lump of Charcoal= +Staff of Light= + +#fences.lua +Scorched Fence= +Frost Fence= +Redwood Fence= +Willow Fence= +Healing Wood Fence= +Palm Fence= +Banana Wood Fence= +Mushroom Fence= +Birch Fence= + +#fishing.lua +Raw Fish= +Cooked Fish= +Sashimi= +Worm= +Fishing Rod= +Baited Fishing Rod= +Inventory full, Fish Got Away!= + +#food.lua +Banana= +Banana Dough= +Orange= +Pine Nuts= +Banana Loaf= +Coconut= +Coconut Slice= +Golden Apple= +Hearty Stew= +Bucket of Cactus Pulp= + +#gates.lua +Scorched Wood Fence Gate= +Frost Wood Fence Gate= +Redwood Fence Gate= +Willow Wood Fence Gate= +Healing Wood Fence Gate= +Palm Wood Fence Gate= +Banana Wood Fence Gate= +Mushroom Trunk Fence Gate= +Birch Wood Fence Gate= + +#init.lua +[MOD] Ethereal loaded= + +#leaves.lua +Willow Twig= +Redwood Leaves= +Orange Leaves= +Banana Leaves= +Healing Tree Leaves= +Palm Leaves= +Birch Leaves= +Frost Leaves= +Bamboo Leaves= +Mushroom Cap= +Mushroom Pore= +Bush= +Bush #2= +Bush #3= + +#mushroom.lua +Mushroom Soup= + +#onion.lua +Wild Onion= + +#plantlife.lua +Fire Flower= +Fire Dust= +Vine= +Light String Vine= +Fern= +Fern Tubers= +Fiery Dry Shrub= +Snowy Grass= +Crystal Grass= +Crystal Moss= +Mushroom Moss= +Fiery Moss= +Gray Moss= +Green Moss= +Red Illumishroom= +Green Illumishroom= +Cyan Illumishroom= + +#sapling.lua +Bamboo Sprout= +Willow Tree Sapling= +Healing Tree Sapling= +Apple Tree Sapling= +Jungle Tree Sapling= +Pine Tree Sapling= +Big Tree Sapling= +Banana Tree Sapling= +Frost Tree Sapling= +Mushroom Tree Sapling= +Palm Tree Sapling= +Redwood Tree Sapling= +Orange Tree Sapling= +Acacia Tree Sapling= +Birch Tree Sapling= +Schematic not found= + +#sealife.lua +Seaweed= +Blue Coral= +Orange Coral= +Pink Coral= +Green Coral= +Sandy= + +#stairs.lua +Crystal Block Stair= +Crystal Block Slab= +Ice Brick Stair= +Ice Brick Slab= +Snow Brick Stair= +Snow Brick Slab= +Dry Dirt Stair= +Dry Dirt Slab= +Mushroom Trunk Stair= +Mushroom Trunk Slab= +Mushroom Top Stair= +Mushroom Top Slab= +Frost Wood Stair= +Frost Wood Slab= +Healing Wood Stair= +Healing Wood Slab= +Palm Wood Stair= +Palm Wood Slab= +Birch Wood Stair= +Birch Wood Slab= +Banana Wood Stair= +Banana Wood Slab= +Willow Wood Stair= +Willow Wood Slab= +Redwood Stair= +Redwood Slab= +Bamboo Stair= +Bamboo Slab= +Dry Dirt= +Mushroom Trunk= +Mushroom Top= +Healing Wood= +Redwood= + +#strawberry.lua +Strawberry= + +#water.lua +Ice Brick= +Snow Brick= + +#wood.lua +Willow Trunk= +Willow Wood= +Redwood Trunk= +Redwood Wood= +Frost Tree= +Frost Wood= +Healing Tree Trunk= +Healing Tree Wood= +Palm Trunk= +Palm Wood= +Banana Trunk= +Banana Wood= +Scorched Tree= +Mushroom= +Birch Trunk= +Birch Wood= +Bamboo= diff --git a/mods/ethereal/locale/zh_CN.txt b/mods/ethereal/locale/zh_CN.txt new file mode 100644 index 0000000..757c746 --- /dev/null +++ b/mods/ethereal/locale/zh_CN.txt @@ -0,0 +1,178 @@ +Bone =骨 +Bone Meal =骨粉 +Crystal Spike =水晶尖 +Crystal Ingot =水晶锭 +Crystal Block =水晶块 +Crystal Sword =水晶剑 +Crystal Axe =水晶斧 +Crystal Pickaxe =水晶锄 +Crystal (soft touch) Shovel =水晶铲 +Crystal Gilly Staff =水晶网络人员 +Green Dirt =绿土 +Dried Dirt =干土 +Bamboo Dirt =竹林土 +Jungle Dirt =丛林土 +Grove Dirt =灌木丛土 +Prairie Dirt =草原土 +Cold Dirt =冻土 +Crystal Dirt =水晶尘 +Mushroom Dirt =蘑菇土 +Fiery Dirt =枯土 +Gray Dirt =灰色的尘土 +Red Baked Clay =红色烤粘土 +Orange Baked Clay =橙色烤粘土 +Grey Baked Clay =灰色烤粘土 +Quicksand =流沙 +Bamboo Floor =竹地板 +Palm Wax =棕榈蜡 +Candle =蜡烛 +Bowl =碗 +Stone Ladder =石梯 +Paper Wall =纸墙 +Glo Stone =荧光石 +Lump of Charcoal =块木炭 +Staff of Light =灯柱 +Scorched Fence =烧焦的栅栏 +Frost Fence =霜木栅栏 +Redwood Fence =红杉栅栏 +Willow Fence =柳树栅栏 +Healing Wood Fence =治疗木栅栏 +Palm Fence =棕榈栅栏 +Banana Wood Fence =香蕉木栅栏 +Mushroom Fence =蘑菇栅栏 +Birch Fence =桦树栅栏 +Raw Fish =生鱼 +Cooked Fish =煮熟的鱼 +Sashimi =生鱼片 +Worm =蠕虫 +Fishing Rod =鱼竿 +Baited Fishing Rod =带饵的钓鱼竿 +Inventory full, Fish Got Away! =库存满了,鱼逃掉了! +Banana =香蕉 +Banana Dough =香蕉皮 +Orange =橙子 +Pine Nuts =松子 +Banana Loaf =香蕉面包 +Coconut =椰子 +Coconut Slice =椰子片 +Golden Apple =金苹果 +Hearty Stew =丰盛的炖肉 +Bucket of Cactus Pulp =仙人掌果肉桶 +Scorched Wood Fence Gate =烧焦的木栅栏门 +Frost Wood Fence Gate =霜木栅栏门 +Redwood Fence Gate =红杉栅栏门 +Willow Wood Fence Gate =柳树木栅栏门 +Healing Wood Fence Gate =愈合木栅栏门 +Palm Wood Fence Gate =棕榈木栅栏门 +Banana Wood Fence Gate =香蕉木栅栏门 +Mushroom Trunk Fence Gate =蘑菇栅栏门 +Birch Wood Fence Gate =白桦木栅栏门 +[MOD] Ethereal loaded =(MOD)的加载 +Willow Twig =柳树枝 +Redwood Leaves =红杉树叶 +Orange Leaves =橙子树叶 +Banana Leaves =香蕉树叶 +Healing Tree Leaves =治疗树叶 +Palm Leaves =棕榈叶 +Birch Leaves =白桦树叶 +Frost Leaves =霜叶子 +Bamboo Leaves =竹叶 +Mushroom Cap =蘑菇帽 +Mushroom Pore =蘑菇孔隙 +Bush =灌木 +Bush #2 =灌木 #2 +Bush #3 =灌木 #3 +Mushroom Soup =蘑菇汤 +Wild Onion =野生洋葱 +Fire Flower =火焰花 +Fire Dust =火土 +Vine =藤蔓 +Light String Vine =荧光藤蔓 +Fern =蕨类植物 +Fern Tubers =蕨类植物的茎 +Fiery Dry Shrub =干枯灌木 +Snowy Grass =雪草 +Crystal Grass =水晶草 +Crystal Moss =水晶苔藓 +Mushroom Moss =蘑菇苔藓 +Fiery Moss =枯苔藓 +Gray Moss =灰色苔藓 +Green Moss =绿色的苔藓 +Red Illumishroom =红色蘑菇 +Green Illumishroom =绿色蘑菇 +Cyan Illumishroom =青色蘑菇 +Bamboo Sprout =竹笋 +Willow Tree Sapling =柳树树苗 +Healing Tree Sapling =治疗树树苗 +Apple Tree Sapling =苹果树树苗 +Jungle Tree Sapling =丛林树树苗 +Pine Tree Sapling =松树树苗 +Big Tree Sapling =大树树苗 +Banana Tree Sapling =香蕉树树苗 +Frost Tree Sapling =霜树树苗 +Mushroom Tree Sapling =蘑菇树树苗 +Palm Tree Sapling =棕榈树树苗 +Redwood Tree Sapling =红木树树苗 +Orange Tree Sapling =橙树树苗 +Acacia Tree Sapling =金合欢树树苗 +Birch Tree Sapling =桦树树苗 +Schematic not found =没有找到示意图 +Seaweed =海藻 +Blue Coral =蓝色珊瑚 +Orange Coral =橙色珊瑚 +Pink Coral =粉色珊瑚 +Green Coral =绿色珊瑚 +Sandy =沙子 +Crystal Block Stair =水晶楼梯 +Crystal Block Slab =水晶板 +Ice Brick Stair =冰砖楼梯 +Ice Brick Slab =冰砖板 +Snow Brick Stair =雪砖楼梯 +Snow Brick Slab =雪砖板 +Dry Dirt Stair =干燥的泥土楼梯 +Dry Dirt Slab =干土板 +Mushroom Trunk Stair =蘑菇楼梯 +Mushroom Trunk Slab =蘑菇板 +Mushroom Top Stair =蘑菇上楼梯 +Mushroom Top Slab =蘑菇顶部板 +Frost Wood Stair =霜木楼梯 +Frost Wood Slab =霜木材板 +Healing Wood Stair =治疗木楼梯 +Healing Wood Slab =治疗木板 +Palm Wood Stair =棕榈木楼梯 +Palm Wood Slab =棕榈木板 +Birch Wood Stair =白桦木楼梯 +Birch Wood Slab =白桦木板 +Banana Wood Stair =香蕉木楼梯 +Banana Wood Slab =香蕉木板 +Willow Wood Stair =柳树木楼梯 +Willow Wood Slab =柳树木板 +Redwood Stair =红木楼梯 +Redwood Slab =红杉板 +Bamboo Stair =竹楼梯 +Bamboo Slab =竹板 +Dry Dirt =干燥的泥土 +Mushroom Trunk =蘑菇干 +Mushroom Top =蘑菇顶部 +Healing Wood =治疗木 +Redwood =红木 +Strawberry =草莓 +Ice Brick =冰砖 +Snow Brick =雪砖 +Willow Trunk =柳树树干 +Willow Wood =柳树木 +Redwood Trunk =红木箱子 +Redwood Wood =红木木材 +Frost Tree =霜树 +Frost Wood =霜木 +Healing Tree Trunk =治疗树干 +Healing Tree Wood =治疗树木材 +Palm Trunk =棕榈树干 +Palm Wood =棕榈木 +Banana Trunk =香蕉树干 +Banana Wood =香蕉木 +Scorched Tree =烧焦的树 +Mushroom =蘑菇 +Birch Trunk =桦树树干 +Birch Wood =白桦木材 +Bamboo =竹子 \ No newline at end of file diff --git a/mods_disabled/ethereal/mod.conf b/mods/ethereal/mod.conf similarity index 100% rename from mods_disabled/ethereal/mod.conf rename to mods/ethereal/mod.conf diff --git a/mods_disabled/ethereal/mushroom.lua b/mods/ethereal/mushroom.lua similarity index 95% rename from mods_disabled/ethereal/mushroom.lua rename to mods/ethereal/mushroom.lua index f89b2e8..0781f88 100644 --- a/mods_disabled/ethereal/mushroom.lua +++ b/mods/ethereal/mushroom.lua @@ -1,27 +1,28 @@ - -local S = ethereal.intllib - --- mushroom soup (Heals 1 heart) -minetest.register_craftitem("ethereal:mushroom_soup", { - description = S("Mushroom Soup"), - inventory_image = "mushroom_soup.png", - on_use = minetest.item_eat(5, "ethereal:bowl"), -}) - -minetest.register_craft({ - output = "ethereal:mushroom_soup", - recipe = { - {"flowers:mushroom_brown"}, - {"flowers:mushroom_brown"}, - {"group:food_bowl"}, - } -}) - --- 4x red mushrooms make mushroom block -minetest.register_craft({ - output = "ethereal:mushroom", - recipe = { - {"flowers:mushroom_red", "flowers:mushroom_red"}, - {"flowers:mushroom_red", "flowers:mushroom_red"}, - } -}) \ No newline at end of file + +local S = ethereal.intllib + +-- mushroom soup (Heals 1 heart) +minetest.register_craftitem("ethereal:mushroom_soup", { + description = S("Mushroom Soup"), + inventory_image = "mushroom_soup.png", + groups = {drink = 1}, + on_use = minetest.item_eat(5, "ethereal:bowl"), +}) + +minetest.register_craft({ + output = "ethereal:mushroom_soup", + recipe = { + {"flowers:mushroom_brown"}, + {"flowers:mushroom_brown"}, + {"group:food_bowl"}, + } +}) + +-- 4x red mushrooms make mushroom block +minetest.register_craft({ + output = "ethereal:mushroom", + recipe = { + {"flowers:mushroom_red", "flowers:mushroom_red"}, + {"flowers:mushroom_red", "flowers:mushroom_red"}, + } +}) diff --git a/mods_disabled/ethereal/onion.lua b/mods/ethereal/onion.lua similarity index 100% rename from mods_disabled/ethereal/onion.lua rename to mods/ethereal/onion.lua diff --git a/mods_disabled/ethereal/ores.lua b/mods/ethereal/ores.lua similarity index 99% rename from mods_disabled/ethereal/ores.lua rename to mods/ethereal/ores.lua index 27daa3f..1471f8e 100644 --- a/mods_disabled/ethereal/ores.lua +++ b/mods/ethereal/ores.lua @@ -53,6 +53,7 @@ local add_ore = function(a, b, c, d, e, f, g) }) end + -- Coal add_ore("default:stone_with_coal", "default:desert_stone", 24*24*24, 27, 6, -31000, -16) diff --git a/mods_disabled/ethereal/plantlife.lua b/mods/ethereal/plantlife.lua similarity index 100% rename from mods_disabled/ethereal/plantlife.lua rename to mods/ethereal/plantlife.lua diff --git a/mods_disabled/ethereal/plantpack.lua b/mods/ethereal/plantpack.lua similarity index 100% rename from mods_disabled/ethereal/plantpack.lua rename to mods/ethereal/plantpack.lua diff --git a/mods_disabled/ethereal/sapling.lua b/mods/ethereal/sapling.lua similarity index 88% rename from mods_disabled/ethereal/sapling.lua rename to mods/ethereal/sapling.lua index 92990c2..8bee1d6 100644 --- a/mods_disabled/ethereal/sapling.lua +++ b/mods/ethereal/sapling.lua @@ -61,6 +61,9 @@ register_sapling("ethereal:redwood", "Redwood", "redwood_sapling", 31) register_sapling("ethereal:orange_tree", "Orange", "orange_tree_sapling", 6) register_sapling("ethereal:birch", "Birch", "moretrees_birch_sapling", 7) register_sapling("ethereal:sakura", "Sakura", "ethereal_sakura_sapling", 10) +register_sapling("ethereal:lemon_tree", "Lemon", "lemon_tree_sapling", 7) +register_sapling("ethereal:olive_tree", "Olive", "olive_tree_sapling", 10) + local add_tree = function (pos, ofx, ofy, ofz, schem, replace) -- check for schematic @@ -87,7 +90,13 @@ function ethereal.grow_big_tree(pos) end function ethereal.grow_banana_tree(pos) - add_tree(pos, 3, 0, 3, ethereal.bananatree) + if math.random(3) == 1 + and minetest.find_node_near(pos, 1, {"farming:soil_wet"}) then + add_tree(pos, 3, 0, 3, ethereal.bananatree, + {{"ethereal:banana", "ethereal:banana_bunch"}}) + else + add_tree(pos, 3, 0, 3, ethereal.bananatree) + end end function ethereal.grow_frost_tree(pos) @@ -111,7 +120,7 @@ function ethereal.grow_redwood_tree(pos) end function ethereal.grow_orange_tree(pos) - add_tree(pos, 1, 0, 1, ethereal.orangetree) + add_tree(pos, 2, 0, 2, ethereal.orangetree) end function ethereal.grow_bamboo_tree(pos) @@ -131,6 +140,14 @@ function ethereal.grow_sakura_tree(pos) end end +function ethereal.grow_lemon_tree(pos) + add_tree(pos, 2, 0, 2, ethereal.lemontree) +end + +function ethereal.grow_olive_tree(pos) + add_tree(pos, 3, 0, 3, ethereal.olivetree) +end + -- check if sapling has enough height room to grow local enough_height = function(pos, height) @@ -212,6 +229,14 @@ local grow_sapling = function(pos, node) elseif node.name == "ethereal:sakura_sapling" and under == "ethereal:bamboo_dirt" then ethereal.grow_sakura_tree(pos) + + elseif node.name == "ethereal:olive_tree_sapling" + and under == "ethereal:grove_dirt" then + ethereal.grow_olive_tree(pos) + + elseif node.name == "ethereal:lemon_tree_sapling" + and under == "ethereal:grove_dirt" then + ethereal.grow_lemon_tree(pos) end end diff --git a/mods/ethereal/schematics/bamboo_tree.lua b/mods/ethereal/schematics/bamboo_tree.lua new file mode 100644 index 0000000..b61f045 --- /dev/null +++ b/mods/ethereal/schematics/bamboo_tree.lua @@ -0,0 +1,85 @@ + +local _ = {name = "air", param1 = 000} +local B = {name = "ethereal:bamboo", param1 = 255} +local L = {name = "ethereal:bamboo_leaves", param1 = 255} +local l = {name = "ethereal:bamboo_leaves", param1 = 100} + +ethereal.bambootree = { + + size = {x = 3, y = 18, z = 3}, + + yslice_prob = { + {ypos = 0, prob = 127}, + {ypos = 1, prob = 127}, + {ypos = 2, prob = 127}, + }, + + data = { + + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + l,L,l, + _,L,_, + _,_,_, + + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + _,B,_, + l,L,l, + _,L,_, + _,l,_, + + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + _,_,_, + l,L,l, + _,L,_, + _,_,_, + + } +} + +if ethereal.papyruswalk == true then + + minetest.override_item("default:papyrus", { + walkable = true, + sunlight_propagates = true + }) +end diff --git a/mods/ethereal/schematics/banana_tree.lua b/mods/ethereal/schematics/banana_tree.lua new file mode 100644 index 0000000..3a8e303 --- /dev/null +++ b/mods/ethereal/schematics/banana_tree.lua @@ -0,0 +1,83 @@ + +local _ = {name = "air", param1 = 0} +local T = {name = "ethereal:banana_trunk", param1 = 255} +local L = {name = "ethereal:bananaleaves", param1 = 255} +local l = {name = "ethereal:bananaleaves", param1 = 180} +local B = {name = "ethereal:banana", param1 = 255} +local b = {name = "ethereal:banana", param1 = 070} + +ethereal.bananatree = { + + size = {x = 7, y = 8, z = 7}, + + yslice_prob = { + {ypos = 0, prob = 127}, + }, + + data = { + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,l,_,_,_, + _,_,_,L,_,_,_, + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,b,_,_,_, + _,_,_,B,_,_,_, + _,_,_,L,_,_,_, + _,_,_,_,_,_,_, + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,b,T,b,_,_, + _,_,B,L,B,_,_, + _,L,L,L,L,L,_, + L,l,_,L,_,l,L, + + _,_,_,T,_,_,_, + _,_,_,T,_,_,_, + _,_,_,T,_,_,_, + _,_,_,T,_,_,_, + _,_,_,b,_,_,_, + _,_,_,B,_,_,_, + _,_,_,L,_,_,_, + _,_,_,_,_,_,_, + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,L,_,_,_, + _,_,_,l,_,_,_, + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,L,_,_,_, + + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + _,_,_,_,_,_,_, + + } +} diff --git a/mods/ethereal/schematics/bigtree.lua b/mods/ethereal/schematics/bigtree.lua new file mode 100644 index 0000000..2ee6605 --- /dev/null +++ b/mods/ethereal/schematics/bigtree.lua @@ -0,0 +1,100 @@ + +local _ = {name = "air", prob = 0} +local L = {name = "default:leaves", prob = 255} +local T = {name = "default:tree", prob = 255} +local t = {name = "default:tree", prob = 127} + +ethereal.bigtree = { + + size = {x = 9, y = 8, z = 9}, + + yslice_prob = { + {ypos = 0, prob = 127}, + {ypos = 1, prob = 127}, + }, + + data = { + + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,L,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + + _,_,t,t,_,t,t,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,L,L,L,_,_,_, + _,_,_,_,L,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + + _,t,t,t,t,t,t,t,_, + _,_,_,t,_,t,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,L,L,L,L,L,_,_, + _,_,_,L,L,L,_,_,_, + _,_,_,_,L,_,_,_,_, + _,_,_,_,_,_,_,_,_, + + _,t,t,t,T,t,t,t,_, + _,_,t,t,T,t,t,_,_, + _,_,_,_,T,_,_,_,_, + _,_,_,_,T,_,_,_,_, + _,L,L,L,T,L,L,L,_, + _,_,L,L,L,L,L,_,_, + _,_,_,L,L,L,_,_,_, + _,_,_,_,_,_,_,_,_, + + _,_,t,T,T,T,t,_,_, + _,_,_,T,T,T,_,_,_, + _,_,_,T,T,T,_,_,_, + _,_,_,T,T,T,_,_,_, + L,L,L,L,T,L,L,L,L, + _,L,L,L,T,L,L,L,_, + _,_,L,L,L,L,L,_,_, + _,_,_,_,_,_,_,_,_, + + _,t,t,t,T,t,t,t,_, + _,_,t,t,T,t,t,_,_, + _,_,_,_,T,_,_,_,_, + _,_,_,_,T,_,_,_,_, + _,L,L,L,T,L,L,L,_, + _,_,L,L,L,L,L,_,_, + _,_,_,L,L,L,_,_,_, + _,_,_,_,_,_,_,_,_, + + _,t,t,t,t,t,t,t,_, + _,_,_,t,_,t,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,L,L,L,L,L,_,_, + _,_,_,L,L,L,_,_,_, + _,_,_,_,L,_,_,_,_, + _,_,_,_,_,_,_,_,_, + + _,_,t,t,_,t,t,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,L,L,L,_,_,_, + _,_,_,_,L,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,L,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + _,_,_,_,_,_,_,_,_, + + } +} diff --git a/mods/ethereal/schematics/birch_tree.lua b/mods/ethereal/schematics/birch_tree.lua new file mode 100644 index 0000000..afd190b --- /dev/null +++ b/mods/ethereal/schematics/birch_tree.lua @@ -0,0 +1,59 @@ + +local _ = {name = "air", param1 = 0} +local T = {name = "ethereal:birch_trunk", param1 = 255} +local L = {name = "ethereal:birch_leaves", param1 = 255} +local l = {name = "ethereal:birch_leaves", param1 = 150} + +ethereal.birchtree = { + + size = {x = 5, y = 7, z = 5}, + + yslice_prob = { + {ypos = 0, prob = 127}, + {ypos = 3, prob = 127}, + }, + + data = { + + _,_,_,_,_, + _,_,_,_,_, + _,_,_,_,_, + l,L,L,L,l, + l,L,L,L,l, + _,_,_,_,_, + _,_,_,_,_, + + _,_,_,_,_, + _,_,_,_,_, + _,_,_,_,_, + L,L,L,L,L, + L,L,L,L,L, + _,l,L,l,_, + _,_,L,_,_, + + _,_,T,_,_, + _,_,T,_,_, + _,_,T,_,_, + L,L,T,L,L, + L,L,T,L,L, + _,L,T,L,_, + _,L,L,L,_, + + _,_,_,_,_, + _,_,_,_,_, + _,_,_,_,_, + L,L,L,L,L, + L,L,L,L,L, + _,l,L,l,_, + _,_,L,_,_, + + _,_,_,_,_, + _,_,_,_,_, + _,_,_,_,_, + l,L,L,L,l, + l,L,L,L,l, + _,_,_,_,_, + _,_,_,_,_, + + } +} diff --git a/mods/ethereal/schematics/bush.lua b/mods/ethereal/schematics/bush.lua new file mode 100644 index 0000000..d0a0ed3 --- /dev/null +++ b/mods/ethereal/schematics/bush.lua @@ -0,0 +1,38 @@ + +local _ = {name = "air", param1 = 0} +local B = {name = "ethereal:bush", param1 = 255} +local b = {name = "ethereal:bush", param1 = 100} + +ethereal.bush = { + + size = {x = 5, y = 3, z = 5}, + + yslice_prob = { + {ypos = 0, prob = 127}, + {ypos = 2, prob = 127}, + }, + + data = { + + b,B,B,B,b, + _,_,_,_,_, + _,_,_,_,_, + + B,B,B,B,B, + _,b,B,b,_, + _,_,_,_,_, + + B,B,B,B,B, + _,B,B,B,_, + _,_,b,_,_, + + B,B,B,B,B, + _,b,B,b,_, + _,_,_,_,_, + + b,B,B,B,b, + _,_,_,_,_, + _,_,_,_,_, + + } +} diff --git a/mods/ethereal/schematics/corals.mts b/mods/ethereal/schematics/corals.mts new file mode 100644 index 0000000000000000000000000000000000000000..e1bd7ded6c202e4ca9f308164806f53117606728 GIT binary patch literal 171 zcmeYb3HD`RVPIuoW?-$aw+Awr6Elk#L{d`I5=(PRtdjGK5_95#L|%F-gD|RSQc-?+ z9)lRFU~zV8PHIVhUd5cXJr{Wy6gix^-`F!RE)@~k)9~+pchcpcMz;l}!mV5L=PU0m z+!C7hHEZ`~gravel->dirt->sand, ice->snow, dry dirt->desert sand +ethereal.xcraft = false -- allow cheat crafts for cobble->gravel->dirt->sand, ice->snow, dry dirt->desert sand -- Set following to 1 to enable biome or false to disable ethereal.glacier = 1 -- Ice glaciers with snow @@ -40,3 +40,4 @@ ethereal.swamp = 1 -- Swamp areas with vines on tree's, mushrooms, lilly's a ethereal.sealife = 1 -- Enable coral and seaweed ethereal.reefs = 1 -- Enable new coral reefs in default ethereal.sakura = 1 -- Enable sakura biomes with trees +ethereal.mediterranean = 1 -- Enable Mediterranean biome diff --git a/mods/ethereal/settingtypes.txt b/mods/ethereal/settingtypes.txt new file mode 100644 index 0000000..1cc37de --- /dev/null +++ b/mods/ethereal/settingtypes.txt @@ -0,0 +1,38 @@ +ethereal.leaftype (0 for 2D plantlike leaves or 1 for 3D) int 0 +ethereal.leafwalk (Walkable leaves) bool false + +ethereal.cavedirt (Caves cut through dirt) bool true +ethereal.torchdrop (Torches drop when in water) bool true +ethereal.papyruswalk (Papyrus and Bamboo are walkable) bool true +ethereal.lilywalk (Lilypads are walkable) bool true +ethereal.xcraft (Enable X-Craft cheats) bool true + +ethereal.glacier (Glacier biome, 1 = Enable / 0 = Disable) int 1 +ethereal.bambo (Bamboo biome, 1 = Enable / 0 = Disable) int 1 +ethereal.mesa (Mesa biome, 1 = Enable / 0 = Disable) int 1 +ethereal.alpine (Alpine biome, 1 = Enable / 0 = Disable) int 1 +ethereal.healing (Healing Tree biome, 1 = Enable / 0 = Disable) int 1 +ethereal.snowy (Pine Tree biome, 1 = Enable / 0 = Disable) int 1 +ethereal.frost (Blue Frost biome, 1 = Enable / 0 = Disable) int 1 +ethereal.grassy (Grassy biome, 1 = Enable / 0 = Disable) int 1 +ethereal.caves (Desertstone biome, 1 = Enable / 0 = Disable) int 1 +ethereal.grayness (Grey Willow biome, 1 = Enable / 0 = Disable) int 1 +ethereal.grassytwo (GrassyTwo biome, 1 = Enable / 0 = Disable) int 1 +ethereal.prairie (Prairie biome, 1 = Enable / 0 = Disable) int 1 +ethereal.jumble (Jumble biome, 1 = Enable / 0 = Disable) int 1 +ethereal.junglee (Jungle biome, 1 = Enable / 0 = Disable) int 1 +ethereal.desert (Desert biome, 1 = Enable / 0 = Disable) int 1 +ethereal.grove (Banana Grove biome, 1 = Enable / 0 = Disable) int 1 +ethereal.mushroom (Mushroom biome, 1 = Enable / 0 = Disable) int 1 +ethereal.sandstone (Sandstone biome, 1 = Enable / 0 = Disable) int 1 +ethereal.quicksand (Quicksand Bank biome, 1 = Enable / 0 = Disable) int 1 +ethereal.plains (Scorched Plains biome, 1 = Enable / 0 = Disable) int 1 +ethereal.savanna (Savanna biome, 1 = Enable / 0 = Disable) int 1 +ethereal.fiery (Feiry Lava biome, 1 = Enable / 0 = Disable) int 1 +ethereal.sandclay (Sandy Clay biome, 1 = Enable / 0 = Disable) int 1 +ethereal.swamp (Swamp biome, 1 = Enable / 0 = Disable) int 1 +ethereal.sealife (Coral and Seaweed biome, 1 = Enable / 0 = Disable) int 1 +ethereal.reefs (MT5 Coral biome, 1 = Enable / 0 = Disable) int 1 +ethereal.sakura (Sakura biome, 1 = Enable / 0 = Disable) int 1 +ethereal.tundra (Tundra biome, 1 = Enable / 0 = Disable) int 1 +ethereal.mediterranean (Mediterranean biome, 1 = Enable / 0 = Disable) int 1 diff --git a/mods_disabled/ethereal/stairs.lua b/mods/ethereal/stairs.lua similarity index 86% rename from mods_disabled/ethereal/stairs.lua rename to mods/ethereal/stairs.lua index 6b4f7bb..7db886c 100644 --- a/mods_disabled/ethereal/stairs.lua +++ b/mods/ethereal/stairs.lua @@ -4,25 +4,28 @@ local S = ethereal.intllib -- Stairs Redo if stairs and stairs.mod and stairs.mod == "redo" then +stairs.register_all("blue_marble_tile", "ethereal:blue_marble_tile", + {cracky = 1}, + {"ethereal_blue_marble_tile.png"}, + S("Blue Marble Tile"), + default.node_sound_stone_defaults()) + stairs.register_all("crystal_block", "ethereal:crystal_block", {cracky = 1, level = 2, puts_out_fire = 1, cools_lava = 1}, {"crystal_block.png"}, - S("Crystal Block Stair"), - S("Crystal Block Slab"), + S("Crystal Block"), default.node_sound_glass_defaults()) stairs.register_all("icebrick", "ethereal:icebrick", {cracky = 3, puts_out_fire = 1, cools_lava = 1}, {"brick_ice.png"}, - S("Ice Brick Stair"), - S("Ice Brick Slab"), + S("Ice Brick"), default.node_sound_glass_defaults()) - + stairs.register_all("snowbrick", "ethereal:snowbrick", {crumbly = 3, puts_out_fire = 1, cools_lava = 1}, {"brick_snow.png"}, - S("Snow Brick Stair"), - S("Snow Brick Slab"), + S("Snow Brick"), default.node_sound_dirt_defaults({ footstep = {name = "default_snow_footstep", gain = 0.25}, dug = {name = "default_snow_footstep", gain = 0.75}, @@ -31,90 +34,91 @@ stairs.register_all("snowbrick", "ethereal:snowbrick", stairs.register_all("dry_dirt", "ethereal:dry_dirt", {crumbly = 3}, {"ethereal_dry_dirt.png"}, - S("Dried Dirt Stair"), - S("Dried Dirt Slab"), + S("Dried Dirt"), default.node_sound_dirt_defaults()) stairs.register_all("mushroom_trunk", "ethereal:mushroom_trunk", {choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, {"mushroom_trunk.png"}, - S("Mushroom Trunk Stair"), - S("Mushroom Trunk Slab"), + S("Mushroom Trunk"), default.node_sound_wood_defaults()) stairs.register_all("mushroom", "ethereal:mushroom", {choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, {"mushroom_block.png"}, - S("Mushroom Top Stair"), - S("Mushroom Top Slab"), + S("Mushroom Top"), default.node_sound_wood_defaults()) stairs.register_all("frost_wood", "ethereal:frost_wood", {choppy = 2, oddly_breakable_by_hand = 1, put_out_fire = 1}, {"frost_wood.png"}, - S("Frost Wood Stair"), - S("Frost Wood Slab"), + S("Frost Wood"), default.node_sound_wood_defaults()) stairs.register_all("yellow_wood", "ethereal:yellow_wood", {choppy = 2, oddly_breakable_by_hand = 1, put_out_fire = 1}, {"yellow_wood.png"}, - S("Healing Wood Stair"), - S("Healing Wood Slab"), + S("Healing Wood"), default.node_sound_wood_defaults()) stairs.register_all("palm_wood", "ethereal:palm_wood", {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, {"moretrees_palm_wood.png"}, - S("Palm Wood Stair"), - S("Palm Wood Slab"), + S("Palm Wood"), default.node_sound_wood_defaults()) stairs.register_all("birch_wood", "ethereal:birch_wood", {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, {"moretrees_birch_wood.png"}, - S("Birch Wood Stair"), - S("Birch Wood Slab"), + S("Birch Wood"), default.node_sound_wood_defaults()) stairs.register_all("banana_wood", "ethereal:banana_wood", {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, {"banana_wood.png"}, - S("Banana Wood Stair"), - S("Banana Wood Slab"), + S("Banana Wood"), default.node_sound_wood_defaults()) stairs.register_all("willow_wood", "ethereal:willow_wood", {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, {"willow_wood.png"}, - S("Willow Wood Stair"), - S("Willow Wood Slab"), + S("Willow Wood"), default.node_sound_wood_defaults()) stairs.register_all("redwood_wood", "ethereal:redwood_wood", {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, {"redwood_wood.png"}, - S("Redwood stair"), - S("Redwood Slab"), + S("Redwood"), default.node_sound_wood_defaults()) stairs.register_all("bamboo_wood", "ethereal:bamboo_block", {snappy = 3, choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, {"bamboo_floor.png"}, - S("Bamboo stair"), - S("Bamboo Slab"), + S("Bamboo"), default.node_sound_wood_defaults()) stairs.register_all("sakura_wood", "ethereal:sakura_wood", {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, {"ethereal_sakura_wood.png"}, - S("Sakura Wood stair"), - S("Sakura Wood Slab"), + S("Sakura Wood"), + default.node_sound_wood_defaults()) + +stairs.register_all("olive_wood", "ethereal:olive_wood", + {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, + {"olive_wood.png"}, + S("Olive Wood"), default.node_sound_wood_defaults()) -- Stairs Plus (in More Blocks) elseif minetest.global_exists("stairsplus") then +stairsplus:register_all("ethereal", "blue_marble_tile", "ethereal:blue_marble_tile", { + description = S("Blue Marble Tile"), + tiles = {"ethereal_blue_marble_tile.png"}, + groups = {cracky = 1}, + sounds = default.node_sound_stone_defaults(), +}) + stairsplus:register_all("ethereal", "crystal_block", "ethereal:crystal_block", { description = S("Crystal block"), tiles = {"crystal_block.png"}, @@ -223,9 +227,23 @@ stairsplus:register_all("ethereal", "sakura_wood", "ethereal:sakura_wood", { sounds = default.node_sound_wood_defaults(), }) +stairsplus:register_all("ethereal", "olive_wood", "ethereal:olive_wood", { + description = S("Olive"), + tiles = {"olive_wood.png"}, + groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, + sounds = default.node_sound_wood_defaults(), +}) + -- Default Stairs else +stairs.register_stair_and_slab("blue_marble_tile", "ethereal:blue_marble_tile", + {cracky = 1}, + {"ethereal_blue_marble_tile.png"}, + S("Blue Marble Tile Stair"), + S("Blue Marble Tile Slab"), + default.node_sound_stone_defaults()) + stairs.register_stair_and_slab("crystal_block", "ethereal:crystal_block", {cracky = 1, level = 2, puts_out_fire = 1, cools_lava = 1}, {"crystal_block.png"}, @@ -239,7 +257,7 @@ stairs.register_stair_and_slab("icebrick", "ethereal:icebrick", S("Ice Brick Stair"), S("Ice Brick Slab"), default.node_sound_glass_defaults()) - + stairs.register_stair_and_slab("snowbrick", "ethereal:snowbrick", {crumbly = 3, puts_out_fire = 1, cools_lava = 1}, {"brick_snow.png"}, @@ -335,4 +353,11 @@ stairs.register_stair_and_slab("sakura_wood", "ethereal:sakura_wood", S("Sakura Wood Slab"), default.node_sound_wood_defaults()) +stairs.register_stair_and_slab("olive_wood", "ethereal:olive_wood", + {choppy = 2, oddly_breakable_by_hand = 1, flammable = 3}, + {"olive_wood.png"}, + S("Olive Wood Stair"), + S("Olive Wood Slab"), + default.node_sound_wood_defaults()) + end diff --git a/mods_disabled/ethereal/strawberry.lua b/mods/ethereal/strawberry.lua similarity index 100% rename from mods_disabled/ethereal/strawberry.lua rename to mods/ethereal/strawberry.lua diff --git a/mods_disabled/ethereal/textures/baked_clay_grey.png b/mods/ethereal/textures/baked_clay_grey.png similarity index 100% rename from mods_disabled/ethereal/textures/baked_clay_grey.png rename to mods/ethereal/textures/baked_clay_grey.png diff --git a/mods_disabled/ethereal/textures/baked_clay_orange.png b/mods/ethereal/textures/baked_clay_orange.png similarity index 100% rename from mods_disabled/ethereal/textures/baked_clay_orange.png rename to mods/ethereal/textures/baked_clay_orange.png diff --git a/mods_disabled/ethereal/textures/baked_clay_red.png b/mods/ethereal/textures/baked_clay_red.png similarity index 100% rename from mods_disabled/ethereal/textures/baked_clay_red.png rename to mods/ethereal/textures/baked_clay_red.png diff --git a/mods_disabled/ethereal/textures/bamboo.png b/mods/ethereal/textures/bamboo.png similarity index 100% rename from mods_disabled/ethereal/textures/bamboo.png rename to mods/ethereal/textures/bamboo.png diff --git a/mods_disabled/ethereal/textures/bamboo_floor.png b/mods/ethereal/textures/bamboo_floor.png similarity index 100% rename from mods_disabled/ethereal/textures/bamboo_floor.png rename to mods/ethereal/textures/bamboo_floor.png diff --git a/mods_disabled/ethereal/textures/bamboo_leaves.png b/mods/ethereal/textures/bamboo_leaves.png similarity index 100% rename from mods_disabled/ethereal/textures/bamboo_leaves.png rename to mods/ethereal/textures/bamboo_leaves.png diff --git a/mods_disabled/ethereal/textures/bamboo_sprout.png b/mods/ethereal/textures/bamboo_sprout.png similarity index 100% rename from mods_disabled/ethereal/textures/bamboo_sprout.png rename to mods/ethereal/textures/bamboo_sprout.png diff --git a/mods_disabled/ethereal/textures/banana_bread.png b/mods/ethereal/textures/banana_bread.png similarity index 100% rename from mods_disabled/ethereal/textures/banana_bread.png rename to mods/ethereal/textures/banana_bread.png diff --git a/mods/ethereal/textures/banana_bunch.png b/mods/ethereal/textures/banana_bunch.png new file mode 100644 index 0000000000000000000000000000000000000000..9e73cb6000937fa29f62ed7da9ff57a41e1501a4 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0vp^A|TAd3?%E9GuQzsl>na*S0D`p7AoBCx_n{gg5`O# z?X`;QmT2$WqJQm->4U2lUtZWs^`CkPRK!>kk_Fxv@9dHC3(SI+d!WsLqsoV>(v-E>yYIpx0005f zNklWh6@PWFsLOL~<0AH(pD3C60~q0X4d7PvS%g z%1JpLbQs};3MqwMqC_G|O#$2wpn=VFZ}i^Nyf?7>qC+L_n$7A}Q&yun)WtEP@S-cT zTWqSTfqJcd;RR%7X;qj>4b3+Sd?DLY%Vg8_0*Z{a6ka>}j%2zwIczP5z7U?$QazZ_ z2~^7>K6DF;W&4Id{)Fvz@yRNing;02HDWeoOiul13ds=0b>l7*xu|Er1F4kdO^q9$i7s{ zXqixPqg#BhW{JFLjJI);#cY+wc9ptvmcx0S%Y>oCfTGEMqtJ+{(ulFxyWv%Z0005x zNkl+tA=?@Ad4=#@Xx~5 zr13ry&8ow@{Cylt}_wnoUt(U3pfQ-{qXkJ@Ds${hob=6Wg-0 zxm#EdxzB60Jp8=d-c_cCJ>ynpY|CHO`q0C$8u5 zCJ)Oj$CzVTu&6LM$9S2s+&xwbw&9oKFvbg}#1s;$SPH~EET~Rec7=#F z5v`kydZ6N1aTOEcj`I)}esvO4*X+A;J;S!(w5m0Q${1UY?JOCgipeF)HrBfS;AH@AHosmAxFf!ccc`9bO>W! zXoppFud4At&(BQ8%j>dSXI2rr@!$-%;3$8sjx~3cQcXh91{~TeuXlu+nrBBe8EwGF z8zM^HXh~8n)G9WZ<^_4`?gKvF&JEJ~{ zsD-G>0Jcmc)FN$(10>ah#JN4#$IiU8(~bkHkH{IqTz#1J~B*6#Mdb&7mdKI;Vst05O+0_W%F@ literal 0 HcmV?d00001 diff --git a/mods_disabled/ethereal/textures/ethereal_pine_tree_sapling.png b/mods/ethereal/textures/ethereal_pine_tree_sapling.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_pine_tree_sapling.png rename to mods/ethereal/textures/ethereal_pine_tree_sapling.png diff --git a/mods_disabled/ethereal/textures/ethereal_sakura_door.png b/mods/ethereal/textures/ethereal_sakura_door.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_sakura_door.png rename to mods/ethereal/textures/ethereal_sakura_door.png diff --git a/mods_disabled/ethereal/textures/ethereal_sakura_door_inv.png b/mods/ethereal/textures/ethereal_sakura_door_inv.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_sakura_door_inv.png rename to mods/ethereal/textures/ethereal_sakura_door_inv.png diff --git a/mods_disabled/ethereal/textures/ethereal_sakura_leaves.png b/mods/ethereal/textures/ethereal_sakura_leaves.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_sakura_leaves.png rename to mods/ethereal/textures/ethereal_sakura_leaves.png diff --git a/mods_disabled/ethereal/textures/ethereal_sakura_leaves2.png b/mods/ethereal/textures/ethereal_sakura_leaves2.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_sakura_leaves2.png rename to mods/ethereal/textures/ethereal_sakura_leaves2.png diff --git a/mods_disabled/ethereal/textures/ethereal_sakura_sapling.png b/mods/ethereal/textures/ethereal_sakura_sapling.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_sakura_sapling.png rename to mods/ethereal/textures/ethereal_sakura_sapling.png diff --git a/mods_disabled/ethereal/textures/ethereal_sakura_trunk.png b/mods/ethereal/textures/ethereal_sakura_trunk.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_sakura_trunk.png rename to mods/ethereal/textures/ethereal_sakura_trunk.png diff --git a/mods_disabled/ethereal/textures/ethereal_sakura_trunk_top.png b/mods/ethereal/textures/ethereal_sakura_trunk_top.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_sakura_trunk_top.png rename to mods/ethereal/textures/ethereal_sakura_trunk_top.png diff --git a/mods_disabled/ethereal/textures/ethereal_sakura_wood.png b/mods/ethereal/textures/ethereal_sakura_wood.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_sakura_wood.png rename to mods/ethereal/textures/ethereal_sakura_wood.png diff --git a/mods_disabled/ethereal/textures/ethereal_snowygrass.png b/mods/ethereal/textures/ethereal_snowygrass.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_snowygrass.png rename to mods/ethereal/textures/ethereal_snowygrass.png diff --git a/mods_disabled/ethereal/textures/ethereal_sponge.png b/mods/ethereal/textures/ethereal_sponge.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_sponge.png rename to mods/ethereal/textures/ethereal_sponge.png diff --git a/mods_disabled/ethereal/textures/ethereal_sponge_wet.png b/mods/ethereal/textures/ethereal_sponge_wet.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_sponge_wet.png rename to mods/ethereal/textures/ethereal_sponge_wet.png diff --git a/mods_disabled/ethereal/textures/ethereal_tree_sapling.png b/mods/ethereal/textures/ethereal_tree_sapling.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_tree_sapling.png rename to mods/ethereal/textures/ethereal_tree_sapling.png diff --git a/mods_disabled/ethereal/textures/ethereal_wild_onion_1.png b/mods/ethereal/textures/ethereal_wild_onion_1.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_wild_onion_1.png rename to mods/ethereal/textures/ethereal_wild_onion_1.png diff --git a/mods_disabled/ethereal/textures/ethereal_wild_onion_2.png b/mods/ethereal/textures/ethereal_wild_onion_2.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_wild_onion_2.png rename to mods/ethereal/textures/ethereal_wild_onion_2.png diff --git a/mods_disabled/ethereal/textures/ethereal_wild_onion_3.png b/mods/ethereal/textures/ethereal_wild_onion_3.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_wild_onion_3.png rename to mods/ethereal/textures/ethereal_wild_onion_3.png diff --git a/mods_disabled/ethereal/textures/ethereal_wild_onion_4.png b/mods/ethereal/textures/ethereal_wild_onion_4.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_wild_onion_4.png rename to mods/ethereal/textures/ethereal_wild_onion_4.png diff --git a/mods_disabled/ethereal/textures/ethereal_wild_onion_5.png b/mods/ethereal/textures/ethereal_wild_onion_5.png similarity index 100% rename from mods_disabled/ethereal/textures/ethereal_wild_onion_5.png rename to mods/ethereal/textures/ethereal_wild_onion_5.png diff --git a/mods_disabled/ethereal/textures/farming_orange.png b/mods/ethereal/textures/farming_orange.png similarity index 100% rename from mods_disabled/ethereal/textures/farming_orange.png rename to mods/ethereal/textures/farming_orange.png diff --git a/mods_disabled/ethereal/textures/fern.png b/mods/ethereal/textures/fern.png similarity index 100% rename from mods_disabled/ethereal/textures/fern.png rename to mods/ethereal/textures/fern.png diff --git a/mods_disabled/ethereal/textures/fern_tubers.png b/mods/ethereal/textures/fern_tubers.png similarity index 100% rename from mods_disabled/ethereal/textures/fern_tubers.png rename to mods/ethereal/textures/fern_tubers.png diff --git a/mods_disabled/ethereal/textures/fire_dust.png b/mods/ethereal/textures/fire_dust.png similarity index 100% rename from mods_disabled/ethereal/textures/fire_dust.png rename to mods/ethereal/textures/fire_dust.png diff --git a/mods_disabled/ethereal/textures/fish_cooked.png b/mods/ethereal/textures/fish_cooked.png similarity index 100% rename from mods_disabled/ethereal/textures/fish_cooked.png rename to mods/ethereal/textures/fish_cooked.png diff --git a/mods_disabled/ethereal/textures/fish_raw.png b/mods/ethereal/textures/fish_raw.png similarity index 100% rename from mods_disabled/ethereal/textures/fish_raw.png rename to mods/ethereal/textures/fish_raw.png diff --git a/mods_disabled/ethereal/textures/fishing_rod.png b/mods/ethereal/textures/fishing_rod.png similarity index 100% rename from mods_disabled/ethereal/textures/fishing_rod.png rename to mods/ethereal/textures/fishing_rod.png diff --git a/mods_disabled/ethereal/textures/fishing_rod_baited.png b/mods/ethereal/textures/fishing_rod_baited.png similarity index 100% rename from mods_disabled/ethereal/textures/fishing_rod_baited.png rename to mods/ethereal/textures/fishing_rod_baited.png diff --git a/mods_disabled/ethereal/textures/fishing_rod_wield.png b/mods/ethereal/textures/fishing_rod_wield.png similarity index 100% rename from mods_disabled/ethereal/textures/fishing_rod_wield.png rename to mods/ethereal/textures/fishing_rod_wield.png diff --git a/mods_disabled/ethereal/textures/frost_wood.png b/mods/ethereal/textures/frost_wood.png similarity index 100% rename from mods_disabled/ethereal/textures/frost_wood.png rename to mods/ethereal/textures/frost_wood.png diff --git a/mods_disabled/ethereal/textures/glostone.png b/mods/ethereal/textures/glostone.png similarity index 100% rename from mods_disabled/ethereal/textures/glostone.png rename to mods/ethereal/textures/glostone.png diff --git a/mods_disabled/ethereal/textures/hearty_stew.png b/mods/ethereal/textures/hearty_stew.png similarity index 100% rename from mods_disabled/ethereal/textures/hearty_stew.png rename to mods/ethereal/textures/hearty_stew.png diff --git a/mods_disabled/ethereal/textures/illumishroom.png b/mods/ethereal/textures/illumishroom.png similarity index 100% rename from mods_disabled/ethereal/textures/illumishroom.png rename to mods/ethereal/textures/illumishroom.png diff --git a/mods_disabled/ethereal/textures/illumishroom2.png b/mods/ethereal/textures/illumishroom2.png similarity index 100% rename from mods_disabled/ethereal/textures/illumishroom2.png rename to mods/ethereal/textures/illumishroom2.png diff --git a/mods_disabled/ethereal/textures/illumishroom3.png b/mods/ethereal/textures/illumishroom3.png similarity index 100% rename from mods_disabled/ethereal/textures/illumishroom3.png rename to mods/ethereal/textures/illumishroom3.png diff --git a/mods/ethereal/textures/lemon.png b/mods/ethereal/textures/lemon.png new file mode 100644 index 0000000000000000000000000000000000000000..f13a31e76a99ce0b6b9367f73be8b970cbb3423e GIT binary patch literal 382 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 N002ovPDHLkV1n4%HVOa$ literal 0 HcmV?d00001 diff --git a/mods/ethereal/textures/lemon_tree_sapling.png b/mods/ethereal/textures/lemon_tree_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..28b257aceaeb6aea683a879cb792684a90cfc626 GIT binary patch literal 206 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Vt`MGD~Og*)>D-;(^fXqQE@a< zvo+QUus2q9Q+@YLE_xe7U;fz^pd#*)AirRS|8P)SR(lmF9O&ud7$PyXv@eja!GOo< zwNCcOf9%uvw`+9%&1|?nrDOh1pTmq>98YxITQybo){$;;C%rZeNrmg2GgYgyB@LfF r-?-_^qP!y-<;%+Tosa$8vy*X)6r;bxZIv%T!x=nX{an^LB{Ts5PzFgk literal 0 HcmV?d00001 diff --git a/mods_disabled/ethereal/textures/light_staff.png b/mods/ethereal/textures/light_staff.png similarity index 100% rename from mods_disabled/ethereal/textures/light_staff.png rename to mods/ethereal/textures/light_staff.png diff --git a/mods_disabled/ethereal/textures/lightstring.png b/mods/ethereal/textures/lightstring.png similarity index 100% rename from mods_disabled/ethereal/textures/lightstring.png rename to mods/ethereal/textures/lightstring.png diff --git a/mods_disabled/ethereal/textures/moretrees_acacia_leaves.png b/mods/ethereal/textures/moretrees_acacia_leaves.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_acacia_leaves.png rename to mods/ethereal/textures/moretrees_acacia_leaves.png diff --git a/mods_disabled/ethereal/textures/moretrees_birch_leaves.png b/mods/ethereal/textures/moretrees_birch_leaves.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_birch_leaves.png rename to mods/ethereal/textures/moretrees_birch_leaves.png diff --git a/mods_disabled/ethereal/textures/moretrees_birch_sapling.png b/mods/ethereal/textures/moretrees_birch_sapling.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_birch_sapling.png rename to mods/ethereal/textures/moretrees_birch_sapling.png diff --git a/mods_disabled/ethereal/textures/moretrees_birch_trunk.png b/mods/ethereal/textures/moretrees_birch_trunk.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_birch_trunk.png rename to mods/ethereal/textures/moretrees_birch_trunk.png diff --git a/mods_disabled/ethereal/textures/moretrees_birch_trunk_top.png b/mods/ethereal/textures/moretrees_birch_trunk_top.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_birch_trunk_top.png rename to mods/ethereal/textures/moretrees_birch_trunk_top.png diff --git a/mods_disabled/ethereal/textures/moretrees_birch_wood.png b/mods/ethereal/textures/moretrees_birch_wood.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_birch_wood.png rename to mods/ethereal/textures/moretrees_birch_wood.png diff --git a/mods_disabled/ethereal/textures/moretrees_coconut.png b/mods/ethereal/textures/moretrees_coconut.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_coconut.png rename to mods/ethereal/textures/moretrees_coconut.png diff --git a/mods_disabled/ethereal/textures/moretrees_coconut_slice.png b/mods/ethereal/textures/moretrees_coconut_slice.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_coconut_slice.png rename to mods/ethereal/textures/moretrees_coconut_slice.png diff --git a/mods_disabled/ethereal/textures/moretrees_palm_leaves.png b/mods/ethereal/textures/moretrees_palm_leaves.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_palm_leaves.png rename to mods/ethereal/textures/moretrees_palm_leaves.png diff --git a/mods_disabled/ethereal/textures/moretrees_palm_sapling.png b/mods/ethereal/textures/moretrees_palm_sapling.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_palm_sapling.png rename to mods/ethereal/textures/moretrees_palm_sapling.png diff --git a/mods_disabled/ethereal/textures/moretrees_palm_trunk.png b/mods/ethereal/textures/moretrees_palm_trunk.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_palm_trunk.png rename to mods/ethereal/textures/moretrees_palm_trunk.png diff --git a/mods_disabled/ethereal/textures/moretrees_palm_trunk_top.png b/mods/ethereal/textures/moretrees_palm_trunk_top.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_palm_trunk_top.png rename to mods/ethereal/textures/moretrees_palm_trunk_top.png diff --git a/mods_disabled/ethereal/textures/moretrees_palm_wood.png b/mods/ethereal/textures/moretrees_palm_wood.png similarity index 100% rename from mods_disabled/ethereal/textures/moretrees_palm_wood.png rename to mods/ethereal/textures/moretrees_palm_wood.png diff --git a/mods_disabled/ethereal/textures/mushroom_block.png b/mods/ethereal/textures/mushroom_block.png similarity index 100% rename from mods_disabled/ethereal/textures/mushroom_block.png rename to mods/ethereal/textures/mushroom_block.png diff --git a/mods_disabled/ethereal/textures/mushroom_pore.png b/mods/ethereal/textures/mushroom_pore.png similarity index 100% rename from mods_disabled/ethereal/textures/mushroom_pore.png rename to mods/ethereal/textures/mushroom_pore.png diff --git a/mods_disabled/ethereal/textures/mushroom_soup.png b/mods/ethereal/textures/mushroom_soup.png similarity index 100% rename from mods_disabled/ethereal/textures/mushroom_soup.png rename to mods/ethereal/textures/mushroom_soup.png diff --git a/mods_disabled/ethereal/textures/mushroom_trunk.png b/mods/ethereal/textures/mushroom_trunk.png similarity index 100% rename from mods_disabled/ethereal/textures/mushroom_trunk.png rename to mods/ethereal/textures/mushroom_trunk.png diff --git a/mods_disabled/ethereal/textures/mushroom_trunk_top.png b/mods/ethereal/textures/mushroom_trunk_top.png similarity index 100% rename from mods_disabled/ethereal/textures/mushroom_trunk_top.png rename to mods/ethereal/textures/mushroom_trunk_top.png diff --git a/mods/ethereal/textures/olive.png b/mods/ethereal/textures/olive.png new file mode 100644 index 0000000000000000000000000000000000000000..d83c94f5253af2f5a9018ea28df422fcb1af58f8 GIT binary patch literal 465 zcmV;?0WSWDP);@B#dZeFPEB#ZVB%NI?_~O*9c)d;=3<6PHy3 z6@+n@b=KC|?y9a^b*oHNbY~g^15b9(J@?}T7yeOM+v4)wQ)zK&fNPZT>yk$|U(U_W zHLpKAn-=@ahzjBj8sNkF77wqzn90u=H=dtQM~5dM1M6yhbcl0oZjO1k{+TDY*Z#Qa z?gbp)e;kRHj1GAxXCWKV9~5+pEs9ZZrfvTFaOJ`2RJkcBK}-sOA~agDG+gGup@MUl zR#GdVU*s6s!TI{fGAG1<4~EKqK}6~FI_(XbU5^cpNJL}A#|Bl8#}R_ZdxenN0V1C0 zlzqJ+y}V0^0ZpEy5hA1z$riG9z~rMP%QIpOh+0G~E*MNx;hKa7Fkht|@c7nRHhx?3 ze)|pK7sO$zz_%U4w6v_=-^f}40Oh2{l#WUL2~rm?irp2YR_s*v#^-t&J{)sKC)#B9S!MQE zB{Z1DR~bhX8ThAb+Xg76b(mK#aw!D5VS;sfhh=iJSzL{Ac#*zex|TzzQc|ON`CP~9 z#m*UBmg$`q>7ACzEoQORMqx#IKB=0vL5ej?T?(h!rFU4Qby%dfnI|-uL{}OH=j(bV zs@wQ0so6BK(Imd!IILJNC|AcPRl_w_)h<}c z%tJP%)jX-mG`7|#rrI#N$}qe{KPXSfH(k>sLCrZ**(N~2$XPn6$t=TFICewP0J$z=sY#o z7&Vt@pd%G6edJ8tWt^i_oFY`6BUK$ERNQ#)o(Cqf(#_PQ6(oJ!jRbMRQA~_k}OWUgYe`@m_kJ9YbfZ z@~h;)Id;YDveT|dF+YF(`{P<~wc{rkPMNLql%sv0l)!1Wi1lR1&oOOI|X8uj>g|kgR%&a}bb+Kam^zdhi zXXgADnLXXe=lkK@w~HR0owNI8eMQY%rwvkmznh%T1XVn&x7yE?to~1Fz0*3N#~D0b L{an^LB{Ts5u4*3h literal 0 HcmV?d00001 diff --git a/mods/ethereal/textures/olive_leaves.png b/mods/ethereal/textures/olive_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..6f450c850587f4da1741d1d0a353f700f2ed569d GIT binary patch literal 1118 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy-vWF>T!C~{rK4e}LQt-yp@TwD zsiUQjre&z1W2T{HtY%WDmt~};SE8YUg+x-TmtlZ{p^HLPt7A~5qk@hEhX99wf&c>t z0|yTS2Z-cwjMdb1k>C*Fa7@$`5aIC3G?Y*funbkO1Zwn9@XEE6&=62Ck?=}2H1tu> zG?54@wNx;Wunf@j$~9zQVQ`GpH1yH*DzwzJQ4o*;nr7&jXsGF;;23Eb)d;jvz%kWO zKt({)K|;Yqz^l;EGE`H+K)}#LGpG`%MZzo7l0$;SF;z3F*3m1~l0$$&LPtQ;LP7$h zML|GlFzvFJ4oiS2%D#WOYi za-OUe+xEW0TPmI?%5PBWSh9`z^M+cFh#R$U{{J_=e)f)GrAJ?i=kpf=AO0xGim7C# z3)L|()LSfxOex4{pVC+{%g$3tYU+j)_phsj+~HT5p72_e`GV5~iR>AsOO5}$7N7F+ zoO_A*rt=ks?FJY9AGB-vE&92lzC&23)a&xB!yO)aEZ?@hxFt0Ackk)S0QaTsJ6;z# zIf>jd_}|FAlGWbIk5kwA|FMLf-3$Dl=4M;C-4?6lZvcNe>fNhO5-+Sg*hG3CwVSWC~UE4eE} z3h#Bt6ukL8o3XDh_ri6r>DtreF4<~FPSdWL|IcIQ`ggCJ0$&;4NZi%ad*FS=+&PCk zJ8lOoP_E;gR((_CzdIw-qzg}*8P6!KT>ax@VfBHq&qmc1-Fw$_ZsrMBNq+9maXWRt zr|yY&-GB28=5$wPofA@z3Casll$mq+xYvqJew&pxm9G13y3ERTAq zT)@7VnZNZi6_6A$LZ*46<1VKvQ3t_lqs0I ztyxk1L9MGLH*e;5CSNnP_Jl407SoPXHmv`&r*Y@>vCir9UvX~RHbK?De>dHYI`%4i z;yb_fKcC)jU#uZ(8olFH^=G@5+@-3y6HdFm z=J`|S(YK`^`_1fx1Ij-53GaF{d*+1ipVN2zNPn^{ROVa9uOEK|Yp%-p79YsD)ZO@> ZVX9WPjIv?eEMRtF@O1TaS?83{1OO96@eKd~ literal 0 HcmV?d00001 diff --git a/mods/ethereal/textures/olive_tree_sapling.png b/mods/ethereal/textures/olive_tree_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..1b7f0f4ece02e24fa4567a3ea01a75e0056e250f GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!O@L2`E08wRQL%H;ax_v4us2Sq zGzB6(RXHFVC}O6q3`9UKh@qomYpjE;@)qYFkf9L_dn%K6%A;Gpsd7aZ2r){Q*88<_l#Fm`9 zyylz3w`o!wH>W!oonq;ep7?WPrk&l)%d9JE|GkU*-}diK;MAIQ`Oi!Ll$o&3<7ISn bwLZ>#sfpEYt?;5JAZK{G`njxgN@xNA{Q+1B literal 0 HcmV?d00001 diff --git a/mods/ethereal/textures/olive_trunk.png b/mods/ethereal/textures/olive_trunk.png new file mode 100644 index 0000000000000000000000000000000000000000..4ac03d6958601c8c566870851bd2b0e426c5c7e1 GIT binary patch literal 1932 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 delta 51 zcmcc3<~Bi6mx+OaVe=`=$3TkL)5S5Qf-(68JM*qUhCQOD3ysYR)PWKVp00i_>zopr E0B`&bIsgCw diff --git a/mods/hbhunger/init.lua b/mods/hbhunger/init.lua index 81b706a..90d7847 100644 --- a/mods/hbhunger/init.lua +++ b/mods/hbhunger/init.lua @@ -41,7 +41,7 @@ end dofile(minetest.get_modpath("hbhunger").."/hunger.lua") -- register satiation hudbar -hb.register_hudbar("satiation", 0xFFFFFF, S("Food"), { icon = "hbhunger_icon.png", bgicon = "hbhunger_bgicon.png", bar = "hbhunger_bar.png" }, 20, 30, false, nil, { format_value = "%.1f", format_max_value = "%d" }) + hb.register_hudbar("satiation", 0xFFFFFF, S("Food"), { icon = "hbhunger_icon.png", bgicon = "hbhunger_bgicon.png", bar = "hbhunger_bar.png" }, 20, 30, false, nil, { format_value = "%.1f", format_max_value = "%d" }) -- update hud elemtens if value has changed local function update_hud(player) diff --git a/mods/hbhunger/textures/hbhunger_bar.png b/mods/hbhunger/textures/hbhunger_bar.png index c94bf528cffed7708a4150a498020dd3fbef492a..61e884cc56bb98f942e4cb554d42ef6fa6876471 100644 GIT binary patch delta 847 zcmV-V1F-y1<_3@>e*(~YR9JLUVRs;Ka&Km7Y-J#Hd2nSQWq4_3004N}&6QDd-5?A_ z|5-(sfFy*(axj>g?x4%>1@m6=oHR4(^rL1BSQe7G2XHul{T$&3E{c*vQuADLj<`}u zg)2H9uj^_lrd3}T@0MQe;qe|02#i*)$9!)83cJ1yu(a*Rf2%!M+i`pcx@DG`dG@!T z??A$ro%VAmdt6QLrn7HuJM0dAe@+H5x+0!%;8REE$^zq}aw1pPs~F}ja&UbCwyL#Z70 zq#jdQJvbhae^S=4jAFPIeOslVIHuS@tb^u((gGD?s68lAr%Hp))i!GQ#Kb2XTIR;G zY%a!y8vu}`S!l3Hksidsq=A~i%+GJ3mA9;XjU1Uf!IKHWCeaTid}jQc@(eV_T)ITj zFP(S+<|#NnW0IRSya0s8)>N0itAuy!CcXnJAgD`bf5!xCJgyLj(%agS#aZB|F@<<- z4YIxiKqBN;d<+Q)#7v@;DH^j8K}QFliZ5qLe1HI{a;GrBMz9l%oo8;0FpedP8DwO-dBMHZmB3#X=01`f75k`n%tjmpTG*2DbGe6J0E zJMjMrWCJ?kuNr;>S+LE!1uzYa00006VoOIv0Nelo006Z{DJK8`010qNS#tmYE+YT{ zNiHJ+c%?sf00007bV*G`2jmPI2oNSMiEr8f000+BL_t&t*JC`9&d|WXz`(%700jff Z008)E0nd3h&>a8(002ovPDHLkV1fwoe%=58 delta 51 zcmaFH7BE3smqFaq#W95Ada}*Lb06k60zoGu7uz&O2HUqxe!co~?-_u=)78&qol`;+ E0M8H+EC2ui diff --git a/mods/hbhunger/textures/hbhunger_bar_health_poison.png b/mods/hbhunger/textures/hbhunger_bar_health_poison.png index 255a287f62da4ab60cafeb940b729bb50a0bf30e..8a4009865ccf6746e5069e57457e832aa914eb1b 100644 GIT binary patch delta 835 zcmV-J1HAl~0q6#hBYy(YdQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+Rc?)k{l@v zMgLjFECERfiRF+yB4!6({#;0^x~sbF2s`G(NhFXeA>bZCh4JIx8UDdTQF2IXo=eUV zPb#T!MaSd)+%3hl>-*u;(yKi@euo1Bqm}zJkK>vD-!sOH4f2 z&@wlcZF4a$+yG#Sk3y48iu523CJodCW`3@P_Pk}!*T^w*CwMX;*dqF+gzt=hQl5e4 zT&YVG{nm*$U|xb_8H?Pi;RPTxkEXiy-6ed=oA?Q=fPbKFnH?Lf@w!7?N*}o;o3p@A zV+!$3cd~v0KqAboSPTgW#7v@;DH^j8K}QFlij}h@zCeIfxl@>6BRC1h&TDRrG1|VY ze4BB#0E9{w1DYZguu@Xwk0nPARTWJ^RkND97Oh!w%9?YwyzZ!KV#(C9nYk6KE}mRH zySaPuT7S3*t}rdRSSVgfsTGq}gsvD};Zf_wmt5)6D_?f`Rj%5QJ}otExmoj8TJ7AW zR{k=-5ePaNx!9&LGH|VD{QOd)A9V7q% diff --git a/mods/hudbars/init.lua b/mods/hudbars/init.lua index da9d1f3..f973080 100644 --- a/mods/hudbars/init.lua +++ b/mods/hudbars/init.lua @@ -77,7 +77,9 @@ local function make_label(format_string, format_string_config, label, start_valu else ret = S(format_string, unpack(params)) end - return ret +--commenting out original to output a blank string +-- return ret + return "" end -- Table which contains all players with active default HUD bars (only for internal use) diff --git a/mods/hudbars/textures/hudbars_bar_breath.png b/mods/hudbars/textures/hudbars_bar_breath.png index 7d19a5752472cdbc05b2a331e2e7097f91a790fd..47c44ccadbfd38440ef21bf6c4b951b5d2ba8d34 100644 GIT binary patch delta 840 zcmV-O1GoH8-v*E)e*(#RR9JLUVRs;Ka&Km7Y-J#Hd2nSQWq4_3004N}#g%Q2+#n2w z|8t5S0oxdx;}8f^Z_wlSg)p-_+3iaGkQyd|IL3ze0VbS3zK`$?7ez@Ssd+9rM_j3- z!W9jV*LBqt(|TSP@0woi;qe^~2#i{;*L-gO3cJ2_u(a*Rf2%!M+i`pcx@DG`dA7Ho z??A$ro%VYuyI)Q3rn7HuJM0dAe@_N6x+0!%;8RE1GK%3=v~87w;+SFsu@0ICN()qoq4uCeohl7FSKX*#h>1@&)Xa@# z*<6eZH;7J>W}(3*MS2hilLl%6Ge5^dD{oo(8aXm|f+rJ#O`;!4_{{hxj3u~58}QY(^Hgs$ja;Zf_shaBn9BOiA7QI6WMd|GPSaYN@qIt%%`1xma`75wIL%79eLRBQAT}IqrGiksL_qw*VJfJo5a%cvo~rm zn>|9%JWg~n12Ikn;x-9jLGxr5ol@dSZZeC7f3Yc)L5+06=`@LfU^y{D4^000SaNLh0L04^f{04^f|c%?sf zLI3~&2XskIMF->z8VEB4MnG9#0000NNkl0000W delta 51 zcmcc57BE3smqFaq#W95Adh(q8FY0ZXfk2p9ghz*&q0gAE>FVdQ&MBb@ E0ECwg%>V!Z diff --git a/mods/hudbars/textures/hudbars_bar_health.png b/mods/hudbars/textures/hudbars_bar_health.png index 653091603ac377f93c7f98ae1f6a97f07268014d..2de893b7a13c6e6b70127810aab3cde8f2f6a71d 100644 GIT binary patch delta 848 zcmV-W1F!s0=LV1?e*)2ZR9JLUVRs;Ka&Km7Y-J#Hd2nSQWq4_3004N}&6Qh{0Z9mnC<%1&FzFe!QY>gL5!}5CmeVPNkr`{i`;jGjZw2?IK|y3QPe8- zy>{WD-Me_t-kWx@9=p6s5n?_L`Awr^Cw;TaGY!8}dt`ojG4%=hi*|E%pL5)^t0_aN z9L}U3Q`tQ@e_oJM_OOg%xD|cdrJy*b*g&j<=7rJ%6=JA8DN(0Nlg4fvHGE>?!G@N( zv22@*ap494Bxx0zY*M5LaWHA1CNT5!TWIGkJ6|J5=1%ZrLa;^jO9|f@|D-$v&AFB? zQS@6U-hg=tj?Y-+Rt+xzp?Ngbt?w@3)4GYDzzPWJf0o%X!5XhS#HIAHwq$b__-RZb z-dlsLp8${uxfLHn0s=8(NmHh1%tizq9egUjoF(xE0;I~F!UP+^PB3;}xiQ9Q`?B(F z#?b;0Dp?F@id4W#NwIz`Io42B(G*lQtEp?znkA>KIcLl3jH)JYk+dRo#pnu;S}(rjN|#>wvdgb>)rRHMQqz{3HE*TW&RsgT zf6v`Q_g;D(G_aIL8anc@;iHT?vDT){G>nuYi4*S)|&*?YY z5dU!CUld576aK2z8VCk+X%w+slldXUO2s~Z=T-G@yGywoFW(^hq diff --git a/mods/saras_items/init.lua b/mods/saras_items/init.lua deleted file mode 100644 index e69de29..0000000 diff --git a/mods/saras_items/mod.conf b/mods/saras_items/mod.conf deleted file mode 100644 index c96ef54..0000000 --- a/mods/saras_items/mod.conf +++ /dev/null @@ -1,3 +0,0 @@ -name = saras_items -description = items -depends = default diff --git a/mods/saras_world/init.lua b/mods/saras_world/init.lua deleted file mode 100644 index 8e97253..0000000 --- a/mods/saras_world/init.lua +++ /dev/null @@ -1,10 +0,0 @@ -saras_world = {} - -local path = minetest.get_modpath("saras_world") - --- function register -saras_world.check_falling = minetest.check_for_falling or nodeupdate - --- dofiles -dofile(path .. "/leaves.lua") -dofile(path .. "/water.lua") diff --git a/mods/saras_world/leaves.lua b/mods/saras_world/leaves.lua deleted file mode 100644 index 2e76656..0000000 --- a/mods/saras_world/leaves.lua +++ /dev/null @@ -1,54 +0,0 @@ -local leafwalk = false -local leaftype = "allfaces_optional" - --- default apple tree leaves -minetest.override_item("default:leaves", { - drawtype = leaftype, - visual_scale = 1.4, - inventory_image = "default_leaves.png", - wield_image = "default_leaves.png", - walkable = leafwalk, -}) - --- default jungle tree leaves -minetest.override_item("default:jungleleaves", { - drawtype = leaftype, - visual_scale = 1.4, - inventory_image = "default_jungleleaves.png", - wield_image = "default_jungleleaves.png", - walkable = leafwalk, -}) - --- default pine tree leaves -minetest.override_item("default:pine_needles", { - drawtype = leaftype, - visual_scale = 1.4, - inventory_image = "default_pine_needles.png", - wield_image = "default_pine_needles.png", - walkable = leafwalk, - drop = { - max_items = 1, - items = { - {items = {"default:pine_sapling"}, rarity = 20}, - {items = {"default:pine_needles"}} - } - }, -}) - --- default acacia tree leaves -minetest.override_item("default:acacia_leaves", { - drawtype = leaftype, - inventory_image = "default_acacia_leaves.png", - wield_image = "default_acacia_leaves.png", - visual_scale = 1.4, - walkable = leafwalk, -}) - --- default aspen tree leaves -minetest.override_item("default:aspen_leaves", { - drawtype = leaftype, - inventory_image = "default_aspen_leaves.png", - wield_image = "default_aspen_leaves.png", - visual_scale = 1.4, - walkable = leafwalk, -}) diff --git a/mods/saras_world/mod.conf b/mods/saras_world/mod.conf deleted file mode 100644 index 82ba13f..0000000 --- a/mods/saras_world/mod.conf +++ /dev/null @@ -1,3 +0,0 @@ -name = saras_world -description = minor changes to the world, mostly from ethereal. -depends = default diff --git a/mods/saras_world/textures/character.png b/mods/saras_world/textures/character.png deleted file mode 100644 index 57f5509a58b93a2a8e1d0460ff40543fd9727e48..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 3774 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 ofYKSfkW=26+K$Cf 2 then - water_node = "default:river_water" - end - - if node.name == "default:ice" - or node.name == "default:snowblock" then - minetest.swap_node(pos, {name = water_node.."_source"}) - - elseif node.name == "default:snow" then - minetest.swap_node(pos, {name = water_node.."_flowing"}) - - elseif node.name == "default:dirt_with_snow" then - minetest.swap_node(pos, {name = "default:dirt_with_grass"}) - end - - saras_world.check_falling(pos) - end, -}) - --- If Snow near Water, change Water to Ice -minetest.register_abm({ - label = "Ice freeze water", - nodenames = {"default:snow", "default:snowblock"}, - neighbors = {"default:water_source", "default:river_water_source"}, - interval = 15, - chance = 4, - catch_up = false, - action = function(pos, node) - - local near = minetest.find_node_near(pos, 1, - {"default:water_source", "default:river_water_source"}) - - if near then - minetest.swap_node(near, {name = "default:ice"}) - end - end, -}) - diff --git a/mods/thirsty/textures/thirsty_hudbars_bar.png b/mods/thirsty/textures/thirsty_hudbars_bar.png index 57aacecb4e1f0f686e80729b894eabf9952bd950..7bbd918709179e42a246a8523f690c5034f245ac 100644 GIT binary patch delta 850 zcmV-Y1Figu0q6#hBYy(YdQ@0+Qek%>aB^>EX>4U6ba`-PAZ2)IW&i+q+Rc?)lH@21 zMgLjFECERfiREA(5wn9{{#-DbRhd=Y5#2E#ZNh+MA>bZihw-*x<(yKi@-opWb(aQap$MLVQ>&E~~$A5mk+Jm(d$4{U~lryfTPun@S*u9a5^ZRo$h|v{B;lM*kBI-4e<-RLyjG86GDegXr zp-#fzYZo5cy^Htky=fQgvCFFzA?D+d-!wXQ((kp~3cXQ#%>43V>J#)A?dI%0=eT!Q zQ-)GGoJ~EpvVVJUydb6QVHw46EBdxeL2+!cLG%uq7fK6Mh@tkRM4c*48oO=Ou*AfJ z4J~tH*)|vB!VLfj!lTe+lOjEcgGmE5Swx;|p*?Te^EGnJ+zFmc2)2lRDd9WgpOj~y zIalfuMZb084VahUSjHl^YIp$%&7-MqeRm0;@+N))D}NxUTV}@wYrO6dm(oXW$>uEZ z)0jfM)19oJ0FVfCD;7fn0x^>)Ws1gZM9|T}r()$Si7yZ!Rqhlf*a%L7vGbZ6V~n;h zE8k{(S^z>NRPmB$ti2j+4A~ERTE35md(tqSatE_ z>e81F zT{@0`&)q`zUV0rgkV+#B9eLRBQAVA}wJ9@Aoq5{yS!R7wqjPLusL>m_UsIz)Z4pb` z&pxQZZ1xC2>vN)u8HjNr5Vu7D3C)XHbV`XAxqrnh7RI4a1~t+Jr_&+^f@u)zq$j%% za=+vjH2oGg{u#Nj(ET6e!a{e*edYEIwO;ohMK+*y3YVr)CO&Lq&CgzEPjR}$)yL22 zH`@^ZaNu7QNT3t`s^LHL8`+?EqFgrs000JJOGiWi+yDRo0JTObCjbBd32;bRa{vGf z6H5R93ljkVnw%H_000McNlirul4WI<**%g3y;jAFc@H3^Ry7#PGoT^vI=t|zBx l{P;h=5ePaNx!9&LGQ=-q>Z?3xKL@CU!PC{xWt~$(69C)}9Jl}g diff --git a/mods_disabled/ethereal/init.lua b/mods_disabled/ethereal/init.lua deleted file mode 100644 index f87bc2f..0000000 --- a/mods_disabled/ethereal/init.lua +++ /dev/null @@ -1,120 +0,0 @@ ---[[ - - Minetest Ethereal Mod - - Created by ChinChow - - Updated by TenPlus1 - -]] - - -- DO NOT change settings below, use the settings.conf file instead -ethereal = { - - version = "1.27", - leaftype = 0, -- 0 for 2D plantlike, 1 for 3D allfaces - leafwalk = false, -- true for walkable leaves, false to fall through - cavedirt = true, -- caves chop through dirt when true - torchdrop = true, -- torches drop when touching water - papyruswalk = true, -- papyrus can be walked on - lilywalk = true, -- waterlilies can be walked on - xcraft = true, -- allow cheat crafts for cobble->gravel->dirt->sand, ice->snow, dry dirt->desert sand - glacier = 1, -- Ice glaciers with snow - bamboo = 1, -- Bamboo with sprouts - mesa = 1, -- Mesa red and orange clay with giant redwood - alpine = 1, -- Snowy grass - healing = 1, -- Snowy peaks with healing trees - snowy = 1, -- Cold grass with pine trees and snow spots - frost = 1, -- Blue dirt with blue/pink frost trees - grassy = 1, -- Green grass with flowers and trees - caves = 1, -- Desert stone ares with huge caverns underneath - grayness = 1, -- Grey grass with willow trees - grassytwo = 1, -- Sparse trees with old trees and flowers - prairie = 1, -- Flowery grass with many plants and flowers - jumble = 1, -- Green grass with trees and jungle grass - junglee = 1, -- Jungle grass with tall jungle trees - desert = 1, -- Desert sand with cactus - grove = 1, -- Banana groves and ferns - mushroom = 1, -- Purple grass with giant mushrooms - sandstone = 1, -- Sandstone with smaller cactus - quicksand = 1, -- Quicksand banks - plains = 1, -- Dry dirt with scorched trees - savanna = 1, -- Dry yellow grass with acacia tree's - fiery = 1, -- Red grass with lava craters - sandclay = 1, -- Sand areas with clay underneath - swamp = 1, -- Swamp areas with vines on tree's, mushrooms, lilly's and clay sand - sealife = 1, -- Enable coral and seaweed - reefs = 1, -- Enable new 0.4.15 coral reefs in default - sakura = 1, -- Enable sakura biome with trees - tundra = 1, -- Enable tuntra biome with permafrost -} - -local path = minetest.get_modpath("ethereal") - --- Load new settings if found -local input = io.open(path.."/settings.conf", "r") -if input then - dofile(path .. "/settings.conf") - input:close() - input = nil -end - --- Intllib -local S -if minetest.global_exists("intllib") then - if intllib.make_gettext_pair then - -- New method using gettext. - S = intllib.make_gettext_pair() - else - -- Old method using text files. - S = intllib.Getter() - end -else - S = function(s) return s end -end -ethereal.intllib = S - --- Falling node function -ethereal.check_falling = minetest.check_for_falling or nodeupdate - --- creative check -local creative_mode_cache = minetest.settings:get_bool("creative_mode") -function ethereal.check_creative(name) - return creative_mode_cache or minetest.check_player_privs(name, {creative = true}) -end - -dofile(path .. "/plantlife.lua") -dofile(path .. "/mushroom.lua") -dofile(path .. "/onion.lua") -dofile(path .. "/crystal.lua") -dofile(path .. "/water.lua") -dofile(path .. "/dirt.lua") -dofile(path .. "/food.lua") -dofile(path .. "/wood.lua") -dofile(path .. "/leaves.lua") -dofile(path .. "/sapling.lua") -dofile(path .. "/strawberry.lua") -dofile(path .. "/fishing.lua") -dofile(path .. "/extra.lua") -dofile(path .. "/sealife.lua") -dofile(path .. "/fences.lua") -dofile(path .. "/gates.lua") -dofile(path .. "/mapgen.lua") -dofile(path .. "/compatibility.lua") -dofile(path .. "/stairs.lua") -dofile(path .. "/lucky_block.lua") - --- Set bonemeal aliases -if minetest.get_modpath("bonemeal") then - minetest.register_alias("ethereal:bone", "bonemeal:bone") - minetest.register_alias("ethereal:bonemeal", "bonemeal:bonemeal") -else -- or return to where it came from - minetest.register_alias("ethereal:bone", "default:dirt") - minetest.register_alias("ethereal:bonemeal", "default:dirt") -end - -if minetest.get_modpath("xanadu") then - dofile(path .. "/plantpack.lua") -end - -print (S("[MOD] Ethereal loaded")) diff --git a/mods_disabled/ethereal/locale/template.txt b/mods_disabled/ethereal/locale/template.txt deleted file mode 100644 index d9a795e..0000000 --- a/mods_disabled/ethereal/locale/template.txt +++ /dev/null @@ -1,218 +0,0 @@ -# Template for translations of ethereal mod -# last update: 2016/May/25 - -#bonemeal.lua -Bone = -Bone Meal = - -#crystal.lua -Crystal Spike = -Crystal Ingot = -Crystal Block = -Crystal Sword = -Crystal Axe = -Crystal Pickaxe = -Crystal (soft touch) Shovel = -Crystal Gilly Staff = - -#dirt.lua -Green Dirt = -Dried Dirt = -Bamboo Dirt = -Jungle Dirt = -Grove Dirt = -Prairie Dirt = -Cold Dirt = -Crystal Dirt = -Mushroom Dirt = -Fiery Dirt = -Gray Dirt = -Red Baked Clay = -Orange Baked Clay = -Grey Baked Clay = -Quicksand = - -#extra.lua -Bamboo Floor = -Palm Wax = -Candle = -Bowl = -Stone Ladder = -Paper Wall = -Glo Stone = -Lump of Charcoal = -Staff of Light = - -#fences.lua -Scorched Fence = -Frost Fence = -Redwood Fence = -Willow Fence = -Healing Wood Fence = -Palm Fence = -Banana Wood Fence = -Mushroom Fence = -Birch Fence = - -#fishing.lua -Raw Fish = -Cooked Fish = -Sashimi = -Worm = -Fishing Rod = -Baited Fishing Rod = -Inventory full, Fish Got Away! = - -#food.lua -Banana = -Banana Dough = -Orange = -Pine Nuts = -Banana Loaf = -Coconut = -Coconut Slice = -Golden Apple = -Hearty Stew = -Bucket of Cactus Pulp = - -#gates.lua -Scorched Wood Fence Gate = -Frost Wood Fence Gate = -Redwood Fence Gate = -Willow Wood Fence Gate = -Healing Wood Fence Gate = -Palm Wood Fence Gate = -Banana Wood Fence Gate = -Mushroom Trunk Fence Gate = -Birch Wood Fence Gate = - -#init.lua -[MOD] Ethereal loaded = - -#leaves.lua -Willow Twig = -Redwood Leaves = -Orange Leaves = -Banana Leaves = -Healing Tree Leaves = -Palm Leaves = -Birch Leaves = -Frost Leaves = -Bamboo Leaves = -Mushroom Cap = -Mushroom Pore = -Bush = -Bush #2 = -Bush #3 = - -#mushroom.lua -Mushroom Soup = - -#onion.lua -Wild Onion = - -#plantlife.lua -Fire Flower = -Fire Dust = -Vine = -Light String Vine = -Fern = -Fern Tubers = -Fiery Dry Shrub = -Snowy Grass = -Crystal Grass = -Crystal Moss = -Mushroom Moss = -Fiery Moss = -Gray Moss = -Green Moss = -Red Illumishroom = -Green Illumishroom = -Cyan Illumishroom = - -#sapling.lua -Bamboo Sprout = -Willow Tree Sapling = -Healing Tree Sapling = -Apple Tree Sapling = -Jungle Tree Sapling = -Pine Tree Sapling = -Big Tree Sapling = -Banana Tree Sapling = -Frost Tree Sapling = -Mushroom Tree Sapling = -Palm Tree Sapling = -Redwood Tree Sapling = -Orange Tree Sapling = -Acacia Tree Sapling = -Birch Tree Sapling = -Schematic not found = - -#sealife.lua -Seaweed = -Blue Coral = -Orange Coral = -Pink Coral = -Green Coral = -Sandy = - -#stairs.lua -Crystal Block Stair = -Crystal Block Slab = -Ice Brick Stair = -Ice Brick Slab = -Snow Brick Stair = -Snow Brick Slab = -Dry Dirt Stair = -Dry Dirt Slab = -Mushroom Trunk Stair = -Mushroom Trunk Slab = -Mushroom Top Stair = -Mushroom Top Slab = -Frost Wood Stair = -Frost Wood Slab = -Healing Wood Stair = -Healing Wood Slab = -Palm Wood Stair = -Palm Wood Slab = -Birch Wood Stair = -Birch Wood Slab = -Banana Wood Stair = -Banana Wood Slab = -Willow Wood Stair = -Willow Wood Slab = -Redwood Stair = -Redwood Slab = -Bamboo Stair = -Bamboo Slab = -Dry Dirt = -Mushroom Trunk = -Mushroom Top = -Healing Wood = -Redwood = - -#strawberry.lua -Strawberry = - -#water.lua -Ice Brick = -Snow Brick = - -#wood.lua -Willow Trunk = -Willow Wood = -Redwood Trunk = -Redwood Wood = -Frost Tree = -Frost Wood = -Healing Tree Trunk = -Healing Tree Wood = -Palm Trunk = -Palm Wood = -Banana Trunk = -Banana Wood = -Scorched Tree = -Mushroom = -Birch Trunk = -Birch Wood = -Bamboo = \ No newline at end of file diff --git a/mods_disabled/ethereal/lucky_block.lua b/mods_disabled/ethereal/lucky_block.lua deleted file mode 100644 index af79b73..0000000 --- a/mods_disabled/ethereal/lucky_block.lua +++ /dev/null @@ -1,89 +0,0 @@ - --- add lucky blocks - -if minetest.get_modpath("lucky_block") then - -local epath = minetest.get_modpath("ethereal") .. "/schematics/" - -lucky_block:add_schematics({ - {"pinetree", ethereal.pinetree, {x = 3, y = 0, z = 3}}, - {"palmtree", ethereal.palmtree, {x = 4, y = 0, z = 4}}, - {"bananatree", ethereal.bananatree, {x = 3, y = 0, z = 3}}, - {"orangetree", ethereal.orangetree, {x = 1, y = 0, z = 1}}, - {"birchtree", ethereal.birchtree, {x = 2, y = 0, z = 2}}, -}) - -lucky_block:add_blocks({ - {"dro", {"ethereal:firethorn"}, 3}, - {"dro", {"ethereal:firethorn_jelly"}, 3}, - {"nod", "ethereal:crystal_spike", 1}, - {"sch", "pinetree", 0, false}, - {"dro", {"ethereal:orange"}, 10}, - {"sch", "appletree", 0, false}, - {"dro", {"ethereal:strawberry"}, 10}, - {"sch", "bananatree", 0, false}, - {"sch", "orangetree", 0, false}, - {"dro", {"ethereal:banana"}, 10}, - {"sch", "acaciatree", 0, false}, - {"dro", {"ethereal:golden_apple"}, 3}, - {"sch", "palmtree", 0, false}, - {"dro", {"ethereal:tree_sapling"}, 5}, - {"dro", {"ethereal:orange_tree_sapling"}, 5}, - {"dro", {"ethereal:banana_tree_sapling"}, 5}, - {"dro", {"ethereal:willow_sapling"} ,5}, - {"dro", {"ethereal:mushroom_sapling"} ,5}, - {"dro", {"ethereal:palm_sapling"} ,5}, - {"dro", {"ethereal:birch_sapling"} ,5}, - {"dro", {"ethereal:redwood_sapling"} ,1}, - {"dro", {"ethereal:prairie_dirt"}, 10}, - {"dro", {"ethereal:grove_dirt"}, 10}, - {"fal", {"default:lava_source", "default:lava_source", "default:lava_source", - "default:lava_source", "default:lava_source"}, 1, true, 4}, - {"dro", {"ethereal:cold_dirt"}, 10}, - {"dro", {"ethereal:mushroom_dirt"}, 10}, - {"dro", {"ethereal:fiery_dirt"}, 10}, - {"dro", {"ethereal:axe_crystal"}}, - {"nod", "ethereal:fire_flower", 1}, - {"dro", {"ethereal:sword_crystal"}}, - {"dro", {"ethereal:pick_crystal"}}, - {"sch", "birchtree", 0, false}, - {"dro", {"ethereal:fish_raw"}}, - {"dro", {"ethereal:shovel_crystal"}}, - {"dro", {"ethereal:fishing_rod_baited"}}, - {"exp"}, - {"dro", {"ethereal:fire_dust"}, 2}, - {"exp", 4}, - {"dro", {"ethereal:crystal_gilly_staff"}}, - {"dro", {"ethereal:light_staff"}}, - {"nod", "default:chest", 0, { - {name = "ethereal:birch_sapling", max = 10}, - {name = "ethereal:palm_sapling", max = 10}, - {name = "ethereal:orange_tree_sapling", max = 10}, - {name = "ethereal:redwood_sapling", max = 10}, - {name = "ethereal:bamboo_sprout", max = 10}, - {name = "ethereal:banana_tree_sapling", max = 10}, - {name = "ethereal:mushroom_sapling", max = 10}, - {name = "ethereal:frost_tree_sapling", max = 10}, - {name = "ethereal:sakura_sapling", max = 10}, - {name = "ethereal:willow_sapling", max = 10}, - }}, -}) - -if minetest.get_modpath("3d_armor") then -lucky_block:add_blocks({ - {"dro", {"3d_armor:helmet_crystal"}}, - {"dro", {"3d_armor:chestplate_crystal"}}, - {"dro", {"3d_armor:leggings_crystal"}}, - {"dro", {"3d_armor:boots_crystal"}}, - {"lig"}, -}) -end - -if minetest.get_modpath("shields") then -lucky_block:add_blocks({ - {"dro", {"shields:shield_crystal"}}, - {"exp"}, -}) -end - -end -- END IF diff --git a/mods_disabled/ethereal/mapgen.lua b/mods_disabled/ethereal/mapgen.lua deleted file mode 100644 index 9057d81..0000000 --- a/mods_disabled/ethereal/mapgen.lua +++ /dev/null @@ -1,1271 +0,0 @@ - --- clear default mapgen biomes, decorations and ores ---minetest.clear_registered_biomes() ---minetest.clear_registered_decorations() ---minetest.clear_registered_ores() - -local path = minetest.get_modpath("ethereal") - -dofile(path .. "/ores.lua") - -path = path .. "/schematics/" - -local dpath = minetest.get_modpath("default") .. "/schematics/" - --- tree schematics -dofile(path .. "orange_tree.lua") -dofile(path .. "banana_tree.lua") -dofile(path .. "bamboo_tree.lua") -dofile(path .. "birch_tree.lua") -dofile(path .. "bush.lua") -dofile(path .. "waterlily.lua") -dofile(path .. "volcanom.lua") -dofile(path .. "volcanol.lua") -dofile(path .. "frosttrees.lua") -dofile(path .. "palmtree.lua") -dofile(path .. "pinetree.lua") -dofile(path .. "yellowtree.lua") -dofile(path .. "mushroomone.lua") -dofile(path .. "willow.lua") -dofile(path .. "bigtree.lua") -dofile(path .. "redwood_tree.lua") -dofile(path .. "vinetree.lua") -dofile(path .. "sakura.lua") -dofile(path .. "igloo.lua") - ---= Biomes - -local add_biome = function(a, b, c, d, e, f, g, h, i, j, k, l, m, n, o, p) - - if p ~= 1 then return end - - minetest.register_biome({ - name = a, - node_dust = b, - node_top = c, - depth_top = d, - node_filler = e, - depth_filler = f, - node_stone = g, - node_water_top = h, - depth_water_top = i, - node_water = j, - node_river_water = k, - y_min = l, - y_max = m, - heat_point = n, - humidity_point = o, - }) -end - -add_biome("underground", nil, nil, nil, nil, nil, nil, nil, nil, nil, nil, - -31000, -192, 50, 50, 1) - -add_biome("mountain", nil, "default:snow", 1, "default:snowblock", 2, - nil, nil, nil, nil, nil, 140, 31000, 50, 50, 1) - -add_biome("desert", nil, "default:desert_sand", 1, "default:desert_sand", 3, - "default:desert_stone", nil, nil, nil, nil, 3, 23, 35, 20, ethereal.desert) - -add_biome("desert_ocean", nil, "default:sand", 1, "default:sand", 2, - "default:desert_stone", nil, nil, nil, nil, -192, 3, 35, 20, ethereal.desert) - -if ethereal.glacier == 1 then - - minetest.register_biome({ - name = "glacier", - node_dust = "default:snowblock", - node_top = "default:snowblock", - depth_top = 1, - node_filler = "default:snowblock", - depth_filler = 3, - node_stone = "default:ice", - node_water_top = "default:ice", - depth_water_top = 10, - --node_water = "", - node_river_water = "default:ice", - node_riverbed = "default:gravel", - depth_riverbed = 2, - y_min = -8, - y_max = 31000, - heat_point = 0, - humidity_point = 50, - }) - - minetest.register_biome({ - name = "glacier_ocean", - node_dust = "default:snowblock", - node_top = "default:sand", - depth_top = 1, - node_filler = "default:sand", - depth_filler = 3, - --node_stone = "", - --node_water_top = "", - --depth_water_top = , - --node_water = "", - --node_river_water = "", - y_min = -112, - y_max = -9, - heat_point = 0, - humidity_point = 50, - }) -end - -add_biome("clearing", nil, "default:dirt_with_grass", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 3, 71, 45, 65, 1) -- ADDED - -add_biome("bamboo", nil, "ethereal:bamboo_dirt", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 25, 70, 45, 75, ethereal.bamboo) - ---add_biome("bamboo_ocean", nil, "default:sand", 1, "default:sand", 2, - --nil, nil, nil, nil, nil, -192, 2, 45, 75, ethereal.bamboo) - -add_biome("sakura", nil, "ethereal:bamboo_dirt", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 3, 25, 45, 75, ethereal.sakura) - -add_biome("sakura_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 2, 45, 75, ethereal.sakura) - -add_biome("mesa", nil, "default:dirt_with_dry_grass", 1, "bakedclay:orange", 15, - nil, nil, nil, nil, nil, 1, 71, 25, 28, ethereal.mesa) - -add_biome("mesa_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 1, 25, 28, ethereal.mesa) - -add_biome("alpine", nil, "default:dirt_with_snow", 1, "default:dirt", 2, - nil, nil, nil, nil, nil, 40, 140, 10, 40, ethereal.alpine) - -if minetest.registered_nodes["default:dirt_with_coniferous_litter"] then -add_biome("snowy", nil, "default:dirt_with_coniferous_litter", 1, "default:dirt", - 2, nil, nil, nil, nil, nil, 4, 40, 10, 40, ethereal.snowy) -else -add_biome("snowy", nil, "ethereal:cold_dirt", 1, "default:dirt", 2, - nil, nil, nil, nil, nil, 4, 40, 10, 40, ethereal.snowy) -end - -add_biome("frost", nil, "ethereal:crystal_dirt", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 1, 71, 10, 40, ethereal.frost) - -add_biome("frost_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 1, 10, 40, ethereal.frost) - -add_biome("grassy", nil, "default:dirt_with_grass", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 3, 91, 13, 40, ethereal.grassy) - -add_biome("grassy_ocean", nil, "default:sand", 2, "default:gravel", 1, - nil, nil, nil, nil, nil, -31000, 3, 13, 40, ethereal.grassy) - -add_biome("caves", nil, "default:desert_stone", 3, "air", 8, - nil, nil, nil, nil, nil, 4, 41, 15, 25, ethereal.caves) - -add_biome("grayness", nil, "ethereal:gray_dirt", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 2, 41, 15, 30, ethereal.grayness) - -if minetest.registered_nodes["default:silver_sand"] then - add_biome("grayness_ocean", nil, "default:silver_sand", 2, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 1, 15, 30, ethereal.grayness) -else - add_biome("grayness_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 1, 15, 30, ethereal.grayness) -end - -add_biome("grassytwo", nil, "default:dirt_with_grass", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 1, 91, 15, 40, ethereal.grassytwo) - -add_biome("grassytwo_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 1, 15, 40, ethereal.grassytwo) - -add_biome("prairie", nil, "ethereal:prairie_dirt", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 3, 26, 20, 40, ethereal.prairie) - -add_biome("prairie_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 1, 20, 40, ethereal.prairie) - -add_biome("jumble", nil, "default:dirt_with_grass", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 1, 71, 25, 50, ethereal.jumble) - -add_biome("jumble_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 1, 25, 50, ethereal.jumble) - -if minetest.registered_nodes["default:dirt_with_rainforest_litter"] then - add_biome("junglee", nil, "default:dirt_with_rainforest_litter", 1, - "default:dirt", 3, nil, nil, nil, nil, nil, 1, 71, 30, 60, ethereal.junglee) -else - add_biome("junglee", nil, "ethereal:jungle_dirt", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 1, 71, 30, 60, ethereal.junglee) -end - -add_biome("junglee_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 1, 30, 60, ethereal.junglee) - -add_biome("grove", nil, "ethereal:grove_dirt", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 3, 23, 45, 35, ethereal.grove) - -add_biome("grove_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 2, 45, 35, ethereal.grove) - -add_biome("mushroom", nil, "ethereal:mushroom_dirt", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 3, 50, 45, 55, ethereal.mushroom) - -add_biome("mushroom_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 2, 45, 55, ethereal.mushroom) - -add_biome("sandstone", nil, "default:sandstone", 1, "default:sandstone", 1, - "default:sandstone", nil, nil, nil, nil, 3, 23, 50, 20, ethereal.sandstone) - -add_biome("sandstone_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 2, 50, 20, ethereal.sandstone) - -add_biome("quicksand", nil, "ethereal:quicksand2", 3, "default:gravel", 1, - nil, nil, nil, nil, nil, 1, 1, 50, 38, ethereal.quicksand) - -add_biome("plains", nil, "ethereal:dry_dirt", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 3, 25, 65, 25, ethereal.plains) - -add_biome("plains_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 2, 55, 25, ethereal.plains) - -if minetest.registered_nodes["default:dry_dirt_with_dry_grass"] then - add_biome("savanna", nil, "default:dry_dirt_with_dry_grass", 1, - "default:dry_dirt", 3, nil, nil, nil, nil, nil, 3, 50, 55, 25, - ethereal.savanna) -else - add_biome("savanna", nil, "default:dirt_with_dry_grass", 1, "default:dirt", - 3, nil, nil, nil, nil, nil, 3, 50, 55, 25, ethereal.savanna) -end - -add_biome("savanna_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 1, 55, 25, ethereal.savanna) - -add_biome("fiery", nil, "ethereal:fiery_dirt", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 5, 20, 75, 10, ethereal.fiery) - -add_biome("fiery_ocean", nil, "default:sand", 1, "default:sand", 2, - nil, nil, nil, nil, nil, -192, 4, 75, 10, ethereal.fiery) - -add_biome("sandclay", nil, "default:sand", 3, "default:clay", 2, - nil, nil, nil, nil, nil, 1, 11, 65, 2, ethereal.sandclay) - -add_biome("swamp", nil, "default:dirt_with_grass", 1, "default:dirt", 3, - nil, nil, nil, nil, nil, 1, 7, 80, 90, ethereal.swamp) - -add_biome("swamp_ocean", nil, "default:sand", 2, "default:clay", 2, - nil, nil, nil, nil, nil, -192, 1, 80, 90, ethereal.swamp) - ---= schematic decorations - -local add_schem = function(a, b, c, d, e, f, g, h) - - if g ~= 1 then return end - - minetest.register_decoration({ - deco_type = "schematic", - place_on = a, - sidelen = 80, - fill_ratio = b, - biomes = c, - y_min = d, - y_max = e, - schematic = f, - flags = "place_center_x, place_center_z", - replacements = h, - }) -end - -if ethereal.glacier then - - -- igloo - minetest.register_decoration({ - deco_type = "schematic", - place_on = {"default:snowblock"}, - sidelen = 80, - fill_ratio = 0.001, - biomes = {"glacier"}, - y_min = 3, - y_max = 50, - schematic = ethereal.igloo, - flags = "place_center_x, place_center_z", - spawn_by = "default:snowblock", - num_spawn_by = 8, - rotation = "random", - }) -end - ---sakura tree -add_schem({"ethereal:bamboo_dirt"}, 0.01, {"sakura"}, 7, 100, ethereal.sakura_tree, ethereal.sakura) - --- redwood tree -add_schem({"default:dirt_with_dry_grass"}, 0.0025, {"mesa"}, 1, 100, ethereal.redwood_tree, ethereal.mesa) - --- banana tree -add_schem({"ethereal:grove_dirt"}, 0.015, {"grove"}, 1, 100, ethereal.bananatree, ethereal.grove) - --- healing tree -add_schem({"default:dirt_with_snow"}, 0.01, {"alpine"}, 120, 140, ethereal.yellowtree, ethereal.alpine) - --- crystal frost tree -add_schem({"ethereal:crystal_dirt"}, 0.01, {"frost"}, 1, 100, ethereal.frosttrees, ethereal.frost) - -if ethereal.mushroom then - - -- giant shroom - minetest.register_decoration({ - deco_type = "schematic", - place_on = {"ethereal:mushroom_dirt"}, - sidelen = 80, - fill_ratio = 0.02, - biomes = {"mushroom"}, - y_min = 1, - y_max = 100, - schematic = ethereal.mushroomone, - flags = "place_center_x, place_center_z", - spawn_by = "ethereal:mushroom_dirt", - num_spawn_by = 6, - }) -end - -if ethereal.fiery then - - -- small lava crater - minetest.register_decoration({ - deco_type = "schematic", - place_on = {"ethereal:fiery_dirt"}, - sidelen = 80, - fill_ratio = 0.01, - biomes = {"fiery"}, - y_min = 1, - y_max = 100, - schematic = ethereal.volcanom, - flags = "place_center_x, place_center_z", - spawn_by = "ethereal:fiery_dirt", - num_spawn_by = 8, - }) - - -- large lava crater - minetest.register_decoration({ - deco_type = "schematic", - place_on = {"ethereal:fiery_dirt"}, - sidelen = 80, - fill_ratio = 0.003, - biomes = {"fiery"}, - y_min = 1, - y_max = 100, - schematic = ethereal.volcanol, - flags = "place_center_x, place_center_z", - spawn_by = "ethereal:fiery_dirt", - num_spawn_by = 8, - rotation = "random", - }) -end - --- default jungle tree -add_schem({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, 0.08, {"junglee"}, 1, 100, dpath .. "jungle_tree.mts", ethereal.junglee) - --- willow tree -add_schem({"ethereal:gray_dirt"}, 0.02, {"grayness"}, 1, 100, ethereal.willow, ethereal.grayness) - --- pine tree (default for lower elevation and ethereal for higher) -add_schem({"ethereal:cold_dirt", "default:dirt_with_coniferous_litter"}, 0.025, {"snowy"}, 10, 40, ethereal.pinetree, ethereal.snowy) -add_schem({"default:dirt_with_snow"}, 0.025, {"alpine"}, 40, 140, ethereal.pinetree, ethereal.alpine) - --- default apple tree -add_schem({"default:dirt_with_grass"}, 0.02, {"jumble"}, 1, 100, dpath .. "apple_tree.mts", ethereal.grassy) -add_schem({"default:dirt_with_grass"}, 0.03, {"grassy"}, 1, 100, dpath .. "apple_tree.mts", ethereal.grassy) - --- big old tree -add_schem({"default:dirt_with_grass"}, 0.001, {"jumble"}, 1, 100, ethereal.bigtree, ethereal.jumble) - --- aspen tree -add_schem({"default:dirt_with_grass"}, 0.02, {"grassytwo"}, 1, 50, dpath .. "aspen_tree.mts", ethereal.jumble) - --- birch tree -add_schem({"default:dirt_with_grass"}, 0.02, {"grassytwo"}, 50, 100, ethereal.birchtree, ethereal.grassytwo) - --- orange tree -add_schem({"ethereal:prairie_dirt"}, 0.01, {"prairie"}, 1, 100, ethereal.orangetree, ethereal.prairie) - --- default acacia tree -if minetest.registered_nodes["default:dry_dirt_with_dry_grass"] then - add_schem({"default:dry_dirt_with_dry_grass"}, 0.004, {"savanna"}, 1, 100, - dpath .. "acacia_tree.mts", ethereal.savanna) -else - add_schem({"default:dirt_with_dry_grass"}, 0.004, {"savanna"}, 1, 100, - dpath .. "acacia_tree.mts", ethereal.savanna) -end - --- large cactus (by Paramat) -if ethereal.desert == 1 then -minetest.register_decoration({ - deco_type = "schematic", - place_on = {"default:desert_sand"}, - sidelen = 80, - noise_params = { - offset = -0.0005, - scale = 0.0015, - spread = {x = 200, y = 200, z = 200}, - seed = 230, - octaves = 3, - persist = 0.6 - }, - biomes = {"desert"}, - y_min = 5, - y_max = 31000, - schematic = dpath .. "large_cactus.mts", - flags = "place_center_x", --, place_center_z", - rotation = "random", -}) -end - --- palm tree -add_schem({"default:sand"}, 0.0025, {"desert_ocean"}, 1, 1, ethereal.palmtree, ethereal.desert) -add_schem({"default:sand"}, 0.0025, {"plains_ocean"}, 1, 1, ethereal.palmtree, ethereal.plains) -add_schem({"default:sand"}, 0.0025, {"sandclay"}, 1, 1, ethereal.palmtree, ethereal.sandclay) -add_schem({"default:sand"}, 0.0025, {"sandstone_ocean"}, 1, 1, ethereal.palmtree, ethereal.sandstone) -add_schem({"default:sand"}, 0.0025, {"mesa_ocean"}, 1, 1, ethereal.palmtree, ethereal.mesa) -add_schem({"default:sand"}, 0.0025, {"grove_ocean"}, 1, 1, ethereal.palmtree, ethereal.grove) -add_schem({"default:sand"}, 0.0025, {"grassy_ocean"}, 1, 1, ethereal.palmtree, ethereal.grassy) - --- bamboo tree -add_schem({"ethereal:bamboo_dirt"}, 0.025, {"bamboo"}, 1, 100, ethereal.bambootree, ethereal.bamboo) - --- bush -add_schem({"ethereal:bamboo_dirt"}, 0.08, {"bamboo"}, 1, 100, ethereal.bush, ethereal.bamboo) - --- vine tree -add_schem({"default:dirt_with_grass"}, 0.02, {"swamp"}, 1, 100, ethereal.vinetree, ethereal.swamp) - --- water pools in swamp areas if 5.0 detected -if minetest.registered_nodes["default:permafrost"] then -minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - place_offset_y = -1, - sidelen = 16, - fill_ratio = 0.01, - biomes = {"swamp"}, - y_max = 2, - y_min = 1, - flags = "force_placement", - decoration = "default:water_source", - spawn_by = "default:dirt_with_grass", - num_spawn_by = 8, -}) -minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass"}, - place_offset_y = -1, - sidelen = 16, - fill_ratio = 0.1, - biomes = {"swamp"}, - y_max = 2, - y_min = 1, - flags = "force_placement", - decoration = "default:water_source", - spawn_by = {"default:dirt_with_grass", "default:water_source"}, - num_spawn_by = 8, -}) -end - -if minetest.registered_nodes["default:dry_dirt_with_dry_grass"] then - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dry_dirt_with_dry_grass"}, - sidelen = 4, - noise_params = { - offset = -1.5, - scale = -1.5, - spread = {x = 200, y = 200, z = 200}, - seed = 329, - octaves = 4, - persist = 1.0 - }, - biomes = {"savanna"}, - y_max = 31000, - y_min = 1, - decoration = "default:dry_dirt", - place_offset_y = -1, - flags = "force_placement", - }) -end - --- bush -minetest.register_decoration({ - deco_type = "schematic", - place_on = {"default:dirt_with_grass", "default:dirt_with_snow"}, - 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 = {"grassy", "grassytwo", "jumble"}, - y_min = 1, - y_max = 31000, - schematic = dpath .. "bush.mts", - flags = "place_center_x, place_center_z", -}) - --- Acacia bush -minetest.register_decoration({ - deco_type = "schematic", - place_on = {"default:dirt_with_dry_grass", "default:dry_dirt_with_dry_grass"}, - sidelen = 16, - noise_params = { - offset = -0.004, - scale = 0.01, - spread = {x = 100, y = 100, z = 100}, - seed = 90155, - octaves = 3, - persist = 0.7, - }, - biomes = {"savanna", "mesa"}, - y_min = 1, - y_max = 31000, - schematic = dpath .. "acacia_bush.mts", - flags = "place_center_x, place_center_z", -}) - --- Pine bush -if minetest.registered_nodes["default:pine_bush"] then - minetest.register_decoration({ - name = "default:pine_bush", - deco_type = "schematic", - place_on = {"default:dirt_with_snow"}, - 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 = {"alpine"}, - y_max = 31000, - y_min = 4, - schematic = dpath .. "pine_bush.mts", - flags = "place_center_x, place_center_z", - }) -end - ---= simple decorations - -local add_node = function(a, b, c, d, e, f, g, h, i, j) - - if j ~= 1 then return end - - minetest.register_decoration({ - deco_type = "simple", - place_on = a, - sidelen = 80, - fill_ratio = b, - biomes = c, - y_min = d, - y_max = e, - decoration = f, - height_max = g, - spawn_by = h, - num_spawn_by = i, - }) -end - ---firethorn shrub -add_node({"default:snowblock"}, 0.001, {"glacier"}, 1, 30, {"ethereal:firethorn"}, nil, nil, nil, ethereal.glacier) - --- scorched tree -add_node({"ethereal:dry_dirt"}, 0.006, {"plains"}, 1, 100, {"ethereal:scorched_tree"}, 6, nil, nil, ethereal.plains) - --- dry shrub -add_node({"ethereal:dry_dirt"}, 0.015, {"plains"}, 1, 100, {"default:dry_shrub"}, nil, nil, nil, ethereal.plains) -add_node({"default:sand"}, 0.015, {"grassy_ocean"}, 1, 100, {"default:dry_shrub"}, nil, nil, nil, ethereal.grassy) -add_node({"default:desert_sand"}, 0.015, {"desert"}, 1, 100, {"default:dry_shrub"}, nil, nil, nil, ethereal.desert) -add_node({"default:sandstone"}, 0.015, {"sandstone"}, 1, 100, {"default:dry_shrub"}, nil, nil, nil, ethereal.sandstone) -add_node({"bakedclay:red", "bakedclay:orange"}, 0.015, {"mesa"}, 1, 100, {"default:dry_shrub"}, nil, nil, nil, ethereal.mesa) - --- dry grass -if minetest.registered_nodes["default:dry_dirt_with_dry_grass"] then - add_node({"default:dry_dirt_with_dry_grass"}, 0.25, {"savanna"}, 1, 100, - {"default:dry_grass_2", "default:dry_grass_3", "default:dry_grass_4", - "default:dry_grass_5"}, nil, nil, nil, ethereal.savanna) -else - add_node({"default:dirt_with_dry_grass"}, 0.25, {"savanna"}, 1, 100, - {"default:dry_grass_2", "default:dry_grass_3", "default:dry_grass_4", - "default:dry_grass_5"}, nil, nil, nil, ethereal.savanna) -end - -add_node({"default:dirt_with_dry_grass"}, 0.10, {"mesa"}, 1, 100, {"default:dry_grass_2", - "default:dry_grass_3", "default:dry_grass_4", "default:dry_grass_5"}, nil, nil, nil, ethereal.mesa) -add_node({"default:desert_stone"}, 0.005, {"caves"}, 5, 40, {"default:dry_grass_2", - "default:dry_grass_3", "default:dry_shrub"}, nil, nil, nil, ethereal.caves) - --- flowers & strawberry -add_node({"default:dirt_with_grass"}, 0.025, {"grassy"}, 1, 100, {"flowers:dandelion_white", - "flowers:dandelion_yellow", "flowers:geranium", "flowers:rose", "flowers:tulip", - "flowers:viola", "ethereal:strawberry_7"}, nil, nil, nil, ethereal.grassy) -add_node({"default:dirt_with_grass"}, 0.025, {"grassytwo"}, 1, 100, {"flowers:dandelion_white", - "flowers:dandelion_yellow", "flowers:geranium", "flowers:rose", "flowers:tulip", - "flowers:viola", "ethereal:strawberry_7"}, nil, nil, nil, ethereal.grassytwo) - --- prairie flowers & strawberry -add_node({"ethereal:prairie_dirt"}, 0.035, {"prairie"}, 1, 100, {"flowers:dandelion_white", - "flowers:dandelion_yellow", "flowers:geranium", "flowers:rose", "flowers:tulip", - "flowers:viola", "ethereal:strawberry_7", "flowers:chrysanthemum_green", "flowers:tulip_black"}, nil, nil, nil, ethereal.prairie) - --- crystal spike & crystal grass -add_node({"ethereal:crystal_dirt"}, 0.02, {"frost"}, 1, 100, {"ethereal:crystal_spike", - "ethereal:crystalgrass"}, nil, nil, nil, ethereal.frost) - --- red shrub -add_node({"ethereal:fiery_dirt"}, 0.10, {"fiery"}, 1, 100, {"ethereal:dry_shrub"}, nil, nil, nil, ethereal.fiery) - --- fire flower ---add_node({"ethereal:fiery_dirt"}, 0.02, {"fiery"}, 1, 100, {"ethereal:fire_flower"}, nil, nil, nil, ethereal.fiery) - --- snowy grass -add_node({"ethereal:gray_dirt"}, 0.05, {"grayness"}, 1, 100, {"ethereal:snowygrass"}, nil, nil, nil, ethereal.grayness) -add_node({"ethereal:cold_dirt", "default:dirt_with_coniferous_litter"}, 0.05, {"snowy"}, 1, 100, {"ethereal:snowygrass"}, nil, nil, nil, ethereal.snowy) - --- cactus -add_node({"default:sandstone"}, 0.0025, {"sandstone"}, 1, 100, {"default:cactus"}, 3, nil, nil, ethereal.sandstone) -add_node({"default:desert_sand"}, 0.005, {"desert"}, 1, 100, {"default:cactus"}, 4, nil, nil, ethereal.desert) - --- wild red mushroom -add_node({"ethereal:mushroom_dirt"}, 0.01, {"mushroom"}, 1, 100, {"flowers:mushroom_fertile_red"}, nil, nil, nil, ethereal.mushroom) - -local list = { - {"junglee", {"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, ethereal.junglee}, - {"grassy", {"default:dirt_with_grass"}, ethereal.grassy}, - {"grassytwo", {"default:dirt_with_grass"}, ethereal.grassytwo}, - {"prairie", {"ethereal:prairie_dirt"}, ethereal.prairie}, - {"mushroom", {"ethereal:mushroom_dirt"}, ethereal.mushroom}, - {"swamp", {"default:dirt_with_grass"}, ethereal.swamp}, -} - --- wild red and brown mushrooms -for _, row in pairs(list) do - -if row[3] == 1 then -minetest.register_decoration({ - deco_type = "simple", - place_on = row[2], - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.009, - spread = {x = 200, y = 200, z = 200}, - seed = 2, - octaves = 3, - persist = 0.66 - }, - biomes = {row[1]}, - y_min = 1, - y_max = 120, - decoration = {"flowers:mushroom_brown", "flowers:mushroom_red"}, -}) -end - -end - --- jungle grass -add_node({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, 0.10, {"junglee"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.junglee) -add_node({"default:dirt_with_grass"}, 0.15, {"jumble"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.jumble) -add_node({"default:dirt_with_grass"}, 0.25, {"swamp"}, 1, 100, {"default:junglegrass"}, nil, nil, nil, ethereal.swamp) - --- grass -add_node({"default:dirt_with_grass"}, 0.35, {"grassy"}, 1, 100, {"default:grass_2", "default:grass_3", - "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.grassy) -add_node({"default:dirt_with_grass"}, 0.35, {"grassytwo"}, 1, 100, {"default:grass_2", "default:grass_3", - "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.grassytwo) -add_node({"default:dirt_with_grass"}, 0.35, {"jumble"}, 1, 100, {"default:grass_2", "default:grass_3", - "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.jumble) -add_node({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, 0.35, {"junglee"}, 1, 100, {"default:grass_2", "default:grass_3", - "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.junglee) -add_node({"ethereal:prairie_dirt"}, 0.35, {"prairie"}, 1, 100, {"default:grass_2", "default:grass_3", - "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.prairie) -add_node({"ethereal:grove_dirt"}, 0.35, {"grove"}, 1, 100, {"default:grass_2", "default:grass_3", - "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.grove) -add_node({"ethereal:bamboo_dirt"}, 0.35, {"bamboo"}, 1, 100, {"default:grass_2", "default:grass_3", - "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.bamboo) -add_node({"default:dirt_with_grass"}, 0.35, {"clearing", "swamp"}, 1, 100, {"default:grass_3", - "default:grass_4"}, nil, nil, nil, 1) -add_node({"ethereal:bamboo_dirt"}, 0.35, {"sakura"}, 1, 100, {"default:grass_2", "default:grass_3", "default:grass_4", "default:grass_5"}, nil, nil, nil, ethereal.sakura) - --- grass on sand (and maybe blueberry bush) -if minetest.registered_nodes["default:marram_grass_1"] then - -add_node({"default:sand"}, 0.25, {"sandclay"}, 3, 4, {"default:marram_grass_1", - "default:marram_grass_2", "default:marram_grass_3"}, nil, nil, nil, ethereal.sandclay) - --- Blueberry bush -minetest.register_decoration({ - name = "default:blueberry_bush", - deco_type = "schematic", - place_on = {"default:dirt_with_coniferous_litter", "default:dirt_with_snow"}, - 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 = {"snowy", "alpine"}, - y_max = 31000, - y_min = 1, - place_offset_y = 1, - schematic = dpath .. "blueberry_bush.mts", - flags = "place_center_x, place_center_z", -}) -else -add_node({"default:sand"}, 0.25, {"sandclay"}, 3, 4, {"default:grass_2", "default:grass_3"}, nil, nil, nil, ethereal.sandclay) -end - --- ferns -add_node({"ethereal:grove_dirt"}, 0.2, {"grove"}, 1, 100, {"ethereal:fern"}, nil, nil, nil, ethereal.grove) -add_node({"default:dirt_with_grass"}, 0.1, {"swamp"}, 1, 100, {"ethereal:fern"}, nil, nil, nil, ethereal.swamp) - --- snow -add_node({"ethereal:cold_dirt", "default:dirt_with_coniferous_litter"}, 0.8, {"snowy"}, 4, 40, {"default:snow"}, nil, nil, nil, ethereal.snowy) -add_node({"default:dirt_with_snow"}, 0.8, {"alpine"}, 40, 140, {"default:snow"}, nil, nil, nil, ethereal.alpine) - --- wild onion -add_node({"default:dirt_with_grass"}, 0.25, {"grassy"}, 1, 100, {"ethereal:onion_4"}, nil, nil, nil, ethereal.grassy) -add_node({"default:dirt_with_grass"}, 0.25, {"grassytwo"}, 1, 100, {"ethereal:onion_4"}, nil, nil, nil, ethereal.grassytwo) -add_node({"default:dirt_with_grass"}, 0.25, {"jumble"}, 1, 100, {"ethereal:onion_4"}, nil, nil, nil, ethereal.jumble) -add_node({"ethereal:prairie_dirt"}, 0.25, {"prairie"}, 1, 100, {"ethereal:onion_4"}, nil, nil, nil, ethereal.prairie) - --- papyrus -add_node({"default:dirt_with_grass"}, 0.1, {"grassy"}, 1, 1, {"default:papyrus"}, 4, "default:water_source", 1, ethereal.grassy) -add_node({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, 0.1, {"junglee"}, 1, 1, {"default:papyrus"}, 4, "default:water_source", 1, ethereal.junglee) -add_node({"default:dirt_with_grass"}, 0.1, {"swamp"}, 1, 1, {"default:papyrus"}, 4, "default:water_source", 1, ethereal.swamp) - ---= Farming Redo plants - -if farming and farming.mod and farming.mod == "redo" then - -print ("[MOD] Ethereal - Farming Redo detected and in use") - --- potato -add_node({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, 0.035, {"junglee"}, 1, 100, {"farming:potato_3"}, nil, nil, nil, ethereal.junglee) - --- carrot, cucumber, potato, tomato, corn, coffee, raspberry, rhubarb -add_node({"default:dirt_with_grass"}, 0.05, {"grassytwo"}, 1, 100, {"farming:carrot_7", "farming:cucumber_4", - "farming:potato_3", "farming:tomato_7", "farming:corn_8", "farming:coffee_5", - "farming:raspberry_4", "farming:rhubarb_3", "farming:blueberry_4"}, nil, nil, nil, ethereal.grassytwo) -add_node({"default:dirt_with_grass"}, 0.05, {"grassy"}, 1, 100, {"farming:carrot_7", "farming:cucumber_4", - "farming:potato_3", "farming:tomato_7", "farming:corn_8", "farming:coffee_5", - "farming:raspberry_4", "farming:rhubarb_3", "farming:blueberry_4", - "farming:beetroot_5"}, nil, nil, nil, ethereal.grassy) -add_node({"default:dirt_with_grass"}, 0.05, {"jumble"}, 1, 100, {"farming:carrot_7", "farming:cucumber_4", - "farming:potato_3", "farming:tomato_7", "farming:corn_8", "farming:coffee_5", - "farming:raspberry_4", "farming:rhubarb_3", "farming:blueberry_4"}, nil, nil, nil, ethereal.jumble) -add_node({"ethereal:prairie_dirt"}, 0.05, {"prairie"}, 1, 100, {"farming:carrot_7", "farming:cucumber_4", - "farming:potato_3", "farming:tomato_7", "farming:corn_8", "farming:coffee_5", - "farming:raspberry_4", "farming:rhubarb_3", "farming:blueberry_4", - "farming:pea_5", "farming:beetroot_5"}, nil, nil, nil, ethereal.prairie) - --- melon and pumpkin -add_node({"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, 0.015, {"junglee"}, 1, 1, {"farming:melon_8", "farming:pumpkin_8"}, nil, "default:water_source", 1, ethereal.junglee) -add_node({"default:dirt_with_grass"}, 0.015, {"grassy"}, 1, 1, {"farming:melon_8", "farming:pumpkin_8"}, nil, "default:water_source", 1, ethereal.grassy) -add_node({"default:dirt_with_grass"}, 0.015, {"grassytwo"}, 1, 1, {"farming:melon_8", "farming:pumpkin_8"}, nil, "default:water_source", 1, ethereal.grassytwo) -add_node({"default:dirt_with_grass"}, 0.015, {"jumble"}, 1, 1, {"farming:melon_8", "farming:pumpkin_8"}, nil, "default:water_source", 1, ethereal.jumble) - --- green beans -add_node({"default:dirt_with_grass"}, 0.035, {"grassytwo"}, 1, 100, {"farming:beanbush"}, nil, nil, nil, ethereal.grassytwo) - --- grape bushel -add_node({"default:dirt_with_grass"}, 0.025, {"grassytwo"}, 1, 100, {"farming:grapebush"}, nil, nil, nil, ethereal.grassytwo) -add_node({"default:dirt_with_grass"}, 0.025, {"grassy"}, 1, 100, {"farming:grapebush"}, nil, nil, nil, ethereal.grassy) -add_node({"ethereal:prairie_dirt"}, 0.025, {"prairie"}, 1, 100, {"farming:grapebush"}, nil, nil, nil, ethereal.prairie) - -minetest.register_decoration({ - deco_type = "simple", - place_on = { - "default:dirt_with_grass", "ethereal:prairie_dirt", - "default:dirt_with_rainforest_litter", - }, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.06, - spread = {x = 100, y = 100, z = 100}, - seed = 420, - octaves = 3, - persist = 0.6 - }, - y_min = 5, - y_max = 35, - decoration = "farming:hemp_7", - spawn_by = "group:tree", - num_spawn_by = 1, -}) - -minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass", "default:dirt_with_rainforest_litter"}, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.09, - spread = {x = 100, y = 100, z = 100}, - seed = 760, - octaves = 3, - persist = 0.6 - }, - y_min = 5, - y_max = 35, - decoration = {"farming:chili_8", "farming:garlic_5", "farming:pepper_5", "farming:onion_5"}, - spawn_by = "group:tree", - num_spawn_by = 1, -}) - -minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_dry_grass"}, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.06, - spread = {x = 100, y = 100, z = 100}, - seed = 917, - octaves = 3, - persist = 0.6 - }, - y_min = 18, - y_max = 30, - decoration = {"farming:pineapple_8"}, -}) -end - --- place waterlily in beach areas -local list = { - {"desert_ocean", ethereal.desert}, - {"plains_ocean", ethereal.plains}, - {"sandclay", ethereal.sandclay}, - {"sandstone_ocean", ethereal.sandstone}, - {"mesa_ocean", ethereal.mesa}, - {"grove_ocean", ethereal.grove}, - {"grassy_ocean", ethereal.grassy}, - {"swamp_ocean", ethereal.swamp}, -} - -for _, row in pairs(list) do - - if row[2] == 1 then - - minetest.register_decoration({ - deco_type = "schematic", - place_on = {"default:sand"}, - sidelen = 16, - noise_params = { - offset = -0.12, - scale = 0.3, - spread = {x = 200, y = 200, z = 200}, - seed = 33, - octaves = 3, - persist = 0.7 - }, - biomes = {row[1]}, - y_min = 0, - y_max = 0, - schematic = ethereal.waterlily, - rotation = "random", - }) - - end - -end - -local random = math.random - --- Generate Illumishroom in caves next to coal -minetest.register_on_generated(function(minp, maxp) - - if minp.y > -30 or maxp.y < -3000 then - return - end - - local bpos - local coal = minetest.find_nodes_in_area_under_air( - minp, maxp, "default:stone_with_coal") - - for n = 1, #coal do - - if random(1, 2) == 1 then - - bpos = {x = coal[n].x, y = coal[n].y + 1, z = coal[n].z } - - if bpos.y > -3000 and bpos.y < -2000 then - minetest.swap_node(bpos, {name = "ethereal:illumishroom3"}) - - elseif bpos.y > -2000 and bpos.y < -1000 then - minetest.swap_node(bpos, {name = "ethereal:illumishroom2"}) - - elseif bpos.y > -1000 and bpos.y < -30 then - minetest.swap_node(bpos, {name = "ethereal:illumishroom"}) - end - end - end -end) - --- coral reef (0.4.15 only) -if ethereal.reefs == 1 then - --- override corals so crystal shovel can pick them up intact -minetest.override_item("default:coral_skeleton", {groups = {crumbly = 3}}) -minetest.override_item("default:coral_orange", {groups = {crumbly = 3}}) -minetest.override_item("default:coral_brown", {groups = {crumbly = 3}}) - - minetest.register_decoration({ - deco_type = "schematic", - place_on = {"default:sand"}, - noise_params = { - offset = -0.15, - scale = 0.1, - spread = {x = 100, y = 100, z = 100}, - seed = 7013, - octaves = 3, - persist = 1, - }, - biomes = { - "desert_ocean", - "grove_ocean", - }, - y_min = -8, - y_max = -2, - schematic = path .. "corals.mts", - flags = "place_center_x, place_center_z", - rotation = "random", - }) -end - - --- is baked clay mod active? add new flowers if so -if minetest.get_modpath("bakedclay") then - -minetest.register_decoration({ - deco_type = "simple", - place_on = { - "ethereal:prairie_grass", "default:dirt_with_grass", - "ethereal:grove_dirt" - }, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.004, - spread = {x = 100, y = 100, z = 100}, - seed = 7133, - octaves = 3, - persist = 0.6 - }, - y_min = 10, - y_max = 90, - decoration = "bakedclay:delphinium", -}) - -minetest.register_decoration({ - deco_type = "simple", - place_on = { - "ethereal:prairie_grass", "default:dirt_with_grass", - "ethereal:grove_dirt", "ethereal:bamboo_dirt" - }, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.004, - spread = {x = 100, y = 100, z = 100}, - seed = 7134, - octaves = 3, - persist = 0.6 - }, - y_min = 15, - y_max = 90, - decoration = "bakedclay:thistle", -}) - -minetest.register_decoration({ - deco_type = "simple", - place_on = {"ethereal:jungle_dirt", "default:dirt_with_rainforest_litter"}, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.01, - spread = {x = 100, y = 100, z = 100}, - seed = 7135, - octaves = 3, - persist = 0.6 - }, - y_min = 1, - y_max = 90, - decoration = "bakedclay:lazarus", - spawn_by = "default:jungletree", - num_spawn_by = 1, -}) - -minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:dirt_with_grass", "default:sand"}, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.009, - spread = {x = 100, y = 100, z = 100}, - seed = 7136, - octaves = 3, - persist = 0.6 - }, - y_min = 1, - y_max = 15, - decoration = "bakedclay:mannagrass", - spawn_by = "group:water", - num_spawn_by = 1, -}) - -end - -if ethereal.desert and minetest.get_modpath("wine") then -minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:desert_sand"}, - sidelen = 16, - fill_ratio = 0.001, - biomes = {"desert"}, - decoration = {"wine:blue_agave"}, -}) -end - -if ethereal.snowy and minetest.registered_nodes["default:fern_1"] then -local function register_fern_decoration(seed, length) - minetest.register_decoration({ - name = "default:fern_" .. length, - deco_type = "simple", - place_on = { - "ethereal:cold_dirt", "default:dirt_with_coniferous_litter"}, - sidelen = 16, - noise_params = { - offset = 0, - scale = 0.2, - spread = {x = 100, y = 100, z = 100}, - seed = seed, - octaves = 3, - persist = 0.7 - }, - y_max = 31000, - y_min = 6, - decoration = "default:fern_" .. length, - }) -end - -register_fern_decoration(14936, 3) -register_fern_decoration(801, 2) -register_fern_decoration(5, 1) -end - -if ethereal.tundra and minetest.registered_nodes["default:permafrost"] then - minetest.register_biome({ - name = "tundra_highland", - node_dust = "default:snow", - node_riverbed = "default:gravel", - depth_riverbed = 2, - y_max = 180, - y_min = 47, - heat_point = 0, - humidity_point = 40, - }) - - minetest.register_biome({ - name = "tundra", - node_top = "default:permafrost_with_stones", - depth_top = 1, - node_filler = "default:permafrost", - depth_filler = 1, - node_riverbed = "default:gravel", - depth_riverbed = 2, - vertical_blend = 4, - y_max = 46, - y_min = 2, - heat_point = 0, - humidity_point = 40, - }) - - minetest.register_biome({ - name = "tundra_beach", - node_top = "default:gravel", - depth_top = 1, - node_filler = "default:gravel", - depth_filler = 2, - node_riverbed = "default:gravel", - depth_riverbed = 2, - vertical_blend = 1, - y_max = 1, - y_min = -3, - heat_point = 0, - humidity_point = 40, - }) - - minetest.register_biome({ - name = "tundra_ocean", - node_top = "default:sand", - depth_top = 1, - node_filler = "default:sand", - depth_filler = 3, - node_riverbed = "default:gravel", - depth_riverbed = 2, - vertical_blend = 1, - y_max = -4, - y_min = -112, - heat_point = 0, - humidity_point = 40, - }) - - -- Tundra moss - - minetest.register_decoration({ - deco_type = "simple", - place_on = {"default:permafrost_with_stones"}, - sidelen = 4, - noise_params = { - offset = -0.8, - scale = 2.0, - spread = {x = 100, y = 100, z = 100}, - seed = 53995, - octaves = 3, - persist = 1.0 - }, - biomes = {"tundra"}, - y_max = 50, - y_min = 2, - decoration = "default:permafrost_with_moss", - place_offset_y = -1, - flags = "force_placement", - }) - - -- Tundra patchy snow - - minetest.register_decoration({ - deco_type = "simple", - place_on = { - "default:permafrost_with_moss", - "default:permafrost_with_stones", - "default:stone", - "default:gravel" - }, - sidelen = 4, - noise_params = { - offset = 0, - scale = 1.0, - spread = {x = 100, y = 100, z = 100}, - seed = 172555, - octaves = 3, - persist = 1.0 - }, - biomes = {"tundra", "tundra_beach"}, - y_max = 50, - y_min = 1, - decoration = "default:snow", - }) -end - -if minetest.get_modpath("butterflies") then -minetest.register_decoration({ - name = "butterflies:butterfly", - deco_type = "simple", - place_on = {"default:dirt_with_grass", "ethereal:prairie_dirt"}, - place_offset_y = 2, - sidelen = 80, - fill_ratio = 0.005, - biomes = {"grassy", "grassytwo", "prairie", "jumble"}, - y_max = 31000, - y_min = 1, - decoration = { - "butterflies:butterfly_white", - "butterflies:butterfly_red", - "butterflies:butterfly_violet" - }, - spawn_by = "group:flower", - num_spawn_by = 1 -}) -end - -if minetest.get_modpath("fireflies") then - minetest.register_decoration({ - name = "fireflies:firefly_low", - deco_type = "simple", - place_on = { - "default:dirt_with_grass", - "default:dirt_with_coniferous_litter", - "default:dirt_with_rainforest_litter", - "default:dirt", - "ethereal:cold_dirt", - }, - place_offset_y = 2, - sidelen = 80, - fill_ratio = 0.0005, - biomes = {"grassy", "grassytwo", "snowy", "junglee", "swamp"}, - y_max = 31000, - y_min = -1, - decoration = "fireflies:hidden_firefly", - }) -end - --- Coral Reef (Minetest 5.0) -if minetest.registered_nodes["default:coral_green"] then - minetest.register_decoration({ - name = "default:corals", - deco_type = "simple", - place_on = {"default:sand"}, - place_offset_y = -1, - sidelen = 4, - noise_params = { - offset = -4, - scale = 4, - spread = {x = 50, y = 50, z = 50}, - seed = 7013, - octaves = 3, - persist = 0.7, - }, - biomes = { - "desert_ocean", - "savanna_ocean", - "junglee_ocean", - }, - y_max = -2, - y_min = -8, - flags = "force_placement", - decoration = { - "default:coral_green", "default:coral_pink", - "default:coral_cyan", "default:coral_brown", - "default:coral_orange", "default:coral_skeleton", - }, - }) - - -- Kelp - - minetest.register_decoration({ - name = "default:kelp", - deco_type = "simple", - place_on = {"default:sand"}, - place_offset_y = -1, - sidelen = 16, - noise_params = { - offset = -0.04, - scale = 0.1, - spread = {x = 200, y = 200, z = 200}, - seed = 87112, - octaves = 3, - persist = 0.7 - }, - biomes = { - "frost_ocean", "grassy_ocean", "sandstone_ocean", "swamp_ocean"}, - y_max = -5, - y_min = -10, - flags = "force_placement", - decoration = "default:sand_with_kelp", - param2 = 48, - param2_max = 96, - }) -end diff --git a/mods_disabled/ethereal/screenshot.png b/mods_disabled/ethereal/screenshot.png deleted file mode 100644 index c4d8001276a06bf8c57cd0c59dfac5c7f9672650..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44078 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

J88F|V-V04@hP$^+v9aFC+6HaEK&_Bfv1oFVz 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 literal 0 HcmV?d00001 diff --git a/mods_disabled/laptop/apps/ecommerce_app.lua b/mods_disabled/laptop/apps/ecommerce_app.lua deleted file mode 100644 index 9da177e..0000000 --- a/mods_disabled/laptop/apps/ecommerce_app.lua +++ /dev/null @@ -1,42 +0,0 @@ -laptop.register_app("ecommerce", { - app_name = "eCommerce", - app_icon = "commoditymarket_gold_coins.png", - app_info = "Online Commodity Market", - formspec_func = function(app, mtos) - - -- No player, so go back to the app launcher - if not mtos.sysram.current_player then - mtos:set_app() - return false - end - - -- Declare variable used to hold the player name for commoditymarket function. - local name = (mtos.sysram.current_player) - - - commoditymarket.show_market("kings", name) - local market = commoditymarket.registered_markets["kings"] - - if market == nil - then - return - end - - local formspec = market:get_formspec(market:get_account(player_name)) - return formspec or false - - -- End the formspec_func function. - end - end -end, - receive_fields_func = function (app, mtos) - - -- if the player changed, return to app launcher. - if mtos.sysram.current_player ~= mtos.sysram.last_player then - mtos:set_app() -- wrong player. Back to launcher - return - end - - -- End the receive_fields_func. - end, -}) diff --git a/mods_disabled/laptop/apps/os_print_app.lua b/mods_disabled/laptop/apps/os_print_app.lua index 826cba3..09facba 100644 --- a/mods_disabled/laptop/apps/os_print_app.lua +++ b/mods_disabled/laptop/apps/os_print_app.lua @@ -1,6 +1,6 @@ local printer_range = 10 -local function trigger_queue(mtos) +local function trigger_queue(app, mtos) -- Check print requirements if mtos.sysdata.selected_view ~= 'output' or mtos.sysdata.out_stack_save or @@ -17,6 +17,7 @@ local function trigger_queue(mtos) mtos.sysdata.print_progress = 0 mtos.sysdata.paper_count = mtos.sysdata.paper_count - 1 mtos.sysdata.dye_count = mtos.sysdata.dye_count - 0.1 + mtos.bdev.removable_disk = nil -- force reading local idata = mtos.bdev:get_removable_disk() local stack = ItemStack("laptop:printed_paper") local print_data = mtos.sysdata.print_queue[1] @@ -24,9 +25,10 @@ local function trigger_queue(mtos) table.remove(mtos.sysdata.print_queue, 1) idata:reload(stack) idata.label = print_data.title + mtos.bdev:sync() end - local timer = minetest.get_node_timer(mtos.pos) + local timer = app:get_timer() if not timer:is_started() then timer:start(1) end @@ -37,6 +39,7 @@ local function sync_stack_values(mtos) mtos.sysdata.paper_count = mtos.sysdata.paper_count or 0 mtos.sysdata.dye_count = mtos.sysdata.dye_count or 0 mtos.sysdata.print_progress = mtos.sysdata.print_progress or 0 + mtos.bdev.removable_disk = nil -- force reading local idata = mtos.bdev:get_removable_disk() -- store old stack values if mtos.sysdata.selected_view == 'paper' then @@ -68,7 +71,8 @@ laptop.register_app("printer_launcher", { mtos.sysdata.print_queue = mtos.sysdata.print_queue or {} mtos.sysdata.selected_view = mtos.sysdata.selected_view or 'output' sync_stack_values(mtos) - trigger_queue(mtos) + trigger_queue(launcher_app, mtos) + mtos.bdev:sync() -- inventory fields local formspec = "size[9,8]".. "list[current_player;main;0.3,3.85;8,1;]" .. @@ -76,7 +80,6 @@ laptop.register_app("printer_launcher", { "listring[nodemeta:"..mtos.pos.x..','..mtos.pos.y..','..mtos.pos.z..";main]" .. "listring[current_player;main]".. mtos.theme:get_label('0,0', mtos.hwdef.description, 'titlebar') - local idata = mtos.bdev:get_removable_disk() -- queue formspec = formspec .. mtos.theme:get_tableoptions().. @@ -164,12 +167,14 @@ laptop.register_app("printer_launcher", { mtos.sysdata.print_progress = 0 end idata:reload(idata.stack) - trigger_queue(mtos) + trigger_queue(app, mtos) + mtos.bdev:sync() end, on_timer = function(app, mtos) mtos.sysdata.print_progress = mtos.sysdata.print_progress + 1 - return trigger_queue(mtos) + mtos.bdev.removable_disk = nil -- force reading + return trigger_queue(app, mtos) end, }) diff --git a/mods_disabled/laptop/apps/tetris_app.lua b/mods_disabled/laptop/apps/tetris_app.lua index d3249e3..945c3dc 100644 --- a/mods_disabled/laptop/apps/tetris_app.lua +++ b/mods_disabled/laptop/apps/tetris_app.lua @@ -239,7 +239,6 @@ laptop.register_app("tetris", { formspec_func = function(app, mtos) local data = mtos.bdev:get_app_storage('ram', 'tetris') local tetris = get_tetris(app, data) - local timer = minetest.get_node_timer(mtos.pos) if not data.t then return mtos.theme:get_button('2,4;2,2', 'major', 'new', 'New Game', 'Start a new game') end diff --git a/mods_disabled/laptop/block_devices.lua b/mods_disabled/laptop/block_devices.lua index d6d6963..00b7ba5 100644 --- a/mods_disabled/laptop/block_devices.lua +++ b/mods_disabled/laptop/block_devices.lua @@ -172,7 +172,7 @@ function bdev:sync() if self.removable_disk.def and self.removable_disk.label ~= self.removable_disk.def.description then self.removable_disk.meta:set_string("description", self.removable_disk.label) end - if self.removable_disk.storage then + if self.removable_disk.storage and next(self.removable_disk.storage) then self.removable_disk.meta:set_string("os_storage", minetest.serialize(self.removable_disk.storage)) end end diff --git a/mods_disabled/laptop/hardware_fw.lua b/mods_disabled/laptop/hardware_fw.lua index e4a0ad5..c82e3ac 100644 --- a/mods_disabled/laptop/hardware_fw.lua +++ b/mods_disabled/laptop/hardware_fw.lua @@ -107,76 +107,56 @@ end local function after_place_node(pos, placer, itemstack, pointed_thing) local save = minetest.deserialize(itemstack:get_meta():get_string("laptop_metadata")) - laptop.mtos_cache:free(pos) - if save then + if not save then + return + end + + -- Backwards compatibility code + if not save.ram_disk and not save.hard_disk then + laptop.mtos_cache:free(pos) local meta = minetest.get_meta(pos) meta:from_table({fields = save.fields}) - for invname, inv in pairs(save.invlist) do meta:get_inventory():set_list(invname, inv) end + itemstack:clear() + return end + -- Backwards compatibility code end + + local mtos = laptop.os_get(pos) + mtos.bdev.ram_disk = save.ram_disk or mtos.bdev.ram_disk + mtos.bdev.hard_disk = save.hard_disk or mtos.bdev.hard_disk + + if save.removable_disk then + local removable = mtos.bdev:get_removable_disk() + removable:reload(ItemStack(save.removable_disk)) + end + + mtos.bdev:sync() itemstack:clear() end -local function after_dig_node(pos, oldnode, oldmetadata, digger) ---local function preserve_metadata(pos, oldnode, oldmetadata, drops) --TODO: if MT-0.5 stable - local save = { fields = oldmetadata.fields, invlist = {} } - local cached_mtos = laptop.mtos_cache:get(pos) - if cached_mtos then - -- Workaround, handle sync without nodemeta access - local bdev = cached_mtos.bdev - save.fields.laptop_ram = minetest.serialize(bdev.ram_disk) - save.fields.laptop_appdata = minetest.serialize(bdev.hard_disk) - - if bdev.removable_disk then - local stack = bdev.removable_disk.stack - if stack then - local stackmeta = stack:get_meta() - if bdev.removable_disk.def and bdev.removable_disk.label ~= bdev.removable_disk.def.description then - stackmeta:set_string("description", bdev.removable_disk.label) - end - if bdev.removable_disk.storage then - stackmeta:set_string("os_storage", minetest.serialize(bdev.removable_disk.storage)) - end - end - oldmetadata.inventory.main = oldmetadata.inventory.main or {} - oldmetadata.inventory.main[1] = stack - end - laptop.mtos_cache:free(pos) +local function preserve_metadata(pos, oldnode, oldmetadata, drops) + local mtos = laptop.os_get(pos) + if not mtos then + return end - if oldmetadata.inventory then - for invname, inv in pairs(oldmetadata.inventory) do - local invsave = {} - save.invlist[invname] = invsave - for _, stack in ipairs(inv) do - table.insert(invsave, stack:to_string()) - end - end - end + laptop.mtos_cache:sync_and_free(mtos) + + local removable = mtos.bdev:get_removable_disk() + + local save = { + laptop_ram = mtos.bdev:get_ram_disk(), + hard_disk = mtos.bdev:get_hard_disk(), + removable_disk = removable.stack and removable.stack:to_string() + } + local item_name = minetest.registered_items[oldnode.name].drop or oldnode.name - local inventory = digger:get_inventory() - local in_inv - for idx, stack in ipairs(inventory:get_list("main")) do - if stack:get_name() == item_name and stack:get_meta():get_string("laptop_metadata") == "" then + for _, stack in pairs(drops) do + if stack:get_name() == item_name then stack:get_meta():set_string("laptop_metadata", minetest.serialize(save)) - digger:get_inventory():set_stack("main", idx, stack) - in_inv = true - break - end - end - - -- creative? no item found without metadata. Create new one - if not in_inv then - local new_stack = ItemStack(item_name) - new_stack:get_meta():set_string("laptop_metadata", minetest.serialize(save)) - local keeped = inventory:add_item("main", new_stack) - if not keeped:is_empty() then - -- No place in inventory, revert the node - minetest.set_node(pos, oldnode) - after_place_node(pos, digger, keeped, nil) - on_punch(pos, oldnode, digger) end end end @@ -205,8 +185,7 @@ function laptop.register_hardware(name, hwdef) -- needed to transfer content to item if place or dig laptop def.stack_max = 1 def.after_place_node = after_place_node - def.after_dig_node = after_dig_node --- def.preserve_metadata = preserve_metadata TODO: if MT-0.5 stable + def.preserve_metadata = preserve_metadata def.on_punch = on_punch def.on_construct = on_construct def.on_receive_fields = on_receive_fields diff --git a/mods_disabled/laptop/mod.conf b/mods_disabled/laptop/mod.conf index 8fcc7ec..4a3b542 100644 --- a/mods_disabled/laptop/mod.conf +++ b/mods_disabled/laptop/mod.conf @@ -1,2 +1 @@ name = laptop -depends = commoditymarket, commoditymarket_fantasy diff --git a/mods_disabled/laptop/screenshot.png b/mods_disabled/laptop/screenshot.png deleted file mode 100644 index e6e101e29ba0e9f44900d4e093527572359f9078..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 519536 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

Vn`n`ezDggR%i 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%0Ar>jt)I9mKmEt`=UU|FFhVX_sfyJbvrNC8ydz- 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�rPEbd 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%0AU@#Q=1O@YWTBJs6*EnvjW+`IQ$;z5mb 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 agUzA@w-$}zaq;`VD?B73xMF?MFaH3|=8~!a