From 1f21dcd616808f3c2d7dea2a1246021b4c56e09c Mon Sep 17 00:00:00 2001 From: Milan Ihl Date: Mon, 20 May 2019 17:50:00 +0200 Subject: [PATCH] add vipworld modpack --- mods/vipworld/bushes/depends.txt | 3 + mods/vipworld/bushes/init.lua | 128 ++++++ .../textures/bushes_branches_center_1.png | Bin 0 -> 305 bytes .../textures/bushes_branches_center_2.png | Bin 0 -> 305 bytes .../textures/bushes_branches_left_1.png | Bin 0 -> 577 bytes .../textures/bushes_branches_left_2.png | Bin 0 -> 598 bytes .../textures/bushes_branches_right_1.png | Bin 0 -> 592 bytes .../textures/bushes_branches_right_2.png | Bin 0 -> 632 bytes .../bushes/textures/bushes_leaves_1.png | Bin 0 -> 205 bytes .../bushes/textures/bushes_leaves_2.png | Bin 0 -> 205 bytes .../textures/bushes_youngtree2trunk.png | Bin 0 -> 1074 bytes .../textures/bushes_youngtree2trunk_inv.png | Bin 0 -> 872 bytes .../textures/old & unused/BlockBranch1.png | Bin 0 -> 73879 bytes .../textures/old & unused/BlockBranch1L.png | Bin 0 -> 34131 bytes .../textures/old & unused/BlockBranch1R.png | Bin 0 -> 40264 bytes .../textures/old & unused/BushBranches1.png | Bin 0 -> 52878 bytes .../textures/old & unused/BushBranches1sm.png | Bin 0 -> 609 bytes .../old & unused/BushBranches1sm2.png | Bin 0 -> 620 bytes .../old & unused/BushBranches1sm3.png | Bin 0 -> 396 bytes .../old & unused/BushBranches1sm4.png | Bin 0 -> 540 bytes .../old & unused/BushBranchesCenter.png | Bin 0 -> 285 bytes .../old & unused/BushBranchesSide1.png | Bin 0 -> 657 bytes .../old & unused/BushBranchesSide2.png | Bin 0 -> 693 bytes .../bushes/textures/old & unused/blank.png | Bin 0 -> 83 bytes .../old & unused/moretrees_pine_leaves3.png | Bin 0 -> 525 bytes mods/vipworld/bushes_classic/cooking.lua | 102 +++++ .../vipworld/bushes_classic/image_credits.txt | 5 + mods/vipworld/bushes_classic/init.lua | 31 ++ .../models/bushes_basket_empty.obj | 46 ++ .../models/bushes_basket_full.obj | 330 ++++++++++++++ .../bushes_classic/models/bushes_bush.obj | 329 ++++++++++++++ mods/vipworld/bushes_classic/nodes.lua | 205 +++++++++ .../bushes_classic/textures/bushes_basket.png | Bin 0 -> 2956 bytes .../textures/bushes_basket_pie_blackberry.png | Bin 0 -> 3631 bytes .../textures/bushes_basket_pie_blueberry.png | Bin 0 -> 3627 bytes .../textures/bushes_basket_pie_gooseberry.png | Bin 0 -> 3645 bytes .../bushes_basket_pie_mixed_berry.png | Bin 0 -> 3587 bytes .../textures/bushes_basket_pie_raspberry.png | Bin 0 -> 3610 bytes .../textures/bushes_basket_pie_strawberry.png | Bin 0 -> 3607 bytes .../textures/bushes_blackberry.png | Bin 0 -> 1140 bytes .../textures/bushes_blackberry_pie_cooked.png | Bin 0 -> 601 bytes .../textures/bushes_blackberry_pie_raw.png | Bin 0 -> 612 bytes .../textures/bushes_blackberry_pie_slice.png | Bin 0 -> 341 bytes .../textures/bushes_blueberry.png | Bin 0 -> 1615 bytes .../textures/bushes_blueberry_pie_cooked.png | Bin 0 -> 602 bytes .../textures/bushes_blueberry_pie_raw.png | Bin 0 -> 606 bytes .../textures/bushes_blueberry_pie_slice.png | Bin 0 -> 347 bytes .../textures/bushes_bush_blackberry.png | Bin 0 -> 9089 bytes .../textures/bushes_bush_blueberry.png | Bin 0 -> 9203 bytes .../textures/bushes_bush_fruitless.png | Bin 0 -> 7891 bytes .../textures/bushes_bush_gooseberry.png | Bin 0 -> 9275 bytes .../textures/bushes_bush_raspberry.png | Bin 0 -> 9226 bytes .../textures/bushes_bush_strawberry.png | Bin 0 -> 9137 bytes .../textures/bushes_gooseberry.png | Bin 0 -> 979 bytes .../textures/bushes_gooseberry_pie_cooked.png | Bin 0 -> 607 bytes .../textures/bushes_gooseberry_pie_raw.png | Bin 0 -> 597 bytes .../textures/bushes_gooseberry_pie_slice.png | Bin 0 -> 348 bytes .../bushes_mixed_berry_pie_cooked.png | Bin 0 -> 565 bytes .../textures/bushes_mixed_berry_pie_raw.png | Bin 0 -> 586 bytes .../textures/bushes_mixed_berry_pie_slice.png | Bin 0 -> 337 bytes .../textures/bushes_raspberry.png | Bin 0 -> 1360 bytes .../textures/bushes_raspberry_pie_cooked.png | Bin 0 -> 613 bytes .../textures/bushes_raspberry_pie_raw.png | Bin 0 -> 610 bytes .../textures/bushes_raspberry_pie_slice.png | Bin 0 -> 352 bytes .../textures/bushes_strawberry.png | Bin 0 -> 1961 bytes .../textures/bushes_strawberry_pie_cooked.png | Bin 0 -> 577 bytes .../textures/bushes_strawberry_pie_raw.png | Bin 0 -> 606 bytes .../textures/bushes_strawberry_pie_slice.png | Bin 0 -> 339 bytes .../bushes_classic/textures/bushes_sugar.png | Bin 0 -> 2077 bytes mods/vipworld/darkage/README.md | 417 ++++++++++++++++++ mods/vipworld/darkage/building.lua | 117 +++++ mods/vipworld/darkage/depends.txt | 4 + mods/vipworld/darkage/description.txt | 2 + mods/vipworld/darkage/furniture.lua | 289 ++++++++++++ mods/vipworld/darkage/init.lua | 24 + mods/vipworld/darkage/moreblocks.lua | 171 +++++++ mods/vipworld/darkage/nodes.lua | 366 +++++++++++++++ mods/vipworld/darkage/stairs.lua | 17 + mods/vipworld/darkage/stairs_functions.lua | 39 ++ .../darkage/textures/darkage_adobe.png | Bin 0 -> 645 bytes .../darkage/textures/darkage_basalt.png | Bin 0 -> 457 bytes .../textures/darkage_basalt_cobble.png | Bin 0 -> 604 bytes .../vipworld/darkage/textures/darkage_box.png | Bin 0 -> 701 bytes .../darkage/textures/darkage_box_top.png | Bin 0 -> 758 bytes .../darkage/textures/darkage_chain.png | Bin 0 -> 230 bytes .../darkage/textures/darkage_chalk.png | Bin 0 -> 686 bytes .../darkage/textures/darkage_chalk_powder.png | Bin 0 -> 618 bytes .../textures/darkage_chalked_bricks.png | Bin 0 -> 350 bytes .../vipworld/darkage/textures/darkage_cob.png | Bin 0 -> 635 bytes .../darkage_cobble_with_plaster_A.png | Bin 0 -> 644 bytes .../darkage_cobble_with_plaster_B.png | Bin 0 -> 623 bytes .../darkage_cobble_with_plaster_C.png | Bin 0 -> 643 bytes .../darkage_cobble_with_plaster_D.png | Bin 0 -> 637 bytes .../darkage/textures/darkage_darkdirt.png | Bin 0 -> 764 bytes .../textures/darkage_desert_stone_cobble.png | Bin 0 -> 469 bytes .../darkage/textures/darkage_dry_leaves.png | Bin 0 -> 246 bytes .../darkage/textures/darkage_glass.png | Bin 0 -> 441 bytes .../textures/darkage_glow_stone_lamp.png | Bin 0 -> 609 bytes .../darkage/textures/darkage_gneiss.png | Bin 0 -> 846 bytes .../textures/darkage_gneiss_cobble.png | Bin 0 -> 849 bytes .../darkage/textures/darkage_iron_bars.png | Bin 0 -> 619 bytes .../darkage/textures/darkage_iron_grille.png | Bin 0 -> 577 bytes .../darkage/textures/darkage_iron_stick.png | Bin 0 -> 178 bytes .../darkage/textures/darkage_lamp.png | Bin 0 -> 619 bytes .../textures/darkage_limestone_sand.png | Bin 0 -> 199 bytes .../darkage/textures/darkage_marble.png | Bin 0 -> 328 bytes .../darkage/textures/darkage_marble_tile.png | Bin 0 -> 690 bytes .../darkage/textures/darkage_mineral_iron.png | Bin 0 -> 655 bytes .../vipworld/darkage/textures/darkage_mud.png | Bin 0 -> 568 bytes .../darkage/textures/darkage_mud_lump.png | Bin 0 -> 193 bytes .../darkage/textures/darkage_mud_up.png | Bin 0 -> 709 bytes .../textures/darkage_old_tuff_bricks.png | Bin 0 -> 868 bytes .../vipworld/darkage/textures/darkage_ors.png | Bin 0 -> 725 bytes .../darkage/textures/darkage_ors_brick.png | Bin 0 -> 760 bytes .../darkage/textures/darkage_ors_cobble.png | Bin 0 -> 702 bytes .../textures/darkage_plaster_mask_A.png | Bin 0 -> 101 bytes .../textures/darkage_plaster_mask_B.png | Bin 0 -> 102 bytes .../textures/darkage_plaster_mask_C.png | Bin 0 -> 101 bytes .../textures/darkage_plaster_mask_D.png | Bin 0 -> 102 bytes .../darkage/textures/darkage_reinforce.png | Bin 0 -> 739 bytes .../textures/darkage_reinforce_arrow.png | Bin 0 -> 278 bytes .../textures/darkage_reinforce_bars.png | Bin 0 -> 176 bytes .../textures/darkage_reinforce_left.png | Bin 0 -> 510 bytes .../textures/darkage_reinforce_right.png | Bin 0 -> 537 bytes .../textures/darkage_reinforced_wood_left.png | Bin 0 -> 429 bytes .../darkage_reinforced_wood_right.png | Bin 0 -> 457 bytes .../textures/darkage_rhyolitic_tuff.png | Bin 0 -> 728 bytes .../darkage_rhyolitic_tuff_bricks.png | Bin 0 -> 948 bytes .../darkage_rhyolitic_tuff_rubble.png | Bin 0 -> 1012 bytes .../textures/darkage_sandstone_cobble.png | Bin 0 -> 780 bytes .../darkage/textures/darkage_schist.png | Bin 0 -> 749 bytes .../darkage/textures/darkage_serpentine.png | Bin 0 -> 456 bytes .../darkage/textures/darkage_shale.png | Bin 0 -> 596 bytes .../darkage/textures/darkage_shale_side.png | Bin 0 -> 663 bytes .../darkage/textures/darkage_shelves.png | Bin 0 -> 643 bytes .../textures/darkage_shelves_front.png | Bin 0 -> 590 bytes .../darkage/textures/darkage_silt.png | Bin 0 -> 801 bytes .../darkage/textures/darkage_silt_lump.png | Bin 0 -> 193 bytes .../darkage/textures/darkage_slate.png | Bin 0 -> 503 bytes .../darkage/textures/darkage_slate_cobble.png | Bin 0 -> 627 bytes .../darkage/textures/darkage_slate_side.png | Bin 0 -> 546 bytes .../darkage/textures/darkage_slate_tale.png | Bin 0 -> 250 bytes .../darkage/textures/darkage_slate_tile.png | Bin 0 -> 301 bytes .../darkage/textures/darkage_stone_brick.png | Bin 0 -> 494 bytes .../darkage/textures/darkage_straw.png | Bin 0 -> 758 bytes .../darkage/textures/darkage_straw_bale.png | Bin 0 -> 747 bytes .../darkage/textures/darkage_tuff.png | Bin 0 -> 726 bytes .../darkage/textures/darkage_tuff_bricks.png | Bin 0 -> 938 bytes .../darkage/textures/darkage_tuff_rubble.png | Bin 0 -> 999 bytes .../darkage/textures/darkage_wood_bars.png | Bin 0 -> 597 bytes .../darkage/textures/darkage_wood_frame.png | Bin 0 -> 730 bytes .../darkage/textures/darkage_wood_grille.png | Bin 0 -> 571 bytes mods/vipworld/darkage/walls.lua | 39 ++ mods/vipworld/ferns/depends.txt | 1 + mods/vipworld/ferns/fern.lua | 82 ++++ mods/vipworld/ferns/gianttreefern.lua | 278 ++++++++++++ mods/vipworld/ferns/horsetail.lua | 71 +++ mods/vipworld/ferns/init.lua | 20 + mods/vipworld/ferns/settings.lua | 43 ++ mods/vipworld/ferns/textures/ferns_5.png | Bin 0 -> 550 bytes mods/vipworld/ferns/textures/ferns_6.png | Bin 0 -> 666 bytes mods/vipworld/ferns/textures/ferns_7.png | Bin 0 -> 669 bytes mods/vipworld/ferns/textures/ferns_8.png | Bin 0 -> 510 bytes mods/vipworld/ferns/textures/ferns_fern.png | Bin 0 -> 362 bytes .../ferns/textures/ferns_fern_big.png | Bin 0 -> 1170 bytes .../ferns/textures/ferns_fern_mid.png | Bin 0 -> 699 bytes .../ferns/textures/ferns_fern_tree.png | Bin 0 -> 1339 bytes .../ferns/textures/ferns_fern_tree_giant.png | Bin 0 -> 3250 bytes .../ferns/textures/ferns_fern_tree_inv.png | Bin 0 -> 391 bytes .../ferns/textures/ferns_fern_tree_tl.png | Bin 0 -> 264 bytes .../ferns/textures/ferns_fern_tree_tr.png | Bin 0 -> 256 bytes .../ferns/textures/ferns_fern_trunk.png | Bin 0 -> 765 bytes .../ferns/textures/ferns_fern_trunk_big.png | Bin 0 -> 684 bytes .../textures/ferns_fern_trunk_big_top.png | Bin 0 -> 398 bytes .../ferns/textures/ferns_fern_trunk_top.png | Bin 0 -> 233 bytes .../ferns/textures/ferns_ferntuber.png | Bin 0 -> 438 bytes .../textures/ferns_ferntuber_roasted.png | Bin 0 -> 428 bytes .../ferns/textures/ferns_fiddlehead.png | Bin 0 -> 327 bytes .../textures/ferns_fiddlehead_roasted.png | Bin 0 -> 521 bytes .../ferns/textures/ferns_horsetail_01.png | Bin 0 -> 150 bytes .../ferns/textures/ferns_horsetail_02.png | Bin 0 -> 166 bytes .../ferns/textures/ferns_horsetail_03.png | Bin 0 -> 199 bytes .../ferns/textures/ferns_horsetail_04.png | Bin 0 -> 224 bytes .../textures/ferns_sapling_tree_fern.png | Bin 0 -> 168 bytes .../ferns_sapling_tree_fern_giant.png | Bin 0 -> 224 bytes .../textures/ferns_tree_fern_leave_big.png | Bin 0 -> 560 bytes .../ferns_tree_fern_leave_big_cross.png | Bin 0 -> 724 bytes .../ferns_tree_fern_leave_big_end.png | Bin 0 -> 456 bytes .../not_in_use/archaeplantae_horsetails.png | Bin 0 -> 308 bytes .../textures/not_in_use/big picture 3.png | Bin 0 -> 1972 bytes .../not_in_use/ferns_fern_big_left.png | Bin 0 -> 640 bytes .../not_in_use/ferns_fern_big_right.png | Bin 0 -> 623 bytes .../not_in_use/ferns_fern_mid_left.png | Bin 0 -> 393 bytes .../not_in_use/ferns_fern_mid_right.png | Bin 0 -> 414 bytes .../not_in_use/ferns_fern_tree_bl.png | Bin 0 -> 554 bytes .../not_in_use/ferns_fern_tree_br.png | Bin 0 -> 544 bytes .../not_in_use/ferns_fern_trunk_big_crown.png | Bin 0 -> 681 bytes .../textures/old/archaeplantae_fern_old4.png | Bin 0 -> 368 bytes mods/vipworld/ferns/textures/old/comb.png | Bin 0 -> 112 bytes .../ferns/textures/old/ferns_5_old.png | Bin 0 -> 461 bytes .../ferns/textures/old/ferns_6_old.png | Bin 0 -> 700 bytes .../ferns/textures/old/ferns_7_old.png | Bin 0 -> 677 bytes .../ferns/textures/old/ferns_fern_big_old.png | Bin 0 -> 1147 bytes .../ferns/textures/old/ferns_fern_mid_old.png | Bin 0 -> 664 bytes .../textures/old/ferns_fern_tree_old.png | Bin 0 -> 1294 bytes .../old/ferns_fern_trunk_big_old2.png | Bin 0 -> 669 bytes .../old/ferns_fern_trunk_big_top_old.png | Bin 0 -> 814 bytes .../old/ferns_fern_trunk_big_top_old2.png | Bin 0 -> 714 bytes .../textures/old/ferns_fern_trunk_top_old.png | Bin 0 -> 230 bytes .../textures/old/ferns_horsetail_01_old2.png | Bin 0 -> 177 bytes .../textures/old/ferns_horsetail_02_old2.png | Bin 0 -> 204 bytes .../textures/old/ferns_horsetail_03_old2.png | Bin 0 -> 251 bytes .../textures/old/ferns_horsetail_04_old2.png | Bin 0 -> 279 bytes .../ferns_tree_fern_leave_big_cross_old.png | Bin 0 -> 712 bytes .../old/ferns_tree_fern_leave_big_end_old.png | Bin 0 -> 457 bytes .../old/ferns_tree_fern_leave_big_old.png | Bin 0 -> 522 bytes mods/vipworld/ferns/treefern.lua | 164 +++++++ mods/vipworld/flowers_plus/depends.txt | 2 + .../flowers_plus/flowers-changelog.txt | 24 + mods/vipworld/flowers_plus/init.lua | 154 +++++++ .../flowers_plus/models/flowers_sunflower.obj | 73 +++ .../flowers_plus/textures/flowers_seaweed.png | Bin 0 -> 234 bytes .../textures/flowers_seaweedLight.png | Bin 0 -> 222 bytes .../textures/flowers_seaweed_2.png | Bin 0 -> 224 bytes .../textures/flowers_seaweed_3.png | Bin 0 -> 226 bytes .../textures/flowers_seaweed_4.png | Bin 0 -> 178 bytes .../textures/flowers_sunflower.png | Bin 0 -> 811 bytes .../textures/flowers_sunflower_inv.png | Bin 0 -> 378 bytes .../textures/flowers_waterlily.png | Bin 0 -> 412 bytes .../textures/flowers_waterlily_22.5.png | Bin 0 -> 409 bytes .../textures/flowers_waterlily_45.png | Bin 0 -> 421 bytes .../textures/flowers_waterlily_67.5.png | Bin 0 -> 435 bytes .../textures/flowers_waterlily_small_1.png | Bin 0 -> 468 bytes .../textures/flowers_waterlily_small_2.png | Bin 0 -> 472 bytes .../textures/flowers_waterlily_small_3.png | Bin 0 -> 422 bytes .../textures/flowers_waterlily_small_4.png | Bin 0 -> 219 bytes mods/vipworld/modpack.txt | 0 mods/vipworld/molehills/depends.txt | 1 + mods/vipworld/molehills/init.lua | 43 ++ .../molehills/models/molehill_molehill.obj | 197 +++++++++ .../vipworld/molehills/molehills_settings.txt | 6 + .../molehills/textures/molehills_dirt.png | Bin 0 -> 806 bytes .../molehills/textures/molehills_side.png | Bin 0 -> 308 bytes .../textures/old & unused/molehill_side.png | Bin 0 -> 110 bytes .../textures/old & unused/molehill_top.png | Bin 0 -> 162 bytes mods/vipworld/moretrees | 1 + mods/vipworld/poisonivy/depends.txt | 0 mods/vipworld/poisonivy/init.lua | 63 +++ mods/vipworld/poisonivy/locale/pt_BR.txt | 5 + .../poisonivy/textures/poisonivy_climbing.png | Bin 0 -> 228 bytes .../poisonivy/textures/poisonivy_seedling.png | Bin 0 -> 179 bytes .../textures/poisonivy_sproutling.png | Bin 0 -> 239 bytes 252 files changed, 3892 insertions(+) create mode 100644 mods/vipworld/bushes/depends.txt create mode 100644 mods/vipworld/bushes/init.lua create mode 100644 mods/vipworld/bushes/textures/bushes_branches_center_1.png create mode 100644 mods/vipworld/bushes/textures/bushes_branches_center_2.png create mode 100644 mods/vipworld/bushes/textures/bushes_branches_left_1.png create mode 100644 mods/vipworld/bushes/textures/bushes_branches_left_2.png create mode 100644 mods/vipworld/bushes/textures/bushes_branches_right_1.png create mode 100644 mods/vipworld/bushes/textures/bushes_branches_right_2.png create mode 100644 mods/vipworld/bushes/textures/bushes_leaves_1.png create mode 100644 mods/vipworld/bushes/textures/bushes_leaves_2.png create mode 100644 mods/vipworld/bushes/textures/bushes_youngtree2trunk.png create mode 100644 mods/vipworld/bushes/textures/bushes_youngtree2trunk_inv.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BlockBranch1.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BlockBranch1L.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BlockBranch1R.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BushBranches1.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BushBranches1sm.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BushBranches1sm2.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BushBranches1sm3.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BushBranches1sm4.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BushBranchesCenter.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BushBranchesSide1.png create mode 100644 mods/vipworld/bushes/textures/old & unused/BushBranchesSide2.png create mode 100644 mods/vipworld/bushes/textures/old & unused/blank.png create mode 100644 mods/vipworld/bushes/textures/old & unused/moretrees_pine_leaves3.png create mode 100644 mods/vipworld/bushes_classic/cooking.lua create mode 100644 mods/vipworld/bushes_classic/image_credits.txt create mode 100644 mods/vipworld/bushes_classic/init.lua create mode 100644 mods/vipworld/bushes_classic/models/bushes_basket_empty.obj create mode 100644 mods/vipworld/bushes_classic/models/bushes_basket_full.obj create mode 100644 mods/vipworld/bushes_classic/models/bushes_bush.obj create mode 100644 mods/vipworld/bushes_classic/nodes.lua create mode 100644 mods/vipworld/bushes_classic/textures/bushes_basket.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_basket_pie_blackberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_basket_pie_blueberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_basket_pie_gooseberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_basket_pie_mixed_berry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_basket_pie_raspberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_basket_pie_strawberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_blackberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_blackberry_pie_cooked.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_blackberry_pie_raw.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_blackberry_pie_slice.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_blueberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_blueberry_pie_cooked.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_blueberry_pie_raw.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_blueberry_pie_slice.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_bush_blackberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_bush_blueberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_bush_fruitless.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_bush_gooseberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_bush_raspberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_bush_strawberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_gooseberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_gooseberry_pie_cooked.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_gooseberry_pie_raw.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_gooseberry_pie_slice.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_mixed_berry_pie_cooked.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_mixed_berry_pie_raw.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_mixed_berry_pie_slice.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_raspberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_raspberry_pie_cooked.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_raspberry_pie_raw.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_raspberry_pie_slice.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_strawberry.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_strawberry_pie_cooked.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_strawberry_pie_raw.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_strawberry_pie_slice.png create mode 100644 mods/vipworld/bushes_classic/textures/bushes_sugar.png create mode 100644 mods/vipworld/darkage/README.md create mode 100644 mods/vipworld/darkage/building.lua create mode 100644 mods/vipworld/darkage/depends.txt create mode 100644 mods/vipworld/darkage/description.txt create mode 100644 mods/vipworld/darkage/furniture.lua create mode 100644 mods/vipworld/darkage/init.lua create mode 100644 mods/vipworld/darkage/moreblocks.lua create mode 100644 mods/vipworld/darkage/nodes.lua create mode 100644 mods/vipworld/darkage/stairs.lua create mode 100644 mods/vipworld/darkage/stairs_functions.lua create mode 100644 mods/vipworld/darkage/textures/darkage_adobe.png create mode 100644 mods/vipworld/darkage/textures/darkage_basalt.png create mode 100644 mods/vipworld/darkage/textures/darkage_basalt_cobble.png create mode 100644 mods/vipworld/darkage/textures/darkage_box.png create mode 100644 mods/vipworld/darkage/textures/darkage_box_top.png create mode 100644 mods/vipworld/darkage/textures/darkage_chain.png create mode 100644 mods/vipworld/darkage/textures/darkage_chalk.png create mode 100644 mods/vipworld/darkage/textures/darkage_chalk_powder.png create mode 100644 mods/vipworld/darkage/textures/darkage_chalked_bricks.png create mode 100644 mods/vipworld/darkage/textures/darkage_cob.png create mode 100644 mods/vipworld/darkage/textures/darkage_cobble_with_plaster_A.png create mode 100644 mods/vipworld/darkage/textures/darkage_cobble_with_plaster_B.png create mode 100644 mods/vipworld/darkage/textures/darkage_cobble_with_plaster_C.png create mode 100644 mods/vipworld/darkage/textures/darkage_cobble_with_plaster_D.png create mode 100644 mods/vipworld/darkage/textures/darkage_darkdirt.png create mode 100644 mods/vipworld/darkage/textures/darkage_desert_stone_cobble.png create mode 100644 mods/vipworld/darkage/textures/darkage_dry_leaves.png create mode 100644 mods/vipworld/darkage/textures/darkage_glass.png create mode 100644 mods/vipworld/darkage/textures/darkage_glow_stone_lamp.png create mode 100644 mods/vipworld/darkage/textures/darkage_gneiss.png create mode 100644 mods/vipworld/darkage/textures/darkage_gneiss_cobble.png create mode 100644 mods/vipworld/darkage/textures/darkage_iron_bars.png create mode 100644 mods/vipworld/darkage/textures/darkage_iron_grille.png create mode 100644 mods/vipworld/darkage/textures/darkage_iron_stick.png create mode 100644 mods/vipworld/darkage/textures/darkage_lamp.png create mode 100644 mods/vipworld/darkage/textures/darkage_limestone_sand.png create mode 100644 mods/vipworld/darkage/textures/darkage_marble.png create mode 100644 mods/vipworld/darkage/textures/darkage_marble_tile.png create mode 100644 mods/vipworld/darkage/textures/darkage_mineral_iron.png create mode 100644 mods/vipworld/darkage/textures/darkage_mud.png create mode 100644 mods/vipworld/darkage/textures/darkage_mud_lump.png create mode 100644 mods/vipworld/darkage/textures/darkage_mud_up.png create mode 100644 mods/vipworld/darkage/textures/darkage_old_tuff_bricks.png create mode 100644 mods/vipworld/darkage/textures/darkage_ors.png create mode 100644 mods/vipworld/darkage/textures/darkage_ors_brick.png create mode 100644 mods/vipworld/darkage/textures/darkage_ors_cobble.png create mode 100644 mods/vipworld/darkage/textures/darkage_plaster_mask_A.png create mode 100644 mods/vipworld/darkage/textures/darkage_plaster_mask_B.png create mode 100644 mods/vipworld/darkage/textures/darkage_plaster_mask_C.png create mode 100644 mods/vipworld/darkage/textures/darkage_plaster_mask_D.png create mode 100644 mods/vipworld/darkage/textures/darkage_reinforce.png create mode 100644 mods/vipworld/darkage/textures/darkage_reinforce_arrow.png create mode 100644 mods/vipworld/darkage/textures/darkage_reinforce_bars.png create mode 100644 mods/vipworld/darkage/textures/darkage_reinforce_left.png create mode 100644 mods/vipworld/darkage/textures/darkage_reinforce_right.png create mode 100644 mods/vipworld/darkage/textures/darkage_reinforced_wood_left.png create mode 100644 mods/vipworld/darkage/textures/darkage_reinforced_wood_right.png create mode 100644 mods/vipworld/darkage/textures/darkage_rhyolitic_tuff.png create mode 100644 mods/vipworld/darkage/textures/darkage_rhyolitic_tuff_bricks.png create mode 100644 mods/vipworld/darkage/textures/darkage_rhyolitic_tuff_rubble.png create mode 100644 mods/vipworld/darkage/textures/darkage_sandstone_cobble.png create mode 100644 mods/vipworld/darkage/textures/darkage_schist.png create mode 100644 mods/vipworld/darkage/textures/darkage_serpentine.png create mode 100644 mods/vipworld/darkage/textures/darkage_shale.png create mode 100644 mods/vipworld/darkage/textures/darkage_shale_side.png create mode 100644 mods/vipworld/darkage/textures/darkage_shelves.png create mode 100644 mods/vipworld/darkage/textures/darkage_shelves_front.png create mode 100644 mods/vipworld/darkage/textures/darkage_silt.png create mode 100644 mods/vipworld/darkage/textures/darkage_silt_lump.png create mode 100644 mods/vipworld/darkage/textures/darkage_slate.png create mode 100644 mods/vipworld/darkage/textures/darkage_slate_cobble.png create mode 100644 mods/vipworld/darkage/textures/darkage_slate_side.png create mode 100644 mods/vipworld/darkage/textures/darkage_slate_tale.png create mode 100644 mods/vipworld/darkage/textures/darkage_slate_tile.png create mode 100644 mods/vipworld/darkage/textures/darkage_stone_brick.png create mode 100644 mods/vipworld/darkage/textures/darkage_straw.png create mode 100644 mods/vipworld/darkage/textures/darkage_straw_bale.png create mode 100644 mods/vipworld/darkage/textures/darkage_tuff.png create mode 100644 mods/vipworld/darkage/textures/darkage_tuff_bricks.png create mode 100644 mods/vipworld/darkage/textures/darkage_tuff_rubble.png create mode 100644 mods/vipworld/darkage/textures/darkage_wood_bars.png create mode 100644 mods/vipworld/darkage/textures/darkage_wood_frame.png create mode 100644 mods/vipworld/darkage/textures/darkage_wood_grille.png create mode 100644 mods/vipworld/darkage/walls.lua create mode 100644 mods/vipworld/ferns/depends.txt create mode 100644 mods/vipworld/ferns/fern.lua create mode 100644 mods/vipworld/ferns/gianttreefern.lua create mode 100644 mods/vipworld/ferns/horsetail.lua create mode 100644 mods/vipworld/ferns/init.lua create mode 100644 mods/vipworld/ferns/settings.lua create mode 100644 mods/vipworld/ferns/textures/ferns_5.png create mode 100644 mods/vipworld/ferns/textures/ferns_6.png create mode 100644 mods/vipworld/ferns/textures/ferns_7.png create mode 100644 mods/vipworld/ferns/textures/ferns_8.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_big.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_mid.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_tree.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_tree_giant.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_tree_inv.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_tree_tl.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_tree_tr.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_trunk.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_trunk_big.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_trunk_big_top.png create mode 100644 mods/vipworld/ferns/textures/ferns_fern_trunk_top.png create mode 100644 mods/vipworld/ferns/textures/ferns_ferntuber.png create mode 100644 mods/vipworld/ferns/textures/ferns_ferntuber_roasted.png create mode 100644 mods/vipworld/ferns/textures/ferns_fiddlehead.png create mode 100644 mods/vipworld/ferns/textures/ferns_fiddlehead_roasted.png create mode 100644 mods/vipworld/ferns/textures/ferns_horsetail_01.png create mode 100644 mods/vipworld/ferns/textures/ferns_horsetail_02.png create mode 100644 mods/vipworld/ferns/textures/ferns_horsetail_03.png create mode 100644 mods/vipworld/ferns/textures/ferns_horsetail_04.png create mode 100644 mods/vipworld/ferns/textures/ferns_sapling_tree_fern.png create mode 100644 mods/vipworld/ferns/textures/ferns_sapling_tree_fern_giant.png create mode 100644 mods/vipworld/ferns/textures/ferns_tree_fern_leave_big.png create mode 100644 mods/vipworld/ferns/textures/ferns_tree_fern_leave_big_cross.png create mode 100644 mods/vipworld/ferns/textures/ferns_tree_fern_leave_big_end.png create mode 100644 mods/vipworld/ferns/textures/not_in_use/archaeplantae_horsetails.png create mode 100644 mods/vipworld/ferns/textures/not_in_use/big picture 3.png create mode 100644 mods/vipworld/ferns/textures/not_in_use/ferns_fern_big_left.png create mode 100644 mods/vipworld/ferns/textures/not_in_use/ferns_fern_big_right.png create mode 100644 mods/vipworld/ferns/textures/not_in_use/ferns_fern_mid_left.png create mode 100644 mods/vipworld/ferns/textures/not_in_use/ferns_fern_mid_right.png create mode 100644 mods/vipworld/ferns/textures/not_in_use/ferns_fern_tree_bl.png create mode 100644 mods/vipworld/ferns/textures/not_in_use/ferns_fern_tree_br.png create mode 100644 mods/vipworld/ferns/textures/not_in_use/ferns_fern_trunk_big_crown.png create mode 100644 mods/vipworld/ferns/textures/old/archaeplantae_fern_old4.png create mode 100644 mods/vipworld/ferns/textures/old/comb.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_5_old.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_6_old.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_7_old.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_fern_big_old.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_fern_mid_old.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_fern_tree_old.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_fern_trunk_big_old2.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_fern_trunk_big_top_old.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_fern_trunk_big_top_old2.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_fern_trunk_top_old.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_horsetail_01_old2.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_horsetail_02_old2.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_horsetail_03_old2.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_horsetail_04_old2.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_tree_fern_leave_big_cross_old.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_tree_fern_leave_big_end_old.png create mode 100644 mods/vipworld/ferns/textures/old/ferns_tree_fern_leave_big_old.png create mode 100644 mods/vipworld/ferns/treefern.lua create mode 100644 mods/vipworld/flowers_plus/depends.txt create mode 100644 mods/vipworld/flowers_plus/flowers-changelog.txt create mode 100644 mods/vipworld/flowers_plus/init.lua create mode 100644 mods/vipworld/flowers_plus/models/flowers_sunflower.obj create mode 100644 mods/vipworld/flowers_plus/textures/flowers_seaweed.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_seaweedLight.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_seaweed_2.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_seaweed_3.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_seaweed_4.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_sunflower.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_sunflower_inv.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_waterlily.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_waterlily_22.5.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_waterlily_45.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_waterlily_67.5.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_waterlily_small_1.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_waterlily_small_2.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_waterlily_small_3.png create mode 100644 mods/vipworld/flowers_plus/textures/flowers_waterlily_small_4.png create mode 100644 mods/vipworld/modpack.txt create mode 100644 mods/vipworld/molehills/depends.txt create mode 100644 mods/vipworld/molehills/init.lua create mode 100644 mods/vipworld/molehills/models/molehill_molehill.obj create mode 100644 mods/vipworld/molehills/molehills_settings.txt create mode 100644 mods/vipworld/molehills/textures/molehills_dirt.png create mode 100644 mods/vipworld/molehills/textures/molehills_side.png create mode 100644 mods/vipworld/molehills/textures/old & unused/molehill_side.png create mode 100644 mods/vipworld/molehills/textures/old & unused/molehill_top.png create mode 160000 mods/vipworld/moretrees create mode 100644 mods/vipworld/poisonivy/depends.txt create mode 100644 mods/vipworld/poisonivy/init.lua create mode 100644 mods/vipworld/poisonivy/locale/pt_BR.txt create mode 100644 mods/vipworld/poisonivy/textures/poisonivy_climbing.png create mode 100644 mods/vipworld/poisonivy/textures/poisonivy_seedling.png create mode 100644 mods/vipworld/poisonivy/textures/poisonivy_sproutling.png diff --git a/mods/vipworld/bushes/depends.txt b/mods/vipworld/bushes/depends.txt new file mode 100644 index 00000000..17c1df49 --- /dev/null +++ b/mods/vipworld/bushes/depends.txt @@ -0,0 +1,3 @@ +default +stonage? +sumpf? diff --git a/mods/vipworld/bushes/init.lua b/mods/vipworld/bushes/init.lua new file mode 100644 index 00000000..0079d42f --- /dev/null +++ b/mods/vipworld/bushes/init.lua @@ -0,0 +1,128 @@ +-- Bushes Mod by Mossmanikin, Evergreen, & Neuromancer +-- The initial code for this was taken from Mossmanikin's Grasses Mod, +-- then heavilly modified by Neuromancer for this mod. +-- Mossmanikin also greatly helped with providing samples for coding. +-- bush leaf textures are from VannessaE's moretrees mod. +-- (Leaf texture created by RealBadAngel or VanessaE) +-- Branch textures created by Neuromancer. + +-- support for i18n + abstract_bushes = {} + + minetest.register_node("bushes:youngtree2_bottom", { + description = "Young Tree 2 (bottom)", + drawtype="nodebox", + tiles = {"bushes_youngtree2trunk.png"}, + inventory_image = "bushes_youngtree2trunk_inv.png", + wield_image = "bushes_youngtree2trunk_inv.png", +paramtype = "light", + walkable = false, + is_ground_content = true, +node_box = { + type = "fixed", + fixed = { + --{0.375000,-0.500000,-0.500000,0.500000,0.500000,-0.375000}, --NodeBox 1 + {-0.0612,-0.500000,-0.500000,0.0612,0.500000,-0.375000}, --NodeBox 1 + } +}, + groups = {snappy=3,flammable=2}, + sounds = default.node_sound_leaves_defaults(), + drop = 'default:stick' +}) + + local BushBranchCenter = { {1,1}, {3,2} } +for i in pairs(BushBranchCenter) do + local Num = BushBranchCenter[i][1] + local TexNum = BushBranchCenter[i][2] + minetest.register_node("bushes:bushbranches"..Num, { + description = "Bush Branches @1", Num, + drawtype = "nodebox", + tiles = { + "bushes_leaves_"..TexNum..".png", + "bushes_branches_center_"..TexNum..".png" + }, + node_box = { + type = "fixed", + fixed = { + {0, -1/2, -1/2, -1/4, 1/2, 1/2}, + {0, -1/2, -1/2, 1/4, 1/2, 1/2} + }, + }, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2, 1/2}, + }, + inventory_image = "bushes_branches_center_"..TexNum..".png", + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + groups = { + -- tree=1, -- MM: disabled because some recipes use group:tree for trunks + snappy=3, + flammable=2, + leaves=1 + }, + sounds = default.node_sound_leaves_defaults(), + drop = 'default:stick 4' + }) +end + +local BushBranchSide = { {2,1}, {4,2} } +for i in pairs(BushBranchSide) do + local Num = BushBranchSide[i][1] + local TexNum = BushBranchSide[i][2] + minetest.register_node("bushes:bushbranches"..Num, { + description = "Bush Branches @1", Num, + drawtype = "nodebox", + tiles = { +--[[top]] "bushes_leaves_"..TexNum..".png", +--[[bottom]]"bushes_branches_center_"..TexNum..".png", +--[[right]] "bushes_branches_left_"..TexNum..".png", +--[[left]] "bushes_branches_right_"..TexNum..".png", -- MM: We could also mirror the previous here, +--[[back]] "bushes_branches_center_"..TexNum..".png",-- unless U really want 'em 2 B different +--[[front]] "bushes_branches_right_"..TexNum..".png" + }, + node_box = { + type = "fixed", + fixed = { +-- { left , bottom , front, right , top , back } + {0.137748,-0.491944, 0.5 ,-0.125000,-0.179444,-0.007790}, --NodeBox 1 + {0.262748,-0.185995, 0.5 ,-0.237252, 0.126505,-0.260269}, --NodeBox 2 + {0.500000, 0.125000, 0.5 ,-0.500000, 0.500000,-0.500000}, --NodeBox 3 + }, + }, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, -1/2, 1/2, 1/2, 1/2}, + }, + inventory_image = "bushes_branches_right_"..TexNum..".png", + paramtype = "light", + paramtype2 = "facedir", + sunlight_propagates = true, + groups = { + -- tree=1, -- MM: disabled because some recipes use group:tree for trunks + snappy=3, + flammable=2, + leaves=1 + }, + sounds = default.node_sound_leaves_defaults(), + drop = 'default:stick 3' + }) +end + +local BushLeafNode = { {1}, {2}} +for i in pairs(BushLeafNode) do + local Num = BushLeafNode[i][1] + minetest.register_node("bushes:BushLeaves"..Num, { + description = "Bush Leaves @1", Num, + drawtype = "allfaces_optional", + tiles = {"bushes_leaves_"..Num..".png"}, + paramtype = "light", + groups = { -- MM: Should we add leafdecay? + snappy=3, + flammable=2, + attached_node=1 + }, + sounds = default.node_sound_leaves_defaults(), + }) +end diff --git a/mods/vipworld/bushes/textures/bushes_branches_center_1.png b/mods/vipworld/bushes/textures/bushes_branches_center_1.png new file mode 100644 index 0000000000000000000000000000000000000000..bac3ee457bdc20df6f70ef3d4150e84704cd60a6 GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}Y=BRQ>;M1%Pn|mY;?ez6XHL9$ z{^Zz+!&k3g&JA%;(O`G-;*C&akFu1FHkXY_7m9V!jdRtDb2p6hFpl#!jki%sFp)^` zwMYoGO}3Cpb~ng$*UR=cDe*Ti3jiXE?($UL$2rS@7IBmW`2{nW+q=651iV*WD{>Vm zR_*EH7$PCbdXU{ohLMNG;9~BE#IlDkPX3?YnNsbNYn|^MoR*v!Sv~PpVV3Ht8*f5l z)bP0l+XkKD~NVl literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/bushes_branches_center_2.png b/mods/vipworld/bushes/textures/bushes_branches_center_2.png new file mode 100644 index 0000000000000000000000000000000000000000..c21edf6a69368afc3e5710a19a5012c6e6530bef GIT binary patch literal 305 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}Y=BRQ>;M1%Pn|mY;?ez6XHL9$ z{^Zz+!&k3g&JA(k)nt?K=26NJj8J2bvXqTBmyLDNjdRtDb2p6hFpl#!jki%sFp)^` zwMYoGO}3Cpb~ng$*UR=cDe*Ti3jiXE?()nmPUOlPj$ zAz>;Od-39>?5LS?Vg8og;;~mkE^f8hlbFbQ`sAncFWdKi@Nvp}bl~AdrSIXE2aX+M z=Tz8Pz2Q3d1I@_!?->*Jf6r!axPJG~f7bc~FW6q5war%rI)lN})z4*}Q$iB};zW5c literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/bushes_branches_left_1.png b/mods/vipworld/bushes/textures/bushes_branches_left_1.png new file mode 100644 index 0000000000000000000000000000000000000000..120f100f043a44627e2c3962806f517e7f2ab2b0 GIT binary patch literal 577 zcmV-H0>1r;P)+{!vu@x{;5K;=_JKM)OF+xeoNGa0g59Bwb zOT)jQprfFoKuH1OUo87p3_=kN8R>3kc4ywadBd18e{WWLB5_!63{x*$Tg-~>*(Mcr_I-dv8}u&bMIJe!|l zb^Gh3819rm&Hgp&6gZ~k3w}bP;mvDgmK6PS_z({uYRt2nViJbvEAdYBNOs~>3*0d6 zty)pOuO;ewEWs}VVRYGDro@Y?HRS;`bYD)R5NihD2RF;d?ZpUKsEy3ATV3x2qY+@x z2VkQLpAFsgB0$-F48ox^m;}qFg_GUaunDk$4xTmthy9O%g(~bT_@5cf P00000NkvXXu0mjfFCr85 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/bushes_branches_left_2.png b/mods/vipworld/bushes/textures/bushes_branches_left_2.png new file mode 100644 index 0000000000000000000000000000000000000000..1c17bac34b66b43c5131f80b7ba984fde03d3e67 GIT binary patch literal 598 zcmV-c0;&CpP)OED#F!IGQLz-IS56J9B65nKNh17&rA{a_AY-tE4_Xq!@mGy_60% zn?uBO|EPUkMh@>U(n2#2hMT=z}tqBikKlWXkDHKDp3p9iZKG)ZRV4{CcX>pLgvXmBOZ;m zp`>v7tt%H$!%z%V>V$94Ddk;5{D>T4*ATwb2+@dZ#e{E3Zy9yP*{x-lso?2Wa~7v( z2(O>Ht(a@3pQA~yo|Q>#Vi|#SG^Nm~%I#gdu!=(06b~NUSelAv=kb;)PWx8+1sD6v zo}=cYQOg-Q0_bR2i`4cs>0oj!+!3ozHIqU-?hNa%FB+j;v;s@rpl&!H->JmM?CQ#0 zPZy7{y8T<%61e039Q)U(Q(!5YZ-|E^8ggDEyUOVw!{>tjii9=A_v6PT4AJM}9Y!PR z(orOEL(w^llbxDW$31WGDKO+VJI%OwalWPkfO_`TxgCAs^9W4%cHhp417{`1fBmm~ zBlF`&xyAFRg3$=D(RPHBzA0V|ZFL2p>?{W1{EBeQnfwkaingsS{9$J`Y=Ud?W3+PN k1N$EXfM31zlI!sEFKRySCoKR*eEi_@% literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/bushes_branches_right_1.png b/mods/vipworld/bushes/textures/bushes_branches_right_1.png new file mode 100644 index 0000000000000000000000000000000000000000..af5de67cee12c651147a1b740e897ee0bc4bc3eb GIT binary patch literal 592 zcmV-W0Ww$>dOeLL$t$*ICC0`FditXNb()9{y zoFj&BmG#l>s&>?MiX(isv^J6iRqdOIU88~@zGyF4xAEVq=clOgFyb$tc9UJt(yqW9 zwhFIm*taWwXT`W5B>YOTs=LBk! z#y?^dtC3~qY~P=`2XsY?Y6Op?#&*p&n{Fv-H;U^h3}p7_&Qjq4a(e##iP*o}P&De+ zEIgG`0nShw3BkPa6rDdrPp*LuPj;z` zUFr)wFsX>0+$4AHRID@!X(OQ{?XtRuF7tVZ-b)ccX!yEm<;9@wua<9wGIR3wdHp7o zja;*?id}P)J~ckh`BjQv4QfW7`H0@cEwy7$AEoW2)JCe>57H&ex&6@xjnxJUHA&Gk zHqf+HGhGPEc{KiSwW9sd@YO!aSWxip)$EM;7XvCrMPcyx&Uxq<3xDMKHv?)UjTfNt es%lJ$|FjDNJrcy_bwT zUVa>Y*wD>ldMvc~X2&UvO5fCl!?ADiN37v$^LWS~tp#HW?`9=CNx&npLrZyg!!!7x zn1k5Xi1T)u#7~qx7N<)Pa>vUKXJ5CpRI~9 zD#kHr6ktTyV$w{+(g85pDsY~E)BAucu~ zM|b@CUg*e4Jz%Kb_VP)&8k&6tRgtjn>Z$FG=q|vAV3zvKH~HI6Et94P@B1a*M}S|} zE&};(bbgPRZ@_%ys83qe+}x1h9i6gQqDSbFNM%b zJqF;-nvrEYrMFbv7nsWX+gB?431~BN^@>P#^-J`L_CuS$mRHGs7dobok*A-bn>ZwP z?4`$OI|-3Uoe?jpj0I=A0BAigps&-R5J-Z~SPRPPM$^_^5IQW>J+dp8wN7jGRhz$o zeXXQ?#jY`T*Ul;IUql{HX!0+9Y5H5>XbXRw^KU{s{SlekRU+}zs-;b`|CFD;0{Ei^ STJ7rq0000z5Zo) zhNrRAi-PS78m}+*;?@~ literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/bushes_leaves_2.png b/mods/vipworld/bushes/textures/bushes_leaves_2.png new file mode 100644 index 0000000000000000000000000000000000000000..e6de4829367c815615988c4d36808a134cc20e1a GIT binary patch literal 205 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPHV5AX?bRmu<)G~<-;=Hb<31ByL% zxgiRqSWANZg8u^n!|!c;!9alwPZ!4!j_a%k8wFb&IG7Lo@nB72mf~_~W7<>j_xhLJ z8J@;cFABCVXuQ7Ii&ty5-1@{5vCCV2&v{jlB%i3a`@rwjeNq}P+uaxKjJ9fh5tEyf xl4&yggKPH>PQj?HDHWSfK4_NRy!hTvX0d9~KfK|(5BZ^jdNbOoQR@^Z=;26Ur9D_ zRX&%1Y;#*iY*apBNi)o?m3dxEe_%z4YgF34sE>PUmVj@Na#?X!Ky_F?Yg9swZ&hVW zH;#5;dtgVNf^VjXa+7#sc3nwvSVLt^IelPEVM#fEU`BUgOjSNBaa2BSSVvYtF=IzG zYEnC1LNIbzLwQ?6k8f3LPdai|LTyq$oPB7vmVb0tL#~Q&;J>KHs+GW>hk0I1nS5n% zRzq%4J8@M)d0a(vSVMebO?6sErh#Z>Nj7y+JEDYba#%raP&|ZYPlabub5=l-b6kLE zREK9xjBZw)d}N}0UU*+ib67-tUP_U1ScYg%Yfm|fZCGteGmvjsQ8y@TR6&MmRANdv zc344lTuM$pFjYb_fM`|Fsf~qYOKed;n|WY!Qa*@iQk#2Yd{a4CLo%d-XKqY3k#%B^ zaa?InJ%nUQgJDR5V@!u_T90;Mg=kTGVohvJH*Zxxa#KLGl6!?{RA)^(k8oOKO*KO@ zBym+grG#u)LNk|iT6|kWqJU>~RzXEFBSteNk8xV2eqp4Da&S*MlyFvAK`c@`Dsxjk zUPCdCa$R{|NqSsFRzNI)Uq_jFVofbv zSZ7W;T0=0Mby$X6KzLh3hiOw_L@B=&g#7RTb*B~?0reE2gsgtN+zd0RMCXA-8&W_+-`Vs zsMYl|q13=IHU_lp$zn{}p^S&s$EV0395o3k#IT;1(@FyZoFOI7Z+^=6h5uy;{sPG} sn`ypqA(*)bO$5R<%W4A@nU)8L|B>{4p{EVKi~s-t07*qoM6N<$f?E)^UjP6A literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/bushes_youngtree2trunk_inv.png b/mods/vipworld/bushes/textures/bushes_youngtree2trunk_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..7d6728f2c262708145b2d966a55189b2f8811c59 GIT binary patch literal 872 zcmWlXU2GZ!0LSqox=j}~i^<%JOLVpAw%E~?mNJfyY3F9QcGaZ3xYUoNZix??W-;}_#P~F0;;Wg@#)uF9|1bZS-_w89ZZn@f zbK#6kCOZpF8=M2a`F~EmH0a^0Z(uUni^p~tH-3M=d9)rnDEkjLq+ZfpW1*Bw+Y1kiC@0@?2qHaH0#(Z@;AMZL>cM}_LFZO zK5R%$(f9RseWw<^UlnE{MT`J$7kJTQ;&H$ajXgc+W_;E>V_c2kzkRpg&Ms^gqU(v7 zIH^riKm^w}qeRd;(MtKVjQP`2bg!QHD9xt4P@DpTi1HQ#`ypkXG2QgT1aLWy0|I3x zb=Lys>kCemPd}QVz>EiMM~MhJl_2$k6WG4R9d70&7uavao;}|G;fwB*yDJ$V+{*=H zB)I5M#R+|eHi{IOW09oWv{&SUkRs_&?No#Wr4#HoDj~EQc8H|5Bhm#9UkM{?i{zc$ z+)mDyp0$dUA?LGf#HkvGMo?u#pajdSU`N9!93xG4~uY4$9w;6Pn!$PwB^QOYWQp+$n@5QfHLEXBxZIj=T4k z{SWGi7^?g@M$YK2I8`GeruKo?S_yB)2QASCQhTL1Ywl%OL^-nLF)rhiz0B;vs?ZF= zyzPc-@={wM$^mG`INnK6xO$`$v9GdFnFjS&FRq2r1yo&Str=3YL}}siAs$k24j}I} zrU=cNK!t5nZgBKYlB&_#w8yYAk1>YPdJs)v>JXx;hwb~n57UElzaTknm`wZUuc5(! zA%hM--wiN@LIM~rpEiAY@AN+*)4BAIwSMUwQo!CiF7$SPS{u6f_p6BZ6>s(Yx2p8X v!Q21Vhn_rt2YL3_kFG}6vihS(J&klWG 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ʰ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%0A87rL#0CTQPLHb(8 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/old & unused/BlockBranch1R.png b/mods/vipworld/bushes/textures/old & unused/BlockBranch1R.png new file mode 100644 index 0000000000000000000000000000000000000000..514b888b2e30b179e2dd41f801fc02f446060ddb GIT binary patch literal 40264 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 F_#enlCfxu4 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/old & unused/BushBranches1.png b/mods/vipworld/bushes/textures/old & unused/BushBranches1.png new file mode 100644 index 0000000000000000000000000000000000000000..5bb2b46f3188f4a28842833d4121f8cd7388bf80 GIT binary patch literal 52878 zcmW(+Ra6_@7RCu4Ah^4`I|ME66n8D|uEC|aySuhH6nB?Wthg43QYaK|{<~K4l84Nk zGyCk>pT(-H%447sqr$+zV0=)J(S(74`}p4%00;er3jr%024+s@gN&56@5V*YA3f08 zi^RLez?6E&@KONB5*{{CMg~zvN>X+(DyFoWv8BU~SHlweiKUaX{9qx@uz1h+ntU@Y zB5~VyF>z5K($+S7l^$Sw?Q!gz5SFuP`p3SB!45SbC;v5?D;gpff+R6BW7^ICRZXLW zIyvgNV#|R`2!8=Kh30@EshI{p%i{UpcGG!~otGg^M?8-QZh~;3&a~q0Fmn%QWFwa- zT}+H_qg|s^C@}bYqe~_3hw9Mfc0Z?}FF{fk-A?oU1@Hgk~{ z;dah{AKG-#m#$Ex@PB;$kUbgnb$e;YX@v@d2eIe+sxrB5jeXf#E^MKR4Yj=j2-lV7 z?CB^`pwxQP^wrY(OHi<#C#Pu1ZQSEU|!tEL+7o| zslN4#j|$^PNvtjgaB4E;UX8@2ey@jAuNnJytngS&FktVLh;Ivsa$)LRe)o?$Msc#* z9Lke%6+Z0L>YPF>NE)YmC+qhNQ*cxZ5~t16T-^}ElOf!coTBQnXw?FtvCf9bL7%H_ z{`2JEYi^}LIIsu6*b)T5``LnG?~MQ;I_IE;g(JzW6WgPB5yYX!<4V8W?kISPoBa^B z&|~z?4KF8t`6Q|CmdcgGjpY}YobGpmd6}uuank7pKIl#Pu|f(i0gRdy>tmJ|Z#2Kwe}t#(^*j>&gJSFcCG3&{JF^P}U;;WoBJoxuOT&0} z=No_W3-<_5%^I!^&3MqZN=OJH;+CZ&GSedOM!)PVcO`oS06OmIr*kYc4y3taHIgSc znp1uv(h;F2+E+v6$(Oe}=dcyvaBuEhk5yu%E`PzwaM;cqVF4Y8zM5d}H&FHHxa7cMkH2m}@a% zobZhr;5kvPe)vr@jtL$U;3>cq8d{g_V$wQb(Q6EbWrH84R}HNbx<9s;OYP4e5PH|iulcdcZA8w>Cl<|qpo5+J zEz(pR0_|Q8&7B<_$5gIf_wV$5cF9#J$|b8?JU!cE#!|Q|&EP!*_u#`Kt#e9q3KrH0 zD!sR+25E+G2}%T} zrt1vfXor&{p5KOxZp_F9MV0?sX9J>La0(Bv#)N*aj}<|I1V* z4LZ&NNy0Rc3WGwDQNKGZ)gO%m7Oaq7tdP-a%pt>_?NENW+1z5u>a_nJ9?OUm7R8j3 zgVI?b3m|MXLx{AiziOO#{Pkux$)+JZOr1_X3zlz)<|SF39$J~VcS2XVw>7$Dm^L3| zlSCvSOSKx5D;o3+??)4fz{~Ou7x)7AckAW$x#k?r$wII+jnlmkmJ_^3iS;m2G*TxL zZRO^f@?^?(K*umHL4_)|MF+zV+MyB%NZ(Sidm#( zxDMy*76v&5o>3UUmXBG-HE2zeBe#U@xf&0`f1`d((-akt{g>Si!jvIbqfA1SkAB&b;~I@5D^Hqp&X{&ErjcYU>c%P>%!sp^2m2|TPzt<^ZIA!edsBZ;?e%v zvBZNz-Xg6u(*6#pKWHn0++kj7K1^JqxVoBX%NNF$xvRgkUHhbWwf$Zg@NG2KlG0l6 zz4l~NY0g+M(odiUfgK2Uw!J}z|D7=K;)zQ5-x9aK??-Aru#X`lbwt26Rapyfta_B| zDy&e?=?hi}^IOL6?W?5{qOM!QBzTMSKbLf_>R{t#od1?-;d7bTI*VI)uuH5^5Q)=j z|EX$R^X@o#vE^T9B01vFy5he$W()`55ag-n@sR`vAQAY4)~~6qNP`LyoSNqd#t~cS z;cqBok<{Mc=MB(AV4G_ea4|Liaa<4)1Ooi)qTD#hU>NItzhT#=^}{Tz|MmvIm$aS7 zw8&oq_ub0b%|Jc$q21>fQi^K`u@rOiHwJNbQ~gU6#Cs*~W-=}%M@B^O^U!F#`+U-N z5VQ;~o^gS;vvBC+d(eU?d4r`QaXa@Ws+OLWmZh6yS43*VXOt9Fk!H4`Y%r8+cy{jc z`_(OEQ^EjB_%inbeaZW_zv2{e@+=qUIG`$?DU<(WXms+5`;q{Db<(vZj5xf8 z-a_cWrxY$wKRd{qEjt+s6=y6=_-X3ao8V8xTM8G=NK4V>@yysRG0h@` z%)+w}9jzH#Xx9;Z3qCN2u_GC;{Rq$>Ibgs#dS?ggl1F_~X2ny*X3g8v2uDK#rK=*t zAdv#8S%+toZ-0d9phBxFo(nm?ba&v2O$Ht9Ef-n$7e#C|oT1s_Lh?QZ+@C7ICaDi| zkO|zJq+p$|24~b{PD_j~mvDPgBYS>DMG#`^1(C-@e?-K^Z#qU8d0MV*deMh*HFC^> zlI%*HNL3c!4BoFRsY~&FG$LJ@RVQPMVjNV)eNJ|S+B0B2Z6ZNsBvHL4V}2x{$v3yv z3#(*Pqt)*G+KBAB2<+GTFon%t0*;XVU`k+^tK)0&&FMI2xr&qDpK%xL?|%Ca_DPWl zH50Z}x#LT*P{OrdCfsL{V#GEG(L7 zabOs*e#13Bh8Se``&ayQtBeK^9dj-R2fQxP9sRu^nI`LbJ#%-x5sV|2tYtgCtu511 z@&j|CKJ@0Sjbd@eVA{wPrHnDA>tekFeh$@e`6uOTPVoR~F1&i5_`Hq8Vq`j9>&AryhE?H`ep&OjV?dG;{k$pBqB&}CbN^B8MLV?B~NwuQ7x=0sT_7N z`T9qrCTB)0qpMSDn_@m%_;GRU*`(}~g!H}ha1Dngko;f*A%4(6rg8K*Do;R0yyL8x z8Ff9VC2W-RJI%xnb?kBAj`?3tyX$tW+Si4DpC=BguyS&UP8!AIncY{+ z(7Nw_(><{m_dVhJN<9X9Q_c4TJ`Q~-=0=_NZ?e;u(?|yWR|Gd(4aRGSXAJPffN?ca zY~jg?QFtM^Iq^k>#h+{l$fy{Sl7v|nl`j;TE%R7WIT6^GAxF8w8RBa#ZWtXI)D8Ep zT51@;HODB1D)ACM4kS?scN zn0Cp;{M%J)9g?XC1u7xo_90xnD!c?9O6qaQ+5C0)bDtrjZ~Fq=Ot}Ry!K-t!k5X^Z z%z^G@25`AjeYW^GA}>k@aU_U9yEKRdEqOKa*pAvs?8TT-u}6u?g#q$m3u&Z+qO6`s z*Xtd|eH=q5hR`?3kEEHuM6($IzE^_QN zG05eY3*y&+f-Ej9CUszEaCkQ|MTn`)bc8#?dib_Fb?C7<$;(x;fK z-OcpMo3wVl?wqMFT;a+^<=mbLm18&xDqs;N8mPJF++(g^6X#~3Zg|= zazPIa0{A-zJ8I?0Uw^&_;hVed*7RU6+0?x)zg$cKN(hKXVp&oHPee9;iW!;GAqItqV|F`+a8I*Xvb=xOAA%rcs>IX4vm zsHj~h5U5om;22HdUwOjmrP#iIgk96JM)I zDRcD4=i6A7flO>xW>Ysj{5q;nu`%$RIK;!b_Y=a zCy<|a4anuGqZGd<6`!Q9FfRr^8sUvi&7&GQ`J+w=`o<}@eiHAdhLDCQsMYcXa2fv0 zGh7|fWbzHt({633x68Wd;$m#80caxQUdBUuJ14jNoBJ%L&C!HROWB&5vU+(w@sPbHPxIgpnU_(CLR69*&(U zMDcJlA2yBOp>?M?0Ry(udRJk&!eQA~w-=Hxz0R;@1p22pxdal~;4@hoN=`UScs+WU zA9%!RVem*9=WPfPx>h2fb`f_*S6Gd4zW$Yhf(94Q?jjvF!x7lM@0VgvSi4Ds4J%T1 z=s9zg5avXN$`=#AD7X@WzGTbW=pwx))BPP^S22S2z(4BWQbLoZ!#h_(DfM1{{VV#O zQ!mwcZC+{Cr|#;0SL7NmVsi~8KAt|8h>3^qZTg-{$yfgeEXB9JJK2>;R%c$2o)cK? zwMHqv8e%rXqNJHC56ZQ|(MclI-r8qMeoV~k@TSH)88nTO_de?wW8DG?rlEAkhvp%) zX31k>sAy1W%@vC5v6on*{zs3206OUzpUxq*tNa%Yl5-#)oTrU;^NbWv8eieR3Y=5V zOr_?fPzJ((bc%XVQKp_91W*}#2&BlW%=>PcWarg$B7q`D#jY(U%!5w2_$+#l9<~Pfmsi;#=Q1KIZAf!R@g^%DBTa z*bKo4x`~iF*cnbNqG-hy2Yr+!5%}@=;D8rl8cuNNzxVt2B2O2RdQ8=|3sFvmk>vjO zfq0>~R*vjaaAnR&0g6MxuXi*i;2fBqUVJE{v+HDPE$hbqu)C2@;a;JuAs}OC=U<#> zLpk?+^=)Y*jR<7##h*(`N`~XJN*w*DO1vG!O!TZpuGHw?IhsJ5K`)$nCH2@^MSRL8O4?r(iewcwni;*si8y~8~HL2T%&%{IsBUzx%vYn`)2tIN(-DOnwn z-{WhL9_sln#kxg%%YAp;VI4zCxyq)`6y1A?NlWnhAJLv-a&7br7rvxVG)yj2Wn*ML3hTq(Ra`MpNQR z%oXwdH>R^k#zMmZTlChLJy~XZpf^eU(#`)Qh_Es7ZN`$8ops%oWAR<2#C@3+;QWl9 z&1xlUeQd6$;CFD0+32@>ZI#G5OG9fcF5!nzIC#FHi3$;({+swIQnwyTuAHutXBmT> z=0}xmW67QfV-3 z$^Jz9B(hFS#g~}seF%MjNTJlzSNv3l{!dK}2LZD=w8TE`;0UJ1-DC6fuO*AL4-w}4 zmQyB0koRz}l0S0>l@z`@Y$c4s;iy76hAoYt$5)iCEJm8K ziPyKQwQSln*V_?V8S`m8*Zc2$oi!tfwBLeW;v67jf{qztmJtIaT%HqYbh6g^-6RSg zsEbpCbp|98WJ^Cl5fG_{f5U2E2k~D7+dR7V15hEkLt61hv7|iDis$#$?E zdkUL@&R6GowHe4m3#Yqm|BR7Tb-qj9l~g0kNy9S@#47v}-5dP-(qsC8bnKHrKO~@~ z#-(rY`-k;?I4TB>;15V|Y%V5-*HJ*0lp0nF@z+t7RiZZ6I8-Y4w|JhLEwO+%84OBK zx0Z44@@2O(Mi^fijPlP#;@ZD^$QpZtA!S|Z%6JqXa$u?&2H9=boQ<$e^y8*IVyeqw zk*yl+Khe6qVka&@g^7rG5Ro|NX`@s&u;OAmB6-?g*Bpn;t*D}{%Gh`2t9QM&4jCl& zhs4q1cqDGFugQ+~Y{!*1iM?N7zzdQkIBWb_$yUMs{VwBborrAH1%?tzzb@pbh<1uQZyH~h zcDe6yQ(T<3z9cQUDNVV$vT#nBC!_o8b@`$7wq@toecZpwMLFa5xf&T;)ut&g-NT5g zGW)Lw<541{8m2R&`+pH6+K!*aVQAL!8Jnv5KFVX5EWgteIl-w^jCp4#+k*~fVa}(- zN2Cz#me-YsN;Ci;bF(!Yco=hc8+5Uz8v<7bej$9nP9u-=+3o zyz;rISCz_!7&xj}_ro8szTcPJ^W#Fm<$p(7aHFvWJ?Zo8o@VN=I8wfMZ3sdj1X+72 z#v_S@L#*ANemSt2u!0_YsY6EnlqG9ZuS@8S1o5BnQ$(0}gTe*Rq5#&QdCCU>q}~ee zCST1u9xVzWYW^E1GZouUx1&k@kwrm;=utz&Ndu$C$N=5PyolVZ9+U+=e^4ax#>zTN z+aZE9QIK64={Jcy)Ctl-?N?l-QJznf_q)X{tI5%>1kE36aGqau+xIOe;Y`VF5 % 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%0AGJo{aw^kWdjw((_1nQ93E#MV&! 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 QH46iuz3mBN4IwD;UoQ~G`Tzg` literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/old & unused/BushBranches1sm.png b/mods/vipworld/bushes/textures/old & unused/BushBranches1sm.png new file mode 100644 index 0000000000000000000000000000000000000000..5574f38fb718dd580664068abd1e1aa70310464b GIT binary patch literal 609 zcmV-n0-pVeP)A?M-*02ul@~P*C~QXiJbJY-8fk;l`pK+izJx9UJ7}+Y#3z&0IgtYXlgLj zZ5W0q7CgOw*FV0CI#sDuHrwMgEfY?_=zvkLw)x;{nUYCB$vb4l6rr0D*gS}@^q|UW$!$Q!J={Nuz zMUidWCgMykom!`r7~(cudLkkpbIZf$=3=EdfJsZn5>Wn2%m`yM>J+u!CJ9~)_4 vHwq9;^OnKE$mOFu`a)ej{+*-Of(?W}#NIh4a=QG%00000NkvXXu0mjfb{ZsF literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/old & unused/BushBranches1sm2.png b/mods/vipworld/bushes/textures/old & unused/BushBranches1sm2.png new file mode 100644 index 0000000000000000000000000000000000000000..6ffd2f36159e128e45de869c5ab3bd067e435796 GIT binary patch literal 620 zcmV-y0+aoTP)Q*n}}y~nMRWo?P{lRFO_t?qyvcSd06U2 zmGQZCT^Gfit#=;!%detORVtNcdz^-8zzG-=);GjkoesE|aP+xBrX*RyT`kB&P%fJQ zLYgO@FDFN5zI?P@4BI8PvP=bo_1q*n3Q34~OWKrWX^mTrvoV-5gZ*eySB~w&LNJl; zJ^>p=k;~;W5%WS)NT)2Tf=`PJb6$_j7JyAY)7{6T-y`^MP1neTlr7+)$F;Cs7{7i# zj!3d1;jSo3ieoWXNO5pQXDPb)bNR=cx351;zej&|_EV_K-UNkzCp$4s({rX3o5_ng ztn&U%I>~bg86N0~EX+^c30RheEL2e|A_LHBGI8l>izIEq{`1#qJhQf=j`=S}V@r|9 z-1Be%9BAqHshp%40oSGe%8{*KCbB0GIA1|U1L$(@k|4ie26KCN_ke)+K(JGN;clRClc$Sgh=e5T!A_+nM+UY7olabD zpN02beLhX*>9>FSX>9wMvg*YXKF8jGT&l_re2uSl3(cea|FRS$Os`Yr;SC8=LQ0F%wn!D3ij;UWn0buKf;&m^A%Q&nLyVtc)I$ztaD0e0ssMNn@Iow literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/old & unused/BushBranches1sm4.png b/mods/vipworld/bushes/textures/old & unused/BushBranches1sm4.png new file mode 100644 index 0000000000000000000000000000000000000000..b204feffcedd2c74ab494e2734fa5943039e3ab9 GIT binary patch literal 540 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47?}cmLR|m<|1TfUAn(rrBo&hx zl+qX!gBebpIw}*uAREB&;?aGD0ESa%PP};jOs^*sIf;`%0`>Z#<=Omy6DEa8^(DU$9bE^1=_^h zD8*-oCYVSh_*x_c+9m|rC5AdDTgW848zjg1CZ~oaXGf=|MWm)jq-I8^X2+%G24%SE zXS(ZUdz<8>g_ro7m-?HR1ptvnSz2gCMQ&YsNPSj#V|HXyieGDENk>sacX{fB{?X&-DIEF|_vL0l0a&i=5IN)foG4SBAX|c?=*Pnm) z?sxoAN#Fh3+Rjd57t09XRty!qa;s^AbgSjsPZ8mc91GXJRGZHIDzaw^lfBbyW6h}? z6a3Y4Hgz9KI^T9UaMIj`o{sM?Z4_tO>0EMcdTP1I+fzTJ)|$)xPFGoSs_Ve#n(yUI zf{#wNzWOVe@IJrbRQ7$XhOg&e7VNBNawz;=`d5(QMxDies|xo2lCQ*#mTkFr6X;+D MPgg&ebxsLQ0H(vtx&QzG literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/old & unused/BushBranchesCenter.png b/mods/vipworld/bushes/textures/old & unused/BushBranchesCenter.png new file mode 100644 index 0000000000000000000000000000000000000000..0c9b5af17fa23b5af9591aec354873a13a4dc0e9 GIT binary patch literal 285 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbK}RDe&2>;M1%Pn|mY;?ez6XHL9$ z{^Zz+!&k3g&JA&hP-Bm>l#Mo*jdjtDbJdG;H;nTzj`KE+w^2$kkx1~hNC>n|2((MK zkV$qo$aL4s_BJW;H!t-!FAD%7i|+E&M?A4vV%Jm1Y9Fp#82zrtXRDCxKvNL<9t5Z30`+I7~ekLY{PP3XYcQH#uNVgf*5L4 d_WoXX^j} literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/old & unused/BushBranchesSide1.png b/mods/vipworld/bushes/textures/old & unused/BushBranchesSide1.png new file mode 100644 index 0000000000000000000000000000000000000000..ca95dd3cb0c3c2824592b98022de36934c2f2101 GIT binary patch literal 657 zcmV;C0&e|@P)^q9V}1 zvuQ3$a$wh4N*@5af-S*L)iBLPn+>Es!dy`tXrMA!Lz=5DAIMag0Z9((j4)>c6$!?e z%3MvdS5wIKGiL(QR>@9^;xXp3r(#_7xEYZB3^D|$fEmP3chOXhGM9M>wAD7jR#_m* zT>8`Gnk%4+FMnQ|bFawg3Yz zkYK533XIk(K+RmR#1(C;Yy@=vQxF>%px;4J4D{wb>;~AW8Uq9G3fTE(vbUnlWM0PE zDw+XZ@g~w*)&?XFwBT8Sxx5!v1Au|Y1dJxN`ec8`czb<;NHeMD5W}S3rr4{fgc5M7EYS|T7-mA0zwBzEjLX__VoVmoU$i3?VHpg|xIWgR=8O?yJX3Bf;rKfsZ{ z!I1+XX%)A-Wn3wa-k`nV5PwqUpdxxO4 z%E?HpqR#nLJOTgH^;|4m)A`L7RgbkRsjP2`Qy9l|{viP;f32zy)pX&BZ>g66Fx4un znYxvj1mX~*F}tR7A39~3M-aSGJR28EJ1&h^2{1ov+bOPlHWOk%(kv$_kmP(*N<*;Z zYQoEgA!f<0K?Oww*9>{NUv5RESbo!1a(K3ERRsbMz6kncpD~U5y6&WAkpSBQGJ~w1 z$qWY%<=9Bwl&&*P_|Yh-%YA^b)m})>;eE}?j{8o!6eP3c8Lt>S5+ne@Dv*uCAbdcw z&caM+;3IKRx}BPEHU3k_Ns8#ZOY(81Pj3-s2yX@@BDiTOUA%iVKF$ojH~0ryY%nW2 zhWA^{8NyhPM(-2X5PBfom{(HLFqY>~O%<~upleD|1k^3bM8F=IF1%nG|Gs6%W8m;T zR^WRWz>4BI7+>|aw{&PAVAq))@u={)QBpF{M)=;%IvHpdu=zAT(P!mfH}i4?gj9l7 zG$psEOEE!VU(}i&eZ&mz>8dR!_D_ebFXj%r8u#(WMQa#{Ha%0a062H-quK!t*LD3XqI~4x(EWHtL3C?)7?* zHBO1niow6b`;`K>jkCtS*9?Ut|6+sXscHN-R+#?oQgQx|eI8i8F8uT~@iK_`WknY! b$$#1}eNfR#CMOQ600000NkvXXu0mjft8hGk literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/old & unused/blank.png b/mods/vipworld/bushes/textures/old & unused/blank.png new file mode 100644 index 0000000000000000000000000000000000000000..ed495a8214f2c7f970731929c35a7e4222833259 GIT binary patch literal 83 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`Ql2i3Ar_~TfBgS%l@k&D= fvm3939#F~AwSVQWrtkR&RK?)w>gTe~DWM4f9Z?rE literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes/textures/old & unused/moretrees_pine_leaves3.png b/mods/vipworld/bushes/textures/old & unused/moretrees_pine_leaves3.png new file mode 100644 index 0000000000000000000000000000000000000000..57d077d0b07f174c9f4438c5222f67fa6ee1a145 GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbMf;Q*fyS0K%+$tGyVDdEkdlp!c@ z&!FhUpya}!%}eW%_r-~Dr3Va?adnr>dGVT!6ohiVoNyihlmAuI0Pr9rRNqEH@0?m^-P$uV$IgA z+qUoAdFbe=OPBAwe)r|a&tJcO|M~Ox@85s_{{7e^6amz{&(p;*L_(7FAgj}n03MbL zC;fK^+_`%-+C;{^hnkE`0BdX3OgP#Sz5bPtvVsQgK62K zi|>#BTWWWc(d7K+TMITmz470&u5Y$}N{*n*ERM5Xe7w0)_gop*ZJfJK!dLL`(s>i? zN@h*Hc#E@8+2_&01rc}lwq1T$;2OC|lPmIlL+Rw`U#}&LWELnadM2OQ)l@HQYPrO= z*4jj<>u;aIO~<@Xr*d~KiPBTyDDayqziQq`{= 2 and name_parts[2] ~= nil then + + name_parts = name_parts[2]:split("_") + + if #name_parts >= 2 and name_parts[1] ~= nil then + bush_name = name_parts[1] + -- this bush really carries fruits + can_harvest = true + end + end + end + + -- find out which tool the digger was wielding (if any) + local toolstack = digger:get_wielded_item() + local capabilities = toolstack:get_tool_capabilities() + + -- what the player will get + local harvested + + -- failure to find out what the tool can do: destroy the bush and return nothing + local groupcaps = capabilities.groupcaps + if not groupcaps then + return + + -- digging with the hand or something like that + elseif groupcaps.snappy then + + -- plant a new bush without fruits + minetest.swap_node(pos, {type = "node", name = "bushes:fruitless_bush"}) + local meta = minetest.get_meta(pos) + meta:set_string('bush_type', bush_name) + + -- construct the stack of fruits the player will get + -- only bushes that have grown fruits can actually give fruits + if can_harvest then + local amount = "4" + harvested = "bushes:" .. bush_name .. " " .. amount + end + + -- something like a shovel + elseif groupcaps.crumbly then + + -- with a chance of 1/3, return 2 bushes + local amount + if math.random(1,3) == 1 then + amount = "2" + else + amount = "1" + end + -- return the bush itself + harvested = "bushes:" .. bush_name .. "_bush "..amount + + -- something like an axe + elseif groupcaps.choppy then + + -- the amount of sticks may vary + local amount = math.random(4, 20) + -- return some sticks + harvested = "default:stick " .. amount + + -- nothing known - destroy the plant + else + return + end + + -- give the harvested result to the player + if harvested then + --minetest.chat_send_player("singleplayer","you would now get "..tostring( harvested ) ); + local itemstack = ItemStack(harvested) + local inventory = digger:get_inventory() + if inventory:room_for_item("main", itemstack) then + inventory:add_item("main", itemstack) + else + minetest.item_drop(itemstack, digger, pos) + end + end +end + +plantlife_bushes.after_place_node = function(pos, placer, itemstack) + + if not (itemstack and pos) then + return + end + + local name_parts = itemstack:get_name():split(":") + if #name_parts < 2 or name_parts[2] == nil then + return + end + + name_parts = name_parts[2]:split("_") + + if #name_parts < 2 or name_parts[1] == nil then + return + end + + minetest.swap_node(pos, {name = "bushes:fruitless_bush"}) + local meta = minetest.get_meta(pos) + meta:set_string("bush_type", name_parts[1]) +end + +-- regrow berries (uses a base abm instead of biome_lib because of the use of metadata). + +minetest.register_abm({ + nodenames = {"bushes:fruitless_bush"}, + neighbors = {"group:soil", "group:potting_soil"}, + interval = 500, + chance = 5, + action = function(pos, node, active_object_count, active_object_count_wider) + + local meta = minetest.get_meta(pos) + local bush_name = meta:get_string("bush_type") + + if bush_name and bush_name ~= "" then + local dirtpos = {x = pos.x, y = pos.y-1, z = pos.z} + local dirt = minetest.get_node(dirtpos) + local is_soil = minetest.get_item_group(dirt.name, "soil") or minetest.get_item_group(dirt.name, "potting_soil") + + if is_soil and (dirt.name == "farming:soil_wet" or math.random(1,3) == 1) then + minetest.swap_node( pos, {name = "bushes:" .. bush_name .. "_bush"}) + end + end + end +}) + +-- Define the basket and bush nodes + +for i, bush_name in ipairs(bushes_classic.bushes) do + + minetest.register_node(":bushes:basket_"..bush_name, { + description = bushes_classic.bushes_descriptions[i][5], + drawtype = "mesh", + mesh = "bushes_basket_full.obj", + tiles = { + "bushes_basket_pie_"..bush_name..".png", + "bushes_basket.png" + }, + paramtype = "light", + paramtype2 = "facedir", + on_use = minetest.item_eat(18), + groups = { dig_immediate = 3 }, + }) + + local texture_top, texture_bottom + + local groups = {snappy = 3, bush = 1, flammable = 2, attached_node=1} + if bush_name == "mixed_berry" then + bush_name = "fruitless"; + texture_top = "bushes_fruitless_bush_top.png" + texture_bottom = "bushes_fruitless_bush_bottom.png" + groups.not_in_creative_inventory = 1 + else + texture_top = "bushes_bush_top.png" + texture_bottom = "bushes_bush_bottom.png" + end + + minetest.register_node(":bushes:" .. bush_name .. "_bush", { + description = bushes_classic.bushes_descriptions[i][6], + drawtype = "mesh", + mesh = "bushes_bush.obj", + tiles = {"bushes_bush_"..bush_name..".png"}, + paramtype = "light", + sunlight_propagates = true, + walkable = false, + groups = groups, + sounds = default.node_sound_leaves_defaults(), + drop = "", + after_dig_node = function( pos, oldnode, oldmetadata, digger ) + return plantlife_bushes.after_dig_node(pos, oldnode, oldmetadata, digger); + end, + after_place_node = function( pos, placer, itemstack ) + return plantlife_bushes.after_place_node(pos, placer, itemstack); + end, + }) + +end + +minetest.register_node(":bushes:basket_empty", { + description = "Basket", + drawtype = "mesh", + mesh = "bushes_basket_empty.obj", + tiles = { "bushes_basket.png" }, + paramtype = "light", + paramtype2 = "facedir", + groups = { dig_immediate = 3 }, +}) diff --git a/mods/vipworld/bushes_classic/textures/bushes_basket.png b/mods/vipworld/bushes_classic/textures/bushes_basket.png new file mode 100644 index 0000000000000000000000000000000000000000..4384fba1c4629a529f7a939593b2745ae6c61839 GIT binary patch literal 2956 zcmV;73v={|P)hq zatx$XalBESzPl>e1%8gFl z-1Q-#k|~nZh7nY5J{(K;0~^*~`@buj1Fg+U>t@Iyy|Rj8?mmZ&lx2NPwcy;d()61B<14SiT3z1b{$joBAysrDpTAErl#?YKg zkOTOG+$q#o>Wj5L7KpVzQKYpcZYM|G(~|W$1M72C>KDa;B;7@+diqVdG#899_Cuc- z8w+I>nUJ3)*st5-m~U^dl_P6SDQl40Yaai8rJlz6kYGIJ`naX~6W>(+N(+jy6aJ6M zSs$}(WHr8S59-WaiDVpCT?8`L!n6Z^|tA+g+;r zFSXYasym7NOh}tUYSjkN+TKLFiM6C{UVz$r`?dRfk&(G1iL5~u%=PgKMWU&@a$gnG z=U%3AESJ_jGOGCr-&+)N)Mt}`k>e)mr@_Y?NoDOn@5#E^I>+4?No(C)e9yg* za+K!!8t$*EZ-A^+Q`~{~4mE&&$y=k{*Ws)f=vx-GQ=3?b-Z}*GWe`50s(kirD zwBP*84R55OFIeaJPtD!yi>&$-4b|_22#C36R{b)*VltDOYyL4Z$IEyc^)$xLAjwZ; zQ(2$rM{^cP`%B&F>t@{~zeaAs$o!3|lDp5jbNG0hyVwBA{m`d1(9*A2|Bdr=%Y5Ao zmLwxbWsWf(UPrC#(pu3DOu z3YrZ>Pg>9-T0jI5*{cC{V92-^gMf;(4LFR^r!5NySm&y$Ki_87AsdG+J03H-U*2V zvg`B6)@(<8%rol;IBX&#LZ_~yGO9v0ZqUfyql$=%a)__WJA1EP^{<)cIPl)4wbte? zKF=O|pVyqx8kt0xj`i?g{~Q?mXw_($?bv46j^K>^IYw)Z>$G)_-dol-S4i1yqHG#*>_Crtd~ZC3U1RE@B%Yl@0qQRByaf7f3TaUaBWPW=@+6|C&Fi*`wJ zPt>1!Wvgt~3Fve*_v{>p*5YWiR@ng)I+dd%^EC|jPP$HI-$*>QT;qp@tc1#J5q2E^ zdady^*2jcY7Mh!GBxx?Po}mV6vN`Sa}@ z<7ZXuZuCAbJNEXXj(-hu49zKc8l$r2$4qjcC8T*H==K@>GA8#m#rB=|FB@~?sg~}) ze1W`jOwDcbbG)KS=01hhJ|2JBoG(wEd>ZZled4{ZNYJ+K4==9+@Nq=zwz%)bLUM$| zVP8GEeD%!D-}Tt&2b&9{j)^(m# z{rNVxz!6w%^{`K^;yB5lI%oE-Q`vB&&hz294kE%4VB)@;k!cb8l4Y5yupC`hI2x^C zOE@s5=~NuPROsC@QFenSE!#e)rT+Z$(xeTaGsln}*)?ahir!^KW*i50R>J|e%x}*t z+UR+mvd#^ktS%gOwD!^$?Yeh7gjjwq+%;9S;nl+bD9C4kxt|boHXdC24 zD=%MOSzYt>lA{GMdR5i3BYyaN&l)qETD@A#wJe?YPWyA6U>HM~{eXhrx38GR_XR*_B%kf<{9=lky?#$Le0f z<~VH;KQv!+3|ZL_-YOBtA_|!dY1Fo`K8dRE?Kpfmg4kW^$Yi(Pd;YZ5pMKh_*N^K|G#=sr*@yAE zWRAGb8SStMBrlF)->c|L{*UADKjz)0^f-jL2Ov)lDks_@JYfF|D*|9velNq~q>}le3CgVDd zr{j*>dd4$xn{new$8O@rvE#BygT#>vgIYz50dIy-I0W(6_^~o=RPFI5-C+e&?(ZH@ zscVx_`c{CmnswEcIfiRm@`xxZpc0Eubm`q>I+@FtEcX8fh9PLkP{T9msZ*zMjGpx* z2U@Xj4IdgA8KLQl=9Y$EytS~l=GE)dEmh_(oIYQev*_c){YK}8TB@cIN_207Vk4A^ zmn!rB05(*}pBX+~*IC`u*-$R0NRsUD9!Mtq1VO;O?munr$aZ$thT=FxCFcJ8#W#5J zdNg3)NU1uT>OUJ#z4+p}>yct;XG>op_iTq?fuN*;Yb%vMxNxkDNln~#$dLd+5F|;C zUb*aA)7zJ}RjM?(A+0i^o^@0r*`yiFT#l(Ub)$yUiUU}#Q-_+H^i?{T=W}e%*=?=V5`vaS>C_q> zN@jBL9q+o*SchvAyD}+Ztis@^-|dG$f_v zcypc6u_}#*-2VKA93>`hCD(RonKt!sukzaRUTFajG@BX^9jT~nTVI}k^vofQ3!5~^ zZfN_%OJauE;0oLBm6%z>$SDw&o5 zZu9;J&JA`|kR)ld+2WL9^p+hLq9zSeU#EZQiBtJResX$VEKGDi_*8l?ES2%IcCCGG zDh;u?NVmS=%I7%_MLfY+sQ{bQiY_&prxNGCJ8eCKuaICCV)gY)d^o z^qqU#yAIEPzS`H^G_kT&62RX(*QKk(#Y*$FkKaAn-X@Y%352+|sS`D*lUtvc%VXVL z9Zf^eS%?UL*nIvs3#qDiq+z9GIRHVUwXWMX)*fxYYSpgs{4@HA6S%#D?j<&@4xtrW-DT9 zL4+U(gu`XxZ11-o8M%B}C*E0cOn?8$vppS#JdG{dZ@bp=bhvnOpl#NZDj=Fv(7wkh z=v2TluS{h3TE0C@Z7fTbm?yqRonb&k5gryWsY0KKAVvy>7!S z7aEO(&1S=p3_%c6qwi_uT6+i{?5ZJ2k{}4%{PgUiI1n%=sE`EnHk#XTm`%lfAzG@! z_F6iQGKJ4iKJlX{1J_q+mb|V~IK~2NgRZek4snSqS4IvW?Ok0Xr4r_dC|K5b;?YM2 z<0)CbfUh{FU|wf#=rUB-^mevg9sPhH2wY;h`0-94AZLI;F56u3aCe-FXP!GTY2U$x z=#ft1+_Qg4sSmklo!a!=Rqf-zFINF!?nFn(2-RD08g`%{f+WS36Y+?5!a+Bh+unOW4jD90KKa=2!}p1@u2pX^5--M;Q)Y{ zx#hK-VL4g6b7NU5P#)=PCHHpy9z3x|{_$RObOM^~wZ+o*viG6Bw-*sR}DiV(W?7RB~!=>2-0N|lR3YgawA+o;Z&pgi0 zayjtH7_}YN^8gY6UZ>tUb4m&T=sEuQ_-CISKUNos;yll*^0IPG`P%;YcdAQ`dU*>gWd;k^umW zPojZq*L#Y^?=){CEfN`)3Bvc~4t zwhFaC(|Gt_fA;tONG`NyzdbWOyS`Hrz=h;4pUdBzhoWht81somv`SOIPaCHcR4Uul zY~~6vb%R2MXXIsGl_Dm9xf@g1{9Lq5lGO=ZFZ|>4BfoqHXFMnaLLpa;sr>V+A7MgR z1|>XXv9?m_+KH_0Mgq}PNdSlT1O>m=7nGcP(1Z&%P!yPrGJ+u9{Mhx>!`ALDqW8hG zLnjY>@QyP@p$f@Pfe}U#-OxS4-lL77;GI}>JF)A<5mZr8orvzO#e~s-ox)muVNO&G z-`hQi7BV6f`SoN;q?RxMpa5h^pi#i7rrIoy1DnkjPssoPZ@lq_&1M4tq`iL#dmNAb zRqH$NT>!wm?yYYnI@%6&6br82t`h~$`srAz@B9-8CMrVYKr2R<9mtT8s&eV{Dzm(} zAXV%16^arn5A!Tdfz0D4B`B8Z>}0R#Br%w_u8u$BQ$MPRVA|YgGW2edV(#`GoI~RPS3lO zOZfs@D!?cLI6yJ9U@rsD*aH|Bwpy(uNtUB2nw4A}cjkPPno6@6r$uUuQeSiSSS1DAY3cQUe%C&u`eY0*vTQshOS(P=0Bmip+&82R@`nAnQiKI~DM6_P`o9J74wE*vYQ!MA!Lr6MLRTIt!_d0Qa)VUT z*JJsopHBzF+Iq9QOjjYLT>$XA#aiE9!WE8*;ZhWq007X_R$#SS0RT1i$9(S9B18fJ zCLDBs3kE@e=d_ncc9>{P)PVy45?(%tM;oH3wmBG$R;>7&IUukocFUSk1?$)9@5fNs zyZ#;ozFZRku(B?s;Q|0a$O&8O3;R{dS9eg;F!a?&r8Kd>832Io&Vo{!fO(y%!Ls2Q zk5dZ!R!B-a_AUKvtr7780IXJPt>pyIF}PfnOGbZrX>{Ml&(;C}jEMJ-ov#gP000C5 z0Du67B(6-du@tDt~LE@AG$MUf>k`2!a;Nq9o0xpW^rnd5p zD80)WeOE&&ox-^A{+a*)3C?-LG|h0T3Z8?xR8rX4(y>ea zcVQflZu-+@O$HXn@~!Ph;}P$^dwuTJT!EeSBxPc(KqbeW(NHq;Rrdk_lEw05u{;}c zicv)(8j(oKaJj0@Ts7-Sg=p!%WwKcQ$BrD1{})Mn=c3odB@*fEU>si5ElUwBtQ@(NP;K8OX97IQmk5*CB;c?jUBg5lTMFm$4N7FXWV|u zWSYq|wmMBSPMo8T?1^K^qIHxOPmvNSLIg;V1PKv@2oj4MiyK(%(GS$5ZrZdT1wWtO zoqhJ1_xC=#&%V$5heTWs`2WnTRf_o}QRHTbB%O^Js+$}>pF$)pkm&+R?*?-W!+Ex!mh25OJSB#!74+zJVvTiN?-_d)mFF2c+C=NnULO#Wf=f{ zA%XKn(x{d-S1G=A_NY`O2zU=j(ydZAg#wEqx{^TneQij!f|bOa8g>18FwNw}T3KDc zk>qfZ?LZ2F;V%*}8(}q7DTZ4$)q=>Tdxhbs_R<9cQ8sGHvuDquRA{JsSf(%}qJ;-O z%A!}-sB%2sKpa073@=xTr6ZlnEq^MJ%a<(n?*hXRbWB^z6xm~AXL)F0(VZAJqc5KB z86O`n6y$AfE$_Xz>)P1XR3@4$^^@yfZ-_EhhT6@kNbG2q<0_}r?RwM`%*0ET`M&{c z<&v+TK3msObEKobT#~{tY^ZxUf$wQF8kkXkV%w&0!PZI-DolpM(=Y$+4;gGG>T^8C z%Q_m3Yis7OeWUSiq=@Z#s^k*)eh_A{N*dUplK#b4Mg+y=^s-Ze_%s>~hGCyg-1d4~ zR#u)URXN%B2F*S9Tdr^@NrOQ=bm`lE*J`Cyc=E(xixt*Y$@cd2 zySwun_;RJV+2v~WMU|**^K2LQ?pnCCfQOrO=A*}@ipD1{$HgyMQ7WWUA`C@NTpuBU zJ(Y58$7CoK@~%x=EEcY?^0qzLSjEjpSod!(++4v9Auv z+Nt`!+K0EVp(rhtz}r~5gn-|_@_hjddG7~Y4#$JzZUDf;hn$raej?G3Bc?`Aof_?u zV;E+$+2X0P+YcN(4qK;0bUIc41w%1aTv}S?apRWfUdtwZQYq~7UD&eU!y!Tp#-Gut3JW z0}wahUTHYeNBIMfel_9MDG`l^7(A)27fkkwizs|sV-fl>*P!R+pX z?S)$)7M^35!=Xgx*#p1%%FzA}eDi80!)#c(YVfEVLCR)sPOZN>Rmrtw?1t`ClmKH6C4aALjeJ*cMt(u+g!q&QFT zHk|V?qt@4VX=`eacC<{~zN*n^ctX?7Pc!+0VFD7MqG_*J*`qY`zEpIBaaz*B9Ts^48A$#1G#e?;$6(oqsPC z+Z<1V05x}5H8$JS;WKS*eX&@1%=XCGL~k<>1OU)9DB$O!^lT<70|1OR>i`3$-hV3@ ztC(N=N-p<`MDnpiuu&34tKYzf7}#+1av|aZ05B=izOv(99vD8(=M>#5%l^pzy(8^f z4TkYeC*zTwX=kCgb>#XlD#V?Ji&ze$punHfnu z`~nTQ9FP|&t_=(%003R1U!J;o{lrLJB+6qL#^rJ`3?mouA9^rz4Fxl52!gDq&u>qU zORMzS&H<9h_r35+No*}^g!v>MZEWmvJ!F6Fq9vI;s51{v+`ft;834fj`-=R*Fab#* z0MUSjP}PydWGuGU(xBh-Y9}V%)t~w9hgbN2_Puk)Hp_3W-^hj5_+n#|xkat!%Z%MW zz4A}Hp;U0ov3!4F@$o@P022v6t4O)sH6qc=czT@AEy$F{L)v(%ED=wdI+dB6L)*)f z^V}5l376}EpyJ}9(!DI_i1sDK!sR!HZJ$iSnKf2{!~z?&y7JE^K0**$0^^(egh3_U zJczjb5nnV}62O5lN9eZ%u(lUp;uLaAFih#I#Tt#~U#@Nb(M5~Zs_GaUIWkgx|9V9_ zt%RT%n&$g~bhHZ|JgN0~rb40JOwdQ1>zA^cUH^sG!b?#a9euO zTAfs_5iKmNefdI*NTL4V-N!qzy=qw{o-Ld@(x9)>kVN6Wd;h_@`xkSod4enzU<6@` zbTpTvLK*13!-rBKi^YOrSUEdcAcen~S|<+{Wr}J(x4>1Hq*b+N2E+}!idJ2^aHf*5jeEVk;u^K>n8(62YQN?Lh1h^Hic zuAI$T@dch670P-}Jih0zG#qF&p4r(CObuOYYbyw(+zsQRf)k}e7=~dOwz#Nde0sL( zfwfQC-NztACI#i-RAgc|R47uVE~W+WG%XMgoAfoh3MI=POYRYoM#~XC4f6}R?bqL) zQrDWQ*ahdBJG_3n=Vv!|S5kAcrt>dqL~ul3(?#Sxaz%AM=d|0G0tImf z5NRN}?n=;9DT>C>|1F5O>ncPCud$hMdF@9OC0I_R1Sq>sRo<~7i3M0J763r4am2grq9F_bFzqZ1HKPy&7^>pl zU5W|DGtD>vfD_cOQV+Y56+Gi+KCKI3U#B5~ihq?f;Bs(aG`?CS6E4?JAn-IM03Z~q zK1lBY05pPXm1^&>OZof^YU_`E{!%K!4<`cvusvFlig1`w>*`G&_f$Mp=6Dhm6`Y5j zd!(Tn*#Q7pEEa?5BtsQ>5?L-0{mI9-4}JDX0|1~J+4=1N0D%17m4E;MfCWR8W?vwE zEMN!#Xj<;;CNvzC2f#E(s8UovFdBhOM%6ct#lo!dadUmW69O;*^#2SPi>UzsGTAf! zMX@XzupN`>lt?`0WuSDeaU>q|>Xb-4RmMZ}u{4qmEkY0p00RJkprRj0=e*g5asq<( zdwT^!VFHG!c+Bg8jJ{QsqE~_icTg&H7!v@1qB%E~Efgt)7f2No2wB-sSLet6t1*s8 zclXkQMlH!h^X9g}cx2}=z20qCjvyD^2{9ifQi-YcXfToae0l)@3A#K%muG|Pe0CWg xjR=JToOCm&41PBlyND!~Z`$0T+vDobgdOT^`Og|bv zpYEM|_U`@7nLYR3^IwS1VuJtAI&|^|4uMx$MSPDerHzekYr&w5FT#idMvyzPGDT6~ zYhrW+rvIri78Cxb=Z?^5v^D|5pp=Sebd!uOgjsA#B$o?l5a>5Fc1qao0+EnM2GS)8 zKwnGXN|i9FB<)(+4^JHy@wridm>|3gRa-o|6el$}%o*&08)fu8)S*_Hov{LoCLHQ- z@7LfEo$iU|VH)l01k8ZxZCcsr0d*rc>GG~nOhur8;jrAQBTk(0$>*ILix!=9$SQU0?&Zpry2buuU>XFC>kL$tF)?w9jbKaO+-L{# z?8$>yuU^G4>EK}3?b*o6vRfw4wriSiJN^E6O)HM(BjLu@6L;?~cQxso`1I{qF;lP1 z{{vVj6@2&Psg|Cmp&qkXkVjGU$iQeW8&Ip&G)i^F?lEX22M<3TPbA#V&tLlcpHb+Y zRB+9m5cF70mcCJQi{{e+7WDbFQh_%VqtWSg4Qy11{^lEF-0I%UvO@p|)oL}0qH}XM zNP6GG+>T0H5incAQM9*jWZQRx#p1DWLLzUOT8*)pjEHZhZ?0JB1&wPF! z0MqcHC+F|~u38Q$16R9!vjyeplR-dOpp2R-5TjQc+c%5ND`{2?EM9B zw@LZj@zX+~ZuRba006t)&fyR|aZi^O4xv;&=TJyQ1cuJtbA@-8%_crUW>}2c?X_Yo zS8P<3M~0qR+1TVTchWIhWM?Pv-~m_MWDtlZ48n5{TrizhU%(~2`kS}Ta99{vB3J|2^&(2>*cVu zlc8!n8wxG?JWfwqjMU=(^%sD?Wj3=LMui6#16apmYh ztI2k-DlK6Q<%M5-M5on60-6Uc)DiHxpZ^<+qKid_B4z#C213$R`$?3Xbr`7A@gz5L;SGT1F_q(aj3Cr`Y_5(+P0y^7R!*u2)+ z*{D*>&!+e%`t%GM)ZQ_~VwUW4*FsS+GW5*4Yd-D2Un%+8Ev8V!Z!(W78}u9q>g?^M zo6Tl2?g%Eb#Y$ZOpX_cq`P^AmTW@*y^M5$!`0=Yp*gT6;s@?D{s~fbD;Jn-U@bF-J zI7S~CdWJ%xot=lFN+uG0_~A{zUQQPZD=ikqy_r}rxQL>W>Gcv>jF|PkyTL`j>kh{% z6G~gNJIOA+;j@Pi>jL<-GyNu$2bS7JA?a>^vTzT(5BD))12Rg0e zuj@t85K8^-)}4HE)nx6vcy|*3aP;u;8&eA-NHKZ0tYH_nkpV`~JbJM3# zLOYAu;?9mtEOsp4%9CU~SNzI>X+0(tk*$ajF<+px4d{i!EdndK7ccN~ise|TikATZ z!IcG)#Cs=(tF;;$aDROMU*CLr=*^dh000P!8%-7O{`T5;CMWVpM;_@|T9~_ddy^-K zm_$P%6wT}PcjxDmd0M(qs*4Dp9=33KNF)@E1RmyMq(Xh_*35&!J{3`!=2QrUTxPf1 z5xA&UtLLUZPzsc*QRryD0Yy=@TJ7;XR2ll8IQHG;)l~v_yf8VDj->W7{ust*<6)kn z%kB8h$-np!T_zJVnai&Adiad#HnXZp%7H=l%H>NFPaXUH^_65a+Ew*uxQEU>J(AgL zsNn1k#~h7PHJkf&O@_lgoj0e>tJP{Y&*F3wPaJ!e!RLED*I|yVz3;4CA(&kYvzd&6 z4&~tKZ{m%^qXVjYzx=6kc;dK@{mI{8&XzzX4^wnV|?>d zP=4*=9XAfk&pgq#;h0Y+yy=9uQEw24wNB>_1xlM+kqw7~PTza{9){l$9NoanG;`hu>p6HE6 z^7}W(tzc$tX?oi+b#G%UU%^A^y{|rL{eC%B;ArJd+-1B)pza)OQp66TD6pa=O_ON3eHUakgeAu z5mxwe&3(r#<_Fhe>~0WM98Kuj%;rR9yWpEqwse;R3uSbTEK~zQr$I0N{N^VVRTIHk z`)0+c5V^uhcO)51?bStuol)+SU5CVi11u0w$Z!G&4Xl{WX8Z9kZvEtS8vuZ3>@t-K zYNfT*&^kYJRi9E`Fd8A{;fdOED`uKPz z=%Xm=qXlQZL|E5sc;&?x!;bYDEfm`I+3j|NX^f3vli&Km{AVAi)oMJmm5SymJ)@Gy zcpT{?Ba>&IvPng(rTM!`Sw|`(QyH{_PoAypWs>n#y`1jfleIS@Fpa$#u0Z9yrb*9& zYL}PY^#YvU%irJHvPe?7T=c+!12&s&!!eJdX!C)iP#J7E=B?weXG7bJ^d?W&%O(;S zmE^#(RJvl&3sq`nHuO-rz z^d=v3*zI-z0L)}<2U2V6b3c0HZHPTY5=3UNA?LaT09dgviG-N9pxl3!Bym~+z3|aT zOZP8v8xk%z7bn9PZa(ViwP8e!sHIl@(fTRzKz}5r9WrToET)WffA9Nm@s(pc9*?o3 zV=s|#t(z6!q!vf_EvY-! z+iQ2-C>LnLhBAy7^H730hu8fx+Jvy9CZwZAuH2CPj{e>vj zPy~1Z2rj#GWUU@W<3Fhn=gau4FO)-&S6})*2NGPH`T(ny&dskcuJ5d`Z8U&wU869T zr75*X)>dby7Tu}fIsi}+i2aG|!cK%ut4Co8004iZ9kdqR<14*ZNXkINQFI-501-n|&c-}lUs;x8KlTIRn2NAm%Gc$@3Z P00000NkvXXu0mjfH;NmF literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_basket_pie_mixed_berry.png b/mods/vipworld/bushes_classic/textures/bushes_basket_pie_mixed_berry.png new file mode 100644 index 0000000000000000000000000000000000000000..ff271ff9096c92206fd5809893d3f6a5c4ab7d5c GIT binary patch literal 3587 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 JPDHLkV1hHZ-+%xB literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_basket_pie_raspberry.png b/mods/vipworld/bushes_classic/textures/bushes_basket_pie_raspberry.png new file mode 100644 index 0000000000000000000000000000000000000000..3bfd42ff960314f850cfad91bba071b1a861832c GIT binary patch literal 3610 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_blackberry.png b/mods/vipworld/bushes_classic/textures/bushes_blackberry.png new file mode 100644 index 0000000000000000000000000000000000000000..76b742bc27137ad8131ff93d8a7c6dc9f952e980 GIT binary patch literal 1140 zcmV-)1dIELP)}J>NjlFi_#B1+mc6?cO4UX+_5r~Tf6(CUn1vDU` zP*4E{5~4(+0tpaELzg^p|z`Rhg+&3V4_zVDd>w|MH;>kf_$ z%3++Btf3nniohY0Y&g2^j~2vB~v?CHJJhY0Xa+0xsk zLp0%=1s6YAJUoEO7bac(X7$bhj9(dd<%<=UKVA0HXO~?5blK`hRSRzxEWU9Ny`4XI z?i@hz+Ch=r(>b$WGwavuHh*YZ|E_NOb87pSb@Q)Ix%~c;=ibWO__1OAdfmm37G3;! z(b3J(TLX)t=szE5{?xMb`?|%~@;1I*cINpDLRZ)_9=vSjTEVHO#@+a>ZSCut+kb3Z z`>JN?TAwBzyE9L*$3gw0U2DO~&)-~j5ZF@HEK3#*`j4i zL%0;cTEd)9@R%@TL@G3dxd4#6S%}F{JQH?}n0AP1x9FIWnX&F8^t_w%Mr;XnBW8uf zh>9mz3cjcZDY#jHQ6oCRa7AHPm~odq+hmUMU`RzO%m%5J!uvfhao%mNI84EaK4-#F z&ImKEF)!qe>39#*7RZId|D<3eq~bvLh;`4hW=dwlgz#cN9e^!5Hc8!J!(kE!*fC^Z@>4Vs=KCp_05z$R^DPP;?bE>|4lRA}dj@JNW^!CZ)`3WcC| z!7_<6On4s)MqKPSietuX2t^aB;ijq3Gh$5GH>M|4tuS+g3{7JaW1jRlIpIjZ0JA~U zX2^5*hPIcjQ88iC4x6sBW{G)YIsu{>Ok8o2zPF}gFj&QloDU9fg)Wrr(zQj)jLekO z8A`@HBy0(Dp5%<_Y1IM%$#LPwn(jVLCA+zPub+MO&Ydo+v8zRaF-E@aL$;f zrZ}!i!9yh!m=&Q zIm(oIro#MBgU$=a>T0eB zZL#7>hKzV7EG=_)a#bG|ssapiuX*zS>Kt*xgTLtiKYs(8J3xkE;!(B$0000+vx)11mM9f-SST1%!i)VMS%EZea4OHfou6z`*j}VT_lHk_*hFtB zr(ro4#GN#EcVTbM0XU%8UePg|Y(ix`h;B84N}ibfITBO*L{zzm6ILxn9X&Xx`>|W~ zp*Brg^h9v&e2U(DlFKy>!FawORi|V2LK5TQh!pLt7y>vIGcnkn!2S^{&gB{rmKEM0 z%DeQD=Vlh0wkd@S@_15{`^Ez|ww~yXSTDO|JBrt|X}eJx3}Y^RQR3}_S9AzB52Kij zVri@yr6CQ)l!@CE^Ftu>rBEsi%O-2t#-8s0Bxq_iRH1(3T>Ug|%p?mtOzg4HX(RDrd$N^zcA2;K+sfaG^1W;X n@5*knv3}ah|K(@;*WdXk$^&Exf>P4L00000NkvXXu0mjfD;*mt literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_blackberry_pie_raw.png b/mods/vipworld/bushes_classic/textures/bushes_blackberry_pie_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..c37f98720c3a612153057882c9c7774f9c24e1d1 GIT binary patch literal 612 zcmV-q0-ODbP)!*PZ|3V1rb!J+uiPV?>6o>wyT>{@20zR(@1NDItI;}7Oo%Q+#u3) zI%PHbApN8uW1vz<|I*XW8N09)g6M?=&0u(!WOP@Y#Yq1X_%*buxSK)xif znCdkb!a9Tk8uSetUn21R;$;vc) yd)~H{52^{=QGIy(JdFIL`=pis%g^+$zw>Wmx$XDg6TGqj0000H5iF;12ri9Hx%Xh@1n-=Uy8xtzlnq(ZUbx;nE$KuhyXPy|94bo z{NEnS^?zb2HyAgB@Bj@k!LC`JRrkL~~5d>$0d z+Dyhk%|`$Ah57M^KFE+12bTZMk?bf2$bkKh$97a#u>3FfX8qq54KYNK(HIs9GQeMt>3^g-TK~IFGa00000NkvXXu0mjf!PK7W literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_blueberry.png b/mods/vipworld/bushes_classic/textures/bushes_blueberry.png new file mode 100644 index 0000000000000000000000000000000000000000..e15047fb63e9109079965e041de3002e592c9f52 GIT binary patch literal 1615 zcmV-V2C(^wP)w31Ph0DgqJ~7ZerL7AvULTCKG%)Y@fQ>-0lA zRuL^CZew-YPW{kM`=QfmXF7JO1^+<*!ReEPwGf!8`Ow~(XOf%yzVA8bdCz%oi2m=F zI-Zc#;Sa|lBQ_q)M#rIYbPcS>z9U=E-MbCi_#mV;N)f%B;IAO~3|JXWaC}54KTF8% zC6w(op!rZf`rg@y!O!=j%2|Y@@&Lq^5ezy0z5`Y#vf^&S+Vh0udO|^;hd_1@VNJgZ zr8~^f+6W1D3CycS#1*N~f4tW>1fq)wo9+?PTL~GR47_I&d>4N*f%r-R<}v{Z{28br z#1s>X8`7YS2}Yhh!FOFS^1?X`n!VFg=}rb)As}|OfT%ozBEqxRrcy#lLptPY?nEgQ zvy0H@`OpWtOx}h%R&HnI6$DMn%;K)^#+3wHVJZ^JB}j7$u(nH(wb>8L8U=*J`hbYa zNJy#{p-r2=Sagv9oz3%mO0^VeEeyV0L@I+@8YM`n6JLygGKSSNcv#ZHN)oGtnQo*K zGTT^rlYop45t*GLtWH0uO#iYAipWXj7VitVl+M046!3O*awl2^WNsD_U-1GRaG7Z_ zaM$HB0IRk}KhrC|DC0iF=ARscw zJ4sElCn0n9l@j2nJBK2A3pK(6u2ED9*HJ6nhEd!AxjYm(J7jDke}qc&;YU$k0Zb(` z3GjBwBW67hpk*jubrOYi0uCBNC4DhncDjLF{ymT~5E3UsW#$eD4k&0RWE2Yzc`G6* z2a$puN-Bn>nGj)-LnT@fM%hc7O)J=t8-EJ5;uwRD%pu^aY8r)&4nrrdfmv)q2!n)4 zo1mtAWP~>%H|Z?03}c8zJIG+E7ZD5GAfdvc46KxgX-R`5j4=3Fz{p>^|N|2imjtKk@_2s znx5gXZXB;Do@2N01ii8e*u{&e6hFpBdd$G1lWSb(?>Bfm-i9k}a|r0e_Hc`rBJdC~ ztSDLNM!dQjRiVp4df;jOE}LoYebAosmY=7Eei4 zxds{dG4JUk2EFeFcDRkUSd{O=Naqpk?NAbhaE@3uw90KTs1G2VC&c+*M!4)#gvt96 zC11}DPT&PnIO}hqfOG9~cI6Vlo*G683zM;lgJ&ne>&t=?5iVE}MdeH?jwdC}nWUjg zem2Nkc6SNjDfPFYqgPpg%{PBaRjeYIdXPi|y!f339Y1vd)vzfO_(%?-wH!gU@BS65 zSdE+xaXkCj-M1&-CBtq|&*w1v;tHRj#~8eV-EZ_A_|z4`B$U*|ujeC3p_6=04Dx@9 z_t+m7-1h<8B{?nUy^r=i_>5oD+yH_6HVk6VC}=BJ8{Zes&-;Jv`Wuec&U*=r4eS5_ N002ovPDHLkV1i64=}!Ov literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_blueberry_pie_cooked.png b/mods/vipworld/bushes_classic/textures/bushes_blueberry_pie_cooked.png new file mode 100644 index 0000000000000000000000000000000000000000..11ce60fafb5ba8b967ecb107deffc57c3cfac1c9 GIT binary patch literal 602 zcmV-g0;TLM+>|+b=;8B9T8Bk%$zE zi2bKe?>Sdjen1etaNy;==RD^*&v~v8=bWcSfyvtf#iSQ>r#JDp;}is}n*#2nz-K#v zuZvwAbf-7^MmgseSJE1+l!5hzA3HBp9Jo4uz728gw{?7buHcoGM8)XC?C>cNN79=! zH7uAJOdHhQkNs5-;84c)vVy5WAD%r(BOzQYmL!uuM;YIQ4Qn+;Dy{PRD7Ga<>Og?+t3H$m!YnF{M>_miQSqs9G{R{S zNqI8QwcvsT31Um`KO3#Vx^BuGwIkx234!`Z7$??9=wz4y)yBlFnB0QGfYg1g-$Xt> z%Q+|3cx)sx2N}sqUB!*=CIeA1b^QKPN3+nwOq%)ZStHRQdy<{907*qoM6N<$g2<{CApigX literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_blueberry_pie_raw.png b/mods/vipworld/bushes_classic/textures/bushes_blueberry_pie_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..6e8dd9e757c2001b5d59bec2d3b5d85fe741d451 GIT binary patch literal 606 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_bush_blueberry.png b/mods/vipworld/bushes_classic/textures/bushes_bush_blueberry.png new file mode 100644 index 0000000000000000000000000000000000000000..3a305ca89110e95a1f645c95566fe278cd33c775 GIT binary patch literal 9203 zcmV001BWNklA!8y7|7)FLl4}e%-Hg_r#vrncbbRvw=%4cez}VT#^zg%AzDdh6IVSVHlPy zLy$ihunhzLAVY#-*%mDdqDWa3S7O?{GqYiG?3`Y|e%<}@dpC!=RsJG4Nus@!c)rw! z!ujF+>zq?n2ZFzYDZj1&0LTrJKVyn%u)VIxW$f&SKfR!QD`^o84TSB>3F(9;nhEnemsoqUx*Lp+wnb6OwCU=SMwQswiM@c5i-caG|2tv2 zpg0MZW&~0oXEA_aB#06&Ky!SJS&9h91cQ34)590k6$xTFvc%Y^mc?#=L zT_oP^=zl_{45inng>liB8I)iga6rM1 zS^{evyE3b_0`wyY5UvWsRUx-5kDfOtFG|FS?CL0rMHq{zRx!LCj?cS6Dsbw+7|=zT z&8NfTgP{k2`g7|4s$Cc6b7Hj>#Egec23(+~(7B@tnVTOqa*&)Oi++`mC@ci^Z6$GpU7y-cnqXG~;=(r3dfFHBa;n@NKF%)BD z0jl`|P6FEH2|=)%Ow?h=rrId>eYSJxe`o>LEa^DF7^58)3sZ~@;rJDRr&pf(!kbrS zzrB;$GSW8NHZC3w?i2OIWY%$20r9XLpG>-g*>LMJ0{~3t6aiRuM6bcct({tL$CpJFMopSrsP@E*Y76$$_tN=lf5 zka5>%-73vxN#Bi&<5Jk;q6UeELe4~pGC9((Qya#FL1qIlWTJv}8Jj_zP_XT>YWu_Y zz}j`PcAeO7==2$zNb&YLuCa;n74b8R>FkCgeLeAQ-_flqIMJk z09=nr5d;7TA67ta&IbT^fyby$QcnI<{P1_g@lmY*WS5%2bh(!F9`>Z1g+sIHo_K}U z<{Lw=lM%9gSpfh5&;tOxTKQ{F+x}mzFJv>SfaI(XI)r*44B1=Dy}#N!_#5K+&?Qv( zBt;61e9#PWbSN(j(fB%&UqD+M;!q*l7g*^prAJP|n&Dbcqh4(_%wN$jF12cqlo=R` z{r~ed_`mGT5krfxtFo{!KmeHp+Wly8QeQvt{x+8nEg;Ay%me9DY4q?0DIP`6w|;UW z`aCfrhpawEgw4B(UWB(Ez$Yj0a6j(lU3~(X_Z4r5<=@204(jfOKLkEAqDD419U56& zNA+y9&I^bafG*^goXz@NN=hthPOjae(7V1Xe>@zgKA_U(7IB8UzH z5s&lY4EeoluG-W30d{UWID!2|8vp>_|6y=qLg+&`#d3u78dOc7)*(#}LJ=Ww_&2+J z=q7&Xu!jztJRRXPRuuRAk%zHj))On$L&zaN^9a`#1K5Lq@O7Rw;*8`Z7?}719>C$L zRNc}xYJ#f_&rfu@Zw|?gkk0^H>Ke6&j&vo{^+qpzd~^l`n${zSf)U1 zGw#(XkIWSF0ND8FKc0bR z;x7!L06^o170S z7dW^#;H|AFg_?9w_R4cXM@$B9gXxK|9(aPJ%oN2pS3Rw&U6}V@13+Gtt*e&yl*Ze9 z^s{F58wt4;p}*q+B&LlkSCyn--mJt^M*{yn|J<4Aa~VJZkdAn>^X|lucM(QEzL64V z2hzbVj#SgUmzv1(2Rmdih5HbQAHagfTXj{;!#eD5n}lQDe@l*zG29TQ#(6Ox_#kSA zUfj{xByPl;TK_=F?Lg z3|csOTId!6zHUUtfSmT&6&)zH@fHapm_6aOR#0g?9PCTJ5Ii!YNzX{;VdN@7e}_~L zMWH3>#h|^XoOnjsTaC+S$YIOfI}kHNQ7CI60EuzW-X|ayh8L~mAnk4|2clG-HfLty z9A;ia+3RC}Feoutxo!XwBf?H5@qzM;nn7u$UiQKFybw!{WB76OSiq~2}IInV__C{2Z?B!^{T=}Y9z#i9oZXk`wPkLE$-`}wj+qWIiq@MUQ(^2Rd-+X zJl+$@qebQdc)LyFvj*!>%O~emP{8n(4h%1FLQuN=i!)b#)z%C*e{~(ID&gn!=OGbicoT0LUTs%x(GYc?9a?@?_VU8Xy<72JidZ-# z43?<9t%ihYvI8PPBXl+u_r8ut=2&0D{X=3^Wp^oTmxbssdPE0@TOxiCAF)5LzxPRM zmhAkEreRJSI8pK*tckfZPSXP3YCJqE_BLbbq_@KY^IOtKPY8QFlq{MKj6ez6>@xnnR z^>#U5tLtcXz&pI1kWRN!3ZnI@wC97MzyRUqu1qm69OF?Sp%dtoZeRZzNk49f zk)bvgrB*qB&i?bapW$XNf$clkx(;BGgnh&dyz`&KiI;=UZM+}KV<()gq~h-JfQBP@ z;Gz6yUpTkDDux{&=7!9J_vNYM0=`UkeH2i!91Bxf(gq&>;!ly98Xi=X;Yn{INpCx- zZFhyt)!xjX2hgT|XeID~LeD*!gl-p|2=-n{cMLd|^Sv?sNYbe-86PW0rUBY3q;RyK zi-N8LR7q~#6us#nIc7Dt>#0w@QN6amG7`4F!E-NpgGJE1ttRYH@Wq+)Ve1}z_Owo! zQ|&9=TBsbTN6s!^5#RF5n;+OTsnTpJ<`yIaLH(9Af5CZ);lrlj3^`sGB_oD+Kdta@ ziwi@dw^s)CSJU#4!(Zp8F zQwhAegs=+~LUqku$;tr>vWja;$im_gNxD@B$+}p0#@W27`19iC7$hHn^d}O{rj6rC z&bp*`9nFo%+ifp6)ZwTbb)4;kTqEV)0$N71BdkucNC^k+jyT32kqtQW?;}NVl&ercU zG8*BzFUMGp=Pre2A#5y3y?IF2q|gYT#Q0rJw(34*!nlF!$W9STdcvI~pTzPu_M5w4 zB*9y@P#6qP<~TSmtSr-#CRF=SK>px4UykUBqsgWJ>Q|HCrI$6k(9Na8y+Mtbv5kBc z#0PbyG_C<2Y_6*VSQsASE#hcmT<_CcRrE-XZy(CtLvlI;Ke#Iy#ST)#z?7yR;psno zd_uW6ITy*3bsQuT#ghMEUFkqsb^-|^<%3un^={8;CD|fb(0rf^i%#XPk{YJ59Xfr{ z8-Q$C4##QKz`P?5o^$tJ({hrO*Ydr8=woCnL5_9s2kLx4lt#r=IzO@+w{wN){vqxc3L`=r?3N1a_QAYuBp&dSb!EXm0b>;5GpdHq#I zneh4jjMh3wyo8tBxi@|bv!^&4Bj+w=+k1XxRfar}Jf%3{_Nx5zPoy5ciVkg_$7CzQ z@+O>nez3Ss@9kqz<;LoBlUIJ_#1wN*ZtO{X(C~|Aqr-O+*CVg89CxrVI0kz6l%Fld z@29~jfq$@uOC#d?O}S~)XckTY;IyLfKp|CO;8Ne*q^0Mzb}ejb06OrIPw5ARc&`QP zRUS8K&sQqDHp{@MAwE7GY)Um#uIG;vID62w8qz3kuQL0JK^p z5+a*}#DKT9qX?ME7c>c3-Mu(f_D_kVvr5!OYdphICNLeptLs7s=aSymZ^x4#i>9@> zR;6XrZ?teWABMIfC}A&_=Z<*$NvXN%AibIS_^n;X3>zXAhr#KSdTj#%4j-8dD^ob$ zj6Zu3-H&41_0#8rnFW6*Eo4HTNwI#2ow_*qi0Ln5?2T#dsl&NkLlO=J#5)GY<`dd=g#FYm?G5kb5v1N6N%1Z#;v*DVJWyAMZlkR}mHe%~Q`0TWLzsub*kR0(I|E|IR z8Q$KYSY1%trr=Jqq)Z(v+*>kwz}-0%bSzjhiC5#)uxBY@f>N_iP>4>6e9r;(Eve^4 zINM^P-TMwoJsRx3%47(%yqzo4l{ZpDAMZ+CrCE$wK@;|w+X&KQbZc2slD?3YO#sC1 zuv(vLja-p_`bx(m{T^z*fsJEf4v>3x7!2T%nw)(`tAxJ8u}~%RWAU2}kp4s7TSW2V zKx>zxOvl`p@X^n*I>AGl*Zd%Dj09c;x&%dtD@r8x!%PnJE!Gfp;^BBz5~kt^`WaEg zI!Ibxa*S2m;uDj6v%>jN#Xn#&XN@*FGR$m&9tiT_J*nw>V}txzne2>&Wln^nTC+`O zhsD+P&0{aV)%)a|RtLxLi|S8me&1IO>Qmaa<%wzU=@$mx_#^LZ**`dhvgV&Cr*2jP zQG)Y>u(9Ih7o7~p?F|j5o&>rP2{O=1zIQL-4Ks8@oVfy;LqakmwA$hP5wQ0Vr-rc|Gx0fYgD=?Y%3rbz**b#BA7_i*|Odh?9Ja1*$nV(c;Pwq?p->x zAnsqM+Y8EZ%D2A@dD`qqVT~Ln{II$r`3qq|L0QL3jT)783>iGegm)T|sM7u08jsPL zC-v|AYcE?sokkvvUXXWzES^Ac4X^iY zCbHTcse7Gf<`8OnZe28sNV|s3S!6A1g1|`}CvSrNt}?LL>n*`T$3%4XARrmNgh*aCC%{6!r17;7hYS{`q{Rebte~7t($$GfK35q9g@Oc z>!xVThRYu51@b_N+paruEQ|vfbfv_8XiifQU~US}8hCYwq}4bz9bSJ=DS{9pKQZba zE$h~sRG~PU7F5jzPv+FYcD;smXY)S2^kJ_u6+@D3uJ zXZGvLGf(;XR9yA2aRtnOlppl@u?fDnEo*stXvKI|`dQ(f7Zdfelex8_xg7SD1i&*X z!KYEcO-~UeTpWtbtfJqyAf*GUu>VbIbOy^O(Bb=V;yF*EwCfA^;uyO^lmgxNjLa#T zn->J)ZR|;k>L{n;!w85vMHsZ+hG$abcu~Bw(qn^=j3uY4VG7~fJF;0-hoA3p#`_*% zeaTLTQcnT4c<0Y(%@BbO!fDW26_~_o4M9=qZp4(ff~W^L0~i3_6Xg|oeMyYEiuOx> zup|csezY7$BC~Nk@CNG7>Zz2VCFJ%Q;O3&Tta2X>DT*eL+UwYqP=|Uy!Xa z%}cPwcXHIq6#O)R?NxP84>QA2(_uNCjFct#@ChMGMCA=Bb*Gre-D}8Sjr0Qg7~`wE zqO}a&bDH3~Pk$z5rQFTHl|`LER~{l&+Z{beD-B6gsC6K^0y-h*6O~7E@r*LkX;#E^ z-j)G4Rh00r{bqKlZAt@Tz2ucuy2n{!#y_6P+`LMSW1-oQSC53AAf+P;SuLekUSy)DJ;@~ERWzKNnV2yW_$1v{@r(alTB zn_ohkC)#%Z;uk7=Engl`S1${=HR{)A65VPABKJ-L0DGtJcT0DXr6AGO=Op~>MQQDdpd&Ci?{`x%U$W#eaV3pa z>PKsuUsJ}PKx_BF>=}O>!Q^11bacxMyLlDbIDQkGl74hDieY5GC+#)_Ab`2icwh3& z1EOET;|o&RXM6V~n*@!}Y)5EB1D&*;oekDkMPW<{qEKE$tph%q0i@_z0a9A<*m+m; zSlbb@GmvgdK^P5=QVe<5ZS&)I#QAG$722b0Xfn>46mQIknX;RlcGq85#zq;O)hatN zXhu)z+&Sq+BJ{osXQsoYt~3CF7RvyEpd#1JIMRWebOs;w9&Tdy zic&m>=tHaamw2xjCv$dgAll!OqVKbXx7yDVBYZ1N> zZ8U)uLL&_7CN?ySCgp)iI>gOeS2xIW%WR!mMU=6E{fc^8VEC!eNf)#7l@H|f8MCO# z)g4zmt4U657Q_8l)2T^IZ7Iuy&C9f2Qu-o-ZQAP!u^2}_h!8KxA&8YG2kkg0Ohnm= zu-_-c&kJHAD>>gf&XuJ$ zDB*BObmiM>!(RvK}%Y8n{Ag59#ERMNZNz+oyZ53?qSXVU25wm7oj40}cR zN57c(=1V4G!RWpAEh9IEA9V1E9Np`9W`c_eFn-p$)?Uw(OoE})zt4oc z6py*)9YdOSS1YnCI*pn-bjBKUlyJ}+rebkop2`e+`QyUZ|6*_n^A?3$N<7z70$O>b=`cbFXi}HnVV+;Bw zER6ZO7_L2#rWe4@U6~Ok(nvF+pp>pH#dH5bX`f{*;Ks1Cd|x^LY2p1ljPDw$6uiF+ z>P=y4QRaOio<`$69A#1H`G+UIANjS0fJ~8;&RDze8$vaaN0QbOi3~SXRBS->Ea`Vt!C}?pMEB@^bgg;DJy&T z69!rd!Xp6*0zW{?@sk5vtC5m*C&~c>w11GG4b{T_KbR4}H5W~l#QrtHk{~@{S31~q zW6>8!CwRZhqCC(;i`%&SCaU?-cK${%{QX4furLD$2yfNlX-Qi1Bc<*RPEo8yl|94r z#JvMiJb_Z8(~8+-EcIpBxUAyb%T#!1lrgMWU~s{WIL~HvIpBT(IvS7$D7pFttvLqz ziS3zd?~{%hl3E=?OW^_UxIJYPpVr0DCiPyFJsAv~@TDdC{-&Jnd9`)9UvP)B0yRRX z!9M=Qd~La*pH7Ie6-Gj%f%Oh_Ej;n4B|_G6l=;zccNy7g6rWZ*|0OEE?8UF@9ZNID zVR(b0C!v>&2CcaHP#^n*zPa9y+v30@06V9Y(HX0w&_t3#0`|U_T(=`Ed#Vbgv2eJe zcqz;GQq8%mo#fr0cwAU-M7TvV0Zu<{RaO+{DfWoH(n5uanE7Dmj_OyH;*scL8ZTRD zYAD!P6Rll&_%Uzyx;0n=_cnMs;Qc;)W{&QRDAUvC{VmCt2`b=LA9W1ir^IyCjZ0zs zdKyhR&O9Uqt?EvPQ&P$cKo8AutTNDSl+w- zwi<0lXo~d_%Wb22Rnt1W3u70N(oncxlREuSumk6=R6H7_ePX^VAc;j95UvWj1$>g> zJqzZi1WmUmsL00Lrca`bDq14W_#RTszK97coDH!1)8vH#g66zXgyU)4nsEIVpj{=3UI*;Qey zhn195Lue4hO*@hU=vB!?^XH~s{U>te#Fs8CKPZRu5oqQ zO2^umpF_OWC3FYQFaJWKdr~sTTchtK+s>vc@jRcKbV*e>P%%Hygj42{i|r2nNEv_d z0?z$oZ}u5{00CPOT&x}VaGA1_&%+XL&-Sx2WtAqL9`V~x7#VKB!{w|XD*MWHS zR01bo6kU-Wx%S1eul<`L4yqG3+cqA9pr=ReUGUO?{HHOeKId;i@)$vOoL9WzY}_u9 zMh7w$wXZ32A2DSpR}O>HfV$J+l1DHtXx6AV^01q^F)?e`2r4D*tt~~C!UaucDy_Eh zXhpeDqDvuHx&7SJ%JOZTo^j-ID5ZiH05t_l%ktRyxHY3c&w(`^EPuxzTmK01l1Ojg zJM~Jd8>()6cvZmo;{vP0g+KpS005zS?BG*>B5aA}5_oq9=Eq`YVx;@&EcH#JoN#-G zN(XRlDKU7-%4Orw1{x5z1nf6lIS;I?;%}hQPxMb;G%wS44omOFrX5W4$EW1Jq`-IG z+z7n6gMx}2rbD7RtNWTXXg9v2-<0B5=4vV8-%qe%B>Fz982OXE?H%mb{eytZjCwbX z?9nYfS+89BdNZyiBg7(3Vbjf_O})62c$&3>*}T= zjE>p0LrD`@kVau!IOuR-!}KiM-N&jAQj=6GfX17$o%2VgW9y+eHQT6eAwvWWKawrC z>_SI}cqYUqK!6`jBQQgYD5g2)o!4^661?c(`+BJ2=g#80D{?Ruh#N|7(fRa{e&-sI z$9%gZEtGeEFuG)@?fyGJ>f-U|h0Qv^g=18ElqaRt&BA}%Gd9GY zxGn6ql+7++J5)s?oCssetE*axz!`ww{U$*@lo$w3jwMSOs?2)#n_(P+BQGS^_pGEI zZ%4u6yc8Y8#-pCukxBs6b^OT^7bn8&wRrkyh)?~aOyw=Ft`IR3$lJ=mLRjZ9%LHHm zcn@?e@J<7t97Zb+lb&#twM6qS(6YVWwN&z~ z?>#Wao;5WrD5r&lXwx)EF8J#ek}DgHcO~#5sIJkqB_b9?j(InMy4T5EmVW6L)02)Af!EjWoxGvniD($ADpaIMgZ)Zo2DNIoEKLAK<%b-sECHw#Y002ov JPDHLkV1kG!(kuV~ literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_bush_fruitless.png b/mods/vipworld/bushes_classic/textures/bushes_bush_fruitless.png new file mode 100644 index 0000000000000000000000000000000000000000..ffa2e0a772b1e4e069143ba88d6b62a5b77b2d95 GIT binary patch literal 7891 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_bush_gooseberry.png b/mods/vipworld/bushes_classic/textures/bushes_bush_gooseberry.png new file mode 100644 index 0000000000000000000000000000000000000000..52eca60f688d12cc30814dc1885da911b604bd24 GIT binary patch literal 9275 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_bush_raspberry.png b/mods/vipworld/bushes_classic/textures/bushes_bush_raspberry.png new file mode 100644 index 0000000000000000000000000000000000000000..01809defaa54551dc18f5d246f882e8924c5b954 GIT binary patch literal 9226 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_bush_strawberry.png b/mods/vipworld/bushes_classic/textures/bushes_bush_strawberry.png new file mode 100644 index 0000000000000000000000000000000000000000..a5060e2f431830109b5389d7f44ee20c1aeda2a3 GIT binary patch literal 9137 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_gooseberry_pie_raw.png b/mods/vipworld/bushes_classic/textures/bushes_gooseberry_pie_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..baf5af78207943072d327e0255f8d75247d6d489 GIT binary patch literal 597 zcmV-b0;>IqP)+ktJA8H*N3D$%F_MY^mG)GB>3Wx;>lQyW5*@^){z6)QTy7L!H@J z1ZLq6^{0G#=RCGp3PE(?z~$ca`P_3p=W}hgD^|>R2f@A@7<69apgo=0{{oU=;4C}wb^Mi_LEk(e+({21Q~qR|%R z5{88(h2OQS1r^K@)9rVj}RKItKxW~VsH3oh2- z$Lb1dZ)TvpXf>k^BH(}sI-rMouo-h9?e|&)TZ{b=ehJ0MAWAQN*p5%Lm}hwf-i(-*Ll@Z(sQnnY9skI*zmVyBmC*+nEqO+#ru$qTvI6(JZ+zYgKZx;H+t=Kp(=1mPN{q;vnDm(TluK_M@g-k+WM ze@|Kxb^}1pD-U4*KNYA6qyZi8Y0bfHJIsI*KlcBVQn|1i0MfiKBMrX+aaN4~>%+MI z&&}sS(Y&`a|Ns8X%>Pwx>i9z+WJtC<+yCZBc2wJQGx6JwVt^ax|6*^}|83C_L-v*B zfCDegfS0(q2N{xR&-y>to%#RH=G6attFpn)CpzJP42ZU3{~u++_`f+&`v2y%i2rF; u62uz-GX#XI110}&O%5kbGd6>0nz;acs=6!4m6})p0000HZ27VZ+(Fheq%Gvz2H8yMmK|~OLEzu%d19h6% zKhWR!be{L!%xoZp7Y_I3z2`jVd7g8wNS){XfMDd2V4%$f&%BfCp2TxO?13OZBG`Ew z!k1)&4W4<&Z_KG%JpDwl+Ai3b@=#8Pah8wZXQ9c)X)c1Vb3Q)D3_b>eiJmJU38k0n z6&$Uv;B~<69!{4Wz_~^#UaR2Y-9YamHkUOQhEd;f)^%iu{T8uBvcda8W5& z^dohXMJaL1b|Xk(P%NwByATc*{EOI_^z3wmW7jT*wb{Qo51T)=& z^kc!IMo!P$afA8WHGr1}3;HhHbKO`-GimCNI|iGt3_j@uD$VYWIlH5t0~l3(#c}Pd zdO1EuNhz`e0oTSHC{3k2`f!*DV{57^;i`#rp3B3cwYcCw=TAn(D09MpOdM88&#IHC zjgjbF7}A{W;1qld$nIPB-58nk*BEPy#O3(bYmjbti3DP??fAjRvaWExyA$90ynh#o z57(1asom<$U0UUABaWYX*q$`V^we498~K_3_jmpcXHj)tAp-bE00000NkvXXu0mjf Dz5)<7 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_mixed_berry_pie_raw.png b/mods/vipworld/bushes_classic/textures/bushes_mixed_berry_pie_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..648698916490de941921740df2071eacfd68deb0 GIT binary patch literal 586 zcmV-Q0=4~#P)o8jC5Z# z%BW_{sb*sGrZTY^xpr+WYZ00DGTPE!Ct=GbNc007=eL_t&-S8dN(H^eXi zhT$)1VvO3CY1LlDHkPr}u48LuilRs)&Hw)!E*uxm@!q|c4*&om_dFirw-yuKJnstD z`uV}dlTur&53-=&KJ04!5=c-NDr8#N=Gkgm*MFPFc{$jDo_(h13Csd9jEOu1B$#^{!dEf!fJqytTEUHcnyfNV*Fnn#QJ}3J`alK zow0fU=P@$;50)no`XEEnotgeON3vr$e=0K(Q3o<0*`Dctu{Z1gwrGeUMT%noi^N3! zdngkb_h7GBGyczYXa3)A%mViJY(^3i4#$rhJEG|gN9J|Cs`-5lIM00000NkvXXu0mjfm)x71 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_raspberry.png b/mods/vipworld/bushes_classic/textures/bushes_raspberry.png new file mode 100644 index 0000000000000000000000000000000000000000..034fd48471f3cec9d3f615a01260df03a01ba764 GIT binary patch literal 1360 zcmV-W1+V&vP)65M6rA>z5{wZ+Fyca7K%o>Zg1A&!3q=KNSqc;=r5j*vi(mn%;DQ@Jia|tvfF^<_ zVvHz65mPi(V;clHcB*0P>W4%ZUTfDzLSR+Z1Ub(chD~|JzRl zfGIk3gJQj6m!e+LpxCRZQ=z>crRn7TWevAQJU1HE6Vs6I|G9iRjAb>LtfQm!QT#kdrM zxC&Qu14eLPtbmP41thB2E4wonU;s1nyD?~EVVu1d#T|-GQGjHM-uh(r9(yYLp3#Nt zF`Nw@^0*t*_#viqIWFTLxQSn2c8JeW$j4H$*pgJjLn(7umfG)VvRGFYkfr2zD~25l z2qjNBn9QNw&muc5VsTPhNIVODLekHa>`q*+s^_yg4q!iKaSN{F?|M(gW@NJr{aA>; zZJ__rR>d#xI9P`*VSk*)UC84KT*0qV9I7Q22vA@CfI0kB$(vBX40Pu-T*zu%%53!H zcPM3}zW)_BatO|h4kQn~=y0VQF^bzTmX)}KHPS$>G_VFkSgI;t#5mrAEA@YsoQ{il zK#VMd!B+%!4A5-6g4}2z<}2A(s<;_NJfbS{(3>N1whmqx4&JBgo)PUYV0@_5-)+V9 zVyT2x`mNjL)C*l;OhC`ZkfD_G7W%699JR=-xP%TR2B=xGybXyNQ1ZJkR zQiL=*8kE0t;vAgMmAHxzV!Rs$SP2CxnIN-dgEvl`vmoBNm5=Xcc7@)6g~0Y45=L`HL8_s6NKbqdwrajK#SDfG5K(*&zmB z$Hee%R?t9AG*@iU=xvqqH;Y0iT_hGJYbxHx6qbwLgzypoCgOs?&~p-^wU7YhHu&9M zwJs6^195r~lKXEU>*R*barJxrJPn@z{c)wcI{SrzeIj=Jd8#I7y4rQG#&m#uBH}ix z4u^juQN5>Lx*ZAHe?vKQB|^`=Cu4H(i$y{8htvZ9Piw2v`7`EnjEpI=5v|5Gp+Z-@ zQ$lnfo8q(^SfP@+uZNYu%5RSQfNk3%bm9r3-Yr;%VbQl@A9Udxm=xyy0fBL)R=xq5 ziE>;Vs88s?Q(|K>IE&EYb*nrv1{4{9fB2y6wmUk-#Z(y<(sJ4CGHpX^;~|ZteW5An zpd!q^TT>ywcuf;v2fbhYw|_)#!8n|!LvQAnn(Iy41zy8@kk2Qz=}fzozf%S?LMCLY zeNV6epH&+S%1peh_hzfjml9vKT(w8hN**mS*$WPcQk#%3CT@$3=%9eQ6)oByPW+?9 zXfLq_j_YoAL~8bq_ie|A&6gH_5(9~~T=YmKsbADOh@>V=ZT(_|)WB%^LVHs$sde8ZR!L zMlyB;Bqiy&j*4PuE&7_MyMonm4`5wJeoRAuqynYxTI^U|80nBq4vs|B79>?Fq69Y~ zWJeY2ITMA9fo!)xF&e~n#F1|X=TgnSU^L%K#_PD<j-WNYN%`>gT0OpW)Nw2f z>a4@Bvk7d(gShV~7;RHA-fH5pjEO5I=5FhluxdPjd|wrE!D>u5SeUOrkI!|DEaq0M z6+fG8%=H_1-&=)p*hV>I<9pD?+dF;_AQ@EgI;l#fbzUDuUQ(nEuO#5)Km~>yH5Qe| zBON}uI;MyAMmQ=WDNpA4X0_wxEd`5m|C^yUti%E`NB<+@O@WN9;m{fhoeZ-Xu;DhF zatj&*QupPS0LszJoO5W6zl}uZAR|4CoWa()s|-ZN)Un|DF?qd`nUuP$<3^%G_9QFQ z>^yJwpp`4JapMAJ?w-OE+kf23|K(@;*WY;;MIwI)&nFHU00000NkvXXu0mjf=lmbg literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_raspberry_pie_raw.png b/mods/vipworld/bushes_classic/textures/bushes_raspberry_pie_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..bb76a1d880e044979674596fcbad65a85e12a99a GIT binary patch literal 610 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_strawberry_pie_cooked.png b/mods/vipworld/bushes_classic/textures/bushes_strawberry_pie_cooked.png new file mode 100644 index 0000000000000000000000000000000000000000..3d034ea1a0bc319ff449655da71fb1abeffcbf21 GIT binary patch literal 577 zcmV-H0>1r;P);1aV=w%kIvZIdjex>9U@U2_`QK#?FMnJ z5p0eaJV>y*#m=h`prujEc}T?t!EK9{2(sha$zDoqZCzVs5+4+jq7{44D)*yNjG=T_ zur?%Uo{Z>O%)MpK?!d^eUJNTXPerhPT3k|)^Bv%r>&dAPb1il8)QcXPp=E| zR|GFKO1fW889YDH0k~tZpx?@%;O&4aaZKDW8$%KN7%=#7-(W=*Xef=k-hDeNSe>#V zz?AZ2VI*1s_W@Z3+j6$jQ?@Uyf*UO0c2&Z)xS~ zIll4#4Dp^)y4hBuBO}pim`z_WcZn)^4v^KC&Z-iF#=Y4mW5-A|2aS|hNxOzw_vX^)kQeW>5CSWX)hhPzn#zx+)9`aAyy1qN;kc+G_j P00000NkvXXu0mjf+o%Yo literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_strawberry_pie_raw.png b/mods/vipworld/bushes_classic/textures/bushes_strawberry_pie_raw.png new file mode 100644 index 0000000000000000000000000000000000000000..932c07355d8317c3af50a5cfe5ded366545564a0 GIT binary patch literal 606 zcmV-k0-^nhP)|`2`rNXj zC}p5lNdMC5ojbNz3PJRN3m-o3o^$WH_dJv7fHOUE5%>DfVc2h#;GJ)#za8~fD@H?S zvGCvu-oR7VsKYIo8gxKaj4c?g&kWe1kGt{6ak4<5-)YA)cRf@?XVh^DvyI1Pn5#|; zR;?$HiCo6o?RJr|bh;9n5gQX-1%k1l4cSQ#wvvjhkFhx)kP52Hg11IDTJL|BMQhpEdekWo#94K2O*;y%BeGHQU8}iAZ z5XxIeEi%p3l2f+EqLFA08fnVgfJO7sk`GvMI}t=;=z?^T9dPb95)bW3D^q(>Z_&!% ssM+6)>~jxZ8E)KX<^S?C{p;`i3+TlBkIO91lK=n!07*qoM6N<$f@UfpA^-pY literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_strawberry_pie_slice.png b/mods/vipworld/bushes_classic/textures/bushes_strawberry_pie_slice.png new file mode 100644 index 0000000000000000000000000000000000000000..f8d1d36c7dfb39b131f58bc73d24d5df7ae2f35d GIT binary patch literal 339 zcmV-Z0j&OsP)N6G*-#3D3IN$37QFQ51SftpD4hA%@HoW%@sliQ&J8 zGLdl)_KG#*|6F(G|Lw*s|7R&M|DVlBLc#$V5Ms>uKgxpfe})Cq|LFpZ|9urnFaTx< l*gIBCq$OKi2GKNg0RX_jpP9=84(R{@002ovPDHLkV1m;5nqL3_ literal 0 HcmV?d00001 diff --git a/mods/vipworld/bushes_classic/textures/bushes_sugar.png b/mods/vipworld/bushes_classic/textures/bushes_sugar.png new file mode 100644 index 0000000000000000000000000000000000000000..726196b4510750c2b4f0075028e4de6a4fb61097 GIT binary patch literal 2077 zcmchY`#%%1CX{SucibKeWoYI_b?%foT zlEdM+tyC(ilTIlI$NiS#RBnCOKkY;DG)$?N?xoKF0NLZ~9pJ9CfQ|>}00g200);ApLSYan3<`t8;L1Wk;RqNU0Y@l7 z!VpNMB9Le}3XMdmAXLUdRR@RF zHPkdT)x;5Xa70}rvNnONOR_X1S?QTt8Jb$_o742o_oB%524sfb275e(WoW@RuwdgX z=|n4*i4_+|-DFJV;;cDD8!pj?hqvXDY@LWSXHy!FWbbb5u*ICNyu*XY@FX($rW^UD zOg@?EZOZg9VQsZ!U(nj*Ywj38$AlVb-@rKm zDBg{|vs=FhMECUEf5|)cvWPcyJ$xL`Ra)iF@bJL&^cb1!`dk@xVuGL0|9j^D?}EV1 zyIw~CfSBXEZ4Lg>b)>?a@m|LKpuW{@M{a}05Yw|EWbY8AMA@%;FE?aSo7>b{XM3y-^(RgC|X( zijsAorM1tWb$IonpI@KA_Uo#%%ul;r($bEEy#Imj0m`-&)X9rC2#V_lwl%N$>?%Qsv4iUSQ<k_5ce*f#HU)} zJ2-kQiib&9XIb*&C5R&L_*hq;+pvQ`AaOSoiX5A~KsM6n@K`3z0^x0QFRE2hw-kFT z=j@Xc6$3%G3ntm0qZ_^Ivo#Lxx_95Yxd!5MB|*jVuA+|`y6FRWx&QZSMW3SY2z#LL zK!4DYtNke{hDkY4uZvT|Rg9)AF0=bf@{qh@G&|s`exs>Xfv0 zA>;XN1|>JGVsFS}GoBoqJ>h-G@$XY%d7R$Z=~$yTkTL1XQetWh*5>uoTZU#kAcUxc z93l99S-aF@dNu5Em}F-YTp;6zch|voHg7&GI|E$fHx3VE20xrBUIvpA?C%Q|d!xlTnewFY55uM;>fX z_lHkyqWN>g&ZT$MG(=t}T!Hielh7SfwY8v@uoXr~E9!>G|3X>Y!F3f ze?MH3|Df(92x==Pw47d|Cm&mJpE^@``ZLJOYQumtPc1>~jgj*gM^vb98(f`K?#6{W znhbp!Vfk#gO#w}vp%vB;T`*=7?j>oYCgJRKXGpMy5x-Zvw&>iKS9TfI4154dedye* zH$VH-hAFa2hb=*3ReKv*<~2d+_Z=+#V4Nh<@t!hkXE5Qm)evbDsok`t-DinO-PqWo zE2#)b3PiqEL`HFHO7X8A64-ZIH_b;~XSBh9aJF<2(R4eupnOJ_HVY;df@^bA@4Eg7 z2W^ecZkHD?%N7eR-SfQx$$`$amFaznY?5zu!brv*3m^k0rR;O?oKu1Ouik(z+0e3f z2!P|WtfFhT9sXQuT1(K`B6f6!SUMlaBZr0R6}y8 z1vLSsRn0Eq*D@fo818>d3)D0tgObkXc$O!a$vZlUYZJpE@47?kK23I_DHIC4H}i~S zt;kMe_d1lj9E&j#P_o1xdh8or!@D$7iVCY5UPZlc)hScq*+{WLFa%fIkP2=!{ zPDtH6*@cHbo86ONt5c)VGw0+!rW5M|*PNYr`*#UUlb3LewA?)&bnJ$vOY006{svu# YX?lbt|I%@4^!vZzy9?cFwupcJ9}OKV@c;k- literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/README.md b/mods/vipworld/darkage/README.md new file mode 100644 index 00000000..59fc033d --- /dev/null +++ b/mods/vipworld/darkage/README.md @@ -0,0 +1,417 @@ +# DarkAge Mod for Minetest +Original mod by Master Gollum +Modified by addi. + +Contains code from CragiDavi and HybridDog + +## Introduction: + This mod adds a few new blocks that allows to create new buildings in a + pre industrial landscape. Of course, feel free to use them in any other + construction :P + + It also provides more layers of stones. I tried not to turn mining in + a rainbow, so don't expect to find them easily. There are two kinds of + materials, stones, that spawns in layers at different deep and clay + like materials (silt and mud) that you will find in water places. + Silt and Mud are more easy to find than stone layers, but if you find + one it will be a real mine, with all probability with hundreds of blocks. + + I used mainly 4 square recipes to avoid collisions with other MODs, + anyway I have not checked all them, so it is possible that another + person is already using one or more of this combinations. + + I also used Desert Sand and Desert Stone, because they almost are not + used in the default version. Probably I will change this recipes in + next releases. + + + +## Release Notes +Version 1.2 + +* corrected Sounds of Stairs +* updated to new Moreblocks api +* added Serpentine Stairs + +Version 1.1 + +* Fix spelling mistakes in README file +* Bug fix +* Rename slate_tale to slate_tile +* Remove unneeded code +* Add marble tile +* Remove unneeded code +* Capitalise a couple of descriptions +* Add marble tile texture +* Rename alias.lua to aliases.lua + +Version 1.0.1 + + * fixed init.lua which get broken by upload on github + + +Version 1.0 + +* compatibility with stairsplus added +* added new item iron_stick +* added craft reziep for iron stick +* changed reziep of iron_bars to avoid conflicts with iron bars mod +* changed reziep of chain to avoid conflicts with 3d furniture mod +* changed reziep of darkage:stonebrick to avoid conflicts with moreblocks +* disabled marble_tile to avoid the message "texture not found" +* added compatibility with stairsplus (now its moreblocks) +* added darkage:glass a nice looking glass that must be in this mod +* changed the sound_node_leaves_default to wood_default from box and wooden shelves +* added craft reziep for darkage:chalk +* improved the textures of reinforced wood and chalk to save a bit more loadtime on servers +* added another reziep for darkage straw (this can be crafted now, if farming is installed, with farming:harvested_weed + +Version 0.3 + +* 29 Nodes + 3 Craft Items +* Furniture and building decoration +* Stone layers + + + +Version 0.2 + +* 13 Nodes +* Sedimentary stones + + +Version 0.1 + +* 6 Nodes + +PS: This document has been structured as the README.txt of PilzAdam in + his Bed MOD. + +### How to install: + Unzip the archive an place it in minetest-base-directory/mods/ + if you have a windows client or a linux run-in-place client. If you + have a linux system-wide installation place it in + ~/.minetest/mods/. + If you want to install this mod only in one world create the folder + worldmods/ in your worlddirectory. Remember to activate it for your world by pressing the 'configure' button and doubleclick darkage in the right list. + For further information or help see: + http://wiki.minetest.net/Installing_Mods + +## BUILDING NODES + +### Adobe: +Sand and Clay mixture with Straw to build houses or walls. +Used from historical times, one of the first bricks +invented. I have to improve this texture, it is ugly :P + + CRAFT -> 4 + [Sand] [Sand] + [Clay Lump] [Straw] + + +### Basalt: +A darken version of the default Stone + + COOKING + [Basalt Cobble] + + +### Basalt Cobble: +A darken version of the default Cobble. + + CRAFT -> 4 + [Cobble] [Cobble] + [Coal Lump] [Coal Lump] + + +### Chalk: +A soft, white and porous sedimentary rock. It becomes +Chalk Powder when dug. Can't be craft, only found as stratum. + + +### Chalk Powder: +Pile of chalk from digging Chalk stones. Can +be used to prepare plaster. See Cobblestone with Plaster. + + +### Cobblestone with Plaster: +Cobbles where has been applied a +layer of white plaster. +When dug it lost the plaster layer! + + CRAFT -> 2 + [Cobblestone] [Chalk Powder] + [Cobblestone] [Chalk Powder] + + +### Dark Dirt: +A darken version of the Dirt where the grass doesn't +grown, perfect for create a path in a forest. I was using +Gravel, but the noise walking was annoying to me (like +walking over iron coal with the nude feet :P), for this I +created this node. + + CRAFT -> 4 + [Dirt] [Dirt] + [Gravel] [Gravel] + + +### Desert Iron Ore: +I know that others MODs add ores to the +Desert Stones, mine also does it, but just Iron, I supposed +the red color is because of the iron, so it goes with more +high probability than regular Stones and it doesn't add +Coal to them. It will not be a lot so you can keep it with +another MOD that does the same or just comment the lines that +does it. + + +### Dry Leaves: +Just a cube of Leaves toasted :P Well I found the +Leaves are not useful so I thought to turn them into Straw, ok +it is not the same, but well, why not? Just dry them in a +Furnace and then put together to create the Straw + + COOKING + [Leaves] + + +### Gneiss: +High grade metamorphic rock formed from Schist, very +common, and used in construction. It sometimes brakes in +Gneiss Cobble when being dug. + + COOKING + [Schist] + + +### Gneiss Cobble: +Brick version of the gneiss. + + From dig gneiss + + +### Mud: +Mixture of water and some combination of soil, silt, and +clay. Used for build houses, specially in desert regions. +It brakes in 4 Mud Lumps when dug. + + CRAFT -> 3 + [Dirt] [Dirt] + [Clay Lump] [Silt Lump] + + CRAFT -> 1 + [Mud Lump] [Mud Lump] + [Mud Lump] [Mud Lump] + + +### Old Red Sandstone: +A light red sandstone, in fact it's +sandstone with iron that gives it this color. + + CRAFT -> 4 + [Sandstone] [Sandstone] + [Iron Lump] [Sandstone] + + COOKING + [Old Red Sandstone Cobble] + + +### Old Red Sandstone Cobble: +Cobbles of Old Red Sandstone. + + CRAFT -> 4 + [Sandstone Cobble] [Sandstone Cobble] + [Iron Lump] [Sandstone Cobble] + + +### Reinforced Cobble: +Brick with crossed wooden. + + CRAFT -> 1 + [Stick] [] [Stick] + [] [Cobble] [] + [Stick] [] [Stick] + + +### Sandstone Cobble: +Brick version of the Sandstone, good for +buildings with a pale color. + + COOKING + [Sandstone] + + +### Schist: +Medium grade metamorphic rock from Slate. + + COOKING + [Slate] + + +### Silt: +Granular material of a size somewhere between sand and clay. +It brakes in 4 Silt Lumps. + + CRAFT -> 1 + [Silt Lump] [Silt Lump] + [Silt Lump] [Silt Lump] + + +### Slate: +Fine-grained, foliated, homogeneous metamorphic rock +derived from an original shale-type sedimentary rock through +low-grade regional metamorphism. It is used to build roof. + + COOKING + [Shale] + + COOKING + [Slate Cobble] + + +### Slate Cobble: +Cobble obtained from Slate + + From dig Slate + + +### Slate Tile: +Nice blue slate tiles for roofs. They has been used +as building traditional building material in zones where +slate is easy to find. +Note: It has stairs and slabs. + + CRAFT -> 2 + [Slate Cobble] [Slate Cobble] + [Slate Cobble] [Slate Cobble] + + +### Straw Bale: + A decoration item, looks great for a farm or a + country side house. + + CRAFT -> 1 + [Straw] [Straw] + [Straw] [Straw] + + +### Desert Stone: + Just the default block, it can be obtained now + from Desert Sand. The idea is that Desert Sand is stonier + than regular Sand, so it takes less to create a Desert + Stone than a Sandstone. + + CRAFT -> 2 + [Sandstone] [Sandstone] + [Sandstone] [Sandstone] + + +##FURNITURE NODES +Just started so they are few ones + +### Box: +A more smaller container than the Chest, but it requires +less wood. As cheep as 4 woods and have 16 slots. The craft +is a little weird but I think it makes sense and avoids +collision with the recipe of Hardwood of the MOD +building_blocks. + + CRAFT -> 2 + [Wood] [] [Wood] + [] [] [] + [Wood] [] [Wood] + +### Chain: +Climbable chain. + + CRAFT -> 2 + [Steel Ingot] + [Steel Ingot] + [Steel Ingot] + + +### Iron Bars: + Alternative window for the Glass. + + CRAFT -> 3 + [Iron Stick] [] [Iron Stick] + [Iron Stick] [] [Iron Stick] + [Iron Stick] [] [Iron Stick] + + +###Iron Grille: + Alternative window for the Glass. + + CRAFT -> 3 + [] [Iron Bars] [] + [Iron Bars] [] [Iron Bars] + [] [Iron Bars] [] + + +###Wood Bars: +Alternative window for the Glass. + + CRAFT -> 3 + [Stick] [] [Stick] + [Stick] [] [Stick] + [Stick] [] [Stick] + + +###Wood Frame: +Alternative window for the Glass. + + CRAFT -> 1 + [Stick] [Stick] [Stick] + [Stick] [Glass] [Stick] + [Stick] [Stick] [Stick] + + +### Medieval Glass: +A good looking glass, with small tiles + + CRAFT -> 8 + [Glass] [steel_ingot] [Glass] + [steel_ingot] [Glass] [steel_ingot] + [Glass] [steel_ingot] [Glass] + + or: + CRAFT -> 1 + [Medieval Glow Glass] + + +### Medieval Glow Glass: +A good looking glass, with small tiles which are glowing by itself + + CRAFT -> 8 + [Medieval Glass] + [torch] + + +##License: +Sourcecode: WTFPL (see below) +Graphics: WTFPL (see below) + +#See also: +http://minetest.net/ + +--- + + +``` +#! + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + Version 2, December 2004 + + Copyright (C) 2004 Sam Hocevar + + Everyone is permitted to copy and distribute verbatim or modified + copies of this license document, and changing it is allowed as long + as the name is changed. + + DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE + TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION + + 0. You just DO WHAT THE FUCK YOU WANT TO. +``` \ No newline at end of file diff --git a/mods/vipworld/darkage/building.lua b/mods/vipworld/darkage/building.lua new file mode 100644 index 00000000..14ac7ec2 --- /dev/null +++ b/mods/vipworld/darkage/building.lua @@ -0,0 +1,117 @@ +--[[ + This function registers the nodes and craft rezieps for the reinforce stuff + * name: String which is used in description and as technical name (lower letters) + * craftItem: the Item where the reinforce is crafted out of + * nodedef: Nodedefinition table as used as in minetest.register_node() + + The Nodes are caled + :reinforced_ + :reinforced__slope + :reinforced__arrow + :reinforced__bars + + The modname is automatically the mod that currently calls this function. + e.g. if you call darkage.register_reinforce from the mod medieval modname will be medieval +]] +function darkage.register_reinforce(name, craftItem, nodedef) + assert(type(nodedef.tiles)=="table","ERRROR: nodedef.tiles have to be a table") + assert(nodedef.tiles[1], "ERROR: "..dump(nodedef.tiles).." requires at least 1 entry") + local modname = minetest.get_current_modname(); + local tname = string.gsub(name:lower()," ", "_"); -- Technical name + +-- Reinforced X + local reinforced = table.copy(nodedef); + local reinforced_tname = modname..":reinforced_"..tname + reinforced.description = "Reinforced "..name + for i,tile in ipairs(reinforced.tiles) do + reinforced.tiles[i] = tile .."^darkage_reinforce.png" + end + + minetest.register_node(reinforced_tname, reinforced) + +-- Reinforced Slope + local slope = table.copy(nodedef); + local slope_tname = modname..":reinforced_"..tname.."_slope" + slope.description = "Reinforced "..name.." Slope\nHint: use the screwdriver to rotate." + slope.paramtype2 = "facedir"; + local slope_tile_extend = {"^darkage_reinforce_right.png" , "^darkage_reinforce_right.png" , --top ,down + "^darkage_reinforce_right.png" , "^darkage_reinforce_right.png" , --right, left + "^darkage_reinforce_left.png" , "^darkage_reinforce_left.png"} -- front, back + for i=1,6 do + local tile = slope.tiles[i] or nodedef.tiles[1]; -- There have to be at least one tile. + slope.tiles[i] = tile ..slope_tile_extend[i] + end + + minetest.register_node(slope_tname, slope) + + -- Alias to convert old nodes + minetest.register_alias(modname..":reinforced_"..tname.."_right", slope_tname) + minetest.register_alias(modname..":reinforced_"..tname.."_left", slope_tname) + +-- Arrow bar + local arrow = table.copy(nodedef) + local arrow_tname = modname..":reinforced_"..tname.."_arrow" + arrow.paramtype2 = "facedir"; + arrow.description = "Reinforced "..name.." Arrow \nHint: use the screwdriver to rotate." + local arrow_tile_extend = {"" , "" , --top ,down + "^(darkage_reinforce_arrow.png^[transformR90)" , "^(darkage_reinforce_arrow.png^[transformR270)" , --right, left + "^(darkage_reinforce_arrow.png^[transformR180)" , "^darkage_reinforce_arrow.png"} -- front, back + for i=1,6 do + local tile = arrow.tiles[i] or arrow.tiles[1]; -- There have to be at least one tile. + arrow.tiles[i] = tile .. arrow_tile_extend[i] + end + minetest.register_node(arrow_tname, arrow) + + +-- Reinforced Bars + local bars = table.copy(nodedef) + local bars_tname = modname..":reinforced_"..tname.."_bars" + bars.description = name.." Bars" + for i,tile in ipairs(bars.tiles) do + bars.tiles[i] = tile .."^darkage_reinforce_bars.png" + end + minetest.register_node(bars_tname, bars) + +end + +darkage.register_reinforce("Chalk", "darkage:chalk_powder", { + tiles = {"darkage_chalk.png"}, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +darkage.register_reinforce("Wood", "default:wood", { + tiles = {"default_wood.png"}, + groups = {snappy=2, choppy=3, flammable=3}, + sounds = default.node_sound_wood_defaults() +}) + +darkage.register_reinforce("Chalked Bricks", "darkage:chalked_bricks", { + tiles = {"darkage_chalked_bricks.png"}, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:glass", { + description = "Medieval Glass", + drawtype = "glasslike", + tiles = {"darkage_glass.png"}, + use_texture_alpha=true, + paramtype = "light", + sunlight_propagates = true, + groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("darkage:glow_glass", { + description = "Medieval Glow Glass", + drawtype = "glasslike", + tiles = {"darkage_glass.png"}, + use_texture_alpha=true, + paramtype = "light", + sunlight_propagates = true, + light_source = default.LIGHT_MAX-1, + groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3}, + sounds = default.node_sound_glass_defaults(), +}) + diff --git a/mods/vipworld/darkage/depends.txt b/mods/vipworld/darkage/depends.txt new file mode 100644 index 00000000..2e813653 --- /dev/null +++ b/mods/vipworld/darkage/depends.txt @@ -0,0 +1,4 @@ +default +farming? +moreblocks? +stairs? diff --git a/mods/vipworld/darkage/description.txt b/mods/vipworld/darkage/description.txt new file mode 100644 index 00000000..95702452 --- /dev/null +++ b/mods/vipworld/darkage/description.txt @@ -0,0 +1,2 @@ +DarkAge adds several new nodes and crafts to create a pre industrial landscape. +It also extends the stones and provides new construction materials. diff --git a/mods/vipworld/darkage/furniture.lua b/mods/vipworld/darkage/furniture.lua new file mode 100644 index 00000000..f4f7b4f3 --- /dev/null +++ b/mods/vipworld/darkage/furniture.lua @@ -0,0 +1,289 @@ +minetest.register_node("darkage:chain", { + description = "Chain", + drawtype = "signlike", + tiles = {"darkage_chain.png"}, + inventory_image = "darkage_chain.png", + wield_image = "darkage_chain.png", + paramtype = "light", + paramtype2 = "wallmounted", + is_ground_content = false, + walkable = false, + climbable = true, + selection_box = { + type = "wallmounted", + --wall_top = = + --wall_bottom = = + --wall_side = = + }, + groups = {snappy=1,cracky=2,oddly_breakable_by_hand=2}, + legacy_wallmounted = true +}) +local box_formspec = [[ + size[8,9] + list[context;main;0,0.3;8,4;] + list[current_player;main;0,4.85;8,1;] + list[current_player;main;0,6.08;8,3;8] + listring[context;main] + listring[current_player;main] +]].. darkage.formbg + + + +minetest.register_node("darkage:box", { + description = "Box", + tiles = { "darkage_box_top.png","darkage_box_top.png","darkage_box.png"}, + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", box_formspec ) + meta:set_string("infotext", "Box") + local inv = meta:get_inventory() + inv:set_size("main", 16) + end, + can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") + end, + on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + minetest.log("action", player:get_player_name().. + " moves stuff in box at "..minetest.pos_to_string(pos)) + end, + on_metadata_inventory_put = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().. + " moves stuff to box at "..minetest.pos_to_string(pos)) + end, + on_metadata_inventory_take = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().. + " takes stuff from box at "..minetest.pos_to_string(pos)) + end, +}) + +local shelves_formspec = [[ + size[8,9] + list[context;up;0,0;8,2;] + list[context;down;0,2.3;8,2;] + + list[current_player;main;0,4.85;8,1;] + list[current_player;main;0,6.08;8,3;8] + listring[context;up] + listring[context;down] + listring[current_player;main] +]].. darkage.formbg + +minetest.register_node("darkage:wood_shelves", { + description = "Wooden Shelves", + tiles = { "darkage_shelves.png","darkage_shelves.png","darkage_shelves.png", + "darkage_shelves.png","darkage_shelves.png","darkage_shelves_front.png"}, + paramtype2 = "facedir", + groups = { snappy = 3 }, + sounds = default.node_sound_wood_defaults(), + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", shelves_formspec) + meta:set_string("infotext", "Wooden Shelves") + local inv = meta:get_inventory() + inv:set_size("up", 16) + inv:set_size("down", 16) + end, + can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("up") and inv:is_empty("down") + end, + on_metadata_inventory_move = function(pos, from_list, from_index, to_list, to_index, count, player) + minetest.log("action", player:get_player_name().. + " moves stuff in shelves at "..minetest.pos_to_string(pos)) + end, + on_metadata_inventory_put = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().. + " moves stuff to shelves at "..minetest.pos_to_string(pos)) + end, + on_metadata_inventory_take = function(pos, listname, index, stack, player) + minetest.log("action", player:get_player_name().. + " takes stuff from shelves at "..minetest.pos_to_string(pos)) + end, +}) + +--minetest.register_node("darkage:rosace", { +-- description = "Rose Window", +-- tiles = {"darkage_rosace.png"}, +-- is_ground_content = false, +-- groups = {cracky=3}, +-- sounds = default.node_sound_stone_defaults() +--}) + +minetest.register_node("darkage:iron_bars", { + description = "Iron Bars", + drawtype = "glasslike", + tiles = {"darkage_iron_bars.png"}, + inventory_image = "darkage_iron_bars.png", + wield_image = "darkage_iron_bars.png", + is_ground_content = false, + paramtype = "light", + sunlight_propagates = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:lamp", { + description = "Lamp", + tiles = { "darkage_lamp.png" }, + paramtype = "light", + sunlight_propagates = true, + light_source = default.LIGHT_MAX-1, + groups = {snappy=2,cracky=3,oddly_breakable_by_hand=3,flammable=1}, + sounds = default.node_sound_glass_defaults(), +}) + +minetest.register_node("darkage:iron_grille", { + description = "Iron Grille", + drawtype = "glasslike", + tiles = {"darkage_iron_grille.png"}, + inventory_image = "darkage_iron_grille.png", + wield_image = "darkage_iron_grille.png", + is_ground_content = false, + paramtype = "light", + sunlight_propagates = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:wood_bars", { + description = "Wooden Bars", + drawtype = "glasslike", + tiles = {"darkage_wood_bars.png"}, + inventory_image = "darkage_wood_bars.png", + wield_image = "darkage_wood_bars.png", + is_ground_content = false, + paramtype = "light", + sunlight_propagates = true, + groups = {snappy=1,choppy=2}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:wood_grille", { + description = "Wooden Grille", + drawtype = "glasslike", + tiles = {"darkage_wood_grille.png"}, + inventory_image = "darkage_wood_grille.png", + wield_image = "darkage_wood_grille.png", + is_ground_content = false, + paramtype = "light", + sunlight_propagates = true, + groups = {snappy=1,choppy=2}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:wood_frame", { + description = "Wooden Frame", + drawtype = "glasslike", + tiles = {"darkage_wood_frame.png"}, + inventory_image = "darkage_wood_frame.png", + wield_image = "darkage_wood_frame.png", + is_ground_content = false, + paramtype = "light", + sunlight_propagates = true, + groups = {snappy=1,choppy=2}, + sounds = default.node_sound_stone_defaults() +}) + +--------------- +-- Crafts Item +--------------- + + +---------- +-- Crafts +---------- +--[[ +minetest.register_craft({ + output = "darkage:box", + recipe = { + {"default:wood", "", "default:wood"}, + {"", "", ""}, + {"default:wood", "", "default:wood"}, + } +}) + +minetest.register_craft({ + output = "darkage:chain 2", + recipe = { + {"darkage:iron_stick"}, + {"darkage:iron_stick"}, + {"darkage:iron_stick"}, + } +}) + +minetest.register_craft({ + output = "darkage:iron_bars 2", + recipe = { + {"darkage:iron_stick", "", "darkage:iron_stick"}, + {"darkage:iron_stick", "", "darkage:iron_stick"}, + {"darkage:iron_stick", "", "darkage:iron_stick"}, + } +}) + +minetest.register_craft({ + output = "darkage:iron_grille 3", + recipe = { + {"", "darkage:iron_bars", ""}, + {"darkage:iron_bars", "", "darkage:iron_bars"}, + {"", "darkage:iron_bars", ""}, + } +}) + +minetest.register_craft({ + output = "darkage:lamp", + recipe = { + {"group:stick", "", "group:stick"}, + {"", "default:torch", ""}, + {"group:stick", "", "group:stick"}, + } +}) + +minetest.register_craft({ + output = "darkage:wood_bars 2", + recipe = { + {"group:stick", "", "group:stick"}, + {"group:stick", "", "group:stick"}, + {"group:stick", "", "group:stick"}, + } +}) + +minetest.register_craft({ + output = "darkage:wood_grille 3", + recipe = { + {"", "darkage:wood_bars", ""}, + {"darkage:wood_bars", "", "darkage:wood_bars"}, + {"", "darkage:wood_bars", ""}, + } +}) + +minetest.register_craft({ + output = "darkage:wood_shelves", + recipe = { + {"darkage:box"}, + {"darkage:box"}, + } +}) + +minetest.register_craft({ + output = "darkage:wood_frame", + recipe = { + {"group:stick", "", "group:stick"}, + {"", "default:glass", ""}, + {"group:stick", "", "group:stick"}, + } +}) + + +-- Cookings +minetest.register_craft({ + type = "cooking", + output = "default:glass", + recipe = "darkage:wood_frame", +}) + +]] diff --git a/mods/vipworld/darkage/init.lua b/mods/vipworld/darkage/init.lua new file mode 100644 index 00000000..16c49dbc --- /dev/null +++ b/mods/vipworld/darkage/init.lua @@ -0,0 +1,24 @@ +minetest.log("action"," ---- Dark Age Version 1.3 is Loading! ---- ") + +darkage = {}; -- Create darkage namespace + +darkage.formbg = (default.gui_bg or "").. + (default.gui_bg_img or "").. + (default.gui_slots or "") + +local MODPATH = minetest.get_modpath("darkage") + +dofile(MODPATH.."/nodes.lua") +--dofile(MODPATH.."/mapgen.lua") +dofile(MODPATH.."/building.lua") +dofile(MODPATH.."/furniture.lua") +dofile(MODPATH.."/aliases.lua") +dofile(MODPATH.."/walls.lua") + +dofile(MODPATH.."/stairs_functions.lua") +dofile(MODPATH.."/stairs.lua") + +if minetest.get_modpath("moreblocks") then + dofile(minetest.get_modpath("darkage").."/moreblocks.lua") +end + diff --git a/mods/vipworld/darkage/moreblocks.lua b/mods/vipworld/darkage/moreblocks.lua new file mode 100644 index 00000000..4be1408c --- /dev/null +++ b/mods/vipworld/darkage/moreblocks.lua @@ -0,0 +1,171 @@ + register_stair_slab_panel_micro("slate", "block", "darkage:slate", + {cracky=3}, + {"darkage_slate.png"}, + "Slate", + "block", + 0 + ) + + register_stair_slab_panel_micro("slate_tile", "block", "darkage:slate_tile", + {cracky=3}, + {"darkage_slate_tile.png"}, + "Slate Tile", + "block", + 0 + ) + + register_stair_slab_panel_micro("adobe", "block", "darkage:adobe", + {cracky=3}, + {"darkage_adobe.png"}, + "Adobe", + "block", + 0 + ) + + register_stair_slab_panel_micro("basalt", "block", "darkage:basalt", + {cracky=3}, + {"darkage_basalt.png"}, + "Basalt", + "block", + 0 + ) + + register_stair_slab_panel_micro("basalt_cobble", "block", "darkage:basalt_cobble", + {cracky=3}, + {"darkage_basalt_cobble.png"}, + "Basalt Cobble", + "block", + 0 + ) + + register_stair_slab_panel_micro("chalk", "block", "darkage:chalk", + {cracky=3}, + {"darkage_chalk.png"}, + "Chalk", + "block", + 0 + ) + + register_stair_slab_panel_micro("cobble_with_plaster", "block", "darkage:cobble_with_plaster", + {cracky=3}, + {"darkage_cobble_with_plaster_D.png"}, + "Cobble With Plaster", + "block", + 0 + ) + + register_stair_slab_panel_micro("gneiss", "block", "darkage:gneiss", + {cracky=3}, + {"darkage_gneiss.png"}, + "Gneiss", + "block", + 0 + ) + + register_stair_slab_panel_micro("gneiss_cobble", "block", "darkage:gneiss_cobble", + {cracky=3}, + {"darkage_gneiss_cobble.png"}, + "Gneiss Cobble", + "block", + 0 + ) + + register_stair_slab_panel_micro("schist", "block", "darkage:schist", + {cracky=3}, + {"darkage_schist.png"}, + "Schist", + "block", + 0 + ) + + register_stair_slab_panel_micro("serpentine", "block", "darkage:serpentine", + {cracky=3}, + {"darkage_serpentine.png"}, + "Serpentine", + "block", + 0 + ) + + register_stair_slab_panel_micro("shale", "block", "darkage:shale", + {cracky=3}, + {"darkage_shale.png"}, + "Shale", + "block", + 0 + ) + + register_stair_slab_panel_micro("slate", "block", "darkage:slate", + {cracky=3}, + {"darkage_slate.png"}, + "Slate", + "block", + 0 + ) + + register_stair_slab_panel_micro("slate_cobble", "block", "darkage:slate_cobble", + {cracky=3}, + {"darkage_slate_cobble.png"}, + "Slate Cobble", + "block", + 0 + ) + + register_stair_slab_panel_micro("slate_tale", "block", "darkage:slate_tale", + {cracky=3}, + {"darkage_slate_tale.png"}, + "Slate Tale", + "block", + 0 + ) + + register_stair_slab_panel_micro("stone_brick", "block", "darkage:stone_brick", + {cracky=3}, + {"darkage_stone_brick.png"}, + "Stone Brick", + "block", + 0 + ) + + register_stair_slab_panel_micro("ors", "block", "darkage:ors", + {cracky=3}, + {"darkage_ors.png"}, + "Old Red Sandstone", + "block", + 0 + ) + + register_stair_slab_panel_micro("ors_brick", "block", "darkage:ors_brick", + {cracky=3}, + {"darkage_ors_brick.png"}, + "Old Red Sandstone Brick", + "block", + 0 + ) + + register_stair_slab_panel_micro("marble", "block", "darkage:marble", + {cracky=3}, + {"darkage_marble.png"}, + "Marble", + "block", + 0 + ) + + table.insert(circular_saw.known_stairs, "darkage:slate") + table.insert(circular_saw.known_stairs, "darkage:slate_tale") + table.insert(circular_saw.known_stairs, "darkage:adobe") + table.insert(circular_saw.known_stairs, "darkage:basalt") + table.insert(circular_saw.known_stairs, "darkage:basalt_cobble") + table.insert(circular_saw.known_stairs, "darkage:chalk") + table.insert(circular_saw.known_stairs, "darkage:cobble_with_plaster") + table.insert(circular_saw.known_stairs, "darkage:gneiss") + table.insert(circular_saw.known_stairs, "darkage:gneiss_cobble") + table.insert(circular_saw.known_stairs, "darkage:schist") + table.insert(circular_saw.known_stairs, "darkage:serpentine") + table.insert(circular_saw.known_stairs, "darkage:slate") + table.insert(circular_saw.known_stairs, "darkage:slate_cobble") + table.insert(circular_saw.known_stairs, "darkage:slate_tale") + table.insert(circular_saw.known_stairs, "darkage:stone_brick") + table.insert(circular_saw.known_stairs, "darkage:shale") + table.insert(circular_saw.known_stairs, "darkage:ors") + table.insert(circular_saw.known_stairs, "darkage:ors_brick") + table.insert(circular_saw.known_stairs, "darkage:marble") diff --git a/mods/vipworld/darkage/nodes.lua b/mods/vipworld/darkage/nodes.lua new file mode 100644 index 00000000..be61bd28 --- /dev/null +++ b/mods/vipworld/darkage/nodes.lua @@ -0,0 +1,366 @@ +---------- +-- Nodes +---------- + +minetest.register_node("darkage:adobe", { + description = "Adobe", + tiles = {"darkage_adobe.png"}, + is_ground_content = true, + groups = {crumbly=3}, + sounds = default.node_sound_sand_defaults(), +}) + +minetest.register_node("darkage:basalt", { + description = "Basalt", + tiles = {"darkage_basalt.png"}, + is_ground_content = true, + drop = 'darkage:basalt_cobble', + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:basalt_cobble", { + description = "Basalt Cobble", + tiles = {"darkage_basalt_cobble.png"}, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:chalk", { + description = "Chalk", + tiles = {"darkage_chalk.png"}, + is_ground_content = true, + drop = 'darkage:chalk_powder 4', + groups = {crumbly=2,cracky=2}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:cobble_with_plaster", { + description = "Cobblestone with Plaster", + tiles = {"darkage_chalk.png^(default_cobble.png^[mask:darkage_plaster_mask_D.png)", "darkage_chalk.png^(default_cobble.png^[mask:darkage_plaster_mask_B.png)", + "darkage_chalk.png^(default_cobble.png^[mask:darkage_plaster_mask_C.png)", "darkage_chalk.png^(default_cobble.png^[mask:darkage_plaster_mask_A.png)", + "default_cobble.png", "darkage_chalk.png"}, + is_ground_content = false, + paramtype2 = "facedir", + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("darkage:chalked_bricks_with_plaster", { + description = "Chalked Bricks with Plaster", + tiles = {"darkage_chalk.png", "darkage_chalk.png", "darkage_chalk.png", "darkage_chalk.png", "darkage_chalk.png", "darkage_chalked_bricks.png"}, + is_ground_content = false, + paramtype2 = "facedir", + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults(), +}) + +--lbm to convert the old cobble_with_plaster to the new chalked_bricks to keep texture consistent +minetest.register_lbm({ + name="darkage:convert_cobble_with_plaster", + nodenames= "darkage:cobble_with_plaster", + run_at_every_load = false, + action = function(pos,node) + node.name = "darkage:chalked_bricks_with_plaster" + minetest.swap_node(pos, node) + end +}) + +minetest.register_node("darkage:desert_stone_with_iron", { + description = "Desert Iron Ore", + tiles = {"default_desert_stone.png^default_mineral_iron.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = 'default:iron_lump', + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("darkage:darkdirt", { + description = "Dark Dirt", + tiles = {"darkage_darkdirt.png"}, + is_ground_content = false, + groups = {crumbly=2}, + sounds = default.node_sound_dirt_defaults(), +}) + +minetest.register_node("darkage:dry_leaves", { + description = "Dry Leaves", + tiles = {"darkage_dry_leaves.png"}, + is_ground_content = false, + paramtype = "light", + groups = {snappy=3, flammable=2}, + sounds = default.node_sound_leaves_defaults() +}) + +minetest.register_node("darkage:gneiss", { + description = "Gneiss", + tiles = {"darkage_gneiss.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = 'darkage:gneiss_cobble', + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:gneiss_cobble", { + description = "Gneiss Cobble", + tiles = {"darkage_gneiss_cobble.png"}, + is_ground_content = false, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:marble", { + description = "Marble", + tiles = {"darkage_marble.png"}, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:mud", { + description = "Mud", + tiles = {"darkage_mud_up.png","darkage_mud.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = 'darkage:mud_lump 4', + sounds = default.node_sound_dirt_defaults({ + footstep = "", + }), +}) + +minetest.register_node("darkage:ors", { + description = "Old Red Sandstone", + tiles = {"darkage_ors.png"}, + is_ground_content = true, + drop = "darkage:ors_brick", + groups = {crumbly=1,cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:ors_brick", { + description = "Old Red Sandstone Brick", + tiles = {"darkage_ors_brick.png"}, + is_ground_content = false, + groups = {crumbly=1,cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:serpentine", { + description = "Serpentine", + tiles = {"darkage_serpentine.png"}, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:shale", { + description = "Shale", + tiles = {"darkage_shale.png","darkage_shale.png","darkage_shale_side.png"}, + is_ground_content = true, + groups = {crumbly=2,cracky=2}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:schist", { + description = "Schist", + tiles = {"darkage_schist.png"}, + is_ground_content = true, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:silt", { + description = "Silt", + tiles = {"darkage_silt.png"}, + is_ground_content = true, + groups = {crumbly=3}, + drop = 'darkage:silt_lump 4', + sounds = default.node_sound_dirt_defaults({ + footstep = "", + }), +}) + +minetest.register_node("darkage:slate", { + description = "Slate", + tiles = {"darkage_slate.png","darkage_slate.png","darkage_slate_side.png"}, + is_ground_content = true, + drop = 'darkage:slate_cobble', + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:slate_cobble", { + description = "Slate Cobble", + tiles = {"darkage_slate_cobble.png"}, + is_ground_content = false, + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:slate_tile", { + description = "Slate Tile", + tiles = {"darkage_slate_tile.png"}, + is_ground_content = false, + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults() +}) + +-- Removed straw, because its in minetst game. Registering alias for compatibility reasons +minetest.register_alias("darkage:straw", "farming:straw") + +minetest.register_node("darkage:stone_brick", { + description = "Stone Brick", + tiles = {"darkage_stone_brick.png"}, + is_ground_content = false, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:straw_bale", { + description = "Straw Bale", + tiles = {"darkage_straw_bale.png"}, + is_ground_content = false, + drop = 'farming:straw 4', + groups = {snappy=1,choppy=2,oddly_breakable_by_hand=2,flammable=3}, + sounds = default.node_sound_leaves_defaults(), +}) + +minetest.register_node("darkage:marble", { + description = "Marble", + tiles = {"darkage_marble.png"}, + is_ground_content = true, + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:marble_tile", { + description = "Marble Tile", + tiles = {"darkage_marble_tile.png"}, + is_ground_content = false, + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults() +}) + +--[[ + Tuff +]] +minetest.register_node("darkage:tuff", { + description = "Tuff", + tiles = {"darkage_tuff.png"}, + is_ground_content = true, + legacy_mineral = true, + groups = {cracky = 3, stone = 1}, + drop = { + max_items = 1, + items = { + { + -- player get tuff node if he is lucky :) + items = {'darkage:tuff'}, + rarity = 3, + }, + { + -- player will get rubble with 2/3 chance + items = {'darkage:tuff_rubble'}, + } + + } + }, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:tuff_bricks", { + description = "Tuff Bricks", + tiles = {"darkage_tuff_bricks.png"}, + is_ground_content = false, + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults() +}) + +-- abm to turn Tuff bricks to old Tuff bricks if water is nearby +minetest.register_abm({ + nodenames = {"darkage:tuff_bricks"}, + neighbors = {"group:water"}, + interval = 16, + chance = 200, + catch_up = false, + action = function(pos, node) + minetest.set_node(pos, {name = "darkage:old_tuff_bricks"}) + end +}) + +minetest.register_node("darkage:tuff_rubble", { + description = "Tuff Rubble", + tiles = {"darkage_tuff_rubble.png"}, + groups = {crumbly = 2, falling_node = 1}, + sounds = default.node_sound_gravel_defaults(), +}) +--[[ + Rhyolitic Tuff +]] +minetest.register_node("darkage:rhyolitic_tuff", { + description = "Rhyolitic Tuff", + tiles = {"darkage_rhyolitic_tuff.png"}, + is_ground_content = true, + legacy_mineral = true, + groups = {cracky = 3, stone = 1}, + drop = { + max_items = 1, + items = { + { + -- player get tuff node if he is lucky :) + items = {'darkage:rhyolitic_tuff'}, + rarity = 3, + }, + { + -- player will get rubble with 2/3 chance + items = {'darkage:rhyolitic_tuff_rubble'}, + } + + } + }, + sounds = default.node_sound_stone_defaults() +}) + + + +minetest.register_node("darkage:rhyolitic_tuff_bricks", { + description = "Rhyolitic Tuff Bricks", + tiles = {"darkage_rhyolitic_tuff_bricks.png"}, + is_ground_content = false, + groups = {cracky=2}, + sounds = default.node_sound_stone_defaults() +}) + +minetest.register_node("darkage:old_tuff_bricks", { + description = "Old Tuff Bricks", + tiles = {"darkage_old_tuff_bricks.png"}, + is_ground_content = false, + groups = {cracky=3}, + sounds = default.node_sound_stone_defaults() +}) + + + + + +minetest.register_node("darkage:rhyolitic_tuff_rubble", { + description = "Rhyolitic Tuff Rubble", + tiles = {"darkage_rhyolitic_tuff_rubble.png"}, + groups = {crumbly = 2, falling_node = 1}, + sounds = default.node_sound_gravel_defaults(), +}) + + +--[[ + add a node using the cobble texture that was introduced in minetest 0.4.dev-20120408 and got removed in 0.4.7 + It has a nice contrast together the stone bricks, so I think it could get usefull. +]] +minetest.register_node("darkage:chalked_bricks", { + description = "Chalked Brick", + tiles = {"darkage_chalked_bricks.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + diff --git a/mods/vipworld/darkage/stairs.lua b/mods/vipworld/darkage/stairs.lua new file mode 100644 index 00000000..111d2810 --- /dev/null +++ b/mods/vipworld/darkage/stairs.lua @@ -0,0 +1,17 @@ +for _,name in ipairs({"basalt_cobble", "slate_tale", "straw", "stone_brick", "ors_cobble", "gneiss_cobble", "slate_cobble"}) do + local nodename = "darkage:"..name + local tmp = minetest.registered_nodes[nodename] + if not tmp then + print("[darkage] "..nodename.." not yet defined") + return + end + local desc = tmp.description + stairs.register_stair_and_slab("darkage_"..name, nodename, + tmp.groups, + {"darkage_"..name..".png"}, + desc.." Stair", + desc.." Slab", + tmp.sounds + ) +end +--"desert_stone_cobble" "sandstone_cobble" diff --git a/mods/vipworld/darkage/stairs_functions.lua b/mods/vipworld/darkage/stairs_functions.lua new file mode 100644 index 00000000..c832b70f --- /dev/null +++ b/mods/vipworld/darkage/stairs_functions.lua @@ -0,0 +1,39 @@ + + +if minetest.get_modpath("moreblocks") then + function darkage.register_stairs(nodeName) + local ndef = assert(minetest.registered_nodes[nodeName], "Error: "..nodeName.." is not registered") + + local mod = "darkage" + local node = nodeName:split(":")[2] + + stairsplus:register_all(mod, node, nodeName, ndef) + end +elseif minetest.get_modpath("stairs") then + function darkage.register_stairs(nodeName) + local ndef = assert(minetest.registered_nodes[nodeName], "Error: "..nodeName.." is not registered") + + local node = nodeName:split(":")[2] + + -- The stairs api does not allow to use the darkage modname, so we have to call the nodes stairs:stair_darkage_ + -- and creating an alias + local subname = "darkage_".. node; + stairs.register_stair_and_slab(subname, nodeName, + ndef.groups, ndef.tiles, + ndef.description.." Stair", ndef.description.." Slab", + ndef.sounds) + + --stairs.register_stair_and_slab(subname, recipeitem, + -- groups, images, + -- desc_stair, desc_slab, sounds) + minetest.register_alias("darkage:stair_"..node, "stairs:stair_darkage_"..node) + minetest.register_alias("darkage:slab_"..node, "stairs:slab_darkage_"..node) + end +else + -- No compatible stairs mod found. + minetest.log("error", "[darkage] Darkage requires at least moreblocks or stairs to be installed. Its not possible to register stairs.") + function darkage.register_stairs(nodeName) + minetest.log("warning", "could not create stair of type "..nodeName .." because no compatible stairs mod is installed.") + end +end + diff --git a/mods/vipworld/darkage/textures/darkage_adobe.png b/mods/vipworld/darkage/textures/darkage_adobe.png new file mode 100644 index 0000000000000000000000000000000000000000..1efccc6f8ed06a70356b834ded07614d7d4e17f9 GIT binary patch literal 645 zcmV;00($+4P)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3Jni841*sXssI216i`f5MZ1n! z!IfLVm|en`V8fPM!<${inqI}5U&fhU#+qQpn_kA8V8@x(WPP0reV>hW6`K#(Wzt6s%6ovWzwTy(xhV2reM;iV$!E% z(y3z7s$|osWz(x=)2?OIr(o2nX4I`{)URgLuV~e)Vb!c-)vRUJtzp%!W7V!})vsmM zv1`_79O4-P|0z7LhlCi?RQfNmxht{}A z3`A99Dk|P?Hlfuq5fv|H$tZe05eS@PzmLgs6FdgVhf_+#fKyFVtraNL8{iY-svs?;s;Ho*tf&D*D#{wFD!Q5) zx>}lgK%}jur>m{6t8D;6x(0f>hPt|jdb(DoCRS#q)<9%oW(z_Vww6F-X=`O^XJu(` zZRKEXlw?;%*i^KP9Bz-FQ2w=>UiNb=>YS7>rGyZ*)GlKPK;G)<9a-W>0C$% z6T=C&Dnu8>^OGNY%= zaN@}c=a-(^GWo*y)B6)#7v~&dT45`C;8Jj?<^}8dkI(bn0Jk*I0}P(7elF{r5}E)zOP2}& literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_basalt_cobble.png b/mods/vipworld/darkage/textures/darkage_basalt_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..605755058c0243a8fa65e682aa186f678b1ac402 GIT binary patch literal 604 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6T`Z5GB1G~&H|6fVg?3o zVGw3ym^DWND9B#o>FdgVhf_+xfN9&O@QXm9p8-B0uKav_;v&N0VxkhFA`)U^l44>~ z65>)45{h!NigI#_@^VT*q#&=XsHm!>s0KvJ%9_gZnrdpA>S~%A>YADwS{mxwni@JF zq^YN&Y^bMasIO-XLd{vWMge-V`Fb) zZ4V@EZCq?ETpaCPogCdj$jQyw$<4*t9fVxG?9IJB+QA~Qbn|NsBj zGIuM2LN3YM-6e=OL3aX>bH~%gF+@U=^`N)kVFMA?3)P=n z)(Jm&R!y09L~-NiGnO@q9#342C$TEd^|E?Y{*o=rC-(H!s|`}GL~<;)Neez%CDLuE z>!W=A(fU?Rwap8a-<0L*ZDKbvFPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3Jwk;HTc-JZvX%SPf0{UR5;6R zlg)0MRS-bW+Y30E#*_>-2+M__Y5+LrsRIP> zK=|Jn7_?(T&8SMFszB8U%QCQ9EZMa!-g%0dr|UQ_mZ`_gFS&MU5BFZ3phz227Qd6Gc(r zrvD5EmM6Kq7d2{*XqjEx^KO@qhHe;81Vb=9yS8Um1bh%; z%yf0y?lDOB>-G)io?GHCSV3JDr$CE_-ZdUfdiP& z7Zjny2sF)t0?*aO2GzvnX34S)e1EZF-IQ#al9NRP2-jPXUoM_l){J)^Cqh4rH1(Wq jJAU!^pZD_D{saF4$T(SzSRG&B00000NkvXXu0mjfhWa~+ literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_box_top.png b/mods/vipworld/darkage/textures/darkage_box_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5c93d968beaaaea5e7a9c2f1ff7b2e947b224a36 GIT binary patch literal 758 zcmVPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3Jwkt=;Q~-eC|2%Xg9m$d%``Y*thD?CDLy<|tV}_C$c0j`dC}>#)t6*gm6qk^T9VOS+ zTjxQ+q{sqTz~6np`0eMfB7o5bgJQ}2T}x;Nl1l4EFQ5qYHQgWgB>U8D7h^v^2zhQ({E=@EViuoN3_rk^FWM&x6OsT z$QXTKeY^vu*w~EI=?%MQpU^Z76kEhE-yhKfWwtwJHd1z$6J;Xv8Z8rI40Ovxb@PO->mV3Zk|T{~wbSU?b@W5Wwe4w| zca&v8*L7?+8&=ht%k|8h_&yrc6Avzuw#328>h!4~9`=eDS*qr{FAdt<1r oMJx`ncv7MMI~76Z1MjERO@6_;O9)>+#yrKN3VTgRM^uDQMa3nollGO>_%)r1c48n{Iv*t(u1=&kHeO=k_a0v;qvQ4tP zt`8Ja^>lFz;kcfhkdQFJFrk6rErZ76CiN*F8@NwtWH%Uj1f6l-l*FLx&z+lLaBT}v O1B0ilpUXO@geCx1#za>D literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_chalk.png b/mods/vipworld/darkage/textures/darkage_chalk.png new file mode 100644 index 0000000000000000000000000000000000000000..004305ed7db6ff18be55361e592a211d01665b02 GIT binary patch literal 686 zcmV;f0#W^mP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3KR=7DDh~Fwg3PEKuJVFR5;63 zl1Yx-SP(;B#GjOsGCkb?BE9p%_vx-G4Sxc<@c|DY+YAGl{;5n&z;^I zg3x+r36Z;GQd+1rGshstL~E7nzVZ9M0}w)BSsti5%nauoAx5ytE4{ey8y6yD+=vRI zj>nSF<2e2&aw-UdssIo}qSVT9o&@LEww;^{b9C-p@XzOqTq>%9Aq4LkbC5Idg6eyV z<2djkkd_q{(Ca*DtuaQ&IfsalQeb^7v_7b{A_CWW0*3dV`@T5OlUggf?K{0Sybo_e zpq7I3o|FYp;q`j{jo4V01rcG+No(~lHq2mOSA1F)f)9)_usNx{0g6+_sc?LK zqR#Vry_jm>wA1YQ@ UYi>x1{r~^~07*qoM6N<$f^Rx8W&i*H literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_chalk_powder.png b/mods/vipworld/darkage/textures/darkage_chalk_powder.png new file mode 100644 index 0000000000000000000000000000000000000000..86ef2578261d25b53b9e96d941dd11da07312dbb GIT binary patch literal 618 zcmV-w0+s!VP)Px#24YJ`L;!mLSO6x+6!+x-00HVrL_t(I%f*tQbJX+#$v6ZC~{O4 zLHLp9G@DI~7{nTk7`$`D7!Yp2&Zl+udwuOJbmabnM_1mM>&TzCH`wp>b#ZZ#GK6cN zxW9;78soMaoc2{nWu)Vp8 zbB=FcziVe+;eX1%_o{ectOyIMOW^;lN0wRR9 z?%Q*Lqr+pp+qy$a71mlrgoELL>6vL_l`aSrc@8MfImY86b3W7V%IotTR56k@8iWuy zIy|P`o!8m42}SpZns4MUcG#A!BzeNlT){(P8Cm|J?H=9CtU>b_Ht=!MF0Q*07*qoM6N<$ Eg2|5(hX4Qo literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_chalked_bricks.png b/mods/vipworld/darkage/textures/darkage_chalked_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..adc0ff3161f63add32514086cc046b06e5bffa99 GIT binary patch literal 350 zcmV-k0iphhP)3r% z{YLf$#Z8lQE}ZA73acpW0fbjd0j^g>xIxem0GPn>B_XKVm+pd$gN8)iF)eSnVvITe zvZnNk&jqr~BHQ+OJb$W)EZBE5>t=HH&KN@)YXIxw75-q9dJps3YXTUqfG2d!2R?A- ws9F#D0wtbt;~XiB?|=TwSIniBa^*6WH;0c0_dD}cQvd(}07*qoM6N<$g2F$TzW@LL literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_cob.png b/mods/vipworld/darkage/textures/darkage_cob.png new file mode 100644 index 0000000000000000000000000000000000000000..6380763b9f0fa668a28d209e243559a0fc52b73f GIT binary patch literal 635 zcmV->0)+jEP)(4}h8s%+V-ZrZGM+^}xkuyxt7blI_W+Oc)qv~}RLb>Osm-L-n)wRYXN zeBifw;kSC>w|wBbeBrx%;k$p~y?o-mfaJY?&K!hh(&fat-8=E8^Q!h`6-gz3VA=)#8R!inj^hv~$I=*58P#E0m`hv~(K?ZtrV z#fj*~hwR0Q?Z%1i#)|C7i|xpX?Z}Sm%8c;JiSWvc@XC(y&5rTSknzuu@z0U+&ye!a zk@V1!@Y0L$(vI}elJ(My_0o{_(v|hpmiE?=_1Bg7*OvI#o%z_8`q-NI+Lrp-miXG8 z`r4iP+M)W}q59mN`rM)Y+@1a0q5j>U|KXzly^bPR1_poY&3krjW7H6?GoFjP(6Kg5M8rxA#|b zxqK8(KQ$m51dhjNt%~ngBiCBY^pFKh{c}Cn5cQg&Hz>2qu-^QBE1TlW&e&-&)a!6K zcdfh>KRO-tPKaBC`J?60bL3h&qa#5h3M)@rSP*KVf*ouc+6+7lKD?TtshBW7CMS7V zYj=BI;@D0pi?2c+!`&q_!z4sX$eURu5@?++R6X2b^j8J^2M2K9%@#^rq2jK6~LfYe9P~xs-xQUSY&Q_CM0= VGQ%%%;uZh^002ovPDHLkV1jowYa9Ro literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_cobble_with_plaster_A.png b/mods/vipworld/darkage/textures/darkage_cobble_with_plaster_A.png new file mode 100644 index 0000000000000000000000000000000000000000..f59fd6bf781f10e2267e0286bb314ff14c90bf8c GIT binary patch literal 644 zcmV-~0(bG(DsQ*rWpGOsEJk(@ZG0DI_pU?m4C9)Qc1LP>qQi!~s0W&8hyJ zueHDCOs9w6?0xoLxBabkwAx+~wfzz~dRxY)gQ|l2k8*eTrhvoOd9t^Y=J(KO!O+j} zz5W@Re{liH*alveOW3WHv6b26n%{noYN?3KlN6~G@~9LGs0yP?9lcHi7p*$9n+^w- zd_LUuxQXn^eV-ShaxwyyJG!>0xjc;nfuqT3Loq zD)cM7iwMiNI`4|}(D=bXn#VcILuR&Q7Z^aYay6X=mfvfi<7&`>wj_pf$;{;c3P@sO zo#aHH!pj#J_uKe6G8jm+PfyV}5(;9;|E~hSU-b zbK42GJjXFL3H#)A1iW)_$+?N>Kzs}H7#J<;FqUp;s{f})AJ})H@k=VMl)Sq8{z#BX^og^PsN_>Uz2&V%Xz1>_*9 zjA3SERxw}&MB1w=;A+)IZ=6UKZT?i+wTTJ#-9P8#YR-k4hZ{DVs(`D*Hm&YxGca`g el1Us~H1P*f-IK0XD;d}T0000Not42I#k|A8u16{RU8kc2D=VWHwKZ!PA>CtH^N$glC|ljsK0qA_DnE1nz-B}^=K zphb(H6jkanE1do&dyO|es{7!TdtuFveGTta&$T7lF(g5)03{f~eg*4z zKB#e~Wy{}DxX&uR=iK50+()G*%c#C&?w(lP|CdR2zez+v6uVqw^&`8U! zVytuvVl*zWEQ!m$;&d8&Bb1ULYW~OSI&haq4=}D}0$x;L61_4c2|%pnzzCxD)AWKO5OF z#df`btBa6_yqWx40qJ);N;Vo|_Vx{QpT5TC(;O~;e5B%bGekZ3TR|XL0xO$5kah|G zThB&trPF)x&Q4LjUxX*^6pjv&KfH~rS_LJE8}xzr7ghZp$1m}7^9_!D{M!A%?(-7d zvn*yNA11N#E_s1fmf)+HM$J|<)a{vIBE66-O=%3F!@8PL;nfq3kvNLb7h~<*aXi+S z^=T%4TrRNRe#ap0(Kt1D(Cgy4_+|b$9wZVZ6imk>^kvVu&HABSViTgtkHu_WOpRmE z5*Rkh)%&G-)4mD+8?)h<(J+DC#C~a9yLp4Dyn*D;d*HjViySvC%}N>~&;!EpvI1Sr z8^bDhw+;?;?m?xftGx@phm%~673f;X9qSo2C$g`eS8zw-zX6}}kO4XXj->zq002ov JPDHLkV1h>DEg%2@ literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_cobble_with_plaster_C.png b/mods/vipworld/darkage/textures/darkage_cobble_with_plaster_C.png new file mode 100644 index 0000000000000000000000000000000000000000..87aebd43487ba526e62cdec0a05a990e91b7f0c1 GIT binary patch literal 643 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GXl47-Ir_LR|g4JpFvU{k^^XeSHEz z$T!f}H#$5lIwCvYE!Hnj0Hh8tPjb z8(M*=sj<7gwWq1Nx3i-Uh`Kuay1V*;sHb~MOV!kg6Q)g`G;7+_S<|P@?roY4Bxg*Y zGjqn=zLvSOW-gr4xoBGVlIgumr}wU%KXvVbY3qS#;q(nav}nf0#WOc8oxNxMvb{jG zVflgGTMqBre&oQ;6G!%)JhJ!HvHhoxA3A+}|LNlg&zwAb_T-_nr;eOEb@<$=qvuW^ zIS)idM8_S1+8pdJ%|DUjw2`XRcp4 zd*jNvn^%G8{N0Kf4vYMb1ca)NuZNlykybV%CeAv$?kRYZbH}Wvo~) zyZ-i;3r#ONgFfAzb^O*uaS>mIrgb9jdZsLf5;xwsE9JK|dtBl8cjd7C2cJLJkFOS9 zFu|w1tzP%;aY5!~q0_nr_+`Gm(8`%-seS;`I-A80~$rpnQA#W;V;yTE6!}jFud}v#YWDul?kw! z#KTWR#+Q7^1Ql$`#d}^&FFg(S7@)Lwci>Bh0cmVwU;gQ5T(|SGOiVyecm0!C|tOM%ini9xERwn;;Kzc`qN-Fwf@86ZSXh4x&<>smeAGAX>gTEaF zf+euFiD|`qmstW=Te}T!eGT?<7K z@oVv2=T4h#F*7NKk#g35j`OsSD-n$`+#SX(nSk>oX&kFCgbJI@3mhYTBMH6R4Jm<3?cJ=Q-~@Sb87gruCI?zFh4}A zaf`wmMfOjQccY~j!8{nnu~tvdmgF=gJn=7uo$r!6ZoOFck*?A>OMVu>V3j<}fzkI9 zesyYG*qX=8)3xu}aNAnoZ!7%vz!1oLO&oibZx1n3=;@Q`>jS@h6U8WtL5+sJN2<*K X!HA)e5IVO400000NkvXXu0mjfcThHd literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_darkdirt.png b/mods/vipworld/darkage/textures/darkage_darkdirt.png new file mode 100644 index 0000000000000000000000000000000000000000..54fbfa112d5c422597003251233bbe92a6f17cbe GIT binary patch literal 764 zcmVPx#32;bRa{vGe>i_@>>j8p`4O##I00(qQO+^RX2^$avJM(&a3IG5A24YJ`L;(K) z{{a7>y{D4^00MkTL_t(2&mB_VYuZp4y>Ch_I;^OeVuF<&3w6ZF^%Uwyew$7WkNKd95uF4(cp1-DD zYCrCaks*+i4u!da&VQTvnXf6$68;Z#?yO6tW;?Z6v9^bsP~&1#jQav{#QN>b$M@9b zgle9zUMD0_n(#X8^R7_WTV=qM!~OZO zFmw5(-$^YNjzJn5LZs40t4w^Qc_KAJmAhN`LM^|2*K;+{HReMK0~RaP_LRdS(nA=L z#t^oW!}PE(gc>ulIe5KW1R7HcRT==XUf3?e_Cd~9S(~q+O7dl7tz#7)-genV(EaH0 zC=PS*_jol#gQ?BIuF79mN7T7}D!t@PmF z40G)a3+>F{&@6N9EDPOiAPNo3wbaeE*2@hK&x?r6x6;eE(aR5yD6rNqwAL#EA{+f8 z8-rpS{bF1FQd@&kd&AP`m@+%VvY6O%JHv7Z!wP$&3J=?gn7B%N!^-Hm%GkK7xcC}p zlNv9(8gKhLCzE<-(|TWr1{ae?SJOrxhekh#CKt0NU&m%&hvwwe7FV+tKgX7&lvY>s z*5tG{cZ&{Bi;e*2PA|*OK$q?y*WO^){!sV03k#0}J$2mE#W6%elJ($4ze5HLZ5Q9C z8{8_rThJjP+K-Z0G4avA)Nq&a--9P{JxZ;pM@rPeSLOm1A2+U)78&q Iol`;+0GFw;1poj5 literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_dry_leaves.png b/mods/vipworld/darkage/textures/darkage_dry_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..98e91a79c54fc9cce55c68e28565d3bfef1e4d98 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFO>_%)r1c z48n{Iv*t(u1=&kHeO=k_aPf(=Gwn`{t^f)N1^9%x0%;>n4tE>Q%rM@}Xx{(-|8Ey( zZUBlhCV9KNu>Qz@c^t@z^>lFz;gDrL*eJ?k$l`ENUrIpgfa!tL-{NndEr`;pedzu2 zL(QJKtFJe$+8F$7hkA?Uj(a~_4HhNFeXz*gK4p^b2KRR}68b7PH8($h>F6-Q%t6kA ib*t2(*&&$DI4 literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_glass.png b/mods/vipworld/darkage/textures/darkage_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..aa2c143fb6535d6fc5711a2c34e5558b8404334a GIT binary patch literal 441 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`kNVGw3Kp1&dmD9B#o z>Fdh=fQ?%~$wcDgr8J;WT7XZ8YtNLaQ|Hd>nlyRh%vqfiCnY2&C#IzIO`8rB@18sb zC^dWWk_j_r0%d`0pm0l^Q=-qkypZ+t~)7ZO9J^09-AupIx8httK+umZ7HW6leRW9 z8scJovmm`My8)wmkBrIP#@9^r$-Zt~>RyJNn2#`p88856&RY4xO#kA2{mxzg;eY+mQ2fnK`p8WC%tQRoLiDOS^{hJf zvpctHMS%bS0NzPNK~xwS1;K?v0#Ou2(S6>Vxqf@bXmpoySgpzdk^!B-a1u3w!pV7eJ(D2A8W2r2- zT;2+9d}4A+)65iw1)80k*TSNfmRA%wP-%5-eS`Am*7nXWLhS7y93GW9J~^$N37l`| z7Zs|Py1Kq0DO|0tTkfj&1s>GM3fJ^KdwhC+d3{s8*Z`|}7FPKE<5ORx(qO(dGjYXA v?mJ#o&4GS`+;1Lb6MxYrhG9YobA}oJN6H)Ma6hVp00000NkvXXu0mjfaI#m& literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_gneiss.png b/mods/vipworld/darkage/textures/darkage_gneiss.png new file mode 100644 index 0000000000000000000000000000000000000000..26809463cd41d5e8d81ba8d34adedc87863305ed GIT binary patch literal 846 zcmV-U1F`&xP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX2^|(QBS`E}M*si<;7LS5R4C77 z&}mQ8U;qH%zFoJT^kN%ZTQ-DUNYxQVQDZcI@ksQOKhER3M>G*o;}H@W2#Am=prQz_ zm93j=chZ%u>pFjc&rf*3o40dGc~Vu?+1c64S1ydFQnuqzjNgU&E%R_S^Cq{Oqey?D zaKQ6aBAEay%j<(8Pm&Z2z{{623`3I?6%a(4WoW^=sEaW;5gIV{2<`49A$(Awx6M)6<_Ms#V9F%ekM?@#a4^2G@NOvRYghF6u%sUpA@9-o%a4&a`H6u<5*D%#F3Wv5X$G7IzI(cHuLuU^TrOpv(W z9}e)5-}@?p*n$vlcdVve9t;enPhL2(+pfoX{OAc--CAxL2FLOBdabDGFigMz9UG6R zc|{VXMyCA@vrF5XOQn2{<-7oCr_<;D Y0f^3R?>?ZxQUCw|07*qoM6N<$f(-|PL;wH) literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_gneiss_cobble.png b/mods/vipworld/darkage/textures/darkage_gneiss_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..2426321aa93c515e67cedc2216e08178ed415d00 GIT binary patch literal 849 zcmV-X1FrmuP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX2^|*-6#o|z#Q*>T<4Ht8R4C6S zlG{(ya1_Vs=+^5l-MTUA+$JLf<}wJNA!sl}9_0liB>WX5{vkYyXw<|f6BA=1QHh8k zBDaJ)8?dnT?y0(uWOp5kfeS3?Ic_f1+jMN zZSfX(0W}aUp5V`=h24|);qYy{oz@`a>!*(rpE2Rq_DFAm=V6+rA%h_nj|Bt4jz|ck z8X0@scixR+Xj!h#eE3XY7KBS$!@3NLOd1uTwQbW-B!@@pO0ncMYv` z0_&lD)hil$W2mQn;Qo-$=V#m=fiGLll&a{7!xTvp0{=IeIEW^XD4aBi4SA`2d=!JG z-@HT#^87rPNF+T>08qklg3a(d`)hW}s0f0ki7s5^EwEWJ!(z1pJsBUtaZ-}SYyP?< z%b+t=QNUWS)r<&YGMNw*1r`8jaDsr6x%A1w;aNIL;0~0um5Rmx>|Z>a?C%-u?d>m? zSXD3I^!rU_3WOV+vdtg8~E{EDE#>sR=`emh}HP#Pj_hG-^H##;-QT9SX$YohcOo2uj zzq=~SgoCn}ealO0TbuE^R<${8p-=~$N#_C#Q@$)&tQM~~kV>9MWAUPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3Jwn(DmB;2&;S4d{YgYYR5;5; z(M@t2MHmL)r)PRbk>psGV`GPeVndF=DJU+I6>DxmaTK$m*s|aZRC&X~2x2*wt-p~* z(^<4tvwiBVufMmy@Y_eqn&17DZfGaT~AA=|G%-iC)c zMOm}n5MvZV@VsQRVKnM(Jfhw5`TyQlOU|am#b*Wss;Uw~Fga&@!mgz{WP3fOjs#Ri zw(|?tD~cjAIPE9Hy5as)Z=(s@#KV1WcQd+{I2w~u-k>N7B8P^_w72;TIJxX?7+5YT zia^^i7z`9eArvGmAA37=*wZ}swhvr=OmEuj&L~U%KGu3q zX!A!NYu(?oSP+kWkDoJnorCdJZ(4R+wj0_v+16`5d`pB>=E<;nVzc9N%06b>JTd$4 zC3l+b`jS*pK-lKjQcBhbE~a^lqutFIo$}3By{V{6z5p~+5_Yiewi5sV002ovPDHLk FV1j1r;P)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3Jwn)A|e-aqW}N_(@8`@R5;7c z($8uWQ547V@0r}pG!rq6qza0-soU&Sv^%#_@Ht#a7F~&;6v35>_ypPX1zH3N;>Lvw zg>)fQFd!~s{1Ywhq?0>y=N=bhGd@BWhr{`BRzH5Sa|dc6yrQSu+uJ<9HIl+Z?%{1% z+Py0yX`O*a0|rHDFV;u$dkR4!~q@ zdcDr^j-rS#3>TKBDOr|bttHQMoO6pU-ELP!1OQbGj%buqGY z7o-j!TARAHwZ+rhd*U+)LU zdsta6aPB;qB!RdIVHjeJ!CRRA0Zd>oFki>e zh{0Nms{XE z)7O>#4wn#*CQoeA?WaH?o&cW^S0HU{Zs8pe@c;k+1@F>WfPBW1AirP+hi5m^K%69R zcNbzopr0Bg=FzW@LL literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_lamp.png b/mods/vipworld/darkage/textures/darkage_lamp.png new file mode 100644 index 0000000000000000000000000000000000000000..09cb64c8b5db2ab8837faed40dd0ee51cfc69cf0 GIT binary patch literal 619 zcmV-x0+juUP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3K$g&6AO~)s{jB18FWQhbVF}# zZDnqB07G(RVRU6=Aa`kWXdp*PO;A^X4i^9b0P|2xR7F!L0#qvnR4fHmDFRk21XeBu zS1bcpEdp0916MBvSS$fpF9caH1zRx%Tr&h+GX`EX246J?Uo{9|H3VZf275{jg;N%W zRTqd@8;MyQidh_rS{#a69*bHYj9MLyT_BEKAdg-lkY6H@U?Y)XB9mh#oOni_Y(JiG zK%R9+o_9l@dq|#pN}hX7s%=B6dQqx@R;q(qs)t>wi&UzMT&jy>tA0|egIlYHQ`*dj z-i>(Pl!4xqh2EEg-l=%rt%2UIgWj)%-p01x$gtkhi{8?W-qMlY(v;rPwBFLg|D&A$ z$DIGjod5o+|Nj2}|EvH1|I9+K8UO$Q0b)x>L>1-O`J(^;0L)25K~xyiRgYU!fa`*rLnruc&AI{U6IWq?}5ZO{CT{BFZC?`iaYbJr~ zMOhj;ejcBnLWx%sc2D2t?ofFtT?^7yVx)@i$u> z6Gk}O`VHgIfR>ii%C}jnLC?yEszIMK9a40){%=GQRIgb6HEul>mdlFDx0q`|4%pqC zirx!d_dh0q43dn#%2|uC;+pfPga8-2bB$vh9PaJce*ovEE{&~(Bh3H+002ovPDHLk FV1f=-j42A8FZ#ESkT^TZu-SbuM3)>T4q}p>DB_muuRL51Z2ym`q x-5(K^s&qG_>J#_kYMqJm#F#mCFEe~)UwKFC#@!8Vmw@&$c)I$ztaD0e0szv%PnrM# literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_marble.png b/mods/vipworld/darkage/textures/darkage_marble.png new file mode 100644 index 0000000000000000000000000000000000000000..dd2eef7544fd047207a422931228197dc2bc5733 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wBx*Bp9q_EZ7UA7>k44ofy`glX(f`a29w(7Bet# z3xhBt!>l(`OLnI_w4@QO^RuEyhu>HU3&E#xn zMV|MDEevHFI$0LgSH(1ZKNR@tpl_OL-=UB?hP8K1w#!vrQ42ZvpwF!Kw#2^|Dbl-T z4(KFn&p7qhe918r=9hNSGw(lt-G5_^0L!KAcaOfTS{x^2#aP%MuebYTd!DZX)BfpK zkIpQ*w>Ok$;jWccqE*Y{JmlpK7M&3l-?Z}0<81v Xk1wluD{WW|^d*C*tDnm{r-UW|3u=I; literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_marble_tile.png b/mods/vipworld/darkage/textures/darkage_marble_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..b7de2e75a1225d64516e5685e02f5850aad63355 GIT binary patch literal 690 zcmV;j0!{siP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3KR<_5&+S&5C8xIL`g(JR4C6K zlF4oqF%(5TmR&P_C_(=rcfe;W@NLfG+5k1sgw#()gURm~g z_uYGJ`r-Y%w{Kocsp`5CLJmV8Cu!ezArL7=)6`Lhj*SR4;~ zt&>2!;4+Y4jj5_~Hp|`Ux~>zPE2Y1FyB1lNzIgenZFXmi=akaJVK*4_=wf+u^D9l` zKnQ2F$a6}_YO}G{vJkv;V-!WOR92<64*RM+ET3Fa#yDfytT1L6$5BcNZvqvZGt-Z4 z(v z^EtFAB}^*~SGa~!md-He^zJ?5tQm$hNjBRxp_DU@X4vzihfR(_&=x}M_q&G|kF7<$ zEvq9U5<;X9kV}&k&~zLNMhIgp&*tm(A6)PL-i{6l9g1)+WkjbPt&T@vCBdVf!02{6 zA@d<99V3r1*n6BnelSDVwvkqZk_oF+x^3G@ESlDKy-Ks0_hTfWKC#9NB1S$d1Q(DK zWw{4!08ZiriQy7$TF1uPq3^K?A;1E@4Bi35nRlLZ4j@1d97SFnkB5_!Q#>b^0@d^R zN!`?4*Op~DI>%J3jWOWroCVgd?-uvZW2_``gHcKuYZzs?Ra#+)`2Vp4Wip?~cstA~ zo8Ce`%EUwn5UEahoZZ=c|AO3tlJNP{M>vMj+wBG!5EhO}2*^eP>4$+a3etWgKdyiN Y0|<#*5-3ku4gdfE07*qoM6N<$g7l6jBme*a literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_mineral_iron.png b/mods/vipworld/darkage/textures/darkage_mineral_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..c8d68f2823c50d58d04e9d647377a89abe1804b3 GIT binary patch literal 655 zcmV;A0&x9_P)@ArOC`{%I%ca*%dC(qWRVn! z{Xu^=X1$+iA0w$D>}#pg^a*zY=x3mB$bM@BWOFG9~Azv5;wC()Ay{IWm&w7 zEP-m2DX4`fQ|Aoh@$k7fI;PcW-?B(-Bn9QH(4$Jf*F{zHuzEu7hRS4;9W0u`CA^Md8)L3u=bO^^fl~n@wWz7(LIUUNeOHRqSq; pExpLD@6mQG8ubP(yT!p^$X_MMRjRZh+8qD@002ovPDHLkV1o6~I6MFV literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_mud.png b/mods/vipworld/darkage/textures/darkage_mud.png new file mode 100644 index 0000000000000000000000000000000000000000..524f3685ba6d40f6c8087a1b173033d0c1d2ad99 GIT binary patch literal 568 zcmV-80>}M{P)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX2^|0wH;`EAod5s<%1J~)R2Ufr z!C4k0CkzC@y8pM|bZsC~sSW71eZ+}4JOT(AK0tB8jdZ}fP}R)>N&%ZdG~T9%u_Bg; zDw&lahk5N^8>Wni67YT@nqZ3Bk+n!>E(~7RLodtnngeED?<-30;&c6{8c;jBpaYUSKwdFNy?zz_UzFpKK=icUV zbRjg|sx{8_dmb6Exwm=H%rZXLZOq88=NGV}y)wjA(`{F+thv^&cYRuiQo6Nf*V6~x z=C=utF_<;!-Us&g=blx|JVfC+1ySpNXolBX`@HU>)2??s&16`U@wPqy5xt*Ang}vi z=D&cC0kV#oD{I%>07aBOo0!+8hnjU6fYFLxN^|o=1_3|M2218rx(vPop?2W9n=(XA zpk$oaebm}>E>%7aYIWaIYx!KCv!B=98bH6^{x%q^b^i;Q#prhvWs!~m0000`sf9Zp#W37+0({#$`UJOMr-u0XoAwPX5>nJZVV-Bc8k0OT{4 z1o;IsI6S+N2IS~@x;Tb#Tu)9o!2g4vq4R%z!;$r(4v(&Cv9Uc1b!g&rF<2ADsS?)4 e#CcJmqlzJvn>%CGYRg2RP6kg`KbLh*2~7Y9aWq>1 literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_mud_up.png b/mods/vipworld/darkage/textures/darkage_mud_up.png new file mode 100644 index 0000000000000000000000000000000000000000..c31a23473c9221424924a3dd9bd71fe60d7fcd2f GIT binary patch literal 709 zcmV;$0y_PPP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX2^|nGH?Yj5)c^njS4l)cR4C6) z(d}B(NE86zlbOj!lTs$4+ZL-OX}5s)yuZteS~Pt9a?f}o^cc{ zua;Vu#NZqWnE-%{g_5!GZkJ^lGmJ;0_00_cAQ}MBy6hK)6oRE_uD)np3INr09S9)r z$aBA6&g%Wk<@vjJQzriUtwl6imoFXw09fU{B9MQ!yI95D?jcq&03@-p-i{APNs=|I zRb5qqsaZ9MMxC91da+uU2M2F1FE6TU&dd^2nx_m508u1mq~`NQ2&7Iw9D@)*@agaW zq%oWEc<7vaeB7p44*-Oa#34`sU~zwc|Lft=Tf11y5zTx)Lp1C4kKn-*HLI1@B|(r< zrg17*iY)63l{`J|E-t=ICsX^po7D?MWAOg&_Mg+!V??vL+c1Yna->)=F>qAmJpjn} zia-#^oqjk$G_zUdf*+2Ch$f0+@1x*JaPS=H^W|r)OQz7@%ky6EY1;w7W`nMyMCIed zx7P1ifF~AGsa3nwx*Y89NhK)|QAkoXt==P=pIa>U`dQjbgiIoKwo|KSrFB{Kbp-IR z-7=9llO=wj*EW*slshEJ^tl600000NkvXXu0mjfwPZ|v literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_old_tuff_bricks.png b/mods/vipworld/darkage/textures/darkage_old_tuff_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..1cbc994bf8d2999fdeb9636da25e6f3549dd478c GIT binary patch literal 868 zcmV-q1DpJbP)WFU8GbZ8()Nlj2>E@cM*00PKKL_t(I%Vp3>ZX8tr zfZ_iQ^=fLj+jiTrV-m*%VI%@VN_L!r%WwiN!;UksLRlcO2y)mMB>@}{)m`qc;nka1 zBfcYi;)n0QOHml!Ts7=hf>~W~`uK<+fBKp8vqS6@kSa2(D%RVPYPQSyql$5ySZzES zrN|VVENhPUOGfKxRx5;nsw&aSG1!s5A2C{yyhBJu0`_)uw6z}VCSrnNuqd68X-Q!+ zl+?_23_4Tz7LJVk^6eiCYrk;Kj)U_tKh!2UZD5%REQxt@l$n%N5 z@2Qpt$hg79guJ=FMy9~tykvJ?61+#Gz|rxNCnx(z0!lz~mJ}?rJYhGtXdJop=*z2H zZkmb7PB`xX`1Jggt9N&7wiDyf6GFsf66YhvXh!R)%8Zymzxd*m#k}UPTg$iKJfZJ9 zViKHvvWL+Mtu@`?DaxGYVc^5x4WBL>19xr5 z^=(5{WR!V^ZZ{)!nNj72b-Q6!mmD1=+SNTuLJW>|8__1C5Roc393SlgiDBr`A8%Wn zkJw-cL;s)5x~~71n}p%b<$LVp$qR#i_3A6SzQenODJm2Jq~!IlfAI3f1##*qazk(y zAvHU*k;TqFAx3_`e22DuhwlgKS&3EycJ!2Gftw~C?yvEag%p|3XOv}0m1jsP5JE6b z6FNjdO00)&j3_11Ng;&f{XY$l76qMkxHRI|mZzsj=)433TN}||UYybOJ(pMaT%13q z+qO(W@buXUd$~jDj9MvnW(CINPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX2^$M1Cs4X9^Z)<=24YJ`L;(K) z{{a7>y{D4^00LD>L_t&-83n;_`iSui8%;L7^NgrjEnBn;c~8d3m9=sz`4z>-TqzEsN@}~P_kng(HbdwY{oGJ^N} zeFhMW@7j)Bu6KmlY<&w3Kpy&?R_)c?01&5a zU01F9q1C^Bzed1czkjPl9T&?AEVsELnDu?XF7w0FhX92nSk~2h?`(h&yAKbdu4*MX zA{gT>co`)9@zUdv5<;bsfDpLA5l%5zr9_;}@yJsd_B-0v0AP-WHJv6tP4kj{&|0%n zP|C^r0ztQ8iy>1n%{Mot$LAM}DC1H9V>LxSgOrtxE~2EAbRPV?3|%jpcDh`ps5WPT z5puoHHU+7hx~?fMiu`GV7Y00000NkvXX Hu0mjf#DYk} literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_ors_brick.png b/mods/vipworld/darkage/textures/darkage_ors_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..c5701e2039eec77d4f5907e412d87d62d2eda54a GIT binary patch literal 760 zcmVPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX2^$M4FlNWsegFUf24YJ`L;(K) z{{a7>y{D4^00MYPL_t&-86Ck{ZWKot0N}s2?pk`O!P^)dqC7+bXm#MC}=0t5i)8%zKo#Sp(q04V~%*!QZc z0f3+c0OXbIPmXnWzv{MYXZF$d45oH_7fp}c!F7%6AMaOJuHOYW99{fKF(!A{m!;ry z*R{J1Ap}BHO3jouyOwiK0dWj&*jEd^xm)9hrUOJfV>8Ajm`&!obbHSJeXsClycrd5KhZaxPL%k#7D;h`T!#{PNr`ZxOG*EgkJ z4Er|yZyb66u*LwulhO#Oav{!sDiEZY03)DZZ~nTqc2VhZG$Fy_iS`hpn@*m+{P6bA zopChF#X@r_YhCWw5z7#fIow`f_uK8ZO>x+F8Ai0O z>v8B#&d=tUu#dwyT5C}vo4a*g*Lfj@%o$*W&|$WG=H!=)8qMAVB*h~@oMr|HvAjAt zUthg9+pVvNnEp{gpe^=&r=`+5l(InByYR@)cWPq3j_o+ zo+HIYtr#PmXE-MgJQumD%4y&0s$QHPd+#~R4wH!#(~lo7GsdJ8)_UX&!(@H`@BHcN q=XwcJm|?hIeTkR^g3<8s< literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_ors_cobble.png b/mods/vipworld/darkage/textures/darkage_ors_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..c42ffdebde1fc1911197c86568cc6c51eea062d3 GIT binary patch literal 702 zcmV;v0zv(WP)Px%cu7P-R2Uf@!C7t;M;HL$zqamLda1$N7#yNJL;~d@k38okCxA2LD7iqckt-l^ z1C%@<*%*^y?BE$syQi0_uC6U8--q7)@p}RU0O%V`03gK>zexZo0>Ie!s;U8ipacNq zmF!QBb$7q&wrgkh(e@0cc6%31kKDm^jq4xpS68mz1veaB{75k-ch{Gt;B(ityA2@( zLR3o4ls3DTb4~$q3~tz03%$8puk1nM-4*K$4KMuFB*+ z0N~)mG)*BP?^24fX&#GGN1E+6I|q@=!kNjV!f98vt``lc)dJJK2Bady>0Gt1iMQ3Y(3 zq(x3H|9;P;!k9JfS5c^Wviqi0f~;;n2Mo*ev+m)cA4bOhdG-1?`r_9&rCtpCHvMlL zdH}G-0Kk*d2&r-*&VDKoq?iCBpkHtPy0vyu>2Wk6!QzSb5Tct-p1u6=_RpPhG|R<8 zb17?G?$;5^5Rp0DUSIdy?c6>-+^&dsl~k%;xQKpu`6A1O8w^cx*moI5w65!M=uXbh z=9sXL!#G-NQ6ihWbzRqaA%)BtV1&?NwtVK~mx~(B-UB4XBS4&H1_-gdIyqloy*J~5 z`J|7JNFid3&8DHMDzWu#Hv~JEWl2*4AHp<`UC$9tZVn`GyZzMq<FVct2~wD0 kxLKp6&4S3j3^P6FdgVhf7#gM5eK737x!QDH$@QDJ#; zQF#dv6<3rLHP+QO)zvlC*EIuCLw$2YLrX(_OJhT8V?%d)Yfn>kZ)Zmz2zB;#b@q36 zO=+o`I&s3Z$&+SHn>uUywAny3WBQz#Gv@ZS%$+rJ(X{R*(|ear?_Ixe`UW6cG-Ko9 znR_=Z-?woECj$e}pW+M*Ku=0DFvv16$T2V|Ffb@GFeouFC^ImqurR1GFz9eG=yEaW zu`=j!GwAU!=yNdW^D-E4Fc|PM81gb0@iQ0;FqjH6mp@OsCPxXj2mBi~jE|T+ zzL6DaX_l_JwB+qGk1t*8T)+PPFaNM|g(%DWz3&e$XrI6TzCuP|M~!0ijx(u7*Uh(E zwul(%Xdd;m**Dj#**R;CQO~t3TPg2`w`^Cprf@6_(qg<8H+L3ivP6_7d(G21rYqNe zH&b=i+^}Iyt68a%_UY~;4DO4wz13x3U0XG^Xd_3=ovB*FdgVhf9!Kf-mVb3&;?u64!{5;QX|b^2DN4hJeJ(yb?V> z*ARs=V?9$nLj!{^MGJwd_yc@GT>t<7FDJ;YC@!QX%BL$OU?Qbx3zT9k3GxeOaCmkj z4af=iba4#fkYzpC$a~0uhrvMqG~?t44FOdSM=ciQ{Qa+%vwD5}>+GEk>lowDH`Q9Q z9Z9>l;gX<1nKHYfv*w{?cS&XQP49se5tao_WP1uZ`To`-}jhh);4srw^W(sB&Pds8Uf%O~%!;`DbX0s#Slmay} Nc)I$ztaD0e0sw4lDG~qx literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_reinforce_left.png b/mods/vipworld/darkage/textures/darkage_reinforce_left.png new file mode 100644 index 0000000000000000000000000000000000000000..c026372d07423d03c7ce8a6ac6a7d93d9639a447 GIT binary patch literal 510 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJXMsm#F#`j)FbFd;%$g$s6l5>) z^mS!_z{V}0WSB8q?IloXV}MVHYmkj%kgZCvjbgOBW`eg)VVG`7m~MHvZe^ryRg`X3 zoOykMc}J%C#A25jMb0yeoo4}2iSukADs|q}4YHq;fdOcfI0FOF8fgXwSq26<1_lKN z21N!2B?bm%1_l)t1~mo-9WDl4E(SeT20d;DJst*q4hDT*1_KTT16~G0UIrt624evR zQ(*=(VFq&v1`81eTL}g`X$E_71~*j!9~A~aWrj2ZhX4Qn^XBoi0&Nv53GxGZ78B?Q z3nZ8Vg&C8)-CeBwIFI}SayELpIEF}E_U*ea)a1b9x_AvMtEl1>R_;X#UZI))|0m}q zNbL2Wz1cjSsqb~%;q*x@7hiuai)BBxBJPceFSGCTr) z^mS!_z{V}0CbwMe-WH(H;Q*fy*B~3kAX}AS8^vgM%>-|q!Z6*EFx~QS-O5Paswmy6 zIP>}h^NvjOiN!86ikxQ_JI?~566e{a&YQYHmUA*N0Id;cU;x@7&A=ebz#zxKpuoVO z$iSe)z@W^)pu)nS#=xM%#h}Z@pvTIf$IYO}!=TT>pwG)-z`$bRhBw0u6SW);aohI=cDYDN~J_S`Y&&~f{Kb`gc2K`%q?q^T>eq-Mx x8)ILo=sjom*YEkblhyHpH1DpzFN@^v*u@KnNw!SsV|fkosi&)-%Q~loCIFKrpf3Ob literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_reinforced_wood_left.png b/mods/vipworld/darkage/textures/darkage_reinforced_wood_left.png new file mode 100644 index 0000000000000000000000000000000000000000..624407b06f5e1519366c8722e83fdd6f655af822 GIT binary patch literal 429 zcmV;e0aE^nP)&S)7jzK?q;YP0Lwt=c z-cUMpF|MVmBUKJlf1ZTbbm$_crIWCyd$!~zqEnHK3&>E7wcN?Pb|L>xDy^q7poDSpzZ{|dBZ~J;>bk5 z=|P_@X)2FB-l~qYmDYtVr7eRWTR(&@3Q5RL43dD0p)4v%Wlot_(*GgZF-S&X4;{K+ XQZU=oR?TGs00000NkvXXu0mjf0xY;@ literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_reinforced_wood_right.png b/mods/vipworld/darkage/textures/darkage_reinforced_wood_right.png new file mode 100644 index 0000000000000000000000000000000000000000..f89d4636649f005c60a026590987365899cc4cd8 GIT binary patch literal 457 zcmV;)0XF`LP);#zY?!E)Kj_d!G64CmJ9+@S?JKhoUpZZ*gOHc1 z-E)Qf?1(3Gt;0Avbg?`RDdh|{#w9y7+}$u=%6U`hVl@nYW%{vMr7y3Sw$R0z8tzXm zz1vLK7Z#<9l@R1GG2WJaKWjY!Pe2#PCOrAEV!J#ko?Cp@9QjhbT-Z|DF!-~1Z-Oog zamaQA5<>?=v7m@6<`naa)F31?1W79xLx=7kPchsk8W(s000000NkvXXu0mjfW|YD> literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_rhyolitic_tuff.png b/mods/vipworld/darkage/textures/darkage_rhyolitic_tuff.png new file mode 100644 index 0000000000000000000000000000000000000000..88ed8ec5febc31f208266759444e4640b4609c29 GIT binary patch literal 728 zcmV;}0w?{6P)?97a(Ms%03B&m zSad^gZEa<4bN~PV002XBWnpw>WFU8GbZ8()Nlj2>E@cM*00KNoL_t(I%Z1WQZW3Vt z!0|uB*KcNEU>IISsI)0fHBqTikKo!fxOM9ZTze3&-~rrdVl-;fw4o2Ew52@D6gora z@wqT*T$pl(-!F0a{*7vP+7xmQqu~Xsl^RhP62vi=XJ^zJ4Hh>M?al#K7-3aP)HgPX ztO6IUT|{Mj8)Nes{?Rv_QUPI?F;&26`xq@_F}a$NOe&gBU(osfl}Oj2)+C$FBGVRP z((d4U*J#Nkdq02hu(^Y)G{P`oB>_?-(ajXm!ehO;L%LQ+Ee4Da_t7xXf;h%7Q-lgu z@2xTJ4^T>BZ*1}Vw2$LB5Qa?L33j1~-|rC)dg!GGc*8EjpU()S&U`v0ZQB$}B|>4~ z-FQ^0WsdjvFr6ahyu-<1i=0zr5l2{&hndf#tw@PdpzD%xw}(5O;>~?bY0}tg;QBtj z^DeX59H&~ta7wt7G4xtkX#*`LLCTQafAoay=a0dVSQ7f}1H@XBm#^QVlwx*uN&CxZ zuE#wxxjcz<0hOtuO~wP#S)0Z5lG)rN7*80SbxFh#dmleA`t^y07Z51O)z{I)3f5{B z&9cz0&Jo#khLfZAf1N$wCk_KD)iQZI$7pzg5CV5JynP~;Ia`Ky=M%BaIas)NKGBvr zFME=FRnNSOg`}8s7+jpA>n4jZMA{CTy1{d&L~#40dcTgaazt@RFn1BI?=wB`l9DSp z)f&2yWpuEMWwfyDEWu0?{qsahNx}d#{r8Es%z4=pZJG13Cw~Ak@OAIqwdRii0000< KMNUMnLSTZJJ3=l1 literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_rhyolitic_tuff_bricks.png b/mods/vipworld/darkage/textures/darkage_rhyolitic_tuff_bricks.png new file mode 100644 index 0000000000000000000000000000000000000000..9abb90779e5c5bc33c402d25073273256eca922a GIT binary patch literal 948 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 KMNUMnLSTYCP+UU* literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_schist.png b/mods/vipworld/darkage/textures/darkage_schist.png new file mode 100644 index 0000000000000000000000000000000000000000..0f45d99a60a410ad5e6403bfdba1ec316d689d13 GIT binary patch literal 749 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_shelves_front.png b/mods/vipworld/darkage/textures/darkage_shelves_front.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f423cbf84c341f25854685fea51d95a18aa296 GIT binary patch literal 590 zcmV-U0Px#24YJ`L;!mLSO6x+Dg@7-GoF<6v3E)M}-``_zXU#58*oq zDjtQz=s__O7M7iz8K=ub4I=Di`_fHy{q+OV4$NzKq>xRiRH%|tn^2o#CYXQ%Nd?u&o!2l2 ztOgGDqSaY#FdgVhf_vePn~n}SC9!RC9V-A&iT2ysd*&~KCX@~3L&Y<8F~3R z`RSRd#R{Hz$$AQ5hI$5ubr+g>fp+8t_=LFndpiYt+6D)>hx#~#`8b68I!5?8MFqIT z1i8fqyT|#v#D#do15v1Fe7H+OsAoc$S3;O~Vz_r=Txe3bPf`RB`6fmACWpBshq)$4 z`X)#DrG&etMERwLd8dZ^q(=LvMhB$E1f)gyrUA*A!1Mr*^a$VdNVoJzzw{{2^w_}k z*zojt@AUYf^aP)b*r1F!APUZi56+D8&x{Jl1Tx}7vZ4dBVgj=gLb4Ju-#jMQV()-qZkK+=a^gJ`7_jG{$+_?WU;?D)IyDqcb zN71_Mj(yBN>7d+Dmy=l>7FBX4*^9sX927Kk=G+mxb4}a+)w+uW3KpIGf5OS)(MFDG R-+{@O!PC{xWt~$(697;2DUARC literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_silt_lump.png b/mods/vipworld/darkage/textures/darkage_silt_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..c2ab34b88f822eb3f20a055ec09685a904ea7e5d GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!93?!50ihlx9jKx9jP7LeL$-D$|I14-?iy0WW zg+Z8+Vb&Z8pdfpRr>`sf9Znf>HCcAIWvhTfJOMr-u0Yz)(ICd(E-N8qvhN0vQpS=X zzhDN3XE)M-96e7L#}JO|$q5JefABMO{;zL1vR>5T(N!%rwr8OZO`I+UYoa(+!rGWP dFA8*2F@$n+XRKOnnF!R$;OXk;vd$@?2>`^FF!BHZ literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_slate.png b/mods/vipworld/darkage/textures/darkage_slate.png new file mode 100644 index 0000000000000000000000000000000000000000..dd94dc4e015be3ce422a3a628cac50ed0bd3f9bd GIT binary patch literal 503 zcmVPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX2^|(W1Q!VnrT_o|iAh93R4C6a zkukC)SquUJsb2q?n7ggJ=HCAV-Bl8d(Thg}Mh3}${{2r9Meo|4XSynIg2eXjdhe-A z0M6@I2ictrCE9U38xkaU4S)oSQuTFMrIJ8`0h0Kf6TrsKA|Ms#b}0GhXlP zd_M2%oS9LPeYMox^W0U}^V}p`l5HxY!04Qv5osv4x@}Vean6h1HGm{v;v`ON7bS7- zCrNh^+FjdC!s`G)s=E6ao76ma3^G*(&>q^9(>033*L12}Ro-=i33; zrmCAeyN+#&fW7GMuS!YCuBa}pE$01sLRQyxwZsJ1bm@$fJ@MwrAA}KoUd}1S*lJ>P8?*!0(@*t`ewHNd*EBw6i6C ttzn*tR}#q2{RFA5s}&&l|DP(^{tN0@Q8!sQ9c=&r002ovPDHLkV1iV&*tq}z literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_slate_cobble.png b/mods/vipworld/darkage/textures/darkage_slate_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..b4f26c3da9c4a83f28fdcb2f2029be4ad142e4fe GIT binary patch literal 627 zcmV-(0*w8MP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3Jwb>2h1zYjsO4x1xZ9fR5;5$ zlS_^xM+^mnOlFp((R8EF0^p+q%zF^S)`uiWPwHQ5!KKT6e zo6!fQLJ|l7j^m)JxLhwZZ#?%W?oNFBcmoN^a5vsBgS94Zh8dU{Yb6(MNX1%7kKp=# z=kv!eyt#9B3J_8;#y~(7h4%0tt6RGK4S; z_r~-2WE&U2xZUr#0TDruz$E5c7yyR1MyWu>u_gkpw>zbzkAWe=%n-#|P?eNK&dKF^ zW6lF_2G)s8S_EqzwAPvP0Knb-l~K4k?oJta;$>wCG48Gij|ckDdGXH>!%Y z7SV&af4rd*|t%bLSN=OirzM##OsEX)8W`abiSaagxi1Rlvz8=k+8%Co=oCS9rxLqzp zYi!$wH>bJNUXD6WuB5r09+<t5A|n6* N002ovPDHLkV1n;09*_V4 literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_slate_side.png b/mods/vipworld/darkage/textures/darkage_slate_side.png new file mode 100644 index 0000000000000000000000000000000000000000..8e1a9ddb613119945328c29b31ddb705758bf1bc GIT binary patch literal 546 zcmV+-0^R+IP)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX2^|(YI^j;WdK7P#`&VPiN#>mBZ_-((>N}o_BxDCQj#%gge8X|dZ(Gd zl;|$WNEn7;W~563keP`*{(1d8eYtvaFA^f60B#0_5&&|yf1y!`O!PLTaG!3M^YMRp zv)#L-%ryHag~ANIb--9`F<)wyMvI7t$5Uyv%mg6GSllgogi?~x04d<^W(L4X9NvC^ zp8mAm8=zEl)LPp#mFhHlCU#$*`_$@CBh-7i^Kv;KKenvan^dB}kB2`GX}#H{4dAnLr|q_P9&ZU-c>_r5nRfPyhe`07*qoM6N<$f(7IA=Kufz literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_slate_tale.png b/mods/vipworld/darkage/textures/darkage_slate_tale.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e2a71af3504c43c83b1e8a7de4fa94702ab388 GIT binary patch literal 250 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!dVo)et9N*eXF_R2MnQ0HOIB%h zTH~~`?j^O|lbU8Ms++fS;@qVZR%~8<@YKe>5(%J|K2I0NkcwNj=c4&s6gikLd=d)y zzW<))y_65mHZw#@SdJVy6tZX$hqryh--Av`2iEjlkSX-A;16qlyo%x7PWJ8WNxDoW zedpc=&zi@V%C6RCGXJSWn8%haVPQ!UQr($xyUj|{887-=wkmya<@@5>-;X@Al-~F2 y+tJl$b02W2?RVW5v7&Qj#U_5^Ww)Aj*2~v_WZ4sOkM%v!WelFKelF{r5}E+0x@Nop literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_slate_tile.png b/mods/vipworld/darkage/textures/darkage_slate_tile.png new file mode 100644 index 0000000000000000000000000000000000000000..42517efdb5661a07dea65d7fe885e8dd7744206e GIT binary patch literal 301 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFO>_%)r1c z48n{Iv*t(u1=&kHeO=k_aPe`g=!a@+RRD$51AIbUJrhd3!()PTTOu+F(i*2_l~$K^ zFRAUGR5x#D(~LzER&1U)cj@Ybr%o@f>;r1)@pN$v;gDrLXvlTQL4ftbetYJyq#}mL z1{yb3wf4Hk!D*>W{{8At)EGR83 zEG;T5D=I86E-EhpqT-5@qQ<(~rnY2lR4S<|M@nm%pOwC>r{r_G)* zeaZCRrPF)o%$zZI*37l@r>{XE)7O>#4wopGtVHUG9VtMe1Wy;o5Q)oY&slRd7znT) zC~qxM@^-j5_2@DFBSx)ZWyfk*-q-W5-rIb2OY@ZZLhA}vdmIb8d@jy))3jyt_I8=v z+NFG0tElsN-IEoIjE=nDRH}8vQcr2kA>P#@Nr4|HA7{7hH?3`0(XkC^7lWs(pUXO@ GgeCw+63p}f literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_straw.png b/mods/vipworld/darkage/textures/darkage_straw.png new file mode 100644 index 0000000000000000000000000000000000000000..6cac161abf90cbd14b90e9e951cb703694991966 GIT binary patch literal 758 zcmVPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3Jwk}5ko^xaR2}Uh)G02R2Ufr z!O3pZKo|hv`DgQZOPs}V3MC~~C8!W$5gg$GdgQTq5nh5bM}$BiL0i-%DNW-ncE|BH z3*QHyKE7+({N%&Ym(PDznReK~3lP%k@Yq|-;OysZf2fXMJeglC`Z1s16xblz>EVmB zysT|`uK@@b=Fczrbk}h@OD$3pI(NMuZ@clra}pymn+u; z^x|b)=3%vKdXX=4p2S`J=!oEkj|Y)2+>R&qr&KU;^fb`6muG4)V$WXt+YKHjG|$j> ztFSS~4ICs!qkX}JGR7oBH;HYWkgTvG2qqIW7})u>j>lo1VZ2#`-({li=0W6B@Sv1dY2>;1c2*5y*XL|H zwegS~Oc<^TtO0b}G6uaqsauFb6!j?vG@01Jj zV#s{9l$kJCE>1=_{{R3007*qoM6N<$f`Uk1r2qf` literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_straw_bale.png b/mods/vipworld/darkage/textures/darkage_straw_bale.png new file mode 100644 index 0000000000000000000000000000000000000000..47119f788d5800069b4ce36e0bdef05bf8046d5e GIT binary patch literal 747 zcmVPx#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3Jwl25v4Q}EC2ukeMv+?R2UhR z!P|1vMi>C#e-Bz~wLVCZ55h5~X)b!fOrcDsQ(&fj9-e}Go}?GOYTuwU+%c3U&`v23 z7sqj^mB6&(QBfPoI3p?*t~1qq>P$iEvvS0_Hz|%vF6-(k!_fL=H_8A_}Xpw`I23zNNzX$$wy6~CbS!-uw9)%77^3wVJ{&ER%>^5sNNd~1v_;Z28 z$h*GOVPN|s$O>1a@b4!F0Pz?Ju1U{}#*UzxF?MuJabKW8fGk+r!w*j8p`a*0ZS4Rc z;P~pIi6>kz@94-)#$-07R5kdww?(!q#kl8r?Cec@D?$Asff6=5x!IKCl~UUJSFpX@ zPv!(Yd-5&(A2j)j950jkVP_Pf6lAG*pa1!8_s8?*pQCi9S1RAAiq({3*pz z3>bCeh;G((y6a{!5}b%W2LN3e51C}i${ZnrIOoYNg5SPYvne73X;m-o_%B~ItwzQe z07!S8EW26aot?J(D~k|fJx8s!!;m^cvQ!5gIt8lkOsfE(l)B8Z)s_X6da`M)Y5-R? z0-%kos)p?g+sN+XW78T30KR~mRIT1OQAiLm+qHH;Xsy$CZ^F9G2#n4@>^|#jRRgId&Kb9$R_9e-7)mMn_4FqHw5z20nCYfg>+N-PfC2F7U#XP!&F}Rn49ZH% dy}JE{{~zmqMwmWZZEgSn002ovPDHLkV1ip*S;_za literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_tuff.png b/mods/vipworld/darkage/textures/darkage_tuff.png new file mode 100644 index 0000000000000000000000000000000000000000..8d2b7e11453aa3e898956e8593afe10a9714824a GIT binary patch literal 726 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/darkage/textures/darkage_wood_frame.png b/mods/vipworld/darkage/textures/darkage_wood_frame.png new file mode 100644 index 0000000000000000000000000000000000000000..91392da0d219fadc4b066e5c94e0877ecb821f84 GIT binary patch literal 730 zcmV<00ww*4P)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3K0x518+r>K>z>%24YJ`L;(K) z{{a7>y{D4^00LS`L_t&-83n;xZX8t?#|gO*OObd0Bqo5w40y{VGB!rS zBtSA!gajA|+w!fuy6T+$vzEOF4FJH)Etr8j7y!@i5GDglcbbGsc-Xj~+w%OpNa(D}<|(n)XWM@+uORop zPe1-ZTe`YdJIn{v1vb*x;`Z)t>8(-1Jn|{RZJ1o^(rpjq3*i3tQJ!h;k;Axa>#?&Q zSJt+0x;>%wqDpdy)00Fd^J&rxZpaDv?f1V;W)x~>!Z2`%48|cbK`(H`!y}l$6PrLe zCcJ%n%8)?}L1eJDhN-}WfH21$D3A)=saA{$xf$W&!#mUgE5H#@OVO(#L3m(p^uE&7 za2cx_n-MYsZm#bEr&NT))8hkGod_p$;AFGm=6=ufp%G?mPZP(8fDDJ{d9Pk(s-jn+ z-U$h}pk&PJ!frS4>U_e(Si9IiFA9f@gtP5rks-jOq8E%gv6(g;k4NU?%yC&*<`r|t z24rRyiPC_xvzNHrFvOr3+*(_im(F21;x4wkEw9FNwkH!ArrR%fW+9AQvUm9F`WiZ| zz!0kHW-=@sGjJf&iEx?BBAw&1&^zSC8+iBOHGL^sFIp?BR&vV1M5!|l15bz2(pQ_Z zI63`_W%u4^P)Px#32;bRa{vGf6951U69E94oEQKA00(qQO+^RX3Jwqp2=Y$r?*IS+%}GQ-R5;7c z(!pyJK@`XF@0;Chn@u!nF^Kl62mc-a0}qO(ARa1s5xjZm(VnB1fTBc%(vzOFcq&L~ zd+Mo_CW@OTX5%Ki*?Ar&WBbD`6~*Vn`AQLl#yEVK#yDABBx$sIP$BYFtv| zd-%R3pBX%{U=>6O0uX_!7}Qu02-G6JhmeyDGXzlnbN*fgfDf2?1s)g!M!_18?T7Gk z_Zt1-NcWCoUOz!>3MPQfcU9dxj%hU!fbjA^b_bcxz!(7|3JMkw<2J_w7M5EegXyTS zOyKHu@Z%Va7{nSZV5boMoX0S?FmDy&q6bPE2-8CVf8 z0>GdL;}m>lVcj0gEZn>Se04URKonh!5FbH%ca3kSV?FE+czYK~QfREe#+$kxb_aZT zfb_nDdhp_lv-kIqrO*ur19p}J@H== 4 + + local leafchecks = { + { + direction = 3, + positions = { + {x = pos.x + 1, y = pos.y + size - 1, z = pos.z }, + {x = pos.x + 2, y = pos.y + size , z = pos.z }, + {x = pos.x + 3, y = pos.y + size - 1, z = pos.z }, + {x = pos.x + 4, y = pos.y + size - 2, z = pos.z } + } + }, + { + direction = 1, + positions = { + {x = pos.x - 1, y = pos.y + size - 1, z = pos.z }, + {x = pos.x - 2, y = pos.y + size, z = pos.z }, + {x = pos.x - 3, y = pos.y + size - 1, z = pos.z }, + {x = pos.x - 4, y = pos.y + size - 2, z = pos.z } + } + }, + { + direction = 2, + positions = { + {x = pos.x , y = pos.y + size - 1, z = pos.z + 1}, + {x = pos.x , y = pos.y + size , z = pos.z + 2}, + {x = pos.x , y = pos.y + size - 1, z = pos.z + 3}, + {x = pos.x , y = pos.y + size - 2, z = pos.z + 4} + } + }, + { + direction = 0, + positions = { + {x = pos.x , y = pos.y + size - 1, z = pos.z - 1}, + {x = pos.x , y = pos.y + size , z = pos.z - 2}, + {x = pos.x , y = pos.y + size - 1, z = pos.z - 3}, + {x = pos.x , y = pos.y + size - 2, z = pos.z - 4} + } + } + } + + local brk = false + for i = 1, size-3 do + pos_aux.y = pos.y + i + local name = minetest.get_node(pos_aux).name + if not (name == "air" or (i == 1 and name == "ferns:sapling_giant_tree_fern")) then + brk = true + break + end + minetest.swap_node({x = pos.x, y = pos.y + i, z = pos.z}, {name="ferns:fern_trunk_big"}) + end + if not brk then + minetest.swap_node({x = pos.x, y = pos.y + size-2, z = pos.z}, {name="ferns:fern_trunk_big_top"}) + minetest.swap_node({x = pos.x, y = pos.y + size-1, z = pos.z}, {name="ferns:tree_fern_leaves_giant"}) + + -- all the checking for air below is to prevent some ugly bugs (incomplete trunks of neighbouring trees), it's a bit slower, but worth the result + + -- assert(#leafchecks == 4) + for i = 1, 4 do + local positions = leafchecks[i].positions + local rot = leafchecks[i].direction + local endpos = 4 -- If the loop below adds all intermediate leaves then the "terminating" leaf will be at positions[4] + -- assert(#positions == 4) + -- add leaves so long as the destination nodes are air + for j = 1, 3 do + if minetest.get_node(positions[j]).name == "air" then + minetest.swap_node(positions[j], {name="ferns:tree_fern_leave_big"}) + else + endpos = j + break + end + end + -- add the terminating leaf if required and possible + if endpos == 4 and minetest.get_node(positions[endpos]).name == "air" then + minetest.swap_node(positions[endpos], {name="ferns:tree_fern_leave_big_end", param2=rot}) + end + end + end +end + +----------------------------------------------------------------------------------------------- +-- GIANT TREE FERN LEAVES +----------------------------------------------------------------------------------------------- +minetest.register_node("ferns:tree_fern_leaves_giant", { + description = "Tree Fern Crown (Dicksonia)", + drawtype = "plantlike", + visual_scale = math.sqrt(11), + wield_scale = {x=0.175, y=0.175, z=0.175}, + paramtype = "light", + tiles = {"ferns_fern_tree_giant.png"}, + inventory_image = "ferns_fern_tree.png", + walkable = false, + groups = { + snappy=3, + flammable=2, + attached_node=1, + not_in_creative_inventory=1 + }, + drop = { + max_items = 2, + items = { + { + -- occasionally, drop a second sapling instead of leaves + -- (extra saplings can also be obtained by replanting and + -- reharvesting leaves) + items = {"ferns:sapling_giant_tree_fern"}, + rarity = 10, + }, + { + items = {"ferns:sapling_giant_tree_fern"}, + }, + { + items = {"ferns:tree_fern_leaves_giant"}, + } + } + }, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-7/16, -1/2, -7/16, 7/16, 0, 7/16}, + }, +}) +----------------------------------------------------------------------------------------------- +-- GIANT TREE FERN LEAVE PART +----------------------------------------------------------------------------------------------- +minetest.register_node("ferns:tree_fern_leave_big", { + description = "Giant Tree Fern Leaves", + drawtype = "raillike", + paramtype = "light", + tiles = { + "ferns_tree_fern_leave_big.png", + }, + walkable = false, + groups = { + snappy=3, + flammable=2, + attached_node=1, + not_in_creative_inventory=1 + }, + drop = "", + sounds = default.node_sound_leaves_defaults(), +}) + +----------------------------------------------------------------------------------------------- +-- GIANT TREE FERN LEAVE END +----------------------------------------------------------------------------------------------- +minetest.register_node("ferns:tree_fern_leave_big_end", { + description = "Giant Tree Fern Leave End", + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + tiles = { "ferns_tree_fern_leave_big_end.png" }, + walkable = false, + node_box = { + type = "fixed", +-- {left, bottom, front, right, top, back } + fixed = {-1/2, -1/2, 1/2, 1/2, 33/64, 1/2}, + }, + selection_box = { + type = "fixed", + fixed = {-1/2, -1/2, 1/2, 1/2, 33/64, 1/2}, + }, + groups = { + snappy=3, + flammable=2, + attached_node=1, + not_in_creative_inventory=1 + }, + drop = "", + sounds = default.node_sound_leaves_defaults(), +}) + +----------------------------------------------------------------------------------------------- +-- GIANT TREE FERN TRUNK TOP +----------------------------------------------------------------------------------------------- +minetest.register_node("ferns:fern_trunk_big_top", { + description = "Giant Fern Trunk", + drawtype = "nodebox", + paramtype = "light", + tiles = { + "ferns_fern_trunk_big_top.png^ferns_tree_fern_leave_big_cross.png", + "ferns_fern_trunk_big_top.png^ferns_tree_fern_leave_big_cross.png", + "ferns_fern_trunk_big.png" + }, + node_box = { + type = "fixed", +-- {left, bottom, front, right, top, back } + fixed = { + {-1/2, 33/64, -1/2, 1/2, 33/64, 1/2}, + {-1/4, -1/2, -1/4, 1/4, 1/2, 1/4}, + } + }, + selection_box = { + type = "fixed", + fixed = {-1/4, -1/2, -1/4, 1/4, 1/2, 1/4}, + }, + groups = { + tree=1, + choppy=2, + oddly_breakable_by_hand=2, + flammable=3, + wood=1, + not_in_creative_inventory=1, + leafdecay=3 -- to support vines + }, + drop = "ferns:fern_trunk_big", + sounds = default.node_sound_wood_defaults(), +}) + +----------------------------------------------------------------------------------------------- +-- GIANT TREE FERN TRUNK +----------------------------------------------------------------------------------------------- +minetest.register_node("ferns:fern_trunk_big", { + description = "Giant Fern Trunk", + drawtype = "nodebox", + paramtype = "light", + tiles = { + "ferns_fern_trunk_big_top.png", + "ferns_fern_trunk_big_top.png", + "ferns_fern_trunk_big.png" + }, + node_box = { + type = "fixed", + fixed = {-1/4, -1/2, -1/4, 1/4, 1/2, 1/4}, + }, + selection_box = { + type = "fixed", + fixed = {-1/4, -1/2, -1/4, 1/4, 1/2, 1/4}, + }, + groups = {tree=1,choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, + sounds = default.node_sound_wood_defaults(), + after_destruct = function(pos,oldnode) + local node = minetest.get_node({x=pos.x,y=pos.y+1,z=pos.z}) + if node.name == "ferns:fern_trunk_big" or node.name == "ferns:fern_trunk_big_top" then + minetest.dig_node({x=pos.x,y=pos.y+1,z=pos.z}) + minetest.add_item(pos,"ferns:fern_trunk_big") + end + end, +}) + +----------------------------------------------------------------------------------------------- +-- GIANT TREE FERN SAPLING +----------------------------------------------------------------------------------------------- +minetest.register_node("ferns:sapling_giant_tree_fern", { + description = "Giant Tree Fern Sapling", + drawtype = "plantlike", + paramtype = "light", + tiles = {"ferns_sapling_tree_fern_giant.png"}, + inventory_image = "ferns_sapling_tree_fern_giant.png", + walkable = false, + groups = {snappy=3,flammable=2,flora=1,attached_node=1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-7/16, -1/2, -7/16, 7/16, 0, 7/16}, + }, +}) + diff --git a/mods/vipworld/ferns/horsetail.lua b/mods/vipworld/ferns/horsetail.lua new file mode 100644 index 00000000..3d6fbf0a --- /dev/null +++ b/mods/vipworld/ferns/horsetail.lua @@ -0,0 +1,71 @@ +----------------------------------------------------------------------------------------------- +-- Archae Plantae - Horsetail 0.0.5 +----------------------------------------------------------------------------------------------- +-- by Mossmanikin +-- Contains code from: biome_lib +-- Looked at code from: default, flowers, trees +-- Dependencies: biome_lib +-- Supports: dryplants, stoneage, sumpf +----------------------------------------------------------------------------------------------- + + +-- support for i18n +----------------------------------------------------------------------------------------------- +-- HORSETAIL (EQUISETUM) +----------------------------------------------------------------------------------------------- + +local node_names = {} + +local function create_nodes() + local selection_boxes = { + { -0.15, -1/2, -0.15, 0.15, -1/16, 0.15 }, + { -0.15, -1/2, -0.15, 0.15, 1/16, 0.15 }, + { -0.15, -1/2, -0.15, 0.15, 4/16, 0.15 }, + { -0.15, -1/2, -0.15, 0.15, 7/16, 0.15 }, + } + + for i = 1, 4 do + local node_name = "ferns:horsetail_" .. string.format("%02d", i) + local node_img = "ferns_horsetail_" .. string.format("%02d", i) .. ".png" + local node_desc + local node_on_use = nil + local node_drop = "ferns:horsetail_04" + + if i == 1 then + node_desc = "Young Horsetail (Equisetum)" + node_on_use = minetest.item_eat(1) -- young ones edible https://en.wikipedia.org/wiki/Equisetum + node_drop = node_name + elseif i == 4 then + node_desc = "Horsetail (Equisetum)" + else + node_desc = "Horsetail (Equisetum)".." ".. string.format("%02d", i) + end + + node_names[i] = node_name + + minetest.register_node(node_name, { + description = node_desc, + drawtype = "plantlike", + paramtype = "light", + tiles = { node_img }, + inventory_image = node_img, + walkable = false, + buildable_to = true, + groups = {snappy=3,flammable=2,attached_node=1,horsetail=1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = selection_boxes[i], + }, + on_use = node_on_use, + drop = node_drop, + }) + end +end + +----------------------------------------------------------------------------------------------- +-- Init +----------------------------------------------------------------------------------------------- + +create_nodes() + diff --git a/mods/vipworld/ferns/init.lua b/mods/vipworld/ferns/init.lua new file mode 100644 index 00000000..d4287c0e --- /dev/null +++ b/mods/vipworld/ferns/init.lua @@ -0,0 +1,20 @@ +----------------------------------------------------------------------------------------------- +local title = "Ferns" -- former "Archae Plantae" +local version = "0.2.1" +local mname = "ferns" -- former "archaeplantae" +----------------------------------------------------------------------------------------------- +-- (by Mossmanikin) +----------------------------------------------------------------------------------------------- + +abstract_ferns = {} + +-- support for i18n + + dofile(minetest.get_modpath("ferns").."/fern.lua") + + dofile(minetest.get_modpath("ferns").."/horsetail.lua") + + dofile(minetest.get_modpath("ferns").."/treefern.lua") + + dofile(minetest.get_modpath("ferns").."/gianttreefern.lua") + diff --git a/mods/vipworld/ferns/settings.lua b/mods/vipworld/ferns/settings.lua new file mode 100644 index 00000000..0fcdfbb3 --- /dev/null +++ b/mods/vipworld/ferns/settings.lua @@ -0,0 +1,43 @@ +-- In case you don't wanna have errors: + +-- Only change what's behind a "=" (or "--"). +-- Don't use caps (behind a "="). + +-- If there's a "false" (behind a "=") you can change it to "true" (and the other way around). +-- Spelling is important. +-- If "true" or "false" is necessary as setting, everything(!) which is not spelled "true" will be read as if it were "false" (even "1", "True"...) + +-- If you wanna comment something (for example to remember the default value), you can do this by putting "--" in front of the comment. +-- You can put "--" at the end of a line with "=" in it, or at the beginning of an empty/new line (minetest will ignore what's behind it then). +-- But don't put "--" in front of a line with "=" in it (or else minetest will ignore the setting and you might get an error). + +-- If something is still unclear, don't hesitate to post your question @ https://forum.minetest.net/viewtopic.php?id=6921 + +abstract_ferns.config = {} + +-- Which plants should generate/spawn? +abstract_ferns.config.enable_lady_fern = true +abstract_ferns.config.enable_horsetails = true +abstract_ferns.config.enable_treefern = true +abstract_ferns.config.enable_giant_treefern = true + +-- Where should they generate/spawn? (if they generate/spawn) +-- +-- Lady-Fern +abstract_ferns.config.lady_ferns_near_tree = true +abstract_ferns.config.lady_ferns_near_rock = true +abstract_ferns.config.lady_ferns_near_ores = true -- if there's a bunch of ferns there's ores nearby, this one causes a huge fps drop +abstract_ferns.config.lady_ferns_in_groups = false -- this one is meant as a replacement of Ferns_near_Ores: ferns tend to generate in groups, less fps drop, no hint for nearby ores +-- +-- Horsetails +abstract_ferns.config.enable_horsetails_spawning = false -- horsetails will grow in already explored areas, over time, near water or gravel +abstract_ferns.config.enable_horsetails_on_grass = true -- on dirt with grass and swamp (sumpf mod) +abstract_ferns.config.enable_horsetails_on_stones = true -- on gravel, mossy cobble and silex (stoneage mod) +-- +-- Tree_Fern +abstract_ferns.config.enable_treeferns_in_jungle = true +abstract_ferns.config.enable_treeferns_in_oases = true -- for oases and tropical beaches +-- +-- Giant_Tree_Fern +abstract_ferns.config.enable_giant_treeferns_in_jungle = true +abstract_ferns.config.enable_giant_treeferns_in_oases = true -- for oases and tropical beaches diff --git a/mods/vipworld/ferns/textures/ferns_5.png b/mods/vipworld/ferns/textures/ferns_5.png new file mode 100644 index 0000000000000000000000000000000000000000..7e4066519e7a860958015db57b388dc33337595f GIT binary patch literal 550 zcmV+>0@?kEP)Y=%F{K0ver6p@o$NwE-Gu)Tt*@q?Ack5)&F3aatY6W((Ox1$K4=32~RG zY3i{*@$25pppa&--Isgs+57v>ch0@basTx&Z4osqfZo2*zFgl3(OGW#aBN=!e~Mi@ zQu-(it1FP}gLjN^Xy@YJ;YPdrap#j8`!x?%iO^!fft8bCq%@iSjYA zwrY3~FS*#kr0K)UBQIO0>LT8L3Evt3%L24k1af5xT;<%4g~NMD8g58698CeFiNQT-3IsA6AOf`1vb}M3G0Lo8|pT@PWIXA1cSG$9=uk)1KBBDJPkn6XA#|hh-^EIH`e2eGwaQ1u-d3a zh1jEWzX0uc%btOx1TW&bZ;`dMiAUJX`_OCJ+4p%UA44}k-`Ly`)?y>b oZ3);)lXCVZK;fSKfBite0ol$MjYTRf3IG5A07*qoM6N<$f=?yk2EmFc(83Z!?Y>E*w=1259Kh&nqXMtV)@ik7mBYi@lAozNFBx#t?*`EAatbx<1ajhC)W#CUQUk>Xz}1q6VQ1- ze0deDu|^m-nyCPb@YM(`Q9eu?jd&Aj!|bUV%t%;7!(y>q86c{i&_^D@wB86i4R4_| z#Pw*~;=_~ag|DE3>p%(PdJ{YcES9cyU@XyQXg`WEd!m59JV?m`V$p!s8WBy|Q{Q!R3FTQI~yj<$ve*gdg07*qoM6N<$g5fAT AT>t<8 literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/ferns_7.png b/mods/vipworld/ferns/textures/ferns_7.png new file mode 100644 index 0000000000000000000000000000000000000000..b1ac1f519f3ae26f0d8f73f14cc7e3efcb91812b GIT binary patch literal 669 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/ferns_fern_mid.png b/mods/vipworld/ferns/textures/ferns_fern_mid.png new file mode 100644 index 0000000000000000000000000000000000000000..32133088ae6712a44899a705e14719b449c0c46f GIT binary patch literal 699 zcmV;s0!00ZP))9viIs^ODu!VqU^vZmC1qvSmUAv$ zty=XGKXK6u=&oVk=TSlkA%qY@2qA5%rw(lYRuAYS*7ty>M-$)hVw3CKV6*t3r`sQpj^j@PU zUX3SWAiioP@yt$sx0&q6MpP+^I(7T|3k1Y~5Mw>J|@J#6%Pb`EouI5<&WyWp9XpCTWZ-p0?a|08~G?UxQ# z52Jr7d>{H`YRC6cU%~dF_%Fu3Ze!-FKIUEonchnxj-$=rlFU4Du=3Ku*w@XBY`IwZ zC4xAzu;2M%@gVx~gMW3Md-y(arSP_c;!iH--uNi}9J{#mL-^C#=N%tq9(z6zMo(F4o#dYx>CQKBr)WV`q{}A6ao4kC zpl8`g@dppH&kRg%>R5c+N&kk8zIAKWgMW5?5uex6|G>(Bfj^TRNesr_2ZDnB7#=U1wV$((f6ODwY zo4B*A(7R?PoY&w^s~OyMGO%uEprBxnTp}{vgs4cDO^A~w|I$agWMg92Lt@TMPhQ8w zOE2k?jo9CGL}#`525aeEHRBzsBe7&5oYT=?(9<@oB3-iKpVS~uio%|S%|j0xuRLtN zaWT84r?6*X@wtg~$wvO$Fy8(ex(i0E@ft!CO*p%2>6+DHjocuRttUL*fGeS5d_$r1 zy^Gu$zr~n)?PuZN5fXnll6Y(&vS7zGag)rK9{L|yNEQ|D-q(;>ug8^8(LAJL_^F-v z*mdqbvypqzf-9k7v{X-K*Gq6xA-f$UUb2xcn@B%$kb4ziV#mYub{pcj8F&&zR46^Q zhzfQ4UkJ`OqK{SMn`yw&dmUZuB8mA%JcBB_A1KUx=VoYGL*^R?i47f@T`#V_THZ8CM>b)^ULo>5XW71BZR2%jx=E(Z9vt2f!pm>MCTN`*L6(o zdGY1dxb9sckk?>IT_cdYL3~L|jpMHje-)-PcN0nQQ;WBiITjIV^~eg zsG8)Ais3B>y57q~W}0Xjy+L)`XLPMPXrELN6-q*lIO&=Ps?UfDN4^135t`A`GNLA! zYr-{Ji$ANzl&rx&rQtKv9}yL`%@+`-Rb%iPQC|a>^nWH*GGgw%$~E_SLT&Xl#%d6! zolaAQ(|V1|SI(kWu3}KGaI3BgmFg^t<~-swYcbcL(_A3nRncrU(&=j<*6G8bZJ;-9 zBpJ})HeW}aMwyfYoBk?(_iaRluJJaJfR}K)2bax+sK^er;xJw!F&p#V~3c5J&EG8CcBt5vR>?%*;?qhd81%-lE;pOg!YnZ8sy1+)bEC`V_=z x)aPqL9C2C<_&rW~yTVuuO^74elmqd9^dDu}gXV#2KFa_A002ovPDHLkV1lHknUVki literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/ferns_fern_tree_giant.png b/mods/vipworld/ferns/textures/ferns_fern_tree_giant.png new file mode 100644 index 0000000000000000000000000000000000000000..2e3adb7206e429c4ce753d23b67959ce49769876 GIT binary patch literal 3250 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 literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/ferns_fern_trunk_big.png b/mods/vipworld/ferns/textures/ferns_fern_trunk_big.png new file mode 100644 index 0000000000000000000000000000000000000000..24ede0aa624a9d8938869146801c811f4652dbc2 GIT binary patch literal 684 zcmV;d0#p5oP)9zlVoEa3gt;&`q?jprG^!>tvKfZqr z{zgJporC+>!)$Kb(Gd6wV&Hw~2it|=u}sz|}2t|^0492sSAmi1`ecGq^p;pN5is{9L5OfE0yyX}@0#pq4Fteb6% zFxN`oEEc&(FO=;8aVvJfT&T!vJ&d`6qemZAS$whEJk#M`bn?mr$V2tmd z9y!bH6e0o_SJ%DKn`VD@GW+!5172RgHp(m(tG?|JB-+|Hw^zTn4S*?VRo~Tpe`J)P z1TQY<&88t)C3N%&g<-NF*}wwH%WRs0Q6Lln1Lvk*d!_Y_$oxqTzkOQc9C4JLK067@ z0ssI2MNu64A!3x`#B!!(008uV9;%b_{o}eUSu&OsZqJj%FRRt5yXNAh=5Z@aHgfiglMN=LciKwOiA~OX85?5 zoS}by{_CtkGghW?VkKU^T_K3#=o#dzhX;y;_2USq`TR;+z5BgCKR^5O`Q!iRWp?@+ S4N+VG0000(ub+;H)|{nXR1#{yV>ljZLMnqtRP-55a!nqQ=5!0T*9mjyDT3JYnCVcmhD z*y*&^BfDDp5l~!hEN3GuXM=3#65Jh6ak7=d=Wd}}w0;kmxtcqmETV^;R0WKnNH*zXJ2%4R*(Qw*b?B;V;zMCuvK>D4DW|8~^|S07*qoM6N<$f-sS@+yDRo literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/ferns_fern_trunk_top.png b/mods/vipworld/ferns/textures/ferns_fern_trunk_top.png new file mode 100644 index 0000000000000000000000000000000000000000..8b259cc49bf77d466a01adf63aca11cf9ffcd5d6 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbL!Uw}`DE09(e=U0~%)|MC7QIay& zkhj)Vva?cfGS&2S()O`6^mQW zy!7j<3vX|%e12y3mN_YFfF?4Q1o;IsI6S+N2IP2px;TbNNUlA2T=0Mb56gkcjz-hw zFfaV?_P1#vLz&^Zd5;?V9xr%uq2`IN&Hfc#r}jjiSdp}$RM2;Y-n=6=cQa%%6WY(s dJl&jFr!k+&;7sGG89+lBJYD@<);T3K0RV{aQq=$e literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/ferns_ferntuber.png b/mods/vipworld/ferns/textures/ferns_ferntuber.png new file mode 100644 index 0000000000000000000000000000000000000000..2d6785da54cc722d99bd968b57425de0772aeb2b GIT binary patch literal 438 zcmV;n0ZIOeP)|X`S4yS z#B2D}uiw@4sc+Bs2?+QBK=%2?R|CHiyl2x=$i-|kehZ$w9?o1==1l^QMm=I*Dc*I* z&w^{uIFCn*>`ixave1LrosX?H6I->w`xswxzca`AaxcfuCU%D^aCPS3tWRULBOg~6~MSEc?iD7|!UhfCN-KGPddw`qe z4o1rrI89o{>jb)r)l_9GXe`po3%qVC?k)odV>JwxtFYH(P_2!lC_R>vtQ2HhCNX2u zA)0evhn3W2C!tFSBPS&abxbI-HI#jC!TYi`_0000E^eh)L6 z?!_vJiA|wKj%p%a683K8MTD<}Wp^{bC$c|n1hYa;SQU}J zGnon*$cdEQLFA?fIgxl3J4G?FB;-W=!^>LUKu+X7J**eRp Z`vqiIg!&GpeNzAc002ovPDHLkV1hUQl$HPh literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/ferns_fiddlehead_roasted.png b/mods/vipworld/ferns/textures/ferns_fiddlehead_roasted.png new file mode 100644 index 0000000000000000000000000000000000000000..9f4943ce2bca9a38f20e2f35cfa840da983a0416 GIT binary patch literal 521 zcmV+k0`~ohP)`iH)4( zo9+8VPMM>?$FPa#IX=9vSMQLg#b5QBpS!B%ukGqSgYLX((T&a`vCgrhrRj_s&!XEa zr*wI^MNhsAsPqCFzle?=M_4wCu&M|{)WE}6QO(aatMeF|%=W0Y4Gqp(O@6A={sRbC z%Z`GI2zhDevAA$hw_bGV@p7ro52AZnr@jG{!m^D`vd#i=3_fLqt~@uI`JB+9HpCWb zEZ7nVFl>~GQ4nC6U24}zwnF@stt3=T3gf}lTts~X=yZ2nf##a5;QQZjY>OibXV#%`}ICf*xf_?FqXQM?;Lm2?hq+`z9a0M0E=TEn@I=^>bP0l+XkKsn|NA literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/ferns_horsetail_02.png b/mods/vipworld/ferns/textures/ferns_horsetail_02.png new file mode 100644 index 0000000000000000000000000000000000000000..3c7edf731d4b86da4558e5a24553354d5b7d80b7 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`xt=bLAr_~TfBgS%l@k+zN z90rajx+bi~2{n^=JluCM(&|4qb#6Wj^`o3At&F+0R5q%bhluG^z+cI6+) Oeg;ohKbLh*2~7a0-af_v literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/ferns_horsetail_03.png b/mods/vipworld/ferns/textures/ferns_horsetail_03.png new file mode 100644 index 0000000000000000000000000000000000000000..5d28a468edbc4d95a6c55e8416f13f920ff3f5be GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`eV#6kAr_~TfBgS%lafTEF zb0xR$Lzzju9`COIoPTBcPy3be@9iVmo}4xMFCVzzkA3!S=&ZUQ`H`z%NRUe{an^LB{Ts5vhPwE literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/ferns_horsetail_04.png b/mods/vipworld/ferns/textures/ferns_horsetail_04.png new file mode 100644 index 0000000000000000000000000000000000000000..a8254ed5d9a3a2740b73bebf3d433e781fc70624 GIT binary patch literal 224 zcmV<603ZK}P)_781G!A{JnvW~l*X27tUk a$N&H{xP25+6>nYu0000XVm{|!NV|9gi1`Y)Rl@=vb<5D@z*{&$Rk*bY;N(*R_k=cDl7)JFC{ aK6LKmZiJ+#} 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 JPDHLkV1gpVAus>{ literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/not_in_use/ferns_fern_mid_left.png b/mods/vipworld/ferns/textures/not_in_use/ferns_fern_mid_left.png new file mode 100644 index 0000000000000000000000000000000000000000..d146df3121e5b817f251ecf33b8875c392723bf1 GIT binary patch literal 393 zcmV;40e1e0P)4{$=n|&st${hrd(4mFF%kfhar&q5*ZSuGp-Lg&qHuigK>ls(+q~#-6Q$SS)YW@f zKJbEEX9GT7fkfQ_{*J~`a}}3eZnF3skcn+C1_C1IW<+upoZgsmQX!Ff+Qe?rHd}fL zDg&YsLuas8up?P#5Kdc>Y_a&7{b%IwfJ&D^`GG;@kw&($j7)Q>x5!3S2xTp>1yub3 ze8GtLwH@iU2Z@>!@fr=`Gl$fz5$jPMJW&m-oU%V)zv_i4qUi~Qdm4*=1zdt2)Q%cq z(E#Q^i%`ilTn6#74=lfcm6#q{_YAnS385m1RD&HpM3-pmnN>>X5)%jKH>_#YmrM n@Xo_YsWGRLVyst|$))%J$2M}h9^Sd500000NkvXXu0mjfy11(SasZm9Z07`qu^qhMnzXJ#>P zck!G#_CfNJ<=eZ z=s3K!kuH97fzctu9uRQMwc&i9(z%Y!yqWZqhvQcti%A28S2wBqaXtkEQzDTMBagIL z0}5t#jZ7x=^!j87!wsb+lc%jQ^|JOkz#5V>78f!3+nL$#rNh!f_|jbxTb5OP>w$K@ zm8l&yw)IYCvlfP98h#Zd{eT>m*n+yJiHee_*U0G-WK zT~AU09KhlKMb~XzWSf( zr22K7#B?{g4KINQ-J~l{K&^VhQ|K3aft%r$5h-jscg--_4Z~PQqsyx{mVqtTTXkH;Q zt5DhvAs1%er4Wlc*^5|g$(y9s9JsTcm^C~4!ydHkE%Iv)jK>PO*DAGdapYgh+iAp- zm~#@Ex1%K67)Z90sjK8RHI@z&m{l8c8FMXwSoFm{)Itw>$wqA6Mxmxq+S8HCL}og# ziAAs45lgz}A~t6uwd^E1-;1=$k?JC2+PUq%L9yvYTBQxO6ApB7=k9gfY6sGan6Ddc zsEx6NLL}hjz8OQVYN4nTbayZkA3!XcV}OaV1aej7Vu;+h2RWzvJcI)tgmEU;qFB07*qoM6N<$f+A-HcK`qY literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/not_in_use/ferns_fern_tree_br.png b/mods/vipworld/ferns/textures/not_in_use/ferns_fern_tree_br.png new file mode 100644 index 0000000000000000000000000000000000000000..eb547e82ec3ad0d49b1c25286031562cd82754d5 GIT binary patch literal 544 zcmV+*0^j|KP) z?@tl|9Khl4AJBS{u9apvMUaM`9KwNchA1FA~k?`54akA?*sPJv{Vw;db9dRXUM&)rA?6H)M7SSm zhdDh-JgOm0)#WMlP&e7+Fw&~>e4dbh2)VLQ46<9vAgwB7($cYYuI`sK5; z_RZVZ!JB%u?d5QJxzNUJ>Mifuv-1lV%-!8;5W~@QMiYdxf<*$X=a2Qq0R^e2MGA0W zMMA5LP|(!fAeH2DG)kqE_|whnLAA1#S&{5jRZyy3Z=-cdl89bx>l!h1IGOkeZvXxW zGUChgt@P>XV*B{GQ@ZJz`TRKOh!afa^QjcPI2gxZj%PEz z6D%#fakKe!*Ea`8hq-~%!%1&AE15HjBq;+BN24u9#(IPyqZAOvAjm00;fZ4%&;*eE zYV1IXnznJk6Ay|c9k`4DS`Z>e8{WDY0EjG4>|h9v$_)SnL;!ZiI_%Os3qDw50YF7n zK}eN%CPtc<(z$-n38wqwJrn^_T$lO2>NUoxHonS7vgZgwpzXnE&nTUx6bF!(<*wx@ zKp>oP(RD@+RtPU6p^+pWL5+}mstR1Xh6{}F(<(ljJu^W|t`8<-(e=@WzS}Xz>W7U~ zZrAmBm3NKsKCT|_%DhC@`Ne$cy?yv|tD}3qIFB%H*R_rCWPaAx&9`sg|K9&A$E8u= z*UvjNoy}J3HDZ|u_{H+&X4PUyo%PGJ^LD+es=Xo`y?^!2Y9oDUnjOJu7PwMIwF95? z!AD0ZhLDvR%@V8=WJM>m5JHc$5kwGY%s~XSkQt)`=a`T|3mDOTz49>*JCUTg+j2(H z@7q6GNi?SA6O@+t>eUs3$Xi1pySlzkP^OHvFr1v6ay6_r+sS1A|xEBrh6CyTEUo;LU zU4N4(QS;BB&?{>uX5&VLg=PlUyO=&y${Qlu#hj;x;;?jB6SNyCv-!FMl(A+vzcEB&)U_Cbw-`0z%LZAOkjo5Ff+8OFpU$b<-n zsH{(7!;j+Qk`exAGXixvjIkMP-0E=fVZ!F!5~zd_L|6(srTlJ?f7If>4v+Y!rFxl!Hx;RCJ9qg#18tHMV4Za z)2V3?M^f;v%ygabS4rq%6EH+%@G{HTX^~hh&J9J$K1GjWb4yyt7gu^N1nzV!;-E*J zPO&lAHp5%j!k!Zk>xQ1A;9jDpLA-2-{cOI!kwTzh;0Ankg3X-;85>>aN{)iNc)4kT zH>>5EdoTPAyIp=A>Wmna-kdneljHyCQT$>{^JjxEcwX9>{sEih00000NkvXXu0mjf D{j%4e literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/old/ferns_6_old.png b/mods/vipworld/ferns/textures/old/ferns_6_old.png new file mode 100644 index 0000000000000000000000000000000000000000..36d6040312ebdcca4a8ede90333c2cf9b147a9e8 GIT binary patch literal 700 zcmV;t0z>_YP)wG!q+}AnRecl-6FOqI7Vy9_A=-VtdPA3sO)xclY;=>OIwvTn_3J!jn z!A3@h9TMzLj$*Gpjn&)`)=D#2EGn^DA-W{T^5Gm-^3zzWXu){OYHXLZ2olg$lw;{| z7E8G)ysYxz-%r4PFbOWv4`cW~TxA7}`C)j-2lku<+SemsmUGisNXfBKQepMj3{$cn z)~pPCS`Oz&HJlX{%tVLH}k9j)NK4_6Na6 zd-3EzjX;wS=H+1bdSOWo!H^on;?X#sRaxjGy_7(+dkbt>1n%tvcxxQiFD=lAd*CFc z`|2jFeVr%4J$RHGg*~H0uw{m)s)J=;3eBs#V1gGmSkr@~Bnjz_g}=$el9a#{mytjY zp_UzdLQH%K*vLJEuI%I^7UqNu^E;#hUz3CTvl=Es;3}%%Yw*HqEEzGGwg!Q79#2p7 z1ed~^P+;rI0r!bUAT-DOz<3)*AweGz;c;OM-l~Zbq{Ogg6bLlT*lMfEYz7EEK`L-y zr7{J>ULU;ye|-+2wh{L1Fu1ss^ld%x!3?Da1|BU zY#Rip(}w%YEHaM>*ZDfjDr$SH-8UU*(u8a2v?b^>mRzI!276xBQhVh{*_F`Q^Y8w(cxw8tcYl)- i|Fih&?Eew`Nqz#9L}k|2AQ?pf0000xzEU>Uaz664VY_1?_&7{+0iDJBo7N!nlh=`z=SfkN6 z&D0OPdsr0hOZKJv(>Z7NT<6~BJWIVi?nU~?D1vznrt)&k=K8R9W<=_z4S{_FsOx0^ z&;@=+2iH3VoU7g7cXbHt>fubO;7Rvj;na#(x%-GzSZx0C;`t8!CzQ*x@P0PI6m5of zUV^}Z1wP`+nN`CU?}A}oiow`D@I@=!pVZ*CdNH=8M)Gt3sWTpwJ}QBypadHi!x9t2 zye!3w$_OS2l!-Nhej|ftTZ_4GZm`R(FhyG7NUJedcEPc(0L8{S(Vysmb+rvlv>lIA z3M9VIfDSc)O|*cX??fPHMYJ*nCL)4yNrbVq4l~E2&@VO-KwJb*QH$XXDGW<3a3q!R zlj-#0P14W~OGJ*RhZfMm2IzuKV8UX!b2P>ai~ytT+Y0!O%y4HE0&!%e2h%4u@=3&Q zxD7)|6<&XR0*1gXQ85gQGH^vBZ0|duU1$X5%4#rPGGTaK2HT1RhPSsdR_KE{-YlH< zY;g$Qf)3Wi9T-C*I5S%C#G!pt4l@B#9N9Hrs;!10g~8PxA-1PvFb40!v)4}?88DEP z!B-i$F?~XVKhWa=88#SJf(m>wW8xg}a7_%3G*ll}b1Qj)+tUbfwKlw|5@4=Ow@`DY z2*6)9)h~u?OHN>yxhE@y@33|o^`RC_mTU3FfM+KJ?msft8@NJkT2*ZP76Rq2dOq?| zQFnSFA-@W^IE$)GWar*<`&CVp{^7s43V5_3yT0LXa%C><|5yD6R|Z*^VUH&u00000 LNkvXXu0mjf&hRh$ literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/old/ferns_fern_big_old.png b/mods/vipworld/ferns/textures/old/ferns_fern_big_old.png new file mode 100644 index 0000000000000000000000000000000000000000..d17ed11777644dc9cb70ad90c8fef6aa7453b87f GIT binary patch literal 1147 zcmV->1cdvEP)+@E;n$x8n0IW+&Gg}H6lSFs271EcGfeO)o_ zp7*Uke6x|rjV_|MZH#TS^InM5>vken^vvGTGkmj-ffWO@FPv|kC-1fHi9d1eU--4{ z(B+rD+}N`g;*SkPw=5){y0fPrIS!6*w(J{RHtpV-Gjh9`p|yHOm$kITl=xSx_+ST)akH`!4}@)G@81V@6HJ6la{r!)7p~Rf9#dltmf;wy;M|OY&iQH_;c|?A8NI1mdXhSNVhVK5 z<2VJMkIwvEh3{DKC$t1_neauc=?E(c-Z6_d_jgKM<8my$5<2IqG4~bYo36nTQqmo( zq_JNr`ZbS~e|+HBMh&TL6N~pvq_zxI_*i-mu5VD8Sx8&jk4)sv}9v*lyJD}OVLMCca(qa(JHf@#HcUeczzaovjmkc7g_l+ zD$0&f=FaD{yqv(U6S-MbD!xUf$mMi#4ryC@d^Ujh***ziXX1Y~eg_TFqYRFa(18E| N002ovPDHLkV1l%EI@tgK literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/old/ferns_fern_mid_old.png b/mods/vipworld/ferns/textures/old/ferns_fern_mid_old.png new file mode 100644 index 0000000000000000000000000000000000000000..08513c2e49e4d34823736a33aebc3520a6660b14 GIT binary patch literal 664 zcmV;J0%!e+P)`LxOVN@wW}twCXw8ic>bZD{>pWP3ld#$&|R_!-L*5t<)#y1<7TD20$m=PCAoV3spEF`p3Pw<_MvAsIxPhEEx z&O8M(M{T^=mhhzv^u4z7>Y)8jc*}V+eALABx(V-e1y54d1TtpCMSACq^d?M1*Nsdr z>zV!1j(?#>w)nNX*fXPLc*Vrfnw7q!h17{F#~U{?mT6>YUPB;b=Gkg3;xYnhD-%0* zd@&0X`wjwWEAE$ioP!Gb=Pfvf)O3dR48#pIjVNiE)FA$5`P9zRp`GPp8}Z$0X7|hl z(pDS;C3xc|YCI*>c@=a=_0)8g(HW}1=2H?{(h*)UkUnf6c~Fb^lVDoQ_**NnqgFy& zjf`*Ei0srewV|bHpq$nL1r}E^W`~SMzZyqRAx(ZY;SB>587s+CH_PWf0&x?Y=ba>u z+YrBdy4HrSSAob(h#JxQ zWT=~S5n0vl!h4CcAmSq9OC30ZRn(4FplrU6E2hJ{pl52=fo)jM<7o}meMNZYw3JBs zjJ)qeWJym|h|6-$)F85?P&v|wiiS}YJrO1P{sOupRWyv2(LFEGJgGzctID<_8l_Sm ymgHcpm7~(+Q&pLV_}>cTIT&?v9;s!BtKugVsx5- z%4luJ%TxcouZKgWQ>(3Q<&EFVo>^y|wZ6U9+I#QXwWA&FXh%ER(eJwWD!{~3CzoH; z5uMW0wOq-&KAl%9cMsij?HzyO-9P=@pEmQ8|IpOS8Yb84zDPZEALv~X_BEyqd)^nn z^JW#v8;uO!anZjT;=K@aZ$c!mm>9onqVr}s?TZ%1UwXHkhws6QzWw3}OZAj)^`8 z5-Y-IiAPmLFPrJRrXkQ*#JLHb6#H)h-l}0#O~aUmiN`huuBqvnQ!(@LRBU&6UDC6OsDo<2F&XdW$dW}0V=G^dmpy~pv2 zJ|DgFchz@SAUbWJ`<9L1pq7R{72S93lFj$6in;*>LQ5`@NiFu)0)nGDJP8#|sZy%i zWRjnwNB;4NQ>!}W)@{r_urar0VPLV84co}=GAUT!4<77I*#uG=^!{wz-6fab>%nMTjXe*`6NW}?j-{wuPPZ| z_c8Z6NK}NLeCA~NwTH1a*PlTyzVV4k9Sr~KCHS3&;DQ?Oun|jlKC$aIn&x$cCX}4N zC?_^kDDAMkRYu!YBmT}DaV`ub?o>$jj_E>Tx9qrjl;ZJo;TJ2n(f{bYiNpgZ-77Zw zm#h9-iRLStRLX{2Y0azt3fE9ErM^srWD%xF4l3UOJ&xChh-U4i}kbzS?0lIJ&&ctc_qYAQ3U(fd~(Z=vTcu6u`7!@p@`$9UlN|yppBd)%X$QN zRUyT`Y_|Q?RLRpZ>$5nKkw&TVBx+>_XA07h$}Z5eu6zl%B+4Ju4+p6`#fHwBxC^VKHpp^YPY7Oq%1k?ZuxS zA|5sp@Tj)}o3v`N6>3_-J~WD=E&I88H6t;{rw3^BX=x3swgM}Q&roeE$L|)f8ns*Y z^Fb{kLAgC`XcS7e0-JSe95yqNdJj7FANIJ|s(%ynH}M^V=A1Mp2mk;807*qoM6N<$ Ef^SoP^Z)<= literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/old/ferns_fern_trunk_big_old2.png b/mods/vipworld/ferns/textures/old/ferns_fern_trunk_big_old2.png new file mode 100644 index 0000000000000000000000000000000000000000..a048ee0c4390ec74a039e5e8feae35a5c7f379ad GIT binary patch literal 669 zcmV;O0%HA%P)N2bPDNB8 zb~7$DE-^4L^m3s900J3FL_t(IPj!-gkD5Rj#Q7wb+VeaGQCPqQ1QrC5cd>%vo!*&K zuP;fHrcL_!JC^=wlL;YNcxLALEw>I?NXbH%V^jHkY2NE}pE^r-^8Hvn7r}CF1XO&j z(=xOoM|CGd?s>Jym>wF$Rfd-)-bU6oG?uRV<9&PDB~8H+S3YmkjA@R{>w}M+%73uN zeO>5Ur01(VW@omXyO3H(R?MV@DZwOW8q-D)XDh>2hjq+|z%&6LeSIwpj}%Oa9P-u_ zj{Hcao+fmw#OEy1C&Jw(n0`Wbs*+E>f$=c;%VDO^^wDJefa8nJ;``X5ONqh2swk% zh$xCK0>E|o_>d$?aOujNmjd9diCv?tdFAywM zWm!?yZ!MHh6y*%V0e??hZLvOTH60nfv_i7|8*e^t?)}JQ^QzWfU0xiC5Atm1-Iwga zVLlokg<~W9gSEx^3q9X!C^`AF((HWr{O!f7x8JkExqzP{2~{^m;m7q$6Mk%c*pWzr zfLi%DFKbrEIuZ+;+XpAbGRD|-92yb<&YK$L0RU~eAXHlzJ5(~6c>d|rI+I$vJkqp{ znX!135BIRFuAj|Jq$X1dhBRh|xwl`B4y6V{F6<9-6haU0%zoY#9m^cQFzf=FB;Z(b zIOO-T9(1tv&wrWR(v@^ZIQ5+CgNbMeS?Hvs{qfrZ=QQ?@iY=paeR0~$c6nJ`5i=9K ze;~j-+t{tv^8XA1RJ)4IK!{%a?_WSMpwO^*6zTEyQRC>KVMWsPv60#oB0=SEU zu8lD!bPXLB8yo~*4$9eMrCQMoitajCZnfENHq1vLKM0&S zO^X~w7y#gU-}>z8>Y3@u?Cuz1Hh4&otcZdLBCH2N|A04df_HCTJPRH?_yYo7{R#dB z1Co#kA_UnrGdsIGJv04T-Bn$s_&o6C7oXQn9RtQVO2OOSa={k)f-zcFB?RKUCzMuo z8GO8x=k)ac5)pxnBm&TgNCBZAEJaEMwY?2K49*ir0))dH&#I!3g6l+5 z%F6QK#>j=7zcJlh-!PU;7>$TbFdi8}3eBNPbS4CAn??vCgunn}2#4~JDNO}y4ix~> z_s$+7A!cfd!`@qmAw0M{y?c~)O*{H{bzLw3LP%Rz#%LhGlu~Z&%Y7w)Gl2IWF9{h= zma|VkKHU`ElV5%te4M386T|LMdN*Qc8zzN!E}!QoM;WE#N9X5y{zxo7>^=YHt8=5% z!TWhWLXj{Pgo%Z+~E|MF^Qn6Q!f~oKQ@ZvR$td z?VSJTYIpW%dGG$4@4j<(w8#?ye_d<^2Or$}Y9*ygjb>$25kyLeC&3P6b5mCrzkc`a z*X3@tdiDGIs%|2Sheje&s36hO-mwSLMFrL zRF)RoEkO{P4$dj9FD}=8@cG2drircE!W}YWMnV|pJb){1cYrjTn69z=qCg~zJI6S} z_4=Apkj4!AdUvxW2w2r+2+*}{qV?GO=_HdzDWl7}96}gIm!_$+!*pV(NmSCbZ%qZ{KlvSjo}NMqgPHUS~Iou?7Z~r zs|#;$tbBfE_VcTJKY_+EmIV0)GdMiEkp|>=db&7U&ARd}GhEPu(o;=2mLK=OyMWwVUyb YT~UrnDOEbU252aQr>mdKI;Vst02E?NFGT^MDVYQ>#E~oPhw+mR0oC&YBI}rEb bHKRH2tp-8kh?AFqZeZ|q^>bP0l+XkK)a69y literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/old/ferns_horsetail_02_old2.png b/mods/vipworld/ferns/textures/old/ferns_horsetail_02_old2.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b55630026536099375de7ee88caf6505b4b281 GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnF3?v&v(vJfvg8-ipS0MfW|Nn>r<+yI`q(050 ze!b*=oz!VMX_F1pX6j|nG|ZW9mN&~hZ=q?;QiIktrra6w(Lg;+B|(0{3=CzH&sqR^ zo}Mm_AsQ2t1zebU4#zt*G=67dR*qxbCUTwO50g#%7V`(90wNFoA861!(DBINmdKI;Vst08CIl`v3p{ literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/old/ferns_horsetail_03_old2.png b/mods/vipworld/ferns/textures/old/ferns_horsetail_03_old2.png new file mode 100644 index 0000000000000000000000000000000000000000..42cf76e04da26a88fc8b8e03933549ee81999699 GIT binary patch literal 251 zcmVgEw;XjlY?RuEXARMgR7HZ2Wcg4^<(oL&)$_F*K zK>i#7T2~?2$q5mXle}*AH$aWJHJ>)r5-u)7Vr&Pj2e^9$hu0L)rs5=(5fLRP$9F>d z8=z)eMu7fH7!YGSU_HRyE70fk83S@RKrLaX1AfnU8s7?K<~aZW002ovPDHLkV1g!N BWqbet literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/old/ferns_horsetail_04_old2.png b/mods/vipworld/ferns/textures/old/ferns_horsetail_04_old2.png new file mode 100644 index 0000000000000000000000000000000000000000..600ebe76452233ddcb96dd4b59c2dc73e52ac7fd GIT binary patch literal 279 zcmV+y0qFjTP) zKM%oR5C(AH#U!nlit<%VB4|lS8AuFP3keBnsaX8me8W}&~WfIbBzvztxqjVn=VF_Gc!Q@hb^cIkG{SvX~66PTG z!HFp#(eDZd2aA~F=b^V#;P@uAHwL7)fW%!#uXz1@#f`ZEu@6p60f~NB@S5qhNKD@X dvV=cf;10r?K@cew{UZPX002ovPDHLkV1iK#a<~8h literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/old/ferns_tree_fern_leave_big_cross_old.png b/mods/vipworld/ferns/textures/old/ferns_tree_fern_leave_big_cross_old.png new file mode 100644 index 0000000000000000000000000000000000000000..00ec9d897c8672108380129584936e93067f196e GIT binary patch literal 712 zcmV;(0yq7MP)1h0+@Ia%F4?4VP`+Jw71dJJwGP+VNh84(zV;ya(*g5x6WniFV2)hkF=FY@IzX*68e(N-B`+|P zF~JtDN7wXa93CFB;Fb~ohziz)X6Rou@MKR!19PwzmNmuc*-(LzA9nO^s9~770$->J z;g|_iAtPTO9UXC26uXnO!2Ri3zQEEK3+8t17>X--zrJWA0#OrYR}2`P>%j1Y67%o0 zSWKBQzGK7Ez7=CB8&@dw-32zCw&HQB1CQcec>m`n?nPBt7W5Ct&2T@c!+1!C$pt-U zG5O7aCrJ|qV+t&0d$F?DooC_t*ouLK(0@<~qM6I(7$uC)X|cN5&69Og_3%b@@b5c7 zvWt>(=wCL#`ASh3)b+6oP(8bd`J^3d!bt}Q2dr;h565aFd}$-d15|+2hYCS0MfW|Npevrlm71+c$gn zZt}3qSGFopvCdbvEtjw@SF$Ttvv1XODAjVPS9YwHb*zzfs+D(XkaDe4bE{MLY%=id z(er9D^yxSBZ#49uXzoARFreEYpx-L6Pcx+3Fr;5IWRh{nRNb)Y77>%JBIemd_F6>F zwu_!*9Mh*8Gsh-oo?Yw|z1XRiv2(3r=i0{s(E_LVh4u;4jS}WLBrJ4DSmc;E$vSDN zUGgHAl<77p%iL3^S*9*=&z)>jw%D#>v1iqaWSP1GDWFf-N`m}=KKlv;CwQGhfFf%= zT^vIsBwY`(3NxE}m}L{DJ%(F5=D_WobWQgSRdvtHub=d;NX^_NSlHrO6pR47_4 z{ddo{vo*C9H@tnKcD774iEI8+rNtjLZS~uKH!ko`TKE2P?wl<`JFl@c)|`*tAFHe1 zx?r;5Tc;FVdQ&MBb@07Pi8*Z=?k literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/textures/old/ferns_tree_fern_leave_big_old.png b/mods/vipworld/ferns/textures/old/ferns_tree_fern_leave_big_old.png new file mode 100644 index 0000000000000000000000000000000000000000..b568383eeeff1150b0688ccebb5b3b0353ed96c5 GIT binary patch literal 522 zcmV+l0`>igP)Fi?*=QI088i!oG>DO8a# zRFX1Ok~375EmoH}Sd%(fo;+ENI9Z!MS)4svk~3SIHe8M^T%0^yoIPBgK3$Y9U6naq zojP5eJzbqYU7kK(oj+cnLSLajV3#sro3MR zD*ylhz)3_wR2Uge!G{)s000HhM@DwaNOnfqt3(-*M2P?Y8smiS1(0n_`f^tfhe+fE z4QTGJmo_&Dz%^f>5KC5OUAaGLWbxx4aP7-=*Tlzq**eTB$yfo4In49PuuJ)yA74X0 zk)kuwp|xDYBY4Y~Y~yq`@pgRd9VtVn68sP^3R|p;RuC@VxR#Dk(UG%%9N|G&V!g;J z_?W8k&V3Z6BI(-L2W+;zGE-dlzZC^o(Q}dQE|%4X#fBK M07*qoM6N<$g40^fo&W#< literal 0 HcmV?d00001 diff --git a/mods/vipworld/ferns/treefern.lua b/mods/vipworld/ferns/treefern.lua new file mode 100644 index 00000000..0ab957a7 --- /dev/null +++ b/mods/vipworld/ferns/treefern.lua @@ -0,0 +1,164 @@ +----------------------------------------------------------------------------------------------- +-- Ferns - Tree Fern 0.1.1 +----------------------------------------------------------------------------------------------- +-- by Mossmanikin +-- Contains code from: biome_lib +-- Looked at code from: default , trees +----------------------------------------------------------------------------------------------- + + +abstract_ferns.grow_tree_fern = function(pos) + + local pos_aux = {x = pos.x, y = pos.y + 1, z = pos.z} + local name = minetest.get_node(pos_aux).name + if name ~= "air" and name ~= "ferns:sapling_tree_fern" + and name ~= "default:junglegrass" then + return + end + + local size = math.random(1, 4) + math.random(1, 4) + if (size > 5) then + size = 10 - size + end + size = size + 1 + local crown = ({ "ferns:tree_fern_leaves", "ferns:tree_fern_leaves_02" })[math.random(1, 2)] + + local i = 1 + local brk = false + while (i < size) do + pos_aux.y = pos.y + i + name = minetest.get_node(pos_aux).name + if not (name == "air" or (i == 1 and name == "ferns:sapling_tree_fern")) then + brk = true + break + end + minetest.swap_node({x = pos.x, y = pos.y + i, z = pos.z}, { name = "ferns:fern_trunk" }) + i = i + 1 + end + if not brk then + minetest.swap_node({x = pos.x, y = pos.y + i - 1, z = pos.z}, { name = crown }) + end +end + +----------------------------------------------------------------------------------------------- +-- TREE FERN LEAVES +----------------------------------------------------------------------------------------------- + +-- TODO: Both of these nodes look the same? + +minetest.register_node("ferns:tree_fern_leaves", { + description = "Tree Fern Crown (Dicksonia)", + drawtype = "plantlike", + visual_scale = math.sqrt(8), + paramtype = "light", + paramtype2 = "facedir", + --tiles = {"[combine:32x32:0,0=top_left.png:0,16=bottom_left.png:16,0=top_right.png:16,16=bottom_right.png"}, + tiles = {"ferns_fern_tree.png"}, + inventory_image = "ferns_fern_tree_inv.png", + walkable = false, + groups = {snappy=3,flammable=2,attached_node=1}, + drop = { + max_items = 2, + items = { + { + -- occasionally, drop a second sapling instead of leaves + -- (extra saplings can also be obtained by replanting and + -- reharvesting leaves) + items = {"ferns:sapling_tree_fern"}, + rarity = 10, + }, + { + items = {"ferns:sapling_tree_fern"}, + }, + { + items = {"ferns:tree_fern_leaves"}, + } + } + }, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-7/16, -1/2, -7/16, 7/16, 0, 7/16}, + }, +}) +minetest.register_node("ferns:tree_fern_leaves_02", { + drawtype = "plantlike", + visual_scale = math.sqrt(8), + paramtype = "light", + tiles = {"ferns_fern_big.png"}, + walkable = false, + groups = {snappy=3,flammable=2,attached_node=1,not_in_creative_inventory=1}, + drop = { + max_items = 2, + items = { + { + -- occasionally, drop a second sapling instead of leaves + -- (extra saplings can also be obtained by replanting and + -- reharvesting leaves) + items = {"ferns:sapling_tree_fern"}, + rarity = 10, + }, + { + items = {"ferns:sapling_tree_fern"}, + }, + { + items = {"ferns:tree_fern_leaves"}, + } + } + }, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-7/16, -1/2, -7/16, 7/16, 0, 7/16}, + }, +}) +----------------------------------------------------------------------------------------------- +-- FERN TRUNK +----------------------------------------------------------------------------------------------- +minetest.register_node("ferns:fern_trunk", { + description = "Fern Trunk (Dicksonia)", + drawtype = "nodebox", + paramtype = "light", + tiles = { + "ferns_fern_trunk_top.png", + "ferns_fern_trunk_top.png", + "ferns_fern_trunk.png" + }, + node_box = { + type = "fixed", + fixed = {-1/8, -1/2, -1/8, 1/8, 1/2, 1/8}, + }, + selection_box = { + type = "fixed", + fixed = {-1/7, -1/2, -1/7, 1/7, 1/2, 1/7}, + }, + groups = {tree=1,choppy=2,oddly_breakable_by_hand=2,flammable=3,wood=1}, + sounds = default.node_sound_wood_defaults(), + after_destruct = function(pos,oldnode) + local node = minetest.get_node({x=pos.x,y=pos.y+1,z=pos.z}) + if node.name == "ferns:fern_trunk" then + minetest.dig_node({x=pos.x,y=pos.y+1,z=pos.z}) + minetest.add_item(pos,"ferns:fern_trunk") + end + end, +}) + +----------------------------------------------------------------------------------------------- +-- TREE FERN SAPLING +----------------------------------------------------------------------------------------------- +minetest.register_node("ferns:sapling_tree_fern", { + description = "Tree Fern Sapling (Dicksonia)", + drawtype = "plantlike", + paramtype = "light", + paramtype2 = "facedir", + tiles = {"ferns_sapling_tree_fern.png"}, + inventory_image = "ferns_sapling_tree_fern.png", + walkable = false, + groups = {snappy=3,flammable=2,flora=1,attached_node=1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-7/16, -1/2, -7/16, 7/16, 0, 7/16}, + }, +}) + diff --git a/mods/vipworld/flowers_plus/depends.txt b/mods/vipworld/flowers_plus/depends.txt new file mode 100644 index 00000000..9f9a7ec0 --- /dev/null +++ b/mods/vipworld/flowers_plus/depends.txt @@ -0,0 +1,2 @@ +farming? +flowers? diff --git a/mods/vipworld/flowers_plus/flowers-changelog.txt b/mods/vipworld/flowers_plus/flowers-changelog.txt new file mode 100644 index 00000000..fbe75185 --- /dev/null +++ b/mods/vipworld/flowers_plus/flowers-changelog.txt @@ -0,0 +1,24 @@ +Changelog +--------- + +2012-08-06: Tweaked selection boxes on all nodes. Tweaked seaweed to use +signlike instead of raillike drawtype, (still forced to only spawn flat as +usual). Adjusted light level limits to give it more time to grow. Created +this changelog file using github commit messages as the basis. Shrunk the +geranium flower down a bit to better match the others. + +2012-08-03: Tuned out the random-numbers-inside-ABM stuff. Uses the ABM's +chance setting instead. Should be approximately the same as before, but +hopefully using a tad less CPU. Minor tweak to ABM interval/growing delay. + +2012-08-01: Added blue geranium to the collection of flowers. + +2012-07-31: Disable debug by default. + +2012-07-30: many updates over the course of the day - first commit, removed +some redundant files, added wield/inventory image entries for each item, to +force the game to draw them properly (these shouldn't be needed, must be a +bug). Tweaked spawn code so that the radius check also includes the name of +the item being spawned as well as items in group:flower, that way all items can +have a radius test, and not just those in group:flower. Fiddled with the spawn +rates a bit. diff --git a/mods/vipworld/flowers_plus/init.lua b/mods/vipworld/flowers_plus/init.lua new file mode 100644 index 00000000..00108e31 --- /dev/null +++ b/mods/vipworld/flowers_plus/init.lua @@ -0,0 +1,154 @@ +-- This file supplies a few additional plants and some related crafts +-- for the plantlife modpack. Last revision: 2013-04-24 + +flowers_plus = {} + +local SPAWN_DELAY = 1000 +local SPAWN_CHANCE = 200 +local flowers_seed_diff = 329 +local lilies_max_count = 320 +local lilies_rarity = 33 +local seaweed_max_count = 320 +local seaweed_rarity = 33 +local sunflowers_max_count = 10 +local sunflowers_rarity = 25 + +-- register the various rotations of waterlilies + +local lilies_list = { + { nil , nil , 1 }, + { "225", "22.5" , 2 }, + { "45" , "45" , 3 }, + { "675", "67.5" , 4 }, + { "s1" , "small_1" , 5 }, + { "s2" , "small_2" , 6 }, + { "s3" , "small_3" , 7 }, + { "s4" , "small_4" , 8 }, +} + +for i in ipairs(lilies_list) do + local deg1 = "" + local deg2 = "" + local lily_groups = {snappy = 3,flammable=2,flower=1} + + if lilies_list[i][1] ~= nil then + deg1 = "_"..lilies_list[i][1] + deg2 = "_"..lilies_list[i][2] + lily_groups = { snappy = 3,flammable=2,flower=1, not_in_creative_inventory=1 } + end + + minetest.register_node(":flowers:waterlily"..deg1, { + description = "Waterlily", + drawtype = "nodebox", + tiles = { + "flowers_waterlily"..deg2..".png", + "flowers_waterlily"..deg2..".png^[transformFY" + }, + inventory_image = "flowers_waterlily.png", + wield_image = "flowers_waterlily.png", + sunlight_propagates = true, + paramtype = "light", + paramtype2 = "facedir", + walkable = false, + groups = lily_groups, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = { -0.4, -0.5, -0.4, 0.4, -0.45, 0.4 }, + }, + node_box = { + type = "fixed", + fixed = { -0.5, -0.49, -0.5, 0.5, -0.49, 0.5 }, + }, + buildable_to = true, + node_placement_prediction = "", + + liquids_pointable = true, + drop = "flowers:waterlily", + on_place = function(itemstack, placer, pointed_thing) + local keys=placer:get_player_control() + local pt = pointed_thing + + local place_pos = nil + local top_pos = {x=pt.under.x, y=pt.under.y+1, z=pt.under.z} + local under_node = minetest.get_node(pt.under) + local above_node = minetest.get_node(pt.above) + local top_node = minetest.get_node(top_pos) + + if biome_lib:get_nodedef_field(under_node.name, "buildable_to") then + if under_node.name ~= "default:water_source" then + place_pos = pt.under + elseif top_node.name ~= "default:water_source" + and biome_lib:get_nodedef_field(top_node.name, "buildable_to") then + place_pos = top_pos + else + return + end + elseif biome_lib:get_nodedef_field(above_node.name, "buildable_to") then + place_pos = pt.above + end + + if place_pos and not minetest.is_protected(place_pos, placer:get_player_name()) then + + local nodename = "default:cobble" -- if this block appears, something went....wrong :-) + + if not keys["sneak"] then + local node = minetest.get_node(pt.under) + local waterlily = math.random(1,8) + if waterlily == 1 then + nodename = "flowers:waterlily" + elseif waterlily == 2 then + nodename = "flowers:waterlily_225" + elseif waterlily == 3 then + nodename = "flowers:waterlily_45" + elseif waterlily == 4 then + nodename = "flowers:waterlily_675" + elseif waterlily == 5 then + nodename = "flowers:waterlily_s1" + elseif waterlily == 6 then + nodename = "flowers:waterlily_s2" + elseif waterlily == 7 then + nodename = "flowers:waterlily_s3" + elseif waterlily == 8 then + nodename = "flowers:waterlily_s4" + end + minetest.swap_node(place_pos, {name = nodename, param2 = math.random(0,3) }) + else + local fdir = minetest.dir_to_facedir(placer:get_look_dir()) + minetest.swap_node(place_pos, {name = "flowers:waterlily", param2 = fdir}) + end + + if not biome_lib.expect_infinite_stacks then + itemstack:take_item() + end + return itemstack + end + end, + }) +end + +minetest.register_node(":flowers:sunflower", { + description = "Sunflower", + drawtype = "mesh", + paramtype = "light", + paramtype2 = "facedir", + inventory_image = "flowers_sunflower_inv.png", + mesh = "flowers_sunflower.obj", + tiles = { "flowers_sunflower.png" }, + walkable = false, + buildable_to = true, + is_ground_content = true, + groups = { dig_immediate=3, flora=1, flammable=3 }, + sounds = default.node_sound_leaves_defaults(), + selection_box = box, + collision_box = box, + drop = { + max_items = 1, + items = { + {items = {sunflower_drop}, rarity = 8}, + {items = {"flowers:sunflower"}}, + } + } +}) + + diff --git a/mods/vipworld/flowers_plus/models/flowers_sunflower.obj b/mods/vipworld/flowers_plus/models/flowers_sunflower.obj new file mode 100644 index 00000000..35beb8db --- /dev/null +++ b/mods/vipworld/flowers_plus/models/flowers_sunflower.obj @@ -0,0 +1,73 @@ +# Blender v2.70 (sub 0) OBJ File: 'sunflower.blend' +# www.blender.org +mtllib sunflower_sunflower.mtl +o Cube +v -0.015625 -0.500000 0.028125 +v -0.015625 -0.500000 -0.028125 +v 0.028125 -0.500000 -0.028125 +v 0.028125 -0.500000 0.028125 +v -0.015625 0.790890 0.028125 +v -0.015625 0.689140 -0.028125 +v 0.028125 0.689140 -0.028125 +v 0.028125 0.790890 0.028125 +v 0.250000 0.533494 -0.125000 +v -0.250000 0.533494 -0.125000 +v 0.250000 0.966506 0.125000 +v -0.250000 0.966506 0.125000 +v 0.267063 0.373606 -0.088749 +v 0.044375 0.303464 -0.141576 +v 0.239202 0.473737 0.108253 +v -0.008452 0.378817 0.108253 +v 0.017721 0.016639 -0.112053 +v -0.231280 0.110242 -0.115181 +v -0.030356 -0.036246 0.146223 +v -0.252831 0.028885 0.088910 +v 0.062500 0.641747 -0.057917 +v -0.106953 0.097386 -0.113617 +v -0.006318 -0.053008 0.024707 +v 0.118968 0.360674 0.006909 +v 0.116101 0.452031 0.108253 +v 0.017962 0.298392 -0.019504 +v 0.145794 0.358736 -0.115163 +v 0.240237 0.375544 0.033323 +v -0.224509 0.021356 -0.032606 +v -0.131273 0.023638 0.117567 +v -0.102951 0.016109 -0.003950 +vt 0.750000 0.875000 +vt 0.625000 0.875000 +vt 0.625000 0.750000 +vt 0.750000 0.750000 +vt 0.750000 1.000000 +vt 0.625000 1.000000 +vt 0.625000 0.500000 +vt 0.500000 0.500000 +vt 0.500000 1.000000 +vt 0.000100 0.500100 +vt 0.499900 0.500100 +vt 0.499900 0.999900 +vt 0.000100 0.999900 +vt 0.250000 0.250000 +vt 0.500000 0.250000 +vt 0.250000 0.500000 +vt 0.000000 0.250000 +vt 0.000000 0.000000 +vt 0.250000 0.000000 +vt 0.000000 0.500000 +vt 0.500000 0.000000 +usemtl Sunflower +s off +f 1/1 2/2 3/3 4/4 +f 5/5 8/6 7/2 6/1 +f 1/7 5/8 6/9 2/6 +f 2/7 6/6 7/9 3/8 +f 3/7 7/8 8/9 4/6 +f 5/7 1/8 4/9 8/6 +f 9/10 10/11 12/12 11/13 +f 24/14 26/15 16/8 25/16 +f 31/14 29/17 20/18 30/19 +f 17/8 22/16 31/14 23/15 +f 22/16 18/20 29/17 31/14 +f 27/19 14/21 26/15 24/14 +f 13/18 27/19 24/14 28/17 +f 23/15 31/14 30/19 19/21 +f 28/17 24/14 25/16 15/20 diff --git a/mods/vipworld/flowers_plus/textures/flowers_seaweed.png b/mods/vipworld/flowers_plus/textures/flowers_seaweed.png new file mode 100644 index 0000000000000000000000000000000000000000..b5bd99c5dc867bdd04db8059d5ecba3065ca3030 GIT binary patch literal 234 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(a1=7Zj8piHyR-V>YK@v7T zhOQBkZpp0v+2V80?b-vBW-JNv3ubV5b|VeQsr7Vm4B?PvJ-Cst$w0*6;_1_?V+}Ls za0?||)z?_UxrXn}FZQW3c4%cj*>20eCskMZg@)!)0fAq9(Y*rG=kKm#<>T3$o3JY7 z{&t=xzn?}%ELeNh_DJ*1Uw2&kC2t4s6P@R^GJX3Lo<+w$yYs&KwX%AqxrcLv=Y-Hs d6$Yk8d+l4IJbjm5eg-;(!PC{xWt~$(696uPQ)2)C literal 0 HcmV?d00001 diff --git a/mods/vipworld/flowers_plus/textures/flowers_seaweedLight.png b/mods/vipworld/flowers_plus/textures/flowers_seaweedLight.png new file mode 100644 index 0000000000000000000000000000000000000000..7595ebc9d046c760951966981cf8d79c393eae53 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPE^4e$wZ1=8C7qQ)^|HYw8fnWFyX zhS9ZZjS;%aKncc@AirP+hi5m^fShtq7sn6|S=NJwLQMt&4j1{~Eo)<3qie&^=OLSt z+&fvZbdKVk{~Y_+dz0!Ib$9)|nm$E&kv{Wn=lg7o?w&%4`KfOYGrrkZ9WH+0-K<3w zD{?DtSUw7xGkK?v;It3bX?_#mZwTd^YgcQ1T{xt*<|*6U;xi@;DN_HgS_r!btXO#t P=mZ8&S3j3^P6!i2$S;_Ip=|P53m~u5)5S4_LzeZRBiA7V5!Z{;vu0(k^N`VY z3xB{QvhZ@!i2$S;_Ip=|P53m~uD)5S4_LzeZRHy4wk0Lz6{3wFHidYNL~ zG{3k(uw4B7TdpJRg~^1{=0FdpeodpY<*vJqHq<`No0}m2PvhRgC6=zH zTWbI9)s{8WTN;18LACe1H_Q1?ra6sn*Y27o8(lmWd|=}i4$hS_T_R08JPZCYdaV*V VwELCx9iS5!JYD@<);T3K0RVGzRG9z( literal 0 HcmV?d00001 diff --git a/mods/vipworld/flowers_plus/textures/flowers_seaweed_4.png b/mods/vipworld/flowers_plus/textures/flowers_seaweed_4.png new file mode 100644 index 0000000000000000000000000000000000000000..887c1839385a4982a0b08605cca5eec126c50016 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa2=EDU1=9cj|JU{xHI5OpNs+eC z6!kARjILFC_3~~7P>!i2$S;_Ip=|P53n0(k)5S4_LzeZRp=g7F0PBW&VeQ6mrEXk& zD_X1={&Raa2vtmA)?;G3*mz~r2BuaX6V(hIMh{ap+c^c#5B(G5>DZRoRdw?xBaa@p V&;5$!zko(Ec)I$ztaD0e0swghHQ4|F literal 0 HcmV?d00001 diff --git a/mods/vipworld/flowers_plus/textures/flowers_sunflower.png b/mods/vipworld/flowers_plus/textures/flowers_sunflower.png new file mode 100644 index 0000000000000000000000000000000000000000..fb95cb4b524d8367c86ded7f18462aab14a21468 GIT binary patch literal 811 zcmV+`1JwM9P)4^V&zube$mt9;)Gzt1w%gQ^p~<;umORcp8t)#2XK#q z$WNkr?mg)JTuwhLRUqUcJF>I@W0$y4F6%1ryzwgV9(2?q(s6XjHX2}WZ(&)W)Z*4V z3DXC}g>qS6rVm`}eGw<)MngLw{o`+8I$^1VmCw&6bKSuDVlj9g@SBb91uF>vozQ;R*B`a4w1i~F2(lJBK~d6Et!LCd@RGi zSMHZ8v6Tb}c`~J&%UwN4uyqQVI!K5!`!)b?l0lx{{^%Jo>k=_m1qa!002ovPDHLkV1h+5c{l(7 literal 0 HcmV?d00001 diff --git a/mods/vipworld/flowers_plus/textures/flowers_sunflower_inv.png b/mods/vipworld/flowers_plus/textures/flowers_sunflower_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..c36ed010334b16ee329287d8e42cabd7cabca4ba GIT binary patch literal 378 zcmV-=0fqjFP)=&c+84nXI|xJ$zUppN9)UeZU3lxkB9 z%PtAF(qyI8%-fyWdGoXIUn`E$NrE;yfWd!q)Ecdn=uKnK%wv;l%F*a$X?2&0=SH5* zL|-mtXPJFG%Ph`wSgoL{@a|0HJcq6mqs2mGat~nu?YYMZ9FJmWf{p0AH1!spKckye zq~6N;aNpPC*3jQc1!SlJ;7KKxTECZ#)pglu-lE{%SlGC`LNdjHhcO#A^r%{eqYEYKrRt`lpmu7I9 zR2-XhJWxv6fTKCs?_s_E-FJiQS~f^4tIE#Nz~U!OrKTfuX}R^7a=iK%Tqfo*gD*LL Y1NOTWIN$ya)&Kwi07*qoM6N<$f}ydlk^lez literal 0 HcmV?d00001 diff --git a/mods/vipworld/flowers_plus/textures/flowers_waterlily.png b/mods/vipworld/flowers_plus/textures/flowers_waterlily.png new file mode 100644 index 0000000000000000000000000000000000000000..7b58bb2eae5491170264c2075f01739d7f896de5 GIT binary patch literal 412 zcmV;N0b~A&P)p{4 zNhXurne&}9GgndmeyA(+7b3TD$vB%f*I{G?*i%d@ej!04^U^O;BQaPW1t_;vk0d;!3P((H9H~2?% zN@k!&kZ|b&@@q?i{3!O9~$ub2JYUesF%VM)VilQNX|D? zDA8qqWTNtsL3Khk&S3m?iSN~1^@r#j1i_U+;YGp?$ZcpU;{7zP$IlBa*K@2_9u~_P zs?pg#0ZmxXDH`3_l55lKM#NOki`7i^O5cPZroo&ooQ{mio3WY5z4BqIs!j|wNsZ3k zj*fgwBH_*gJi5wF<&Wa!`Fu7e0VNVgNe6*rsc6vsYlCL_V)4<0&Rtl&RZo9aeqMKVgR&imzI7IRuyE4PtkWl-qSb zj3VWA0-Yk7WbljoAy^IirQg!HZpoeLju)v5h`+)QA!67DY%3LU00000NkvXXu0mjf DMp?IQ literal 0 HcmV?d00001 diff --git a/mods/vipworld/flowers_plus/textures/flowers_waterlily_45.png b/mods/vipworld/flowers_plus/textures/flowers_waterlily_45.png new file mode 100644 index 0000000000000000000000000000000000000000..7ca683ed753641eb22ab56823470ac96427888f3 GIT binary patch literal 421 zcmV;W0b2fvP)?2 zx-fB)Ka-i}d~?o!P8H>!E~Z#r4(ncp)g|3=h`U&U`36V1ufZPZsE!P&BR7f4P{Uzs z1L)wIqtr{F>Kmw!Q>ahUa<7dI)adRk*g^h=VSO-tu(}#5o=yQN98V*iOw&^Rmwhb5 z1ukcq^#H5KVGomV0`WR&LV!sGxOm*f@?(K8EaGiB$5pTgT8fZdW|N^vrd7NI9G@}> zgrYJ8;Phb&?sFFJ;T-O37U!ewRY2~R!E6iHDGN`4R5DS6GtyTeou>@yKAk<|Cm=^z z6x!bnVv0RbWhSzeS(`uw$Fq^*!mV-qA0TC_!)8FnBi^bT|MAZaF P00000NkvXXu0mjf7(Tc8 literal 0 HcmV?d00001 diff --git a/mods/vipworld/flowers_plus/textures/flowers_waterlily_67.5.png b/mods/vipworld/flowers_plus/textures/flowers_waterlily_67.5.png new file mode 100644 index 0000000000000000000000000000000000000000..234da606081230c8ff781327e3e25cbd9f18f1d5 GIT binary patch literal 435 zcmV;k0ZjghP)42ddCy4`CyEesP$w=$t3?o(AfiPP98{33z)>gCq2lkbxPc-B+>wKVfBDY$ zJ|@;w8q=}Y#eXMG5eqkWWC>ybLXhV0l?7&%I3aHA$Pqy)qK<+HBMC5>N%uWDd})DM z62FP92Xd)};klqxp#TZQF{fx<^6jWGeV+oe5X^1em!lL08-+RuqKFWuL=nSLWn(np z`aR4a!CcxXjMMZjaT=Rr0tCn?#CUv>TE$W@_xS^Av!2#E`qt5A9ep!4b3zCqE?>CH zi>C){ZeC$YtR-$gDXzmxts(@&dY=7fACdRyJ>k;$nwSgLGAfBM3l{urM?8PCi(|rM z|1L{nEpcZzTn80}z{bpFFwlsDy)ROLBr5+9w;sz<0R#qHWSYK9X6-8qPKXuTkK|Gd zwFXfHf=tu>Fz%C2uPwW0K@yb}3b2#DiM|g>FDyAVARcm;NaNsXH#fd62jZY*57^hM94iQWQjM z$#On3Z)V=)do2m{zU49im9Bznif3mFpp&KqFR`H7QxFX`L?Z>^Kr;w| zF5`}GMB%gW5{Z>9OjZz&HPj}wZ3z1a(zdcLr0|*+P%(OTZzZ^Q88`(|FeRN%SGzW{ zAxbp{S%NwYXuQ7S(<82u41n6CkI@j5#wNKwD?$B!2O5vN7^Fqe)m$XT|1kmwIBun_ zV2wZ%M3qhQ<@^8^UvF?dFGDCm>CY1O89Mw z(#qn>%ybW19N0`~)OQffsIcB)fw@Rm0$@3j>9eVWr-QR6P)NklkndkynE4md>!urx|C z_B_8g^AZF=m5yIX+2&uD-sJm)V zv5E+6B(Eqt2Q#(FN{X@z-sERG&~$PM`tHd90LOkl)6`jctOS*li^y)`9e~E&(kz7; zzEd#cbL~ZB`(pusj$4ofve5flM`r<55&@VFg;hFaSwyrY$<3XQJj zGcH`lY@FB{2!$4a{g6+*y@fDnRvx&yJJ87x2IBFtX{^qPj7XX&6Kahk@d<+&f6M?t zqM9)@8~5%{0U+5(+bPtV{QCZ=ebXG5!MC3#8|~D*P+J>5h+X{o-~9lSV*#5DUp~kH O00002m%4tJ?JdKn0nQi=A(0I&7EN z+fRf`YiE>{Eqx6_rP)@>WSg%}BCT3K$Jt`o1?${FHd^Y@11{QE^YX-KY>l6RxNnz0 zsqQA=`}q2pFLb9MJod8?rtXfB9@5|hR@)f-oy^V)c@y9Uru{ea%OSdF|K}27hVls$ Q;s5{u07*qoM6N<$f&t&a*8l(j literal 0 HcmV?d00001 diff --git a/mods/vipworld/flowers_plus/textures/flowers_waterlily_small_4.png b/mods/vipworld/flowers_plus/textures/flowers_waterlily_small_4.png new file mode 100644 index 0000000000000000000000000000000000000000..8119ea7c2b7ee5326df57aa74cec9fbb054f1eb1 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`i#%N%Lo80eo#f4T$biRX?){4j zo~uRl7&8U;JH59*(s^iF$QyxaX^GySO{8WrTrgi`zks2GWvXDx;)ZUc)%RvIri8Rhf|-NS8}ZL# zhb3OQZPjx$<=^Z$f7gbMij1fIS%oGU#_(1==i71Onf-$uby^!cRj&U07+%N7DK@)6 T@_M@h(6tPnu6{1-oD!M dirt + output = "default:dirt", + recipe = { + {"molehills:molehill","molehills:molehill"}, + {"molehills:molehill","molehills:molehill"}, + } +}) + diff --git a/mods/vipworld/molehills/models/molehill_molehill.obj b/mods/vipworld/molehills/models/molehill_molehill.obj new file mode 100644 index 00000000..5b9c084e --- /dev/null +++ b/mods/vipworld/molehills/models/molehill_molehill.obj @@ -0,0 +1,197 @@ +# Blender v2.73 (sub 0) OBJ File: 'anthill.blend' +# www.blender.org +o Cylinder_Cylinder.001 +v 0.099056 -0.499969 -0.498228 +v 0.038417 -0.200463 -0.141682 +v 0.255808 -0.499933 -0.402046 +v 0.095605 -0.174690 -0.147239 +v 0.423075 -0.499913 -0.296918 +v 0.102439 -0.169033 -0.075679 +v 0.444026 -0.499843 -0.095234 +v 0.125298 -0.217477 -0.063343 +v 0.468682 -0.499958 0.074790 +v 0.157655 -0.214352 0.001348 +v 0.396548 -0.500000 0.246048 +v 0.133778 -0.189245 0.108513 +v 0.280708 -0.500000 0.383197 +v 0.070517 -0.218946 0.104754 +v 0.089852 -0.499943 0.434316 +v 0.048523 -0.205247 0.128681 +v -0.093309 -0.499902 0.467111 +v -0.039037 -0.211895 0.149030 +v -0.272965 -0.499875 0.396496 +v -0.108297 -0.175918 0.104100 +v -0.388317 -0.499877 0.239075 +v -0.139068 -0.179051 0.073370 +v -0.437531 -0.499999 0.063918 +v -0.141812 -0.255882 0.005117 +v -0.458429 -0.499805 -0.104397 +v -0.189265 -0.217436 -0.065303 +v -0.385597 -0.499914 -0.288584 +v -0.112692 -0.207830 -0.096879 +v -0.248347 -0.499927 -0.384586 +v -0.083136 -0.202256 -0.170048 +v -0.095346 -0.499958 -0.514449 +v -0.023049 -0.216681 -0.204058 +v 0.071880 -0.343843 -0.343933 +v 0.189128 -0.354687 -0.277980 +v 0.311273 -0.378789 -0.248498 +v 0.296760 -0.346318 -0.056661 +v 0.332231 -0.342427 0.044933 +v 0.259921 -0.360316 0.147910 +v 0.213270 -0.362883 0.253745 +v 0.059007 -0.360067 0.351374 +v -0.068448 -0.357957 0.335642 +v -0.164888 -0.343166 0.232553 +v -0.269761 -0.352370 0.140734 +v -0.367168 -0.370891 0.062326 +v -0.294491 -0.324099 -0.079712 +v -0.276314 -0.352585 -0.236032 +v -0.206169 -0.372829 -0.314307 +v -0.065547 -0.371444 -0.355380 +v 0.000709 -0.156135 -0.047193 +vt 0.572002 0.826281 +vt 0.535907 0.620231 +vt 0.597591 0.625892 +vt 0.604963 0.552988 +vt 0.830215 0.729053 +vt 0.629619 0.540419 +vt 0.814561 0.533613 +vt 0.664520 0.474514 +vt 0.638766 0.365335 +vt 0.774826 0.325198 +vt 0.570532 0.369165 +vt 0.724507 0.217375 +vt 0.546808 0.344788 +vt 0.452364 0.324057 +vt 0.420641 0.133939 +vt 0.377660 0.369831 +vt 0.316619 0.238965 +vt 0.344469 0.401138 +vt 0.203502 0.332509 +vt 0.341509 0.470674 +vt 0.290325 0.542416 +vt 0.176827 0.557096 +vt 0.372919 0.574586 +vt 0.196433 0.716353 +vt 0.404798 0.649130 +vt 0.469609 0.683778 +vt 0.272092 0.796098 +vt 0.770390 0.885486 +vt 0.973405 0.572910 +vt 0.591386 0.033412 +vt 0.226599 0.867698 +vt 0.423770 0.837943 +vt 0.601314 0.983475 +vt 0.078559 0.769893 +vt 0.000000 0.582245 +vt 0.098436 0.412390 +vt 0.075624 0.232320 +vt 0.200045 0.071942 +vt 0.558116 0.117912 +vt 0.922195 0.225217 +vt 0.852821 0.430110 +vt 0.698467 0.759089 +vt 0.495235 0.523967 +vt 0.391629 1.000000 +vt 0.022541 0.410768 +vt 0.797247 0.085491 +vt 0.393825 0.000000 +vt 0.950807 0.778383 +vt 1.000000 0.399692 +g Cylinder_Cylinder.001_None +s 1 +f 33/1 2/2 4/3 +f 4/3 6/4 35/5 +f 35/5 6/4 8/6 +f 36/7 8/6 10/8 +f 10/8 12/9 38/10 +f 12/9 14/11 39/12 +f 39/12 14/11 16/13 +f 16/13 18/14 41/15 +f 18/14 20/16 42/17 +f 20/16 22/18 43/19 +f 43/19 22/18 24/20 +f 24/20 26/21 45/22 +f 26/21 28/23 46/24 +f 46/24 28/23 30/25 +f 32/26 2/2 33/1 +f 47/27 30/25 32/26 +f 3/28 7/29 15/30 +f 29/31 47/27 48/32 +f 48/32 33/1 1/33 +f 27/34 46/24 47/27 +f 25/35 45/22 46/24 +f 44/36 45/22 25/35 +f 21/37 43/19 44/36 +f 42/17 43/19 21/37 +f 41/15 42/17 19/38 +f 15/30 40/39 41/15 +f 39/12 40/39 15/30 +f 11/40 38/10 39/12 +f 37/41 38/10 11/40 +f 7/29 36/7 37/41 +f 35/5 36/7 7/29 +f 3/28 34/42 35/5 +f 33/1 34/42 3/28 +f 4/3 2/2 49/43 +f 2/2 32/26 49/43 +f 32/26 30/25 49/43 +f 30/25 28/23 49/43 +f 28/23 26/21 49/43 +f 26/21 24/20 49/43 +f 24/20 22/18 49/43 +f 22/18 20/16 49/43 +f 20/16 18/14 49/43 +f 18/14 16/13 49/43 +f 16/13 14/11 49/43 +f 14/11 12/9 49/43 +f 12/9 10/8 49/43 +f 10/8 8/6 49/43 +f 8/6 6/4 49/43 +f 6/4 4/3 49/43 +f 34/42 33/1 4/3 +f 34/42 4/3 35/5 +f 36/7 35/5 8/6 +f 37/41 36/7 10/8 +f 37/41 10/8 38/10 +f 38/10 12/9 39/12 +f 40/39 39/12 16/13 +f 40/39 16/13 41/15 +f 41/15 18/14 42/17 +f 42/17 20/16 43/19 +f 44/36 43/19 24/20 +f 44/36 24/20 45/22 +f 45/22 26/21 46/24 +f 47/27 46/24 30/25 +f 48/32 32/26 33/1 +f 48/32 47/27 32/26 +f 29/31 31/44 1/33 +f 23/45 27/34 29/31 +f 27/34 23/45 25/35 +f 15/30 19/38 21/37 +f 11/40 13/46 15/30 +f 15/30 17/47 19/38 +f 3/28 23/45 29/31 +f 29/31 1/33 3/28 +f 3/28 5/48 7/29 +f 7/29 9/49 11/40 +f 23/45 15/30 21/37 +f 15/30 23/45 3/28 +f 15/30 7/29 11/40 +f 31/44 29/31 48/32 +f 31/44 48/32 1/33 +f 29/31 27/34 47/27 +f 27/34 25/35 46/24 +f 23/45 44/36 25/35 +f 23/45 21/37 44/36 +f 19/38 42/17 21/37 +f 17/47 41/15 19/38 +f 17/47 15/30 41/15 +f 13/46 39/12 15/30 +f 13/46 11/40 39/12 +f 9/49 37/41 11/40 +f 9/49 7/29 37/41 +f 5/48 35/5 7/29 +f 5/48 3/28 35/5 +f 1/33 33/1 3/28 diff --git a/mods/vipworld/molehills/molehills_settings.txt b/mods/vipworld/molehills/molehills_settings.txt new file mode 100644 index 00000000..1afc592d --- /dev/null +++ b/mods/vipworld/molehills/molehills_settings.txt @@ -0,0 +1,6 @@ +-- Settings for generation of stuff (at map-generation time) + +Molehills_Max_Count = 320 -- absolute maximum number in an area of 80x80x80 nodes + +Molehills_Rarity = 95 -- larger values make molehills more rare (100 means chance of 0 %) + diff --git a/mods/vipworld/molehills/textures/molehills_dirt.png b/mods/vipworld/molehills/textures/molehills_dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..79ffa8557c0c3d157e40331b96b57fb92493bdde GIT binary patch literal 806 zcmV+>1KIqEP)Px#1ZP1_K>z@;j|==^1poj532;bRa{vGi!vFvd!vV){sAK>D02*{fSaefwW^{L9 za%BKeVQFr3E>1;MAa*k@H7+qRNAp5A0007&NklzMb|=Lm+`zB;VN=bI^Ks@&7;>W<1(-jG>Vw$r_m~9upari9(CcCGl<$XRI&%K zaw&|w8j`3j&w*RRuR*nh23fl>r)Cz-%*=!k4=h`IPq~2 z<7GR?ENIC4ZoMd=hAvRa9KtnoDhX|wcS*3?RJ@Octwn;dCwS8|v}o_tJD`u=b= z5O8Ys^KmIOsZlkThQaWV8w0~8t-hib!>+AG{3r?J2FwE|Y7Ml2t_)3rCX7ZQC0Uk(nx_KJAJ5rDko);Sz>OqqfxfbMnD_B#cTG!`uP+$gU=Fw$ kY4A=^$a+2{cY@me1NKOysQ5~JGynhq07*qoM6N<$f?57<%m4rY literal 0 HcmV?d00001 diff --git a/mods/vipworld/molehills/textures/molehills_side.png b/mods/vipworld/molehills/textures/molehills_side.png new file mode 100644 index 0000000000000000000000000000000000000000..554bbecf883a2bfc2ea045a21537cba629336522 GIT binary patch literal 308 zcmV-40n7f0P)A$V09!81-y~ ztclx*<9QU|3ouSxR3ZdxoFKAVc%R+jZFUctCyoh;%aVDSI0{)-LLpk2dNAsTYSXI9 zuzh_(r+!2cH{clO818a;nS91gU?KGw>~;-{-5+&ZXZQsAN~XZ2lW)ra0000pW4mwCEnxq&CbUR2%csMg0OPt=_8X>z4XaIw!tDnm{ Hr-UW|*zg}` literal 0 HcmV?d00001 diff --git a/mods/vipworld/molehills/textures/old & unused/molehill_top.png b/mods/vipworld/molehills/textures/old & unused/molehill_top.png new file mode 100644 index 0000000000000000000000000000000000000000..55cc54133e89dbec38ad85f3c9f67e748886a7e3 GIT binary patch literal 162 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61SBU+%rFB|nVv3=AsXk`PCCeYK!JyOuh;jN zDv}#Em&^{>s${6h-_-TzF(0deiH?HW8~2c9JyJrymih3p{c6?wy5rhhy^h7|M@ + }, + buildable_to = true, +}) diff --git a/mods/vipworld/poisonivy/locale/pt_BR.txt b/mods/vipworld/poisonivy/locale/pt_BR.txt new file mode 100644 index 00000000..9f61092e --- /dev/null +++ b/mods/vipworld/poisonivy/locale/pt_BR.txt @@ -0,0 +1,5 @@ +Poison ivy (seedling) = Hera venenosa (plantilha) +Poison ivy (sproutling) = Hera venenosa (brotando) +Poison ivy (climbing plant) = Hera venenosa (planta trepadeira) + +[Poison Ivy] Loaded. =[Poison Ivy] Carregado diff --git a/mods/vipworld/poisonivy/textures/poisonivy_climbing.png b/mods/vipworld/poisonivy/textures/poisonivy_climbing.png new file mode 100644 index 0000000000000000000000000000000000000000..f53f7a39faf16eef2a459f6b7db88363bfc93b93 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPGa4)6(a4a*X8ci{1L3g8xGSL$H5^5Ku7R)5S4_Lzea6LEdHq0oQ}|KAck= zm_14w-k;#&mG~*+nsh!p{rl9plBSbdq8HzZ=!vbl|HI;fMb8mE(>b3OuA02RR@LQu z0%l!M(t&AKF3`_zI3@jE!2aJPyi?>hw%d^#MU+5R*t%Va8Ugn(M`=Ls3S*QG+O$MFW T9g1Z@6B#^R{an^LB{Ts5&6zr0 literal 0 HcmV?d00001 diff --git a/mods/vipworld/poisonivy/textures/poisonivy_sproutling.png b/mods/vipworld/poisonivy/textures/poisonivy_sproutling.png new file mode 100644 index 0000000000000000000000000000000000000000..92d2742972c663cd29d8e78bf36f3e902c2fb359 GIT binary patch literal 239 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!73?$#)eFPFv5AX?bjSLbC@Dh%VPz~|r_j6u z`O6+|&rjPf^zupcJKrr~mS<9XcIwaMH@#K-(NZXK+q&6t75dqFK^wlg7|aydv*!c* Yin>^-x9{ew0&QjRboFyt=akR{04)w!s{jB1 literal 0 HcmV?d00001