From 38caa29558a6b423dd96bb99efb31d12ef9d0d41 Mon Sep 17 00:00:00 2001 From: a-bad-dev <244852891+a-bad-dev@users.noreply.github.com> Date: Sat, 6 Dec 2025 11:37:08 -0400 Subject: [PATCH] Add the game --- game.conf | 2 + .../.github/workflows/luacheck.yml | 13 + mods/basic_materials/.luacheckrc | 7 + mods/basic_materials/LICENSE | 600 +++ mods/basic_materials/README.md | 23 + mods/basic_materials/aliases.lua | 34 + mods/basic_materials/craftitems.lua | 188 + mods/basic_materials/crafts.lua | 441 +++ mods/basic_materials/init.lua | 14 + .../locale/basic_materials.de.tr | 33 + .../locale/basic_materials.fr.tr | 33 + .../locale/basic_materials.it.tr | 34 + .../locale/basic_materials.ru.tr | 33 + mods/basic_materials/mod.conf | 4 + .../models/basic_materials_chains.obj | 881 +++++ mods/basic_materials/nodes.lua | 62 + .../textures/basic_materials_aluminum_bar.png | Bin 0 -> 337 bytes .../basic_materials_aluminum_strip.png | Bin 0 -> 383 bytes .../basic_materials_aluminum_wire.png | Bin 0 -> 258 bytes .../textures/basic_materials_brass_block.png | Bin 0 -> 272 bytes .../textures/basic_materials_brass_ingot.png | Bin 0 -> 223 bytes .../basic_materials_carbon_steel_bar.png | Bin 0 -> 292 bytes .../textures/basic_materials_cement_block.png | Bin 0 -> 243 bytes .../textures/basic_materials_chain_brass.png | Bin 0 -> 344 bytes .../basic_materials_chain_brass_inv.png | Bin 0 -> 1886 bytes .../textures/basic_materials_chain_steel.png | Bin 0 -> 386 bytes .../basic_materials_chain_steel_inv.png | Bin 0 -> 1730 bytes .../basic_materials_chainlink_brass.png | Bin 0 -> 178 bytes .../basic_materials_chainlink_steel.png | Bin 0 -> 175 bytes .../basic_materials_concrete_block.png | Bin 0 -> 252 bytes .../textures/basic_materials_copper_strip.png | Bin 0 -> 326 bytes .../textures/basic_materials_copper_wire.png | Bin 0 -> 306 bytes .../textures/basic_materials_empty_spool.png | Bin 0 -> 214 bytes .../basic_materials_energy_crystal.png | Bin 0 -> 817 bytes .../textures/basic_materials_gear_steel.png | Bin 0 -> 5845 bytes .../textures/basic_materials_gold_strip.png | Bin 0 -> 358 bytes .../textures/basic_materials_gold_wire.png | Bin 0 -> 286 bytes .../basic_materials_heating_element.png | Bin 0 -> 369 bytes .../textures/basic_materials_ic.png | Bin 0 -> 293 bytes .../textures/basic_materials_lead_strip.png | Bin 0 -> 366 bytes .../textures/basic_materials_motor.png | Bin 0 -> 247 bytes .../textures/basic_materials_oil_extract.png | Bin 0 -> 1966 bytes .../textures/basic_materials_padlock.png | Bin 0 -> 215 bytes .../textures/basic_materials_paraffin.png | Bin 0 -> 345 bytes .../basic_materials_plastic_sheet.png | Bin 0 -> 293 bytes .../basic_materials_plastic_strip.png | Bin 0 -> 160 bytes .../textures/basic_materials_silicon.png | Bin 0 -> 769 bytes .../textures/basic_materials_silver_wire.png | Bin 0 -> 251 bytes .../basic_materials_stainless_steel_bar.png | Bin 0 -> 336 bytes .../basic_materials_stainless_steel_strip.png | Bin 0 -> 382 bytes .../basic_materials_stainless_steel_wire.png | Bin 0 -> 280 bytes .../textures/basic_materials_steel_bar.png | Bin 0 -> 311 bytes .../textures/basic_materials_steel_strip.png | Bin 0 -> 326 bytes .../textures/basic_materials_steel_wire.png | Bin 0 -> 284 bytes .../basic_materials_terracotta_base.png | Bin 0 -> 775 bytes .../textures/basic_materials_wet_cement.png | Bin 0 -> 366 bytes mods/controls/.github/workflows/luacheck.yml | 10 + mods/controls/.luacheckrc | 8 + mods/controls/debug.lua | 21 + mods/controls/init.lua | 67 + mods/controls/license | 24 + mods/controls/mod.conf | 3 + mods/controls/readme.md | 35 + mods/controls/settingtypes.txt | 2 + mods/ctf_guns/LICENSE | 674 ++++ mods/ctf_guns/README.md | 20 + mods/ctf_guns/ctf_core/cooldowns.lua | 22 + mods/ctf_guns/ctf_core/helpers.lua | 189 + mods/ctf_guns/ctf_core/init.lua | 29 + mods/ctf_guns/ctf_core/mod.conf | 1 + mods/ctf_guns/ctf_core/privileges.lua | 5 + mods/ctf_guns/ctf_ranged/custom_controls.lua | 60 + mods/ctf_guns/ctf_ranged/energy_gen.lua | 88 + mods/ctf_guns/ctf_ranged/init.lua | 12 + mods/ctf_guns/ctf_ranged/mod.conf | 3 + mods/ctf_guns/ctf_ranged/readme.md | 0 mods/ctf_guns/ctf_ranged/settings.lua | 45 + mods/ctf_guns/ctf_ranged/settingtypes.txt | 14 + .../ctf_ranged/sounds/ctf_ranged_ashotfir.ogg | Bin 0 -> 5129 bytes .../ctf_ranged/sounds/ctf_ranged_click.ogg | Bin 0 -> 5422 bytes .../ctf_ranged/sounds/ctf_ranged_deagle.ogg | Bin 0 -> 9156 bytes .../ctf_ranged/sounds/ctf_ranged_dzap.ogg | Bin 0 -> 3605 bytes .../ctf_ranged/sounds/ctf_ranged_explode.ogg | Bin 0 -> 22869 bytes .../ctf_ranged/sounds/ctf_ranged_m16fire.ogg | Bin 0 -> 6257 bytes .../ctf_ranged/sounds/ctf_ranged_m60fire.ogg | Bin 0 -> 5609 bytes .../ctf_ranged/sounds/ctf_ranged_mk23fire.ogg | Bin 0 -> 5384 bytes .../ctf_ranged/sounds/ctf_ranged_mp5fire.ogg | Bin 0 -> 7184 bytes .../ctf_ranged/sounds/ctf_ranged_pdudegun.ogg | Bin 0 -> 5272 bytes .../ctf_ranged/sounds/ctf_ranged_pistol.ogg | Bin 0 -> 10662 bytes .../ctf_ranged/sounds/ctf_ranged_plasma.ogg | Bin 0 -> 3712 bytes .../ctf_ranged/sounds/ctf_ranged_reload.ogg | Bin 0 -> 12213 bytes .../ctf_ranged/sounds/ctf_ranged_rifle.ogg | Bin 0 -> 4627 bytes .../sounds/ctf_ranged_rocket_fire.ogg | Bin 0 -> 18569 bytes .../ctf_ranged/sounds/ctf_ranged_shotgun.ogg | Bin 0 -> 12881 bytes .../ctf_ranged/sounds/ctf_ranged_terrgun.wav | Bin 0 -> 14200 bytes .../ctf_ranged/sounds/ctf_ranged_throw.ogg | Bin 0 -> 8112 bytes mods/ctf_guns/ctf_ranged/sounds/license.txt | 21 + .../ctf_ranged/textures/ctf_ranged_ammo.png | Bin 0 -> 268 bytes .../ctf_ranged/textures/ctf_ranged_bullet.png | Bin 0 -> 601 bytes .../textures/ctf_ranged_bullethole.png | Bin 0 -> 596 bytes .../ctf_ranged/textures/ctf_ranged_eammo.png | Bin 0 -> 1774 bytes .../textures/ctf_ranged_ebullet.png | Bin 0 -> 1493 bytes .../textures/ctf_ranged_ebullethole.png | Bin 0 -> 1586 bytes .../textures/ctf_ranged_echarge.png | Bin 0 -> 1496 bytes .../textures/ctf_ranged_milkor_apollo.png | Bin 0 -> 9528 bytes .../ctf_ranged/textures/ctf_ranged_mini14.png | Bin 0 -> 3295 bytes mods/ctf_guns/ctf_ranged/textures/license.txt | 6 + .../textures/rangedweapons_10mm.png | Bin 0 -> 3037 bytes .../textures/rangedweapons_308winchester.png | Bin 0 -> 3071 bytes .../ctf_ranged/textures/rangedweapons_357.png | Bin 0 -> 2987 bytes .../textures/rangedweapons_408cheytac.png | Bin 0 -> 3114 bytes .../textures/rangedweapons_40mm.png | Bin 0 -> 3109 bytes .../ctf_ranged/textures/rangedweapons_44.png | Bin 0 -> 3007 bytes .../textures/rangedweapons_45acp.png | Bin 0 -> 3011 bytes .../textures/rangedweapons_50ae.png | Bin 0 -> 3046 bytes .../textures/rangedweapons_556mm.png | Bin 0 -> 2980 bytes .../textures/rangedweapons_762mm.png | Bin 0 -> 3049 bytes .../ctf_ranged/textures/rangedweapons_9mm.png | Bin 0 -> 3055 bytes .../textures/rangedweapons_aa12.png | Bin 0 -> 3323 bytes .../textures/rangedweapons_aa12_icon.png | Bin 0 -> 3171 bytes .../textures/rangedweapons_aa12_rld.png | Bin 0 -> 3300 bytes .../textures/rangedweapons_ak47.png | Bin 0 -> 3373 bytes .../textures/rangedweapons_ak47_icon.png | Bin 0 -> 3371 bytes .../textures/rangedweapons_ak47_rld.png | Bin 0 -> 3333 bytes .../textures/rangedweapons_antigun_block.png | Bin 0 -> 2984 bytes .../textures/rangedweapons_arifle_img.png | Bin 0 -> 2982 bytes .../rangedweapons_assaultrifle_mag.png | Bin 0 -> 2918 bytes .../ctf_ranged/textures/rangedweapons_awp.png | Bin 0 -> 3364 bytes .../textures/rangedweapons_awp_icon.png | Bin 0 -> 3295 bytes .../textures/rangedweapons_awp_noclip.png | Bin 0 -> 3375 bytes .../textures/rangedweapons_awp_rld.png | Bin 0 -> 3375 bytes .../textures/rangedweapons_barrel_side.png | Bin 0 -> 2988 bytes .../textures/rangedweapons_barrel_top.png | Bin 0 -> 2997 bytes .../textures/rangedweapons_benelli.png | Bin 0 -> 3313 bytes .../textures/rangedweapons_benelli_icon.png | Bin 0 -> 3157 bytes .../textures/rangedweapons_benelli_rld.png | Bin 0 -> 3296 bytes .../textures/rangedweapons_beretta.png | Bin 0 -> 3041 bytes .../textures/rangedweapons_beretta_icon.png | Bin 0 -> 3082 bytes .../textures/rangedweapons_beretta_rld.png | Bin 0 -> 3035 bytes .../textures/rangedweapons_blood.png | Bin 0 -> 3106 bytes .../textures/rangedweapons_blood_alt.png | Bin 0 -> 2854 bytes .../textures/rangedweapons_blue_ray.png | Bin 0 -> 2991 bytes .../textures/rangedweapons_boltaction_img.png | Bin 0 -> 2898 bytes .../textures/rangedweapons_broken_glass.png | Bin 0 -> 3462 bytes .../rangedweapons_bronze_shuriken.png | Bin 0 -> 3094 bytes .../textures/rangedweapons_buckball.png | Bin 0 -> 2891 bytes .../textures/rangedweapons_bullet_fly.png | Bin 0 -> 2937 bytes .../textures/rangedweapons_bullethole.png | Bin 0 -> 2819 bytes .../textures/rangedweapons_bulletshot.png | Bin 0 -> 2935 bytes .../textures/rangedweapons_crit.png | Bin 0 -> 3309 bytes .../textures/rangedweapons_crithit.png | Bin 0 -> 2918 bytes .../textures/rangedweapons_deagle.png | Bin 0 -> 3081 bytes .../textures/rangedweapons_deagle_icon.png | Bin 0 -> 3219 bytes .../textures/rangedweapons_deagle_rld.png | Bin 0 -> 3114 bytes .../rangedweapons_diamond_shuriken.png | Bin 0 -> 3060 bytes .../textures/rangedweapons_drum_mag.png | Bin 0 -> 2988 bytes .../textures/rangedweapons_electroball.png | Bin 0 -> 2985 bytes .../rangedweapons_emergency_ammo_icon.png | Bin 0 -> 2971 bytes .../rangedweapons_emergency_gun_icon.png | Bin 0 -> 3103 bytes .../textures/rangedweapons_empty_icon.png | Bin 0 -> 2823 bytes .../textures/rangedweapons_empty_shell.png | Bin 0 -> 2974 bytes .../textures/rangedweapons_energycharge.png | Bin 0 -> 2966 bytes .../textures/rangedweapons_fire_particle.png | Bin 0 -> 3743 bytes .../textures/rangedweapons_force_blast.png | Bin 0 -> 6038 bytes .../textures/rangedweapons_force_bullet.png | Bin 0 -> 2954 bytes .../textures/rangedweapons_forcegun.png | Bin 0 -> 3422 bytes .../ctf_ranged/textures/rangedweapons_g11.png | Bin 0 -> 3072 bytes .../ctf_ranged/textures/rangedweapons_g36.png | Bin 0 -> 3351 bytes .../textures/rangedweapons_g36_icon.png | Bin 0 -> 3177 bytes .../textures/rangedweapons_g36_rld.png | Bin 0 -> 3340 bytes .../rangedweapons_generator_bottom.png | Bin 0 -> 2949 bytes .../textures/rangedweapons_generator_side.png | Bin 0 -> 3003 bytes .../textures/rangedweapons_generator_top.png | Bin 0 -> 3052 bytes .../textures/rangedweapons_glass_shards.png | Bin 0 -> 2911 bytes .../textures/rangedweapons_glock17.png | Bin 0 -> 3033 bytes .../textures/rangedweapons_glock17_icon.png | Bin 0 -> 3050 bytes .../textures/rangedweapons_glock17_rld.png | Bin 0 -> 3091 bytes .../textures/rangedweapons_golden_deagle.png | Bin 0 -> 3093 bytes .../rangedweapons_golden_deagle_icon.png | Bin 0 -> 3247 bytes .../rangedweapons_golden_deagle_rld.png | Bin 0 -> 3103 bytes .../rangedweapons_golden_shuriken.png | Bin 0 -> 3069 bytes .../textures/rangedweapons_green_ray.png | Bin 0 -> 3000 bytes .../textures/rangedweapons_gun_power_core.png | Bin 0 -> 3111 bytes .../textures/rangedweapons_gunpart1.png | Bin 0 -> 2978 bytes .../textures/rangedweapons_gunpart2.png | Bin 0 -> 3002 bytes .../textures/rangedweapons_gunpart3.png | Bin 0 -> 3012 bytes .../textures/rangedweapons_gunsteel_ingot.png | Bin 0 -> 3270 bytes .../textures/rangedweapons_hand_grenade.png | Bin 0 -> 3133 bytes .../rangedweapons_hand_grenade_nopin.png | Bin 0 -> 3105 bytes .../textures/rangedweapons_handgun_img.png | Bin 0 -> 2939 bytes .../rangedweapons_handgun_mag_black.png | Bin 0 -> 2861 bytes .../rangedweapons_handgun_mag_white.png | Bin 0 -> 2861 bytes .../textures/rangedweapons_headhit.png | Bin 0 -> 2914 bytes .../textures/rangedweapons_headshot.png | Bin 0 -> 3316 bytes .../textures/rangedweapons_heavy_img.png | Bin 0 -> 2964 bytes .../ctf_ranged/textures/rangedweapons_hit.png | Bin 0 -> 2901 bytes .../textures/rangedweapons_invisible.png | Bin 0 -> 2800 bytes .../textures/rangedweapons_jackhammer.png | Bin 0 -> 3467 bytes .../rangedweapons_jackhammer_icon.png | Bin 0 -> 3325 bytes .../textures/rangedweapons_jackhammer_rld.png | Bin 0 -> 3431 bytes .../textures/rangedweapons_javelin.png | Bin 0 -> 3329 bytes .../textures/rangedweapons_kriss_sv.png | Bin 0 -> 3491 bytes .../textures/rangedweapons_kriss_sv_icon.png | Bin 0 -> 3358 bytes .../textures/rangedweapons_kriss_sv_rld.png | Bin 0 -> 3453 bytes .../textures/rangedweapons_laser_blaster.png | Bin 0 -> 3068 bytes .../textures/rangedweapons_laser_rifle.png | Bin 0 -> 3550 bytes .../textures/rangedweapons_laser_shotgun.png | Bin 0 -> 3381 bytes .../textures/rangedweapons_leaf.png | Bin 0 -> 3249 bytes .../textures/rangedweapons_luger.png | Bin 0 -> 2981 bytes .../textures/rangedweapons_luger_icon.png | Bin 0 -> 3297 bytes .../textures/rangedweapons_luger_rld.png | Bin 0 -> 2988 bytes .../ctf_ranged/textures/rangedweapons_m16.png | Bin 0 -> 3197 bytes .../textures/rangedweapons_m16_icon.png | Bin 0 -> 3155 bytes .../textures/rangedweapons_m16_rld.png | Bin 0 -> 3168 bytes .../textures/rangedweapons_m1991.png | Bin 0 -> 3050 bytes .../textures/rangedweapons_m1991_icon.png | Bin 0 -> 3158 bytes .../textures/rangedweapons_m1991_rld.png | Bin 0 -> 3050 bytes .../textures/rangedweapons_m200.png | Bin 0 -> 3295 bytes .../textures/rangedweapons_m200_icon.png | Bin 0 -> 3144 bytes .../textures/rangedweapons_m200_noclip.png | Bin 0 -> 3286 bytes .../textures/rangedweapons_m200_rld.png | Bin 0 -> 3303 bytes .../ctf_ranged/textures/rangedweapons_m60.png | Bin 0 -> 3360 bytes .../textures/rangedweapons_m60_icon.png | Bin 0 -> 3396 bytes .../textures/rangedweapons_m60_rld.png | Bin 0 -> 3281 bytes .../ctf_ranged/textures/rangedweapons_m79.png | Bin 0 -> 3333 bytes .../textures/rangedweapons_m79_icon.png | Bin 0 -> 3147 bytes .../textures/rangedweapons_m79_rld.png | Bin 0 -> 3376 bytes .../rangedweapons_machinepistol_img.png | Bin 0 -> 2977 bytes .../rangedweapons_machinepistol_mag.png | Bin 0 -> 2855 bytes .../rangedweapons_magazine_handgun.png | Bin 0 -> 2876 bytes .../textures/rangedweapons_magazine_mp5.png | Bin 0 -> 2912 bytes .../textures/rangedweapons_magazine_smg.png | Bin 0 -> 2875 bytes .../textures/rangedweapons_makarov.png | Bin 0 -> 3017 bytes .../textures/rangedweapons_makarov_icon.png | Bin 0 -> 3146 bytes .../textures/rangedweapons_makarov_rld.png | Bin 0 -> 3033 bytes .../textures/rangedweapons_mese_shuriken.png | Bin 0 -> 3060 bytes .../textures/rangedweapons_milkor.png | Bin 0 -> 3544 bytes .../textures/rangedweapons_milkor_icon.png | Bin 0 -> 3449 bytes .../textures/rangedweapons_milkor_rld.png | Bin 0 -> 3576 bytes .../textures/rangedweapons_minigun.png | Bin 0 -> 3628 bytes .../textures/rangedweapons_minigun_icon.png | Bin 0 -> 3199 bytes .../textures/rangedweapons_minigun_rld.png | Bin 0 -> 3573 bytes .../textures/rangedweapons_mp40.png | Bin 0 -> 3239 bytes .../textures/rangedweapons_mp40_icon.png | Bin 0 -> 3224 bytes .../textures/rangedweapons_mp40_rld.png | Bin 0 -> 3201 bytes .../ctf_ranged/textures/rangedweapons_mp5.png | Bin 0 -> 3398 bytes .../textures/rangedweapons_mp5_icon.png | Bin 0 -> 3133 bytes .../textures/rangedweapons_mp5_rld.png | Bin 0 -> 3348 bytes .../ctf_ranged/textures/rangedweapons_pin.png | Bin 0 -> 2874 bytes .../textures/rangedweapons_plastic_sheet.png | Bin 0 -> 2931 bytes .../textures/rangedweapons_power_particle.png | Bin 0 -> 2937 bytes .../textures/rangedweapons_python.png | Bin 0 -> 3026 bytes .../textures/rangedweapons_python_icon.png | Bin 0 -> 3262 bytes .../textures/rangedweapons_python_rld.png | Bin 0 -> 3026 bytes .../textures/rangedweapons_ray_blue.png | Bin 0 -> 2821 bytes .../textures/rangedweapons_ray_green.png | Bin 0 -> 2839 bytes .../textures/rangedweapons_ray_red.png | Bin 0 -> 2836 bytes .../textures/rangedweapons_red_ray.png | Bin 0 -> 2914 bytes .../textures/rangedweapons_remington.png | Bin 0 -> 3255 bytes .../textures/rangedweapons_remington_icon.png | Bin 0 -> 3186 bytes .../textures/rangedweapons_remington_rld.png | Bin 0 -> 3257 bytes .../textures/rangedweapons_revolver_img.png | Bin 0 -> 3037 bytes .../textures/rangedweapons_rifle_img.png | Bin 0 -> 2898 bytes .../textures/rangedweapons_rifle_mag.png | Bin 0 -> 2902 bytes .../textures/rangedweapons_rifleshot.png | Bin 0 -> 2891 bytes .../textures/rangedweapons_rocket.png | Bin 0 -> 3037 bytes .../textures/rangedweapons_rocket_fly.png | Bin 0 -> 3058 bytes .../rangedweapons_rocket_fly_alternate.png | Bin 0 -> 2964 bytes .../ctf_ranged/textures/rangedweapons_rpg.png | Bin 0 -> 3292 bytes .../textures/rangedweapons_rpg_icon.png | Bin 0 -> 3230 bytes .../textures/rangedweapons_rpg_rld.png | Bin 0 -> 3394 bytes .../ctf_ranged/textures/rangedweapons_rpk.png | Bin 0 -> 3389 bytes .../textures/rangedweapons_rpk_icon.png | Bin 0 -> 3367 bytes .../textures/rangedweapons_rpk_rld.png | Bin 0 -> 3357 bytes .../textures/rangedweapons_scar.png | Bin 0 -> 3512 bytes .../textures/rangedweapons_scar_icon.png | Bin 0 -> 3337 bytes .../textures/rangedweapons_scar_rld.png | Bin 0 -> 3485 bytes .../textures/rangedweapons_scopehud.png | Bin 0 -> 18294 bytes .../textures/rangedweapons_shell.png | Bin 0 -> 3041 bytes .../textures/rangedweapons_shelldrop.png | Bin 0 -> 2867 bytes .../rangedweapons_shelldrop_grenade.png | Bin 0 -> 2902 bytes .../rangedweapons_shelldrop_shotgun.png | Bin 0 -> 2868 bytes .../rangedweapons_shelldrop_white.png | Bin 0 -> 2859 bytes .../textures/rangedweapons_shotgun_img.png | Bin 0 -> 2929 bytes .../textures/rangedweapons_smg_img.png | Bin 0 -> 2965 bytes .../textures/rangedweapons_spark.png | Bin 0 -> 2858 bytes .../textures/rangedweapons_spas12.png | Bin 0 -> 3412 bytes .../textures/rangedweapons_spas12_icon.png | Bin 0 -> 3218 bytes .../textures/rangedweapons_spas12_rld.png | Bin 0 -> 3441 bytes .../textures/rangedweapons_squirtgun.png | Bin 0 -> 3107 bytes .../textures/rangedweapons_squirtgun_rld.png | Bin 0 -> 3069 bytes .../textures/rangedweapons_sriffle_img.png | Bin 0 -> 2925 bytes .../textures/rangedweapons_steel_shuriken.png | Bin 0 -> 3036 bytes .../textures/rangedweapons_stone_shuriken.png | Bin 0 -> 3034 bytes .../ctf_ranged/textures/rangedweapons_svd.png | Bin 0 -> 3476 bytes .../textures/rangedweapons_svd_icon.png | Bin 0 -> 3322 bytes .../textures/rangedweapons_svd_noclip.png | Bin 0 -> 3444 bytes .../textures/rangedweapons_svd_rld.png | Bin 0 -> 3476 bytes .../textures/rangedweapons_taurus.png | Bin 0 -> 3031 bytes .../textures/rangedweapons_taurus_icon.png | Bin 0 -> 3256 bytes .../textures/rangedweapons_taurus_rld.png | Bin 0 -> 3031 bytes .../textures/rangedweapons_tec9.png | Bin 0 -> 3063 bytes .../textures/rangedweapons_tec9_icon.png | Bin 0 -> 3145 bytes .../textures/rangedweapons_tec9_rld.png | Bin 0 -> 3050 bytes .../textures/rangedweapons_thompson.png | Bin 0 -> 3261 bytes .../textures/rangedweapons_thompson_icon.png | Bin 0 -> 3195 bytes .../textures/rangedweapons_thompson_rld.png | Bin 0 -> 3240 bytes .../textures/rangedweapons_thrown_javelin.png | Bin 0 -> 3178 bytes .../ctf_ranged/textures/rangedweapons_tmp.png | Bin 0 -> 3079 bytes .../textures/rangedweapons_tmp_icon.png | Bin 0 -> 3098 bytes .../textures/rangedweapons_tmp_rld.png | Bin 0 -> 3066 bytes .../rangedweapons_ultra_gunsteel_ingot.png | Bin 0 -> 3286 bytes .../ctf_ranged/textures/rangedweapons_ump.png | Bin 0 -> 3313 bytes .../textures/rangedweapons_ump_icon.png | Bin 0 -> 3132 bytes .../textures/rangedweapons_ump_rld.png | Bin 0 -> 3276 bytes .../ctf_ranged/textures/rangedweapons_uzi.png | Bin 0 -> 3323 bytes .../textures/rangedweapons_uzi_icon.png | Bin 0 -> 3207 bytes .../textures/rangedweapons_uzi_rld.png | Bin 0 -> 3306 bytes .../rangedweapons_wooden_shuriken.png | Bin 0 -> 3097 bytes .../textures/rangedweapons_yeetable_img.png | Bin 0 -> 2926 bytes mods/ctf_guns/ctf_ranged/wep_defns.lua | 483 +++ mods/ctf_guns/ctf_ranged/wep_logic.lua | 232 ++ mods/ctf_guns/ctf_ranged/wep_recipes.lua | 273 ++ mods/ctf_guns/darkness_nerf/init.lua | 27 + mods/ctf_guns/darkness_nerf/mod.conf | 2 + mods/ctf_guns/grenades/api.md | 36 + mods/ctf_guns/grenades/grenades.lua | 203 + mods/ctf_guns/grenades/init.lua | 179 + mods/ctf_guns/grenades/license | 21 + mods/ctf_guns/grenades/mod.conf | 2 + mods/ctf_guns/grenades/readme.md | 6 + .../grenades/sounds/grenades_explode.ogg | Bin 0 -> 13580 bytes .../sounds/grenades_glasslike_break.ogg | Bin 0 -> 70092 bytes .../grenades/sounds/grenades_hiss.ogg | Bin 0 -> 35289 bytes mods/ctf_guns/grenades/sounds/license.txt | 133 + .../grenades/textures/grenades_boom.png | Bin 0 -> 193 bytes .../grenades/textures/grenades_flashbang.png | Bin 0 -> 158 bytes .../grenades/textures/grenades_frag.png | Bin 0 -> 229 bytes .../textures/grenades_frag_sticky.png | Bin 0 -> 253 bytes .../grenades/textures/grenades_smoke.png | Bin 0 -> 145 bytes .../textures/grenades_smoke_grenade.png | Bin 0 -> 1545 bytes mods/ctf_guns/grenades/textures/license | 97 + mods/ctf_guns/modpack.txt | 1 + mods/ctf_guns/rawf/.gitignore | 41 + mods/ctf_guns/rawf/.luacheckrc | 47 + mods/ctf_guns/rawf/API.md | 23 + mods/ctf_guns/rawf/LICENSE | 21 + mods/ctf_guns/rawf/README.md | 2 + mods/ctf_guns/rawf/ammo.lua | 67 + mods/ctf_guns/rawf/bullet.lua | 87 + mods/ctf_guns/rawf/init.lua | 42 + mods/ctf_guns/rawf/mod.conf | 2 + mods/default/README.txt | 407 ++ mods/default/aliases.lua | 77 + mods/default/chat.lua | 28 + mods/default/chests.lua | 380 ++ mods/default/crafting.lua | 737 ++++ mods/default/craftitems.lua | 543 +++ mods/default/functions.lua | 837 ++++ mods/default/furnace.lua | 458 +++ mods/default/init.lua | 96 + mods/default/item_entity.lua | 96 + mods/default/legacy.lua | 49 + mods/default/license.txt | 158 + mods/default/locale/default.bg.tr | 215 ++ mods/default/locale/default.da.tr | 215 ++ mods/default/locale/default.de.tr | 220 ++ mods/default/locale/default.eo.tr | 220 ++ mods/default/locale/default.es.tr | 224 ++ mods/default/locale/default.eu.tr | 224 ++ mods/default/locale/default.fr.tr | 224 ++ mods/default/locale/default.hu.tr | 215 ++ mods/default/locale/default.id.tr | 220 ++ mods/default/locale/default.it.tr | 224 ++ mods/default/locale/default.ja.tr | 215 ++ mods/default/locale/default.jbo.tr | 215 ++ mods/default/locale/default.lv.tr | 215 ++ mods/default/locale/default.ms.tr | 224 ++ mods/default/locale/default.pl.tr | 215 ++ mods/default/locale/default.pt.tr | 215 ++ mods/default/locale/default.pt_BR.tr | 215 ++ mods/default/locale/default.ru.tr | 215 ++ mods/default/locale/default.sk.tr | 220 ++ mods/default/locale/default.sv.tr | 215 ++ mods/default/locale/default.uk.tr | 215 ++ mods/default/locale/default.zh_CN.tr | 221 ++ mods/default/locale/default.zh_TW.tr | 221 ++ mods/default/locale/template.txt | 215 ++ mods/default/mapgen.lua | 2495 ++++++++++++ mods/default/mod.conf | 3 + mods/default/models/chest_open.obj | 79 + mods/default/models/torch_ceiling.obj | 53 + mods/default/models/torch_floor.obj | 43 + mods/default/models/torch_wall.obj | 57 + mods/default/nodes.lua | 2970 ++++++++++++++ mods/default/schematics/acacia_bush.mts | Bin 0 -> 114 bytes mods/default/schematics/acacia_log.mts | Bin 0 -> 55 bytes mods/default/schematics/acacia_tree.mts | Bin 0 -> 207 bytes .../schematics/acacia_tree_from_sapling.mts | Bin 0 -> 208 bytes mods/default/schematics/apple_log.mts | Bin 0 -> 88 bytes mods/default/schematics/apple_tree.mts | Bin 0 -> 209 bytes .../schematics/apple_tree_from_sapling.mts | Bin 0 -> 208 bytes mods/default/schematics/aspen_log.mts | Bin 0 -> 120 bytes mods/default/schematics/aspen_tree.mts | Bin 0 -> 174 bytes .../schematics/aspen_tree_from_sapling.mts | Bin 0 -> 174 bytes mods/default/schematics/blueberry_bush.mts | Bin 0 -> 80 bytes mods/default/schematics/bush.mts | Bin 0 -> 99 bytes .../schematics/emergent_jungle_tree.mts | Bin 0 -> 504 bytes .../emergent_jungle_tree_from_sapling.mts | Bin 0 -> 497 bytes mods/default/schematics/jungle_log.mts | Bin 0 -> 94 bytes mods/default/schematics/jungle_tree.mts | Bin 0 -> 255 bytes .../schematics/jungle_tree_from_sapling.mts | Bin 0 -> 247 bytes mods/default/schematics/large_cactus.mts | Bin 0 -> 87 bytes mods/default/schematics/papyrus_on_dirt.mts | Bin 0 -> 73 bytes .../schematics/papyrus_on_dry_dirt.mts | Bin 0 -> 77 bytes mods/default/schematics/pine_bush.mts | Bin 0 -> 110 bytes mods/default/schematics/pine_log.mts | Bin 0 -> 93 bytes mods/default/schematics/pine_tree.mts | Bin 0 -> 178 bytes .../schematics/pine_tree_from_sapling.mts | Bin 0 -> 175 bytes mods/default/schematics/small_pine_tree.mts | Bin 0 -> 174 bytes .../small_pine_tree_from_sapling.mts | Bin 0 -> 172 bytes .../snowy_pine_tree_from_sapling.mts | Bin 0 -> 235 bytes .../snowy_small_pine_tree_from_sapling.mts | Bin 0 -> 202 bytes mods/default/sounds/default_break_glass.1.ogg | Bin 0 -> 11130 bytes mods/default/sounds/default_break_glass.2.ogg | Bin 0 -> 16058 bytes mods/default/sounds/default_break_glass.3.ogg | Bin 0 -> 12257 bytes mods/default/sounds/default_chest_close.ogg | Bin 0 -> 10768 bytes mods/default/sounds/default_chest_open.ogg | Bin 0 -> 11092 bytes mods/default/sounds/default_cool_lava.1.ogg | Bin 0 -> 9583 bytes mods/default/sounds/default_cool_lava.2.ogg | Bin 0 -> 7977 bytes mods/default/sounds/default_cool_lava.3.ogg | Bin 0 -> 6499 bytes mods/default/sounds/default_dig_choppy.1.ogg | Bin 0 -> 12607 bytes mods/default/sounds/default_dig_choppy.2.ogg | Bin 0 -> 14134 bytes mods/default/sounds/default_dig_choppy.3.ogg | Bin 0 -> 13948 bytes mods/default/sounds/default_dig_cracky.1.ogg | Bin 0 -> 7002 bytes mods/default/sounds/default_dig_cracky.2.ogg | Bin 0 -> 7466 bytes mods/default/sounds/default_dig_cracky.3.ogg | Bin 0 -> 7184 bytes mods/default/sounds/default_dig_crumbly.ogg | Bin 0 -> 7567 bytes .../sounds/default_dig_dig_immediate.ogg | Bin 0 -> 6714 bytes mods/default/sounds/default_dig_metal.ogg | Bin 0 -> 5245 bytes .../default_dig_oddly_breakable_by_hand.ogg | Bin 0 -> 6940 bytes mods/default/sounds/default_dig_snappy.ogg | Bin 0 -> 7258 bytes .../sounds/default_dirt_footstep.1.ogg | Bin 0 -> 9155 bytes .../sounds/default_dirt_footstep.2.ogg | Bin 0 -> 7553 bytes mods/default/sounds/default_dug_metal.1.ogg | Bin 0 -> 7076 bytes mods/default/sounds/default_dug_metal.2.ogg | Bin 0 -> 7260 bytes mods/default/sounds/default_dug_node.1.ogg | Bin 0 -> 6630 bytes mods/default/sounds/default_dug_node.2.ogg | Bin 0 -> 7863 bytes .../default/sounds/default_furnace_active.ogg | Bin 0 -> 324071 bytes .../default/sounds/default_glass_footstep.ogg | Bin 0 -> 7094 bytes .../sounds/default_grass_footstep.1.ogg | Bin 0 -> 10019 bytes .../sounds/default_grass_footstep.2.ogg | Bin 0 -> 10164 bytes .../sounds/default_grass_footstep.3.ogg | Bin 0 -> 9989 bytes mods/default/sounds/default_gravel_dig.1.ogg | Bin 0 -> 14972 bytes mods/default/sounds/default_gravel_dig.2.ogg | Bin 0 -> 14853 bytes mods/default/sounds/default_gravel_dug.1.ogg | Bin 0 -> 15967 bytes mods/default/sounds/default_gravel_dug.2.ogg | Bin 0 -> 15203 bytes mods/default/sounds/default_gravel_dug.3.ogg | Bin 0 -> 15952 bytes .../sounds/default_gravel_footstep.1.ogg | Bin 0 -> 7326 bytes .../sounds/default_gravel_footstep.2.ogg | Bin 0 -> 10136 bytes .../sounds/default_gravel_footstep.3.ogg | Bin 0 -> 8086 bytes .../sounds/default_gravel_footstep.4.ogg | Bin 0 -> 9017 bytes .../sounds/default_hard_footstep.1.ogg | Bin 0 -> 14255 bytes .../sounds/default_hard_footstep.2.ogg | Bin 0 -> 14060 bytes .../sounds/default_hard_footstep.3.ogg | Bin 0 -> 12626 bytes mods/default/sounds/default_ice_dig.1.ogg | Bin 0 -> 16248 bytes mods/default/sounds/default_ice_dig.2.ogg | Bin 0 -> 16624 bytes mods/default/sounds/default_ice_dig.3.ogg | Bin 0 -> 10396 bytes mods/default/sounds/default_ice_dug.ogg | Bin 0 -> 22348 bytes .../default/sounds/default_ice_footstep.1.ogg | Bin 0 -> 13394 bytes .../default/sounds/default_ice_footstep.2.ogg | Bin 0 -> 13384 bytes .../default/sounds/default_ice_footstep.3.ogg | Bin 0 -> 12605 bytes mods/default/sounds/default_item_smoke.ogg | Bin 0 -> 6651 bytes .../sounds/default_metal_footstep.1.ogg | Bin 0 -> 11830 bytes .../sounds/default_metal_footstep.2.ogg | Bin 0 -> 9180 bytes .../sounds/default_metal_footstep.3.ogg | Bin 0 -> 11110 bytes mods/default/sounds/default_place_node.1.ogg | Bin 0 -> 8584 bytes mods/default/sounds/default_place_node.2.ogg | Bin 0 -> 8644 bytes mods/default/sounds/default_place_node.3.ogg | Bin 0 -> 8846 bytes .../sounds/default_place_node_hard.1.ogg | Bin 0 -> 6578 bytes .../sounds/default_place_node_hard.2.ogg | Bin 0 -> 5623 bytes .../sounds/default_place_node_metal.1.ogg | Bin 0 -> 7518 bytes .../sounds/default_place_node_metal.2.ogg | Bin 0 -> 7854 bytes .../sounds/default_sand_footstep.1.ogg | Bin 0 -> 13024 bytes .../sounds/default_sand_footstep.2.ogg | Bin 0 -> 7274 bytes .../sounds/default_sand_footstep.3.ogg | Bin 0 -> 12655 bytes .../sounds/default_snow_footstep.1.ogg | Bin 0 -> 7159 bytes .../sounds/default_snow_footstep.2.ogg | Bin 0 -> 8726 bytes .../sounds/default_snow_footstep.3.ogg | Bin 0 -> 8722 bytes .../sounds/default_snow_footstep.4.ogg | Bin 0 -> 6795 bytes .../sounds/default_snow_footstep.5.ogg | Bin 0 -> 8126 bytes mods/default/sounds/default_tool_breaks.1.ogg | Bin 0 -> 6019 bytes mods/default/sounds/default_tool_breaks.2.ogg | Bin 0 -> 8440 bytes mods/default/sounds/default_tool_breaks.3.ogg | Bin 0 -> 6875 bytes .../sounds/default_water_footstep.1.ogg | Bin 0 -> 31719 bytes .../sounds/default_water_footstep.2.ogg | Bin 0 -> 29335 bytes .../sounds/default_water_footstep.3.ogg | Bin 0 -> 32107 bytes .../sounds/default_wood_footstep.1.ogg | Bin 0 -> 5967 bytes .../sounds/default_wood_footstep.2.ogg | Bin 0 -> 5772 bytes mods/default/sounds/player_damage.ogg | Bin 0 -> 6176 bytes mods/default/textures/bubble.png | Bin 0 -> 331 bytes mods/default/textures/crack_anylength.png | Bin 0 -> 348 bytes .../textures/default_acacia_bush_sapling.png | Bin 0 -> 151 bytes .../textures/default_acacia_bush_stem.png | Bin 0 -> 288 bytes .../textures/default_acacia_leaves.png | Bin 0 -> 312 bytes .../textures/default_acacia_leaves_simple.png | Bin 0 -> 336 bytes .../textures/default_acacia_sapling.png | Bin 0 -> 209 bytes mods/default/textures/default_acacia_tree.png | Bin 0 -> 533 bytes .../textures/default_acacia_tree_top.png | Bin 0 -> 690 bytes mods/default/textures/default_acacia_wood.png | Bin 0 -> 218 bytes mods/default/textures/default_apple.png | Bin 0 -> 251 bytes .../default/textures/default_aspen_leaves.png | Bin 0 -> 610 bytes .../textures/default_aspen_sapling.png | Bin 0 -> 275 bytes mods/default/textures/default_aspen_tree.png | Bin 0 -> 526 bytes .../textures/default_aspen_tree_top.png | Bin 0 -> 649 bytes mods/default/textures/default_aspen_wood.png | Bin 0 -> 222 bytes mods/default/textures/default_blueberries.png | Bin 0 -> 166 bytes .../default_blueberry_bush_leaves.png | Bin 0 -> 463 bytes .../default_blueberry_bush_sapling.png | Bin 0 -> 170 bytes .../textures/default_blueberry_overlay.png | Bin 0 -> 388 bytes mods/default/textures/default_book.png | Bin 0 -> 204 bytes .../default/textures/default_book_written.png | Bin 0 -> 262 bytes mods/default/textures/default_bookshelf.png | Bin 0 -> 467 bytes .../textures/default_bookshelf_slot.png | Bin 0 -> 138 bytes mods/default/textures/default_brick.png | Bin 0 -> 346 bytes .../default/textures/default_bronze_block.png | Bin 0 -> 354 bytes .../default/textures/default_bronze_ingot.png | Bin 0 -> 224 bytes .../default/textures/default_bush_sapling.png | Bin 0 -> 165 bytes mods/default/textures/default_bush_stem.png | Bin 0 -> 245 bytes mods/default/textures/default_cactus_side.png | Bin 0 -> 309 bytes mods/default/textures/default_cactus_top.png | Bin 0 -> 267 bytes mods/default/textures/default_chest_front.png | Bin 0 -> 421 bytes .../default/textures/default_chest_inside.png | Bin 0 -> 94 bytes mods/default/textures/default_chest_lock.png | Bin 0 -> 464 bytes mods/default/textures/default_chest_side.png | Bin 0 -> 375 bytes mods/default/textures/default_chest_top.png | Bin 0 -> 418 bytes mods/default/textures/default_clay.png | Bin 0 -> 272 bytes mods/default/textures/default_clay_brick.png | Bin 0 -> 160 bytes mods/default/textures/default_clay_lump.png | Bin 0 -> 167 bytes mods/default/textures/default_cloud.png | Bin 0 -> 83 bytes mods/default/textures/default_coal_block.png | Bin 0 -> 236 bytes mods/default/textures/default_coal_lump.png | Bin 0 -> 157 bytes mods/default/textures/default_cobble.png | Bin 0 -> 268 bytes .../textures/default_coniferous_litter.png | Bin 0 -> 820 bytes .../default_coniferous_litter_side.png | Bin 0 -> 332 bytes .../default/textures/default_copper_block.png | Bin 0 -> 356 bytes .../default/textures/default_copper_ingot.png | Bin 0 -> 225 bytes mods/default/textures/default_copper_lump.png | Bin 0 -> 177 bytes mods/default/textures/default_coral_brown.png | Bin 0 -> 356 bytes mods/default/textures/default_coral_cyan.png | Bin 0 -> 200 bytes mods/default/textures/default_coral_green.png | Bin 0 -> 274 bytes .../default/textures/default_coral_orange.png | Bin 0 -> 314 bytes mods/default/textures/default_coral_pink.png | Bin 0 -> 239 bytes .../textures/default_coral_skeleton.png | Bin 0 -> 212 bytes .../textures/default_desert_cobble.png | Bin 0 -> 520 bytes mods/default/textures/default_desert_sand.png | Bin 0 -> 349 bytes .../textures/default_desert_sandstone.png | Bin 0 -> 254 bytes .../default_desert_sandstone_block.png | Bin 0 -> 441 bytes .../default_desert_sandstone_brick.png | Bin 0 -> 464 bytes .../default/textures/default_desert_stone.png | Bin 0 -> 280 bytes .../textures/default_desert_stone_block.png | Bin 0 -> 358 bytes .../textures/default_desert_stone_brick.png | Bin 0 -> 386 bytes mods/default/textures/default_diamond.png | Bin 0 -> 313 bytes .../textures/default_diamond_block.png | Bin 0 -> 344 bytes mods/default/textures/default_dirt.png | Bin 0 -> 272 bytes mods/default/textures/default_dry_dirt.png | Bin 0 -> 256 bytes mods/default/textures/default_dry_grass.png | Bin 0 -> 263 bytes mods/default/textures/default_dry_grass_1.png | Bin 0 -> 166 bytes mods/default/textures/default_dry_grass_2.png | Bin 0 -> 203 bytes mods/default/textures/default_dry_grass_3.png | Bin 0 -> 230 bytes mods/default/textures/default_dry_grass_4.png | Bin 0 -> 252 bytes mods/default/textures/default_dry_grass_5.png | Bin 0 -> 273 bytes .../textures/default_dry_grass_side.png | Bin 0 -> 408 bytes mods/default/textures/default_dry_shrub.png | Bin 0 -> 154 bytes .../default_emergent_jungle_sapling.png | Bin 0 -> 190 bytes .../textures/default_fence_acacia_wood.png | Bin 0 -> 228 bytes .../textures/default_fence_aspen_wood.png | Bin 0 -> 232 bytes .../textures/default_fence_junglewood.png | Bin 0 -> 228 bytes .../textures/default_fence_overlay.png | Bin 0 -> 219 bytes .../textures/default_fence_pine_wood.png | Bin 0 -> 230 bytes .../default_fence_rail_acacia_wood.png | Bin 0 -> 275 bytes .../default_fence_rail_aspen_wood.png | Bin 0 -> 232 bytes .../default_fence_rail_junglewood.png | Bin 0 -> 227 bytes .../textures/default_fence_rail_overlay.png | Bin 0 -> 141 bytes .../textures/default_fence_rail_pine_wood.png | Bin 0 -> 232 bytes .../textures/default_fence_rail_wood.png | Bin 0 -> 227 bytes mods/default/textures/default_fence_wood.png | Bin 0 -> 226 bytes mods/default/textures/default_fern_1.png | Bin 0 -> 370 bytes mods/default/textures/default_fern_2.png | Bin 0 -> 691 bytes mods/default/textures/default_fern_3.png | Bin 0 -> 1172 bytes mods/default/textures/default_flint.png | Bin 0 -> 214 bytes mods/default/textures/default_footprint.png | Bin 0 -> 284 bytes .../textures/default_furnace_bottom.png | Bin 0 -> 271 bytes .../textures/default_furnace_fire_bg.png | Bin 0 -> 129 bytes .../textures/default_furnace_fire_fg.png | Bin 0 -> 549 bytes .../textures/default_furnace_front.png | Bin 0 -> 305 bytes .../textures/default_furnace_front_active.png | Bin 0 -> 1020 bytes .../default/textures/default_furnace_side.png | Bin 0 -> 296 bytes mods/default/textures/default_furnace_top.png | Bin 0 -> 271 bytes mods/default/textures/default_glass.png | Bin 0 -> 270 bytes .../default/textures/default_glass_detail.png | Bin 0 -> 123 bytes mods/default/textures/default_gold_block.png | Bin 0 -> 483 bytes mods/default/textures/default_gold_ingot.png | Bin 0 -> 225 bytes mods/default/textures/default_gold_lump.png | Bin 0 -> 165 bytes mods/default/textures/default_grass.png | Bin 0 -> 461 bytes mods/default/textures/default_grass_1.png | Bin 0 -> 160 bytes mods/default/textures/default_grass_2.png | Bin 0 -> 176 bytes mods/default/textures/default_grass_3.png | Bin 0 -> 222 bytes mods/default/textures/default_grass_4.png | Bin 0 -> 287 bytes mods/default/textures/default_grass_5.png | Bin 0 -> 350 bytes mods/default/textures/default_grass_side.png | Bin 0 -> 461 bytes mods/default/textures/default_gravel.png | Bin 0 -> 630 bytes mods/default/textures/default_ice.png | Bin 0 -> 222 bytes .../default_invisible_node_overlay.png | Bin 0 -> 110 bytes mods/default/textures/default_iron_lump.png | Bin 0 -> 160 bytes mods/default/textures/default_item_smoke.png | Bin 0 -> 252 bytes mods/default/textures/default_junglegrass.png | Bin 0 -> 197 bytes .../default/textures/default_jungleleaves.png | Bin 0 -> 224 bytes .../textures/default_jungleleaves_simple.png | Bin 0 -> 221 bytes .../textures/default_junglesapling.png | Bin 0 -> 190 bytes mods/default/textures/default_jungletree.png | Bin 0 -> 1114 bytes .../textures/default_jungletree_top.png | Bin 0 -> 688 bytes mods/default/textures/default_junglewood.png | Bin 0 -> 217 bytes mods/default/textures/default_kelp.png | Bin 0 -> 296 bytes .../default/textures/default_ladder_steel.png | Bin 0 -> 297 bytes mods/default/textures/default_ladder_wood.png | Bin 0 -> 458 bytes .../default_large_cactus_seedling.png | Bin 0 -> 254 bytes mods/default/textures/default_lava.png | Bin 0 -> 1015 bytes .../default_lava_flowing_animated.png | Bin 0 -> 2308 bytes .../textures/default_lava_source_animated.png | Bin 0 -> 2186 bytes mods/default/textures/default_leaves.png | Bin 0 -> 447 bytes .../textures/default_leaves_simple.png | Bin 0 -> 481 bytes .../textures/default_marram_grass_1.png | Bin 0 -> 246 bytes .../textures/default_marram_grass_2.png | Bin 0 -> 443 bytes .../textures/default_marram_grass_3.png | Bin 0 -> 320 bytes mods/default/textures/default_mese_block.png | Bin 0 -> 148 bytes .../default/textures/default_mese_crystal.png | Bin 0 -> 222 bytes .../default_mese_crystal_fragment.png | Bin 0 -> 121 bytes .../textures/default_mese_post_light_side.png | Bin 0 -> 245 bytes .../default_mese_post_light_side_dark.png | Bin 0 -> 248 bytes mods/default/textures/default_meselamp.png | Bin 0 -> 922 bytes .../default/textures/default_mineral_coal.png | Bin 0 -> 141 bytes .../textures/default_mineral_copper.png | Bin 0 -> 134 bytes .../textures/default_mineral_diamond.png | Bin 0 -> 257 bytes .../default/textures/default_mineral_gold.png | Bin 0 -> 126 bytes .../default/textures/default_mineral_iron.png | Bin 0 -> 170 bytes .../default/textures/default_mineral_mese.png | Bin 0 -> 323 bytes mods/default/textures/default_mineral_tin.png | Bin 0 -> 171 bytes mods/default/textures/default_moss.png | Bin 0 -> 481 bytes mods/default/textures/default_moss_side.png | Bin 0 -> 326 bytes mods/default/textures/default_mossycobble.png | Bin 0 -> 312 bytes mods/default/textures/default_obsidian.png | Bin 0 -> 152 bytes .../textures/default_obsidian_block.png | Bin 0 -> 203 bytes .../textures/default_obsidian_brick.png | Bin 0 -> 228 bytes .../textures/default_obsidian_glass.png | Bin 0 -> 128 bytes .../default_obsidian_glass_detail.png | Bin 0 -> 74 bytes .../textures/default_obsidian_shard.png | Bin 0 -> 110 bytes mods/default/textures/default_paper.png | Bin 0 -> 197 bytes mods/default/textures/default_papyrus.png | Bin 0 -> 233 bytes mods/default/textures/default_permafrost.png | Bin 0 -> 269 bytes .../textures/default_pine_bush_sapling.png | Bin 0 -> 166 bytes .../textures/default_pine_bush_stem.png | Bin 0 -> 227 bytes .../default/textures/default_pine_needles.png | Bin 0 -> 641 bytes .../default/textures/default_pine_sapling.png | Bin 0 -> 210 bytes mods/default/textures/default_pine_tree.png | Bin 0 -> 280 bytes .../textures/default_pine_tree_top.png | Bin 0 -> 567 bytes mods/default/textures/default_pine_wood.png | Bin 0 -> 222 bytes .../textures/default_rainforest_litter.png | Bin 0 -> 940 bytes .../default_rainforest_litter_side.png | Bin 0 -> 496 bytes mods/default/textures/default_river_water.png | Bin 0 -> 630 bytes .../default_river_water_flowing_animated.png | Bin 0 -> 8079 bytes .../default_river_water_source_animated.png | Bin 0 -> 1766 bytes mods/default/textures/default_sand.png | Bin 0 -> 253 bytes mods/default/textures/default_sandstone.png | Bin 0 -> 258 bytes .../textures/default_sandstone_block.png | Bin 0 -> 346 bytes .../textures/default_sandstone_brick.png | Bin 0 -> 386 bytes mods/default/textures/default_sapling.png | Bin 0 -> 190 bytes mods/default/textures/default_sign_steel.png | Bin 0 -> 360 bytes .../textures/default_sign_wall_steel.png | Bin 0 -> 319 bytes .../textures/default_sign_wall_wood.png | Bin 0 -> 511 bytes mods/default/textures/default_sign_wood.png | Bin 0 -> 525 bytes mods/default/textures/default_silver_sand.png | Bin 0 -> 260 bytes .../textures/default_silver_sandstone.png | Bin 0 -> 209 bytes .../default_silver_sandstone_block.png | Bin 0 -> 268 bytes .../default_silver_sandstone_brick.png | Bin 0 -> 291 bytes mods/default/textures/default_snow.png | Bin 0 -> 520 bytes mods/default/textures/default_snow_side.png | Bin 0 -> 567 bytes mods/default/textures/default_snowball.png | Bin 0 -> 255 bytes mods/default/textures/default_steel_block.png | Bin 0 -> 350 bytes mods/default/textures/default_steel_ingot.png | Bin 0 -> 201 bytes mods/default/textures/default_stick.png | Bin 0 -> 130 bytes mods/default/textures/default_stone.png | Bin 0 -> 232 bytes mods/default/textures/default_stone_block.png | Bin 0 -> 340 bytes mods/default/textures/default_stone_brick.png | Bin 0 -> 328 bytes mods/default/textures/default_stones.png | Bin 0 -> 387 bytes mods/default/textures/default_stones_side.png | Bin 0 -> 204 bytes mods/default/textures/default_tin_block.png | Bin 0 -> 268 bytes mods/default/textures/default_tin_ingot.png | Bin 0 -> 198 bytes mods/default/textures/default_tin_lump.png | Bin 0 -> 166 bytes .../textures/default_tool_bronzeaxe.png | Bin 0 -> 192 bytes .../textures/default_tool_bronzepick.png | Bin 0 -> 210 bytes .../textures/default_tool_bronzeshovel.png | Bin 0 -> 233 bytes .../textures/default_tool_bronzesword.png | Bin 0 -> 168 bytes .../textures/default_tool_diamondaxe.png | Bin 0 -> 195 bytes .../textures/default_tool_diamondpick.png | Bin 0 -> 216 bytes .../textures/default_tool_diamondshovel.png | Bin 0 -> 222 bytes .../textures/default_tool_diamondsword.png | Bin 0 -> 177 bytes .../default/textures/default_tool_meseaxe.png | Bin 0 -> 205 bytes .../textures/default_tool_mesepick.png | Bin 0 -> 201 bytes .../textures/default_tool_meseshovel.png | Bin 0 -> 213 bytes .../textures/default_tool_mesesword.png | Bin 0 -> 194 bytes .../textures/default_tool_steelaxe.png | Bin 0 -> 199 bytes .../textures/default_tool_steelpick.png | Bin 0 -> 202 bytes .../textures/default_tool_steelshovel.png | Bin 0 -> 213 bytes .../textures/default_tool_steelsword.png | Bin 0 -> 168 bytes .../textures/default_tool_stoneaxe.png | Bin 0 -> 177 bytes .../textures/default_tool_stonepick.png | Bin 0 -> 210 bytes .../textures/default_tool_stoneshovel.png | Bin 0 -> 221 bytes .../textures/default_tool_stonesword.png | Bin 0 -> 183 bytes .../default/textures/default_tool_woodaxe.png | Bin 0 -> 168 bytes .../textures/default_tool_woodpick.png | Bin 0 -> 181 bytes .../textures/default_tool_woodshovel.png | Bin 0 -> 184 bytes .../textures/default_tool_woodsword.png | Bin 0 -> 159 bytes .../textures/default_torch_animated.png | Bin 0 -> 833 bytes .../default_torch_on_ceiling_animated.png | Bin 0 -> 886 bytes .../textures/default_torch_on_floor.png | Bin 0 -> 214 bytes .../default_torch_on_floor_animated.png | Bin 0 -> 830 bytes mods/default/textures/default_tree.png | Bin 0 -> 305 bytes mods/default/textures/default_tree_top.png | Bin 0 -> 657 bytes mods/default/textures/default_water.png | Bin 0 -> 560 bytes .../default_water_flowing_animated.png | Bin 0 -> 8086 bytes .../default_water_source_animated.png | Bin 0 -> 1586 bytes mods/default/textures/default_wood.png | Bin 0 -> 218 bytes mods/default/textures/gui_formbg.png | Bin 0 -> 886 bytes .../default/textures/gui_furnace_arrow_bg.png | Bin 0 -> 324 bytes .../default/textures/gui_furnace_arrow_fg.png | Bin 0 -> 251 bytes mods/default/textures/gui_hb_bg.png | Bin 0 -> 98 bytes mods/default/textures/gui_hotbar.png | Bin 0 -> 411 bytes mods/default/textures/gui_hotbar_selected.png | Bin 0 -> 175 bytes mods/default/textures/heart.png | Bin 0 -> 279 bytes mods/default/textures/wieldhand.png | Bin 0 -> 129 bytes mods/default/tools.lua | 477 +++ mods/default/torch.lua | 157 + mods/default/trees.lua | 611 +++ mods/flowers/README.txt | 30 + mods/flowers/init.lua | 336 ++ mods/flowers/license.txt | 63 + mods/flowers/locale/flowers.bg.tr | 12 + mods/flowers/locale/flowers.da.tr | 12 + mods/flowers/locale/flowers.de.tr | 12 + mods/flowers/locale/flowers.eo.tr | 12 + mods/flowers/locale/flowers.es.tr | 12 + mods/flowers/locale/flowers.eu.tr | 12 + mods/flowers/locale/flowers.fr.tr | 12 + mods/flowers/locale/flowers.hu.tr | 12 + mods/flowers/locale/flowers.id.tr | 12 + mods/flowers/locale/flowers.it.tr | 12 + mods/flowers/locale/flowers.ja.tr | 12 + mods/flowers/locale/flowers.jbo.tr | 12 + mods/flowers/locale/flowers.lv.tr | 12 + mods/flowers/locale/flowers.ms.tr | 12 + mods/flowers/locale/flowers.pl.tr | 12 + mods/flowers/locale/flowers.pt_BR.tr | 12 + mods/flowers/locale/flowers.ru.tr | 12 + mods/flowers/locale/flowers.sk.tr | 12 + mods/flowers/locale/flowers.sv.tr | 12 + mods/flowers/locale/flowers.uk.tr | 12 + mods/flowers/locale/flowers.zh_CN.tr | 12 + mods/flowers/locale/flowers.zh_TW.tr | 12 + mods/flowers/locale/template.txt | 12 + mods/flowers/mapgen.lua | 181 + mods/flowers/mod.conf | 3 + .../textures/flowers_chrysanthemum_green.png | Bin 0 -> 235 bytes .../textures/flowers_dandelion_white.png | Bin 0 -> 142 bytes .../textures/flowers_dandelion_yellow.png | Bin 0 -> 138 bytes mods/flowers/textures/flowers_geranium.png | Bin 0 -> 163 bytes .../textures/flowers_mushroom_brown.png | Bin 0 -> 155 bytes .../flowers/textures/flowers_mushroom_red.png | Bin 0 -> 167 bytes mods/flowers/textures/flowers_rose.png | Bin 0 -> 136 bytes mods/flowers/textures/flowers_tulip.png | Bin 0 -> 143 bytes mods/flowers/textures/flowers_tulip_black.png | Bin 0 -> 172 bytes mods/flowers/textures/flowers_viola.png | Bin 0 -> 153 bytes mods/flowers/textures/flowers_waterlily.png | Bin 0 -> 403 bytes .../textures/flowers_waterlily_bottom.png | Bin 0 -> 327 bytes mods/main/init.lua | 91 + mods/main/mod.conf | 2 + mods/main/schematics/map1.mts | Bin 0 -> 3999 bytes mods/main/textures/invisible_skin.png | Bin 0 -> 143 bytes mods/player_api/README.txt | 27 + mods/player_api/api.lua | 239 ++ mods/player_api/init.lua | 26 + mods/player_api/license.txt | 60 + mods/player_api/mod.conf | 2 + mods/player_api/models/character.b3d | Bin 0 -> 73433 bytes mods/player_api/models/character.blend | Bin 0 -> 632100 bytes mods/player_api/models/character.png | Bin 0 -> 2754 bytes mods/player_api/textures/player.png | Bin 0 -> 142 bytes mods/player_api/textures/player_back.png | Bin 0 -> 140 bytes mods/wield3d/.gitignore | 6 + mods/wield3d/.luacheckrc | 13 + mods/wield3d/LICENSE | 21 + mods/wield3d/README.md | 24 + mods/wield3d/init.lua | 211 + mods/wield3d/location.lua | 62 + mods/wield3d/mod.conf | 3 + mods/wield3d/screenshot.png | Bin 0 -> 260384 bytes mods/wield3d/settingtypes.txt | 9 + .../.github/workflows/farlands_reloaded.yml | 23 + .../.github/workflows/hades_revisited.yml | 23 + mods/xcompat/.github/workflows/luacheck.yml | 10 + mods/xcompat/.github/workflows/mineclonia.yml | 23 + .../.github/workflows/minetest_game.yml | 23 + mods/xcompat/.github/workflows/voxelibre.yml | 23 + mods/xcompat/.luacheckrc | 26 + mods/xcompat/LICENSE | 19 + mods/xcompat/README.md | 34 + mods/xcompat/doc/functions.md | 16 + mods/xcompat/doc/gameid.md | 12 + mods/xcompat/doc/materials.md | 26 + mods/xcompat/doc/player.md | 21 + mods/xcompat/doc/sounds.md | 45 + mods/xcompat/doc/stairs.md | 30 + mods/xcompat/doc/textures.md | 20 + mods/xcompat/gitattributes | 2 + mods/xcompat/init.lua | 52 + mods/xcompat/mod.conf | 3 + mods/xcompat/mtt.lua | 10 + mods/xcompat/src/commands.lua | 76 + mods/xcompat/src/functions.lua | 55 + mods/xcompat/src/gameid.lua | 33 + mods/xcompat/src/materials.lua | 8 + .../src/materials/farlands_reloaded.lua | 94 + .../xcompat/src/materials/hades_revisited.lua | 108 + mods/xcompat/src/materials/mineclonia.lua | 118 + mods/xcompat/src/materials/minetest.lua | 107 + mods/xcompat/src/player.lua | 8 + mods/xcompat/src/player/farlands_reloaded.lua | 51 + mods/xcompat/src/player/mineclonia.lua | 40 + mods/xcompat/src/player/minetest.lua | 41 + mods/xcompat/src/player/xcompat_agnostic.lua | 41 + mods/xcompat/src/sounds.lua | 8 + mods/xcompat/src/sounds/exile.lua | 67 + mods/xcompat/src/sounds/farlands_reloaded.lua | 65 + mods/xcompat/src/sounds/forgotten_lands.lua | 63 + mods/xcompat/src/sounds/hades_revisited.lua | 66 + mods/xcompat/src/sounds/ksurvive2.lua | 107 + mods/xcompat/src/sounds/mineclonia.lua | 67 + mods/xcompat/src/sounds/minetest.lua | 67 + mods/xcompat/src/sounds/xcompat_agnostic.lua | 63 + mods/xcompat/src/stairs.lua | 8 + mods/xcompat/src/stairs/farlands_reloaded.lua | 25 + mods/xcompat/src/stairs/minetest.lua | 19 + mods/xcompat/src/stairs/xcompat_agnostic.lua | 48 + mods/xcompat/src/textures.lua | 8 + .../src/textures/farlands_reloaded.lua | 57 + mods/xcompat/src/textures/minetest.lua | 57 + .../xcompat/src/textures/xcompat_agnostic.lua | 65 + mods/xcompat/src/utilities.lua | 8 + .../test/nodelist/farlands_reloaded.txt | 356 ++ .../xcompat/test/nodelist/hades_revisited.txt | 2966 ++++++++++++++ mods/xcompat/test/nodelist/mineclonia.txt | 3406 +++++++++++++++++ mods/xcompat/test/nodelist/minetest.txt | 1494 ++++++++ mods/xcompat/test/nodelist/voxelibre.txt | 2499 ++++++++++++ 863 files changed, 36331 insertions(+) create mode 100644 game.conf create mode 100644 mods/basic_materials/.github/workflows/luacheck.yml create mode 100644 mods/basic_materials/.luacheckrc create mode 100644 mods/basic_materials/LICENSE create mode 100644 mods/basic_materials/README.md create mode 100644 mods/basic_materials/aliases.lua create mode 100644 mods/basic_materials/craftitems.lua create mode 100644 mods/basic_materials/crafts.lua create mode 100644 mods/basic_materials/init.lua create mode 100644 mods/basic_materials/locale/basic_materials.de.tr create mode 100644 mods/basic_materials/locale/basic_materials.fr.tr create mode 100644 mods/basic_materials/locale/basic_materials.it.tr create mode 100644 mods/basic_materials/locale/basic_materials.ru.tr create mode 100644 mods/basic_materials/mod.conf create mode 100644 mods/basic_materials/models/basic_materials_chains.obj create mode 100644 mods/basic_materials/nodes.lua create mode 100644 mods/basic_materials/textures/basic_materials_aluminum_bar.png create mode 100644 mods/basic_materials/textures/basic_materials_aluminum_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_aluminum_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_brass_block.png create mode 100644 mods/basic_materials/textures/basic_materials_brass_ingot.png create mode 100644 mods/basic_materials/textures/basic_materials_carbon_steel_bar.png create mode 100644 mods/basic_materials/textures/basic_materials_cement_block.png create mode 100644 mods/basic_materials/textures/basic_materials_chain_brass.png create mode 100644 mods/basic_materials/textures/basic_materials_chain_brass_inv.png create mode 100644 mods/basic_materials/textures/basic_materials_chain_steel.png create mode 100644 mods/basic_materials/textures/basic_materials_chain_steel_inv.png create mode 100644 mods/basic_materials/textures/basic_materials_chainlink_brass.png create mode 100644 mods/basic_materials/textures/basic_materials_chainlink_steel.png create mode 100644 mods/basic_materials/textures/basic_materials_concrete_block.png create mode 100644 mods/basic_materials/textures/basic_materials_copper_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_copper_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_empty_spool.png create mode 100644 mods/basic_materials/textures/basic_materials_energy_crystal.png create mode 100644 mods/basic_materials/textures/basic_materials_gear_steel.png create mode 100644 mods/basic_materials/textures/basic_materials_gold_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_gold_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_heating_element.png create mode 100644 mods/basic_materials/textures/basic_materials_ic.png create mode 100644 mods/basic_materials/textures/basic_materials_lead_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_motor.png create mode 100644 mods/basic_materials/textures/basic_materials_oil_extract.png create mode 100644 mods/basic_materials/textures/basic_materials_padlock.png create mode 100644 mods/basic_materials/textures/basic_materials_paraffin.png create mode 100644 mods/basic_materials/textures/basic_materials_plastic_sheet.png create mode 100644 mods/basic_materials/textures/basic_materials_plastic_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_silicon.png create mode 100644 mods/basic_materials/textures/basic_materials_silver_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_stainless_steel_bar.png create mode 100644 mods/basic_materials/textures/basic_materials_stainless_steel_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_stainless_steel_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_steel_bar.png create mode 100644 mods/basic_materials/textures/basic_materials_steel_strip.png create mode 100644 mods/basic_materials/textures/basic_materials_steel_wire.png create mode 100644 mods/basic_materials/textures/basic_materials_terracotta_base.png create mode 100644 mods/basic_materials/textures/basic_materials_wet_cement.png create mode 100644 mods/controls/.github/workflows/luacheck.yml create mode 100644 mods/controls/.luacheckrc create mode 100644 mods/controls/debug.lua create mode 100644 mods/controls/init.lua create mode 100644 mods/controls/license create mode 100644 mods/controls/mod.conf create mode 100644 mods/controls/readme.md create mode 100644 mods/controls/settingtypes.txt create mode 100644 mods/ctf_guns/LICENSE create mode 100644 mods/ctf_guns/README.md create mode 100644 mods/ctf_guns/ctf_core/cooldowns.lua create mode 100644 mods/ctf_guns/ctf_core/helpers.lua create mode 100644 mods/ctf_guns/ctf_core/init.lua create mode 100644 mods/ctf_guns/ctf_core/mod.conf create mode 100644 mods/ctf_guns/ctf_core/privileges.lua create mode 100644 mods/ctf_guns/ctf_ranged/custom_controls.lua create mode 100644 mods/ctf_guns/ctf_ranged/energy_gen.lua create mode 100644 mods/ctf_guns/ctf_ranged/init.lua create mode 100644 mods/ctf_guns/ctf_ranged/mod.conf create mode 100644 mods/ctf_guns/ctf_ranged/readme.md create mode 100644 mods/ctf_guns/ctf_ranged/settings.lua create mode 100644 mods/ctf_guns/ctf_ranged/settingtypes.txt create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_ashotfir.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_click.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_deagle.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_dzap.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_explode.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_m16fire.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_m60fire.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_mk23fire.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_mp5fire.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_pdudegun.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_pistol.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_plasma.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_reload.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_rifle.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_rocket_fire.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_shotgun.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_terrgun.wav create mode 100644 mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_throw.ogg create mode 100644 mods/ctf_guns/ctf_ranged/sounds/license.txt create mode 100644 mods/ctf_guns/ctf_ranged/textures/ctf_ranged_ammo.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/ctf_ranged_bullet.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/ctf_ranged_bullethole.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/ctf_ranged_eammo.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/ctf_ranged_ebullet.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/ctf_ranged_ebullethole.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/ctf_ranged_echarge.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/ctf_ranged_milkor_apollo.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/ctf_ranged_mini14.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/license.txt create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_10mm.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_308winchester.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_357.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_408cheytac.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_40mm.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_44.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_45acp.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_50ae.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_556mm.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_762mm.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_9mm.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_aa12.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_aa12_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_aa12_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_ak47.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_ak47_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_ak47_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_antigun_block.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_arifle_img.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_assaultrifle_mag.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_awp.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_awp_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_awp_noclip.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_awp_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_barrel_side.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_barrel_top.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_benelli.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_benelli_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_benelli_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_beretta.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_beretta_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_beretta_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_blood.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_blood_alt.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_blue_ray.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_boltaction_img.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_broken_glass.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_bronze_shuriken.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_buckball.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_bullet_fly.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_bullethole.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_bulletshot.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_crit.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_crithit.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_deagle.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_deagle_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_deagle_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_diamond_shuriken.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_drum_mag.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_electroball.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_emergency_ammo_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_emergency_gun_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_empty_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_empty_shell.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_energycharge.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_fire_particle.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_force_blast.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_force_bullet.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_forcegun.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_g11.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_g36.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_g36_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_g36_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_generator_bottom.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_generator_side.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_generator_top.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_glass_shards.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_glock17.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_glock17_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_glock17_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_golden_deagle.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_golden_deagle_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_golden_deagle_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_golden_shuriken.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_green_ray.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_gun_power_core.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_gunpart1.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_gunpart2.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_gunpart3.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_gunsteel_ingot.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_hand_grenade.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_hand_grenade_nopin.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_handgun_img.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_handgun_mag_black.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_handgun_mag_white.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_headhit.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_headshot.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_heavy_img.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_hit.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_invisible.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_jackhammer.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_jackhammer_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_jackhammer_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_javelin.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_kriss_sv.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_kriss_sv_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_kriss_sv_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_laser_blaster.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_laser_rifle.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_laser_shotgun.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_leaf.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_luger.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_luger_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_luger_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m16.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m16_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m16_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m1991.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m1991_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m1991_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m200.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m200_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m200_noclip.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m200_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m60.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m60_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m60_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m79.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m79_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_m79_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_machinepistol_img.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_machinepistol_mag.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_magazine_handgun.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_magazine_mp5.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_magazine_smg.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_makarov.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_makarov_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_makarov_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_mese_shuriken.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_milkor.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_milkor_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_milkor_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_minigun.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_minigun_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_minigun_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp40.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp40_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp40_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp5.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp5_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp5_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_pin.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_plastic_sheet.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_power_particle.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_python.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_python_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_python_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_ray_blue.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_ray_green.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_ray_red.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_red_ray.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_remington.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_remington_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_remington_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_revolver_img.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rifle_img.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rifle_mag.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rifleshot.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rocket.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rocket_fly.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rocket_fly_alternate.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpg.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpg_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpg_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpk.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpk_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpk_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_scar.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_scar_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_scar_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_scopehud.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_shell.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_shelldrop.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_shelldrop_grenade.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_shelldrop_shotgun.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_shelldrop_white.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_shotgun_img.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_smg_img.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_spark.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_spas12.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_spas12_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_spas12_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_squirtgun.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_squirtgun_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_sriffle_img.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_steel_shuriken.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_stone_shuriken.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_svd.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_svd_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_svd_noclip.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_svd_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_taurus.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_taurus_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_taurus_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_tec9.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_tec9_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_tec9_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_thompson.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_thompson_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_thompson_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_thrown_javelin.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_tmp.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_tmp_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_tmp_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_ultra_gunsteel_ingot.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_ump.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_ump_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_ump_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_uzi.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_uzi_icon.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_uzi_rld.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_wooden_shuriken.png create mode 100644 mods/ctf_guns/ctf_ranged/textures/rangedweapons_yeetable_img.png create mode 100644 mods/ctf_guns/ctf_ranged/wep_defns.lua create mode 100644 mods/ctf_guns/ctf_ranged/wep_logic.lua create mode 100644 mods/ctf_guns/ctf_ranged/wep_recipes.lua create mode 100644 mods/ctf_guns/darkness_nerf/init.lua create mode 100644 mods/ctf_guns/darkness_nerf/mod.conf create mode 100644 mods/ctf_guns/grenades/api.md create mode 100644 mods/ctf_guns/grenades/grenades.lua create mode 100644 mods/ctf_guns/grenades/init.lua create mode 100644 mods/ctf_guns/grenades/license create mode 100644 mods/ctf_guns/grenades/mod.conf create mode 100644 mods/ctf_guns/grenades/readme.md create mode 100644 mods/ctf_guns/grenades/sounds/grenades_explode.ogg create mode 100644 mods/ctf_guns/grenades/sounds/grenades_glasslike_break.ogg create mode 100644 mods/ctf_guns/grenades/sounds/grenades_hiss.ogg create mode 100644 mods/ctf_guns/grenades/sounds/license.txt create mode 100644 mods/ctf_guns/grenades/textures/grenades_boom.png create mode 100644 mods/ctf_guns/grenades/textures/grenades_flashbang.png create mode 100644 mods/ctf_guns/grenades/textures/grenades_frag.png create mode 100644 mods/ctf_guns/grenades/textures/grenades_frag_sticky.png create mode 100644 mods/ctf_guns/grenades/textures/grenades_smoke.png create mode 100644 mods/ctf_guns/grenades/textures/grenades_smoke_grenade.png create mode 100644 mods/ctf_guns/grenades/textures/license create mode 100644 mods/ctf_guns/modpack.txt create mode 100644 mods/ctf_guns/rawf/.gitignore create mode 100644 mods/ctf_guns/rawf/.luacheckrc create mode 100644 mods/ctf_guns/rawf/API.md create mode 100644 mods/ctf_guns/rawf/LICENSE create mode 100644 mods/ctf_guns/rawf/README.md create mode 100644 mods/ctf_guns/rawf/ammo.lua create mode 100644 mods/ctf_guns/rawf/bullet.lua create mode 100644 mods/ctf_guns/rawf/init.lua create mode 100644 mods/ctf_guns/rawf/mod.conf create mode 100644 mods/default/README.txt create mode 100644 mods/default/aliases.lua create mode 100644 mods/default/chat.lua create mode 100644 mods/default/chests.lua create mode 100644 mods/default/crafting.lua create mode 100644 mods/default/craftitems.lua create mode 100644 mods/default/functions.lua create mode 100644 mods/default/furnace.lua create mode 100644 mods/default/init.lua create mode 100644 mods/default/item_entity.lua create mode 100644 mods/default/legacy.lua create mode 100644 mods/default/license.txt create mode 100644 mods/default/locale/default.bg.tr create mode 100644 mods/default/locale/default.da.tr create mode 100644 mods/default/locale/default.de.tr create mode 100644 mods/default/locale/default.eo.tr create mode 100644 mods/default/locale/default.es.tr create mode 100644 mods/default/locale/default.eu.tr create mode 100644 mods/default/locale/default.fr.tr create mode 100644 mods/default/locale/default.hu.tr create mode 100644 mods/default/locale/default.id.tr create mode 100644 mods/default/locale/default.it.tr create mode 100644 mods/default/locale/default.ja.tr create mode 100644 mods/default/locale/default.jbo.tr create mode 100644 mods/default/locale/default.lv.tr create mode 100644 mods/default/locale/default.ms.tr create mode 100644 mods/default/locale/default.pl.tr create mode 100644 mods/default/locale/default.pt.tr create mode 100644 mods/default/locale/default.pt_BR.tr create mode 100644 mods/default/locale/default.ru.tr create mode 100644 mods/default/locale/default.sk.tr create mode 100644 mods/default/locale/default.sv.tr create mode 100644 mods/default/locale/default.uk.tr create mode 100644 mods/default/locale/default.zh_CN.tr create mode 100644 mods/default/locale/default.zh_TW.tr create mode 100644 mods/default/locale/template.txt create mode 100644 mods/default/mapgen.lua create mode 100644 mods/default/mod.conf create mode 100644 mods/default/models/chest_open.obj create mode 100644 mods/default/models/torch_ceiling.obj create mode 100644 mods/default/models/torch_floor.obj create mode 100644 mods/default/models/torch_wall.obj create mode 100644 mods/default/nodes.lua create mode 100644 mods/default/schematics/acacia_bush.mts create mode 100644 mods/default/schematics/acacia_log.mts create mode 100644 mods/default/schematics/acacia_tree.mts create mode 100644 mods/default/schematics/acacia_tree_from_sapling.mts create mode 100644 mods/default/schematics/apple_log.mts create mode 100644 mods/default/schematics/apple_tree.mts create mode 100644 mods/default/schematics/apple_tree_from_sapling.mts create mode 100644 mods/default/schematics/aspen_log.mts create mode 100644 mods/default/schematics/aspen_tree.mts create mode 100644 mods/default/schematics/aspen_tree_from_sapling.mts create mode 100644 mods/default/schematics/blueberry_bush.mts create mode 100644 mods/default/schematics/bush.mts create mode 100644 mods/default/schematics/emergent_jungle_tree.mts create mode 100644 mods/default/schematics/emergent_jungle_tree_from_sapling.mts create mode 100644 mods/default/schematics/jungle_log.mts create mode 100644 mods/default/schematics/jungle_tree.mts create mode 100644 mods/default/schematics/jungle_tree_from_sapling.mts create mode 100644 mods/default/schematics/large_cactus.mts create mode 100644 mods/default/schematics/papyrus_on_dirt.mts create mode 100644 mods/default/schematics/papyrus_on_dry_dirt.mts create mode 100644 mods/default/schematics/pine_bush.mts create mode 100644 mods/default/schematics/pine_log.mts create mode 100644 mods/default/schematics/pine_tree.mts create mode 100644 mods/default/schematics/pine_tree_from_sapling.mts create mode 100644 mods/default/schematics/small_pine_tree.mts create mode 100644 mods/default/schematics/small_pine_tree_from_sapling.mts create mode 100644 mods/default/schematics/snowy_pine_tree_from_sapling.mts create mode 100644 mods/default/schematics/snowy_small_pine_tree_from_sapling.mts create mode 100644 mods/default/sounds/default_break_glass.1.ogg create mode 100644 mods/default/sounds/default_break_glass.2.ogg create mode 100644 mods/default/sounds/default_break_glass.3.ogg create mode 100644 mods/default/sounds/default_chest_close.ogg create mode 100644 mods/default/sounds/default_chest_open.ogg create mode 100644 mods/default/sounds/default_cool_lava.1.ogg create mode 100644 mods/default/sounds/default_cool_lava.2.ogg create mode 100644 mods/default/sounds/default_cool_lava.3.ogg create mode 100644 mods/default/sounds/default_dig_choppy.1.ogg create mode 100644 mods/default/sounds/default_dig_choppy.2.ogg create mode 100644 mods/default/sounds/default_dig_choppy.3.ogg create mode 100644 mods/default/sounds/default_dig_cracky.1.ogg create mode 100644 mods/default/sounds/default_dig_cracky.2.ogg create mode 100644 mods/default/sounds/default_dig_cracky.3.ogg create mode 100644 mods/default/sounds/default_dig_crumbly.ogg create mode 100644 mods/default/sounds/default_dig_dig_immediate.ogg create mode 100644 mods/default/sounds/default_dig_metal.ogg create mode 100644 mods/default/sounds/default_dig_oddly_breakable_by_hand.ogg create mode 100644 mods/default/sounds/default_dig_snappy.ogg create mode 100644 mods/default/sounds/default_dirt_footstep.1.ogg create mode 100644 mods/default/sounds/default_dirt_footstep.2.ogg create mode 100644 mods/default/sounds/default_dug_metal.1.ogg create mode 100644 mods/default/sounds/default_dug_metal.2.ogg create mode 100644 mods/default/sounds/default_dug_node.1.ogg create mode 100644 mods/default/sounds/default_dug_node.2.ogg create mode 100644 mods/default/sounds/default_furnace_active.ogg create mode 100644 mods/default/sounds/default_glass_footstep.ogg create mode 100644 mods/default/sounds/default_grass_footstep.1.ogg create mode 100644 mods/default/sounds/default_grass_footstep.2.ogg create mode 100644 mods/default/sounds/default_grass_footstep.3.ogg create mode 100644 mods/default/sounds/default_gravel_dig.1.ogg create mode 100644 mods/default/sounds/default_gravel_dig.2.ogg create mode 100644 mods/default/sounds/default_gravel_dug.1.ogg create mode 100644 mods/default/sounds/default_gravel_dug.2.ogg create mode 100644 mods/default/sounds/default_gravel_dug.3.ogg create mode 100644 mods/default/sounds/default_gravel_footstep.1.ogg create mode 100644 mods/default/sounds/default_gravel_footstep.2.ogg create mode 100644 mods/default/sounds/default_gravel_footstep.3.ogg create mode 100644 mods/default/sounds/default_gravel_footstep.4.ogg create mode 100644 mods/default/sounds/default_hard_footstep.1.ogg create mode 100644 mods/default/sounds/default_hard_footstep.2.ogg create mode 100644 mods/default/sounds/default_hard_footstep.3.ogg create mode 100644 mods/default/sounds/default_ice_dig.1.ogg create mode 100644 mods/default/sounds/default_ice_dig.2.ogg create mode 100644 mods/default/sounds/default_ice_dig.3.ogg create mode 100644 mods/default/sounds/default_ice_dug.ogg create mode 100644 mods/default/sounds/default_ice_footstep.1.ogg create mode 100644 mods/default/sounds/default_ice_footstep.2.ogg create mode 100644 mods/default/sounds/default_ice_footstep.3.ogg create mode 100644 mods/default/sounds/default_item_smoke.ogg create mode 100644 mods/default/sounds/default_metal_footstep.1.ogg create mode 100644 mods/default/sounds/default_metal_footstep.2.ogg create mode 100644 mods/default/sounds/default_metal_footstep.3.ogg create mode 100644 mods/default/sounds/default_place_node.1.ogg create mode 100644 mods/default/sounds/default_place_node.2.ogg create mode 100644 mods/default/sounds/default_place_node.3.ogg create mode 100644 mods/default/sounds/default_place_node_hard.1.ogg create mode 100644 mods/default/sounds/default_place_node_hard.2.ogg create mode 100644 mods/default/sounds/default_place_node_metal.1.ogg create mode 100644 mods/default/sounds/default_place_node_metal.2.ogg create mode 100644 mods/default/sounds/default_sand_footstep.1.ogg create mode 100644 mods/default/sounds/default_sand_footstep.2.ogg create mode 100644 mods/default/sounds/default_sand_footstep.3.ogg create mode 100644 mods/default/sounds/default_snow_footstep.1.ogg create mode 100644 mods/default/sounds/default_snow_footstep.2.ogg create mode 100644 mods/default/sounds/default_snow_footstep.3.ogg create mode 100644 mods/default/sounds/default_snow_footstep.4.ogg create mode 100644 mods/default/sounds/default_snow_footstep.5.ogg create mode 100644 mods/default/sounds/default_tool_breaks.1.ogg create mode 100644 mods/default/sounds/default_tool_breaks.2.ogg create mode 100644 mods/default/sounds/default_tool_breaks.3.ogg create mode 100644 mods/default/sounds/default_water_footstep.1.ogg create mode 100644 mods/default/sounds/default_water_footstep.2.ogg create mode 100644 mods/default/sounds/default_water_footstep.3.ogg create mode 100644 mods/default/sounds/default_wood_footstep.1.ogg create mode 100644 mods/default/sounds/default_wood_footstep.2.ogg create mode 100644 mods/default/sounds/player_damage.ogg create mode 100644 mods/default/textures/bubble.png create mode 100644 mods/default/textures/crack_anylength.png create mode 100644 mods/default/textures/default_acacia_bush_sapling.png create mode 100644 mods/default/textures/default_acacia_bush_stem.png create mode 100644 mods/default/textures/default_acacia_leaves.png create mode 100644 mods/default/textures/default_acacia_leaves_simple.png create mode 100644 mods/default/textures/default_acacia_sapling.png create mode 100644 mods/default/textures/default_acacia_tree.png create mode 100644 mods/default/textures/default_acacia_tree_top.png create mode 100644 mods/default/textures/default_acacia_wood.png create mode 100644 mods/default/textures/default_apple.png create mode 100644 mods/default/textures/default_aspen_leaves.png create mode 100644 mods/default/textures/default_aspen_sapling.png create mode 100644 mods/default/textures/default_aspen_tree.png create mode 100644 mods/default/textures/default_aspen_tree_top.png create mode 100644 mods/default/textures/default_aspen_wood.png create mode 100644 mods/default/textures/default_blueberries.png create mode 100644 mods/default/textures/default_blueberry_bush_leaves.png create mode 100644 mods/default/textures/default_blueberry_bush_sapling.png create mode 100644 mods/default/textures/default_blueberry_overlay.png create mode 100644 mods/default/textures/default_book.png create mode 100644 mods/default/textures/default_book_written.png create mode 100644 mods/default/textures/default_bookshelf.png create mode 100644 mods/default/textures/default_bookshelf_slot.png create mode 100644 mods/default/textures/default_brick.png create mode 100644 mods/default/textures/default_bronze_block.png create mode 100644 mods/default/textures/default_bronze_ingot.png create mode 100644 mods/default/textures/default_bush_sapling.png create mode 100644 mods/default/textures/default_bush_stem.png create mode 100644 mods/default/textures/default_cactus_side.png create mode 100644 mods/default/textures/default_cactus_top.png create mode 100644 mods/default/textures/default_chest_front.png create mode 100644 mods/default/textures/default_chest_inside.png create mode 100644 mods/default/textures/default_chest_lock.png create mode 100644 mods/default/textures/default_chest_side.png create mode 100644 mods/default/textures/default_chest_top.png create mode 100644 mods/default/textures/default_clay.png create mode 100644 mods/default/textures/default_clay_brick.png create mode 100644 mods/default/textures/default_clay_lump.png create mode 100644 mods/default/textures/default_cloud.png create mode 100644 mods/default/textures/default_coal_block.png create mode 100644 mods/default/textures/default_coal_lump.png create mode 100644 mods/default/textures/default_cobble.png create mode 100644 mods/default/textures/default_coniferous_litter.png create mode 100644 mods/default/textures/default_coniferous_litter_side.png create mode 100644 mods/default/textures/default_copper_block.png create mode 100644 mods/default/textures/default_copper_ingot.png create mode 100644 mods/default/textures/default_copper_lump.png create mode 100644 mods/default/textures/default_coral_brown.png create mode 100644 mods/default/textures/default_coral_cyan.png create mode 100644 mods/default/textures/default_coral_green.png create mode 100644 mods/default/textures/default_coral_orange.png create mode 100644 mods/default/textures/default_coral_pink.png create mode 100644 mods/default/textures/default_coral_skeleton.png create mode 100644 mods/default/textures/default_desert_cobble.png create mode 100644 mods/default/textures/default_desert_sand.png create mode 100644 mods/default/textures/default_desert_sandstone.png create mode 100644 mods/default/textures/default_desert_sandstone_block.png create mode 100644 mods/default/textures/default_desert_sandstone_brick.png create mode 100644 mods/default/textures/default_desert_stone.png create mode 100644 mods/default/textures/default_desert_stone_block.png create mode 100644 mods/default/textures/default_desert_stone_brick.png create mode 100644 mods/default/textures/default_diamond.png create mode 100644 mods/default/textures/default_diamond_block.png create mode 100644 mods/default/textures/default_dirt.png create mode 100644 mods/default/textures/default_dry_dirt.png create mode 100644 mods/default/textures/default_dry_grass.png create mode 100644 mods/default/textures/default_dry_grass_1.png create mode 100644 mods/default/textures/default_dry_grass_2.png create mode 100644 mods/default/textures/default_dry_grass_3.png create mode 100644 mods/default/textures/default_dry_grass_4.png create mode 100644 mods/default/textures/default_dry_grass_5.png create mode 100644 mods/default/textures/default_dry_grass_side.png create mode 100644 mods/default/textures/default_dry_shrub.png create mode 100644 mods/default/textures/default_emergent_jungle_sapling.png create mode 100644 mods/default/textures/default_fence_acacia_wood.png create mode 100644 mods/default/textures/default_fence_aspen_wood.png create mode 100644 mods/default/textures/default_fence_junglewood.png create mode 100644 mods/default/textures/default_fence_overlay.png create mode 100644 mods/default/textures/default_fence_pine_wood.png create mode 100644 mods/default/textures/default_fence_rail_acacia_wood.png create mode 100644 mods/default/textures/default_fence_rail_aspen_wood.png create mode 100644 mods/default/textures/default_fence_rail_junglewood.png create mode 100644 mods/default/textures/default_fence_rail_overlay.png create mode 100644 mods/default/textures/default_fence_rail_pine_wood.png create mode 100644 mods/default/textures/default_fence_rail_wood.png create mode 100644 mods/default/textures/default_fence_wood.png create mode 100644 mods/default/textures/default_fern_1.png create mode 100644 mods/default/textures/default_fern_2.png create mode 100644 mods/default/textures/default_fern_3.png create mode 100644 mods/default/textures/default_flint.png create mode 100644 mods/default/textures/default_footprint.png create mode 100644 mods/default/textures/default_furnace_bottom.png create mode 100644 mods/default/textures/default_furnace_fire_bg.png create mode 100644 mods/default/textures/default_furnace_fire_fg.png create mode 100644 mods/default/textures/default_furnace_front.png create mode 100644 mods/default/textures/default_furnace_front_active.png create mode 100644 mods/default/textures/default_furnace_side.png create mode 100644 mods/default/textures/default_furnace_top.png create mode 100644 mods/default/textures/default_glass.png create mode 100644 mods/default/textures/default_glass_detail.png create mode 100644 mods/default/textures/default_gold_block.png create mode 100644 mods/default/textures/default_gold_ingot.png create mode 100644 mods/default/textures/default_gold_lump.png create mode 100644 mods/default/textures/default_grass.png create mode 100644 mods/default/textures/default_grass_1.png create mode 100644 mods/default/textures/default_grass_2.png create mode 100644 mods/default/textures/default_grass_3.png create mode 100644 mods/default/textures/default_grass_4.png create mode 100644 mods/default/textures/default_grass_5.png create mode 100644 mods/default/textures/default_grass_side.png create mode 100644 mods/default/textures/default_gravel.png create mode 100644 mods/default/textures/default_ice.png create mode 100644 mods/default/textures/default_invisible_node_overlay.png create mode 100644 mods/default/textures/default_iron_lump.png create mode 100644 mods/default/textures/default_item_smoke.png create mode 100644 mods/default/textures/default_junglegrass.png create mode 100644 mods/default/textures/default_jungleleaves.png create mode 100644 mods/default/textures/default_jungleleaves_simple.png create mode 100644 mods/default/textures/default_junglesapling.png create mode 100644 mods/default/textures/default_jungletree.png create mode 100644 mods/default/textures/default_jungletree_top.png create mode 100644 mods/default/textures/default_junglewood.png create mode 100644 mods/default/textures/default_kelp.png create mode 100644 mods/default/textures/default_ladder_steel.png create mode 100644 mods/default/textures/default_ladder_wood.png create mode 100644 mods/default/textures/default_large_cactus_seedling.png create mode 100644 mods/default/textures/default_lava.png create mode 100644 mods/default/textures/default_lava_flowing_animated.png create mode 100644 mods/default/textures/default_lava_source_animated.png create mode 100644 mods/default/textures/default_leaves.png create mode 100644 mods/default/textures/default_leaves_simple.png create mode 100644 mods/default/textures/default_marram_grass_1.png create mode 100644 mods/default/textures/default_marram_grass_2.png create mode 100644 mods/default/textures/default_marram_grass_3.png create mode 100644 mods/default/textures/default_mese_block.png create mode 100644 mods/default/textures/default_mese_crystal.png create mode 100644 mods/default/textures/default_mese_crystal_fragment.png create mode 100644 mods/default/textures/default_mese_post_light_side.png create mode 100644 mods/default/textures/default_mese_post_light_side_dark.png create mode 100644 mods/default/textures/default_meselamp.png create mode 100644 mods/default/textures/default_mineral_coal.png create mode 100644 mods/default/textures/default_mineral_copper.png create mode 100644 mods/default/textures/default_mineral_diamond.png create mode 100644 mods/default/textures/default_mineral_gold.png create mode 100644 mods/default/textures/default_mineral_iron.png create mode 100644 mods/default/textures/default_mineral_mese.png create mode 100644 mods/default/textures/default_mineral_tin.png create mode 100644 mods/default/textures/default_moss.png create mode 100644 mods/default/textures/default_moss_side.png create mode 100644 mods/default/textures/default_mossycobble.png create mode 100644 mods/default/textures/default_obsidian.png create mode 100644 mods/default/textures/default_obsidian_block.png create mode 100644 mods/default/textures/default_obsidian_brick.png create mode 100644 mods/default/textures/default_obsidian_glass.png create mode 100644 mods/default/textures/default_obsidian_glass_detail.png create mode 100644 mods/default/textures/default_obsidian_shard.png create mode 100644 mods/default/textures/default_paper.png create mode 100644 mods/default/textures/default_papyrus.png create mode 100644 mods/default/textures/default_permafrost.png create mode 100644 mods/default/textures/default_pine_bush_sapling.png create mode 100644 mods/default/textures/default_pine_bush_stem.png create mode 100644 mods/default/textures/default_pine_needles.png create mode 100644 mods/default/textures/default_pine_sapling.png create mode 100644 mods/default/textures/default_pine_tree.png create mode 100644 mods/default/textures/default_pine_tree_top.png create mode 100644 mods/default/textures/default_pine_wood.png create mode 100644 mods/default/textures/default_rainforest_litter.png create mode 100644 mods/default/textures/default_rainforest_litter_side.png create mode 100644 mods/default/textures/default_river_water.png create mode 100644 mods/default/textures/default_river_water_flowing_animated.png create mode 100644 mods/default/textures/default_river_water_source_animated.png create mode 100644 mods/default/textures/default_sand.png create mode 100644 mods/default/textures/default_sandstone.png create mode 100644 mods/default/textures/default_sandstone_block.png create mode 100644 mods/default/textures/default_sandstone_brick.png create mode 100644 mods/default/textures/default_sapling.png create mode 100644 mods/default/textures/default_sign_steel.png create mode 100644 mods/default/textures/default_sign_wall_steel.png create mode 100644 mods/default/textures/default_sign_wall_wood.png create mode 100644 mods/default/textures/default_sign_wood.png create mode 100644 mods/default/textures/default_silver_sand.png create mode 100644 mods/default/textures/default_silver_sandstone.png create mode 100644 mods/default/textures/default_silver_sandstone_block.png create mode 100644 mods/default/textures/default_silver_sandstone_brick.png create mode 100644 mods/default/textures/default_snow.png create mode 100644 mods/default/textures/default_snow_side.png create mode 100644 mods/default/textures/default_snowball.png create mode 100644 mods/default/textures/default_steel_block.png create mode 100644 mods/default/textures/default_steel_ingot.png create mode 100644 mods/default/textures/default_stick.png create mode 100644 mods/default/textures/default_stone.png create mode 100644 mods/default/textures/default_stone_block.png create mode 100644 mods/default/textures/default_stone_brick.png create mode 100644 mods/default/textures/default_stones.png create mode 100644 mods/default/textures/default_stones_side.png create mode 100644 mods/default/textures/default_tin_block.png create mode 100644 mods/default/textures/default_tin_ingot.png create mode 100644 mods/default/textures/default_tin_lump.png create mode 100644 mods/default/textures/default_tool_bronzeaxe.png create mode 100644 mods/default/textures/default_tool_bronzepick.png create mode 100644 mods/default/textures/default_tool_bronzeshovel.png create mode 100644 mods/default/textures/default_tool_bronzesword.png create mode 100644 mods/default/textures/default_tool_diamondaxe.png create mode 100644 mods/default/textures/default_tool_diamondpick.png create mode 100644 mods/default/textures/default_tool_diamondshovel.png create mode 100644 mods/default/textures/default_tool_diamondsword.png create mode 100644 mods/default/textures/default_tool_meseaxe.png create mode 100644 mods/default/textures/default_tool_mesepick.png create mode 100644 mods/default/textures/default_tool_meseshovel.png create mode 100644 mods/default/textures/default_tool_mesesword.png create mode 100644 mods/default/textures/default_tool_steelaxe.png create mode 100644 mods/default/textures/default_tool_steelpick.png create mode 100644 mods/default/textures/default_tool_steelshovel.png create mode 100644 mods/default/textures/default_tool_steelsword.png create mode 100644 mods/default/textures/default_tool_stoneaxe.png create mode 100644 mods/default/textures/default_tool_stonepick.png create mode 100644 mods/default/textures/default_tool_stoneshovel.png create mode 100644 mods/default/textures/default_tool_stonesword.png create mode 100644 mods/default/textures/default_tool_woodaxe.png create mode 100644 mods/default/textures/default_tool_woodpick.png create mode 100644 mods/default/textures/default_tool_woodshovel.png create mode 100644 mods/default/textures/default_tool_woodsword.png create mode 100644 mods/default/textures/default_torch_animated.png create mode 100644 mods/default/textures/default_torch_on_ceiling_animated.png create mode 100644 mods/default/textures/default_torch_on_floor.png create mode 100644 mods/default/textures/default_torch_on_floor_animated.png create mode 100644 mods/default/textures/default_tree.png create mode 100644 mods/default/textures/default_tree_top.png create mode 100644 mods/default/textures/default_water.png create mode 100644 mods/default/textures/default_water_flowing_animated.png create mode 100644 mods/default/textures/default_water_source_animated.png create mode 100644 mods/default/textures/default_wood.png create mode 100644 mods/default/textures/gui_formbg.png create mode 100644 mods/default/textures/gui_furnace_arrow_bg.png create mode 100644 mods/default/textures/gui_furnace_arrow_fg.png create mode 100644 mods/default/textures/gui_hb_bg.png create mode 100644 mods/default/textures/gui_hotbar.png create mode 100644 mods/default/textures/gui_hotbar_selected.png create mode 100644 mods/default/textures/heart.png create mode 100644 mods/default/textures/wieldhand.png create mode 100644 mods/default/tools.lua create mode 100644 mods/default/torch.lua create mode 100644 mods/default/trees.lua create mode 100644 mods/flowers/README.txt create mode 100644 mods/flowers/init.lua create mode 100644 mods/flowers/license.txt create mode 100644 mods/flowers/locale/flowers.bg.tr create mode 100644 mods/flowers/locale/flowers.da.tr create mode 100644 mods/flowers/locale/flowers.de.tr create mode 100644 mods/flowers/locale/flowers.eo.tr create mode 100644 mods/flowers/locale/flowers.es.tr create mode 100644 mods/flowers/locale/flowers.eu.tr create mode 100644 mods/flowers/locale/flowers.fr.tr create mode 100644 mods/flowers/locale/flowers.hu.tr create mode 100644 mods/flowers/locale/flowers.id.tr create mode 100644 mods/flowers/locale/flowers.it.tr create mode 100644 mods/flowers/locale/flowers.ja.tr create mode 100644 mods/flowers/locale/flowers.jbo.tr create mode 100644 mods/flowers/locale/flowers.lv.tr create mode 100644 mods/flowers/locale/flowers.ms.tr create mode 100644 mods/flowers/locale/flowers.pl.tr create mode 100644 mods/flowers/locale/flowers.pt_BR.tr create mode 100644 mods/flowers/locale/flowers.ru.tr create mode 100644 mods/flowers/locale/flowers.sk.tr create mode 100644 mods/flowers/locale/flowers.sv.tr create mode 100644 mods/flowers/locale/flowers.uk.tr create mode 100644 mods/flowers/locale/flowers.zh_CN.tr create mode 100644 mods/flowers/locale/flowers.zh_TW.tr create mode 100644 mods/flowers/locale/template.txt create mode 100644 mods/flowers/mapgen.lua create mode 100644 mods/flowers/mod.conf create mode 100644 mods/flowers/textures/flowers_chrysanthemum_green.png create mode 100644 mods/flowers/textures/flowers_dandelion_white.png create mode 100644 mods/flowers/textures/flowers_dandelion_yellow.png create mode 100644 mods/flowers/textures/flowers_geranium.png create mode 100644 mods/flowers/textures/flowers_mushroom_brown.png create mode 100644 mods/flowers/textures/flowers_mushroom_red.png create mode 100644 mods/flowers/textures/flowers_rose.png create mode 100644 mods/flowers/textures/flowers_tulip.png create mode 100644 mods/flowers/textures/flowers_tulip_black.png create mode 100644 mods/flowers/textures/flowers_viola.png create mode 100644 mods/flowers/textures/flowers_waterlily.png create mode 100644 mods/flowers/textures/flowers_waterlily_bottom.png create mode 100644 mods/main/init.lua create mode 100644 mods/main/mod.conf create mode 100644 mods/main/schematics/map1.mts create mode 100644 mods/main/textures/invisible_skin.png create mode 100644 mods/player_api/README.txt create mode 100644 mods/player_api/api.lua create mode 100644 mods/player_api/init.lua create mode 100644 mods/player_api/license.txt create mode 100644 mods/player_api/mod.conf create mode 100644 mods/player_api/models/character.b3d create mode 100644 mods/player_api/models/character.blend create mode 100644 mods/player_api/models/character.png create mode 100644 mods/player_api/textures/player.png create mode 100644 mods/player_api/textures/player_back.png create mode 100644 mods/wield3d/.gitignore create mode 100644 mods/wield3d/.luacheckrc create mode 100644 mods/wield3d/LICENSE create mode 100644 mods/wield3d/README.md create mode 100644 mods/wield3d/init.lua create mode 100644 mods/wield3d/location.lua create mode 100644 mods/wield3d/mod.conf create mode 100644 mods/wield3d/screenshot.png create mode 100644 mods/wield3d/settingtypes.txt create mode 100644 mods/xcompat/.github/workflows/farlands_reloaded.yml create mode 100644 mods/xcompat/.github/workflows/hades_revisited.yml create mode 100644 mods/xcompat/.github/workflows/luacheck.yml create mode 100644 mods/xcompat/.github/workflows/mineclonia.yml create mode 100644 mods/xcompat/.github/workflows/minetest_game.yml create mode 100644 mods/xcompat/.github/workflows/voxelibre.yml create mode 100644 mods/xcompat/.luacheckrc create mode 100644 mods/xcompat/LICENSE create mode 100644 mods/xcompat/README.md create mode 100644 mods/xcompat/doc/functions.md create mode 100644 mods/xcompat/doc/gameid.md create mode 100644 mods/xcompat/doc/materials.md create mode 100644 mods/xcompat/doc/player.md create mode 100644 mods/xcompat/doc/sounds.md create mode 100644 mods/xcompat/doc/stairs.md create mode 100644 mods/xcompat/doc/textures.md create mode 100644 mods/xcompat/gitattributes create mode 100644 mods/xcompat/init.lua create mode 100644 mods/xcompat/mod.conf create mode 100644 mods/xcompat/mtt.lua create mode 100644 mods/xcompat/src/commands.lua create mode 100644 mods/xcompat/src/functions.lua create mode 100644 mods/xcompat/src/gameid.lua create mode 100644 mods/xcompat/src/materials.lua create mode 100644 mods/xcompat/src/materials/farlands_reloaded.lua create mode 100644 mods/xcompat/src/materials/hades_revisited.lua create mode 100644 mods/xcompat/src/materials/mineclonia.lua create mode 100644 mods/xcompat/src/materials/minetest.lua create mode 100644 mods/xcompat/src/player.lua create mode 100644 mods/xcompat/src/player/farlands_reloaded.lua create mode 100644 mods/xcompat/src/player/mineclonia.lua create mode 100644 mods/xcompat/src/player/minetest.lua create mode 100644 mods/xcompat/src/player/xcompat_agnostic.lua create mode 100644 mods/xcompat/src/sounds.lua create mode 100644 mods/xcompat/src/sounds/exile.lua create mode 100644 mods/xcompat/src/sounds/farlands_reloaded.lua create mode 100644 mods/xcompat/src/sounds/forgotten_lands.lua create mode 100644 mods/xcompat/src/sounds/hades_revisited.lua create mode 100644 mods/xcompat/src/sounds/ksurvive2.lua create mode 100644 mods/xcompat/src/sounds/mineclonia.lua create mode 100644 mods/xcompat/src/sounds/minetest.lua create mode 100644 mods/xcompat/src/sounds/xcompat_agnostic.lua create mode 100644 mods/xcompat/src/stairs.lua create mode 100644 mods/xcompat/src/stairs/farlands_reloaded.lua create mode 100644 mods/xcompat/src/stairs/minetest.lua create mode 100644 mods/xcompat/src/stairs/xcompat_agnostic.lua create mode 100644 mods/xcompat/src/textures.lua create mode 100644 mods/xcompat/src/textures/farlands_reloaded.lua create mode 100644 mods/xcompat/src/textures/minetest.lua create mode 100644 mods/xcompat/src/textures/xcompat_agnostic.lua create mode 100644 mods/xcompat/src/utilities.lua create mode 100644 mods/xcompat/test/nodelist/farlands_reloaded.txt create mode 100644 mods/xcompat/test/nodelist/hades_revisited.txt create mode 100644 mods/xcompat/test/nodelist/mineclonia.txt create mode 100644 mods/xcompat/test/nodelist/minetest.txt create mode 100644 mods/xcompat/test/nodelist/voxelibre.txt diff --git a/game.conf b/game.conf new file mode 100644 index 0000000..03c983a --- /dev/null +++ b/game.conf @@ -0,0 +1,2 @@ +name = Simple Shooter Game +allowed_mapgens = singlenode diff --git a/mods/basic_materials/.github/workflows/luacheck.yml b/mods/basic_materials/.github/workflows/luacheck.yml new file mode 100644 index 0000000..a13efa9 --- /dev/null +++ b/mods/basic_materials/.github/workflows/luacheck.yml @@ -0,0 +1,13 @@ +name: luacheck +on: [push, pull_request] +jobs: + build: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@master + - name: apt + run: sudo apt-get install -y luarocks + - name: luacheck install + run: luarocks install --local luacheck + - name: luacheck run + run: $HOME/.luarocks/bin/luacheck ./ diff --git a/mods/basic_materials/.luacheckrc b/mods/basic_materials/.luacheckrc new file mode 100644 index 0000000..1dabf67 --- /dev/null +++ b/mods/basic_materials/.luacheckrc @@ -0,0 +1,7 @@ +globals = { + "minetest", "basic_materials", "crafting", +} + +read_globals = { + "default", "xcompat", +} \ No newline at end of file diff --git a/mods/basic_materials/LICENSE b/mods/basic_materials/LICENSE new file mode 100644 index 0000000..c5885ae --- /dev/null +++ b/mods/basic_materials/LICENSE @@ -0,0 +1,600 @@ +License for code: LGPL 3.0 +License for media and all other assets: CC-by-SA 4.0 + +############################################################################### + + GNU LESSER GENERAL PUBLIC LICENSE + Version 3, 29 June 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + + This version of the GNU Lesser General Public License incorporates +the terms and conditions of version 3 of the GNU General Public +License, supplemented by the additional permissions listed below. + + 0. Additional Definitions. + + As used herein, "this License" refers to version 3 of the GNU Lesser +General Public License, and the "GNU GPL" refers to version 3 of the GNU +General Public License. + + "The Library" refers to a covered work governed by this License, +other than an Application or a Combined Work as defined below. + + An "Application" is any work that makes use of an interface provided +by the Library, but which is not otherwise based on the Library. +Defining a subclass of a class defined by the Library is deemed a mode +of using an interface provided by the Library. + + A "Combined Work" is a work produced by combining or linking an +Application with the Library. The particular version of the Library +with which the Combined Work was made is also called the "Linked +Version". + + The "Minimal Corresponding Source" for a Combined Work means the +Corresponding Source for the Combined Work, excluding any source code +for portions of the Combined Work that, considered in isolation, are +based on the Application, and not on the Linked Version. + + The "Corresponding Application Code" for a Combined Work means the +object code and/or source code for the Application, including any data +and utility programs needed for reproducing the Combined Work from the +Application, but excluding the System Libraries of the Combined Work. + + 1. Exception to Section 3 of the GNU GPL. + + You may convey a covered work under sections 3 and 4 of this License +without being bound by section 3 of the GNU GPL. + + 2. Conveying Modified Versions. + + If you modify a copy of the Library, and, in your modifications, a +facility refers to a function or data to be supplied by an Application +that uses the facility (other than as an argument passed when the +facility is invoked), then you may convey a copy of the modified +version: + + a) under this License, provided that you make a good faith effort to + ensure that, in the event an Application does not supply the + function or data, the facility still operates, and performs + whatever part of its purpose remains meaningful, or + + b) under the GNU GPL, with none of the additional permissions of + this License applicable to that copy. + + 3. Object Code Incorporating Material from Library Header Files. + + The object code form of an Application may incorporate material from +a header file that is part of the Library. You may convey such object +code under terms of your choice, provided that, if the incorporated +material is not limited to numerical parameters, data structure +layouts and accessors, or small macros, inline functions and templates +(ten or fewer lines in length), you do both of the following: + + a) Give prominent notice with each copy of the object code that the + Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the object code with a copy of the GNU GPL and this license + document. + + 4. Combined Works. + + You may convey a Combined Work under terms of your choice that, +taken together, effectively do not restrict modification of the +portions of the Library contained in the Combined Work and reverse +engineering for debugging such modifications, if you also do each of +the following: + + a) Give prominent notice with each copy of the Combined Work that + the Library is used in it and that the Library and its use are + covered by this License. + + b) Accompany the Combined Work with a copy of the GNU GPL and this license + document. + + c) For a Combined Work that displays copyright notices during + execution, include the copyright notice for the Library among + these notices, as well as a reference directing the user to the + copies of the GNU GPL and this license document. + + d) Do one of the following: + + 0) Convey the Minimal Corresponding Source under the terms of this + License, and the Corresponding Application Code in a form + suitable for, and under terms that permit, the user to + recombine or relink the Application with a modified version of + the Linked Version to produce a modified Combined Work, in the + manner specified by section 6 of the GNU GPL for conveying + Corresponding Source. + + 1) Use a suitable shared library mechanism for linking with the + Library. A suitable mechanism is one that (a) uses at run time + a copy of the Library already present on the user's computer + system, and (b) will operate properly with a modified version + of the Library that is interface-compatible with the Linked + Version. + + e) Provide Installation Information, but only if you would otherwise + be required to provide such information under section 6 of the + GNU GPL, and only to the extent that such information is + necessary to install and execute a modified version of the + Combined Work produced by recombining or relinking the + Application with a modified version of the Linked Version. (If + you use option 4d0, the Installation Information must accompany + the Minimal Corresponding Source and Corresponding Application + Code. If you use option 4d1, you must provide the Installation + Information in the manner specified by section 6 of the GNU GPL + for conveying Corresponding Source.) + + 5. Combined Libraries. + + You may place library facilities that are a work based on the +Library side by side in a single library together with other library +facilities that are not Applications and are not covered by this +License, and convey such a combined library under terms of your +choice, if you do both of the following: + + a) Accompany the combined library with a copy of the same work based + on the Library, uncombined with any other library facilities, + conveyed under the terms of this License. + + b) Give prominent notice with the combined library that part of it + is a work based on the Library, and explaining where to find the + accompanying uncombined form of the same work. + + 6. Revised Versions of the GNU Lesser General Public License. + + The Free Software Foundation may publish revised and/or new versions +of the GNU Lesser General Public License from time to time. Such new +versions will be similar in spirit to the present version, but may +differ in detail to address new problems or concerns. + + Each version is given a distinguishing version number. If the +Library as you received it specifies that a certain numbered version +of the GNU Lesser General Public License "or any later version" +applies to it, you have the option of following the terms and +conditions either of that published version or of any later version +published by the Free Software Foundation. If the Library as you +received it does not specify a version number of the GNU Lesser +General Public License, you may choose any version of the GNU Lesser +General Public License ever published by the Free Software Foundation. + + If the Library as you received it specifies that a proxy can decide +whether future versions of the GNU Lesser General Public License shall +apply, that proxy's public statement of acceptance of any version is +permanent authorization for you to choose that version for the +Library. + +############################################################################### + +Attribution-ShareAlike 4.0 International + +======================================================================= + +Creative Commons Corporation ("Creative Commons") is not a law firm and +does not provide legal services or legal advice. Distribution of +Creative Commons public licenses does not create a lawyer-client or +other relationship. Creative Commons makes its licenses and related +information available on an "as-is" basis. Creative Commons gives no +warranties regarding its licenses, any material licensed under their +terms and conditions, or any related information. Creative Commons +disclaims all liability for damages resulting from their use to the +fullest extent possible. + +Using Creative Commons Public Licenses + +Creative Commons public licenses provide a standard set of terms and +conditions that creators and other rights holders may use to share +original works of authorship and other material subject to copyright +and certain other rights specified in the public license below. The +following considerations are for informational purposes only, are not +exhaustive, and do not form part of our licenses. + + Considerations for licensors: Our public licenses are + intended for use by those authorized to give the public + permission to use material in ways otherwise restricted by + copyright and certain other rights. Our licenses are + irrevocable. Licensors should read and understand the terms + and conditions of the license they choose before applying it. + Licensors should also secure all rights necessary before + applying our licenses so that the public can reuse the + material as expected. Licensors should clearly mark any + material not subject to the license. This includes other CC- + licensed material, or material used under an exception or + limitation to copyright. More considerations for licensors: + wiki.creativecommons.org/Considerations_for_licensors + + Considerations for the public: By using one of our public + licenses, a licensor grants the public permission to use the + licensed material under specified terms and conditions. If + the licensor's permission is not necessary for any reason--for + example, because of any applicable exception or limitation to + copyright--then that use is not regulated by the license. Our + licenses grant only permissions under copyright and certain + other rights that a licensor has authority to grant. Use of + the licensed material may still be restricted for other + reasons, including because others have copyright or other + rights in the material. A licensor may make special requests, + such as asking that all changes be marked or described. + Although not required by our licenses, you are encouraged to + respect those requests where reasonable. More considerations + for the public: + wiki.creativecommons.org/Considerations_for_licensees + +======================================================================= + +Creative Commons Attribution-ShareAlike 4.0 International Public +License + +By exercising the Licensed Rights (defined below), You accept and agree +to be bound by the terms and conditions of this Creative Commons +Attribution-ShareAlike 4.0 International Public License ("Public +License"). To the extent this Public License may be interpreted as a +contract, You are granted the Licensed Rights in consideration of Your +acceptance of these terms and conditions, and the Licensor grants You +such rights in consideration of benefits the Licensor receives from +making the Licensed Material available under these terms and +conditions. + + +Section 1 -- Definitions. + + a. Adapted Material means material subject to Copyright and Similar + Rights that is derived from or based upon the Licensed Material + and in which the Licensed Material is translated, altered, + arranged, transformed, or otherwise modified in a manner requiring + permission under the Copyright and Similar Rights held by the + Licensor. For purposes of this Public License, where the Licensed + Material is a musical work, performance, or sound recording, + Adapted Material is always produced where the Licensed Material is + synched in timed relation with a moving image. + + b. Adapter's License means the license You apply to Your Copyright + and Similar Rights in Your contributions to Adapted Material in + accordance with the terms and conditions of this Public License. + + c. BY-SA Compatible License means a license listed at + creativecommons.org/compatiblelicenses, approved by Creative + Commons as essentially the equivalent of this Public License. + + d. Copyright and Similar Rights means copyright and/or similar rights + closely related to copyright including, without limitation, + performance, broadcast, sound recording, and Sui Generis Database + Rights, without regard to how the rights are labeled or + categorized. For purposes of this Public License, the rights + specified in Section 2(b)(1)-(2) are not Copyright and Similar + Rights. + + e. Effective Technological Measures means those measures that, in the + absence of proper authority, may not be circumvented under laws + fulfilling obligations under Article 11 of the WIPO Copyright + Treaty adopted on December 20, 1996, and/or similar international + agreements. + + f. Exceptions and Limitations means fair use, fair dealing, and/or + any other exception or limitation to Copyright and Similar Rights + that applies to Your use of the Licensed Material. + + g. License Elements means the license attributes listed in the name + of a Creative Commons Public License. The License Elements of this + Public License are Attribution and ShareAlike. + + h. Licensed Material means the artistic or literary work, database, + or other material to which the Licensor applied this Public + License. + + i. Licensed Rights means the rights granted to You subject to the + terms and conditions of this Public License, which are limited to + all Copyright and Similar Rights that apply to Your use of the + Licensed Material and that the Licensor has authority to license. + + j. Licensor means the individual(s) or entity(ies) granting rights + under this Public License. + + k. Share means to provide material to the public by any means or + process that requires permission under the Licensed Rights, such + as reproduction, public display, public performance, distribution, + dissemination, communication, or importation, and to make material + available to the public including in ways that members of the + public may access the material from a place and at a time + individually chosen by them. + + l. Sui Generis Database Rights means rights other than copyright + resulting from Directive 96/9/EC of the European Parliament and of + the Council of 11 March 1996 on the legal protection of databases, + as amended and/or succeeded, as well as other essentially + equivalent rights anywhere in the world. + + m. You means the individual or entity exercising the Licensed Rights + under this Public License. Your has a corresponding meaning. + + +Section 2 -- Scope. + + a. License grant. + + 1. Subject to the terms and conditions of this Public License, + the Licensor hereby grants You a worldwide, royalty-free, + non-sublicensable, non-exclusive, irrevocable license to + exercise the Licensed Rights in the Licensed Material to: + + a. reproduce and Share the Licensed Material, in whole or + in part; and + + b. produce, reproduce, and Share Adapted Material. + + 2. Exceptions and Limitations. For the avoidance of doubt, where + Exceptions and Limitations apply to Your use, this Public + License does not apply, and You do not need to comply with + its terms and conditions. + + 3. Term. The term of this Public License is specified in Section + 6(a). + + 4. Media and formats; technical modifications allowed. The + Licensor authorizes You to exercise the Licensed Rights in + all media and formats whether now known or hereafter created, + and to make technical modifications necessary to do so. The + Licensor waives and/or agrees not to assert any right or + authority to forbid You from making technical modifications + necessary to exercise the Licensed Rights, including + technical modifications necessary to circumvent Effective + Technological Measures. For purposes of this Public License, + simply making modifications authorized by this Section 2(a) + (4) never produces Adapted Material. + + 5. Downstream recipients. + + a. Offer from the Licensor -- Licensed Material. Every + recipient of the Licensed Material automatically + receives an offer from the Licensor to exercise the + Licensed Rights under the terms and conditions of this + Public License. + + b. Additional offer from the Licensor -- Adapted Material. + Every recipient of Adapted Material from You + automatically receives an offer from the Licensor to + exercise the Licensed Rights in the Adapted Material + under the conditions of the Adapter's License You apply. + + c. No downstream restrictions. You may not offer or impose + any additional or different terms or conditions on, or + apply any Effective Technological Measures to, the + Licensed Material if doing so restricts exercise of the + Licensed Rights by any recipient of the Licensed + Material. + + 6. No endorsement. Nothing in this Public License constitutes or + may be construed as permission to assert or imply that You + are, or that Your use of the Licensed Material is, connected + with, or sponsored, endorsed, or granted official status by, + the Licensor or others designated to receive attribution as + provided in Section 3(a)(1)(A)(i). + + b. Other rights. + + 1. Moral rights, such as the right of integrity, are not + licensed under this Public License, nor are publicity, + privacy, and/or other similar personality rights; however, to + the extent possible, the Licensor waives and/or agrees not to + assert any such rights held by the Licensor to the limited + extent necessary to allow You to exercise the Licensed + Rights, but not otherwise. + + 2. Patent and trademark rights are not licensed under this + Public License. + + 3. To the extent possible, the Licensor waives any right to + collect royalties from You for the exercise of the Licensed + Rights, whether directly or through a collecting society + under any voluntary or waivable statutory or compulsory + licensing scheme. In all other cases the Licensor expressly + reserves any right to collect such royalties. + + +Section 3 -- License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the +following conditions. + + a. Attribution. + + 1. If You Share the Licensed Material (including in modified + form), You must: + + a. retain the following if it is supplied by the Licensor + with the Licensed Material: + + i. identification of the creator(s) of the Licensed + Material and any others designated to receive + attribution, in any reasonable manner requested by + the Licensor (including by pseudonym if + designated); + + ii. a copyright notice; + + iii. a notice that refers to this Public License; + + iv. a notice that refers to the disclaimer of + warranties; + + v. a URI or hyperlink to the Licensed Material to the + extent reasonably practicable; + + b. indicate if You modified the Licensed Material and + retain an indication of any previous modifications; and + + c. indicate the Licensed Material is licensed under this + Public License, and include the text of, or the URI or + hyperlink to, this Public License. + + 2. You may satisfy the conditions in Section 3(a)(1) in any + reasonable manner based on the medium, means, and context in + which You Share the Licensed Material. For example, it may be + reasonable to satisfy the conditions by providing a URI or + hyperlink to a resource that includes the required + information. + + 3. If requested by the Licensor, You must remove any of the + information required by Section 3(a)(1)(A) to the extent + reasonably practicable. + + b. ShareAlike. + + In addition to the conditions in Section 3(a), if You Share + Adapted Material You produce, the following conditions also apply. + + 1. The Adapter's License You apply must be a Creative Commons + license with the same License Elements, this version or + later, or a BY-SA Compatible License. + + 2. You must include the text of, or the URI or hyperlink to, the + Adapter's License You apply. You may satisfy this condition + in any reasonable manner based on the medium, means, and + context in which You Share Adapted Material. + + 3. You may not offer or impose any additional or different terms + or conditions on, or apply any Effective Technological + Measures to, Adapted Material that restrict exercise of the + rights granted under the Adapter's License You apply. + + +Section 4 -- Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that +apply to Your use of the Licensed Material: + + a. for the avoidance of doubt, Section 2(a)(1) grants You the right + to extract, reuse, reproduce, and Share all or a substantial + portion of the contents of the database; + + b. if You include all or a substantial portion of the database + contents in a database in which You have Sui Generis Database + Rights, then the database in which You have Sui Generis Database + Rights (but not its individual contents) is Adapted Material, + + including for purposes of Section 3(b); and + c. You must comply with the conditions in Section 3(a) if You Share + all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not +replace Your obligations under this Public License where the Licensed +Rights include other Copyright and Similar Rights. + + +Section 5 -- Disclaimer of Warranties and Limitation of Liability. + + a. UNLESS OTHERWISE SEPARATELY UNDERTAKEN BY THE LICENSOR, TO THE + EXTENT POSSIBLE, THE LICENSOR OFFERS THE LICENSED MATERIAL AS-IS + AND AS-AVAILABLE, AND MAKES NO REPRESENTATIONS OR WARRANTIES OF + ANY KIND CONCERNING THE LICENSED MATERIAL, WHETHER EXPRESS, + IMPLIED, STATUTORY, OR OTHER. THIS INCLUDES, WITHOUT LIMITATION, + WARRANTIES OF TITLE, MERCHANTABILITY, FITNESS FOR A PARTICULAR + PURPOSE, NON-INFRINGEMENT, ABSENCE OF LATENT OR OTHER DEFECTS, + ACCURACY, OR THE PRESENCE OR ABSENCE OF ERRORS, WHETHER OR NOT + KNOWN OR DISCOVERABLE. WHERE DISCLAIMERS OF WARRANTIES ARE NOT + ALLOWED IN FULL OR IN PART, THIS DISCLAIMER MAY NOT APPLY TO YOU. + + b. TO THE EXTENT POSSIBLE, IN NO EVENT WILL THE LICENSOR BE LIABLE + TO YOU ON ANY LEGAL THEORY (INCLUDING, WITHOUT LIMITATION, + NEGLIGENCE) OR OTHERWISE FOR ANY DIRECT, SPECIAL, INDIRECT, + INCIDENTAL, CONSEQUENTIAL, PUNITIVE, EXEMPLARY, OR OTHER LOSSES, + COSTS, EXPENSES, OR DAMAGES ARISING OUT OF THIS PUBLIC LICENSE OR + USE OF THE LICENSED MATERIAL, EVEN IF THE LICENSOR HAS BEEN + ADVISED OF THE POSSIBILITY OF SUCH LOSSES, COSTS, EXPENSES, OR + DAMAGES. WHERE A LIMITATION OF LIABILITY IS NOT ALLOWED IN FULL OR + IN PART, THIS LIMITATION MAY NOT APPLY TO YOU. + + c. The disclaimer of warranties and limitation of liability provided + above shall be interpreted in a manner that, to the extent + possible, most closely approximates an absolute disclaimer and + waiver of all liability. + + +Section 6 -- Term and Termination. + + a. This Public License applies for the term of the Copyright and + Similar Rights licensed here. However, if You fail to comply with + this Public License, then Your rights under this Public License + terminate automatically. + + b. Where Your right to use the Licensed Material has terminated under + Section 6(a), it reinstates: + + 1. automatically as of the date the violation is cured, provided + it is cured within 30 days of Your discovery of the + violation; or + + 2. upon express reinstatement by the Licensor. + + For the avoidance of doubt, this Section 6(b) does not affect any + right the Licensor may have to seek remedies for Your violations + of this Public License. + + c. For the avoidance of doubt, the Licensor may also offer the + Licensed Material under separate terms or conditions or stop + distributing the Licensed Material at any time; however, doing so + will not terminate this Public License. + + d. Sections 1, 5, 6, 7, and 8 survive termination of this Public + License. + + +Section 7 -- Other Terms and Conditions. + + a. The Licensor shall not be bound by any additional or different + terms or conditions communicated by You unless expressly agreed. + + b. Any arrangements, understandings, or agreements regarding the + Licensed Material not stated herein are separate from and + independent of the terms and conditions of this Public License. + + +Section 8 -- Interpretation. + + a. For the avoidance of doubt, this Public License does not, and + shall not be interpreted to, reduce, limit, restrict, or impose + conditions on any use of the Licensed Material that could lawfully + be made without permission under this Public License. + + b. To the extent possible, if any provision of this Public License is + deemed unenforceable, it shall be automatically reformed to the + minimum extent necessary to make it enforceable. If the provision + cannot be reformed, it shall be severed from this Public License + without affecting the enforceability of the remaining terms and + conditions. + + c. No term or condition of this Public License will be waived and no + failure to comply consented to unless expressly agreed to by the + Licensor. + + d. Nothing in this Public License constitutes or may be interpreted + as a limitation upon, or waiver of, any privileges and immunities + that apply to the Licensor or You, including from the legal + processes of any jurisdiction or authority. + + +======================================================================= + +Creative Commons is not a party to its public +licenses. Notwithstanding, Creative Commons may elect to apply one of +its public licenses to material it publishes and in those instances +will be considered the “Licensor.” The text of the Creative Commons +public licenses is dedicated to the public domain under the CC0 Public +Domain Dedication. Except for the limited purpose of indicating that +material is shared under a Creative Commons public license or as +otherwise permitted by the Creative Commons policies published at +creativecommons.org/policies, Creative Commons does not authorize the +use of the trademark "Creative Commons" or any other trademark or logo +of Creative Commons without its prior written consent including, +without limitation, in connection with any unauthorized modifications +to any of its public licenses or any other arrangements, +understandings, or agreements concerning use of licensed material. For +the avoidance of doubt, this paragraph does not form part of the +public licenses. + +Creative Commons may be contacted at creativecommons.org. diff --git a/mods/basic_materials/README.md b/mods/basic_materials/README.md new file mode 100644 index 0000000..919e4f0 --- /dev/null +++ b/mods/basic_materials/README.md @@ -0,0 +1,23 @@ +# Basic Materials mod + +mod that adds basic material nodes and items + +## Install + +### Option 1: use content tab in minetest + +* click the content tab +* search for basic materials +* click install on basic materials + +### Option 2: download from [ContentDB](https://content.minetest.net/packages/VanessaE/basic_materials/) + +* click the above link or search for basic materials on ContentDB +* select the download button on the basic materials page +* extract the zip downloaded from the previous step +* place in your mods folder + +### Option 3: use git + +* `git clone https://github.com/mt-mods/basic_materials.git` +* `cd basic_materials` \ No newline at end of file diff --git a/mods/basic_materials/aliases.lua b/mods/basic_materials/aliases.lua new file mode 100644 index 0000000..30185f4 --- /dev/null +++ b/mods/basic_materials/aliases.lua @@ -0,0 +1,34 @@ +minetest.register_alias("homedecor:plastic_sheeting", "basic_materials:plastic_sheet") +minetest.register_alias("homedecor:plastic_strips", "basic_materials:plastic_strip") +minetest.register_alias("homedecor:empty_spool", "basic_materials:empty_spool") +minetest.register_alias("homedecor:oil_extract", "basic_materials:oil_extract") +minetest.register_alias("homedecor:paraffin", "basic_materials:paraffin") +minetest.register_alias("homedecor:plastic_base", "basic_materials:paraffin") +minetest.register_alias("homedecor:terracotta_base", "basic_materials:terracotta_base") +minetest.register_alias("gloopblocks:wet_cement", "basic_materials:wet_cement") +minetest.register_alias("gloopblocks:cement", "basic_materials:cement_block") +minetest.register_alias("technic:concrete", "basic_materials:concrete_block") +minetest.register_alias("homedecor:ic", "basic_materials:ic") +minetest.register_alias("homedecor:motor", "basic_materials:motor") +minetest.register_alias("technic:motor", "basic_materials:motor") +minetest.register_alias("homedecor:heating_element", "basic_materials:heating_element") +minetest.register_alias("homedecor:power_crystal", "basic_materials:energy_crystal_simple") +minetest.register_alias("homedecor:copper_wire", "basic_materials:copper_wire") +minetest.register_alias("technic:fine_copper_wire", "basic_materials:copper_wire") +minetest.register_alias("technic:fine_silver_wire", "basic_materials:silver_wire") +minetest.register_alias("technic:fine_gold_wire", "basic_materials:gold_wire") +minetest.register_alias("homedecor:steel_wire", "basic_materials:steel_wire") +minetest.register_alias("homedecor:brass_ingot", "basic_materials:brass_ingot") +minetest.register_alias("technic:brass_ingot", "basic_materials:brass_ingot") +minetest.register_alias("technic:brass_block", "basic_materials:brass_block") +minetest.register_alias("homedecor:copper_strip", "basic_materials:copper_strip") +minetest.register_alias("homedecor:steel_strip", "basic_materials:steel_strip") +minetest.register_alias("homedecor:chainlink_brass", "basic_materials:chainlink_brass") +minetest.register_alias("chains:chain", "basic_materials:chain_steel") +minetest.register_alias("chains:chain_brass", "basic_materials:chain_brass") +minetest.register_alias("pipeworks:gear", "basic_materials:gear_steel") +minetest.register_alias("technic:rebar", "basic_materials:steel_bar") + +minetest.register_alias_force("mesecons_materials:silicon", "basic_materials:silicon") +minetest.register_alias_force("glooptest:chainlink", "basic_materials:chainlink_steel") +minetest.register_alias_force("homedecor:chainlink_steel", "basic_materials:chainlink_steel") \ No newline at end of file diff --git a/mods/basic_materials/craftitems.lua b/mods/basic_materials/craftitems.lua new file mode 100644 index 0000000..0040c67 --- /dev/null +++ b/mods/basic_materials/craftitems.lua @@ -0,0 +1,188 @@ +local S = minetest.get_translator("basic_materials") + +minetest.register_craftitem("basic_materials:plastic_sheet", { + description = S("Plastic sheet"), + inventory_image = "basic_materials_plastic_sheet.png", +}) + +minetest.register_craftitem("basic_materials:plastic_strip", { + description = S("Plastic strips"), + groups = { strip = 1 }, + inventory_image = "basic_materials_plastic_strip.png", +}) + +minetest.register_craftitem("basic_materials:empty_spool", { + description = S("Empty wire spool"), + inventory_image = "basic_materials_empty_spool.png" +}) + +minetest.register_craftitem("basic_materials:oil_extract", { + description = S("Oil extract"), + inventory_image = "basic_materials_oil_extract.png", +}) + +minetest.register_craftitem("basic_materials:paraffin", { + description = S("Unprocessed paraffin"), + inventory_image = "basic_materials_paraffin.png", +}) + +minetest.register_craftitem("basic_materials:terracotta_base", { + description = S("Uncooked Terracotta Base"), + inventory_image = "basic_materials_terracotta_base.png", +}) + +minetest.register_craftitem("basic_materials:wet_cement", { + description = S("Wet Cement"), + inventory_image = "basic_materials_wet_cement.png", +}) + +minetest.register_craftitem("basic_materials:silicon", { + description = S("Silicon lump"), + inventory_image = "basic_materials_silicon.png", +}) + +minetest.register_craftitem("basic_materials:ic", { + description = S("Simple Integrated Circuit"), + inventory_image = "basic_materials_ic.png", +}) + +minetest.register_craftitem("basic_materials:motor", { + description = S("Simple Motor"), + inventory_image = "basic_materials_motor.png", +}) + +minetest.register_craftitem("basic_materials:heating_element", { + description = S("Heating element"), + inventory_image = "basic_materials_heating_element.png", +}) + +minetest.register_craftitem("basic_materials:energy_crystal_simple", { + description = S("Simple energy crystal"), + inventory_image = "basic_materials_energy_crystal.png", +}) + +minetest.register_craftitem("basic_materials:steel_wire", { + description = S("Spool of steel wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_steel_wire.png" +}) + +minetest.register_craftitem("basic_materials:copper_wire", { + description = S("Spool of copper wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_copper_wire.png" +}) + +minetest.register_craftitem("basic_materials:silver_wire", { + description = S("Spool of silver wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_silver_wire.png" +}) + +minetest.register_craftitem("basic_materials:gold_wire", { + description = S("Spool of gold wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_gold_wire.png" +}) + +minetest.register_craftitem("basic_materials:stainless_steel_wire", { + description = S("Spool of stainless steel wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_stainless_steel_wire.png" +}) + +minetest.register_craftitem("basic_materials:aluminum_wire", { + description = S("Spool of aluminum wire"), + groups = { wire = 1 }, + inventory_image = "basic_materials_aluminum_wire.png" +}) + +minetest.register_craftitem("basic_materials:steel_strip", { + description = S("Steel Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_steel_strip.png" +}) + +minetest.register_craftitem("basic_materials:copper_strip", { + description = S("Copper Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_copper_strip.png" +}) + +minetest.register_craftitem("basic_materials:lead_strip", { + description = S("Lead Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_lead_strip.png" +}) + +minetest.register_craftitem("basic_materials:gold_strip", { + description = S("Gold Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_gold_strip.png" +}) + +minetest.register_craftitem("basic_materials:stainless_steel_strip", { + description = S("Stainless Steel Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_stainless_steel_strip.png" +}) + +minetest.register_craftitem("basic_materials:aluminum_strip", { + description = S("Aluminum Strip"), + groups = { strip = 1 }, + inventory_image = "basic_materials_aluminum_strip.png" +}) + +minetest.register_craftitem("basic_materials:steel_bar", { + description = S("Steel Bar"), + inventory_image = "basic_materials_steel_bar.png", +}) + +minetest.register_craftitem("basic_materials:carbon_steel_bar", { + description = S("Carbon Steel Bar"), + inventory_image = "basic_materials_carbon_steel_bar.png", +}) + +minetest.register_craftitem("basic_materials:stainless_steel_bar", { + description = S("Stainless Steel Bar"), + inventory_image = "basic_materials_stainless_steel_bar.png", +}) + +minetest.register_craftitem("basic_materials:aluminum_bar", { + description = S("Aluminum Bar"), + inventory_image = "basic_materials_aluminum_bar.png", +}) + +minetest.register_craftitem("basic_materials:chainlink_brass", { + description = S("Chainlinks (brass)"), + groups = { chainlinks = 1 }, + inventory_image = "basic_materials_chainlink_brass.png" +}) + +minetest.register_craftitem("basic_materials:chainlink_steel", { + description = S("Chainlinks (steel)"), + groups = { chainlinks = 1 }, + inventory_image = "basic_materials_chainlink_steel.png" +}) + +minetest.register_craftitem("basic_materials:brass_ingot", { + description = S("Brass Ingot"), + inventory_image = "basic_materials_brass_ingot.png", +}) + +minetest.register_craftitem("basic_materials:gear_steel", { + description = S("Steel gear"), + inventory_image = "basic_materials_gear_steel.png" +}) + +minetest.register_craftitem("basic_materials:padlock", { + description = S("Padlock"), + inventory_image = "basic_materials_padlock.png" +}) + +if minetest.get_modpath("hades_materials") then + minetest.register_alias_force("basic_materials:plastic_sheet", "hades_materials:plastic_sheeting") + minetest.register_alias_force("basic_materials:paraffin", "hades_materials:plastic_base") + minetest.register_alias_force("basic_materials:silicon", "hades_materials:silicon") +end + diff --git a/mods/basic_materials/crafts.lua b/mods/basic_materials/crafts.lua new file mode 100644 index 0000000..0f24e11 --- /dev/null +++ b/mods/basic_materials/crafts.lua @@ -0,0 +1,441 @@ +local materials = xcompat.materials + +local have_hades_materials = minetest.get_modpath("hades_materials") + +local function compress_craft(input) + local buffer = {} + for _, item in pairs(input) do + if type(item)=="table" then + for _, inneritem in pairs(item) do + buffer[inneritem] = (buffer[inneritem] or 0) + 1 + end + elseif item ~= "" then + buffer[item] = (buffer[item] or 0) + 1 + end + end + + local output = {} + for item, count in pairs(buffer) do + output[#output + 1] = item .. " " .. count + end + return output +end + +local function register_craft(input) + if minetest.get_modpath("rp_crafting") then + local rp_craft = compress_craft(input.recipe) + if #rp_craft > crafting.MAX_INPUTS then + minetest.log("error", "[basic_materials] unable to register craft for " .. input.output) + return + end + + crafting.register_craft({ + output = input.output, + items = rp_craft + }) + else + minetest.register_craft(input) + end +end + +-- Craft recipes +register_craft({ + output = "basic_materials:chainlink_brass 12", + recipe = { + {"", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, + {"basic_materials:brass_ingot", "", "basic_materials:brass_ingot"}, + {"basic_materials:brass_ingot", "basic_materials:brass_ingot", ""}, + }, +}) + +register_craft({ + output = "basic_materials:chain_steel 2", + recipe = { + {"basic_materials:chainlink_steel"}, + {"basic_materials:chainlink_steel"}, + {"basic_materials:chainlink_steel"} + } +}) + +register_craft({ + output = "basic_materials:chain_brass 2", + recipe = { + {"basic_materials:chainlink_brass"}, + {"basic_materials:chainlink_brass"}, + {"basic_materials:chainlink_brass"} + } +}) + +register_craft( { + type = "shapeless", + output = "basic_materials:brass_ingot 9", + recipe = {"basic_materials:brass_block"}, +}) + +register_craft( { + output = "basic_materials:brass_block", + recipe = { + {"basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, + {"basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, + {"basic_materials:brass_ingot", "basic_materials:brass_ingot", "basic_materials:brass_ingot"}, + }, +}) + +register_craft( { + output = "basic_materials:plastic_strip 9", + recipe = { + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"} + }, +}) + +register_craft( { + output = "basic_materials:empty_spool 3", + recipe = { + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"}, + {"", "basic_materials:plastic_sheet", ""}, + {"basic_materials:plastic_sheet", "basic_materials:plastic_sheet", "basic_materials:plastic_sheet"} + }, +}) + +if have_hades_materials then + minetest.clear_craft({ + type = "shapeless", + recipe = {"group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves"} + }) +end + +register_craft({ + type = "shapeless", + output = "basic_materials:oil_extract 2", + recipe = {"group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves", "group:leaves"} +}) + +-- Cooking recipes +if not have_hades_materials then + minetest.register_craft({ + type = "cooking", + output = "basic_materials:plastic_sheet", + recipe = "basic_materials:paraffin", + }) +end + +minetest.register_craft({ + type = "cooking", + output = "basic_materials:paraffin", + recipe = "basic_materials:oil_extract", +}) + +minetest.register_craft({ + type = "cooking", + output = "basic_materials:cement_block", + recipe = "basic_materials:wet_cement", + cooktime = 8 +}) + +-- Fuel recipes +minetest.register_craft({ + type = "fuel", + recipe = "basic_materials:plastic_sheet", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "basic_materials:oil_extract", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "basic_materials:paraffin", + burntime = 30, +}) + +register_craft({ + output = "basic_materials:concrete_block 6", + recipe = { + {"group:sand", "basic_materials:wet_cement", materials.gravel}, + {"basic_materials:steel_bar", "basic_materials:wet_cement", "basic_materials:steel_bar"}, + {materials.gravel, "basic_materials:wet_cement", "group:sand"}, + } +}) + +register_craft( { + output = "basic_materials:motor 2", + recipe = { + {materials.mese_crystal_fragment, "basic_materials:copper_wire", "basic_materials:plastic_sheet"}, + {materials.copper_ingot, materials.steel_ingot, materials.steel_ingot}, + {materials.mese_crystal_fragment, "basic_materials:copper_wire", "basic_materials:plastic_sheet"} + }, + replacements = { + {"basic_materials:copper_wire", "basic_materials:empty_spool"}, + {"basic_materials:copper_wire", "basic_materials:empty_spool"}, + } +}) + +register_craft( { + output = "basic_materials:heating_element 2", + recipe = { + {materials.copper_ingot, materials.mese_crystal_fragment, materials.copper_ingot} + }, +}) + +register_craft({ + --type = "shapeless", + output = "basic_materials:energy_crystal_simple 2", + recipe = { + {materials.mese_crystal_fragment, materials.torch, materials.mese_crystal_fragment}, + {materials.diamond, materials.gold_ingot, materials.diamond} + }, +}) + +register_craft( { + output = "basic_materials:copper_wire 2", + type = "shapeless", + recipe = { + materials.copper_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, +}) + +register_craft( { + output = "basic_materials:gold_wire 2", + type = "shapeless", + recipe = { + materials.gold_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, +}) + +register_craft( { + output = "basic_materials:steel_wire 2", + type = "shapeless", + recipe = { + materials.steel_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, +}) + +if materials.stainless_steel_ingot then + register_craft( { + output = "basic_materials:stainless_steel_wire 2", + type = "shapeless", + recipe = { + materials.stainless_steel_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, + }) +end + +if materials.aluminum_ingot then + register_craft( { + output = "basic_materials:aluminum_wire 2", + type = "shapeless", + recipe = { + materials.aluminum_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, + }) +end + +register_craft( { + output = "basic_materials:steel_strip 12", + recipe = { + {"", materials.steel_ingot, ""}, + {materials.steel_ingot, "", ""}, + }, +}) + +register_craft( { + output = "basic_materials:copper_strip 12", + recipe = { + {"", materials.copper_ingot, ""}, + {materials.copper_ingot, "", ""}, + }, +}) + +register_craft( { + output = "basic_materials:gold_strip 12", + recipe = { + {"", materials.gold_ingot, ""}, + {materials.gold_ingot, "", ""}, + }, +}) + +if materials.lead_ingot then + register_craft( { + output = "basic_materials:lead_strip 12", + recipe = { + {"", materials.lead_ingot, ""}, + {materials.lead_ingot, "", ""}, + }, + }) +end + +if materials.stainless_steel_ingot then + register_craft( { + output = "basic_materials:stainless_steel_strip 12", + recipe = { + {"", materials.stainless_steel_ingot, ""}, + {materials.stainless_steel_ingot, "", ""}, + }, + }) +end + +if materials.aluminum_ingot then + register_craft( { + output = "basic_materials:aluminum_strip 12", + recipe = { + {"", materials.aluminum_ingot, ""}, + {materials.aluminum_ingot, "", ""}, + }, + }) +end + +register_craft( { + output = "basic_materials:steel_bar 6", + recipe = { + {"", "", materials.steel_ingot}, + {"", materials.steel_ingot, ""}, + {materials.steel_ingot, "", ""}, + }, +}) + +if materials.carbon_steel_ingot then + register_craft( { + output = "basic_materials:carbon_steel_bar 6", + recipe = { + {"", "", materials.carbon_steel_ingot}, + {"", materials.carbon_steel_ingot, ""}, + {materials.carbon_steel_ingot, "", ""}, + }, + }) +end + +if materials.stainless_steel_ingot then + register_craft( { + output = "basic_materials:stainless_steel_bar 6", + recipe = { + {"", "", materials.stainless_steel_ingot}, + {"", materials.stainless_steel_ingot, ""}, + {materials.stainless_steel_ingot, "", ""}, + }, + }) +end + +if materials.aluminum_ingot then + register_craft( { + output = "basic_materials:aluminum_bar 6", + recipe = { + {"", "", materials.aluminum_ingot}, + {"", materials.aluminum_ingot, ""}, + {materials.aluminum_ingot, "", ""}, + }, + }) +end + +register_craft( { + output = "basic_materials:padlock 2", + recipe = { + {"basic_materials:steel_bar"}, + {materials.steel_ingot}, + {materials.steel_ingot}, + }, +}) + +register_craft({ + output = "basic_materials:chainlink_steel 12", + recipe = { + {"", materials.steel_ingot, materials.steel_ingot}, + {materials.steel_ingot, "", materials.steel_ingot}, + {materials.steel_ingot, materials.steel_ingot, ""}, + }, +}) + +register_craft( { + output = "basic_materials:gear_steel 6", + recipe = { + {"", materials.steel_ingot, ""}, + {materials.steel_ingot,"basic_materials:chainlink_steel", materials.steel_ingot}, + {"", materials.steel_ingot, ""} + }, +}) + +register_craft( { + type = "shapeless", + output = "basic_materials:terracotta_base 8", + recipe = { + materials.water_bucket, + materials.clay_lump, + materials.gravel, + }, + replacements = {{materials.water_bucket, materials.empty_bucket}}, +}) + +register_craft({ + type = "shapeless", + output = "basic_materials:wet_cement 3", + recipe = { + materials.dirt, + materials.dye_dark_grey, + materials.dye_dark_grey, + materials.dye_dark_grey, + materials.water_bucket + }, + replacements = {{materials.water_bucket, materials.empty_bucket}}, +}) + +if not have_hades_materials then + register_craft( { + output = "basic_materials:silicon 4", + recipe = { + {materials.sand, materials.sand}, + {materials.sand, materials.steel_ingot}, + }, + }) +end + +register_craft( { + output = "basic_materials:ic 4", + recipe = { + {"basic_materials:silicon", "basic_materials:silicon"}, + {"basic_materials:silicon", materials.copper_ingot}, + }, +}) + +-- Without moreores, there still should be a way to create brass. +register_craft( { + output = "basic_materials:brass_ingot 9", + recipe = { + {materials.copper_ingot, materials.tin_ingot, materials.copper_ingot}, + {materials.gold_ingot, materials.copper_ingot, materials.tin_ingot}, + {materials.copper_ingot, materials.tin_ingot, materials.copper_ingot}, + }, +}) + +if materials.silver_ingot then + register_craft( { + output = "basic_materials:silver_wire 2", + type = "shapeless", + recipe = { + materials.silver_ingot, + "basic_materials:empty_spool", + "basic_materials:empty_spool", + }, + }) + + register_craft( { + type = "shapeless", + output = "basic_materials:brass_ingot 3", + recipe = { + materials.copper_ingot, + materials.copper_ingot, + materials.silver_ingot, + }, + }) +end diff --git a/mods/basic_materials/init.lua b/mods/basic_materials/init.lua new file mode 100644 index 0000000..ad5ea10 --- /dev/null +++ b/mods/basic_materials/init.lua @@ -0,0 +1,14 @@ +-- Basic materials mod +-- by Vanessa Dannenberg + +-- This mod supplies all those little random craft items that everyone always +-- seems to need, such as metal bars (ala rebar), plastic, wire, and so on. + +basic_materials = {} +basic_materials.mod = { author = "Vanessa Dannenberg" } +basic_materials.modpath = minetest.get_modpath("basic_materials") + +dofile(basic_materials.modpath .. "/nodes.lua") +dofile(basic_materials.modpath .. "/craftitems.lua") +dofile(basic_materials.modpath .. "/crafts.lua") +dofile(basic_materials.modpath .. "/aliases.lua") \ No newline at end of file diff --git a/mods/basic_materials/locale/basic_materials.de.tr b/mods/basic_materials/locale/basic_materials.de.tr new file mode 100644 index 0000000..8fddd8a --- /dev/null +++ b/mods/basic_materials/locale/basic_materials.de.tr @@ -0,0 +1,33 @@ +# textdomain: basic_materials +Silicon lump=Siliziumklumpen +Simple Integrated Circuit=Einfacher Integrierter Schaltkreis +Simple Motor=Einfacher Motor +Heating element=Heizelement +Simple energy crystal=Einfacher Energiekristall + +Spool of steel wire=Spule mit Stahldraht +Spool of copper wire=Spule mit Kupferdraht +Spool of silver wire=Spule mit Silberdraht +Spool of gold wire=Spule mit Golddraht +Steel Strip=Stahlstreifen +Copper Strip=Kupferstreifen +Steel Bar=Stahlstab +Chainlinks (brass)=Messingkettenglieder +Chainlinks (steel)=Stahlkettenglieder +Brass Ingot=Messingbarren +Steel gear=Stahlzahnrad +Padlock=Vorhängeschloss +Chain (steel, hanging)=Hängende Stahlkette +Chain (brass, hanging)=Hängende Messingkette +Brass Block=Messingblock + +Oil extract=Ölextrakt +Unprocessed paraffin=Unverarbeitetes Paraffin +Uncooked Terracotta Base=Ungebranntes Terrakotta +Wet Cement=Nasser Zement +Cement=Zement +Concrete Block=Betonblock + +Plastic sheet=Kunststoffplatte +Plastic strips=Kunststoffstreifen +Empty wire spool=Leere Drahtspule diff --git a/mods/basic_materials/locale/basic_materials.fr.tr b/mods/basic_materials/locale/basic_materials.fr.tr new file mode 100644 index 0000000..0bebf79 --- /dev/null +++ b/mods/basic_materials/locale/basic_materials.fr.tr @@ -0,0 +1,33 @@ +# textdomain: basic_materials +Silicon lump=Morceau de silicium +Simple Integrated Circuit=Circuit intégré simple +Simple Motor=Moteur simple +Heating element=Élément chauffant +Simple energy crystal=Cristal d’énergie simple + +Spool of steel wire=Bobine de fil d’acier +Spool of copper wire=Bobine de fil de cuivre +Spool of silver wire=Bobine de fil d’argent +Spool of gold wire=Bobine de fil d’or +Steel Strip=Bande de acier +Copper Strip=Bande de cuivre +Steel Bar=Barre d’acier +Chainlinks (brass)=Maillon en laiton +Chainlinks (steel)=Maillon en acier +Brass Ingot=Lingot de laiton +Steel gear=Rouage en acier +Padlock=Cadenas +Chain (steel, hanging)=Chaine en acier +Chain (brass, hanging)=Chaine en laiton +Brass Block=Bloc de laiton + +Oil extract=Extrait d’huile +Unprocessed paraffin=Paraffine non transformée +Uncooked Terracotta Base=Argile crue +Wet Cement=Ciment humide +Cement=Ciment +Concrete Block=Bloc de béton + +Plastic sheet=Morceau de plastique +Plastic strips=Bande de plastique +Empty wire spool=Bobine de fil vide diff --git a/mods/basic_materials/locale/basic_materials.it.tr b/mods/basic_materials/locale/basic_materials.it.tr new file mode 100644 index 0000000..aae0b3b --- /dev/null +++ b/mods/basic_materials/locale/basic_materials.it.tr @@ -0,0 +1,34 @@ +# textdomain: basic_materials +# Author: Salvo 'LtWorf' Tomaselli +Silicon lump=Grumo di silicio +Simple Integrated Circuit=Circuito integrato semplice +Simple Motor=Motore semplice +Heating element=Elemento riscaldante +Simple energy crystal=Cristallo di energia semplice + +Spool of steel wire=Bobina di filo d'acciaio +Spool of copper wire=Bobina di filo di rame +Spool of silver wire=Bobina di filo d'argento +Spool of gold wire=Bobina di filo d'oro +Steel Strip=Striscia d'acciaio +Copper Strip=Striscia di rame +Steel Bar=Barra d'acciaio +Chainlinks (brass)=Catena (ottone) +Chainlinks (steel)=Catena (acciaio) +Brass Ingot=Lingotto di ottone +Steel gear=Ingranaggio d'acciaio +Padlock=Catenaccio +Chain (steel, hanging)=Catena (acciaio, pendente) +Chain (brass, hanging)=Catena (ottone, pendente) +Brass Block=Blocco di ottone + +Oil extract=Estratto d'olio +Unprocessed paraffin=Paraffina grezza +Uncooked Terracotta Base=Argilla cruda +Wet Cement=Cemento umido +Cement=Cemento +Concrete Block=Blocco di calcestruzzo + +Plastic sheet=Foglio di plastica +Plastic strips=Striscia di plastica +Empty wire spool=Rocchetto vuoto diff --git a/mods/basic_materials/locale/basic_materials.ru.tr b/mods/basic_materials/locale/basic_materials.ru.tr new file mode 100644 index 0000000..85e9c0c --- /dev/null +++ b/mods/basic_materials/locale/basic_materials.ru.tr @@ -0,0 +1,33 @@ +# textdomain: basic_materials +Silicon lump=Кусок Кремния +Simple Integrated Circuit=Микросхема +Simple Motor=Мотор +Heating element=Нить Накала +Simple energy crystal=Энергетический Кристалл + +Spool of steel wire=Катушка Стальной Проволоки +Spool of copper wire=Катушка Медной Проволоки +Spool of silver wire=Катушка Серебрянной Проволоки +Spool of gold wire=Катушка Золотой Проволоки +Steel Strip=Стальная Полоса +Copper Strip=Медная Полоса +Steel Bar=Стальной Прут +Chainlinks (brass)=Латунные Звенья +Chainlinks (steel)=Стальные Звенья +Brass Ingot=Латунный Брусок +Steel gear=Стальная Шестерня +Padlock=Навесной Замок +Chain (steel, hanging)=Стальная Цепь +Chain (brass, hanging)=Латунная Цепь +Brass Block=Латунный Блок + +Oil extract=Масляный Экстракт +Unprocessed paraffin=Необработанный Парафин +Uncooked Terracotta Base=Ком Мокрого Терракота +Wet Cement=Ком Мокрого Цемента +Cement=Цемент +Concrete Block=Железобетон + +Plastic sheet=Пластиковый Лист +Plastic strips=Пластиковая Полоса +Empty wire spool=Пустая Катушка diff --git a/mods/basic_materials/mod.conf b/mods/basic_materials/mod.conf new file mode 100644 index 0000000..d14197b --- /dev/null +++ b/mods/basic_materials/mod.conf @@ -0,0 +1,4 @@ +name = basic_materials +depends = xcompat +optional_depends = moreores, default, mesecons_materials, dye, bucket, fl_stone, fl_trees, mcl_sounds, hades_core, hades_sounds, hades_materials, hades_dye, hades_bucket, hades_extraores, hades_mesecons_materials, aloz, rp_crafting, mcl_core, mcl_copper +min_minetest_version = 5.2.0 diff --git a/mods/basic_materials/models/basic_materials_chains.obj b/mods/basic_materials/models/basic_materials_chains.obj new file mode 100644 index 0000000..78724c9 --- /dev/null +++ b/mods/basic_materials/models/basic_materials_chains.obj @@ -0,0 +1,881 @@ +# Blender v2.73 (sub 0) OBJ File: 'chains.blend' +# www.blender.org +o Torus.016_Torus +v 0.000000 -0.429978 0.000002 +v 0.000000 -0.401109 0.055211 +v -0.014044 -0.391975 0.048870 +v -0.014044 -0.423304 0.000002 +v -0.009826 -0.379748 0.040970 +v -0.009826 -0.406012 0.000002 +v 0.009826 -0.379748 0.040970 +v 0.009826 -0.406012 0.000002 +v 0.014044 -0.391975 0.048870 +v 0.014044 -0.423304 0.000002 +v 0.000000 -0.316336 0.080195 +v -0.014044 -0.316336 0.069112 +v -0.009826 -0.316336 0.057941 +v 0.009826 -0.316336 0.057941 +v 0.014044 -0.316336 0.069112 +v 0.000000 -0.231564 0.055211 +v -0.014044 -0.240700 0.048870 +v -0.009826 -0.252925 0.040970 +v 0.009826 -0.252925 0.040970 +v 0.014044 -0.240700 0.048870 +v 0.000000 -0.202695 0.000002 +v -0.014044 -0.209368 0.000002 +v -0.009826 -0.226661 0.000002 +v 0.009826 -0.226661 0.000002 +v 0.014044 -0.209368 0.000002 +v 0.000000 -0.231564 -0.055206 +v -0.014044 -0.240700 -0.048868 +v -0.009826 -0.252925 -0.040967 +v 0.009826 -0.252925 -0.040967 +v 0.014044 -0.240700 -0.048865 +v 0.000000 -0.316336 -0.080190 +v -0.014044 -0.316336 -0.069108 +v -0.009826 -0.316336 -0.057936 +v 0.009826 -0.316336 -0.057936 +v 0.014044 -0.316336 -0.069108 +v 0.000000 -0.400361 -0.055206 +v -0.014044 -0.391975 -0.048868 +v -0.009826 -0.379748 -0.040967 +v 0.009826 -0.379748 -0.040967 +v 0.014044 -0.391975 -0.048868 +v 0.000000 -0.262249 0.000002 +v -0.061672 -0.233381 0.000002 +v -0.054590 -0.224245 -0.012569 +v 0.000000 -0.255577 -0.012569 +v -0.045765 -0.212018 -0.008794 +v 0.000000 -0.238285 -0.008794 +v -0.045765 -0.212018 0.008798 +v 0.000000 -0.238285 0.008798 +v -0.054590 -0.224245 0.012574 +v 0.000000 -0.255577 0.012574 +v -0.089582 -0.148609 0.000002 +v -0.077200 -0.148609 -0.012569 +v -0.064722 -0.148609 -0.008794 +v -0.064722 -0.148609 0.008799 +v -0.077200 -0.148609 0.012574 +v -0.061672 -0.063837 0.000002 +v -0.054590 -0.072971 -0.012569 +v -0.045765 -0.085198 -0.008794 +v -0.045765 -0.085198 0.008799 +v -0.054590 -0.072971 0.012574 +v 0.000000 -0.034967 0.000002 +v 0.000000 -0.041641 -0.012569 +v 0.000000 -0.058933 -0.008794 +v 0.000000 -0.058933 0.008799 +v 0.000000 -0.041641 0.012574 +v 0.061672 -0.063837 0.000002 +v 0.054590 -0.072971 -0.012569 +v 0.045765 -0.085198 -0.008794 +v 0.045765 -0.085198 0.008799 +v 0.054590 -0.072971 0.012574 +v 0.089582 -0.148609 0.000002 +v 0.077200 -0.148609 -0.012569 +v 0.064722 -0.148609 -0.008794 +v 0.064722 -0.148609 0.008799 +v 0.077200 -0.148609 0.012574 +v 0.061672 -0.232631 0.000002 +v 0.054590 -0.224245 -0.012569 +v 0.045765 -0.212018 -0.008794 +v 0.045765 -0.212018 0.008798 +v 0.054590 -0.224245 0.012574 +v 0.000000 0.073316 0.000002 +v 0.061672 0.102183 0.000002 +v 0.054590 0.111319 0.012574 +v 0.000000 0.079988 0.012574 +v 0.045765 0.123546 0.008799 +v 0.000000 0.097280 0.008799 +v 0.045765 0.123546 -0.008794 +v 0.000000 0.097280 -0.008794 +v 0.054590 0.111319 -0.012569 +v 0.000000 0.079988 -0.012569 +v 0.089582 0.186956 0.000002 +v 0.077200 0.186956 0.012574 +v 0.064722 0.186956 0.008799 +v 0.064722 0.186956 -0.008794 +v 0.077200 0.186956 -0.012569 +v 0.061672 0.271728 0.000002 +v 0.054590 0.262594 0.012574 +v 0.045765 0.250367 0.008799 +v 0.045765 0.250367 -0.008794 +v 0.054590 0.262594 -0.012569 +v 0.000000 0.300597 0.000002 +v 0.000000 0.293923 0.012574 +v 0.000000 0.276631 0.008799 +v 0.000000 0.276631 -0.008794 +v 0.000000 0.293923 -0.012569 +v -0.061672 0.271728 0.000002 +v -0.054590 0.262594 0.012574 +v -0.045765 0.250367 0.008799 +v -0.045765 0.250367 -0.008794 +v -0.054590 0.262594 -0.012569 +v -0.089582 0.186956 0.000002 +v -0.077200 0.186956 0.012574 +v -0.064722 0.186956 0.008799 +v -0.064722 0.186956 -0.008794 +v -0.077200 0.186956 -0.012569 +v -0.061672 0.102931 0.000002 +v -0.054590 0.111319 0.012574 +v -0.045765 0.123546 0.008799 +v -0.045765 0.123546 -0.008794 +v -0.054590 0.111319 -0.012569 +v 0.000000 -0.095037 0.000002 +v 0.000000 -0.066168 -0.055206 +v 0.014044 -0.057034 -0.048868 +v 0.014044 -0.088363 0.000002 +v 0.009826 -0.044807 -0.040967 +v 0.009826 -0.071071 0.000002 +v -0.009826 -0.044807 -0.040967 +v -0.009826 -0.071071 0.000002 +v -0.014044 -0.057034 -0.048868 +v -0.014044 -0.088363 0.000002 +v 0.000000 0.018605 -0.080190 +v 0.014044 0.018605 -0.069108 +v 0.009826 0.018605 -0.057936 +v -0.009826 0.018605 -0.057936 +v -0.014044 0.018605 -0.069108 +v 0.000000 0.103377 -0.055206 +v 0.014044 0.094243 -0.048868 +v 0.009826 0.082016 -0.040967 +v -0.009826 0.082016 -0.040967 +v -0.014044 0.094243 -0.048868 +v 0.000000 0.132246 0.000002 +v 0.014044 0.125572 0.000002 +v 0.009826 0.108280 0.000002 +v -0.009826 0.108280 0.000002 +v -0.014044 0.125572 0.000002 +v 0.000000 0.103377 0.055211 +v 0.014044 0.094243 0.048870 +v 0.009826 0.082016 0.040970 +v -0.009826 0.082016 0.040970 +v -0.014044 0.094243 0.048870 +v 0.000000 0.018605 0.080195 +v 0.014044 0.018605 0.069112 +v 0.009826 0.018605 0.057941 +v -0.009826 0.018605 0.057941 +v -0.014044 0.018605 0.069112 +v 0.000000 -0.065420 0.055211 +v 0.014044 -0.057032 0.048870 +v 0.009826 -0.044807 0.040970 +v -0.009826 -0.044807 0.040970 +v -0.014044 -0.057032 0.048870 +v 0.000000 -0.598329 0.000002 +v 0.061672 -0.569460 0.000002 +v 0.054590 -0.560326 0.012574 +v 0.000000 -0.591655 0.012574 +v 0.045765 -0.548099 0.008798 +v 0.000000 -0.574363 0.008798 +v 0.045765 -0.548099 -0.008794 +v 0.000000 -0.574363 -0.008794 +v 0.054590 -0.560326 -0.012569 +v 0.000000 -0.591655 -0.012569 +v 0.089582 -0.484687 0.000002 +v 0.077200 -0.484687 0.012574 +v 0.064722 -0.484687 0.008798 +v 0.064722 -0.484687 -0.008794 +v 0.077200 -0.484687 -0.012569 +v 0.061672 -0.399915 0.000002 +v 0.054590 -0.409051 0.012574 +v 0.045765 -0.421278 0.008798 +v 0.045765 -0.421278 -0.008794 +v 0.054590 -0.409051 -0.012569 +v 0.000000 -0.371048 0.000002 +v 0.000000 -0.377719 0.012574 +v 0.000000 -0.395012 0.008798 +v 0.000000 -0.395012 -0.008794 +v 0.000000 -0.377719 -0.012569 +v -0.061672 -0.399915 0.000002 +v -0.054590 -0.409051 0.012574 +v -0.045765 -0.421278 0.008798 +v -0.045765 -0.421278 -0.008794 +v -0.054590 -0.409051 -0.012569 +v -0.089582 -0.484687 0.000002 +v -0.077200 -0.484687 0.012574 +v -0.064722 -0.484687 0.008798 +v -0.064722 -0.484687 -0.008794 +v -0.077200 -0.484687 -0.012569 +v -0.061672 -0.568712 0.000002 +v -0.054590 -0.560326 0.012574 +v -0.045765 -0.548099 0.008798 +v -0.045765 -0.548099 -0.008794 +v -0.054590 -0.560326 -0.012569 +v 0.000000 0.241043 0.000002 +v 0.000000 0.269910 0.055211 +v -0.014044 0.279047 0.048870 +v -0.014044 0.247717 0.000002 +v -0.009826 0.291274 0.040970 +v -0.009826 0.265007 0.000002 +v 0.009826 0.291274 0.040970 +v 0.009826 0.265007 0.000002 +v 0.014044 0.279047 0.048870 +v 0.014044 0.247717 0.000002 +v 0.000000 0.354683 0.080195 +v -0.014044 0.354683 0.069112 +v -0.009826 0.354683 0.057941 +v 0.009826 0.354683 0.057941 +v 0.014044 0.354683 0.069112 +v 0.000000 0.439455 0.055211 +v -0.014044 0.430321 0.048870 +v -0.009826 0.418094 0.040970 +v 0.009826 0.418094 0.040970 +v 0.014044 0.430321 0.048870 +v 0.000000 0.468325 0.000002 +v -0.014044 0.461651 0.000002 +v -0.009826 0.444361 0.000002 +v 0.009826 0.444361 0.000002 +v 0.014044 0.461651 0.000002 +v 0.000000 0.439455 -0.055206 +v -0.014044 0.430321 -0.048868 +v -0.009826 0.418094 -0.040967 +v 0.009826 0.418094 -0.040967 +v 0.014044 0.430321 -0.048868 +v 0.000000 0.354683 -0.080190 +v -0.014044 0.354683 -0.069108 +v -0.009826 0.354683 -0.057936 +v 0.009826 0.354683 -0.057936 +v 0.014044 0.354683 -0.069108 +v 0.000000 0.270661 -0.055206 +v -0.014044 0.279047 -0.048868 +v -0.009826 0.291274 -0.040967 +v 0.009826 0.291274 -0.040967 +v 0.014044 0.279047 -0.048868 +vt 0.187500 0.125000 +vt 0.250000 0.125000 +vt 0.250000 0.187500 +vt 0.187500 0.187500 +vt 0.250000 0.250000 +vt 0.187500 0.250000 +vt 0.250000 0.312500 +vt 0.187500 0.312500 +vt 0.250000 0.375000 +vt 0.187500 0.375000 +vt 0.187500 0.062500 +vt 0.250000 0.062500 +vt 0.312500 0.125000 +vt 0.312500 0.187500 +vt 0.312500 0.250000 +vt 0.312500 0.312500 +vt 0.312500 0.375000 +vt 0.312500 0.062500 +vt 0.375000 0.125000 +vt 0.375000 0.187500 +vt 0.375000 0.250000 +vt 0.375000 0.312500 +vt 0.375000 0.375000 +vt 0.375000 0.062500 +vt 0.437500 0.125000 +vt 0.437500 0.187500 +vt 0.437500 0.250000 +vt 0.437500 0.312500 +vt 0.437500 0.375000 +vt 0.437500 0.062500 +vt 0.500000 0.125000 +vt 0.500000 0.187500 +vt 0.500000 0.250000 +vt 0.500000 0.312500 +vt 0.500000 0.375000 +vt 0.500000 0.062500 +vt -0.000000 0.125000 +vt 0.062500 0.125000 +vt 0.062500 0.187500 +vt -0.000000 0.187500 +vt 0.062500 0.250000 +vt -0.000000 0.250000 +vt 0.062500 0.312500 +vt -0.000000 0.312500 +vt 0.062500 0.375000 +vt -0.000000 0.375000 +vt -0.000000 0.062500 +vt 0.062500 0.062500 +vt 0.125000 0.125000 +vt 0.125000 0.187500 +vt 0.125000 0.250000 +vt 0.125000 0.312500 +vt 0.125000 0.375000 +vt 0.125000 0.062500 +vt 0.750000 0.625000 +vt 0.812500 0.625000 +vt 0.812500 0.687500 +vt 0.750000 0.687500 +vt 0.750000 0.375000 +vt 0.812500 0.375000 +vt 0.812500 0.437500 +vt 0.750000 0.437500 +vt 0.812500 0.500000 +vt 0.750000 0.500000 +vt 0.812500 0.562500 +vt 0.750000 0.562500 +vt 0.875000 0.625000 +vt 0.875000 0.687500 +vt 0.875000 0.375000 +vt 0.875000 0.437500 +vt 0.875000 0.500000 +vt 0.875000 0.562500 +vt 0.937500 0.625000 +vt 0.937500 0.687500 +vt 0.937500 0.375000 +vt 0.937500 0.437500 +vt 0.937500 0.500000 +vt 0.937500 0.562500 +vt 1.000000 0.625000 +vt 1.000000 0.687500 +vt 1.000000 0.375000 +vt 1.000000 0.437500 +vt 1.000000 0.500000 +vt 1.000000 0.562500 +vt 0.500000 0.625000 +vt 0.562500 0.625000 +vt 0.562500 0.687500 +vt 0.500000 0.687500 +vt 0.562500 0.375000 +vt 0.562500 0.437500 +vt 0.500000 0.437500 +vt 0.562500 0.500000 +vt 0.500000 0.500000 +vt 0.562500 0.562500 +vt 0.500000 0.562500 +vt 0.625000 0.625000 +vt 0.625000 0.687500 +vt 0.625000 0.375000 +vt 0.625000 0.437500 +vt 0.625000 0.500000 +vt 0.625000 0.562500 +vt 0.687500 0.625000 +vt 0.687500 0.687500 +vt 0.687500 0.375000 +vt 0.687500 0.437500 +vt 0.687500 0.500000 +vt 0.687500 0.562500 +vt 0.250000 0.625000 +vt 0.312500 0.625000 +vt 0.312500 0.687500 +vt 0.250000 0.687500 +vt 0.312500 0.437500 +vt 0.250000 0.437500 +vt 0.312500 0.500000 +vt 0.250000 0.500000 +vt 0.312500 0.562500 +vt 0.250000 0.562500 +vt 0.375000 0.625000 +vt 0.375000 0.687500 +vt 0.375000 0.437500 +vt 0.375000 0.500000 +vt 0.375000 0.562500 +vt 0.437500 0.625000 +vt 0.437500 0.687500 +vt 0.437500 0.437500 +vt 0.437500 0.500000 +vt 0.437500 0.562500 +vt -0.000000 0.625000 +vt 0.062500 0.625000 +vt 0.062500 0.687500 +vt -0.000000 0.687500 +vt 0.062500 0.437500 +vt -0.000000 0.437500 +vt 0.062500 0.500000 +vt -0.000000 0.500000 +vt 0.062500 0.562500 +vt -0.000000 0.562500 +vt 0.125000 0.625000 +vt 0.125000 0.687500 +vt 0.125000 0.437500 +vt 0.125000 0.500000 +vt 0.125000 0.562500 +vt 0.187500 0.625000 +vt 0.187500 0.687500 +vt 0.187500 0.437500 +vt 0.187500 0.500000 +vt 0.187500 0.562500 +vt 0.687500 0.750000 +vt 0.750000 0.750000 +vt 0.750000 0.812500 +vt 0.687500 0.812500 +vt 0.750000 0.875000 +vt 0.687500 0.875000 +vt 0.750000 0.937500 +vt 0.687500 0.937500 +vt 0.750000 1.000000 +vt 0.687500 1.000000 +vt 0.812500 0.750000 +vt 0.812500 0.812500 +vt 0.812500 0.875000 +vt 0.812500 0.937500 +vt 0.812500 1.000000 +vt 0.875000 0.750000 +vt 0.875000 0.812500 +vt 0.875000 0.875000 +vt 0.875000 0.937500 +vt 0.875000 1.000000 +vt 0.937500 0.750000 +vt 0.937500 0.812500 +vt 0.937500 0.875000 +vt 0.937500 0.937500 +vt 0.937500 1.000000 +vt 1.000000 0.750000 +vt 1.000000 0.812500 +vt 1.000000 0.875000 +vt 1.000000 0.937500 +vt 1.000000 1.000000 +vt 0.500000 0.750000 +vt 0.562500 0.750000 +vt 0.562500 0.812500 +vt 0.500000 0.812500 +vt 0.562500 0.875000 +vt 0.500000 0.875000 +vt 0.562500 0.937500 +vt 0.500000 0.937500 +vt 0.562500 1.000000 +vt 0.500000 1.000000 +vt 0.625000 0.750000 +vt 0.625000 0.812500 +vt 0.625000 0.875000 +vt 0.625000 0.937500 +vt 0.625000 1.000000 +vt 0.750000 0.312500 +vt 0.812500 0.312500 +vt 0.750000 0.062500 +vt 0.812500 0.062500 +vt 0.812500 0.125000 +vt 0.750000 0.125000 +vt 0.812500 0.187500 +vt 0.750000 0.187500 +vt 0.812500 0.250000 +vt 0.750000 0.250000 +vt 0.875000 0.312500 +vt 0.875000 0.062500 +vt 0.875000 0.125000 +vt 0.875000 0.187500 +vt 0.875000 0.250000 +vt 0.937500 0.312500 +vt 0.937500 0.062500 +vt 0.937500 0.125000 +vt 0.937500 0.187500 +vt 0.937500 0.250000 +vt 1.000000 0.312500 +vt 1.000000 0.062500 +vt 1.000000 0.125000 +vt 1.000000 0.187500 +vt 1.000000 0.250000 +vt 0.562500 0.312500 +vt 0.562500 0.062500 +vt 0.562500 0.125000 +vt 0.562500 0.187500 +vt 0.562500 0.250000 +vt 0.625000 0.312500 +vt 0.625000 0.062500 +vt 0.625000 0.125000 +vt 0.625000 0.187500 +vt 0.625000 0.250000 +vt 0.687500 0.312500 +vt 0.687500 0.062500 +vt 0.687500 0.125000 +vt 0.687500 0.187500 +vt 0.687500 0.250000 +vt 0.250000 0.937500 +vt 0.312500 0.937500 +vt 0.312500 1.000000 +vt 0.250000 1.000000 +vt 0.312500 0.750000 +vt 0.250000 0.750000 +vt 0.312500 0.812500 +vt 0.250000 0.812500 +vt 0.312500 0.875000 +vt 0.250000 0.875000 +vt 0.375000 0.937500 +vt 0.375000 1.000000 +vt 0.375000 0.750000 +vt 0.375000 0.812500 +vt 0.375000 0.875000 +vt 0.437500 0.937500 +vt 0.437500 1.000000 +vt 0.437500 0.750000 +vt 0.437500 0.812500 +vt 0.437500 0.875000 +vt 0.000000 0.937500 +vt 0.062500 0.937500 +vt 0.062500 1.000000 +vt 0.000000 1.000000 +vt 0.062500 0.750000 +vt 0.000000 0.750000 +vt 0.062500 0.812500 +vt 0.000000 0.812500 +vt 0.062500 0.875000 +vt 0.000000 0.875000 +vt 0.125000 0.937500 +vt 0.125000 1.000000 +vt 0.125000 0.750000 +vt 0.125000 0.812500 +vt 0.125000 0.875000 +vt 0.187500 0.937500 +vt 0.187500 1.000000 +vt 0.187500 0.750000 +vt 0.187500 0.812500 +vt 0.187500 0.875000 +vn 0.000000 -1.000000 -0.004800 +vn 0.000000 -0.657400 0.753500 +vn -0.898300 -0.248500 0.362300 +vn -0.863600 -0.504100 -0.003400 +vn -0.661500 0.421500 -0.620200 +vn -0.746000 0.665900 0.000000 +vn 0.661500 0.421500 -0.620200 +vn 0.746000 0.665900 0.000000 +vn 0.898300 -0.248500 0.362300 +vn 0.863600 -0.504100 -0.003400 +vn 0.000000 0.000000 1.000000 +vn -0.925200 0.000000 0.379500 +vn -0.617100 0.000000 -0.786900 +vn 0.617100 0.000000 -0.786900 +vn 0.925200 0.000000 0.379500 +vn 0.000000 0.657400 0.753500 +vn -0.898300 0.248400 0.362300 +vn -0.661500 -0.421500 -0.620200 +vn 0.661500 -0.421500 -0.620200 +vn 0.898300 0.248400 0.362300 +vn 0.000000 1.000000 0.000000 +vn -0.866100 0.499800 0.000000 +vn -0.746000 -0.665900 0.000000 +vn 0.746000 -0.665900 0.000000 +vn 0.866100 0.499800 0.000000 +vn 0.000000 0.657400 -0.753500 +vn -0.898300 0.248400 -0.362400 +vn -0.661600 -0.421500 0.620200 +vn 0.661500 -0.421500 0.620200 +vn 0.898300 0.248400 -0.362300 +vn 0.000000 -0.000900 -1.000000 +vn -0.924600 -0.000600 -0.380700 +vn -0.617100 0.000000 0.786900 +vn 0.617100 0.000000 0.786900 +vn 0.924700 -0.000600 -0.380700 +vn 0.000000 -0.650300 -0.759600 +vn -0.895600 -0.254600 -0.364800 +vn -0.661600 0.421500 0.620200 +vn 0.661600 0.421500 0.620200 +vn 0.895600 -0.254600 -0.364800 +vn 0.004900 -1.000000 0.000000 +vn -0.729700 -0.683800 0.000000 +vn -0.324500 -0.256300 -0.910500 +vn 0.003300 -0.475500 -0.879700 +vn 0.578700 0.436200 -0.689100 +vn 0.000000 0.666600 -0.745400 +vn 0.578700 0.436200 0.689100 +vn 0.000000 0.666600 0.745400 +vn -0.324500 -0.256300 0.910500 +vn 0.003300 -0.475500 0.879700 +vn -1.000000 0.000000 0.000000 +vn -0.359600 0.000000 -0.933100 +vn 0.756400 0.000000 -0.654100 +vn 0.756400 0.000000 0.654100 +vn -0.359600 0.000000 0.933100 +vn -0.729700 0.683700 0.000000 +vn -0.324500 0.256300 -0.910500 +vn 0.578700 -0.436200 -0.689100 +vn 0.578700 -0.436200 0.689100 +vn -0.324500 0.256300 0.910500 +vn 0.000000 0.470900 -0.882200 +vn 0.000000 -0.666600 -0.745400 +vn 0.000000 -0.666600 0.745400 +vn 0.000000 0.470900 0.882200 +vn 0.729700 0.683700 0.000000 +vn 0.324500 0.256300 -0.910500 +vn -0.578700 -0.436200 -0.689100 +vn -0.578700 -0.436200 0.689100 +vn 0.324500 0.256300 0.910500 +vn 1.000000 -0.001100 0.000000 +vn 0.361000 -0.000700 -0.932600 +vn -0.756400 0.000000 -0.654100 +vn -0.756400 0.000000 0.654100 +vn 0.361000 -0.000700 0.932600 +vn 0.736100 -0.676800 0.000000 +vn 0.327100 -0.263100 -0.907600 +vn -0.578700 0.436200 -0.689100 +vn -0.578700 0.436200 0.689100 +vn 0.327100 -0.263100 0.907600 +vn -0.004900 -1.000000 0.000000 +vn 0.729700 -0.683800 0.000000 +vn 0.324500 -0.256300 0.910500 +vn -0.003300 -0.475400 0.879700 +vn 0.324500 -0.256300 -0.910500 +vn -0.003300 -0.475400 -0.879700 +vn 1.000000 0.000000 0.000000 +vn 0.359600 0.000000 0.933100 +vn 0.359600 0.000000 -0.933100 +vn -1.000000 -0.001100 0.000000 +vn -0.361000 -0.000700 0.932600 +vn -0.361000 -0.000700 -0.932600 +vn -0.736100 -0.676800 0.000000 +vn -0.327100 -0.263100 0.907600 +vn -0.327100 -0.263100 -0.907600 +vn 0.000000 -1.000000 0.004800 +vn 0.000000 -0.657400 -0.753500 +vn 0.898300 -0.248500 -0.362400 +vn 0.863600 -0.504100 0.003400 +vn -0.898300 -0.248500 -0.362400 +vn -0.863600 -0.504100 0.003400 +vn 0.000000 0.000000 -1.000000 +vn 0.925200 0.000000 -0.379500 +vn -0.925200 0.000000 -0.379500 +vn 0.898300 0.248500 -0.362400 +vn 0.661600 -0.421500 0.620200 +vn -0.898300 0.248500 -0.362400 +vn 0.898300 0.248500 0.362300 +vn -0.898300 0.248500 0.362300 +vn 0.000000 -0.000900 1.000000 +vn 0.924700 -0.000600 0.380700 +vn -0.924700 -0.000600 0.380700 +vn 0.000000 -0.650300 0.759600 +vn 0.895600 -0.254600 0.364700 +vn -0.895600 -0.254600 0.364700 +vn 0.729700 -0.683700 0.000000 +vn 0.729700 0.683800 0.000000 +vn -0.729700 0.683800 0.000000 +vn -0.898300 -0.248400 0.362300 +vn -0.863600 -0.504100 -0.003500 +vn 0.898300 -0.248400 0.362300 +vn 0.863600 -0.504100 -0.003500 +vn -0.661500 -0.421500 0.620200 +vn 0.924600 -0.000600 -0.380700 +vn -0.661500 0.421500 0.620200 +vn 0.661500 0.421500 0.620200 +s 1 +f 1/1/1 2/2/2 3/3/3 4/4/4 +f 4/4/4 3/3/3 5/5/5 6/6/6 +f 6/6/6 5/5/5 7/7/7 8/8/8 +f 8/8/8 7/7/7 9/9/9 10/10/10 +f 1/1/1 10/11/10 9/12/9 2/2/2 +f 2/2/2 11/13/11 12/14/12 3/3/3 +f 3/3/3 12/14/12 13/15/13 5/5/5 +f 5/5/5 13/15/13 14/16/14 7/7/7 +f 7/7/7 14/16/14 15/17/15 9/9/9 +f 9/12/9 15/18/15 11/13/11 2/2/2 +f 11/13/11 16/19/16 17/20/17 12/14/12 +f 12/14/12 17/20/17 18/21/18 13/15/13 +f 13/15/13 18/21/18 19/22/19 14/16/14 +f 14/16/14 19/22/19 20/23/20 15/17/15 +f 15/18/15 20/24/20 16/19/16 11/13/11 +f 16/19/16 21/25/21 22/26/22 17/20/17 +f 17/20/17 22/26/22 23/27/23 18/21/18 +f 18/21/18 23/27/23 24/28/24 19/22/19 +f 19/22/19 24/28/24 25/29/25 20/23/20 +f 20/24/20 25/30/25 21/25/21 16/19/16 +f 21/25/21 26/31/26 27/32/27 22/26/22 +f 22/26/22 27/32/27 28/33/28 23/27/23 +f 23/27/23 28/33/28 29/34/29 24/28/24 +f 24/28/24 29/34/29 30/35/30 25/29/25 +f 25/30/25 30/36/30 26/31/26 21/25/21 +f 26/37/26 31/38/31 32/39/32 27/40/27 +f 27/40/27 32/39/32 33/41/33 28/42/28 +f 28/42/28 33/41/33 34/43/34 29/44/29 +f 29/44/29 34/43/34 35/45/35 30/46/30 +f 30/47/30 35/48/35 31/38/31 26/37/26 +f 31/38/31 36/49/36 37/50/37 32/39/32 +f 32/39/32 37/50/37 38/51/38 33/41/33 +f 33/41/33 38/51/38 39/52/39 34/43/34 +f 34/43/34 39/52/39 40/53/40 35/45/35 +f 35/48/35 40/54/40 36/49/36 31/38/31 +f 36/49/36 1/1/1 4/4/4 37/50/37 +f 37/50/37 4/4/4 6/6/6 38/51/38 +f 38/51/38 6/6/6 8/8/8 39/52/39 +f 39/52/39 8/8/8 10/10/10 40/53/40 +f 1/1/1 36/49/36 40/54/40 10/11/10 +f 41/55/41 42/56/42 43/57/43 44/58/44 +f 44/59/44 43/60/43 45/61/45 46/62/46 +f 46/62/46 45/61/45 47/63/47 48/64/48 +f 48/64/48 47/63/47 49/65/49 50/66/50 +f 41/55/41 50/66/50 49/65/49 42/56/42 +f 42/56/42 51/67/51 52/68/52 43/57/43 +f 43/60/43 52/69/52 53/70/53 45/61/45 +f 45/61/45 53/70/53 54/71/54 47/63/47 +f 47/63/47 54/71/54 55/72/55 49/65/49 +f 49/65/49 55/72/55 51/67/51 42/56/42 +f 51/67/51 56/73/56 57/74/57 52/68/52 +f 52/69/52 57/75/57 58/76/58 53/70/53 +f 53/70/53 58/76/58 59/77/59 54/71/54 +f 54/71/54 59/77/59 60/78/60 55/72/55 +f 55/72/55 60/78/60 56/73/56 51/67/51 +f 56/73/56 61/79/21 62/80/61 57/74/57 +f 57/75/57 62/81/61 63/82/62 58/76/58 +f 58/76/58 63/82/62 64/83/63 59/77/59 +f 59/77/59 64/83/63 65/84/64 60/78/60 +f 60/78/60 65/84/64 61/79/21 56/73/56 +f 61/85/21 66/86/65 67/87/66 62/88/61 +f 62/35/61 67/89/66 68/90/67 63/91/62 +f 63/91/62 68/90/67 69/92/68 64/93/63 +f 64/93/63 69/92/68 70/94/69 65/95/64 +f 65/95/64 70/94/69 66/86/65 61/85/21 +f 66/86/65 71/96/70 72/97/71 67/87/66 +f 67/89/66 72/98/71 73/99/72 68/90/67 +f 68/90/67 73/99/72 74/100/73 69/92/68 +f 69/92/68 74/100/73 75/101/74 70/94/69 +f 70/94/69 75/101/74 71/96/70 66/86/65 +f 71/96/70 76/102/75 77/103/76 72/97/71 +f 72/98/71 77/104/76 78/105/77 73/99/72 +f 73/99/72 78/105/77 79/106/78 74/100/73 +f 74/100/73 79/106/78 80/107/79 75/101/74 +f 75/101/74 80/107/79 76/102/75 71/96/70 +f 76/102/75 41/55/41 44/58/44 77/103/76 +f 77/104/76 44/59/44 46/62/46 78/105/77 +f 78/105/77 46/62/46 48/64/48 79/106/78 +f 79/106/78 48/64/48 50/66/50 80/107/79 +f 41/55/41 76/102/75 80/107/79 50/66/50 +f 81/108/80 82/109/81 83/110/82 84/111/83 +f 84/9/83 83/17/82 85/112/78 86/113/48 +f 86/113/48 85/112/78 87/114/77 88/115/46 +f 88/115/46 87/114/77 89/116/84 90/117/85 +f 81/108/80 90/117/85 89/116/84 82/109/81 +f 82/109/81 91/118/86 92/119/87 83/110/82 +f 83/17/82 92/23/87 93/120/73 85/112/78 +f 85/112/78 93/120/73 94/121/72 87/114/77 +f 87/114/77 94/121/72 95/122/88 89/116/84 +f 89/116/84 95/122/88 91/118/86 82/109/81 +f 91/118/86 96/123/65 97/124/69 92/119/87 +f 92/23/87 97/29/69 98/125/68 93/120/73 +f 93/120/73 98/125/68 99/126/67 94/121/72 +f 94/121/72 99/126/67 100/127/66 95/122/88 +f 95/122/88 100/127/66 96/123/65 91/118/86 +f 96/123/65 101/85/21 102/88/64 97/124/69 +f 97/29/69 102/35/64 103/91/63 98/125/68 +f 98/125/68 103/91/63 104/93/62 99/126/67 +f 99/126/67 104/93/62 105/95/61 100/127/66 +f 100/127/66 105/95/61 101/85/21 96/123/65 +f 101/128/21 106/129/56 107/130/60 102/131/64 +f 102/46/64 107/45/60 108/132/59 103/133/63 +f 103/133/63 108/132/59 109/134/58 104/135/62 +f 104/135/62 109/134/58 110/136/57 105/137/61 +f 105/137/61 110/136/57 106/129/56 101/128/21 +f 106/129/56 111/138/89 112/139/90 107/130/60 +f 107/45/60 112/53/90 113/140/54 108/132/59 +f 108/132/59 113/140/54 114/141/53 109/134/58 +f 109/134/58 114/141/53 115/142/91 110/136/57 +f 110/136/57 115/142/91 111/138/89 106/129/56 +f 111/138/89 116/143/92 117/144/93 112/139/90 +f 112/53/90 117/10/93 118/145/47 113/140/54 +f 113/140/54 118/145/47 119/146/45 114/141/53 +f 114/141/53 119/146/45 120/147/94 115/142/91 +f 115/142/91 120/147/94 116/143/92 111/138/89 +f 116/143/92 81/108/80 84/111/83 117/144/93 +f 117/10/93 84/9/83 86/113/48 118/145/47 +f 118/145/47 86/113/48 88/115/46 119/146/45 +f 119/146/45 88/115/46 90/117/85 120/147/94 +f 81/108/80 116/143/92 120/147/94 90/117/85 +f 121/148/95 122/149/96 123/150/97 124/151/98 +f 124/151/98 123/150/97 125/152/39 126/153/8 +f 126/153/8 125/152/39 127/154/38 128/155/6 +f 128/155/6 127/154/38 129/156/99 130/157/100 +f 121/148/95 130/103/100 129/58/99 122/149/96 +f 122/149/96 131/158/101 132/159/102 123/150/97 +f 123/150/97 132/159/102 133/160/34 125/152/39 +f 125/152/39 133/160/34 134/161/33 127/154/38 +f 127/154/38 134/161/33 135/162/103 129/156/99 +f 129/58/99 135/57/103 131/158/101 122/149/96 +f 131/158/101 136/163/26 137/164/104 132/159/102 +f 132/159/102 137/164/104 138/165/105 133/160/34 +f 133/160/34 138/165/105 139/166/28 134/161/33 +f 134/161/33 139/166/28 140/167/106 135/162/103 +f 135/57/103 140/68/106 136/163/26 131/158/101 +f 136/163/26 141/168/21 142/169/25 137/164/104 +f 137/164/104 142/169/25 143/170/24 138/165/105 +f 138/165/105 143/170/24 144/171/23 139/166/28 +f 139/166/28 144/171/23 145/172/22 140/167/106 +f 140/68/106 145/74/22 141/168/21 136/163/26 +f 141/168/21 146/173/16 147/174/107 142/169/25 +f 142/169/25 147/174/107 148/175/19 143/170/24 +f 143/170/24 148/175/19 149/176/18 144/171/23 +f 144/171/23 149/176/18 150/177/108 145/172/22 +f 145/74/22 150/80/108 146/173/16 141/168/21 +f 146/178/16 151/179/109 152/180/110 147/181/107 +f 147/181/107 152/180/110 153/182/14 148/183/19 +f 148/183/19 153/182/14 154/184/13 149/185/18 +f 149/185/18 154/184/13 155/186/111 150/187/108 +f 150/88/108 155/87/111 151/179/109 146/178/16 +f 151/179/109 156/188/112 157/189/113 152/180/110 +f 152/180/110 157/189/113 158/190/7 153/182/14 +f 153/182/14 158/190/7 159/191/5 154/184/13 +f 154/184/13 159/191/5 160/192/114 155/186/111 +f 155/87/111 160/97/114 156/188/112 151/179/109 +f 156/188/112 121/148/95 124/151/98 157/189/113 +f 157/189/113 124/151/98 126/153/8 158/190/7 +f 158/190/7 126/153/8 128/155/6 159/191/5 +f 159/191/5 128/155/6 130/157/100 160/192/114 +f 121/148/95 156/188/112 160/97/114 130/103/100 +f 161/193/80 162/194/115 163/60/82 164/59/83 +f 164/195/83 163/196/82 165/197/78 166/198/48 +f 166/198/48 165/197/78 167/199/77 168/200/46 +f 168/200/46 167/199/77 169/201/84 170/202/85 +f 161/193/80 170/202/85 169/201/84 162/194/115 +f 162/194/115 171/203/86 172/69/87 163/60/82 +f 163/196/82 172/204/87 173/205/73 165/197/78 +f 165/197/78 173/205/73 174/206/72 167/199/77 +f 167/199/77 174/206/72 175/207/88 169/201/84 +f 169/201/84 175/207/88 171/203/86 162/194/115 +f 171/203/86 176/208/116 177/75/69 172/69/87 +f 172/204/87 177/209/69 178/210/68 173/205/73 +f 173/205/73 178/210/68 179/211/67 174/206/72 +f 174/206/72 179/211/67 180/212/66 175/207/88 +f 175/207/88 180/212/66 176/208/116 171/203/86 +f 176/208/116 181/213/21 182/81/64 177/75/69 +f 177/209/69 182/214/64 183/215/63 178/210/68 +f 178/210/68 183/215/63 184/216/62 179/211/67 +f 179/211/67 184/216/62 185/217/61 180/212/66 +f 180/212/66 185/217/61 181/213/21 176/208/116 +f 181/34/21 186/218/117 187/89/60 182/35/64 +f 182/36/64 187/219/60 188/220/59 183/31/63 +f 183/31/63 188/220/59 189/221/58 184/32/62 +f 184/32/62 189/221/58 190/222/57 185/33/61 +f 185/33/61 190/222/57 186/218/117 181/34/21 +f 186/218/117 191/223/89 192/98/90 187/89/60 +f 187/219/60 192/224/90 193/225/54 188/220/59 +f 188/220/59 193/225/54 194/226/53 189/221/58 +f 189/221/58 194/226/53 195/227/91 190/222/57 +f 190/222/57 195/227/91 191/223/89 186/218/117 +f 191/223/89 196/228/92 197/104/93 192/98/90 +f 192/224/90 197/229/93 198/230/47 193/225/54 +f 193/225/54 198/230/47 199/231/45 194/226/53 +f 194/226/53 199/231/45 200/232/94 195/227/91 +f 195/227/91 200/232/94 196/228/92 191/223/89 +f 196/228/92 161/193/80 164/59/83 197/104/93 +f 197/229/93 164/195/83 166/198/48 198/230/47 +f 198/230/47 166/198/48 168/200/46 199/231/45 +f 199/231/45 168/200/46 170/202/85 200/232/94 +f 161/193/80 196/228/92 200/232/94 170/202/85 +f 201/233/1 202/234/2 203/235/118 204/236/119 +f 204/111/119 203/110/118 205/237/5 206/238/6 +f 206/238/6 205/237/5 207/239/7 208/240/8 +f 208/240/8 207/239/7 209/241/120 210/242/121 +f 201/233/1 210/242/121 209/241/120 202/234/2 +f 202/234/2 211/243/11 212/244/12 203/235/118 +f 203/110/118 212/119/12 213/245/13 205/237/5 +f 205/237/5 213/245/13 214/246/14 207/239/7 +f 207/239/7 214/246/14 215/247/15 209/241/120 +f 209/241/120 215/247/15 211/243/11 202/234/2 +f 211/243/11 216/248/16 217/249/108 212/244/12 +f 212/119/12 217/124/108 218/250/18 213/245/13 +f 213/245/13 218/250/18 219/251/19 214/246/14 +f 214/246/14 219/251/19 220/252/107 215/247/15 +f 215/247/15 220/252/107 216/248/16 211/243/11 +f 216/248/16 221/185/21 222/187/22 217/249/108 +f 217/124/108 222/88/22 223/178/23 218/250/18 +f 218/250/18 223/178/23 224/181/24 219/251/19 +f 219/251/19 224/181/24 225/183/25 220/252/107 +f 220/252/107 225/183/25 221/185/21 216/248/16 +f 221/253/21 226/254/26 227/255/106 222/256/22 +f 222/131/22 227/130/106 228/257/122 223/258/23 +f 223/258/23 228/257/122 229/259/29 224/260/24 +f 224/260/24 229/259/29 230/261/104 225/262/25 +f 225/262/25 230/261/104 226/254/26 221/253/21 +f 226/254/26 231/263/31 232/264/32 227/255/106 +f 227/130/106 232/139/32 233/265/33 228/257/122 +f 228/257/122 233/265/33 234/266/34 229/259/29 +f 229/259/29 234/266/34 235/267/123 230/261/104 +f 230/261/104 235/267/123 231/263/31 226/254/26 +f 231/263/31 236/268/36 237/269/37 232/264/32 +f 232/139/32 237/144/37 238/270/124 233/265/33 +f 233/265/33 238/270/124 239/271/125 234/266/34 +f 234/266/34 239/271/125 240/272/40 235/267/123 +f 235/267/123 240/272/40 236/268/36 231/263/31 +f 236/268/36 201/233/1 204/236/119 237/269/37 +f 237/144/37 204/111/119 206/238/6 238/270/124 +f 238/270/124 206/238/6 208/240/8 239/271/125 +f 239/271/125 208/240/8 210/242/121 240/272/40 +f 201/233/1 236/268/36 240/272/40 210/242/121 diff --git a/mods/basic_materials/nodes.lua b/mods/basic_materials/nodes.lua new file mode 100644 index 0000000..a40d1f5 --- /dev/null +++ b/mods/basic_materials/nodes.lua @@ -0,0 +1,62 @@ +local S = minetest.get_translator("basic_materials") +local sound_api = xcompat.sounds +local chains_sbox = {type = "fixed",fixed = { -0.1, -0.5, -0.1, 0.1, 0.5, 0.1 }} + +minetest.register_node("basic_materials:cement_block", { + description = S("Cement"), + tiles = {"basic_materials_cement_block.png"}, + is_ground_content = false, + groups = {cracky=2, dig_stone = 1, pickaxey=5}, + _mcl_hardness=1.6, + sounds = sound_api.node_sound_stone_defaults(), +}) + +minetest.register_node("basic_materials:concrete_block", { + description = S("Concrete Block"), + tiles = {"basic_materials_concrete_block.png",}, + is_ground_content = false, + groups = {cracky=1, concrete=1, dig_stone = 1, pickaxey=5}, + _mcl_hardness=1.6, + sounds = sound_api.node_sound_stone_defaults(), +}) + +minetest.register_node("basic_materials:chain_steel", { + description = S("Chain (steel, hanging)"), + drawtype = "mesh", + mesh = "basic_materials_chains.obj", + tiles = {"basic_materials_chain_steel.png"}, + walkable = false, + climbable = true, + sunlight_propagates = true, + paramtype = "light", + inventory_image = "basic_materials_chain_steel_inv.png", + is_ground_content = false, + groups = {cracky=3, dig_stone = 1, pickaxey=5}, + _mcl_hardness=1.6, + selection_box = chains_sbox, +}) + +minetest.register_node("basic_materials:chain_brass", { + description = S("Chain (brass, hanging)"), + drawtype = "mesh", + mesh = "basic_materials_chains.obj", + tiles = {"basic_materials_chain_brass.png"}, + walkable = false, + climbable = true, + sunlight_propagates = true, + paramtype = "light", + inventory_image = "basic_materials_chain_brass_inv.png", + is_ground_content = false, + groups = {cracky=3, dig_stone = 1, pickaxey=5}, + _mcl_hardness=1.6, + selection_box = chains_sbox, +}) + +minetest.register_node("basic_materials:brass_block", { + description = S("Brass Block"), + tiles = { "basic_materials_brass_block.png" }, + is_ground_content = false, + groups = {cracky=1, dig_stone = 1, pickaxey=5}, + _mcl_hardness=1.6, + sounds = sound_api.node_sound_metal_defaults() +}) diff --git a/mods/basic_materials/textures/basic_materials_aluminum_bar.png b/mods/basic_materials/textures/basic_materials_aluminum_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..8d3e11e2ddc6ff1fdaf990c65ecd6034b67fb60e GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Sc;uILpV4%IBGajIv5xj zIXqn)Lo9mtUOesB93XJ)V?F-|uDqBZ4SIW)+d;#3&R<$AIg#oWu^C5 zA1^UuUJxe6f5`pTuFls#HJ0AEXT55wmx7W}pYp9;C!H@GHsLWV=NE707VhZyQvJOo zYS!%AdY^yJ`E~H)q?5i1N}ueyUT!g2_nf)r@J>z_mq`y9b{7VA)aOi?=Vfi?C}A|y zC-VNSlYdwJ>U#W~;q46@SHZ{Imk8*qdWe_Z%quK?n;0o3{q=AB`JA-Evc%L6iyXzK s&z&=kDIzj<_0D z5@v2s-<&DYJhIc=)Ua~zJimC|GxCz8`Dw*Yp)v@5GyXYcBkxm=PtyaDX8pJAFFCfmx3& zKA(J2_VZa;V}Q{)%kVEN`kr|QOI|EB@VYSBmgVld@A6-ar+ehcJpEifb@_1@0hTl0 oZ*wUw**x=P$NnemzkaaH5srSY=`m|50|Nttr>mdKI;Vst0GEfPT>t<8 literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_aluminum_wire.png b/mods/basic_materials/textures/basic_materials_aluminum_wire.png new file mode 100644 index 0000000000000000000000000000000000000000..f0b3dc67e4e5d934cf059b80817ac03e03acaf59 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Sc;uILpV4%IBGajIv5xj zc6z!vhFJ8zoovY06d>Rt|7QDtm%VLltGnoAk$Prcyr{qpV-0|Ntt Mr>mdKI;Vst0J&ypS^xk5 literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_brass_block.png b/mods/basic_materials/textures/basic_materials_brass_block.png new file mode 100644 index 0000000000000000000000000000000000000000..c93780002f87ced40ad5cd844688948d20ae8ac9 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r8CGo>b!$jqsiUD7JI ztxs)tzs~+ydZ!kd9$RX5evR$bjZRlKd0pJ%?e;(V3_Uc;uykl zopAy~{(lAq24(>P1_omWy}SQz&RVtl5CiYKceiKmdbg3m_TRt%w`ad@VBmZE_TTSW zD~cF&U#|AOr1qYixoY~H1_sHwcRFXbpG;!l znSF2O%$~9&2CZGYR#tShH8bd+p3&Zxk&(pUJ)QUe+ePXBR7n+rvz~jt0pX-v?`}!#DMMmpnHdpJ_;{<2!uqYtOg=~m%={$&O?p|4-;DY9-Y$Od bFP*(xmT8v5Z5|T_1_lOCS3j3^P6OO?BvoPPHYZNaGERRrFrV@;j6~^$3AFo wQ2lV>flQp$&Tz(p>hi^H{Lzg6JL?#q_^!--Ad^FVdQ&MBb@0Oy2wW&i*H literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_cement_block.png b/mods/basic_materials/textures/basic_materials_cement_block.png new file mode 100644 index 0000000000000000000000000000000000000000..6d30f477f359e93a71112578baace525ce0f0fdc GIT binary patch literal 243 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r9FGLj0il8draOLEgo z^D@c{vMLI*D~ocfigT+=@@h)+Ys(7i$_wi&iW(}5o2pCP+V4(dU|^{8ba4#fxSl-0 zD$vmV-MyPiY|XOT!H3@c*>`Gz#9y1-vnL-%OIl2K*E#vqGIFY;LH*1>??fFFdE5kL zm1e3>5tTfXy^Zz!Iv>MCf%&GpOYg0Gy^iN|Lt4X`B!-!cM%|1lY$tTsCP*r5mT-Lo|X*C+^NVR3OrR ze)EcywN9nqKQSB?zi`(|%Cmjd-L1{jk8GR$zoS_qeEE?kA)OT}&Eh2ihPAx@LTfpn zzL9T#Ut@1E^HN<hCSGqZD=36U8c&svRQiWi|L1g z^b|hN3Hy5IT8wa+%dJAj<42a=y`5!h_S>+hX${J-PUCg*D33EL)^ z)r2Ml^mUwf4CDCebD{dC&F(GByY!A8%scdW`bGQ6Yri%5u9^Dx>HkL#UzdGjTxGtM zKVa|5+J;xYZ<#~#v*Z_41^;HaI{Oy;ihEb=#2Z;J1l-N9n9jh!z~JfX=d#Wzp$P!< Ca-_5X literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_chain_brass_inv.png b/mods/basic_materials/textures/basic_materials_chain_brass_inv.png new file mode 100644 index 0000000000000000000000000000000000000000..8c2d554d12e7d50494fb3195252656a25aeb9def GIT binary patch literal 1886 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 D%kw}_ literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_chainlink_brass.png b/mods/basic_materials/textures/basic_materials_chainlink_brass.png new file mode 100644 index 0000000000000000000000000000000000000000..9a1ad87e5c4ec6bedb9fa3fcb8bf9c36b2841a57 GIT binary patch literal 178 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdqsCd_r6q7#MnTG&Xk`ADCix zZdJ&$D=XHdTwl$=z`$4%A#&yM;cq8sX{&T ehnWl?m`ZkW)YaGOax*Y6FnGH9xvXy|IruyWDHRf{*RUb1EFvTf^EY~QeQ=cd)WHm}*Ub={G@ThA@FTEW1;(C+Et z7{YNqc|zY7}RT|6QXx9fAs?Po7HODsD-bN91%-?Yso4;fwCbMLp+@-D?oHcS7% zx#?Oh+2p)-vH#gMI>`o`ZDclCFJ9Yq(4@%iwbksscX_6*o9lbgVY7roTEm$nhM9~; z-Ha)0Cv?~*NGfcW@H^Y1!#wjSgVEtLpE|gmWiIes?&uR^kh$#i$)$8EBLf2igQu&X J%Q~loCIIldaq9p8 literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_copper_strip.png b/mods/basic_materials/textures/basic_materials_copper_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..22e572a1a2862e0a2e18c88cd4446e168a463616 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7c|BbmLo7}wCrGefVJucE z{r6sL!*6@lLy!J%s@Y%PzB~B4{HxP9i*o$}pRe7?T6aC|*@j1^3yy}q{6G6<;D7tI zCw~4<4L0f`Z{7OGn|g@oiJz8odcm685%(eT00uH#vZsAYkes|L1p$4m5g}v zsJ+Ymjq?u%##IXlTAqGVdC&1cesQ2kN+g@ZB$XqDcchsPJg!pBl}vWgRQ1v{JXUhg zjQ?ffrIMW!g1x49_f=kyQ@bqrdUy7s1cxX5lB~`Qc0Rq^c$eKXo_Vg}`D4cS>n*2$ zwp@H6U4|{jg^^*m*XNbGx6Gd0)~y%X^HhH?%dOT0Ceuz?2>nTBXMB9&zuJd{@GP&~ zm3PWE9KYgg-`H{D)wfq`v^zTfn0#DtYI#*b@&79;H+@box+Z?-&I>bnXQ5{d3=9mO Lu6{1-oD!M-|^La+%J_C)yeOIDhhr2p;a4*p9 zGkmm{J>j<5nyuR>=smFD`&P^Dklh>f$~d8-B}}np)z-9m=|Nr=&-3;M^C$EilxPm> z3i8@M`}hl~|GWYIS-pF=ubkeP8hOHU|9RavQ(NCjT`zU@;wgTe~DWM4fzGqk3 literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_energy_crystal.png b/mods/basic_materials/textures/basic_materials_energy_crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..f1c28e80547b2ade2e3ad9d04690351752d0eb1a GIT binary patch literal 817 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 OFnGH9xvX#r literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_gold_strip.png b/mods/basic_materials/textures/basic_materials_gold_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..9fe97a2b2c9028a2728a353f1a92f9b014d0786b GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Sc;uILpV4%IBGajIv5xj zWj$RSLo9mVUa-|~P84bX`1;QI;8prxjygC+JA3k6a&%V~c8h+yk8$%!af4qBZfs%9 z6D71Ja``rAXgPH))A#s&=lF%4&dG1{ZBI`9!_V_)Hbc#wWmi2UuCg6tDXl$f+3lK< zx8~NNvUlHYu4&A9vUy82Tikl#SJH7T!frkrstc4>tYy}F6>7L`(ZdP3JD%P3_WNs> zvu-PYdH=j`EDt^w1-UDGCpdLTI^WSa)~VoUzAR4ob?w5r{#ULYs9t>agz?<99oz z{ZnQ~IF>qlM;-BunXy=DqVNsZpo^;P9_))0(xR>7B=g(aJj#TGy-&Y)TmAp5$!Bq! zrMsFtPH0RHdZqH?C1RM=@hQN>&U>sz~JfX=d#Wzp$Py%{C3~~ literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_heating_element.png b/mods/basic_materials/textures/basic_materials_heating_element.png new file mode 100644 index 0000000000000000000000000000000000000000..42e00b7a9075466bdc4969f074798f07debab6b4 GIT binary patch literal 369 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Ej(QuLo80O4L<3|%x}g4xip`52 zcm+g#ahh}}WYUJcEIUNnEriT3D{G`5+g%&&RIq;`$M4{Gw>R>guD=oHQo{eL+U{0m zbJ@WMHF~ZkOs7_B$$92pKmK)-`xnc)Ig&QAFEToHU)CwG9JFVdy5`W)np3_P1oq0@ zzdEV?y7Ji^S)sIjvB53TOk2fWcPH%K^5CKI|JyF%p|Ni1X`RN$5~_I0jct>2o^26* zV7Vx8&+2zSZg};7(--QMiez;^7W*J#<$UW)0-x@@VKMySTX0Y4OzWl`wf+CiN?&~A Z&9M3AxOnN`MGOoK44$rjF6*2UngDc~qEY|= literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_ic.png b/mods/basic_materials/textures/basic_materials_ic.png new file mode 100644 index 0000000000000000000000000000000000000000..4c8889451813f0c8727e0efac36ff761b5f047fc GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ zVgr0aT!SORJp=rmyu4g}e0)NJeM3WoqoSO>yYfg{2|i*SfDeC2F(&@9VUsBA0p+ZWl7JIBX5OzIv;b!^I0vM2%*j-(SDsM44Uvq|;B&xjEMx^Eewy`fm|fHhpT>*Xe&QF~wJ$ X$@aZnx>kmPfq}u()z4*}Q$iB}jI5wW literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_motor.png b/mods/basic_materials/textures/basic_materials_motor.png new file mode 100644 index 0000000000000000000000000000000000000000..f19ec0a0d94ce8d80b86c3972a1c7876f1469482 GIT binary patch literal 247 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7_IbKEhFF|FJ4unR#X!Jy z;|#e4=?XCn8zW4(oJE-q$}Ldj=sUpcu_2)G1>*#nSNc9iz6q)3iS?gio~Nc+IeswD zyj`~9wUn2ph-;&Yr%a)YvsYz$!O_bmd-)T39PfX3xomRc^PP#Ql6}it1e#R!#m=}V ztUYScr*a`Go<%)SFVdQ&MBb@0BZzY Aod5s; literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_oil_extract.png b/mods/basic_materials/textures/basic_materials_oil_extract.png new file mode 100644 index 0000000000000000000000000000000000000000..e34623d0551bbf2334f46393b2a66ade0ca7b8b6 GIT binary patch literal 1966 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 literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_padlock.png b/mods/basic_materials/textures/basic_materials_padlock.png new file mode 100644 index 0000000000000000000000000000000000000000..b05b7ef713e118d09be3c05b209e31db5a5532bd GIT binary patch literal 215 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7=6Sj}hFF}wJ8>h|AqN2$ z^+)1&mOtr!^WON6f_3)plIWHNbClS-jtib>(N>w8Ub`tlQ1QW(!*8O?#AdAYGWJY6 zYkn*wo>66UF`rV3SH|J257hZf}0dcy#XilC%8vE=eJWGdp%{ z;WfKmyL6g`ufK}hmxHSt6z>$gn^mt}Sn2SQ)$+}Qxeb3~dHZV*td#v2yqB?ks%yAo TOho_#0|SGntDnm{r-UW|^YT?z literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_paraffin.png b/mods/basic_materials/textures/basic_materials_paraffin.png new file mode 100644 index 0000000000000000000000000000000000000000..77d2bbd12e37d724d87822457fa22b927a48c18f GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4i*LmhONKMUokK+DtNj$hDb=BJ!tRER48-c z;rj~`YXvV_XJo%-{lc_p<5tZkhm6hzI~Ok1lYDj#!_ruQ~@u&P%)t-c>Se=tqeHEd>#1u1& zd3CZ(?Aeq3e=DZ3na-*aV6f}5>talkm?bi8=%*s;Tl6S_P$?erAu z*7KLBNqYQf(Tk+MB>KjM7R`FWGHR!9ZU`{ro-pIX()O1C#( z=Z~}&eKIBOP1Hq$*t2Ugx-Ygq{`s`<=jMFRci(4E>gefaU|?YIboFyt=akR{0CfG9 AF#rGn literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_plastic_sheet.png b/mods/basic_materials/textures/basic_materials_plastic_sheet.png new file mode 100644 index 0000000000000000000000000000000000000000..034dcc2f5eda9690d9d3d7f469f5c8e4cbab19ea GIT binary patch literal 293 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7-gvq=hFF|FJIRr&*@4Hk zdb?h=s`$N=TNN~3xj8zzh={tlUNBzrxs9)6q3gmad@VVj;_Hld-u?IMXyG3PJ?`7v zYE68T#a$I$W-Ysx`Ow67+o?;Xb0@4`HEENMz4M05mcs@oEc&dz*REG&_+)dxU8B34 zOT)$B{N^>UwN7u!;P5N>$n?fJq%n1u@||tI&IL>h)@5(z?p%~1zo<)BMuDkGxFL<- z!ef%ll^u_M+ZFOSX1uvPS8%h=Wd@mwdCL!%-un=Y7)CLw2|K%8ccWh}N(i6n?vnlQ1bor>fq3QhrEj9}VmvyaOkJ3V}ZjXP?nO0l+InPE!mVtqR N!PC{xWt~$(69C4YI0FCx literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_silicon.png b/mods/basic_materials/textures/basic_materials_silicon.png new file mode 100644 index 0000000000000000000000000000000000000000..847b366ccb9bd9ce285ccc275a6ca284fb3d75b9 GIT binary patch literal 769 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toPI$UFhFA#p9(o zV11N{+m;#5shd-MLu~F?^zWWsUQuN3XKC60IpE^LMTfI^mEF6$xNdhxG_NqP78G@~ zzuCP&T#&_aZ*N>^y_0^GXmiJcr=KprJ-R?#v|8@da`x@-Ej!-cy&PTLu{KSMZ&S2+ z*!4L_uFW-9D~kN=y*$*y?PciL(x+fUjTNc8+E09tD=>@BuEu9*@21gZL3OU?n%)4#Q zrzK>`o}j{UR^b zWV3V5*Q~pq+cvJ5aXN*&}N;;M}ok6WeePD^a!YJBiuHb6U?~}y%{OU{vWT#OU}tlhDo^#Xf`S{(irdANGFLqf-^(4JNpzw`1UmgdMcixrMEAo#U#S9Q9*h^Cg0>9ma`fMpMO65-2PU&kkP5DtW#F6UEh_K zt1{`<^Pae!{@ad5zML4Cqp4@-@#lzX9sl)tuHKrU$4lpITqC)) z;z`QyM;Q@0d;+uc!se)GF125JiFJ-uDO;mJZ$gC-kM`d)5?gz#R{#BT=xM0_#;2#x z+Aa$%pStR^pIWBXi9U{_Hp_%xes7EXDbcfuzh%ia6YtNLpYR_SKezit-o`zTPQ2L6 ex5;}y|Vjv_V6-I=qmhHsvwTh`65z>#)Pfh&H~j_H1Vmwz9Qwb+q)dei2^Z**!ni=$Vp z+Gm>5V<~WlzyGmEXeh&xLLU*=f=eBvK7tq_tw{bAl(Rt5$J22WQ%mvv4F FO#tNEX2t*j literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_stainless_steel_bar.png b/mods/basic_materials/textures/basic_materials_stainless_steel_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..7f7425e13b6d65a9a5e24776535f67e6bad7cc15 GIT binary patch literal 336 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Sc;uILpV4%IBGajIv5xj z**#qxLo9mtPB`y%*g>Xcf6k@nA0Hju{^`L{_kbmfTx+D3-jWgu+QWJ92-hq%Y4bH# z?A>R-J?fF$>*+Y>cK_4aHzj}MXR7+j+?(-A?De6YXC%Izzj61b8N)fN52s7I%w+`n z-~XI(HY0bzRFlj}0u_3RBFZfbZd-4S3ccVp%gI)-LeF#7!y9Jo?&@J*^Gpv;KF;p8 z@A%uhGdAh$pQL>??1I;<^tF;db0+Q4javVusi&T*T-Mq;%4tj3g9i1{m~NWv;1;q%fsU4qg!WN>3cKi9Lk-% sUos~rFEUZ&@eQ-;yN|DZn4iJ-R%6xlu%;FT1_lNOPgg&ebxsLQ0HL#!-~a#s literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_stainless_steel_strip.png b/mods/basic_materials/textures/basic_materials_stainless_steel_strip.png new file mode 100644 index 0000000000000000000000000000000000000000..3a331462ba5dcf7b702ee0ef9a405d58418e21d4 GIT binary patch literal 382 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Sc;uILpV4%IBGajIv5xj zO+8&4Lo9mVUOex`6e!X5G5wj0dw)`LmYJ+F69@Zb~P>tySVJmm2=%M z*cQdKOqw1L(Cu&{spZO{^Ap6~zw literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_stainless_steel_wire.png b/mods/basic_materials/textures/basic_materials_stainless_steel_wire.png new file mode 100644 index 0000000000000000000000000000000000000000..2429bae6d46b6991bcdf5484ad4903b562b403fb GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Sc;uILpV4%IBGajIv5xj z&U?BzhFJ8zo$Q!>$U&fWf6BGrZQGv6yRy`;VNFgwKkb!2=W3PXM^om?dF8J0%|3ax zd{$yb|N9SYZdxz(SFJLiIqAt8YySIZLqi|VVP2rY^~pw_hcRJ$?bUrw9Iy6^Lt9DK3DICkYM1_lNOPgg&ebxsLQ09|Z#t^fc4 literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_steel_bar.png b/mods/basic_materials/textures/basic_materials_steel_bar.png new file mode 100644 index 0000000000000000000000000000000000000000..0673b6eefcb9a4f1a89fbdb0752f267f30476427 GIT binary patch literal 311 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7{&~7MhFF~5JNc~FVFw9U zf3=ghIkhge?px5I9nac`Y%QIG;y7_c!&^>M64^RH~PE7su$7q>G*V1CmT;V@6 zpZDkp+jB5#6};uPxjwCOn&FG@W``KE?yl--uYRQB$Z_zc>vpqM+xXN!vYf6+nYOIv z|DS7C;cQb{Z7s#>1QxxnQr`0>Ve8vvXI=|2tS*Rt-etvJ{pm+W{JTHp|ClR3t+0DD T?a>(q1_lOCS3j3^P6bnYp)_z&Hg=F>&jGkO|c{6GEt{NMG5 zSBd^F&$;uV-daHZ#@^5Wznz`^@BO`PZ~xz#s{PM@zRk<~Z&n7|T@4T0qpz=H5gi#5 z!Dp^uWANbrD_8D+`Ei?n{hyZ`{ZHO{!~g#`C#(O9-&erb%~+Ql`I{}($u z|2xd<(b4tidPMBk{Tk-q|6ls~`GeGk%&%G-QYAe-{~PXMGC8t!>%zplQ~v#{E>1u9 zV|UKQL-o<-IX||SJZ$=Z+icDM{n?-0Hkdo!JDSCyXRvg?{Kfq{X+)78&qol`;+0OiM_O8@`> literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_steel_wire.png b/mods/basic_materials/textures/basic_materials_steel_wire.png new file mode 100644 index 0000000000000000000000000000000000000000..0c96c8f34b2857f76ef34a0e68d560d7712dc543 GIT binary patch literal 284 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s79(%ethFF|FI@!?gu!Df> zeAVjf<^`hW6ITDQS=hN$#Wg74;v^;(@sE)VntrLd`E7SSoSju>3kaWdtuvSUyMFma zd5M)PtXHgxOX*tlLgm5sotaXrRxvHm;M$~PEzNY`_2;nNLV~5|Ru=oYF47s#Tt=3Qh9ynIzG(k)fkT$Vs7vd9uy(oCEvT?c6yxY3)%7?^(+j zw&ZqymwUheM@4<|ga!BBdQ6f??qlid_#@D=S|H{>TWnLK^omt_r+0UAgoO6{+N}Ik o70M@+^G?1hRPL|O;;+0b-aq}x)2SrRz`(%Z>FVdQ&MBb@0KX%38~^|S literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_terracotta_base.png b/mods/basic_materials/textures/basic_materials_terracotta_base.png new file mode 100644 index 0000000000000000000000000000000000000000..9f04aad595e3c28a84ad751ffbf90dfa0ddddb9b GIT binary patch literal 775 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to&Uv~xhFAzrJ?QNb5-7v| z;Qs$R#qZDTygoB9{mM*Dqq7T?G}ee+JlrG~;iS9h`XUbTogB9~!zQq7%?K4_(QWF8 zVzmtyHFcB_4O9#JW{|vz^Z3P?7c1{xf2kMMA#mmU!}vY6l?@;4<=*8!{lGKlWmawZ zs$yB2_0``5{~i6jSXO4vk+w@9yGcV_#9{>H#-M;+^Gai0CXqxl&=kKyd7jErd z`epq(ue?J-TT54E-!6amHgcofywlRsl4%MRdF5LsoY$Z7Z8r0_)9>y|$87%MBHFf+ zHQVI6QQ*n63IApuS^?ufE&9@8(#l!SrgRsq z;aW0fLfX+sT-KeD5;mQG*Umm^CY>dxV`O-=EJ6#yosRf*PZa7Wq=yl>dAG8YL!8}HDkRX!K~6^J@dbraB13@=)!$r8Bqu#vA02fG0GOO4rSFOQzs zVPLZK<(+`Umcx@bKXsU6*ix#O>}c;Bs-rVoy6KrP2Zub<*TNmalOOPS^!9eAe$2|Q z*;OKWK#Z@Sam%f~mUV_*Z6zi}eU=lWI(}K4C=ER4dqBMJK&k2$A2#2M9iRSQJ}<#w ze>+8^s^Rja1~(7CSw$9er%%&X3>7U?WUp80y6~rULLYOnmbUaW)5D)6dpdet8xF~f z&Pkdb;5S9La`93>(N#_i6IorAU0G5MZM|0AZ-_i$y)0$l!Sl-Vj~%;Io7z6FmW4}Z z-m{LP=b@KYhV8t1`b6H3soVLUd5OC6w*-U-^EUEKddWF&<5XkYPW|JI0t}q|5BtsL zX8U(<>$EqMxDr;D>iF0|>UGI3vlyQP#W|@l-o7ca&M)2_Jy_T|bKBJwSK=0Lik9VV liA?#V^L1UW+L=$%+lmde_a3&_XJBAp@O1TaS?83{1ORa6Wb^<4 literal 0 HcmV?d00001 diff --git a/mods/basic_materials/textures/basic_materials_wet_cement.png b/mods/basic_materials/textures/basic_materials_wet_cement.png new file mode 100644 index 0000000000000000000000000000000000000000..6a7fbf1b94b47fb1f203515a708b937ab14a10ec GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUNSs54@ zDgt~$TyxT5gZ(`-k|L{0vWs(50)5@n62dc+qv|U11AN>p&5VrnwevF*YRmIV^V2Ge zv&suIs!MaSQ)5!&!zzk0OY%}{%5wE}G|CFneLS2jObyLV3=DKNgZw4fV84jr15881jDaRRB4yB*-uLKXHIz-zq%`1_p*)PZ!4!iOWmR zx$`wBh_D2_iQQ0cRq3=_@EYL`r9 z?M(>W7Td4MEylb{LwlNW-|G#Y&x9T32A{EbUUF+n + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU General Public License is a free, copyleft license for +software and other kinds of works. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +the GNU General Public License is intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. We, the Free Software Foundation, use the +GNU General Public License for most of our software; it applies also to +any other work released this way by its authors. You can apply it to +your programs, too. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + To protect your rights, we need to prevent others from denying you +these rights or asking you to surrender the rights. Therefore, you have +certain responsibilities if you distribute copies of the software, or if +you modify it: responsibilities to respect the freedom of others. + + For example, if you distribute copies of such a program, whether +gratis or for a fee, you must pass on to the recipients the same +freedoms that you received. You must make sure that they, too, receive +or can get the source code. And you must show them these terms so they +know their rights. + + Developers that use the GNU GPL protect your rights with two steps: +(1) assert copyright on the software, and (2) offer you this License +giving you legal permission to copy, distribute and/or modify it. + + For the developers' and authors' protection, the GPL clearly explains +that there is no warranty for this free software. For both users' and +authors' sake, the GPL requires that modified versions be marked as +changed, so that their problems will not be attributed erroneously to +authors of previous versions. + + Some devices are designed to deny users access to install or run +modified versions of the software inside them, although the manufacturer +can do so. This is fundamentally incompatible with the aim of +protecting users' freedom to change the software. The systematic +pattern of such abuse occurs in the area of products for individuals to +use, which is precisely where it is most unacceptable. Therefore, we +have designed this version of the GPL to prohibit the practice for those +products. If such problems arise substantially in other domains, we +stand ready to extend this provision to those domains in future versions +of the GPL, as needed to protect the freedom of users. + + Finally, every program is threatened constantly by software patents. +States should not allow patents to restrict development and use of +software on general-purpose computers, but in those that do, we wish to +avoid the special danger that patents applied to a free program could +make it effectively proprietary. To prevent this, the GPL assures that +patents cannot be used to render the program non-free. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Use with the GNU Affero General Public License. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU Affero General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the special requirements of the GNU Affero General Public License, +section 13, concerning interaction through a network will apply to the +combination as such. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU General Public License from time to time. Such new versions will +be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If the program does terminal interaction, make it output a short +notice like this when it starts in an interactive mode: + + Copyright (C) + This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. + This is free software, and you are welcome to redistribute it + under certain conditions; type `show c' for details. + +The hypothetical commands `show w' and `show c' should show the appropriate +parts of the General Public License. Of course, your program's commands +might be different; for a GUI interface, you would use an "about box". + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU GPL, see +. + + The GNU General Public License does not permit incorporating your program +into proprietary programs. If your program is a subroutine library, you +may consider it more useful to permit linking proprietary applications with +the library. If this is what you want to do, use the GNU Lesser General +Public License instead of this License. But first, please read +. \ No newline at end of file diff --git a/mods/ctf_guns/README.md b/mods/ctf_guns/README.md new file mode 100644 index 0000000..25b85d7 --- /dev/null +++ b/mods/ctf_guns/README.md @@ -0,0 +1,20 @@ +# Nate's CTF guns + +This mod combines the best parts of the guns from [Capture the Flag](https://github.com/MT-CTF/capturetheflag) by rubenwardy and Lone_Wolf with the best parts of davidthecreator's [rangedweapons](https://forum.minetest.net/viewtopic.php?t=15173) to create a gun mod for Minetest that is usable on both PVP servers and survival worlds. + +Also includes the "darkness_nerf" mod from capture the flag that makes players and item entities more visible in the dark. + +## Licenses + +- CTF by rubenwardy and Lone_Wolf: LGPLv2.1+ +- Rangedweapons by davidthecreator: CC-BY-SA-4.0 + +## Dependencies + +1. default +2. [Basic Materials](https://content.minetest.net/packages/VanessaE/basic_materials/) +3. [Controls](https://content.minetest.net/packages/BuckarooBanzay/controls/) + +## Optional dependencies + +If the mod [mobs\_mc](https://forum.minetest.net/viewtopic.php?t=17751) is installed, the crafting recipe for ammo will make use of mobs_mc:slimeballs. This is done to give slimeballs a purpose. diff --git a/mods/ctf_guns/ctf_core/cooldowns.lua b/mods/ctf_guns/ctf_core/cooldowns.lua new file mode 100644 index 0000000..e4f8519 --- /dev/null +++ b/mods/ctf_guns/ctf_core/cooldowns.lua @@ -0,0 +1,22 @@ +function ctf_core.init_cooldowns() + return { + players = {}, + set = function(self, player, time) + local pname = PlayerName(player) + + if self.players[pname] then + self.players[pname]:cancel() + + if not time then + self.players[pname] = nil + return + end + end + + self.players[pname] = minetest.after(time, function() self.players[pname] = nil end) + end, + get = function(self, player) + return self.players[PlayerName(player)] + end + } +end diff --git a/mods/ctf_guns/ctf_core/helpers.lua b/mods/ctf_guns/ctf_core/helpers.lua new file mode 100644 index 0000000..26cb2aa --- /dev/null +++ b/mods/ctf_guns/ctf_core/helpers.lua @@ -0,0 +1,189 @@ +-- +--- PLAYERS +-- + +do + local get_player_by_name = minetest.get_player_by_name + function PlayerObj(player) + local type = type(player) + + if type == "string" then + return get_player_by_name(player) + elseif type == "userdata" and player:is_player() then + return player + end + end + + function PlayerName(player) + local type = type(player) + + if type == "string" then + return player + elseif type == "userdata" and player:is_player() then + return player:get_player_name() + end + end +end + +-- +--- FORMSPECS +-- +-- If one of the callbacks for a submitted form returns true, do not process any +-- additional forms that were submitted. +-- This is commented out because it would require a lot of testing to ensure that this +-- doesn't break any non-CTF mods. + +--[[ +do + local registered_on_formspec_input = {} + function ctf_core.register_on_formspec_input(formname, func) + table.insert(registered_on_formspec_input, {formname = formname, call = func}) + end + -- Called when a form is submitted (e.g. pressing a button) + minetest.register_on_player_receive_fields(function(player, formname, fields, ...) + -- Loop over registered forms + for _, func in ipairs(registered_on_formspec_input) do + -- If the submitted form matches this form... + if formname:match(func.formname) then + -- Call the current form with the submitted input, and quit if it returns + -- "true" (Probably, this would indicate an error) + if func.call(PlayerName(player), formname, fields, ...) then + return + end + end + end + end) +end +]]-- + +-- +--- STRINGS +-- + +do + local format = string.format + local gsub = string.gsub + local upper = string.upper + local lower = string.lower + local remove = table.remove + local sort = table.sort + + function HumanReadable(input) + if not input then return input end + + local out + local t = type(input) + + if t == "string" then + out = gsub(input, "(%a)([%w'-]*)", function(a,b) return format("%s%s", upper(a), lower(b)) end) + + out = gsub(out, "_", " ") + elseif t == "table" then -- Only accepts lists + input = table.copy(input) + sort(input) + + if #input >= 2 then + local last = remove(input) + + for _, i in ipairs(input) do + out = format("%s%s, ", out or "", HumanReadable(i)) + end + + out = format("%sand %s", out, HumanReadable(last)) + else + out = HumanReadable(input[1]) or "[ERROR]" + end + end + + return out + end +end + +-- +--- TABLES +-- + +---@param funclist table +function RunCallbacks(funclist, ...) + for _, func in ipairs(funclist) do + local temp = func(...) + + if temp then + return temp + end + end +end + +-- +--- VECTORS/POSITIONS +-- + +do + local vsort = vector.sort + function ctf_core.pos_inside(pos, pos1, pos2) + pos1, pos2 = vsort(pos1, pos2) + + return pos.x >= pos1.x and pos.x <= pos2.x + and pos.y >= pos1.y and pos.y <= pos2.y + and pos.z >= pos1.z and pos.z <= pos2.z + end + + if not math.round then + local m_floor = math.floor + + function math.round(x) + return m_floor(x + 0.5) + end + end +end +-- +--- MISC +-- + +function ctf_core.register_chatcommand_alias(name, alias, def) + minetest.register_chatcommand(name, def) + if alias then + minetest.register_chatcommand(alias, { + description = "An alias for /" .. name, + func = def.func, + }) + end +end + +function ctf_core.file_exists(path) + local file = io.open(path, "r") + if file then + file:close() + return true + end + + return false +end + +-- +---Debug helpers +-- + +function ctf_core.error(area, msg) + minetest.log("error", "[CTF | " .. area .. "] " .. msg) +end + +function ctf_core.log(area, msg) + if area and area ~= "" then + minetest.log("info", "[CTF | " .. area .. "] " .. msg) + else + minetest.log("info", "[CTF]" .. msg) + end +end + +function ctf_core.action(area, msg) + if area and area ~= "" then + minetest.log("action", "[CaptureTheFlag] (" .. area .. ") " .. msg) + else + minetest.log("action", "[CaptureTheFlag] " .. msg) + end +end + +function ctf_core.warning(area, msg) + minetest.log("warning", "[CTF | " .. area .. "] " .. msg) +end diff --git a/mods/ctf_guns/ctf_core/init.lua b/mods/ctf_guns/ctf_core/init.lua new file mode 100644 index 0000000..4fd416f --- /dev/null +++ b/mods/ctf_guns/ctf_core/init.lua @@ -0,0 +1,29 @@ +ctf_core = { + settings = { + -- server_mode = minetest.settings:get("ctf_server_mode") or "play", + server_mode = minetest.settings:get_bool("creative_mode", false) and "mapedit" or "play", + } +} + +---@param files table +-- Returns dofile() return values in order that files are given +-- +-- Example: local f1, f2 = ctf_core.include_files("file1", "file2") +function ctf_core.include_files(...) + local PATH = minetest.get_modpath(minetest.get_current_modname()) .. "/" + local returns = {} + + for _, file in pairs({...}) do + for _, value in pairs{dofile(PATH .. file)} do + table.insert(returns, value) + end + end + + return unpack(returns) +end + +ctf_core.include_files( + "helpers.lua", + "privileges.lua", + "cooldowns.lua" +) diff --git a/mods/ctf_guns/ctf_core/mod.conf b/mods/ctf_guns/ctf_core/mod.conf new file mode 100644 index 0000000..d86fed9 --- /dev/null +++ b/mods/ctf_guns/ctf_core/mod.conf @@ -0,0 +1 @@ +name = ctf_core diff --git a/mods/ctf_guns/ctf_core/privileges.lua b/mods/ctf_guns/ctf_core/privileges.lua new file mode 100644 index 0000000..573ce75 --- /dev/null +++ b/mods/ctf_guns/ctf_core/privileges.lua @@ -0,0 +1,5 @@ +minetest.register_privilege("ctf_admin", { + description = "Manage administrative ctf settings/commands.", + give_to_singleplayer = false, + give_to_admin = false, +}) diff --git a/mods/ctf_guns/ctf_ranged/custom_controls.lua b/mods/ctf_guns/ctf_ranged/custom_controls.lua new file mode 100644 index 0000000..2b0d71c --- /dev/null +++ b/mods/ctf_guns/ctf_ranged/custom_controls.lua @@ -0,0 +1,60 @@ +-- ctf_range/custom_controls.lua + +local player_scope_huds = {} +local player_nominal_zooms = {} + +local old_binoculars_update + +local function binoculars_override(player) + local new_zoom_fov = 0 + local w_item = player:get_wielded_item() + local scope_zoom = w_item:get_definition().ctf_guns_scope_zoom + + if scope_zoom == nil then + -- No gun equipped? check for binoculars + if old_binoculars_update ~= nil then + old_binoculars_update(player) + end + return + end + + -- Only set property if necessary to avoid player mesh reload + if player:get_properties().zoom_fov ~= scope_zoom then + player:set_properties({zoom_fov = scope_zoom}) + return + end + + +end + +minetest.register_on_mods_loaded(function() + if minetest.get_modpath("binoculars") then + old_binoculars_update = binoculars.update_player_property + binoculars.update_player_property = binoculars_override + end + + controls.register_on_press(function(player, control_name) + if control_name ~= "zoom" then + return + end + binoculars_override(player) + end) + controls.register_on_release(function(player, control_name, time) + if control_name ~= "zoom" then + return + end + binoculars_override(player) + end) + +end) + +minetest.register_on_joinplayer(function(player) + player_scope_huds[player:get_player_name()] = player:hud_add({ + hud_elem_type = "image", + alignment = { x=0.0, y=0.0 }, + position = {x = 0.5, y = 0.5}, + scale = { x=2, y=2 }, + text = "rangedweapons_empty_icon.png", + }) +end) + diff --git a/mods/ctf_guns/ctf_ranged/energy_gen.lua b/mods/ctf_guns/ctf_ranged/energy_gen.lua new file mode 100644 index 0000000..80bc33b --- /dev/null +++ b/mods/ctf_guns/ctf_ranged/energy_gen.lua @@ -0,0 +1,88 @@ + +local side = "rangedweapons_generator_side.png" + +minetest.register_node("ctf_ranged:energy_gen", { + short_description = "Energy Generator", + description = "Energy Generator\nPunch to collect Energy Charges", + tiles = { + "rangedweapons_generator_top.png", -- y+ + "rangedweapons_generator_bottom.png", -- y- + side, -- x+ + side, -- x- + side, -- z+ + side, -- z- + }, + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 3}, + drop = "ctf_ranged:energy_gen", + on_construct = function (pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", "Energy Generator") + meta:set_string("formspec", "") + local inv = meta:get_inventory() + inv:set_size("main", 1) + local timer = minetest.get_node_timer(pos) + timer:start(3.0) + end, + on_timer = function (pos, elapsed) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + if inv:room_for_item("main", "ctf_ranged:echarge") then + inv:add_item("main", ItemStack("ctf_ranged:echarge 1")) + end + + local size = 0 + if inv:contains_item("main", "ctf_ranged:echarge") then + local s = inv:remove_item("main", "ctf_ranged:echarge 99") + if s then + size = s:get_count() + --minetest.log("action", "[ctf_ranged] "..s:get_name().." "..tostring(s:get_count())) + inv:add_item("main", ItemStack(s:get_name().." "..tostring(s:get_count()))) + end + end + + if size ~= 0 then + meta:set_string("infotext", "Energy Generator ("..tostring(size)..")") + else + meta:set_string("infotext", "Energy Generator") + end + + return true + end, + on_punch = function (pos, node, puncher, pointed_thing) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + + local size = 0 + + if inv:contains_item("main", "ctf_ranged:echarge") then + local s = inv:remove_item("main", "ctf_ranged:echarge 99") + if s then + size = s:get_count() + end + end + + if size ~= 0 then + meta:set_string("infotext", "Energy Generator ("..tostring(size)..")") + else + meta:set_string("infotext", "Energy Generator") + end + + if size ~= 0 then + local pinv = puncher:get_inventory() + pinv:add_item("main", ItemStack("ctf_ranged:echarge "..tostring(size))) + end + end +}) + +if ctf_ranged.settings.craft_energy_weapons == true then + minetest.register_craft({ + output = "ctf_ranged:energy_gen", + recipe = { + {"", "default:diamond", ""}, + {"default:diamond", "", "default:diamond"}, + {"ctf_ranged:gunparte", "default:diamond", "ctf_ranged:gunparte"} + } + }) +end diff --git a/mods/ctf_guns/ctf_ranged/init.lua b/mods/ctf_guns/ctf_ranged/init.lua new file mode 100644 index 0000000..117c3ae --- /dev/null +++ b/mods/ctf_guns/ctf_ranged/init.lua @@ -0,0 +1,12 @@ +-- ctf_ranged/init.lua + +local modpath = minetest.get_modpath("ctf_ranged") + +ctf_ranged = {} + +dofile(modpath.."/settings.lua") +dofile(modpath.."/wep_logic.lua") +dofile(modpath.."/wep_defns.lua") +dofile(modpath.."/wep_recipes.lua") +dofile(modpath.."/custom_controls.lua") +dofile(modpath.."/energy_gen.lua") diff --git a/mods/ctf_guns/ctf_ranged/mod.conf b/mods/ctf_guns/ctf_ranged/mod.conf new file mode 100644 index 0000000..906836c --- /dev/null +++ b/mods/ctf_guns/ctf_ranged/mod.conf @@ -0,0 +1,3 @@ +name = ctf_ranged +depends = ctf_core, rawf, controls, grenades +optional_depends=mobs_mc, mcl_core, mcl_copper diff --git a/mods/ctf_guns/ctf_ranged/readme.md b/mods/ctf_guns/ctf_ranged/readme.md new file mode 100644 index 0000000..e69de29 diff --git a/mods/ctf_guns/ctf_ranged/settings.lua b/mods/ctf_guns/ctf_ranged/settings.lua new file mode 100644 index 0000000..5b8d94d --- /dev/null +++ b/mods/ctf_guns/ctf_ranged/settings.lua @@ -0,0 +1,45 @@ +ctf_ranged.settings = {} +local settings = ctf_ranged.settings + +--[[ + Settings via `minetest.conf` + Includes if it doesn't exist then make it exist +]] + +-- Crafting +settings.craft_gunparts = minetest.settings:get_bool("ctf_guns.craft_gunparts") +if settings.craft_gunparts == nil then + settings.craft_gunparts = true + -- Allow it to be changed in 1 spot + minetest.settings:set_bool("ctf_guns.craft_gunparts", settings.craft_gunparts) +end + +settings.craft_ammo = minetest.settings:get_bool("ctf_guns.craft_ammo") +if settings.craft_ammo == nil then + settings.craft_ammo = true + minetest.settings:set_bool("ctf_guns.craft_ammo", settings.craft_ammo) +end + +settings.craft_tier1_weapons = minetest.settings:get_bool("ctf_guns.craft_tier1_weapons") +if settings.craft_tier1_weapons == nil then + settings.craft_tier1_weapons = true + minetest.settings:set_bool("ctf_guns.craft_tier1_weapons", settings.craft_tier1_weapons) +end + +settings.craft_tier2_weapons = minetest.settings:get_bool("ctf_guns.craft_tier2_weapons") +if settings.craft_tier2_weapons == nil then + settings.craft_tier2_weapons = true + minetest.settings:set_bool("ctf_guns.craft_tier2_weapons", settings.craft_tier2_weapons) +end + +settings.craft_tier3_weapons = minetest.settings:get_bool("ctf_guns.craft_tier3_weapons") +if settings.craft_tier3_weapons == nil then + settings.craft_tier3_weapons = true + minetest.settings:set_bool("ctf_guns.craft_tier3_weapons", settings.craft_tier3_weapons) +end + +settings.craft_energy_weapons = minetest.settings:get_bool("ctf_guns.craft_energy_weapons") +if settings.craft_energy_weapons == nil then + settings.craft_energy_weapons = true + minetest.settings:set_bool("ctf_guns.craft_energy_weapons", settings.craft_energy_weapons) +end diff --git a/mods/ctf_guns/ctf_ranged/settingtypes.txt b/mods/ctf_guns/ctf_ranged/settingtypes.txt new file mode 100644 index 0000000..9eac6cf --- /dev/null +++ b/mods/ctf_guns/ctf_ranged/settingtypes.txt @@ -0,0 +1,14 @@ + +[Crafting] + +ctf_guns.craft_gunparts (Craft Gunparts) bool true + +ctf_guns.craft_ammo (Craft Ammo) bool true + +ctf_guns.craft_tier1_weapons (Craft Tier 1 Weapons) bool true + +ctf_guns.craft_tier2_weapons (Craft Tier 2 Weapons) bool true + +ctf_guns.craft_tier3_weapons (Craft Tier 3 Weapons) bool true + +ctf_guns.craft_energy_weapons (Craft Energy Weapons) bool true diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_ashotfir.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_ashotfir.ogg new file mode 100644 index 0000000000000000000000000000000000000000..87fb293796f22a1bbdf540cdcd583417684a894e GIT binary patch literal 5129 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 XyYx1ktJN#=i`i2#;ZutKgUyTpYAipY literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_click.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_click.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a5d1243a55917729683d136135f2d39df6cd91b8 GIT binary patch literal 5422 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_deagle.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_deagle.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2a312dfa38e74ba461c572400362c3c50cd065a4 GIT binary patch literal 9156 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 auE{R-?XPvdTx6fu{xjwSI|DzsR0060WO(ub literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_dzap.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_dzap.ogg new file mode 100644 index 0000000000000000000000000000000000000000..89fc52696e93eabf0b34b293d4ac90529dbc0065 GIT binary patch literal 3605 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

r`ELoLgMY z)p}=1`gLiW*#0E{+PU8^o)6Do*Sa>G>n7_r#V3X5MQ7DWteU#mfvbPjLk)L7`NUIt z`R*5Q?wt6{j_uf*1zx5*Dmo`fFs=A|TfZ#m{~x0`kM0Y_vQHa&t1a#?yKNpZRclS9&DK}jD zeZ1THCVrK$E>y0zw&L3S;$N&l-DI;48F3-g-5;*4n^<&N?AM2)@Y8&DzMJGl?>&6+ zbnW~)-k01O6FV%Q$Ry8W6JT2Q@a)&3RnEPPGbBtHPEGFAzAisM=5I>u@rCM YUm*5>cKObKZzsN=c`@-4|NffY0GWg`-2eap literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_explode.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_explode.ogg new file mode 100644 index 0000000000000000000000000000000000000000..736c38395eb01458c72964f29d6c73686f617282 GIT binary patch literal 22869 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_m16fire.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_m16fire.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ec868c011501806c4474ff4bae56580eb746f849 GIT binary patch literal 6257 zcmeZIPY-5bVt|5R+sncr<_oQ~*Nk$EW%)%(nZ+OhMnP>5#lWzm147Sa1nY!w7#J8p zIvE)l7;3oVLb+}J!@yQ%h#5Kz3=9#O1sQt&Md=DTnMq+_lNCG_j0_A-4GaxT6*L~r zZh<3BkhzSk5WPZ9&S8uU42%psK_ZH(lEGfd98-gWG+AYn1ESq!ldo91DW(VncX&!J zt@hWN8sT+9FepOPRW{fs*mG*oG)-68WRYMG#o%j(sSArmyxTlERdamTm56!2n3+7y z&`mb^T$I<`B59ikUJS1SQx=>=3-zt6u{#e*Z`7n zU}I=t5OFOOIbJB^K1t;?6Ih7@11R)0`W|XbQudsb5;-k3a@w-WX)AWF(*M0q@AbO3 zuXgdZw5?%bIKjXm(Wcmb&-2WL;0c~;nxSVbITn89vwSL&aw+K8jHI5xa}$Dj3|S4^ zE@-w2T=BD9%A>^L>@hdxoPxLQiw8;1Ed-=CDKT^~F);Kv_9z~kP|V}SrdZVHc|yVE zoTcX6DL!5rYqw1EjOiA)HY@ZU;r+Iur&>734Gm3f)Unqo}F+3sD;-Ps|qS(*!nL-MW)-#zF z9wSg3@-Z+lia9M*)Mje1U}R`k$(*$`b5Ta-ERCvVD^@MiShebD<+7JEm#wN=v~tz5 zRlC-$T(vHza$Y7#cAn;{RV!Dm%U-qWb=Rt_)5})h+V*nQwl}9XBHa$c{~xxMR2<*HXRm%Xl9_Hx&%*S9vk+O_HJ%w?~;R%zc}_WIPO*Qd6v zJ+*0F_Oh3|7OlRuZso2`Z%={ruKB&}^{Z{KPVHKEYSX*h+t&Tww3d7Ki(T8+om#hU z^`7Am-T-S4T9*K04AmPSuay&aw!`8_rE zdu!zO+PlG_(dMz?*L|;Ft&P53o476azIbf-_0XHwT0^Im-oI9xI-_*1!LD`dR&RUr zdX>)Wed}HyGkCqrV9l=FKkL?VA71_X*v8lU*4^3HpLKiRhgaJS_w34(*}Xw}|J&ck zHm+QiJA2*g*UPkD@5*_-FaPzf!k%@jU$4^nz3bH}5ck9Defm6$U%%R=b$Zu^TbtIO z-lfO0d!6**tlNj)-P%=fW|JPz_V?Py*K<2x-PZc>YU$$Dw~ys>AHHN>wvU0Kfsvh| zfkF6`11yT!6gfnb1+IcY6ja>>hcZR$DClM5DKvh-NF?xkDAyfW8r z4a?5b-4@`Ky>N+`x0c~nvE07Nx_$u;2hAgTete-_E0qT)dH-3@(fe3db~#O0*nPSSrzcL1M8;vVhi7 ziDEvdr6S4a98X9TpL5idOg`tRuG%8tq`9<3z)5526eb1+E*S;}rko2?B4id^m>|js zaZnPEVVgopkd>xji;tK3(uqP*+?uJ=yt-76or&sPd*p@(=i1h5M%k*zE+x6GJra?m z#lZ0903*Yj15O$yDXI(;*clu^E;whIE|7G_l0(si!|<6*i-6X#IUv7@CZDrpS8O?F z`COqz!0Gv%VgVHBHpQjalHMpRxf0d0wM-x= zOZQlmGe{!)97tk~>2;9AvpdxwiQ;oR85r)cvNLR8mUcB$m*CWbc|u`{NOF&5`;?>} z!{>9Hy$p}dC_bloOrrRl<#Uk4^Et&JiQ;pXAPLLob3hUcnkRr*7aU)JxEzWl=PaMg zvXaz1 zrCY+XHCJw(5~QJdRLa|H<)AE3^c7ae_h|6ic8q805vN2+1BnUYd$60+8s@1mznIkUCiA0f!wp8-ZCuP8aj7?2} z984{O9H3Sh0|&zo1_lqVhK`PmXFPlYLLy=kQZjN1N-AJkD8T}54YJHogz!PFK~SS| z^(4FF%E>92IoYWxIjLzNn4OuNnVFN3mXVo~mXeW?l9U>g5V~!{?5w5tTv$uLT#v8b z{=4wmMt=VOxY}#>8{ci7X+G~BSKz**yS~@oKi}LQ`c^|wr_$oZ8KX^4KDO_E^>~JR zl4;Yte-9RZohD_beJy9prHa>28$W*#luq9~Q}EcKnpVBpFErQ=8FIaro_?L7N?32}g?(I3+^pp9irg)FhgUvHUAX_q zlTF2wO=>zHG4FdXrgTPs&)HC+jcrj9nHOH(+L63U>HM=hW~&rkjdH?yl-$K!-?;x) z$cy~GGmP<^-pUzQ#rRoN8YH&c{oML9^v%9qAM0wiJkmPuy=-QDrLEd)(Pg_&Pjl_L z`y}SK+V$Txa{i2ZJv%MDJk>nTgtG1L+_%N`+y$w=>ff*KpTE;!T6s41RCIv(>V&I5 z?Kuzf&kf-J%Bjh>k*S{P)H`9F?@Qa_6rZe|B|VD^}sD zWIjKurD2x)O6$sfQ;zE8CaJLR)8#sEFi)6){m2TvujSvbiSAc_x8?KaM~Bqs+tvyN zhaFyW+?}&IC}(cJ^`F@I(y#-vb~_u@&U3CkGx?{}j;alYmZp;q7jAhTve(G_XQ9V` z-{pzI-&AEaKE%f5baYHz*r)8zwNJb0jayH2`?>zkPR>V(Gw;3q{U&&uxBO)5dNuc# zhbGmf{rmIjLVJAKF3pou4y;If`}W9OiD=i_xEyGQmI=MoDXs5NU4LU`tCses@K^13S!%Z@pHTmxz0;@gZGy?;Y`$+V zO(QBlZ-4SM^QQOp3EflO?yPoU-?4ee#gIc$``xmF89f@g| zcO53V8*)DU^SNqKXPV>g$8F10Lk?Rd%g#xQkXUJcFU4S+CR@(OPZK8jGX~23=RLkJ zeD(Gx*%3ng+vLq2ufG)YeE*j3y?;WV-!J!d`m)zYlOyt2S7K0I=342iGKOB_^4c!z z<(&&&{+pqhVw3N&JncsDjQqWgy^)@wdzc=JFWVE$>>Vy;dua8f>(kv=vNAXbD2wK; z-*~P|dH$oMD;19=Z6|adKKwVuT>tSG@AQ|S|6L7RK9y;?w~y(Qk0!=NSE@^7l%^Ww zDBWM4)cfqV^564fGl~s5mVRPAUf1=+OsjcQxL}U*!qRNH*E3!*99n%bJbj8ZTZ6>n z%0D-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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_m60fire.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_m60fire.ogg new file mode 100644 index 0000000000000000000000000000000000000000..f902b1d5310485d9e021692b54ae76fc63ead7cb GIT binary patch literal 5609 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 H(@P2ftTjOG literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_mk23fire.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_mk23fire.ogg new file mode 100644 index 0000000000000000000000000000000000000000..db3db4b21ae59eb657ec0009c9d804ffa6da0298 GIT binary patch literal 5384 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_mp5fire.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_mp5fire.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c42d9f0820a81a4bc1f485fccefdb4d92b37bd38 GIT binary patch literal 7184 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 Cr&`7U literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_pdudegun.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_pdudegun.ogg new file mode 100644 index 0000000000000000000000000000000000000000..6f2bade78304b75a952e9b0612dad7b5fc2c2a4a GIT binary patch literal 5272 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 KF#Jhc$_xN#pybp5 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_plasma.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_plasma.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8d6c83ec757e8ff56cb536ae931682863b498e20 GIT binary patch literal 3712 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 Xy!VFch8B|lD{6Y^R5K|AoE{Q literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_rocket_fire.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_rocket_fire.ogg new file mode 100644 index 0000000000000000000000000000000000000000..57252f3bbd887d92add7fde29df90c290b5df720 GIT binary patch literal 18569 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 T@ez8!#$4fg?Og@~9~J-rwt&y$ literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_shotgun.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_shotgun.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1171b78f6d6349d18d7fe7ed88a5c349fdaf0fca GIT binary patch literal 12881 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

?@)SW##(T0;&?7Y0C=jGoPZ257u#mIyA?*29# ziBCM|9=u@cRXeB}x49uEMDpjm@A{YjT%D(P`Iar0RljM--#t<)Z`LTLJnX;FcI)5e zp3jH39bqVWzrpe9!K{-{*4^CPqH@e7bmk+bt=rD(rN2DlB)9!S{_#(09LYH*wlz0X zyd@qBYB9!H%3L&79m=zg}PeX8E(n zPXBT?>@R-!&tmgU)o0f28BV(1YA))N-`-rW{KTVZ4gVHB71`54`l{iR(^4WUEdz68 z7EN4tov%1-!`(?L#>SKO1jNRsc*%I4J9JUZbJdkqT)t1`?OR@nM(2i0Z+IvDc=LOi zU1DCsRnuKnGhfL4&b6{^WS@BSd)KQCzokyDOI^L0`y`Y3Z_gvlsWvOcB`%rEw1t_^ z|Hx#xbv(9!u)8pZ;_0VEmeL{u7zs+K;<9 z*@g=5TyQhGs)?7PbiS?A6z zkd_j0y%-tBxu;fr^V@}gPUu@KZ~F5hXYVz=tMwvwJVHCKxivrk^G591<1ChprEmXz zyTqat|DZ}yZ2mo#s`JIF4F4?N{1A<8()3~ZSP(3~V1{r&=B!imE_1G2!n`e}@`Fy! z_0#LG_HViQ_PD&q=UY!Mti7vLe*W@b@yRW|av=}pGap=Dmbl~=yWQkzo6c$MaTRq{ zW>Kq`$}V1$I_=uxrbB16FIR6DX!7al=C`-gmYc{Jyp>KyN;iZ8=Vd` zmfxz)Irpli&%Y+`tKnZS?~IR{uy~$dZrJyOrLOVUrCz^PE-F|ZeQvwq{7-uqasA+W zFy(3d_B-=jvocMiR+v4Tn#VRne-FzlMus?xH%F8Uxy^VBcG-2yFi5Pvv_$KpO+S-# z__qA5ep+w$J&ly|-cfY&UftjIY0snHsTE15&%L!J_s)j42B`WAfty7e&Y1CB zdde7PysEk;ignHO6<2k?9SP$wa9=89DOMQCwku<+Ln%!`OQV*03*hv8h-?2=Uu z(W0?>7gb&|THLOF;Ci`+{gJm&X53!0+xdTQ&X~Jy<2j?~_g4gNKJJTBJ9t^3?W*7J z{=|>_+otk7*AM)nSKqK9z9GEVv466l>L#BjiEb08lx;e_yE){*m*Yx$g?(~%-P`>R&?$^DZ zeZsfz2mU@HSCM{Vl~6(3fh*S!u>CW;b5JI?iE)zT-Sw%(maG}fxk0MoNjj`~dGG%j z-2xO%BuL{yLy{};p5V^esfofc7#^%HJ3I& zYEgZg>*VgI{~j?IMPx3We80M8R`awZ;q|s3Eccx7O%%O4@A|FFe5(y|=C?&k32+_? znet={f3t$p_TO)lm$#;g3Ns7iTasi(;Ib3T}^Q)Fv zDe@$!+g2R-$Wd}}=jycz4?aF!eC37CQ;WE6C z#Tb{W<8r=>iTA;**cC^aL!zH&AVT8#X0NbKUZ3o_gJL*Mk_71DY)M%xs}e zy{W3j(;n;>>SztzCGGe1clnFMpVw9~HO*!ipGc(HAe4c4d-&^H1#*8xkbHmgc z3QmTqMi{dmcy+1ZZ)w-h33vaml;3Y~@u};x*w^#3jXd?Ho0+chDz1Hyd9A5+j_YTm zCu{!p{A*g|rFCIZLF^|z7 zID9~8LC0$)|C_1|n{%{&aVN1}ny@n9=*fB0ZKurrwqnkcPJ2zc2b|x1y)q8iK1y7k NWKyHPj@^xc4*&@KmHhw! literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_terrgun.wav b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_terrgun.wav new file mode 100644 index 0000000000000000000000000000000000000000..08636060a4d711d3dd77005cf1875d075ea3ba2a GIT binary patch literal 14200 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 Y5(yUV7rM@G%I7B3B6MABqWB>>09fn?1poj5 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_throw.ogg b/mods/ctf_guns/ctf_ranged/sounds/ctf_ranged_throw.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9ce91768a635544a345dc2771e538b88758d9ee8 GIT binary patch literal 8112 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 IG$u0w0JGvyF#rGn literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/sounds/license.txt b/mods/ctf_guns/ctf_ranged/sounds/license.txt new file mode 100644 index 0000000..a5f583a --- /dev/null +++ b/mods/ctf_guns/ctf_ranged/sounds/license.txt @@ -0,0 +1,21 @@ +Sounds were taken from the shooter mod. Relevant section from its license.txt: + +License Sounds: freesound.org + + flobert1_20070728.wav by Nonoo - Attribution 3.0 Unported (CC BY 3.0) + + shot.wav by Sergenious - Attribution 3.0 Unported (CC BY 3.0) + + GUNSHOT.WAV by erkanozan - CC0 1.0 Universal (CC0 1.0) + + winchester-rifle-cock-reload.wav by MentalSanityOff - CC0 1.0 Universal (CC0 1.0) + + trigger-with-hammer-fall.wav by Nanashi - CC0 1.0 Universal (CC0 1.0) + + woosh.wav by ReadeOnly - CC0 1.0 Universal (CC0 1.0) + + AGM-114 Hellfire Rocket Missile Launch.flac by qubodup - CC0 1.0 Universal (CC0 1.0) + + Sparkler.aif by Ned Bouhalassa - CC0 1.0 Universal (CC0 1.0) + + explosion10.wav by V-ktor - CC0 1.0 Universal (CC0 1.0) \ No newline at end of file diff --git a/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_ammo.png b/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_ammo.png new file mode 100644 index 0000000000000000000000000000000000000000..daa348e5e1055aa9784dc9b1587edbf78a5ccd27 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s77>k44ofy`glX=O&z`&N| z?e4u(+ms@ zJ)SO(Ar_~T6C~meTnn14Ath;`l)cWj?ytR~_bgpgNq+hLe9w&+Y8xmxEM`{o+S{9W zz?jLzkvUFq!AGeLIv&#weqAOXCzY?G;a&GLe#U|`A1=LTXmd(ATR#8ufn=t`+<&>> z9df?g(Aen6qh+`M?u3N~jx!q@8ygcJm(*6wN;vXteJl^p|IX5b1`G_du9>MnoM0iv Qz`(%Z>FVdQ&MBb@00k#o_5c6? literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_bullet.png b/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_bullet.png new file mode 100644 index 0000000000000000000000000000000000000000..ddcae5f30b78b5c50b495f3f1cc5c9d7f29755a5 GIT binary patch literal 601 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQi-V13aCb6$*;-(=u~X z85lGs)=sqbI2<6->L0vSNtE5XBjiND+$aIj!Yf)L3!PSoMwJ>=zLYn~^azTPVZGke zY~LNqE}kAM8^h}Of&IwYvz`}Sz4qv9Zt3`X=yC0w^79Y({$^Mhmp1FFDPP8}++{+A zhLdAOnb*HK$WgI*)8VW03oZ_t8t= z+Yk2m%Otr*s@kdd%_?zxObJ=Z-Kwe!@h?@#o3o_(2`y6!TUa-*w`V-p8!=#+rAUWvC>nqomEa_=9=m;Dvm zDN;1`z=@3wTqY;h$^YT6JAdtzzh8ytL5mB2A6dvRc1RGg=1AF^{h{jFVt@rHSUYqy-o5}O<%vCi-t9IPHyMlp%fi20~-G!kW1Xt8g zF=b$2;4JWnEM{QPQwCwiilz2t3=9nHC7!;n>`&QbnGIy}^82PSFffFAx;TbdoK8-V z$T+}}TvA^CU)?o1GgDKUnVFecc&T23qxgdd4-Tw;c)VZ!2X8_`Lc)b>*V;C(kK5}t zi@W102eU{!qp<3>%jZ~2OdDDQY%bqnW#(rHUna!%m-o6X0|Nttr>mdKI;Vst0ItpV AVE_OC literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_bullethole.png b/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_bullethole.png new file mode 100644 index 0000000000000000000000000000000000000000..4fb8b04cf538c70b084c37d3387e4c6350f413f8 GIT binary patch literal 596 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7TQi-V13aCb6$*;-(=u~X z85lGs)=sqbI2<6->L0vSNtE5XBjiND+$aIj!Yf)L3!PSoMwJ>=zLYn~^azTPVZGke zY~LNqE}kAM8^h}Of&IwYvz`}Sz4qv9Zt3`X=yC0w^79Y({$^Mhmp1FFDPP8}++{+A zhLdAOnb*HK$WgI*)8VW03oZ_t8t= z+Yk2m%Otr*s@kdd%_?zxObJ=Z-Kwe!@h?@#o3o_(2`y6!TUa-*w`V-p8!=#+rAUWvC>nqomEa_=9=m;Dvm zDN;1`z=@3wTqY;h$^YT6JAdtzzh8ytL5mB2A6dvRc1RGg=1AF^{h{jFVt@rHSUYqy-o5}O<%vCi-t9IPHyMlp%fi20~-G!kW1Xt8g zF=b$2;4JWnEM{QPQwCwiilz2t3=9nHC7!;n>`&QbnRN{o-|ov~U|?w{W|t4l;C%(=}!f6|i3(70KRAkZ14zhMFQp8EfS>)9L~>qP91 t>PeU;7)Ts&(wO)1Ia9=~W!4M~>n3w;QOo$m%fP_E;OXk;vd$@?2>?Q3_OJi| literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_eammo.png b/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_eammo.png new file mode 100644 index 0000000000000000000000000000000000000000..2e68ee99d30df280e0f805f47ce81e8156714e9b GIT binary patch literal 1774 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s-G^#=(N`ey06$*;-(=u~X z6-p`#QWa7wGSe6sDsH_EkKClJ$@AyB<}(hDB*EhgBb1)8760+nh{@f5weIfx+(lik zP98IvPF?x`yZnOvkIoGf`A;VGU3~a_^ZB3)2Ic=gRc-$Kdaw1nYZVg9y%i*au2hu; z-~7e;_~G@I+fp?)eUo!LZEL*StT1zU|m|&?v9x!jFIh50gKLA1UX4{dA%Y*QD~7u@=827vGfl+q3Qm zhs)!08t&#L&tx>@8e*<*>6r9^Wy@tP$)hoaqEAf1?=}WmZf=e#4cUR%cYY*h(UZQRpOt=D%|t_{Drp(uF;*I^0$U-p_` zrhb^}lzfF#(0ccVrg$S`@jRbr&!nRiT8=-{)oI92z5M>&C-#+GY=@g}3M3RB&wRx3 zM|*q8$2AwYSDcSMIOUcZL&t`)2IDme2VAcmm>4VMdFH@Hhk(ZCO?wL)82KEf=7_A9 zYMnIW%vMA7kC&z@1U@r3rzRk1lEq{m$$jFJokIO2^CtnEQZ*ckZ6ZBRe5zSr439_z z&uNeGoK?f6xonEg(-5Dt(Hk;Op4l{2C$f;OO{VzNv|>Hi6$uNOqFH~jD!0p2{ZN+q z=+Q3wQ$zG+a4oOtwUD*XqGp-oTBt?ktc*Opwq#k~!H_R(F~I?6aJ86-`HxW!>EYF_ynB3}kCt3dT`9YgwPWJq1$1l0x zlqi&yWY^43@~PhE882|DIC#Im(Jw~>dB26>-~NTyUHq)DJ$jS*oua#CyS_YV|E?T- z|H2d|rhBL7i(MAJT+VSg`fm;M1?`Vpwul#8Tm5avbotiYfOUDL9~1w3u64gFY;owC z^~aaWwU0jv_stXIRLgz8T5xmN<+R%?uGgij%}Xq8JT$vTw!QoLOxr4#Gpx6&FPi-q ze{eaObMpIDYx7Thwz~6aWAUqoq)_jYD80}3PhAg)ozarJs4;Nok}uI5_ZfZk;~eH+ z`|^AG*LdgMazDDxe6gSXKloL~ z>k5&1qwr|LLaRst(ZVZQA`6{Xh(?tf?EJz#%S1&}udgZl;KBZ*tD3tvuj57P z_lSL&n!4_?j2l;XL=%f3*Q*r^xTHCwN`rJ#GVEVImM{7%v{R%g^uURY4N@j2*2(|j zuPe_MRaf7$BtwW}zs0%Z90E64qj-=1v@4r)jZ>h8ZQYl?{nuF1>^$>Jw)_yhu%9<3 zrraczf5#n0w)s3ar^IS{1Z#*jemDNL%*LRA`^&n@y<5K*{$fa3x%vxlK>z)J z&+ppa-TSwC+1>m6JT^sj!3Pd)Wnf@nOY(MiVK4!~^(Hb07#J8h3p^r=85p>QL70(Y z)*J~21_t&LPhVH|XH2Xt99ACOT-*!{3_Cns978NlCnre69k>=WSwl+FKq=dK*Gwl_95HYV2XR&-8mGGb=Yn2r}n!g gzgLvRBL;?d{{HGEnew|C7#J8lUHx3vIVCg!0Ou|{&j0`b literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_ebullet.png b/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_ebullet.png new file mode 100644 index 0000000000000000000000000000000000000000..b2e301e45157bf594d165c2fd882a6d067936791 GIT binary patch literal 1493 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!totE)mHN`ey06$*;-(=u~X z6-p`#QWa7wGSe6sDsJ5k&zJ~$%KX#ja_7;tdorJ{_M5oV(&uQ_ zDi5Fc=ASP0?| z4~|Y8hG%^B-23djcnsZoHPceRYDt-_%DOa1!|9Ov4b57yG0WG~JnPN|-z^uCE>DYkcdq1($ldan3y-g}{c01C-P|s3 zbg0AGUFv5@?&@F5Y!}SBz3O66*17KGSs!Le=quj2r)(T=<#B=vgErf?^fNJUShl`{!*`9@HwBCbxxMdFYmo7bKh#V zzqnMhY|WvQD^u6l^^~7&GdbTM^)K)Lb{46FzRg@Sp7ilP+^%>?Jt6(jx2x^{xdpaX z{Rn0M{X8L2dS#7^W?el+`+I@CY=Eo)Dlxxvi*wcXM=&o-8RtjnKwd&&O*nf0YbNA+TeCwJNelR|I@np#hCDniWnp--)KG-4u{+;c+dyGz7PnfLE zmAO!I+vmulB(1$#Y;lSUq-!Odm!Hu|_M7x5!*budhmT*!wxn;h`~Lhzps^TpjnYRQ zW1ra-%@tLb%`Dyvw@1WICw$bNbvhqOTGu&MEv+(G zd7cvA>REn2olYfB{VbNgHX`k7^(S#Q<6ozYu4nQowz=v!HgT|~iUhRua;&w|6cgGa zpZie0JUdlgeb15vk&ODnIsJ(W8@R7%^?j~=W3g5E zz<-{Ym%Q~Wxz5x~ip$J+sJx(DddH5uj8k$2JDGWGBsXd9o-}{igtJWV)4%v;F8D9@ zBIi3VoFnR=qf0TakKtSST;J2#o@^X{!-`>xxs<-!8P&BQ#_UC>E1_rhyZ+904 zUJxwbH9>)afq}EYBeIx*K~EWk87r3BmoYFfu$OrHy0SlG;ubPu+qIK{g@J*=+tbA{ z#Nu>vf<(pvj&#xg|NSSOi*s{hV`F1e^NKytq?qL3aGceN&A`CGV20vG|B0`dluQpX v98Emn()re;gwd8aK~dzqN%_G8%na2Z*juC}-t#apFfe$!`njxgN@xNAZ6crq literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_ebullethole.png b/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_ebullethole.png new file mode 100644 index 0000000000000000000000000000000000000000..57fb12e1020fe5f28602f9e11cacb507f37715a3 GIT binary patch literal 1586 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toA611!lmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNUG-EqmHp4W8Ej=_0l)lLX`rJIZB$<*E9y*Rj8Jm0x7+z3AH1 zOoN1u`)pHw+1K;`;%@H{{v;NBLeWCT?zax>)FI^^EZmpKAEM8dw` zj_CWxT322Dz>qEf{og5lVxH~`+@B~fI5&}X>bE&6e>VNTDc@LhUt4kck2$Z@cCU3m zKJ`>#pO*H#-0I7FmZ!J(FSx?PywW2)Z2P**^A687qo(P8F#fes>s6fa!5MZMOec0< zw`Sax?(km0KI_ZGf04f#;!i!i&aZR$AjedH=^J+K`vvTI*QC3B+NZdpTYvrM2Ae3U z#qaaOYZxvToY8RSx9a|vao}C4tyqAPpR?_{Nr98J*ExN9w(53(R=U^Hne&;l1Tty@BdVWiL}&_oST5USc?PcKDYj1slG*IgE8voa?@u)Ek5@T%db~Q$OO) zw)Pu6_n%GEn=AU4r!3ydXQM1*14pv-q=QeszhPQkm>}+|WNe|v5i()tis`&u8)llQ zXvUdxxOy5LKW02JJl>Gg=UG%PrOY>i<{a-5M`?Ai-vZ-YKuG&RW zv+wWRC2~9bVah9!)%j3(KTK>X>*<0<%`Yk6-(^QH2)vj^hNP-yx)YpeFsyUzL*|bFC>z~dGAKs zv;fKdbvtJN_x`@-sc~6t(v!ar`|46ITV227vp39q+qZ9C5t~on-@;eJlJ)*~t>DtQ zb1x%qN$FjiXTJT?v1MOlz1>@#Et)^e-jok`X?B%6qh$6g){tGkUzxP-E~{dknissc z!E5`Fp5x1($MHiGy`|Z(kYbuvGrW_vs)aT<(karuw9p-_*Y;Lxqv!*+QOa9#`zxI01hyEEKRey+oWz{};e^FB=0|R4Arn7T^r?WFGw=*zQ%&DDd z>v7mY=4gEI(z+0qw+fFYEVPOg5iPu;C9=?Ig=kc%!Okz-vrJSp_4=B!4<774x~jQ* z^E$qDO$t94AH8_83r>!SUR_DrGD7o!(WKojVUM;pb z#Rbx}63)xd=p_41dX!@~;?}ghV z;=(%5ce?xTQuwHRU9|tc#q$`kinJ3xYR@{Ik0h<@oT`>q8LT`{iEs5Rzn@O0lBa$a zOJ5t2_O<$xIGgdWQ%2V_`4rn+bsU>GSW`s;T6#IwT4{<2ZIRD?C|~kdXs1Y#=z$X( z8-z?wtdsx4Uss-;s;<6gNrFg5ec_z`M1>99SG4***S@jXDtzESPs~f+`juQ~Y9_^H zW;|40P%gb=M_$G$xq_X{JT{V>GO>_ z%)p?h48n{ROYO@T7#P?~Jbhi+pD}R@85pg!o@UIzz~JcV;uvCaIyqs1fPs;Lfq{X@ z|Ns8e-o?4OiLtc1oINVg)fuF}A%QDbalujcR`-qEZoCpaY#Ri+(yewan30&kz>p-# W`nc_k)no<+1_n=8KbLh*2~7YsTGgEZ literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_echarge.png b/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_echarge.png new file mode 100644 index 0000000000000000000000000000000000000000..65ce70f74f1d7ee472ae48f1459df89bc263c70c GIT binary patch literal 1496 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!to>#9N`N`ey06$*;-(=u~X z6-p`#QWa7wGSe6sDsH`<7CY^+22bn#$fG)po*YMte%Pj$T{u0TyDY{tG;P@`?Y~!K z`*_)O*1cDMyyN5J_b>k)>aR@@H;FuBSoOz=Zzi|Yv;O#d>7NqkpXaX6w)wIe@3IU#cg*c)oc4AxVw?#e$ocRqyY;lfvytZ}sdk#*$(xWr%e#c^tR2ZZ1^XX)DB2 zS+VD|Lw){*=9Al}RlomtwJP0i`sVn1m6HDb7b>hAe%<+#`|<9fBF#s~8D~h_+nlRB zb2Il`p-n8OVBaz0#d~(|-2Cp~5w6pz_r(H*_*|{uP6|9DexG6a?`PUxi+y;sE(b2~ zYgOxwHP4zLQBmM@_D)3Ee9uQ`c-MFw(lW91oTkTC)Z5OyPoXAr;oiJ^uT72C+~EwK zDbQo~uU_-rezyHVcjn|qy4=%Szo0w(nbR?)?dN8&Dwz1^?c&`xRe1mY)ACESI9_eL z`Jv(Hb!C^(s?)kR=dgYj`T8+zg7;q@hVBj9oOn1net0YrIjR24g+-pXfoqEKy+uhn<7|0b607F zuUwebYZ|(G=d`vjnF}+!bxpH(PCXZEwXIXG`qi~!{pLFd{0t9W5OkL^`=lYf(=4@Z zrSUnF+-H$`S?X8$pK@P$vEBSWxXiXyz6w~mS2e>vmqbLqf9{ur_V{xdYvA) z<{5sje4BYnU}bmj>n$COi4sSwUM78adl!6X&aLG;KK`Fr%zan;gyn+YC*E>y-M6ne zSJ?XAp{Faw_tZ+rhsi`o%5VL2_m}^I`|1JwtDkkH2yedo`dwSJZTm*u>mQCjcsDyM zZOY?IsrF~Ry^rq+Og;0>_|l#8)_*k4#@^bed3G~AwsTYbq8B?i@h?7KTcqFgP5nZ?V8$bUzq0=f6`ogZ*6{Sr zVPIfv&2)AS@N{;D1NB*m}iW$nue1Cj*@A13V z4jCacve=F>gl_H$QPNA>v^wd9C{q(h0-Lgt@mEVvuS3N(cMl)GzFXq_C%f;@Uz~jE z%l5k}>3uhl7@`%FP7;)sw+M?iqHq-aFP z#Z?oNlw5xo^8asmJpIJd39EVB`dC92I+gu-Q2$|f^kxIYcWSMV9X=f0X5ZFuLGQwv z+uy!#%r*CC_-|aWbnD-%YzBWltM;yS?Qgi3`{2>8wVKrjp7LGzzvOh=8;`nKP74|K z%)e-!+PE)zLG{_UYq$1aW>@fyRn2c`c23ygar3p@`**M2yuEL{_Fo-Ci%`+J9f}95 z85kJYlDyqr7)(HLy@|{L1_lPs0*}aI1_o|n5N2eUHAjMhfq}im)7O>#851juH80EE zQzi@y3|^itjv*GOlM^IZdv+`}`|rM?ws2MQq3l0C@=baPi>`40;I*i3aAHoYRlJ|c z>A30t|NCEl&lgbnJwHc0X4lV7BmFP>JFI72=wx8{WG+}S$52X=fq{X+)78&qol`;+ E0JEvRzW@LL literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_milkor_apollo.png b/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_milkor_apollo.png new file mode 100644 index 0000000000000000000000000000000000000000..e151f49bdd4a2e028511fe06ff2dbdd1535560be GIT binary patch literal 9528 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_mini14.png b/mods/ctf_guns/ctf_ranged/textures/ctf_ranged_mini14.png new file mode 100644 index 0000000000000000000000000000000000000000..45a0822b6b72c4ca50997c8b42bc82ddd3a2e652 GIT binary patch literal 3295 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 G2~7Y>U$?>l literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_357.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_357.png new file mode 100644 index 0000000000000000000000000000000000000000..39943958ee0db46c8881909d0adc884677b7506e GIT binary patch literal 2987 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_50ae.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_50ae.png new file mode 100644 index 0000000000000000000000000000000000000000..b58681890ee543fe1767b5df677e4b70a51c186e GIT binary patch literal 3046 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_556mm.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_556mm.png new file mode 100644 index 0000000000000000000000000000000000000000..c7c077375a4dd95b95caee0d10af426b39fd2202 GIT binary patch literal 2980 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 PFfe$!`njxgN@xNAY9@&! literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_762mm.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_762mm.png new file mode 100644 index 0000000000000000000000000000000000000000..1e60138fd501b41e002b05e2adb4e0848d722213 GIT binary patch literal 3049 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_9mm.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_9mm.png new file mode 100644 index 0000000000000000000000000000000000000000..11204f4747a0a2366f67cd40ba41dfca7fba1b47 GIT binary patch literal 3055 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_aa12.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_aa12.png new file mode 100644 index 0000000000000000000000000000000000000000..b2d8c2f70ffc41554aabb44a8e71f18400cea3d6 GIT binary patch literal 3323 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 I>zopr0GCE4h5!Hn literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_aa12_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_aa12_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..ba0c48e0ca6c58d47dba2c3a42f0f96797c17f96 GIT binary patch literal 3171 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ak47.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ak47.png new file mode 100644 index 0000000000000000000000000000000000000000..51da45e421ce83269b111033333ac37cfd346348 GIT binary patch literal 3373 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 Oz~JfX=d#Wzp$PyTvq)(G literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ak47_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ak47_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..7f0b70c7b1cefc6e92b938021de9735a0e4b0412 GIT binary patch literal 3371 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 N;OXk;vd$@?2>=19O6>pu literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ak47_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ak47_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..fc54533dffc020f2cf73b595eee6cdd0ffa669c5 GIT binary patch literal 3333 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 Xsd*buwX!oXFfe$!`njxgN@xNAw~8~* literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_antigun_block.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_antigun_block.png new file mode 100644 index 0000000000000000000000000000000000000000..9e87ea0fa6bf29a341eecac37dfb424e4a929259 GIT binary patch literal 2984 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 V9aY_4$iTqB;OXk;vd$@?2>|72j>-T4 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_arifle_img.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_arifle_img.png new file mode 100644 index 0000000000000000000000000000000000000000..bba65baed569e4209569088d7d077a436ad76584 GIT binary patch literal 2982 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 R1Oo#DgQu&X%Q~loCIF;%iG2V7 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_assaultrifle_mag.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_assaultrifle_mag.png new file mode 100644 index 0000000000000000000000000000000000000000..58236ae0aad714728f6dc5a5fe2fa7ee344d3f5a GIT binary patch literal 2918 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 C!fK-c literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_awp.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_awp.png new file mode 100644 index 0000000000000000000000000000000000000000..e439b920e70caabb4886b20bb6bf3d63c2fb9226 GIT binary patch literal 3364 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 BK8OGS literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_awp_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_awp_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..80c32725dec07dd6af33598bf8b789d228f3ee14 GIT binary patch literal 3295 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_awp_noclip.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_awp_noclip.png new file mode 100644 index 0000000000000000000000000000000000000000..5825b8704bf48c8116380c32ba8aafcb4a1b49d3 GIT binary patch literal 3375 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 Y?-dL6X7P42FfcH9y85}Sb4q9e01G6CW&i*H literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_barrel_top.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_barrel_top.png new file mode 100644 index 0000000000000000000000000000000000000000..3367945c940212d0923f7b6e2323af2396df353f GIT binary patch literal 2997 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_benelli.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_benelli.png new file mode 100644 index 0000000000000000000000000000000000000000..0200ef5ae21e2936e495efe080499f67a9570a34 GIT binary patch literal 3313 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 AlmGw# literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_benelli_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_benelli_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..eb575cd90ea3a7acd17988296d033556ccf78276 GIT binary patch literal 3157 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_benelli_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_benelli_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..19db4df055ccbadc20377627b36945105634599b GIT binary patch literal 3296 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 gsy{q3PJPEu`UU|?YIboFyt=akR{0Q}q>t^fc4 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_beretta.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_beretta.png new file mode 100644 index 0000000000000000000000000000000000000000..5c74455bba7f01fc696760f63017df051bf45392 GIT binary patch literal 3041 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�PV*|l=S%D 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 Pfq}u()z4*}Q$iB}yA-q_ literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_beretta_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_beretta_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..a10d2f4ccbce7ab851fcf56950e3d27fe5bdd9d8 GIT binary patch literal 3035 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 V-`mNxj)8%J!PC{xWt~$(69CyUqeB1y literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_blood.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_blood.png new file mode 100644 index 0000000000000000000000000000000000000000..af6acec8e06fac01cd0e6664f10f2bcc1dfbba2a GIT binary patch literal 3106 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_blue_ray.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_blue_ray.png new file mode 100644 index 0000000000000000000000000000000000000000..96e1eb5deee34847dcdb9005b577ff7898731a7d GIT binary patch literal 2991 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYnzT_wTvdd5<-AZck2eq#3r)vx(f7 zSo2x_;f!c;#lDjtlT}VJ-U<~j=e|hD8k{3WEdnElthZ_#hE2- R7#J8BJYD@<);T3K0RW1nim?Cy literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_boltaction_img.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_boltaction_img.png new file mode 100644 index 0000000000000000000000000000000000000000..ee655bb595a52da46052cee6aa5a7f264f805b31 GIT binary patch literal 2898 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_broken_glass.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_broken_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..2cc40f0f573847dc7b9584bdf5b939e3b8930293 GIT binary patch literal 3462 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 E09bu{Z2$lO literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_bronze_shuriken.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_bronze_shuriken.png new file mode 100644 index 0000000000000000000000000000000000000000..7e464656477ac07bf80235c279477efdc930314f GIT binary patch literal 3094 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_buckball.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_buckball.png new file mode 100644 index 0000000000000000000000000000000000000000..342f44262637414934be5948d5604735414292d0 GIT binary patch literal 2891 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 Zp?8-N*8`DQO$G)A22WQ%mvv4FO#r9YUmO4c literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_bullet_fly.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_bullet_fly.png new file mode 100644 index 0000000000000000000000000000000000000000..3e31b6b5aa66aef29d8af1f346e328da7e1bba2b GIT binary patch literal 2937 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 X2^HIzZC)@iFfe$!`njxgN@xNAJSTi? literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_bullethole.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_bullethole.png new file mode 100644 index 0000000000000000000000000000000000000000..ea8ba84845d06b1200e567d16d86e5a07eb43a26 GIT binary patch literal 2819 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�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYnvuf;zw^8^OZ`fRl=m4)+k1Surv87!dgzhq^p5X;ul(=n z`S9&PvLZ+God5?e#+-fb-z~E^dY&}}viDdeTw#Q|flYvcjltoUrE$ld;6erl1_n=8 KKbLh*2~7Y4>viw| literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_crit.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_crit.png new file mode 100644 index 0000000000000000000000000000000000000000..c2ee63f2f6a6b7b44a0fca0077b1b58d13e0c58c GIT binary patch literal 3309 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_crithit.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_crithit.png new file mode 100644 index 0000000000000000000000000000000000000000..6524d9970e9ed2c895527347cab59828ca0ae822 GIT binary patch literal 2918 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 SqzMcR3=E#GelF{r5}E+kk-otI literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_deagle_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_deagle_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8a075913379abc8cee05de9b70dbad89103ca633 GIT binary patch literal 3219 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 II;Vst0E@BwX8-^I literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_deagle_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_deagle_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..df7931d3246ff00fa426d5d754388b82d5dd89f2 GIT binary patch literal 3114 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 AumAu6 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_diamond_shuriken.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_diamond_shuriken.png new file mode 100644 index 0000000000000000000000000000000000000000..f00bd6d9e318a7acb6a06c0bb744e6d2f9912053 GIT binary patch literal 3060 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�PV*|l=S%D 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�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYnWbXP2MNY(N1A7#SG;|7T`!*urePuyE;e1_lNOPgg&ebxsLQ0K$ts-T(jq literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_empty_shell.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_empty_shell.png new file mode 100644 index 0000000000000000000000000000000000000000..5751af15cb9f0f4e5bc9bf62e1e2c3db599dbfb9 GIT binary patch literal 2974 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_energycharge.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_energycharge.png new file mode 100644 index 0000000000000000000000000000000000000000..22ac37ba611bfa33dc1ff83ce8b46085c629a232 GIT binary patch literal 2966 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0XBj({-ZRBb+K z1_mzwOlRkSfQjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;x7=;`7ZQgLfZur=2q2a!3Po#q#{ zS`U3=^nY}*Xi`J1f>_u`wWyw6{WZTkSKCG0xL+f;+1vBS@>iF-Rm4?2|8zAhiMqaj zZSN92MsFq0op}rlTh_&YTP?KVrri1CFZ{N$wB*s$}?6y=rIr|`a*zBT!r#IYGn z_rFIkyVVu-fxmXb#MXq(Ez`Mg?wOfpdRb?7`}2P*{>*v1@yDykry<rglbBQ~WDS27!{5dIsmkk1{YYFnGH9xvX~fq{Xuz$3Dlfr0M`2s2LA z=96Y%;PTIOb`A*0$S=t+&d4uN@N{-oC@9KL%gjk-V5qn?H#j{c_@$Wb_j_NQygM4E zc;^R+awr5jbvKAiRMS%A6!7X$TzFG7@SvcpD~t4r1s%+NeGNULfjT^0TsPRCC@$)2 zUfj`j>i5Iy#o5>Pe1CTK-`4AP&)0mOyZJo(0S=yN9>#&D4LmEI8^l^Gd+)Y;f*D;;3p$G})|nVW;*fbZ-B1~Tpc`CmEBjA3kOVLVVW z(ZZXfL4?7fs?TW|gM%Am!`vBa!3+yn7!pn=Cp~5e&}B$auYY!#p<(WinbnL8(Nh#f z85c}sP!LY-aAC->W>|ARtjm=l!hk^}&HIQY!wp>q1JCd@4~7lf84jEi;NHZ*!NXt> z*wL!Vz*5bSa6(zRf}v$5gNWOwaGQ_X>ja)_F)&oj++?#;#nQDgnnSmcJv>}bPUD=X zxVDH{B2(fl2fag;GbN20P52*tKEuGUV4|qtgXYhFE6(w)J9o~kZyR5{?yLQ5|CN%G z9{+oKeszHZ1H;3Tx{LpG^fya2ShF?c{#&H_jwK_GdqL^z#w#e-g}EoK%h+auRUj zN@d<#}gdF ziHf&67?Zjpl>0cuXSV)OJm|q9)UBd$vO^?L$$O%yhhb1xh(f4`>?hkICd>91w_Ovh zPcRrY{b}3dZaAfJQ=sh?o~_P1SC~t+xGmzokWyket6yxv>5WQjcvc^i+7Pyed3Wd6i_@Hwxh3$By3*to-dogm3I04Hkz{1p9^s**d`+ld zSYM#J!}*B0icqJsk^0UFOr9H;gj^E3yx=p4nHw|BK<`1Q#9AyB!|K!KY|}=1f9zAl6)%g)Z{5!>I@^t(8aTY?yguEB52wl z<+OI;wxIQa?JI;$N@rP~Z5H$NUb=SC)XP#C;u+sF*S{#)C3ttLoZs{d;g?Robbm4Z z1@o739^N+5=Hngd8j`am*d@{>%O%#&@L48#xm)shh=IA`>lx2y^3Ti>SC5BnVUcU}^>U}OB_J;xNdlO;D-=qP6Mu5K%BG(DoW@$Ai- zGOgV+{>tv|wq3Pyp{292mvQ*!pwCm%?AagBDEu*}#E$>iVyw`lBDZR|Z zXQyFmO!lg2)2BtO_E;Ub+WqxjvvqHm&t10Hb$8_NMn1>mUg|OG?&-1J-FO^=n+ogPe-tu=d=Ix7XnCFwf{9fhW=f7lX_5X(a&Hc6ft2<8w z+h!gWw%a`CBy5hF7UtW?>L0)TG0-{ou!Hl`#HoqXAGS=~dC_L^RkvO@{+`TZF^^Rq z=N`*Fwpfi#O;OF;_m%IvSwX%#muW7u_ObRke)i1SMQ5+gG@Wg0c-`pv?B}zu&%VDs zA*v!uXWNQxJ5oJ2J&9Tt`EJ{uyw)ho$fXgXQL&rd*3Mn4dTsaG-OB}+@ARAOw|d^S z^urrIZacYc<#x#pPj9f@UbiiGTWw-`l6d;|qw5a8o4j{&?XKG1zqahW?Kk;W%SOr8 z6>ljLu?n-gH|yM-clNbMzf60npB`~u;QS5a$J>NYYaYp*8$A26d%Ae~&f@0J9o?PY zO{evy+v&}gK6dxS-X~rqUkhU&R$cl!clPGlhu*HZz5boqyUcg(cjlilnXfr7(zy7- z;SSmx-;3LQvn!ha*zU27 z`8}h1k@08D4{SfN{j~q#{CV-M_nqsN|EK(~`hSsOd4norI&){EV`DVa?;lk)iu?QQ zt!}4&+jR4-W6y$}j-rnJO>3K;9$c%KapKK{wTj=L&p0>nTqa*@K;4UL7uXY@C3YXK z<56#IZw+s=?2hUf0W1%Wjokmd!2mT_(Hi zkLjgFp1B$^H^MW=TgFmPYn@qM&c6G9-hOU>H1`qr<7)94`X^!wDi@wR^rdyV*h)Pi z9jj>$J{^7*Q$9EfXsrIbBr|m!6dCGFy>Ur8{-=5ig z>h=WlIq&EHe=BrI=;5SoOWVA|b!8)-?Ol^)xyh!m@;29FQC97?Ft#-|JG!=MuGE4>pR!q#`;I-N8aC>_^WNMw4G>Y*E*5g z;?qUzZ)n`9cq-kVe`^2CJ5#o-TzzC`%K5ZQX)mAM)14R1H*MAQXVdxecyHd?!h1h# z%iFKtTyN`7KdW(jck?#qos0L|?AVjK{N%Z_*7hMwLcWCj3Nd?k>F(CV>p$`?zLT!r z^UdVV)!Wf~zW=p5x$kx;W2o=dw5zGVJ%4ZhZojT`)yp5#e&@!n^~)`Mdz|?a^Ivvl zzHQfcUb!lJ$u=aY|C;t|cfRBD`~J;+U#`n*#v9r@=h!3V0+-4sFTZo%|1QUCb*rqW zdd)-j%kpKi>9YD+PP0DEa+@7I>vwcg^e+E1b{DU`x>xnb{kA;+921+!O0Ul$Co^xo zY`Q!-{nPoLxl`xX*6IDclW=>{w(94}=k90m=fB@2Q1bAS>;LZO)_bha#eCXP@@doU zr^4Yo!e_0wiqCyj^2+AlO4!^yL&%Z<$pi={p)?PyLCnCf6txXeY0Hs-P%3=d*Z)1ymh?ke7F6oee}OOH{Rc= z&pJ@P;Pb^h?%&y3o6rB7__d$knYDjr|LHc~w%7A4>?|!G*%$qN`DeNF`IPf&^Thux z`geMrxR`$3kE^e*pSw8Y;=<{lrcd6VTeI}abLoIzdcxf zr(E{^;`{vmPihqEHU4M(-1s&4!t&pfB_~h*&%!+8^Pgm6-P;Td3<}8}LB0$ORjLdO z4b2P;KmRi@G`wVBC^cYUc$L7wU^Rn*K|Fs_{82Xs2IfyOce0!y=QHM_0Bx*zp_Ze@eSId&$*xTW<2Se6QBu|Ni^;>ijq*k0g74 zr3uq=lWwNHxl_O9g3e=wfKwI++E(vYxcN&bGUwXqC!0lfrUb@L-^BJ{bBM$erjs6g zlI$`XRrA=p9F8&SPh0S8l7S}sLp~A3IB_QhN23%+rlYT$%I}0P$jKqM8DX2^n&b-N6uGY%^K_u9BKR89PkpMHyV-nvOq z*G?33tSoeBsI>oB`B#B^`d9J&E%i$zPQ0>OX_9wOt!-|?lc_>22c0!k=4mq>?lWh4 zFjdIl&6bzVTV6CDxy-cT9aHgIwQUStM%Q9%=XAeo-`RE`#yP|5b>8evUiuRa&M1~j zPyfa`%D%Pe5Cm4-VYk@_NnOFmmiE)eXvG2E`NISkIf8z zVy6669>HdX*Bk{dEp9t7ibdYWpZ+udSi1I=zbZMW7AED?UBC3McVLvPz0v+nyM#6vPh2LmREGP;Opnd) zKU!}zo~UMYazf(`zw5=ve?EL)z2~ zehI(VbuK?p=(hb5$?yEh{WbA?AD;d3T$OzLSZ*)xr@xcg??_4C`Tf)-N-TZSk5}JU zz3}KYziwok^(UXD+8AR literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_force_blast.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_force_blast.png new file mode 100644 index 0000000000000000000000000000000000000000..4a487120a1c0a098957d3d8c42575bdc362f6555 GIT binary patch literal 6038 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_forcegun.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_forcegun.png new file mode 100644 index 0000000000000000000000000000000000000000..93e827f91d977b49872c758d425ca5e1e4b9fc0a GIT binary patch literal 3422 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYneI!_g6{%uB!MPxqd6{`uZ?m+LhZ@IsOll`{@mz70IezAQEmMPuui;D|g{3XIw4w6gw3}>HBh@AFK(5a+NVq2}?al_!78*-%|e~e%^ z=UF`8^a6|G(j1Q=G*f38T;d{9eMOhLk@obUHh~yyyKwh zxy2V>ytsGS*}P*l!zY{e%vl?BxMc(v+1G!ZRN8F8{a}}#uv17-y?@7MhD3=;sgVH! zmGkb4K6)f{hfAwDRTMQq}^YpS}xHJE*k^Q{YR z83pFYIB^u5lP-O>Aop2Y;vCzz+ivGRp0$Gge%|)AvlbN!zAM|kc*}L)mCK9fpZFZp zJmt0C(ls2j4S2r3%g{M!x$)s|J66X7SH9+$T`tYP%;goY;hQ*1?b>V8bzvJzull$= zm=ioL^@!#5#V;ezS*m(Exdvv;U(NW+Xl}8eYhb{%)F~>S*&nPjp02;CE0DG9I!pd1 z$$Ld@)$`bo7k=TaTy=5E+LOz-3ddD>l!`7lXO7vGeD3CcMh0b8&5W%L2f`Q_7#KWV L{an^LB{Ts5sg_)? literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_g11.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_g11.png new file mode 100644 index 0000000000000000000000000000000000000000..d5b3384dad37bfee8e659e3e00e94d69109b0f7b GIT binary patch literal 3072 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�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_g36_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_g36_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..46ea728f065d2a81c1e9bc5781b068ca79c4f92f GIT binary patch literal 3177 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 R!oa}5;OXk;vd$@?2>|*_@3jB` literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_g36_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_g36_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..c7af1f52f4deaccb1c1b24ae803cda227d0daa7b GIT binary patch literal 3340 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_generator_bottom.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_generator_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..f85dbe89a693470fb448e652b4cd5b6c67e994ea GIT binary patch literal 2949 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_generator_side.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_generator_side.png new file mode 100644 index 0000000000000000000000000000000000000000..97ab78bde26b921a7fe83ad2e1b0ac2106588dfe GIT binary patch literal 3003 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7SkfJR9T^xl_SO6joXo($ zppfhlp|1T$Y*6&H(`# z`6c?Z&faV(sUs-fVWH|h zL2ujnt{GC(bUD7qi% zSl_{IymO9@;C-QuZe0dbwI7*3x)H)>%*-I-nIm2h(Wzu6XxJ$)^hD{=Q-%i~obiQs z!gU^`a37goVX?3fYl-YMy}MU#&2s$yBxPv<3)5i+HSL)v(=W$f3c5UVj|_v@ z`#+IJk8WLZb=_vNb=wvb6Jw*ls{;O)e$My0bKA8_^2g3}fwlj;->(02Ns1xiOlQ{S z&)vG~xEjvsGMu>kJL$3oL&K64`Lfsd@8b8h(eGq(+||3WFf44E;Pk^rLgHWe|N6J@ zU$}l>x{BSq{!bTTEkF7sb~Wg&lh)Q%^*ymXeTi|T%&v#?+keQj|0|VabDUGbH~+A( zYfI;{p3~j}TW24C#&YO z`)KU{#rgYw7%0?LKGd4rUHt#O`QP+|OCPB=&;DR}PF17joX{s@@$W~@3oT$|^kCAO zz<$a>_637;0^6Df-2#@p1JXa51q3+5n8iF;RyOc&a*(^h!sTdqgY#QMRsg${qj3i7 zaYuCv)^p9?52SW5<~9FL5b$EHL|$<>kzCtx&HeU*y%z*uu#|}H5{PZgbK1UGe^LHo^$Y6_C3tuj_ij8?k)&kk zIb-V#p)+^1q*N4Pe$-q3mz_$Km=KpE3-HuobdADk(8 zw?jjQe|rDw1F{F_9^`$fR>)nUxkv3D+x!0X$HgC({&1@?|7TUlwBKQZT88i&4#gIg zLuyW{3#S%L{Lt`Wl84GF!L^-@E_#K^8z)utRLrz+tMQ(s_;O;5$3+#zO!k)oFJ)fp zy;Pm)b4|&5(&7_LpZJQ5e=_|P{MpOmddTCDca!c$$3z#EedLrFXcjD`DXu9T!V^0Cm84N0~D<&-65dUz|p)*0Rf^IKev((kQUw`j%4((T(Y?|vrZC2b^ zZ?SyInkNgVtP5FM;+W|+bJ?2}bC$%ct8uH0YF(7H{!pl9xaI0kQ}n#c7cIY_{c`V@ z$WYf%|Ime5dtWuYYMQkzYDLt(sM)uiOPj2mZR7UF>~*gVb9O!Kuk63r_3=ElxXBA= zuGksA*}pi>J6by?dv)0IYg4w(**3jwU0L@xX4y@B&F7@%vdxX&B@x?}x9OeTUFoU~ z^IGE;#r57Rt&O-JG=KGe|N09Ixe2)kj57=*3{@npB-5m}N%Tox?5XMf)N9o{PdZz| zUGlxrJL7*DNr{t^E@c$m4>@+_w#of1x4)Dd+Zs=c?7gX5ylLm|pKPD?K8v6JGQDux z+xW8MO-T>aH(p(I{897LsjBxkT`juhby(}#s%u#-j;SmLUJ}#SUc7ehn)Dj~$o*S4 zZV|j8v;F7UYZuIJe(QL9rReR`IZt~}AAfu0&5W|IWsAR+{Eqm|{B1GcDn6ffw)W$F zuljP1s~z`Lk6o^^e6ip8xxRCLo_l-lv!0pW>zH#pmDb6vb6v-rXOy=v?`mHEovU|* z??m58x7D$^RyF6dOZBgccb{ZF27OAZG_5{c6aa_4Cu;Wxo&B z-K*RES8mOPn1j(5U-JLi`=|W3JM1}8VX*zjz_&w}e8Hhs9r@wlT@@Vb(y($0yofj3rcSg~xy&Z&9Y z-`C9P*w&%fBNw-HuU7TdsaLsH2Zzn?o7j_hY)*&k@wVe~owet`q?;K$f3)XO*5kBD zy)}E+r02MoSysF*ECQynB%8|`8V zxp+Qge}MZASBq(x^CKt!RMXaZ?Xs=JOnqC#QjGbmo5!h zG$Gz%)77%oj*`#9!u*y@Pgd&}zNtM6Z^JN|cVsaNUI()WA?{C8Gh44$B#p zA3T#IlJ9Tt$)7!2WLDQ~JDEqaQnoTBJGS3kwex4kqluTqcDUX!sx|rbqW68w{?}Qi zIcxJ5ZxxkiKHhSCUY-2!zaI+cKeknuP>-s=@Mqz+xtHRuFqS?kIa8)q)>r0Q#yjte z-ObCnx9|R2e6hdXZ{@sImb%ruzVJNsIXKflz4-jOx!(5X#dZ(>RQUUx|H~~Xp7)jQ z8(++qofSVP{a(sl>sOnue>>K$^ysrwCs+5Zo_k$qed(9zFWdj8d<_2G@YLaW>FU?9 z=4R$YN@%iJy?3(YvNj4z2#BeEF=B?{Acx5rs6XfNbFi6wfv#zF}e9{$7Wc03Z48MGvW7w z|4N^^0!0cLF0{C9bFS`scj17VZ*b@18DC%jN@4h7P`t2FkH@h*L!eEu^-%m+5sL}gD7Sir!*z~JfX=d#Wzp$Pyix1W*# literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_generator_top.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_generator_top.png new file mode 100644 index 0000000000000000000000000000000000000000..61e53a1c334b861d2a4aa84b92304ee60273f520 GIT binary patch literal 3052 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 Sshxp=fx*+&&t;ucLK6TUZJwq8 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_glock17_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_glock17_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1e2902990d511a9bedc0716fc5f1a5cefcf3846e GIT binary patch literal 3050 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_glock17_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_glock17_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..84f386fe35590830f35eb250efdba6ea4d6471e6 GIT binary patch literal 3091 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_golden_deagle.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_golden_deagle.png new file mode 100644 index 0000000000000000000000000000000000000000..bf517d6194e2543578a7861aaa5018daebdc0f80 GIT binary patch literal 3093 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_golden_deagle_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_golden_deagle_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..b68ca20b688d686127791e89c28cc3c1ee66e02a GIT binary patch literal 3103 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0XBj({-ZRBb+K z1_mzwOlRkSfQjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;zP@^oHaSaD{4Si;fl(Ui4%q2`xsw|?=@d9+S5r(m;~@d?!`U!i+*u9rD0nBIH# zMXFEd(u+O!zubF&u>E`W{`#nX{%0U?nD&G}i zU1#m;Vq^Gvy4#~8Euya?Q_S<|Vnr#3rB{VlR(c#|JU@?1a%w>4*CTFWj&X;6>q@L& zDDd|Au?;eg*Bf$}=Ur!hlH%UVwr@heUt!CY+xb4MCj3QN`!8}&XwB_ACubRRMl*7E zkpJ9|lUx=)G2rx^5^Gd7^WWJh1NF_GAI=GSn|Wz|e9p@tRLs@JoU~D5=3RD)n8O7O z24)+R8%#=F<2G%o{5AJW&I_rB_ZSp5SMfBw|Gi^fccSH?4Kj`C>~nvu=l(mZ`~7bp ntKV~H&n#(X;QW5no}EELty!kW{`DaS1_lOCS3j3^P6jkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;y^@N{tuskk*KXk%Wpfykb8T^l%ytgXt{Y@(fnYwV_BO}K(X|TcQ4=7962N5 zoR!kP!1-9sLPiI9XMKV;njkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;x-?CIhdQgLg|WL=?V1A*3fiIO5l z5rvsjGF-tSvX_I)UIknUxtciRlvx+|6z(NWH&Zk(yyRbf$nW0t>1UlKl0W$WEI#|z zQ9`n>dM}$_wQ}5du6GM^T3(t8hqql!-^nB2RwVaJcy ze8CUCXPMsZsJXJaA#OM4_7!SOQQKF%DV}tUxviyi>*68~@y`x{TDg1~tIQ0zx*Z=G k#_OM2{l{njm0||A;ykhK_E%gO7#J8lUHx3vIVCg!00O^}d;kCd literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_gun_power_core.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_gun_power_core.png new file mode 100644 index 0000000000000000000000000000000000000000..67f3012a9558325ab0a23afc3d28acf4aa35cb58 GIT binary patch literal 3111 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 KelF{r5}E+!_oNR1 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_gunpart2.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_gunpart2.png new file mode 100644 index 0000000000000000000000000000000000000000..7c6a9f4ae0520812b012d60a707343bbcfb3fd32 GIT binary patch literal 3002 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_gunpart3.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_gunpart3.png new file mode 100644 index 0000000000000000000000000000000000000000..67b44794af04471eb6aea135bad4f0a078e8fb56 GIT binary patch literal 3012 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_gunsteel_ingot.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_gunsteel_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..565df6fcd7b0fa824b312553133bec02c8dabf2e GIT binary patch literal 3270 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 HB{Ts5QWp~@ literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_hand_grenade.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_hand_grenade.png new file mode 100644 index 0000000000000000000000000000000000000000..334d3c7e59b75b1053b3835f7d400ab3774b252d GIT binary patch literal 3133 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_handgun_mag_black.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_handgun_mag_black.png new file mode 100644 index 0000000000000000000000000000000000000000..236cdee15e9609cb3d42394ae1b2bfa21193df98 GIT binary patch literal 2861 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_headhit.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_headhit.png new file mode 100644 index 0000000000000000000000000000000000000000..705a9aa4797ea8eccff5792a9ff97df364891872 GIT binary patch literal 2914 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_headshot.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_headshot.png new file mode 100644 index 0000000000000000000000000000000000000000..03384df96ba1552433da2df4d073f04b360fb76e GIT binary patch literal 3316 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 C$tA`B literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_heavy_img.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_heavy_img.png new file mode 100644 index 0000000000000000000000000000000000000000..610f22c4998a78eef57b67a462822ff83f8a9ff2 GIT binary patch literal 2964 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�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYn*4_6YK2V5m}MU}$J& zVEFl;fuZ3g14F3+1H-EX1_rAc3=HD=lj4uMF)%Pld%8G=RNPAX^Z&m+GYAMXi!d-S cF#P||%wWLA%$R>Lq#wlhboFyt=akR{0DguoEC2ui literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_jackhammer.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_jackhammer.png new file mode 100644 index 0000000000000000000000000000000000000000..99a41e42a243ff3747e22eede3e558aa3bbd4a33 GIT binary patch literal 3467 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 QFfcH9y85}Sb4q9e0J$VDy8r+H literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_jackhammer_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_jackhammer_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..47120202836e3ad9df51bbe0e2853db8a690977c GIT binary patch literal 3431 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYn}}NS{xCwT7tRF^PW+D;EjeNf8w+`=H=+ z$!d3c=I7+h$IjjE`{&KuaBEfOY;`*U4bGRZ=RWsjN_1)2(jFGm5uoe)<4p7KC8FXS zw~sa2{$^xIUUji(r%deIoz3kH<=rz5T0FSU$l!BT$RpzV*NpkkD+Qb$Ouc-dXPdD7 zXW<+lQN6_TpBWgOI$r#U%jND{H;X~-icX^d)3nsmx3^`ESRS7&Z9a3;Y=h~iH`dsl zw|IUc#ppt*?X1rG?VDy_FyJ|rwpqZ*CH(I9i6No|75B?#EW6oUd@fOfEm-Qq!jJ_Q z)+JpJTg@J_kH!1^vX!af9~R3#I`Z_U-i~;mMei9qclUJ%Z=bix;<<_$b9Zs@l`X3| zX05$Zk;Etzzgc$9e7%j1=VUDp)Rav9^Hsl~`P+dXCm4m+-&E8SjoX~~FZo5o^j7XC zw@fP>t21g|Fmzs*Qd}qQYj#S9Pv*m)bD68mWh%~|JMrTHqtNziW(DQ{Y`q_GcF7vp zmrlys#(!J5^WjEjm3^Pi9zT4kD5+vi!}05V!KJng<@?n8{u?_y5|vB%c6RxZkNer~ z?5^n1y5p{#p?&zjghF9Ad&R~ri+J8k7yN!BxakMmpD=gJd%_AIuU2(zKOOqCBK*MA zlRBXl4BKyd^7b>S{M&l((DCy&rZNl;E(%IAH}*C^d2eF=&ED?3d4D`JgVw9*Kb10P SdoeIDFnGH9xvX(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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�PV*|l=S%D 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 v_GU|{fc^>bP0l+XkKicvsu literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_kriss_sv_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_kriss_sv_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..62e6879df6cf68b51e24f72fc73c1275f75ad118 GIT binary patch literal 3453 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYnG-~SQ!wT=DdFr}Kme*gRLfA_twJ>DV^@g!)&gRk=$PTS}v*IyUN z?|Z+wl40I6`6|&9HdcZkD`bA}KGq=pw(MMayVlW5X4)cLFVqva7dI96OV!dqgcYRaM zJw|p0UCHKUnG6hmTs z*6?jfIpdrZ=B1JM!9|Ht$;n{R<^-2?p+9THB)pQuyflPtM7S0Pt#n|z{dUfUNrrQ- z&ha{1ze{5Ek>T#@#AP0ZTld~LIm|96i+ z*V$aDP*EaU{^QWBD5bP&X@rgarx5RdpUdmhoo4pcsT$2@ zcly@(efipZpEE-^d`@jid(9KN-14o<+&hz7b4EylM}gEo(b;#J#Fsq s)iX0^DIcs=KVaD|^VMzbeP#xg$5VrvO}jQRFfcH9y85}Sb4q9e0QR_ZsQ>@~ literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_laser_blaster.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_laser_blaster.png new file mode 100644 index 0000000000000000000000000000000000000000..4efc420f3108949f837a33bbd644b4141af1d2dd GIT binary patch literal 3068 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 E079d-k^lez literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_laser_rifle.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_laser_rifle.png new file mode 100644 index 0000000000000000000000000000000000000000..237121a4a838169f2e9ff831d0b5f61f4f87599d GIT binary patch literal 3550 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_laser_shotgun.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_laser_shotgun.png new file mode 100644 index 0000000000000000000000000000000000000000..0abdce50a32471217c2f596abd1b135c032e71e6 GIT binary patch literal 3381 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 Qfq{X+)78&qol`;+0B%$}$N&HU literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_leaf.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_leaf.png new file mode 100644 index 0000000000000000000000000000000000000000..ac228fddea1317772a7151f45b10d5b58332b11a GIT binary patch literal 3249 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 Q7#J8lUHx3vIVCg!0CXpcVE_OC literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_luger_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_luger_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..2b4dccc440ce4739931bbc90d75e109a05040063 GIT binary patch literal 3297 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 Y;~nnp)}_-K7#J8lUHx3vIVCg!0Kl}5tpET3 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m16.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m16.png new file mode 100644 index 0000000000000000000000000000000000000000..07e8301f1b82f0c669534f831608b6cd4882ae9d GIT binary patch literal 3197 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m16_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m16_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..c8f70eaf14f85529711ec42da4e91acaaceccb4c GIT binary patch literal 3168 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYnr8Jj+T38cDYk>Z{2QBW-~stK0rvL(&FRYUOt#1(c^T0`CX+Y>z z)kJ~f!W=UO5{6<8MSznfdX zTito@(K-Vj<~xVCUOVr~82xu|dOLGL*@syj^R&LKW&JC?{qkDhMh+vz_NERs)1-aw z*}XRkIxh5X&Dpf}i%+9KwM-3*i-?2!+NnWG=RaRP)6poP+0Go%+ObkJP_7{RkeExL z2*=5e6#_pL7<_s-85X{rk>k|%VCK~h-J2H~@_Y@B9SBunRf=R}dl;$7ntbMn`0~~R zZ>4v%PYK$0<-}*3h}PKF4*ur>Oa2@xXOy|<-l3d7|5D)FpabdKmR3D%zA=|Idi!@% z literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m1991.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m1991.png new file mode 100644 index 0000000000000000000000000000000000000000..06448711c50a3268f92edbe9137a13387ca05e72 GIT binary patch literal 3050 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0XBj({-ZRBb+K z1_mzwOlRkSfQjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;wu^>lFzskpUd(nhZ%4gzieWBpk- z&*&CYjE>U1aa8H)-q3sM{gaHuI5iF(*f>|xqmbS6>A|~eLxX0lFy!OW;r{&b?_rMT zGXH{w72fo)vWQ#kh2zGAEUAWaPG&I0V(KqhYnH9}eVB9iW63>tnHWxO z`eSxXz7jj5Q*~mEs+g(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m1991_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m1991_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..1ca14f79b2878cfbef7b2d1c28d12576c3a4b9e6 GIT binary patch literal 3050 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m200_noclip.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m200_noclip.png new file mode 100644 index 0000000000000000000000000000000000000000..eec69715ec4e5fd1f98ce8c297dbdda889172c4f GIT binary patch literal 3286 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m200_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m200_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..583f258116427a66d7afc6fba83e9aee4ade4c4f GIT binary patch literal 3303 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�PV*|l=S%D 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 x7<*iOo%TPqxN>L81Tv literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m60_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m60_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..8acc0849d71cd2411d9e4a157fe1fa3b83780d06 GIT binary patch literal 3396 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 pIk%X1hrxqG4cyH0bn4j|0w??AVRp0;s literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m60_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m60_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..b0aff91d2624f97d69ef4b672308827d56ef417f GIT binary patch literal 3281 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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�PV*|l=S%D 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 V!W1)<7#J8BJYD@<);T3K0RX}?H~0Vm literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m79_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_m79_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..988c3f2b9c29f1fef110a380e71a111609bd979b GIT binary patch literal 3147 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�PV*|l=S%D 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 KpUXO@geCw7Z;5CC literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_machinepistol_mag.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_machinepistol_mag.png new file mode 100644 index 0000000000000000000000000000000000000000..f473cda59d3b38e4524984dd21059b86636840a5 GIT binary patch literal 2855 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 I>zopr0GX3f9smFU literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_magazine_mp5.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_magazine_mp5.png new file mode 100644 index 0000000000000000000000000000000000000000..e440b3e8243417d94c3d22936fad057860253eb1 GIT binary patch literal 2912 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 I&MBb@0N)>0I{*Lx literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_makarov.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_makarov.png new file mode 100644 index 0000000000000000000000000000000000000000..b085b4fe5bd4d206bb201a8065c31d1af9e5042a GIT binary patch literal 3017 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 Bni2p2 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_makarov_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_makarov_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..a9e5668858763cd25b35695132da620c522613dc GIT binary patch literal 3146 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_makarov_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_makarov_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..ada698ca576aec5e6d7fdd03a3892a3dabb85949 GIT binary patch literal 3033 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 Sx`=^+fx*+&&t;ucLK6V07oqb2 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_mese_shuriken.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_mese_shuriken.png new file mode 100644 index 0000000000000000000000000000000000000000..81269526bdf92c197c4fbdef9de872ec5a7f2f04 GIT binary patch literal 3060 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�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_milkor_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_milkor_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..7a5292dddfb847c825f7ff2a2f3a488befd9ad65 GIT binary patch literal 3576 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 Oz~JfX=d#Wzp$Pz;Pnqce literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_minigun.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_minigun.png new file mode 100644 index 0000000000000000000000000000000000000000..fa2847b827e6309b4554aec7edc4b0e734b7768d GIT binary patch literal 3628 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_minigun_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_minigun_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..3935f72644bbc2175ba214089384a4231e24f4c9 GIT binary patch literal 3199 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYnpq<{!Cu5|Al;$&5{QDhkbLbGc;M0l8wV;xvaV#?eGjf;JmhVn@0EX%M+)0 zY9^jAJa{0PB|%OuzW(dOy6t`p2D9_eCh&xWUS*PGao|Xd;5{PI&TKF{zqez{@q)8~ zPhQvS9;z{ZZ=2L3Fj3xh=l!*lw~D#2q#gSb#+CkgZK7Su{i8188qe<-HtasCws)`n z%uC;<#>kzit`AdJVxRV{wSL$AwZWmG8M8XB{`Eff_HNQ-1_eJI7naq(r;9jcyxew; ziNS^C+|GMkiO>B0voO5c#U?m6B8|c#6`-(&E-EMq8?%p&OM;&)|zj*sbP zfkU044>QWF)=Oz@)?^xih^n~k;?P~M&wKJ;(j;Ynw*v-CF z$NoakdG2{ffr}IMLjFFNx^i}|!FzVD1v>lpy{jlzzw$=p$X5Fm_KXF7E#h}Ojzxdu jNMJEw`thA%9~;9bPs>@ccG*e{3=9mOu6{1-oD!M<#SZKI literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_minigun_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_minigun_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..3881e9a8c8b40e7034e5918d8ebda29fbad98b1b GIT binary patch literal 3573 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp40.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp40.png new file mode 100644 index 0000000000000000000000000000000000000000..7126e61a8f4adb442f90903b9ea6b50e8b0da056 GIT binary patch literal 3239 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 W?s=;meYb(SAq<|belF{r5}E*===!bz literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp40_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp40_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..c7171c64a9354bc6885e74686d48b0426af50bfb GIT binary patch literal 3224 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 N22WQ%mvv4FO#rQO|H}XX literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp40_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp40_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..4e01ec0eab7d024a3f80f676686b1c51058cfecd GIT binary patch literal 3201 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYnfwuSnH3MGN zzn%*dIz(=qZFAt zdFE^lyVhCu^>Z9Nv*FsOuT`$sOF0w|RO|OKSui$yk8|mm@A+V_xbNiy63xo06Mk|E zKFr|wxRUFW<;Mz}BM%vpIT&^~o>(be=*Q4t$Tt0SD?jUr#ktWMOUoK(uztALExxAq{ z+Dj*~M7=iAV^n;0jag8s%p+UZy<^{dN0*c8+jcFBh?)?QU3q8T+O2E0wiWAHE;VHH zyF40 z@+@DpN^4Kt`t5vH=Ikk&oLjCjH0*mn*SwOzHT~ knrFK2JLB`u|7T<1uUR;m&8ht$0|Nttr>mdKI;Vst0DT(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp5_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_mp5_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..e4c519e6d1cbfa9c451973ae92cfeac73ae55549 GIT binary patch literal 3348 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 Hr-UW|Y${f& literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_plastic_sheet.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_plastic_sheet.png new file mode 100644 index 0000000000000000000000000000000000000000..f25c8efb61542957fa5d2853f63d32dcb6ed32bf GIT binary patch literal 2931 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 XC9zlh))zA{Ffe$!`njxgN@xNAuK9Qd literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_python.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_python.png new file mode 100644 index 0000000000000000000000000000000000000000..f58f0e918fa912d0780ca79d492d821d7d420433 GIT binary patch literal 3026 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 B7DfO7 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_python_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_python_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..5305456f72fe0d8fd07a088b37b13c43c27b7dd8 GIT binary patch literal 3026 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 K&t;ucLK6TYB%Kie literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ray_blue.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ray_blue.png new file mode 100644 index 0000000000000000000000000000000000000000..f9771b41fc0d62b2b5b325a24aa56c055d6e579e GIT binary patch literal 2821 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 HDWM4fUgJqs literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ray_green.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ray_green.png new file mode 100644 index 0000000000000000000000000000000000000000..91bf907527ef1164d7ebde7d4d3d4bd55b853106 GIT binary patch literal 2839 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0XBj({-ZRBb+K z1_mzwOlRkSfQjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;x#@^ojkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;yg_jGX#skoK&M_=>n{6?k&M;sIr z5-(gzkVp{s@Z{aXt)jwyjg>i{f%|axbLO{A>F3$5vGy>}lV)UKVEF%^nL+j^$K4Zm T?wB$#Ffe$!`njxgN@xNAFjYV! literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_red_ray.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_red_ray.png new file mode 100644 index 0000000000000000000000000000000000000000..4deb76b5f09b12f02c41a471c961b71b9708d5aa GIT binary patch literal 2914 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_remington.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_remington.png new file mode 100644 index 0000000000000000000000000000000000000000..5c0a23f2c9ce0a2abaf00ae6796c5036a0653152 GIT binary patch literal 3255 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_remington_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_remington_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..587576f9f10b74979f5935e27236494a9dd1b8ce GIT binary patch literal 3186 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 TGO=J_U|{fc^>bP0l+XkK=o#z< literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_remington_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_remington_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..d32e9f2acd7e364be54586993bf10b18daf6135a GIT binary patch literal 3257 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_revolver_img.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_revolver_img.png new file mode 100644 index 0000000000000000000000000000000000000000..96ea77d65ff53992f3ad1c5339f7012c4a26fd87 GIT binary patch literal 3037 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 Yb|jm8oZfkvfq{X+)78&qol`;+0K@C53IG5A literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rifle_img.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rifle_img.png new file mode 100644 index 0000000000000000000000000000000000000000..ee655bb595a52da46052cee6aa5a7f264f805b31 GIT binary patch literal 2898 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0XBj({-ZRBb+K z1_mzwOlRkSfQjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;yY^>lFzskoK&=l_3uX4QtyMkj+g zJQ*1o3fd-;|NsB@pY*J)jm<5^j+>d8`S9oG=L1D-?YDM2y7tJgX0#RD{cxIX^?%Vv zOgRV62MDfa*>$kzh}x32wzmJgyu3YiZC(EZd4B%?Z+~&ezJ34x|NsAAvW8dW-(iEt g89~eLFdSgGU>h9y`MG@x0|Nttr>mdKI;Vst00Q)70{{R3 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rifle_mag.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rifle_mag.png new file mode 100644 index 0000000000000000000000000000000000000000..60fc871e6d985c220c7c596ed57b3ec71cd4b690 GIT binary patch literal 2902 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rifleshot.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rifleshot.png new file mode 100644 index 0000000000000000000000000000000000000000..e0033e4ac4cf6e5c664ac393b486c6e274758835 GIT binary patch literal 2891 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rocket_fly_alternate.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rocket_fly_alternate.png new file mode 100644 index 0000000000000000000000000000000000000000..a267f7f054dc630d794b8d9cd6cae4b47cfb9c37 GIT binary patch literal 2964 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�PV*|l=S%D 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 d#s~Kq@;|oTJh8>&3FAc6n@ literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpg_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpg_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..f1df51c816bb8b1ca5810bf433784bfaff30030a GIT binary patch literal 3230 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 VEY<#al!1YP!PC{xWt~$(69C?{1dsp# literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpg_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpg_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..9d209d0c601a0659d2ff7bd5f25462e4359ebe5d GIT binary patch literal 3394 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpk.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpk.png new file mode 100644 index 0000000000000000000000000000000000000000..7f2c0c4eb467fb43706da32124b2582b79ad86d2 GIT binary patch literal 3389 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 ZBewOq^WB}V85kHCJYD@<);T3K0RR=zIWPbK literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpk_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpk_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9495ba2544402754f0bddb7e0786e3e16e8a3513 GIT binary patch literal 3367 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 AC;$Ke literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpk_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_rpk_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..b9a80fd16c3dfe9bf68b7bb5c6079286f3975bab GIT binary patch literal 3357 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_scar_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_scar_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..47d40c4c564d7c71085f5050f90a4e3b6ec715f7 GIT binary patch literal 3337 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_scar_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_scar_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..097b01c60c11ca25926fa8ab20c2638f207b4cec GIT binary patch literal 3485 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 U&Cew{3=9kmp00i_>zopr0OsCx1ONa4 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_scopehud.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_scopehud.png new file mode 100644 index 0000000000000000000000000000000000000000..aa523dfd39da373bf87abc46ee382b41245c93e8 GIT binary patch literal 18294 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 VC1+iO9s>gdgQu&X%Q~loCIHL5Km7mz literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_shell.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_shell.png new file mode 100644 index 0000000000000000000000000000000000000000..b6a68740e395f807f2eaf6a48300c33aa81fd94c GIT binary patch literal 3041 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�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYnMNiO9n7#kPSGuc$rG>>&1J&{*W!W`#Agk p1|0zzA+RLF0p1x53=IGOGc!2v65w7Qw6q2!?&<31vd$@?2>|kTOyd9m literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_shelldrop_grenade.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_shelldrop_grenade.png new file mode 100644 index 0000000000000000000000000000000000000000..789244754777fd050e734f7d5ca991cc45c1296b GIT binary patch literal 2902 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYn-b zMCpMQ%x=-<1Q@u|tTXG;k~_mmw5%?kGXZAX6h$4kuHTjTv%AR#d! zA>qN3hlgJ=R56ILv9YzikGJEEkV;s%Jb$BAgWSg+bMYRtlVAe_*?X)Kt}rscWdMQy b|Ct%uq@)*zsjUGulo>o-{an^LB{Ts5Yq4C< literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_shelldrop_shotgun.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_shelldrop_shotgun.png new file mode 100644 index 0000000000000000000000000000000000000000..cf829fd8148651ac20277b6cd9f5b1472d0a1954 GIT binary patch literal 2868 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYn-b zMCpMQ%xM+&{JA!0X5C@%s!V_ST>B@Mquf=JyxDbCo~e>o*JTbxzpg rXarK)W0i1)5v<$6nt_3V;s1YT1~*ZmcfN|PJRrWOtDnm{r-UW|yn;_s literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_shelldrop_white.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_shelldrop_white.png new file mode 100644 index 0000000000000000000000000000000000000000..57de44c349fb6f415250bde365e057db2d814d60 GIT binary patch literal 2859 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYn&D(rnm6L>ZpT7=8Z9^iWYy m0W7_Y(Vl^U;s1YThTld)|Ne-GtY%jkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;yIY@10z_QT3ukW> zJS{Sf(fqjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;x7;OXKRQgQ1@@NM2^10I{jHHHjH ztUp>=PY9(P@j1v+W86HI@l*9*E-&xOEg`QwrzL6c`|R2`;fSnA<)b-|b(;hZWj1e} zcI{TEM-lgYzXyB8CmXNUI<<*~;fO@wbyEh1(Cf=WybV0JuF_hemDD4>^!hUO33qx6 zWh{A^gYT8f&R&*ScRc3ft2xR44&>f0iWFlk=si%a|MJdv+v3?rC%zK>bePkLW5zPi zPq%E&Z`$o~|4sAFV73i`_3S@irvKtTn9NY5U$p6}R^MF)1_lOCS3j3^P6jkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;wi^>lFzskqhBzmd1WfQQAN=Rw=m z84Yudrj$3>DPNFvO%W94ymRm6|5%3Fd(j7aC+Z5vY`0`IwfE>f%>FVdQ&MBb@08m#;cK`qY literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_spas12.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_spas12.png new file mode 100644 index 0000000000000000000000000000000000000000..9fdcfba99d772117adf831e87898061b4f41311b GIT binary patch literal 3412 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_spas12_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_spas12_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..9543646447da09308ca59a5769386ecc97f938ab GIT binary patch literal 3218 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 E04n460ssI2 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_spas12_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_spas12_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..778b61faed9068d7876e60cf439ecbfaaacadf5b GIT binary patch literal 3441 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_squirtgun.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_squirtgun.png new file mode 100644 index 0000000000000000000000000000000000000000..e00514cd1729d4cba38c6766e5417db719e34b0d GIT binary patch literal 3107 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0XBj({-ZRBb+K z1_mzwOlRkSfQjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;zP^K@|xskqfM+0g$`fWYzk^&3p` ze5Wkc>gG;Nb$*nxX!a2nG5d!34ZSXD>~kXSNTe9>@bUFE+)XixjnLVl(BijD*mC*x zDN$R@_ukq4z54&}=YE|WtN$vmIy$dM+SG2{6s6RN&758?7M9hM3m3aBOW0J#+z_IW zZFZ31hm{@gjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;y^@N{tuskk*|(n7z(0U~YtZzoBK zm~wl1rWu@l!z0Pv#UjIfQiOkl`ij{%gdb!T2>S@IG_l{9Wu=yFP@AP@_g@So>^1Zt+{rS^TL{v zREyUu!*Uf4yo;7NSH+d^X6wr1%5w~^-aoWzj)CgD6p8-rf5KCl1KxIDd3K4YzFGp>h!k4y(h}GU!tmS9;pEs#Q${@yqfq{X+)78&qol`;+ E00lX*jkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;yI;pyTSQgQ3eBtyPt10L7?+I}D2 zA8d=*yii7R<3^?YJBPy!n2SO$ZE-qvVQHLjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;xp_jGX#skpUd^4_&a6a-q>OLzq) zO|mN4QF?*xUXXyI?hZbuc0W(fSSEd@hm-4aojon`;_ z%2hUp-&T`-8OqN=l9(2abLnUmNGCb%Y4-&kt}Xltg4i;_TrZ_F?+v1dc0S> z{G;2kN6FEPbT365k!Y@*=datNv2??G>mVV%JoN8~)rK_em^?akVsy~y`@9jkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;xp^>lFzskpUd^4_&a6a-q>OD0Yi ziS%1}A^EzsLiTNWZg7_i(i6{`dI4kH>KLELpKIuY9_&s3`lnJ` zO^N4lL*}dv@2%$)uetu=zX&sf`LR3aK7{cw*gWUSep@WSU%(*XBr_}Iw|`>T4V&|> zUN_f#(>cw=5a5*<8~$X@?O2Y+t!%XsQzepxGuL)c*>tydfBcg{``q=%h^WV(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 N;OXk;vd$@?2>_Z~EeQYs literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_svd_noclip.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_svd_noclip.png new file mode 100644 index 0000000000000000000000000000000000000000..a541e97b6b96e0db04bf8c44ae00f9f7e6995ff9 GIT binary patch literal 3444 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_svd_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_svd_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..28722bb7b47be13a6c874334caeae7bc4c35920f GIT binary patch literal 3476 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_taurus_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_taurus_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..686dbc41b91689ff20374786c4f96a7b4ff2d8b1 GIT binary patch literal 3256 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_taurus_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_taurus_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..a53d8b505a102c38b9375e462ed4a1b0deea98d2 GIT binary patch literal 3031 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 Qz`(%Z>FVdQ&MBb@0Bxk6UH||9 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_tec9.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_tec9.png new file mode 100644 index 0000000000000000000000000000000000000000..692f409046242e7c601c06d8fa9f389e2476b1a7 GIT binary patch literal 3063 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_tec9_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_tec9_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..012d1125fbb3154cd07ef2157fdf50e977015068 GIT binary patch literal 3145 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_thompson.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_thompson.png new file mode 100644 index 0000000000000000000000000000000000000000..afec2d47796e0c6ca4c75c355ba1ca0e01363f57 GIT binary patch literal 3261 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_thompson_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_thompson_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..61e942e03ccea1c53e387fcdfad7d82dbe8ea32b GIT binary patch literal 3195 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_thompson_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_thompson_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..d0dff2340091aa44331864f84057548486943c52 GIT binary patch literal 3240 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D z)AOqf92giLmegJRr=!1Fs==DAA@|=R)pslzaoh_^zjvo?;&<4}u;Asb@XrOHuyI{D zVdu@8PoF%w;dR6*I`LF^?Z5Ox@dv{H=KQR)`SbnjgME)w8jWHb-C2G-ICSQV&r+H5 zlQ>(F?mX*v|FfO@{~y`QN=H1Cc1CE4JPs5p>~opb^Vw*rQm4}-&7-Q9{-->;uk)MP z?!GC*hAcbA>WR85Vw0J_d8-RVlpJ{Uoq^%g?)-ySG&qj}HTE=evN)dL5KdIQ z)xnt56`|b6AwIM9hvGpG7NKqxg_9j3flA&JO+5^QxN*)_l1-a!&&`e3ua#^+9GA!W47@5h1D7SxBBgz zj~g6#A;E5ZB*#GS*kPxQ7CM}hlTU9{TEnyYnAC=_HO#v^zb2pGSk5BU=z4(DjHTR3 zAyLlJBf=-b?}o<;1sN3+!CRc>oXjnOht!oOukhZYwoCBm5s4%t!}bUd9p!66{lfYJ z)g8`9%vFRsosHCYPGIufxFqC~&?UD^c|poAbym(c@sLuUeDYRG_9k}ADLM+;Ct9D( zeRBAT@e}DMil3sn<|a85F8LAsNF(S}mY3vHfu|-<*-~d1IfgEt6?AvS!Vp2z{wSxl z3%3QW4{To{Y*ISQ@@%u1r}xsei>6+d$`H@^p1J--$u7aWQ|0`oUkJZ+`lb7e=`WbS zl=JYmi8deaNY{{@Ex|64E?F+IeumF7$;;i6$3qOv4PVcAK9hfDerSZ&Hmw@biKn=x zdQDZEDy^j-vU1h3RrgkLhkgz{9n!xtF1U7`Tc~mHe>d_u9`{m@QFl-8KgT-vdGO8PyUV$j zi}~7GeO;%wDtoE)!rd*_s-Zv4yNvdDMa_T;rjSw=362#t!}?6!99TGea2*X~{}xO}JIWWUw(uB9K| z@NwJ8Z7a7+Zg_fw?e@BDx!Y zH{DKew)C;PC-y$^D*0L%`>^WL*SWJd&pz~a#qIU)%-&_bYrix9jLCe>d6CA&7Y?6r zeh~QdqCNNgsRr5i*VOqt`!}Xte?weiF{Ks~WZOrc( z-HVJrV}4-!iS4KT59iN|Z@uqaulzsdf7Sns49go-8Pl0N8yy>?nSTGMs!`nEXK!^o z_1mVKZykFU>~s`$>~C7z^z`6b#f%egCahKb{(Q!{iRUu;S_A4{T)V)Y_$;yea2=0& zYkO;Wn|)tFM}*Wx!|A5w7w~uqa%k{cmrdoEZ^s;PjneQ^$Wq(XB zE%MCOh`AA-Io>jsdRptu@^bdw|MT{9`=hy!xF1)G&(J>+TTr?1+@UY6%f(je3F%l( zbMWc#vzYS1Q9x^jSdZ!_;d0eJuF6BQhtiewFPdHKxZxb5CFl3aL(8{n(wm8UOe9?^Mp05k-A*loR+-^iPE^P#l9&$H9T$q+0Ijz(^k*ZKKu5}=2N#P zn9q4X|NmQ|LqZQHZCl#r9j+@I@oev!EXz$cg_XCt9*eSSw}r8-vDwkJO)K}R|LV8l z)7RDQRjcyNZj3v4s_EcX#_ZSJpLO=5U*2G_JbEWM>JG<72+!miM zT7N_1PQ_E{_WV=(XWp5zW##H4J5$c5T}pfT?4IttXufHyrazm`m&bea))wCTVO!pQ z{pNaGfBIRC+q;{$IqzJ&-)6_2)a577owc?PSrYOkt)mB z$?2cY_spF-x3*62=bePxi?&riPd;})i$DMUE`gGVmt6mMKeygveJhIR>@!u2w#o?{vP3ODqSM8(!-MR7pPJPya z@&%tS-f{oV*4ljj-^8!|{LZZXGy6}s@wUC5XJKb)`N+QL@5?{SozJJ7SDPpPZ_&Tg z>%_(M>wa8)ef`|U85b8$|1^E_{@j|Se_tJVExG>ou|vn?_MNOSHjMic_WSL@@;l|S z?-$?a_kU8OP_OYnHbJe0%63HR~_Ia;gGIVrEB^w;OP*ox1uy$)!Pv%xGef9;DPc8}VIP7v- zV7+>Di-pG>UiMpRF6P=Nes>4|wXu2p?@>r-sEfTI zlNV_OHSBWS_4BI!cFp^Bf1aGay1dzoVQcu}+3|mKwx(_LRDHw#N|9ksF+-2r;wr^G z66>nftL|D?D(-kA5s-g9@^IDq+UdV5%p>Qni~M_hmV#C2t!MoD&+o(uhpJv!X;dk5 zT*b3V{P}K$Rapvs$zKnd919UkTYAs_PRp#jqLm!kxerhKz7)H|%g$hPr$xoHX_ePL z*>jd_wsv$(+xFowi<)uyYoc2{}F%{aI7@9!wr9e0+o@7y52Vm-%!5-Z)Bv=i&r zw<^D3=h|>%$)vM)=kf1&!&*}tB@$Jc+K?Qu{rUebg*Uk?{(PPN{(SusLHP<@vDqPM zt4pojLR^&p*?m-GNL9>YKCykFhKsVO2J=M?hwR%QZcJnO7QTmn<$>tQ=0T0gd6hc< b_!$0u?W;{|NK<5BU|{fc^>bP0l+XkKcJ2r8 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_thrown_javelin.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_thrown_javelin.png new file mode 100644 index 0000000000000000000000000000000000000000..08f397c0e6f59f31f9f453d89e4646f2469b5551 GIT binary patch literal 3178 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_tmp.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_tmp.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b537ed29adcd906d6af3d26d692cc07be66b26 GIT binary patch literal 3079 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7I14-?iy0XBj({-ZRBb+K z1_mzwOlRkSfQjkW+Vq$V4?QMNR>)4#kBxMFS5Cy1KGRpIFer+}GF8BO0i~)5Udz{fXkDzUIXp zU8jCOtX`abZO`{-Xa8-zZufl6=ee8DvmfB#ndV^}XxhND(n(J6LG$q=#~wb>b7d=7!LT(K42iz{-6Jq)65vgh8D&HB@->Y zIT}P59IE=9mN7WEF*eMdp%%=rfQ2F9baK*Th5%iL1oir7ml+!7{+LO86pfAMAE#ESTfwuWiapzPxD~du$|$+IRWlX3>-WR27w)| znhY$}3<)Qcl`9xpW-^GleG0evsJ%|$xfTOM#mr4MJ5?-Q8>2aN3)#cN_2e|pd5UX` zm?bhL&T`N@R5?@9sL_P~!RIp!3=1ZT3O;E5{I}v9-@0?>%=)(R#p}M>&-Py_De3XQ zr{`A}I503gEUCNrPe*^VRD(5JL+-yts_$4b;Q;wm;6nz~Hi=QEP*v^p}GYItSQf4zk`k$o(h5ti?&?$RQ^IC$5wR znW6;EHBC+$ZD%*gY9;7jaga4R5SY<6xqwgaQ0NXm+XDVyi5&9|YV2v`WN|#fA)Kgq ztAjDAD?+)CLwsiI5524k8#^I(fR~~ zQPZEcJ?@568aD;nUg6p5ymN)QREygp?h7d;hO_#`7Ra3h?;vuCx`Q)vX>`m;JQ*;!xPqaRn z`{eKw<0sNj6hB3C%}sJBT=FCMkw(y|EHBBY0#8kzvZc;2atvKOE9mZug&~5b{ZUS9 z7j6q$AK1P^*rarp<=JL2Pw%B`7frn^l_8$-J#+nwl3jv#r^@+FzYu=u^h@^_(_b)u zDd*vB6Ky`;k**;*TY_C8U9wza{S2RFl9#(BkB1nT8@`_Ld?x?Q{Ll!kZCW*=6HjqX z^_r?SRa#3wWaX-5tM0Ah4*eW@I;4MPTyX6=w@~BY$16FnOj{kgYHq;mVCmrWmDVfT zSEaAW53yfT7x}l7E%LC>VSnc(feSXqKi+dpfje1pbA^s#Ht*`T(nixGY8%hqtSQsl zJ>#$J?rz&vD;HWi8+#dtZw~rACC#4w@r=SBb4vU;pKC0i{<*H}p2&O6N1D>hOni14 zrp9Einl^n}#A=V#fveqL?=@TZcKO_8dtG-&{%+)RJnp3)qwb#Ge~xwT^WdAocb9W5 z7xT5X`npbURrXTpg}YtK_vbBtH)GzuxQ2N?`OEKB?tT7CrdI!N$lu&w%fGtwM6hk< zQDM8yb56qMsA*xojjaCh+aCj+V-GtxFHM}9IQ?PE#GMyy7GHJib>r{JJQnj<<#Fz@ z++&N?*whr&ynSE!zMB=~yK|Z5GHV}epW|oGoLzMG+Dy~gwuaY@p3i|aQRNZ$$qQnT}wZ_ z;p4WG+g5Iu-0<`U+wFDRa<|ncrYDJ~Z$G;3@Vm)-C)e((?fq-Z&f9*IZ?$ZcY+dn| zA`z=Ft9!G~&3R{Ed-Th+m-^`u=LOE+Fn+vE__XGc%(=m{FT1CUr|&Fo{@l^s>D_c% zZ@Qh{Z0TcnPwai-Rr0kk_F>hfuXAT_o_*-;ireeonZ3(=*M4XI8I$>%^CFFlFC0GM z{2=h@MSJe~Qw_53uc`BQ_HRtz`dnE*S$|^q+Upy(FD+m7J@LJ`-8Z|U`H$@$+nC=o zx)&LL#{9tc6WdSwAI_f_-+JGbFfd-#Ydz*y$+h*x$6a>FL3>iWw)~OjxV<{rQY@6VGMxwFcC^xORa(@mXT`;W{4m z*7nx$Hv7JUjtHrXhSN>UFWzx3zVGtOWtz*q+3AM1Em6GT&vg%l?>N zTI89l5pyFvbG&6N^|aQR<>lEq&E}ym{zJB zHD0RobZ3kD$_aaXczy29wwfn4t4tx+$kuAFVe_Pk6AGPHDf&*{mi{XJSz6iYHL0ze z{vFNh-mWh&l+efI5{&8Kcp zFrV{&{{Oc^hlCzZ+P1XKJ6u;b;@RFcS(ck@3M+4OJr-rvZVO{uW3!`cn^x{s|J859 zr?0Eqt5)Tk-57W9RMWw&jM=ZbL%E)|*1o=T{cWs&gns1xt%<+d=1SX%c6O~3xh+0j zwEl+1orFOT=;tu4Iw!?wKr z`pxyW{`9jNw|6&hbKbdlzs-(4smo8EJ8NwpvLxh7$gdEycbD#NO}zdi@8Ub@>OJ2~ z-dw#Mz32O1yOaBFhcbrxUQN52`rGsO=I{3FI#<2?G3|G5>{`Fv!nennFERgRSLWMx zedm>{vX^W_g8Hv%zjo(4F2C>J-1p_Wyk@+iy>pH|QZ8_*eDd-;=l$<;yjHi$daBnv zWWOw5CYvs+pXD^`(=4~y!LxoxCq?h_KVx_C+N*n2f81}&^UpD{iLCVc9C9-A*2|{L zlhZ$)@0mMwZf%|3&pQdX7j3J4o_y|p7JvTxT>>Q!FS-8jer~a_1KrRSNSyZdEtD@QW)!(h%=ES4z)+>iz|hdl z!0_`w14F}028L1t28LG&3=CE?7#PI!C&eFiV_;x3@^o3TCX3@a3Vvl|M;Cad-iivSS~cT-gsM_Op{Ys;ef%tuGf+nw_?Q&GYgX6_;7v>Vc-rB9%gFo2LeNF-};f z897b%tjiJKoK<(uIrE4r9NP2!%kSE2ueUP1_>*3C?&`TY#YZ}2Sw$*^wp`O#nzd7; zQYgvp>Th<2WS-PWxjm~gZEiG2EWQ0Usb`_&oA_5ItB-KrI9)dXWjaGT|53($|Bt3I QFfcH9y85}Sb4q9e011P=q5uE@ literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_tmp_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_tmp_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..72ecc7299f859c416ed903b492c559a6a987549f GIT binary patch literal 3098 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_tmp_rld.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_tmp_rld.png new file mode 100644 index 0000000000000000000000000000000000000000..ce36a463cc2d5e06a8ea6caac1b30d1183a95993 GIT binary patch literal 3066 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 CUACnF literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ultra_gunsteel_ingot.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ultra_gunsteel_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e4eab4dd0a1eb1da0bb546205ce5f0eb541c77 GIT binary patch literal 3286 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 belu*6kl(DdnwOV>fq}u()z4*}Q$iB}!PhPO literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ump.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ump.png new file mode 100644 index 0000000000000000000000000000000000000000..b41ad00dd3761253cb99eda8477b0f4c0b04ed60 GIT binary patch literal 3313 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9F5M?jcysy3fA z0|S?Trn7TEKt_H^esM;Afr6*AvqC{pep+TuDg#5st+~PJA;B-jY`@?8;^f`YFvUAR zNR&e%$f>(QWTKjuBBy{?hvLGUqJakmU0qqEPb}zQ?(1vl5e?Mg>EgP<{zP$6U-ROQ zu2a7sRxi%Jw&(k^v;VeUw|lQz`~GlIyvbvLx3(rf_nY4%M1;3f6T0AWQd-kD9X5C zB7=f(YKIF$hBd>Q^I=`C3=swlB5B@7EE#U-G8lMT#JFBV&*2Bohp{DjnN#sh3w(sdU6`)JjJy| z%o3RrXF2E{s+=il)M�PV*|l=S%D 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ump_icon.png b/mods/ctf_guns/ctf_ranged/textures/rangedweapons_ump_icon.png new file mode 100644 index 0000000000000000000000000000000000000000..abc89e2d17387c137f42ac7a5701344c3c1dca4e GIT binary patch literal 3132 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�PV*|l=S%D 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�PV*|l=S%D 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�PV*|l=S%D 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�PV*|l=S%D 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 3 then + if not minetest.is_protected(hitpoint.under, user:get_player_name()) then + minetest.dig_node(hitpoint.under) + end + else + if nodedef.walkable and nodedef.pointable then + local bullethole = def.bullethole_image or "ctf_ranged_bullethole" + minetest.add_particle({ + pos = vector.subtract(hitpoint.intersection_point, vector.multiply(look_dir, 0.04)), + velocity = vector.new(), + acceleration = {x=0, y=0, z=0}, + expirationtime = def.bullethole_lifetime or 3, + size = 1, + collisiondetection = false, + texture = bullethole..".png", + }) + elseif nodedef.groups.liquid then + minetest.add_particlespawner({ + amount = 10, + time = 0.1, + minpos = hitpoint.intersection_point, + maxpos = hitpoint.intersection_point, + minvel = {x=look_dir.x * 3, y=4, z=-look_dir.z * 3}, + maxvel = {x=look_dir.x * 4, y=6, z= look_dir.z * 4}, + minacc = {x=0, y=-10, z=0}, + maxacc = {x=0, y=-13, z=0}, + minexptime = 1, + maxexptime = 1, + minsize = 0, + maxsize = 0, + collisiondetection = false, + glow = 3, + node = {name = nodedef.name}, + }) + + if def.liquid_travel_dist then + -- Disabled due to a stack overflow when shooting quick sand + --[[ + process_ray(rawf.bulletcast( + def.bullet, hitpoint.intersection_point, + vector.add(hitpoint.intersection_point, vector.multiply(look_dir, def.liquid_travel_dist)), true, false + ), user, look_dir, def) + --]] + end + end + end + elseif hitpoint.type == "object" then + hitpoint.ref:punch(user, 1, { + full_punch_interval = 1, + damage_groups = {ranged = 1, [def.type] = 1, fleshy = def.damage} + }, look_dir) + end + end +end + +-- Can be overridden for custom behaviour +function ctf_ranged.can_use_gun(player, name) + return true +end + +local function cartridge_particles(player) + local up = {x=0, y=1, z=0} + local eye_offset = {x=0, y=1.625, z=0} + local p_vel = player:get_velocity() + local p = player:get_pos() + if p_vel == nil or p == nil then + return + end + local shell_v = {x=-1,y=0, z=0} + local lookdir = player:get_look_dir() + local right = vector.normalize(vector.cross(lookdir, up)) * -1 + --local front = eye_offset + p + lookdir + minetest.add_particle({ + pos = p + vector.new({x=0,y=1.3,z=0}) + (lookdir*0.2) + (right*0.4), + velocity = right*5, + --velocity = vector.new({x=0,y=0,z=0}), + acceleration = vector.new({x=0, y=-2, z=0}), + --acceleration = vector.new({x=0,y=0,z=0}), + expirationtime = 0.4, + size = 5, + collisiondetection = false, + vertical = true, + texture = "rangedweapons_shelldrop.png", + glow = 15, + }) +end + +function ctf_ranged.simple_register_gun(name, def) + minetest.register_tool(rawf.also_register_loaded_tool(name, { + description = def.description, + ctf_guns_scope_zoom = def.scope_zoom or nil, + inventory_image = def.texture.."^[colorize:#F44:42", + ammo = def.ammo or "ctf_ranged:ammo", + bullet_image = def.bullet_image, + bullethole_image = def.bullethole_image, + rounds = def.rounds, + _g_category = def.type, + groups = {ranged = 1, [def.type] = 1, tier = def.tier or 1, not_in_creative_inventory = nil}, + on_use = function(itemstack, user) + if not ctf_ranged.can_use_gun(user, name) then + minetest.sound_play("ctf_ranged_click", {pos = user:get_pos()}, true) + return + end + + local result = rawf.load_weapon(itemstack, user:get_inventory()) + + if result:get_name() == itemstack:get_name() then + minetest.sound_play("ctf_ranged_click", {pos = user:get_pos()}, true) + else + minetest.sound_play("ctf_ranged_reload", {pos = user:get_pos()}, true) + end + + return result + end, + }, + function(loaded_def) + loaded_def.description = def.description.." (Loaded)" + loaded_def.inventory_image = def.texture + loaded_def.inventory_overlay = def.texture_overlay + loaded_def.wield_image = def.wield_texture or def.texture + loaded_def.groups.not_in_creative_inventory = 1 + loaded_def.bullet_image = def.bullet_image + loaded_def.bullethole_image = def.bullethole_image + loaded_def.on_use = function(itemstack, user) + if not ctf_ranged.can_use_gun(user, name) then + minetest.sound_play("ctf_ranged_click", {pos = user:get_pos()}, true) + return + end + + if shoot_cooldown:get(user) then + return + end + -- Maybe it is not a good idea to network so many particles. + -- Could be worth benchmarking the performance effects. + --cartridge_particles(user) + if def.automatic then + if not rawf.enable_automatic(def.fire_interval, itemstack, user) then + return + end + else + shoot_cooldown:set(user, def.fire_interval) + end + + if def.on_fire_callback then + def.on_fire_callback(user, def) + minetest.sound_play(def.fire_sound, {pos = user:get_pos()}, true) + if def.rounds > 0 then + return rawf.unload_weapon(itemstack) + end + return + end + + local spawnpos, look_dir = rawf.get_bullet_start_data(user) + local endpos = vector.add(spawnpos, vector.multiply(look_dir, def.range)) + local rays + + local bullet_img = def.bullet_image or "ctf_ranged_bullet" + + if type(def.bullet) == "table" then + def.bullet.texture = bullet_img..".png" + else + def.bullet = {texture = bullet_img..".png"} + end + + if not def.bullet.spread then + rays = {rawf.bulletcast( + def.bullet, + spawnpos, endpos, true, true + )} + else + rays = rawf.spread_bulletcast(def.bullet, spawnpos, endpos, true, true) + end + + minetest.sound_play(def.fire_sound, {pos = user:get_pos()}, true) + + for _, ray in pairs(rays) do + process_ray(ray, user, look_dir, def) + end + + if def.rounds > 0 then + return rawf.unload_weapon(itemstack) + end + end + if def.rightclick_func then + loaded_def.on_place = function(itemstack, user, pointed, ...) + local pointed_def = false + local node + + if pointed and pointed.under then + node = minetest.get_node(pointed.under) + pointed_def = minetest.registered_nodes[node.name] + end + + if pointed_def and pointed_def.on_rightclick then + return minetest.item_place(itemstack, user, pointed) + else + return def.rightclick_func(itemstack, user, pointed, ...) + end + end + + loaded_def.on_secondary_use = def.rightclick_func + end + end)) +end diff --git a/mods/ctf_guns/ctf_ranged/wep_recipes.lua b/mods/ctf_guns/ctf_ranged/wep_recipes.lua new file mode 100644 index 0000000..9dcccda --- /dev/null +++ b/mods/ctf_guns/ctf_ranged/wep_recipes.lua @@ -0,0 +1,273 @@ +-- ctf_ranged/wep_recipes.lua + +--[[ + basic_materials:gear_steel + + Steel gear + copper ingot = tier 1 pistol + Steel gear + silver ingot = tier 1 rifle + Steel gear + steel ingot = tier 1 SMG + Steel gear + gold ingot = tier 1 shotgun + Steel gear + brass ingot = tier 1 DMR + Steel gear + mese frag = tier 1 HMG + + [Tier 1 Part] + [resource block] = Tier 2 part + + [Tier 2 part] + [Crystal, Gemstones gem, nether ingot] = Tier 3 Part + +]]-- + +local gear_steel = "basic_materials:gear_steel" +local steel_ingot = "default:steel_ingot" +local steelblock = "default:steelblock" +local gold_ingot = "default:gold_ingot" +local goldblock = "default:goldblock" +local diamondblock = "default:diamondblock" +local brass_ingot = "basic_materials:brass_ingot" +local mese_crystal = "default:mese_crystal" +local gravel = "default:gravel" +local gunpowder = "tnt:gunpowder" +local diamond = "default:diamond" +local tin_ingot = "default:tin_ingot" +local bronze_ingot = "default:bronze_ingot" +local copper = "default:copper_ingot" +local silver = "moreores:silver_ingot" + +if minetest.get_modpath("mcl_core") ~= nil then + steel_ingot = "mcl_core:iron_ingot" + steelblock = "mcl_core:ironblock" + gold_ingot = "mcl_core:gold_ingot" + goldblock = "mcl_core:goldblock" + diamondblock = "mcl_core:diamondblock" + brass_ingot = gold_ingot -- Use a gold ingot instead (Warning, don't use this in multiple recipes which also could take gold) + mese_crystal = "mcl_core:diamond" -- Use a diamond instead (Warning, don't use this in multiple recipes which could also take diamond) + diamond = "mcl_core:diamond" + gear_steel = "xpanes:bar_flat" -- Use a iron bar instead + gravel = "mcl_core:gravel" + gunpowder = "mcl_mobitems:gunpowder" + tin_ingot = steelblock + bronze_ingot = goldblock + -- If mcl_copper is installed it could be MCL5 or MCL2 + mcl_copper mod + if minetest.get_modpath("mcl_copper") ~= nil then + copper = "mcl_copper:copper_ingot" + else + copper = gear_steel + end + silver = "mcl_mobitems:magma_cream" -- Use Magma Cream instead +end + +minetest.register_craftitem("ctf_ranged:40mm", { + description = "40mm Grenade", + inventory_image = "rangedweapons_40mm.png", +}) + +minetest.register_craftitem("ctf_ranged:ammo", { + description = "Ammo", + inventory_image = "ctf_ranged_ammo.png", +}) + +minetest.register_craftitem("ctf_ranged:gunpart1", { + description = "Tier 1 gun part", + inventory_image = "rangedweapons_gunpart1.png" +}) +minetest.register_craftitem("ctf_ranged:gunpart2", { + description = "Tier 2 gun part", + inventory_image = "rangedweapons_gunpart2.png" +}) +minetest.register_craftitem("ctf_ranged:gunpart3", { + description = "Tier 3 gun part", + inventory_image = "rangedweapons_gunpart3.png" +}) +minetest.register_craftitem("ctf_ranged:gunparte", { + description = "Energy gun part", + inventory_image = "rangedweapons_gun_power_core.png" +}) + +------------------------------- +-- Basics +------------------------------- + +if ctf_ranged.settings.craft_ammo == true then + if minetest.get_modpath("mcl_mobitems") ~= nil then + minetest.register_craft({ + output = "ctf_ranged:ammo", + type = "shapeless", + recipe = { + brass_ingot, + "mcl_mobitems:slimeball" + } + }) + minetest.register_craft({ + output = "ctf_ranged:40mm", + type = "shapeless", + recipe = { + brass_ingot, + "mcl_mobitems:ghast_tear" + } + }) + else + if(minetest.get_modpath("mobs_mc")) ~= nil then + minetest.register_craft({ + output = "ctf_ranged:ammo", + type = "shapeless", + recipe = { + brass_ingot, + "mobs_mc:slimeball" -- Could use mcl_mobitems:slimeball + } + }) + minetest.register_craft({ + output = "ctf_ranged:40mm", + type = "shapeless", + recipe = { + brass_ingot, + "mobs_mc:ghast_tear" -- Could use mcl_mobitems:ghast_tear + } + }) + else + minetest.register_craft({ + output = "ctf_ranged:ammo", + type = "shapeless", + recipe = { + brass_ingot, + gravel + } + }) + minetest.register_craft({ + output = "ctf_ranged:40mm", + type = "shapeless", + recipe = { + brass_ingot, + gunpowder + } + }) + end + end + if ctf_ranged.settings.craft_energy_weapons == true then + minetest.register_craft({ + output = "ctf_ranged:eammo", + type = "shapeless", + recipe = { + "ctf_ranged:echarge", + "ctf_ranged:echarge", + "ctf_ranged:echarge", + "ctf_ranged:echarge" + } + }) + end +end + +if ctf_ranged.settings.craft_gunparts == true then + minetest.register_craft({ + output = "ctf_ranged:gunpart1", + type = "shapeless", + recipe = { + gear_steel, + steelblock + } + }) + minetest.register_craft({ + output = "ctf_ranged:gunpart2", + recipe = { + {"", "", ""}, + {goldblock, "ctf_ranged:gunpart1", goldblock}, + {"", "", ""}, + } + }) + minetest.register_craft({ + output = "ctf_ranged:gunpart3", + recipe = { + {"", "", ""}, + {diamondblock, "ctf_ranged:gunpart2", diamondblock}, + {"", "", ""}, + } + }) + if ctf_ranged.settings.craft_energy_weapons == true then + minetest.register_craft({ + output = "ctf_ranged:gunparte", + type = "shapeless", + recipe = { + diamondblock, + diamondblock, + gear_steel + } + }) + end +end + +------------------------------- +-- Guns +------------------------------- + + +--------------------------------- Tier 1 +if ctf_ranged.settings.craft_tier1_weapons == true then + minetest.register_craft({output = "ctf_ranged:makarov", type = "shapeless", + recipe = {"ctf_ranged:gunpart1",steel_ingot}}) + + minetest.register_craft({output = "ctf_ranged:mini14", type = "shapeless", + recipe = {"ctf_ranged:gunpart1",gold_ingot}}) + + minetest.register_craft({output = "ctf_ranged:remington870", type = "shapeless", + recipe = {"ctf_ranged:gunpart1",tin_ingot}}) + + minetest.register_craft({output = "ctf_ranged:thompson", type = "shapeless", + recipe = {"ctf_ranged:gunpart1",silver}}) + + minetest.register_craft({output = "ctf_ranged:ak47", type = "shapeless", + recipe = {"ctf_ranged:gunpart1",copper}}) + + minetest.register_craft({output = "ctf_ranged:rpk", type = "shapeless", + recipe = {"ctf_ranged:gunpart1",bronze_ingot}}) +end + +--------------------------------- Tier 2 + +if ctf_ranged.settings.craft_tier2_weapons == true then + minetest.register_craft({output = "ctf_ranged:glock17", type = "shapeless", + recipe = {"ctf_ranged:gunpart2",steel_ingot}}) + + minetest.register_craft({output = "ctf_ranged:svd", type = "shapeless", + recipe = {"ctf_ranged:gunpart2",gold_ingot}}) + + minetest.register_craft({output = "ctf_ranged:benelli", type = "shapeless", + recipe = {"ctf_ranged:gunpart2",tin_ingot}}) + + minetest.register_craft({output = "ctf_ranged:uzi", type = "shapeless", + recipe = {"ctf_ranged:gunpart2",silver}}) + + minetest.register_craft({output = "ctf_ranged:m16", type = "shapeless", + recipe = {"ctf_ranged:gunpart2",copper}}) + + minetest.register_craft({output = "ctf_ranged:m60", type = "shapeless", + recipe = {"ctf_ranged:gunpart2",bronze_ingot}}) +end + +--------------------------------- Tier 3 + +if ctf_ranged.settings.craft_tier3_weapons == true then + minetest.register_craft({output = "ctf_ranged:deagle", type = "shapeless", + recipe = {"ctf_ranged:gunpart3",steel_ingot}}) + + minetest.register_craft({output = "ctf_ranged:m200", type = "shapeless", + recipe = {"ctf_ranged:gunpart3",gold_ingot}}) + + minetest.register_craft({output = "ctf_ranged:jackhammer", type = "shapeless", + recipe = {"ctf_ranged:gunpart3",tin_ingot}}) + + minetest.register_craft({output = "ctf_ranged:mp5", type = "shapeless", + recipe = {"ctf_ranged:gunpart3",silver}}) + + minetest.register_craft({output = "ctf_ranged:scar", type = "shapeless", + recipe = {"ctf_ranged:gunpart3",copper}}) + + minetest.register_craft({output = "ctf_ranged:minigun", type = "shapeless", + recipe = {"ctf_ranged:gunpart3",bronze_ingot}}) +end + +if ctf_ranged.settings.craft_energy_weapons == true then + minetest.register_craft({output = "ctf_ranged:energy_rifle", type = "shapeless", + recipe = {"ctf_ranged:gunparte", "ctf_ranged:gunpart3", diamond}}) + minetest.register_craft({output = "ctf_ranged:energy_shotgun", type = "shapeless", + recipe = {"ctf_ranged:gunparte", "ctf_ranged:gunpart2", diamond}}) + minetest.register_craft({output = "ctf_ranged:energy_pistol", type = "shapeless", + recipe = {"ctf_ranged:gunparte", "ctf_ranged:gunpart1", diamond}}) +end diff --git a/mods/ctf_guns/darkness_nerf/init.lua b/mods/ctf_guns/darkness_nerf/init.lua new file mode 100644 index 0000000..c320e0a --- /dev/null +++ b/mods/ctf_guns/darkness_nerf/init.lua @@ -0,0 +1,27 @@ + +-- Makes players glow +minetest.register_on_joinplayer(function(player) + player:set_properties({glow = 3}) +end) + +local MIN_GLOW = 8 + +-- Makes dropped items glow +minetest.register_on_mods_loaded(function() + local itemdef = minetest.registered_entities["__builtin:item"] + local old_set_item = itemdef.set_item + + itemdef.set_item = function(self, itemstring) + old_set_item(self, itemstring) + local iname = itemstring or self.itemstring + iname = ItemStack(iname):get_name() + + if not minetest.registered_items[iname] or (minetest.registered_items[iname].light_source or 0) < MIN_GLOW then + self.object:set_properties({glow = MIN_GLOW}) + else + self.object:set_properties({glow = minetest.registered_items[iname].light_source}) + end + end + + minetest.register_entity(":__builtin:item", itemdef) +end) diff --git a/mods/ctf_guns/darkness_nerf/mod.conf b/mods/ctf_guns/darkness_nerf/mod.conf new file mode 100644 index 0000000..12f9a7d --- /dev/null +++ b/mods/ctf_guns/darkness_nerf/mod.conf @@ -0,0 +1,2 @@ +name = darkness_nerf +depends = default diff --git a/mods/ctf_guns/grenades/api.md b/mods/ctf_guns/grenades/api.md new file mode 100644 index 0000000..4b07034 --- /dev/null +++ b/mods/ctf_guns/grenades/api.md @@ -0,0 +1,36 @@ +# Grenades API + +Please suggest new features here: https://forum.minetest.net/viewtopic.php?f=9&t=21466 + +## API + +```lua +grenades.register_grenade("name", { -- Name of the grenade (Like 'smoke' or 'flashbang') + description = "", -- A short description of the grenade. + image = "", -- The name of the grenade's texture + collide_with_objects = false, -- (Default: false) Controls whether the grenade collides with objects. Grenade will never collide with thrower regardless of this setting + throw_cooldown = 0, -- How often player can throw grenades, in seconds + on_explode = function(def, pos, name) + -- This function is called when the grenade 'explodes' + -- grenade object definition + -- the place the grenade 'exploded' at + -- the name of the player that threw the grenade + end, + on_collide = function(def, obj, name, moveresult) + -- This function is called when the grenade collides with a surface + -- grenade object definition + -- the grenade object + -- the name of the player that threw the grenade + -- return true to cause grenade explosion + -- return "stop" to stop the grenade from moving + end, + clock = 3, -- Optional, controls how long until grenade detonates. Default is 3 + particle = { -- Adds particles in the grenade's trail + image = "grenades_smoke.png", -- The particle's image + life = 1, -- How long (seconds) it takes for the particle to disappear + size = 4, -- Size of the particle + glow = 0, -- Brightens the texture in darkness + interval = 5, -- How long it takes before a particle can be added + } +}) +``` diff --git a/mods/ctf_guns/grenades/grenades.lua b/mods/ctf_guns/grenades/grenades.lua new file mode 100644 index 0000000..c4874c1 --- /dev/null +++ b/mods/ctf_guns/grenades/grenades.lua @@ -0,0 +1,203 @@ +local function remove_flora(pos, radius) + local pos1 = vector.subtract(pos, radius) + local pos2 = vector.add(pos, radius) + + for _, p in ipairs(minetest.find_nodes_in_area(pos1, pos2, "group:flora")) do + if vector.distance(pos, p) <= radius then + minetest.remove_node(p) + end + end +end + +local function check_hit(pos1, pos2, obj) + local ray = minetest.raycast(pos1, pos2, true, false) + local hit = ray:next() + + while hit and hit.type == "node" and vector.distance(pos1, hit.under) <= 1.6 do + hit = ray:next() + end + + if hit and hit.type == "object" and hit.ref == obj then + return true + end +end + +local fragdef = { + description = "Frag grenade (Kills anyone near blast)", + image = "grenades_frag.png", + explode_radius = 10, + explode_damage = 26, + on_collide = function(def, obj) + return true + end, + on_explode = function(def, pos, name) + if not name or not pos then return end + + local player = minetest.get_player_by_name(name) + if not player then return end + + + local radius = def.explode_radius + + minetest.add_particlespawner({ + amount = 20, + time = 0.5, + minpos = vector.subtract(pos, radius), + maxpos = vector.add(pos, radius), + minvel = {x = 0, y = 5, z = 0}, + maxvel = {x = 0, y = 7, z = 0}, + minacc = {x = 0, y = 1, z = 0}, + maxacc = {x = 0, y = 1, z = 0}, + minexptime = 0.3, + maxexptime = 0.6, + minsize = 7, + maxsize = 10, + collisiondetection = true, + collision_removal = false, + vertical = false, + texture = "grenades_smoke.png", + }) + + minetest.add_particle({ + pos = pos, + velocity = {x=0, y=0, z=0}, + acceleration = {x=0, y=0, z=0}, + expirationtime = 0.3, + size = 15, + collisiondetection = false, + collision_removal = false, + object_collision = false, + vertical = false, + texture = "grenades_boom.png", + glow = 10 + }) + + minetest.sound_play("grenades_explode", { + pos = pos, + gain = 1.0, + max_hear_distance = 64, + }) + + remove_flora(pos, radius/2) + + for _, v in pairs(minetest.get_objects_inside_radius(pos, radius)) do + if v.punch ~= nil and v:get_hp() > 0 then + local footpos = vector.offset(v:get_pos(), 0, 0.1, 0) + local e_height = 0 + + if v:get_properties().eye_height ~= nil then + e_height = v:get_properties().eye_height + else + e_height = 1 + end + + local headpos = vector.offset(v:get_pos(), 0, e_height, 0) + local footdist = vector.distance(pos, footpos) + local headdist = vector.distance(pos, headpos) + local target_head = false + + if footdist >= headdist then + target_head = true + end + + local hit_pos1 = check_hit(pos, target_head and headpos or footpos, v) + + -- Check the closest distance, but if that fails try targeting the farther one + if hit_pos1 or check_hit(pos, target_head and footpos or headpos, v) then + v:punch(player, 1, { + punch_interval = 1, + damage_groups = { + grenade = 1, + fleshy = def.explode_damage - ( (radius/3) * (target_head and headdist or footdist) ) + } + }, nil) + end + end + end + end, +} + +grenades.register_grenade("grenades:frag", fragdef) + +local fragdef_sticky = table.copy(fragdef) +fragdef_sticky.description = "Sticky Frag grenade (Sticks to surfaces)" +fragdef_sticky.image = "grenades_frag_sticky.png" +fragdef_sticky.on_collide = function() return false end +grenades.register_grenade("grenades:frag_sticky", fragdef_sticky) + +-- Smoke Grenade + +local sounds = {} +local SMOKE_GRENADE_TIME = 30 +grenades.register_grenade("grenades:smoke", { + description = "Smoke grenade (Generates smoke around blast site)", + image = "grenades_smoke_grenade.png", + on_collide = function() + return true + end, + on_explode = function(def, pos, pname) + local player = minetest.get_player_by_name(pname) + if not player or not pos then return end + + local pteam = ctf_teams.get(pname) + + if pteam then + local fpos = ctf_map.current_map.teams[pteam].flag_pos + + if not fpos then return end + + if vector.distance(pos, fpos) <= 15 then + minetest.chat_send_player(pname, "You can't explode smoke grenades so close to your flag!") + player:get_inventory():add_item("main", "grenades:smoke") + return + end + end + + minetest.sound_play("grenades_glasslike_break", { + pos = pos, + gain = 1.0, + max_hear_distance = 32, + }) + + local hiss = minetest.sound_play("grenades_hiss", { + pos = pos, + gain = 1.0, + loop = true, + max_hear_distance = 32, + }) + sounds[hiss] = true + + minetest.after(SMOKE_GRENADE_TIME, function() + sounds[hiss] = nil + minetest.sound_stop(hiss) + end) + + for i = 0, 5, 1 do + minetest.add_particlespawner({ + amount = 40, + time = SMOKE_GRENADE_TIME + 3, + minpos = vector.subtract(pos, 2), + maxpos = vector.add(pos, 2), + minvel = {x = 0, y = 2, z = 0}, + maxvel = {x = 0, y = 3, z = 0}, + minacc = {x = 1, y = 0.2, z = 1}, + maxacc = {x = 1, y = 0.2, z = 1}, + minexptime = 1, + maxexptime = 1, + minsize = 125, + maxsize = 140, + collisiondetection = false, + collision_removal = false, + vertical = false, + texture = "grenades_smoke.png", + }) + end + end, + particle = { + image = "grenades_smoke.png", + life = 1, + size = 4, + glow = 0, + interval = 0.3, + } +}) diff --git a/mods/ctf_guns/grenades/init.lua b/mods/ctf_guns/grenades/init.lua new file mode 100644 index 0000000..b521b3b --- /dev/null +++ b/mods/ctf_guns/grenades/init.lua @@ -0,0 +1,179 @@ +grenades = { + grenade_deaccel = 8 +} + +local cooldown = ctf_core.init_cooldowns() + +function grenades.throw_grenade(name, startspeed, player) + local dir = player:get_look_dir() + local pos = player:get_pos() + local obj = minetest.add_entity(vector.new(pos.x, pos.y + player:get_properties().eye_height, pos.z), name) + if not obj then + return + end + + obj:set_velocity(vector.add(vector.multiply(dir, startspeed), player:get_velocity())) + obj:set_acceleration({x = 0, y = -9.8, z = 0}) + + obj:get_luaentity().thrower_name = player:get_player_name() + + return obj:get_luaentity() +end + +function grenades.register_grenade(name, def) + if not def.clock then + def.clock = 4 + end + + local grenade_entity = { + initial_properties = { + physical = true, + collide_with_objects = def.collide_with_objects or false, + visual = "sprite", + visual_size = {x = 0.5, y = 0.5, z = 0.5}, + textures = {def.image}, + collisionbox = {-0.2, -0.2, -0.2, 0.2, 0.15, 0.2}, + pointable = false, + static_save = false, + }, + sliding = 1, + particle = 0, + timer = 0, + on_step = function(self, dtime, moveresult) + local obj = self.object + local vel = obj:get_velocity() + local pos = obj:get_pos() + local norm_vel -- Normalized velocity + + self.timer = self.timer + dtime + + if not self.last_vel then + self.last_vel = vel + end + + -- Check for a collision on the x/y/z axis + + if moveresult.collides and moveresult.collisions then + if self.thrower_name and moveresult.collisions[1] and (moveresult.collisions[1].type ~= "object" or + moveresult.collisions[1].object ~= minetest.get_player_by_name(self.thrower_name)) then + if def.on_collide then + local c_result = def:on_collide(obj, self.thrower_name, moveresult) + + if c_result == true then + if self.thrower_name then + minetest.log("action", "[Grenades] A grenade thrown by " .. self.thrower_name .. + " explodes at " .. minetest.pos_to_string(vector.round(pos))) + def:on_explode(pos, self.thrower_name) + end + obj:remove() + elseif c_result == "stop" then + vel = vector.new() + self.last_vel = vector.new() + obj:set_velocity(vector.new()) + obj:set_acceleration(vector.new(0, 0, 0)) + end + else + if moveresult.collisions[1] and moveresult.collisions[1].axis then + local axis = moveresult.collisions[1].axis + + vel[axis] = self.last_vel[axis] * -0.3 + end + end + + obj:set_velocity(vel) + end + end + + self.last_vel = vel + + norm_vel = vector.normalize(vel) + + if not vector.equals(vel, vector.new()) then + obj:set_acceleration({ + x = -norm_vel.x * grenades.grenade_deaccel * (moveresult.touching_ground and 2 or 1), + y = -9.8, + z = -norm_vel.z * grenades.grenade_deaccel * (moveresult.touching_ground and 2 or 1), + }) + end + + if moveresult.touching_ground then -- Is the grenade sliding? + -- If grenade is barely moving, make sure it stays that way + if vector.distance(vector.new(), vel) <= 2 and not vector.equals(vel, vector.new()) then + obj:set_velocity(vector.new()) + obj:set_acceleration(vector.new(0, -9.8, 0)) + end + end + + -- Grenade Particles + + if def.particle and self.particle >= def.particle.interval then + self.particle = 0 + + minetest.add_particle({ + pos = obj:get_pos(), + velocity = vector.divide(vel, 2), + acceleration = vector.divide(obj:get_acceleration() or vector.new(1, 1, 1), -5), + expirationtime = def.particle.life, + size = def.particle.size, + collisiondetection = false, + collision_removal = false, + vertical = false, + texture = def.particle.image, + glow = def.particle.glow + }) + elseif def.particle and self.particle < def.particle.interval then + self.particle = self.particle + dtime + end + + -- Explode when clock is up + + if self.timer > def.clock or not self.thrower_name then + if self.thrower_name then + minetest.log("action", "[Grenades] A grenade thrown by " .. self.thrower_name .. + " explodes at " .. minetest.pos_to_string(vector.round(pos))) + def:on_explode(pos, self.thrower_name) + end + + obj:remove() + end + end + } + + minetest.register_entity(name, grenade_entity) + + local newdef = {grenade = def} + + newdef.description = def.description + newdef.stack_max = def.stack_max or 1 + newdef.range = 0 + newdef.inventory_image = def.image + local on_use = function(itemstack, user, pointed_thing) + if pointed_thing.type ~= "node" then + grenades.throw_grenade(name, 17, user) + + if not minetest.settings:get_bool("creative_mode") then + itemstack:take_item(1) + end + end + + return itemstack + end + + if def.throw_cooldown then + newdef.on_use = function(itemstack, user, ...) + if cooldown:get(user) then + return + else + cooldown:set(user, def.throw_cooldown) + end + + return on_use(itemstack, user, ...) + end + else + newdef.on_use = on_use + end + + minetest.register_craftitem(name, newdef) +end + +dofile(minetest.get_modpath("grenades") .. "/grenades.lua") diff --git a/mods/ctf_guns/grenades/license b/mods/ctf_guns/grenades/license new file mode 100644 index 0000000..abd8a96 --- /dev/null +++ b/mods/ctf_guns/grenades/license @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018-2019 LoneWolfHT + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/mods/ctf_guns/grenades/mod.conf b/mods/ctf_guns/grenades/mod.conf new file mode 100644 index 0000000..92101a5 --- /dev/null +++ b/mods/ctf_guns/grenades/mod.conf @@ -0,0 +1,2 @@ +name = grenades +depends = ctf_core diff --git a/mods/ctf_guns/grenades/readme.md b/mods/ctf_guns/grenades/readme.md new file mode 100644 index 0000000..473f425 --- /dev/null +++ b/mods/ctf_guns/grenades/readme.md @@ -0,0 +1,6 @@ +# grenades +Adds an API that allows for easily making grenades + +See grenades_basic for the grenades this mod used to have + +License of code: **MIT** diff --git a/mods/ctf_guns/grenades/sounds/grenades_explode.ogg b/mods/ctf_guns/grenades/sounds/grenades_explode.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e00a16c1a332404379bc5dfeb74007d6bd3d701d GIT binary patch literal 13580 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/grenades/sounds/grenades_glasslike_break.ogg b/mods/ctf_guns/grenades/sounds/grenades_glasslike_break.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d2138dbd2379d4140cb3fd74f62b54229aee7306 GIT binary patch literal 70092 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/grenades/sounds/grenades_hiss.ogg b/mods/ctf_guns/grenades/sounds/grenades_hiss.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b9ed86c41cf6e2318e26a8ae8a53901bf4b4ae9a GIT binary patch literal 35289 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 literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/grenades/sounds/license.txt b/mods/ctf_guns/grenades/sounds/license.txt new file mode 100644 index 0000000..2d59177 --- /dev/null +++ b/mods/ctf_guns/grenades/sounds/license.txt @@ -0,0 +1,133 @@ +Creative Commons Attribution 4.0 International Public License +for grenades_glasslike_break.ogg and grenades_hiss.ogg + +Copyright (c) 2019 LoneWolfHT + +By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. + +Section 1 – Definitions. + + Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image. + Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License. + Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights. + Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements. + Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material. + Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License. + Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license. + Licensor means the individual(s) or entity(ies) granting rights under this Public License. + Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them. + Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world. + You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. + +Section 2 – Scope. + + License grant. + Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to: + reproduce and Share the Licensed Material, in whole or in part; and + produce, reproduce, and Share Adapted Material. + Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions. + Term. The term of this Public License is specified in Section 6(a). + Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material. + Downstream recipients. + Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. + No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material. + No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i). + + Other rights. + Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise. + Patent and trademark rights are not licensed under this Public License. + To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties. + +Section 3 – License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the following conditions. + + Attribution. + + If You Share the Licensed Material (including in modified form), You must: + retain the following if it is supplied by the Licensor with the Licensed Material: + identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated); + a copyright notice; + a notice that refers to this Public License; + a notice that refers to the disclaimer of warranties; + a URI or hyperlink to the Licensed Material to the extent reasonably practicable; + indicate if You modified the Licensed Material and retain an indication of any previous modifications; and + indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License. + You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information. + If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable. + If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License. + +Section 4 – Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material: + + for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database; + if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and + You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights. + +Section 5 – Disclaimer of Warranties and Limitation of Liability. + + Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You. + To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You. + + The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. + +Section 6 – Term and Termination. + + This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically. + + Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates: + automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or + upon express reinstatement by the Licensor. + For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License. + For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License. + Sections 1, 5, 6, 7, and 8 survive termination of this Public License. + +Section 7 – Other Terms and Conditions. + + The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed. + Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License. + +Section 8 – Interpretation. + + For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License. + To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions. + No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor. + Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. + +===================== +===================== +===================== + +CC0 1.0 Universal (CC0 1.0) Public Domain Dedication +for grenades_explode.ogg +TumeniNodes +steveygos93 +theneedle.tv +frankelmedico + +No Copyright + +The person who associated a work with this deed has dedicated the work to the public domain +by waiving all of his or her rights to the work worldwide under copyright law, including all +related and neighboring rights, to the extent allowed by law. + +You can copy, modify, distribute and perform the work, even for commercial purposes, all +without asking permission. See Other Information below. + +In no way are the patent or trademark rights of any person affected by CC0, nor are the +rights that other persons may have in the work or in how the work is used, such as publicity +or privacy rights. + +Unless expressly stated otherwise, the person who associated a work with this deed makes no +warranties about the work, and disclaims liability for all uses of the work, to the fullest +extent permitted by applicable law. + +When using or citing the work, you should not imply endorsement by the author or the affirmer. + +This license is acceptable for Free Cultural Works. +For more Information: +https://creativecommons.org/publicdomain/zero/1.0/ + diff --git a/mods/ctf_guns/grenades/textures/grenades_boom.png b/mods/ctf_guns/grenades/textures/grenades_boom.png new file mode 100644 index 0000000000000000000000000000000000000000..6e754327b25a13b7b0822583d5fe9328c2fa575a GIT binary patch literal 193 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r6q7#P0nV)*aN@V}Pf z|00I}M;QM9|6kv4I+=lifvF_OFPMR$Z1PzP1_p*mPZ!4!4q4WNjEqMV1eg!*)!+y{ zaDBg87xSWq-;#_B99JviCp^nP;KFmtnWIgrWnf@n@O1TaS?83{1OWX|Kb-&o literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/grenades/textures/grenades_flashbang.png b/mods/ctf_guns/grenades/textures/grenades_flashbang.png new file mode 100644 index 0000000000000000000000000000000000000000..bff04ddca39d766cd2dbc5a2b50c348e5bcd2230 GIT binary patch literal 158 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu#id_r6q7#Iu;3>+LB8X6iF zELh+z^GAdR2_ayZbyz%b(#8;|G0O{okF3=E#GelF{r G5}E*LDk(Am literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/grenades/textures/grenades_frag.png b/mods/ctf_guns/grenades/textures/grenades_frag.png new file mode 100644 index 0000000000000000000000000000000000000000..939ab5e0d2671fd5233a794789be1dd6d2dc1335 GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU2L}g`c({#Qq@BCFyLX&3L~66jVvu6W z$yord@s*NmiBuKhpUbOsr-o_e>zz&iHpQUR}gJuhA9Do8S_Z>Zw#IsZ=9r)TV9&R}gOF7HJ1p5OJ>QAp-*gXGxGB$UFuxC{CHZ zkb!|A-P6S}L?XPm@3v5b0*8z4+op(|FaQ5bNk#V0y*b_1fJgDqlZ={IX;Uu!HWN>- z_-%2p;#W=26Pux*L7Z|L4tbKE}idu()= fxaP5?s!Ij*ghJRp8?bO60NL&7>gTe~DWM4f7A8>K literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/grenades/textures/grenades_smoke.png b/mods/ctf_guns/grenades/textures/grenades_smoke.png new file mode 100644 index 0000000000000000000000000000000000000000..254be1dbaf1a2e14255a6440a603b5dba5c7ac55 GIT binary patch literal 145 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7B0OCjLo9mt2A||)FyJ`- zOYh;Tx2prX%`b%q^t1^aJj2bft7ErB83qTbFo?$)%iJ z%+bP0l+XkKoar{a literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/grenades/textures/grenades_smoke_grenade.png b/mods/ctf_guns/grenades/textures/grenades_smoke_grenade.png new file mode 100644 index 0000000000000000000000000000000000000000..8067e8288b6d4227ae5d124deaccfa46dbf93e18 GIT binary patch literal 1545 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVg1u-x%H&lg0lmsP~D-;yvr)B1( zDwI?fq$;FVWTr7NRNUGc7G3s4gXeF$=w_BLP8(#-Jf3s&pw9kQ-gQ1pSG`raJ7H6a zfk*f*p}y?@e{bKlH&fVDt|R5lb@29sBb=KxFWS4!{uIG{{&z9&4F3ZC_ywLup2rt` zs_`zaeapYx#92SC!A5q$W!}1yHI?fYAOEj-OU_R2;hFgNrr+-My)a_;cD87;irJBR z%xsqIvcC}+sy0)gPxR zGjz+Pt>Y1Y^nlS#D$^!+wjfjOC$;LP>o)Db9dsm{H!Zh}YPgx--s$@wFnWtP!%aKG z$}8d-vTGj3spjlEdVoQa)sBIaHRW((Vca@ZB zW}k?q7f)bvkLI(M&NZs4txGhQO(`;)KQne(&hpJ~PgEZ6HM^I>Jv*<^J6bQyuC;qg zz?LJEyw*jmESf5{>RLqbS>9PwCuQGR(z;A{+m)j2QLnG;^yZJPezWrVc0=L$6A#WvII|_kurr5Uu(0?nIHSPd=jn4dF19K!pSR|> zRj%aXzmc1ke+vHjoi}mqfh6(OUq8vdJjXiWZqw4o(U)d!dbvU6vEIy6Q&awaIds>0 z=aQWBk|&H6%8gm4e_E@^k-JP`Ij4JZb^h7fle$~PZ(1&?p3R!wWMH`T!;#>p%R_FK zuf6-k;@QfQCE-h-$6Zx0+5J=f;_Z+_i`XsptX{lb;gGM1^RD#^Cw|alekbYrn{STo z7Hx}|>67Zhzr71(|Cs3;rmMDN2hW|wO}h_x&CpTRXhUA zfBP+sbtVskG6Gx6rB3wD)vo*C-T3-h)ho^KyH;L$WD~pX9MA3A^?mcJx2-z7J>gy4 zO?Ia5t!(wYtl=4&f1W%p{Pn-%h24bn4SNpDKZ?9}_q_eJfBn*n^8W8o`ObZ(AR^}m zkGCQN17l03vvYu_vokC&GB8xkshw!+ao9oTXngQeEz$Nefx;63b9Fl6EwV(r0u--s zt+kpF^Gner(<3NGhV^<=vwU|byLfu6Yz(X82j(LuFM3{d_4*SZlp*-|V4?lJyVZC0 zGPhLC%nUoOvEb#lnSN?Va`Iex_A2${xd($x5+^;|S-Eu?l!gk)6nC&L1{5$S2{+iEob4skHN3e!S z!*}Cf%VY$0vQ~xdy*KN(MJC-XFJHcK<3{oAZv`0`7#K@}{DK)A zp4~_Tagw~c1q?<$PS#G&&JH~tTeg^R zEZ(z+=M2Z;(+t{aoZjBvtj11_2Ut@~&ZKBCFx*%o?q9a$r!@lu1B0ilpUXO@geCww Cfw~U> literal 0 HcmV?d00001 diff --git a/mods/ctf_guns/grenades/textures/license b/mods/ctf_guns/grenades/textures/license new file mode 100644 index 0000000..dee3c81 --- /dev/null +++ b/mods/ctf_guns/grenades/textures/license @@ -0,0 +1,97 @@ +Creative Commons Attribution 4.0 International Public License + +Copyright (c) 2019 LoneWolfHT + +By exercising the Licensed Rights (defined below), You accept and agree to be bound by the terms and conditions of this Creative Commons Attribution 4.0 International Public License ("Public License"). To the extent this Public License may be interpreted as a contract, You are granted the Licensed Rights in consideration of Your acceptance of these terms and conditions, and the Licensor grants You such rights in consideration of benefits the Licensor receives from making the Licensed Material available under these terms and conditions. + +Section 1 – Definitions. + + Adapted Material means material subject to Copyright and Similar Rights that is derived from or based upon the Licensed Material and in which the Licensed Material is translated, altered, arranged, transformed, or otherwise modified in a manner requiring permission under the Copyright and Similar Rights held by the Licensor. For purposes of this Public License, where the Licensed Material is a musical work, performance, or sound recording, Adapted Material is always produced where the Licensed Material is synched in timed relation with a moving image. + Adapter's License means the license You apply to Your Copyright and Similar Rights in Your contributions to Adapted Material in accordance with the terms and conditions of this Public License. + Copyright and Similar Rights means copyright and/or similar rights closely related to copyright including, without limitation, performance, broadcast, sound recording, and Sui Generis Database Rights, without regard to how the rights are labeled or categorized. For purposes of this Public License, the rights specified in Section 2(b)(1)-(2) are not Copyright and Similar Rights. + Effective Technological Measures means those measures that, in the absence of proper authority, may not be circumvented under laws fulfilling obligations under Article 11 of the WIPO Copyright Treaty adopted on December 20, 1996, and/or similar international agreements. + Exceptions and Limitations means fair use, fair dealing, and/or any other exception or limitation to Copyright and Similar Rights that applies to Your use of the Licensed Material. + Licensed Material means the artistic or literary work, database, or other material to which the Licensor applied this Public License. + Licensed Rights means the rights granted to You subject to the terms and conditions of this Public License, which are limited to all Copyright and Similar Rights that apply to Your use of the Licensed Material and that the Licensor has authority to license. + Licensor means the individual(s) or entity(ies) granting rights under this Public License. + Share means to provide material to the public by any means or process that requires permission under the Licensed Rights, such as reproduction, public display, public performance, distribution, dissemination, communication, or importation, and to make material available to the public including in ways that members of the public may access the material from a place and at a time individually chosen by them. + Sui Generis Database Rights means rights other than copyright resulting from Directive 96/9/EC of the European Parliament and of the Council of 11 March 1996 on the legal protection of databases, as amended and/or succeeded, as well as other essentially equivalent rights anywhere in the world. + You means the individual or entity exercising the Licensed Rights under this Public License. Your has a corresponding meaning. + +Section 2 – Scope. + + License grant. + Subject to the terms and conditions of this Public License, the Licensor hereby grants You a worldwide, royalty-free, non-sublicensable, non-exclusive, irrevocable license to exercise the Licensed Rights in the Licensed Material to: + reproduce and Share the Licensed Material, in whole or in part; and + produce, reproduce, and Share Adapted Material. + Exceptions and Limitations. For the avoidance of doubt, where Exceptions and Limitations apply to Your use, this Public License does not apply, and You do not need to comply with its terms and conditions. + Term. The term of this Public License is specified in Section 6(a). + Media and formats; technical modifications allowed. The Licensor authorizes You to exercise the Licensed Rights in all media and formats whether now known or hereafter created, and to make technical modifications necessary to do so. The Licensor waives and/or agrees not to assert any right or authority to forbid You from making technical modifications necessary to exercise the Licensed Rights, including technical modifications necessary to circumvent Effective Technological Measures. For purposes of this Public License, simply making modifications authorized by this Section 2(a)(4) never produces Adapted Material. + Downstream recipients. + Offer from the Licensor – Licensed Material. Every recipient of the Licensed Material automatically receives an offer from the Licensor to exercise the Licensed Rights under the terms and conditions of this Public License. + No downstream restrictions. You may not offer or impose any additional or different terms or conditions on, or apply any Effective Technological Measures to, the Licensed Material if doing so restricts exercise of the Licensed Rights by any recipient of the Licensed Material. + No endorsement. Nothing in this Public License constitutes or may be construed as permission to assert or imply that You are, or that Your use of the Licensed Material is, connected with, or sponsored, endorsed, or granted official status by, the Licensor or others designated to receive attribution as provided in Section 3(a)(1)(A)(i). + + Other rights. + Moral rights, such as the right of integrity, are not licensed under this Public License, nor are publicity, privacy, and/or other similar personality rights; however, to the extent possible, the Licensor waives and/or agrees not to assert any such rights held by the Licensor to the limited extent necessary to allow You to exercise the Licensed Rights, but not otherwise. + Patent and trademark rights are not licensed under this Public License. + To the extent possible, the Licensor waives any right to collect royalties from You for the exercise of the Licensed Rights, whether directly or through a collecting society under any voluntary or waivable statutory or compulsory licensing scheme. In all other cases the Licensor expressly reserves any right to collect such royalties. + +Section 3 – License Conditions. + +Your exercise of the Licensed Rights is expressly made subject to the following conditions. + + Attribution. + + If You Share the Licensed Material (including in modified form), You must: + retain the following if it is supplied by the Licensor with the Licensed Material: + identification of the creator(s) of the Licensed Material and any others designated to receive attribution, in any reasonable manner requested by the Licensor (including by pseudonym if designated); + a copyright notice; + a notice that refers to this Public License; + a notice that refers to the disclaimer of warranties; + a URI or hyperlink to the Licensed Material to the extent reasonably practicable; + indicate if You modified the Licensed Material and retain an indication of any previous modifications; and + indicate the Licensed Material is licensed under this Public License, and include the text of, or the URI or hyperlink to, this Public License. + You may satisfy the conditions in Section 3(a)(1) in any reasonable manner based on the medium, means, and context in which You Share the Licensed Material. For example, it may be reasonable to satisfy the conditions by providing a URI or hyperlink to a resource that includes the required information. + If requested by the Licensor, You must remove any of the information required by Section 3(a)(1)(A) to the extent reasonably practicable. + If You Share Adapted Material You produce, the Adapter's License You apply must not prevent recipients of the Adapted Material from complying with this Public License. + +Section 4 – Sui Generis Database Rights. + +Where the Licensed Rights include Sui Generis Database Rights that apply to Your use of the Licensed Material: + + for the avoidance of doubt, Section 2(a)(1) grants You the right to extract, reuse, reproduce, and Share all or a substantial portion of the contents of the database; + if You include all or a substantial portion of the database contents in a database in which You have Sui Generis Database Rights, then the database in which You have Sui Generis Database Rights (but not its individual contents) is Adapted Material; and + You must comply with the conditions in Section 3(a) if You Share all or a substantial portion of the contents of the database. + +For the avoidance of doubt, this Section 4 supplements and does not replace Your obligations under this Public License where the Licensed Rights include other Copyright and Similar Rights. + +Section 5 – Disclaimer of Warranties and Limitation of Liability. + + Unless otherwise separately undertaken by the Licensor, to the extent possible, the Licensor offers the Licensed Material as-is and as-available, and makes no representations or warranties of any kind concerning the Licensed Material, whether express, implied, statutory, or other. This includes, without limitation, warranties of title, merchantability, fitness for a particular purpose, non-infringement, absence of latent or other defects, accuracy, or the presence or absence of errors, whether or not known or discoverable. Where disclaimers of warranties are not allowed in full or in part, this disclaimer may not apply to You. + To the extent possible, in no event will the Licensor be liable to You on any legal theory (including, without limitation, negligence) or otherwise for any direct, special, indirect, incidental, consequential, punitive, exemplary, or other losses, costs, expenses, or damages arising out of this Public License or use of the Licensed Material, even if the Licensor has been advised of the possibility of such losses, costs, expenses, or damages. Where a limitation of liability is not allowed in full or in part, this limitation may not apply to You. + + The disclaimer of warranties and limitation of liability provided above shall be interpreted in a manner that, to the extent possible, most closely approximates an absolute disclaimer and waiver of all liability. + +Section 6 – Term and Termination. + + This Public License applies for the term of the Copyright and Similar Rights licensed here. However, if You fail to comply with this Public License, then Your rights under this Public License terminate automatically. + + Where Your right to use the Licensed Material has terminated under Section 6(a), it reinstates: + automatically as of the date the violation is cured, provided it is cured within 30 days of Your discovery of the violation; or + upon express reinstatement by the Licensor. + For the avoidance of doubt, this Section 6(b) does not affect any right the Licensor may have to seek remedies for Your violations of this Public License. + For the avoidance of doubt, the Licensor may also offer the Licensed Material under separate terms or conditions or stop distributing the Licensed Material at any time; however, doing so will not terminate this Public License. + Sections 1, 5, 6, 7, and 8 survive termination of this Public License. + +Section 7 – Other Terms and Conditions. + + The Licensor shall not be bound by any additional or different terms or conditions communicated by You unless expressly agreed. + Any arrangements, understandings, or agreements regarding the Licensed Material not stated herein are separate from and independent of the terms and conditions of this Public License. + +Section 8 – Interpretation. + + For the avoidance of doubt, this Public License does not, and shall not be interpreted to, reduce, limit, restrict, or impose conditions on any use of the Licensed Material that could lawfully be made without permission under this Public License. + To the extent possible, if any provision of this Public License is deemed unenforceable, it shall be automatically reformed to the minimum extent necessary to make it enforceable. If the provision cannot be reformed, it shall be severed from this Public License without affecting the enforceability of the remaining terms and conditions. + No term or condition of this Public License will be waived and no failure to comply consented to unless expressly agreed to by the Licensor. + Nothing in this Public License constitutes or may be interpreted as a limitation upon, or waiver of, any privileges and immunities that apply to the Licensor or You, including from the legal processes of any jurisdiction or authority. diff --git a/mods/ctf_guns/modpack.txt b/mods/ctf_guns/modpack.txt new file mode 100644 index 0000000..5494d75 --- /dev/null +++ b/mods/ctf_guns/modpack.txt @@ -0,0 +1 @@ +The presence of this file indicates that the current folder is a modpack. diff --git a/mods/ctf_guns/rawf/.gitignore b/mods/ctf_guns/rawf/.gitignore new file mode 100644 index 0000000..6fd0a37 --- /dev/null +++ b/mods/ctf_guns/rawf/.gitignore @@ -0,0 +1,41 @@ +# Compiled Lua sources +luac.out + +# luarocks build files +*.src.rock +*.zip +*.tar.gz + +# Object files +*.o +*.os +*.ko +*.obj +*.elf + +# Precompiled Headers +*.gch +*.pch + +# Libraries +*.lib +*.a +*.la +*.lo +*.def +*.exp + +# Shared objects (inc. Windows DLLs) +*.dll +*.so +*.so.* +*.dylib + +# Executables +*.exe +*.out +*.app +*.i*86 +*.x86_64 +*.hex + diff --git a/mods/ctf_guns/rawf/.luacheckrc b/mods/ctf_guns/rawf/.luacheckrc new file mode 100644 index 0000000..062cd08 --- /dev/null +++ b/mods/ctf_guns/rawf/.luacheckrc @@ -0,0 +1,47 @@ +read_globals = { + "DIR_DELIM", "INIT", + + "minetest", "core", + "dump", "dump2", + + "api", + + "Raycast", + "Settings", + "PseudoRandom", + "PerlinNoise", + "VoxelManip", + "SecureRandom", + "VoxelArea", + "PerlinNoiseMap", + "PcgRandom", + "ItemStack", + "AreaStore", + + "vector", + + table = { + fields = { + "copy", + "indexof", + "insert_all", + "key_value_swap", + "shuffle", + } + }, + + string = { + fields = { + "split", + "trim", + } + }, + + math = { + fields = { + "hypot", + "sign", + "factorial" + } + }, +} diff --git a/mods/ctf_guns/rawf/API.md b/mods/ctf_guns/rawf/API.md new file mode 100644 index 0000000..78bedb6 --- /dev/null +++ b/mods/ctf_guns/rawf/API.md @@ -0,0 +1,23 @@ +## Custom item definition values + +```lua +{ + -- Name of the loaded version of the ranged weapon + -- Used by: load_weapon() + -- Set by: also_register_loaded_tool() + loaded_name = , + + -- Name of the unloaded version of the ranged weapon + -- Used by: unload_weapon() + -- Set by: also_register_loaded_tool() + unloaded_name = , + + -- Amount of bullets the ranged weapon can shoot. + -- Used by: unload_weapon() + rounds = , + + -- Ammo that can be used by the ranged weapon + -- Used by: load_weapon() + ammo = +} +``` diff --git a/mods/ctf_guns/rawf/LICENSE b/mods/ctf_guns/rawf/LICENSE new file mode 100644 index 0000000..b121b5d --- /dev/null +++ b/mods/ctf_guns/rawf/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2021 LoneWolfHT + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/mods/ctf_guns/rawf/README.md b/mods/ctf_guns/rawf/README.md new file mode 100644 index 0000000..9a4a4b6 --- /dev/null +++ b/mods/ctf_guns/rawf/README.md @@ -0,0 +1,2 @@ +# RaWF +A ranged weapon framework for Minetest diff --git a/mods/ctf_guns/rawf/ammo.lua b/mods/ctf_guns/rawf/ammo.lua new file mode 100644 index 0000000..90edd22 --- /dev/null +++ b/mods/ctf_guns/rawf/ammo.lua @@ -0,0 +1,67 @@ +local MODNAME = minetest.get_current_modname() +local api = rawget(_G, MODNAME) + +function api.also_register_loaded_tool(name, def, user_loaded_def) + local loaded_def = table.copy(def) + + if user_loaded_def then + user_loaded_def(loaded_def) + end + + loaded_def.unloaded_name = name + def.loaded_name = name.."_loaded" + + minetest.register_tool(def.loaded_name, loaded_def) + + return name, def +end + +function api.unload_weapon(weapon, amount) + local iname = weapon:get_name() + local rounds = assert( + minetest.registered_tools[iname].rounds, + "Must define 'rounds' property for ranged weapon "..dump(iname) + ) + + local new_wear = (65535 / (rounds)) * (amount or 1) + + -- Applies #15 PR + new_wear = weapon:get_wear() + new_wear + 1 + + if new_wear >= 65535 then + return ItemStack(weapon:get_definition().unloaded_name) + end + + weapon:set_wear(new_wear) + + return weapon +end + +function api.load_weapon(weapon, inv, lists) + local idef = weapon:get_definition() + + assert(idef.loaded_name, "Item "..idef.name.." doesn't have 'loaded_name' set!") + assert(idef.ammo, "Item "..idef.name.." doesn't have 'ammo' set!") + + if type(idef.ammo) ~= "table" then + idef.ammo = {idef.ammo} + end + + if not lists then + lists = {"main"} + elseif type(lists) ~= "table" then + lists = {lists} + end + + for _, item in pairs(idef.ammo) do + for _, list in pairs(lists) do + if inv:contains_item(list, item) then + inv:remove_item(list, item) + + return ItemStack(idef.loaded_name) + end + end + end + + return weapon +end diff --git a/mods/ctf_guns/rawf/bullet.lua b/mods/ctf_guns/rawf/bullet.lua new file mode 100644 index 0000000..2f0dd61 --- /dev/null +++ b/mods/ctf_guns/rawf/bullet.lua @@ -0,0 +1,87 @@ +local MODNAME = minetest.get_current_modname() +local api = rawget(_G, MODNAME) + +function api.get_bullet_start_data(player) + local look_dir = player:get_look_dir() + local spawnpos = vector.offset(player:get_pos(), 0, player:get_properties().eye_height, 0) + spawnpos = vector.add(spawnpos, player:get_eye_offset()) + spawnpos = vector.add(spawnpos, vector.multiply(look_dir, 0.4)) + + return spawnpos, look_dir +end + +function api.bulletcast(bullet, pos1, pos2, objects, liquids) + minetest.add_particle({ + pos = pos1, + velocity = vector.multiply(vector.direction(pos1, pos2), bullet.particle_speed or 400), + acceleration = {x=0, y=0, z=0}, + expirationtime = 0.1, + size = 1, + collisiondetection = true, + collision_removal = true, + object_collision = objects, + texture = bullet.texture or bullet, + glow = bullet.glow or 0 + }) + + local raycast = minetest.raycast(pos1, pos2, objects, liquids) + local bulletcast = { + raycast = raycast, + hit_object_or_node = function(self, options) + if not options then + options = {} + end + + for hitpoint in self.raycast do + if hitpoint.type == "node" then + if not options.node or options.node(minetest.registered_nodes[minetest.get_node(hitpoint.under).name]) then + return hitpoint + end + elseif hitpoint.type == "object" then + if not options.object or options.object(hitpoint.ref) then + return hitpoint + end + end + end + end, + } + + setmetatable(bulletcast, { + __index = function(table, key) + local not_raycast_func = rawget(table, key) + + if not_raycast_func then + return not_raycast_func + else + return function(self, ...) + local sraycast = rawget(self, "raycast") + + return sraycast[key](sraycast, ...) + end + end + end, + __call = function(table, ...) + return rawget(table, "raycast")(...) + end + }) + + return bulletcast +end + +function api.spread_bulletcast(bullet, pos1, pos2, objects, liquids) + local rays = {} + + for i=1, bullet.amount or 1, 1 do + rays[i] = api.bulletcast( + bullet, + pos1, vector.offset(pos2, + math.random(-bullet.spread, bullet.spread), + math.random(-bullet.spread, bullet.spread), + math.random(-bullet.spread, bullet.spread) + ), + objects, liquids + ) + end + + return rays +end diff --git a/mods/ctf_guns/rawf/init.lua b/mods/ctf_guns/rawf/init.lua new file mode 100644 index 0000000..3867b85 --- /dev/null +++ b/mods/ctf_guns/rawf/init.lua @@ -0,0 +1,42 @@ +local api = {} +local MODNAME = minetest.get_current_modname() +rawset(_G, MODNAME, api) + +local files = { + "bullet.lua", + "ammo.lua" +} + +for _, file in ipairs(files) do + dofile(minetest.get_modpath(MODNAME).."/"..file) +end + +local checking = {} +-- Returns false if the automatic timer is currently running, returns true otherwise +function api.enable_automatic(fire_interval, itemstack, user) + local pname = user:get_player_name() + + if checking[pname] then return false end + + checking[pname] = minetest.after(fire_interval, function() + checking[pname] = nil + + if user and user:get_player_control().LMB then + local wielded = user:get_wielded_item() + + if wielded:get_name() == itemstack:get_name() then + user:set_wielded_item(itemstack:get_definition().on_use(wielded, user, {type = "nothing"}) or wielded) + end + end + end) + + return true +end + +minetest.register_on_leaveplayer(function(player) + local pname = player:get_player_name() + + if checking[pname] then + checking[pname]:cancel() + end +end) diff --git a/mods/ctf_guns/rawf/mod.conf b/mods/ctf_guns/rawf/mod.conf new file mode 100644 index 0000000..fa5b8f3 --- /dev/null +++ b/mods/ctf_guns/rawf/mod.conf @@ -0,0 +1,2 @@ +name = rawf + diff --git a/mods/default/README.txt b/mods/default/README.txt new file mode 100644 index 0000000..e8b78a7 --- /dev/null +++ b/mods/default/README.txt @@ -0,0 +1,407 @@ +Minetest Game mod: default +========================== +See license.txt for license information. + +Authors of source code +---------------------- +Originally by celeron55, Perttu Ahola (LGPLv2.1+) +Various Minetest Game developers and contributors (LGPLv2.1+) + +The torch code was derived by sofar from the 'torches' mod by +BlockMen (LGPLv2.1+) + +Authors of media (textures, sounds, models and schematics) +---------------------------------------------------------- +Everything not listed in here: +celeron55, Perttu Ahola (CC BY-SA 3.0) + + +Textures +-------- +Cisoun's texture pack (CC BY-SA 3.0): + default_jungletree.png + default_lava.png + default_leaves.png + default_sapling.png + default_bush_sapling.png + default_stone.png + default_tree.png + default_tree_top.png + default_water.png + +RealBadAngel's animated water (CC BY-SA 3.0): + default_water_source_animated.png + default_water_flowing_animated.png + +VanessaE (CC BY-SA 3.0): + default_torch_animated.png + default_torch_on_ceiling_animated.png + default_torch_on_floor_animated.png + default_torch_on_floor.png + default_desert_sand.png + default_desert_stone.png + default_sand.png + default_mese_crystal.png + default_mese_crystal_fragment.png + +Calinou (CC BY-SA 3.0): + default_brick.png + default_papyrus.png + default_mineral_copper.png + +PilzAdam (CC BY-SA 3.0): + default_jungleleaves.png + default_junglesapling.png + default_obsidian_glass.png + default_obsidian_shard.png + default_mineral_gold.png + +jojoa1997 (CC BY-SA 3.0): + default_obsidian.png + +InfinityProject (CC BY-SA 3.0): + default_mineral_diamond.png + +Splizard (CC BY-SA 3.0): + default_pine_sapling.png + default_pine_needles.png + +Zeg9 (CC BY-SA 3.0): + default_coal_block.png + +paramat (CC BY-SA 3.0): + wieldhand.png -- Copied from character.png by Jordach (CC BY-SA 3.0) + default_pinetree.png + default_pinetree_top.png + default_pinewood.png + default_acacia_leaves.png + default_acacia_leaves_simple.png + default_acacia_sapling.png + default_acacia_bush_sapling.png + default_pine_bush_sapling.png + default_acacia_tree.png + default_acacia_tree_top.png + default_acacia_wood.png + default_acacia_bush_stem.png + default_bush_stem.png + default_pine_bush_stem.png + default_junglewood.png + default_jungletree_top.png + default_sandstone_brick.png + default_obsidian_brick.png + default_stone_brick.png + default_desert_stone_brick.png + default_sandstone_block.png + default_obsidian_block.png + default_stone_block.png + default_desert_stone_block.png + default_river_water.png + default_river_water_source_animated.png + default_river_water_flowing_animated.png + default_dry_grass.png + default_dry_grass_side.png + default_dry_grass_*.png + default_grass_side.png -- Derived from a texture by TumeniNodes (CC-BY-SA 3.0) + default_mese_block.png + default_silver_sand.png + default_mese_post_light_side.png + default_mese_post_light_side_dark.png + default_mese_post_light_top.png + default_silver_sandstone.png -- Derived from a texture by GreenXenith (CC-BY-SA 3.0) + default_silver_sandstone_brick.png -- Derived from a texture by GreenXenith (CC-BY-SA 3.0) + default_silver_sandstone_block.png -- Derived from a texture by GreenXenith (CC-BY-SA 3.0) + default_bookshelf_slot.png -- Derived from a texture by Gambit (CC-BY-SA 3.0) + default_marram_grass_*.png -- Derived from textures by TumeniNodes (CC-BY-SA 3.0) + default_emergent_jungle_sapling.png + default_permafrost.png -- Derived from a texture by Neuromancer (CC BY-SA 3.0) + default_stones.png -- Derived from a texture by sofar (CC0 1.0) + default_stones_side.png -- Derived from a texture by sofar (CC0 1.0) + default_moss.png + default_moss_side.png + default_fence_rail_acacia_wood + default_fence_rail_aspen_wood -- Derived from a texture by sofar (CC BY-SA 3.0) + default_fence_rail_junglewood + default_fence_rail_pine_wood + default_fence_rail_wood -- Derived from a texture by BlockMen (CC BY-SA 3.0) + gui_hotbar.png + gui_hotbar_selected.png + +TumeniNodes (CC BY-SA 3.0): + default_desert_cobble.png -- Derived from a texture by brunob.santos (CC BY-SA 3.0) + default_coniferous_litter.png + default_coniferous_litter_side.png + default_grass.png + default_dry_dirt.png + +BlockMen (CC BY-SA 3.0): + default_aspen_leaves.png -- Derived from Sofar's texture + default_wood.png + default_clay_brick.png + default_iron_ingot.png + default_gold_ingot.png + default_tool_steelsword.png + default_diamond.png + default_tool_*.png + default_lava_source_animated.png + default_lava_flowing_animated.png + default_stick.png + default_chest_front.png + default_chest_lock.png + default_chest_side.png + default_chest_top.png + default_mineral_mese.png + default_meselamp.png + gui_formbg.png + gui_furnace_arrow_bg.png + gui_furnace_arrow_fg.png + gui_hb_bg.png + +sofar (CC BY-SA 3.0): + default_aspen_sapling + default_aspen_tree + default_aspen_tree_top, derived from default_pine_tree_top (by paramat) + default_aspen_wood, derived from default_pine_wood (by paramat) + default_chest_inside + +sofar (CC0 1.0): + default_gravel.png -- Derived from Gambit's PixelBOX texture pack light gravel + +Neuromancer (CC BY-SA 3.0): + default_cobble.png, based on texture by Brane praefect + default_mossycobble.png, based on texture by Brane praefect + default_furnace_*.png + +Gambit (CC BY-SA 3.0): + default_bronze_ingot.png + default_copper_ingot.png + default_copper_lump.png + default_iron_lump.png + default_gold_lump.png + default_clay_lump.png + default_coal_lump.png + default_grass_*.png + default_paper.png + default_diamond_block.png + default_ladder_steel.png + default_sign_wall_wood.png + default_flint.png + default_snow.png + default_snow_side.png + default_snowball.png + default_book.png + +asl97 (CC BY-SA 3.0): + default_ice.png + +Pithydon (CC BY-SA 3.0) + default_coral_brown.png + default_coral_orange.png + default_coral_skeleton.png + +Ferk (CC0 1.0): + default_item_smoke.png + +npx (CC BY-SA 3.0): + default_rainforest_litter.png + default_rainforest_litter_side.png + +kaeza (CC-BY-SA 3.0): + default_desert_sandstone.png + default_desert_sandstone_brick.png + default_desert_sandstone_block.png + +kilbith (CC BY-SA 3.0): + default_steel_block.png + default_copper_block.png + default_bronze_block.png + default_gold_block.png + default_tin_block.png + default_mineral_tin.png + default_tin_ingot.png + default_tin_lump.png + +tobyplowy (CC BY-SA 3.0): + default_kelp.png + +CloudyProton (CC BY-SA 3.0): + default_book_written.png, based on default_book.png by Gambit + +Mossmanikin (CC BY-SA 3.0): + default_fern_*.png + +random-geek (CC BY-SA 3.0): + default_blueberries.png + default_blueberry_overlay.png + default_blueberry_bush_leaves.png, derived from default_bush_leaves (by paramat) + default_blueberry_bush_sapling.png + default_dirt.png -- Derived from a texture by Neuromancer (CC BY-SA 3.0) + +Krock (CC0 1.0): + default_glass.png + default_glass_detail.png + +Topywo (CC BY-SA 3.0) + default_coral_cyan.png + default_coral_green.png + default_coral_pink.png + +Extex101 (CC BY-SA 3.0) + default_large_cactus_seedling.png + default_dry_shrub.png -- Derived from the original texture by celeron55 + +An0n3m0us (CC BY-SA 3.0): + heart.png -- Derived from a texture by KevDoy (CC BY-SA 3.0) + bubble.png -- Derived from a texture by BlockMen (CC BY-SA 3.0) + + +Sounds +------ +Glass breaking sounds (CC BY 3.0): + 1: http://www.freesound.org/people/cmusounddesign/sounds/71947/ + 2: http://www.freesound.org/people/Tomlija/sounds/97669/ + 3: http://www.freesound.org/people/lsprice/sounds/88808/ + +Mito551 (sounds) (CC BY-SA 3.0): + default_dig_crumbly.*.ogg + default_dig_dig_immediate.ogg + default_dig_oddly_breakable_by_hand.ogg + default_dug_node.*.ogg + default_grass_footstep.1.ogg + default_grass_footstep.2.ogg + default_grass_footstep.3.ogg + default_gravel_footstep.*.ogg + default_place_node.*.ogg + default_place_node_hard.*.ogg + default_glass_footstep.ogg + default_wood_footstep.1.ogg + default_wood_footstep.2.ogg + default_dirt_footstep.1.ogg + default_dirt_footstep.2.ogg + default_glass_footstep.ogg + +Metal sounds: + default_dig_metal.ogg - yadronoff - CC-BY-3.0 + - https://www.freesound.org/people/yadronoff/sounds/320397/ + default_dug_metal.*.ogg - Iwan Gabovitch - qubodup - CC0 + - http://opengameart.org/users/qubodup + default_metal_footstep.*.ogg - (CC0 1.0) - CC0 1.0 + - https://freesound.org/people/mypantsfelldown/sounds/398937/ + default_place_node_metal.*.ogg - Ogrebane - CC0 + - http://opengameart.org/content/wood-and-metal-sound-effects-volume-2 + +Tool breaking sounds added by sofar: CC-BY-3.0 + default_tool_breaks.* - http://www.freesound.org/people/HerbertBoland/sounds/33206/ + +AGFX (CC BY 3.0): +https://www.freesound.org/people/AGFX/packs/1253/ + default_water_footstep.1.ogg + default_water_footstep.2.ogg + default_water_footstep.3.ogg + +blukotek (CC0 1.0): +https://www.freesound.org/people/blukotek/sounds/251660/ + default_dig_snappy.ogg + +Chests sounds added by sofar, derived of several files mixed together: + default_chest_open.ogg + default_chest_close.ogg + - http://www.freesound.org/people/Sevin7/sounds/269722/ CC0 + - http://www.freesound.org/people/Percy%20Duke/sounds/23448/ CC-BY-3.0 + - http://www.freesound.org/people/kingsamas/sounds/135576/ CC-BY-3.0 + - http://www.freesound.org/people/bulbastre/sounds/126887/ CC-BY-3.0 + - http://www.freesound.org/people/Yoyodaman234/sounds/183541/ CC0 + +Ryding (CC0 1.0): +http://freesound.org/people/Ryding/sounds/94337/ + default_snow_footstep.*.ogg + +Ferk (CC0 1.0): + default_item_smoke.ogg, based on a sound by http://opengameart.org/users/bart + +sonictechtonic (CC BY 3.0): +https://www.freesound.org/people/sonictechtonic/sounds/241872/ + player_damage.ogg + +Sheyvan (CC0 1.0): +https://freesound.org/people/Sheyvan/sounds/476113/ + default_dig_choppy.*.ogg + +lolamadeus (CC0 1.0): +https://freesound.org/people/lolamadeus/sounds/179341/ + default_gravel_dig.*.ogg + default_gravel_dug.*.ogg + +Benboncan (CC BY 3.0): +https://freesound.org/people/Benboncan/sounds/71823/ + default_dig_cracky.*.ogg + +Erdie (CC BY 3.0): +https://freesound.org/people/Erdie/sounds/41579/ + default_hard_footstep.*.ogg + +worthahep88 (CC0 1.0): +https://freesound.org/people/worthahep88/sounds/319224/ + default_sand_footstep.*.ogg + +dheming (CC BY 3.0): +https://freesound.org/people/dheming/sounds/268023/ + default_ice_dig.*.ogg + +InspectorJ (CC BY 3.0): +https://freesound.org/people/InspectorJ/sounds/416967/ + default_ice_footstep.*.ogg + +Angel_Perez_Grandi (CC BY 3.0): +https://freesound.org/people/Angel_Perez_Grandi/sounds/49190/ + default_ice_dug.ogg + +iankath (CC0 1.0) +https://freesound.org/people/iankath/sounds/173991/ + default_furnace_active.ogg + + +Models +------ +sofar (CC BY-SA 3.0): + chest_open.obj + torch_ceiling.obj + torch_floor.obj + torch_wall.obj + + +Schematics +---------- +paramat (CC BY-SA 3.0): + acacia_bush.mts + acacia_tree.mts + acacia_tree_from_sapling.mts + apple_tree.mts + apple_tree_from_sapling.mts + aspen_tree.mts + aspen_tree_from_sapling.mts + bush.mts + emergent_jungle_tree.mts + emergent_jungle_tree_from_sapling.mts + jungle_tree.mts + jungle_tree_from_sapling.mts + large_cactus.mts + papyrus.mts + pine_tree.mts + pine_tree_from_sapling.mts + snowy_pine_tree_from_sapling.mts + small_pine_tree.mts + small_pine_tree_from_sapling.mts + snowy_small_pine_tree_from_sapling.mts + +Shara RedCat (CC BY-SA 3.0): + acacia_log.mts + apple_log.mts + aspen_log.mts + jungle_log.mts + pine_log.mts + +TumeniNodes (CC BY-SA 3.0): + pine_bush.mts + +random-geek (CC BY-SA 3.0): + blueberry_bush.mts diff --git a/mods/default/aliases.lua b/mods/default/aliases.lua new file mode 100644 index 0000000..6db3fc8 --- /dev/null +++ b/mods/default/aliases.lua @@ -0,0 +1,77 @@ +-- mods/default/aliases.lua + +-- Aliases to support loading worlds using nodes following the old naming convention +-- These can also be helpful when using chat commands, for example /giveme +minetest.register_alias("stone", "default:stone") +minetest.register_alias("stone_with_coal", "default:stone_with_coal") +minetest.register_alias("stone_with_iron", "default:stone_with_iron") +minetest.register_alias("dirt_with_grass", "default:dirt_with_grass") +minetest.register_alias("dirt_with_grass_footsteps", "default:dirt_with_grass_footsteps") +minetest.register_alias("dirt", "default:dirt") +minetest.register_alias("sand", "default:sand") +minetest.register_alias("gravel", "default:gravel") +minetest.register_alias("sandstone", "default:sandstone") +minetest.register_alias("clay", "default:clay") +minetest.register_alias("brick", "default:brick") +minetest.register_alias("tree", "default:tree") +minetest.register_alias("jungletree", "default:jungletree") +minetest.register_alias("junglegrass", "default:junglegrass") +minetest.register_alias("leaves", "default:leaves") +minetest.register_alias("cactus", "default:cactus") +minetest.register_alias("papyrus", "default:papyrus") +minetest.register_alias("bookshelf", "default:bookshelf") +minetest.register_alias("glass", "default:glass") +minetest.register_alias("wooden_fence", "default:fence_wood") +minetest.register_alias("rail", "carts:rail") +minetest.register_alias("ladder", "default:ladder_wood") +minetest.register_alias("wood", "default:wood") +minetest.register_alias("mese", "default:mese") +minetest.register_alias("cloud", "default:cloud") +minetest.register_alias("water_flowing", "default:water_flowing") +minetest.register_alias("water_source", "default:water_source") +minetest.register_alias("lava_flowing", "default:lava_flowing") +minetest.register_alias("lava_source", "default:lava_source") +minetest.register_alias("torch", "default:torch") +minetest.register_alias("sign_wall", "default:sign_wall_wood") +minetest.register_alias("furnace", "default:furnace") +minetest.register_alias("chest", "default:chest") +minetest.register_alias("locked_chest", "default:chest_locked") +minetest.register_alias("cobble", "default:cobble") +minetest.register_alias("mossycobble", "default:mossycobble") +minetest.register_alias("steelblock", "default:steelblock") +minetest.register_alias("sapling", "default:sapling") +minetest.register_alias("apple", "default:apple") + +minetest.register_alias("WPick", "default:pick_wood") +minetest.register_alias("STPick", "default:pick_stone") +minetest.register_alias("SteelPick", "default:pick_steel") +minetest.register_alias("MesePick", "default:pick_mese") +minetest.register_alias("WShovel", "default:shovel_wood") +minetest.register_alias("STShovel", "default:shovel_stone") +minetest.register_alias("SteelShovel", "default:shovel_steel") +minetest.register_alias("WAxe", "default:axe_wood") +minetest.register_alias("STAxe", "default:axe_stone") +minetest.register_alias("SteelAxe", "default:axe_steel") +minetest.register_alias("WSword", "default:sword_wood") +minetest.register_alias("STSword", "default:sword_stone") +minetest.register_alias("SteelSword", "default:sword_steel") + +minetest.register_alias("Stick", "default:stick") +minetest.register_alias("paper", "default:paper") +minetest.register_alias("book", "default:book") +minetest.register_alias("lump_of_coal", "default:coal_lump") +minetest.register_alias("lump_of_iron", "default:iron_lump") +minetest.register_alias("lump_of_clay", "default:clay_lump") +minetest.register_alias("steel_ingot", "default:steel_ingot") +minetest.register_alias("clay_brick", "default:clay_brick") +minetest.register_alias("snow", "default:snow") + +-- 'mese_block' was used for a while for the block form of mese +minetest.register_alias("default:mese_block", "default:mese") + +-- Aliases for corrected pine node names +minetest.register_alias("default:pinetree", "default:pine_tree") +minetest.register_alias("default:pinewood", "default:pine_wood") + +minetest.register_alias("default:ladder", "default:ladder_wood") +minetest.register_alias("default:sign_wall", "default:sign_wall_wood") diff --git a/mods/default/chat.lua b/mods/default/chat.lua new file mode 100644 index 0000000..996973a --- /dev/null +++ b/mods/default/chat.lua @@ -0,0 +1,28 @@ +-- mods/default/chat.lua + +local function match_old(privs) + local ok = false + for k, v in pairs(privs) do + if k == "give" and v then + ok = true + elseif v then + return false + end + end + return ok +end + +-- Change /pulverize and /clearinv to not require give, like it used to be +-- before Luanti 5.15 +for _, cmd in ipairs({"pulverize", "clearinv"}) do + local def = core.registered_chatcommands[cmd] + if def then + if match_old(def.privs) then + core.override_chatcommand(cmd, { + privs = {interact=true}, + }) + else + minetest.log("info", "Privileges of command /" .. cmd .. " look modified, not overriding them.") + end + end +end diff --git a/mods/default/chests.lua b/mods/default/chests.lua new file mode 100644 index 0000000..1d9b150 --- /dev/null +++ b/mods/default/chests.lua @@ -0,0 +1,380 @@ +default.chest = {} + +-- support for MT game translation. +local S = default.get_translator + +function default.chest.get_chest_formspec(pos) + local spos = pos.x .. "," .. pos.y .. "," .. pos.z + local formspec = + "size[8,9]" .. + "list[nodemeta:" .. spos .. ";main;0,0.3;8,4;]" .. + "list[current_player;main;0,4.85;8,1;]" .. + "list[current_player;main;0,6.08;8,3;8]" .. + "listring[nodemeta:" .. spos .. ";main]" .. + "listring[current_player;main]" .. + default.get_hotbar_bg(0,4.85) + return formspec +end + +function default.chest.chest_lid_obstructed(pos) + local above = {x = pos.x, y = pos.y + 1, z = pos.z} + local def = minetest.registered_nodes[minetest.get_node(above).name] + -- allow ladders, signs, wallmounted things and torches to not obstruct + if def and + (def.drawtype == "airlike" or + def.drawtype == "signlike" or + def.drawtype == "torchlike" or + (def.drawtype == "nodebox" and def.paramtype2 == "wallmounted")) then + return false + end + return true +end + +function default.chest.chest_lid_close(pn) + local chest_open_info = default.chest.open_chests[pn] + local pos = chest_open_info.pos + local sound = chest_open_info.sound + local swap = chest_open_info.swap + + default.chest.open_chests[pn] = nil + for k, v in pairs(default.chest.open_chests) do + if vector.equals(v.pos, pos) then + -- another player is also looking at the chest + return true + end + end + + local node = minetest.get_node(pos) + minetest.after(0.2, function() + local current_node = minetest.get_node(pos) + if current_node.name ~= swap .. "_open" then + -- the chest has already been replaced, don't try to replace what's there. + return + end + minetest.swap_node(pos, {name = swap, param2 = node.param2}) + minetest.sound_play(sound, {gain = 0.3, pos = pos, + max_hear_distance = 10}, true) + end) +end + +default.chest.open_chests = {} + +minetest.register_on_player_receive_fields(function(player, formname, fields) + local pn = player:get_player_name() + + if formname ~= "default:chest" then + if default.chest.open_chests[pn] then + default.chest.chest_lid_close(pn) + end + + return + end + + if not (fields.quit and default.chest.open_chests[pn]) then + return + end + + default.chest.chest_lid_close(pn) + + return true +end) + +minetest.register_on_leaveplayer(function(player) + local pn = player:get_player_name() + if default.chest.open_chests[pn] then + default.chest.chest_lid_close(pn) + end +end) + +function default.chest.register_chest(prefixed_name, d) + local name = prefixed_name:sub(1,1) == ':' and prefixed_name:sub(2,-1) or prefixed_name + local def = table.copy(d) + def.drawtype = "mesh" + def.visual = "mesh" + def.paramtype = "light" + def.paramtype2 = "facedir" + def.legacy_facedir_simple = true + def.is_ground_content = false + + if def.protected then + def.on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Locked Chest")) + meta:set_string("owner", "") + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + end + def.after_place_node = function(pos, placer) + local meta = minetest.get_meta(pos) + meta:set_string("owner", placer:get_player_name() or "") + meta:set_string("infotext", S("Locked Chest (owned by @1)", meta:get_string("owner"))) + end + def.can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") and + default.can_interact_with_node(player, pos) + end + def.allow_metadata_inventory_move = function(pos, from_list, from_index, + to_list, to_index, count, player) + if not default.can_interact_with_node(player, pos) then + return 0 + end + return count + end + def.allow_metadata_inventory_put = function(pos, listname, index, stack, player) + if not default.can_interact_with_node(player, pos) then + return 0 + end + return stack:get_count() + end + def.allow_metadata_inventory_take = function(pos, listname, index, stack, player) + if not default.can_interact_with_node(player, pos) then + return 0 + end + return stack:get_count() + end + def.on_rightclick = function(pos, node, clicker, itemstack, pointed_thing) + if not default.can_interact_with_node(clicker, pos) then + return itemstack + end + + local cn = clicker:get_player_name() + + if default.chest.open_chests[cn] then + default.chest.chest_lid_close(cn) + end + + minetest.sound_play(def.sound_open, {gain = 0.3, + pos = pos, max_hear_distance = 10}, true) + if not default.chest.chest_lid_obstructed(pos) then + minetest.swap_node(pos, + { name = name .. "_open", + param2 = node.param2 }) + end + minetest.after(0.2, minetest.show_formspec, cn, + "default:chest", default.chest.get_chest_formspec(pos)) + default.chest.open_chests[cn] = { pos = pos, + sound = def.sound_close, swap = name } + end + def.on_blast = function() end + def.on_key_use = function(pos, player) + local secret = minetest.get_meta(pos):get_string("key_lock_secret") + local itemstack = player:get_wielded_item() + local key_meta = itemstack:get_meta() + + if itemstack:get_meta():get_string("") == "" then + return + end + + if key_meta:get_string("secret") == "" then + key_meta:set_string("secret", minetest.parse_json(itemstack:get_meta():get_string("")).secret) + itemstack:set_metadata("") + end + + if secret ~= key_meta:get_string("secret") then + return + end + + minetest.show_formspec( + player:get_player_name(), + "default:chest_locked", + default.chest.get_chest_formspec(pos) + ) + end + def.on_skeleton_key_use = function(pos, player, newsecret) + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + local pn = player:get_player_name() + + -- verify placer is owner of lockable chest + if owner ~= pn then + minetest.record_protection_violation(pos, pn) + minetest.chat_send_player(pn, S("You do not own this chest.")) + return nil + end + + local secret = meta:get_string("key_lock_secret") + if secret == "" then + secret = newsecret + meta:set_string("key_lock_secret", secret) + end + + return secret, S("a locked chest"), owner + end + else + def.on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("infotext", S("Chest")) + local inv = meta:get_inventory() + inv:set_size("main", 8*4) + end + def.can_dig = function(pos,player) + local meta = minetest.get_meta(pos); + local inv = meta:get_inventory() + return inv:is_empty("main") + end + def.on_rightclick = function(pos, node, clicker) + local cn = clicker:get_player_name() + + if default.chest.open_chests[cn] then + default.chest.chest_lid_close(cn) + end + + minetest.sound_play(def.sound_open, {gain = 0.3, pos = pos, + max_hear_distance = 10}, true) + if not default.chest.chest_lid_obstructed(pos) then + minetest.swap_node(pos, { + name = name .. "_open", + param2 = node.param2 }) + end + minetest.after(0.2, minetest.show_formspec, + cn, + "default:chest", default.chest.get_chest_formspec(pos)) + default.chest.open_chests[cn] = { pos = pos, + sound = def.sound_close, swap = name } + end + def.on_blast = function(pos) + local drops = {} + default.get_inventory_drops(pos, "main", drops) + drops[#drops+1] = name + minetest.remove_node(pos) + return drops + end + end + + default.set_inventory_action_loggers(def, "chest") + + local def_opened = table.copy(def) + local def_closed = table.copy(def) + + def_opened.mesh = "chest_open.obj" + for i = 1, #def_opened.tiles do + if type(def_opened.tiles[i]) == "string" then + def_opened.tiles[i] = {name = def_opened.tiles[i], backface_culling = true} + elseif def_opened.tiles[i].backface_culling == nil then + def_opened.tiles[i].backface_culling = true + end + end + def_opened.drop = name + def_opened.groups.not_in_creative_inventory = 1 + def_opened.selection_box = { + type = "fixed", + fixed = { -1/2, -1/2, -1/2, 1/2, 3/16, 1/2 }, + } + def_opened.can_dig = function() + return false + end + def_opened.on_blast = function() end + + def_closed.mesh = nil + def_closed.drawtype = nil + def_closed.tiles[6] = def.tiles[5] -- swap textures around for "normal" + def_closed.tiles[5] = def.tiles[3] -- drawtype to make them match the mesh + def_closed.tiles[3] = def.tiles[3].."^[transformFX" + + minetest.register_node(prefixed_name, def_closed) + minetest.register_node(prefixed_name .. "_open", def_opened) + + -- convert old chests to this new variant + if name == "default:chest" or name == "default:chest_locked" then + minetest.register_lbm({ + label = "update chests to opening chests", + name = "default:upgrade_" .. name:sub(9,-1) .. "_v2", + nodenames = {name}, + action = function(pos, node) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", "") + local inv = meta:get_inventory() + local list = inv:get_list("default:chest") + if list then + inv:set_size("main", 8*4) + inv:set_list("main", list) + inv:set_list("default:chest", nil) + end + end + }) + end + + -- close opened chests on load + local modname, chestname = prefixed_name:match("^(:?.-):(.*)$") + minetest.register_lbm({ + label = "close opened chests on load", + name = modname .. ":close_" .. chestname .. "_open", + nodenames = {prefixed_name .. "_open"}, + run_at_every_load = true, + action = function(pos, node) + node.name = prefixed_name + minetest.swap_node(pos, node) + end + }) +end + +default.chest.register_chest("default:chest", { + description = S("Chest"), + tiles = { + "default_chest_top.png", + "default_chest_top.png", + "default_chest_side.png", + "default_chest_side.png", + "default_chest_front.png", + "default_chest_inside.png" + }, + sounds = default.node_sound_wood_defaults(), + sound_open = "default_chest_open", + sound_close = "default_chest_close", + groups = {choppy = 2, oddly_breakable_by_hand = 2}, +}) + +default.chest.register_chest("default:chest_locked", { + description = S("Locked Chest"), + tiles = { + "default_chest_top.png", + "default_chest_top.png", + "default_chest_side.png", + "default_chest_side.png", + "default_chest_lock.png", + "default_chest_inside.png" + }, + sounds = default.node_sound_wood_defaults(), + sound_open = "default_chest_open", + sound_close = "default_chest_close", + groups = {choppy = 2, oddly_breakable_by_hand = 2}, + protected = true, +}) + +minetest.register_craft({ + output = "default:chest", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"group:wood", "", "group:wood"}, + {"group:wood", "group:wood", "group:wood"}, + } +}) + +minetest.register_craft({ + output = "default:chest_locked", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"group:wood", "default:steel_ingot", "group:wood"}, + {"group:wood", "group:wood", "group:wood"}, + } +}) + +minetest.register_craft( { + type = "shapeless", + output = "default:chest_locked", + recipe = {"default:chest", "default:steel_ingot"}, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:chest", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:chest_locked", + burntime = 30, +}) diff --git a/mods/default/crafting.lua b/mods/default/crafting.lua new file mode 100644 index 0000000..ecbe9d1 --- /dev/null +++ b/mods/default/crafting.lua @@ -0,0 +1,737 @@ +-- mods/default/crafting.lua + +minetest.register_craft({ + output = "default:wood 4", + recipe = { + {"default:tree"}, + } +}) + +minetest.register_craft({ + output = "default:junglewood 4", + recipe = { + {"default:jungletree"}, + } +}) + +minetest.register_craft({ + output = "default:pine_wood 4", + recipe = { + {"default:pine_tree"}, + } +}) + +minetest.register_craft({ + output = "default:acacia_wood 4", + recipe = { + {"default:acacia_tree"}, + } +}) + +minetest.register_craft({ + output = "default:aspen_wood 4", + recipe = { + {"default:aspen_tree"}, + } +}) + +minetest.register_craft({ + output = "default:wood", + recipe = { + {"default:bush_stem"}, + } +}) + +minetest.register_craft({ + output = "default:acacia_wood", + recipe = { + {"default:acacia_bush_stem"}, + } +}) + +minetest.register_craft({ + output = "default:pine_wood", + recipe = { + {"default:pine_bush_stem"}, + } +}) + +minetest.register_craft({ + output = "default:sign_wall_steel 3", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"", "group:stick", ""}, + } +}) + +minetest.register_craft({ + output = "default:sign_wall_wood 3", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"group:wood", "group:wood", "group:wood"}, + {"", "group:stick", ""}, + } +}) + +minetest.register_craft({ + output = "default:coalblock", + recipe = { + {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, + {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, + {"default:coal_lump", "default:coal_lump", "default:coal_lump"}, + } +}) + +minetest.register_craft({ + output = "default:steelblock", + recipe = { + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + } +}) + +minetest.register_craft({ + output = "default:copperblock", + recipe = { + {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, + {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, + {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, + } +}) + +minetest.register_craft({ + output = "default:tinblock", + recipe = { + {"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"}, + {"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"}, + {"default:tin_ingot", "default:tin_ingot", "default:tin_ingot"}, + } +}) + +minetest.register_craft({ + output = "default:bronzeblock", + recipe = { + {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, + {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, + {"default:bronze_ingot", "default:bronze_ingot", "default:bronze_ingot"}, + } +}) + +minetest.register_craft({ + output = "default:bronze_ingot 9", + recipe = { + {"default:bronzeblock"}, + } +}) + +minetest.register_craft({ + output = "default:goldblock", + recipe = { + {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, + {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, + {"default:gold_ingot", "default:gold_ingot", "default:gold_ingot"}, + } +}) + +minetest.register_craft({ + output = "default:diamondblock", + recipe = { + {"default:diamond", "default:diamond", "default:diamond"}, + {"default:diamond", "default:diamond", "default:diamond"}, + {"default:diamond", "default:diamond", "default:diamond"}, + } +}) + +minetest.register_craft({ + output = "default:sandstone", + recipe = { + {"default:sand", "default:sand"}, + {"default:sand", "default:sand"}, + } +}) + +minetest.register_craft({ + output = "default:sand 4", + recipe = { + {"default:sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:sandstonebrick 4", + recipe = { + {"default:sandstone", "default:sandstone"}, + {"default:sandstone", "default:sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:sandstone_block 9", + recipe = { + {"default:sandstone", "default:sandstone", "default:sandstone"}, + {"default:sandstone", "default:sandstone", "default:sandstone"}, + {"default:sandstone", "default:sandstone", "default:sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sandstone", + recipe = { + {"default:desert_sand", "default:desert_sand"}, + {"default:desert_sand", "default:desert_sand"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sand 4", + recipe = { + {"default:desert_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sandstone_brick 4", + recipe = { + {"default:desert_sandstone", "default:desert_sandstone"}, + {"default:desert_sandstone", "default:desert_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_sandstone_block 9", + recipe = { + {"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"}, + {"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"}, + {"default:desert_sandstone", "default:desert_sandstone", "default:desert_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sandstone", + recipe = { + {"default:silver_sand", "default:silver_sand"}, + {"default:silver_sand", "default:silver_sand"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sand 4", + recipe = { + {"default:silver_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sandstone_brick 4", + recipe = { + {"default:silver_sandstone", "default:silver_sandstone"}, + {"default:silver_sandstone", "default:silver_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:silver_sandstone_block 9", + recipe = { + {"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"}, + {"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"}, + {"default:silver_sandstone", "default:silver_sandstone", "default:silver_sandstone"}, + } +}) + +minetest.register_craft({ + output = "default:clay", + recipe = { + {"default:clay_lump", "default:clay_lump"}, + {"default:clay_lump", "default:clay_lump"}, + } +}) + +minetest.register_craft({ + output = "default:brick", + recipe = { + {"default:clay_brick", "default:clay_brick"}, + {"default:clay_brick", "default:clay_brick"}, + } +}) + +minetest.register_craft({ + output = "default:bookshelf", + recipe = { + {"group:wood", "group:wood", "group:wood"}, + {"default:book", "default:book", "default:book"}, + {"group:wood", "group:wood", "group:wood"}, + } +}) + +minetest.register_craft({ + output = "default:ladder_wood 5", + recipe = { + {"group:stick", "", "group:stick"}, + {"group:stick", "group:stick", "group:stick"}, + {"group:stick", "", "group:stick"}, + } +}) + +minetest.register_craft({ + output = "default:ladder_steel 15", + recipe = { + {"default:steel_ingot", "", "default:steel_ingot"}, + {"default:steel_ingot", "default:steel_ingot", "default:steel_ingot"}, + {"default:steel_ingot", "", "default:steel_ingot"}, + } +}) + +minetest.register_craft({ + output = "default:mese", + recipe = { + {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, + {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, + {"default:mese_crystal", "default:mese_crystal", "default:mese_crystal"}, + } +}) + +minetest.register_craft({ + output = "default:meselamp", + recipe = { + {"default:glass"}, + {"default:mese_crystal"}, + } +}) + +minetest.register_craft({ + output = "default:obsidian", + recipe = { + {"default:obsidian_shard", "default:obsidian_shard", "default:obsidian_shard"}, + {"default:obsidian_shard", "default:obsidian_shard", "default:obsidian_shard"}, + {"default:obsidian_shard", "default:obsidian_shard", "default:obsidian_shard"}, + } +}) + +minetest.register_craft({ + output = "default:obsidianbrick 4", + recipe = { + {"default:obsidian", "default:obsidian"}, + {"default:obsidian", "default:obsidian"} + } +}) + +minetest.register_craft({ + output = "default:obsidian_block 9", + recipe = { + {"default:obsidian", "default:obsidian", "default:obsidian"}, + {"default:obsidian", "default:obsidian", "default:obsidian"}, + {"default:obsidian", "default:obsidian", "default:obsidian"}, + } +}) + +minetest.register_craft({ + output = "default:stonebrick 4", + recipe = { + {"default:stone", "default:stone"}, + {"default:stone", "default:stone"}, + } +}) + +minetest.register_craft({ + output = "default:stone_block 9", + recipe = { + {"default:stone", "default:stone", "default:stone"}, + {"default:stone", "default:stone", "default:stone"}, + {"default:stone", "default:stone", "default:stone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_stonebrick 4", + recipe = { + {"default:desert_stone", "default:desert_stone"}, + {"default:desert_stone", "default:desert_stone"}, + } +}) + +minetest.register_craft({ + output = "default:desert_stone_block 9", + recipe = { + {"default:desert_stone", "default:desert_stone", "default:desert_stone"}, + {"default:desert_stone", "default:desert_stone", "default:desert_stone"}, + {"default:desert_stone", "default:desert_stone", "default:desert_stone"}, + } +}) + +minetest.register_craft({ + output = "default:snowblock", + recipe = { + {"default:snow", "default:snow", "default:snow"}, + {"default:snow", "default:snow", "default:snow"}, + {"default:snow", "default:snow", "default:snow"}, + } +}) + +minetest.register_craft({ + output = "default:snow 9", + recipe = { + {"default:snowblock"}, + } +}) + +minetest.register_craft({ + output = "default:emergent_jungle_sapling", + recipe = { + {"default:junglesapling", "default:junglesapling", "default:junglesapling"}, + {"default:junglesapling", "default:junglesapling", "default:junglesapling"}, + {"default:junglesapling", "default:junglesapling", "default:junglesapling"}, + } +}) + +minetest.register_craft({ + output = "default:large_cactus_seedling", + recipe = { + {"", "default:cactus", ""}, + {"default:cactus", "default:cactus", "default:cactus"}, + {"", "default:cactus", ""}, + } +}) + + +-- +-- Crafting (tool repair) +-- + +minetest.register_craft({ + type = "toolrepair", + additional_wear = -0.02, +}) + + +-- +-- Cooking recipes +-- + +minetest.register_craft({ + type = "cooking", + output = "default:glass", + recipe = "group:sand", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:obsidian_glass", + recipe = "default:obsidian_shard", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:stone", + recipe = "default:cobble", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:stone", + recipe = "default:mossycobble", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:desert_stone", + recipe = "default:desert_cobble", +}) + + +-- +-- Fuels +-- + +-- Support use of group:tree, includes default:tree which has the same burn time +minetest.register_craft({ + type = "fuel", + recipe = "group:tree", + burntime = 30, +}) + +-- Burn time for all woods are in order of wood density, +-- which is also the order of wood colour darkness: +-- aspen, pine, apple, acacia, jungle + +minetest.register_craft({ + type = "fuel", + recipe = "default:aspen_tree", + burntime = 22, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_tree", + burntime = 26, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_tree", + burntime = 34, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:jungletree", + burntime = 38, +}) + + +-- Support use of group:wood, includes default:wood which has the same burn time +minetest.register_craft({ + type = "fuel", + recipe = "group:wood", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:aspen_wood", + burntime = 5, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_wood", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_wood", + burntime = 8, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:junglewood", + burntime = 9, +}) + + +-- Support use of group:sapling, includes default:sapling which has the same burn time +minetest.register_craft({ + type = "fuel", + recipe = "group:sapling", + burntime = 5, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:bush_sapling", + burntime = 3, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_bush_sapling", + burntime = 4, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_bush_sapling", + burntime = 2, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:aspen_sapling", + burntime = 4, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_sapling", + burntime = 5, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_sapling", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:junglesapling", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:emergent_jungle_sapling", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_aspen_wood", + burntime = 5, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_pine_wood", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_wood", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_acacia_wood", + burntime = 8, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_junglewood", + burntime = 9, +}) + + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_rail_aspen_wood", + burntime = 3, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_rail_pine_wood", + burntime = 4, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_rail_wood", + burntime = 5, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_rail_acacia_wood", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fence_rail_junglewood", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:bush_stem", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:acacia_bush_stem", + burntime = 8, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:pine_bush_stem", + burntime = 6, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:junglegrass", + burntime = 3, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "group:leaves", + burntime = 4, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:cactus", + burntime = 15, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:large_cactus_seedling", + burntime = 5, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:papyrus", + burntime = 3, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:bookshelf", + burntime = 30, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:ladder_wood", + burntime = 7, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:lava_source", + burntime = 60, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:sign_wall_wood", + burntime = 10, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:coalblock", + burntime = 370, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:grass_1", + burntime = 2, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:dry_grass_1", + burntime = 2, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:fern_1", + burntime = 2, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:marram_grass_1", + burntime = 2, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:dry_shrub", + burntime = 2, +}) diff --git a/mods/default/craftitems.lua b/mods/default/craftitems.lua new file mode 100644 index 0000000..4cc5f8d --- /dev/null +++ b/mods/default/craftitems.lua @@ -0,0 +1,543 @@ +-- mods/default/craftitems.lua + +-- support for MT game translation. +local S = default.get_translator + +local esc = minetest.formspec_escape +local formspec_size = "size[8,8]" + +local function formspec_core(tab) + if tab == nil then tab = 1 else tab = tostring(tab) end + return "tabheader[0,0;book_header;" .. + esc(S("Write")) .. "," .. + esc(S("Read")) .. ";" .. + tab .. ";false;false]" +end + +local function formspec_write(title, text) + return "field[0.5,1;7.5,0;title;" .. esc(S("Title:")) .. ";" .. + esc(title) .. "]" .. + "textarea[0.5,1.5;7.5,7;text;" .. esc(S("Contents:")) .. ";" .. + esc(text) .. "]" .. + "button_exit[2.5,7.5;3,1;save;" .. esc(S("Save")) .. "]" +end + +local function formspec_read(owner, title, string, text, page, page_max) + return "label[0.5,0.5;" .. esc(S("by @1", owner)) .. "]" .. + "tablecolumns[color;text]" .. + "tableoptions[background=#00000000;highlight=#00000000;border=false]" .. + "table[0.4,0;7,0.5;title;#FFFF00," .. esc(title) .. "]" .. + "textarea[0.5,1.5;7.5,7;;" .. + esc(string ~= "" and string or text) .. ";]" .. + "button[2.4,7.6;0.8,0.8;book_prev;<]" .. + "label[3.2,7.7;" .. esc(S("Page @1 of @2", page, page_max)) .. "]" .. + "button[4.9,7.6;0.8,0.8;book_next;>]" +end + +local function formspec_string(lpp, page, lines, string) + for i = ((lpp * page) - lpp) + 1, lpp * page do + if not lines[i] then break end + string = string .. lines[i] .. "\n" + end + return string +end + +local book_writers = {} + +minetest.register_on_leaveplayer(function(player) + book_writers[player:get_player_name()] = nil +end) + +local tab_number +local lpp = 14 -- Lines per book's page +local function book_on_use(itemstack, user) + local player_name = user:get_player_name() + local meta = itemstack:get_meta() + local title, text, owner = "", "", player_name + local page, page_max, lines, string = 1, 1, {}, "" + + -- Backwards compatibility + local old_data = minetest.deserialize(itemstack:get_meta():get_string("")) + if old_data then + meta:from_table({ fields = old_data }) + end + + local data = meta:to_table().fields + + if data.owner then + title = data.title or "" + text = data.text or "" + owner = data.owner + + for str in (text .. "\n"):gmatch("([^\n]*)[\n]") do + lines[#lines+1] = str + end + + if data.page then + page = data.page + page_max = data.page_max + string = formspec_string(lpp, page, lines, string) + end + end + + local formspec + if title == "" and text == "" then + formspec = formspec_write(title, text) + elseif owner == player_name then + local tab = tab_number or 1 + if tab == 2 then + formspec = formspec_core(tab) .. + formspec_read(owner, title, string, text, page, page_max) + else + formspec = formspec_core(tab) .. formspec_write(title, text) + end + else + formspec = formspec_read(owner, title, string, text, page, page_max) + end + + minetest.show_formspec(player_name, "default:book", formspec_size .. formspec) + -- Store the wield index in case the user accidentally switches before the formspec is shown + book_writers[player_name] = {wield_index = user:get_wield_index()} + return itemstack +end + +local max_text_size = 10000 +local max_title_size = 80 +local short_title_size = 35 +minetest.register_on_player_receive_fields(function(player, formname, fields) + if formname ~= "default:book" then + return + end + local player_name = player:get_player_name() + local inv = player:get_inventory() + if not book_writers[player_name] then + return + end + local wield_index = book_writers[player_name].wield_index + local wield_list = player:get_wield_list() + local stack = inv:get_stack(wield_list, wield_index) + local written = stack:get_name() == "default:book_written" + if stack:get_name() ~= "default:book" and not written then + -- No book in the wield slot, abort & inform the player + minetest.chat_send_player(player_name, S("The book you were writing to mysteriously disappeared.")) + return + end + local data = stack:get_meta():to_table().fields + + local title = data.title or "" + local text = data.text or "" + + if fields.book_header ~= nil and data.owner == player_name then + local contents + local tab = tonumber(fields.book_header) + if tab == 1 then + contents = formspec_core(tab) .. + formspec_write(title, text) + elseif tab == 2 then + local lines, string = {}, "" + for str in (text .. "\n"):gmatch("([^\n]*)[\n]") do + lines[#lines+1] = str + end + string = formspec_string(lpp, data.page, lines, string) + contents = formspec_read(player_name, title, string, + text, data.page, data.page_max) + else + return -- malicious data + end + tab_number = tab + local formspec = formspec_size .. formspec_core(tab) .. contents + minetest.show_formspec(player_name, "default:book", formspec) + return + end + + if fields.quit then + book_writers[player_name] = nil + end + + if fields.save and fields.title and fields.text then + local new_stack + if not written then + local count = stack:get_count() + if count == 1 then + stack:set_name("default:book_written") + else + stack:set_count(count - 1) + new_stack = ItemStack("default:book_written") + end + end + + if data.owner ~= player_name and title ~= "" and text ~= "" then + return + end + + if not data then data = {} end + data.title = fields.title:sub(1, max_title_size) + data.owner = player:get_player_name() + local short_title = data.title + -- Don't bother triming the title if the trailing dots would make it longer + if #short_title > short_title_size + 3 then + short_title = short_title:sub(1, short_title_size) .. "..." + end + data.description = S("\"@1\" by @2", short_title, data.owner) + data.text = fields.text:sub(1, max_text_size) + data.text = data.text:gsub("\r\n", "\n"):gsub("\r", "\n") + data.text = data.text:gsub("[%z\1-\8\11-\31\127]", "") -- strip naughty control characters (keeps \t and \n) + data.page = 1 + data.page_max = math.ceil((#data.text:gsub("[^\n]", "") + 1) / lpp) + + if new_stack then + new_stack:get_meta():from_table({ fields = data }) + if inv:room_for_item("main", new_stack) then + inv:add_item("main", new_stack) + else + minetest.add_item(player:get_pos(), new_stack) + end + else + stack:get_meta():from_table({ fields = data }) + end + + elseif fields.book_next or fields.book_prev then + if not data.page then + return + end + + data.page = tonumber(data.page) + data.page_max = tonumber(data.page_max) + + if fields.book_next then + data.page = data.page + 1 + if data.page > data.page_max then + data.page = 1 + end + else + data.page = data.page - 1 + if data.page == 0 then + data.page = data.page_max + end + end + + stack:get_meta():from_table({fields = data}) + stack = book_on_use(stack, player) + end + + -- Update stack + inv:set_stack(wield_list, wield_index, stack) +end) + + +-- +-- Craftitem registry +-- + +minetest.register_craftitem("default:blueberries", { + description = S("Blueberries"), + inventory_image = "default_blueberries.png", + groups = {food_blueberries = 1, food_berry = 1}, + on_use = minetest.item_eat(2), +}) + +minetest.register_craftitem("default:book", { + description = S("Book"), + inventory_image = "default_book.png", + groups = {book = 1, flammable = 3}, + on_use = book_on_use, +}) + +minetest.register_craftitem("default:book_written", { + description = S("Book with Text"), + inventory_image = "default_book_written.png", + groups = {book = 1, not_in_creative_inventory = 1, flammable = 3}, + stack_max = 1, + on_use = book_on_use, +}) + +minetest.register_craftitem("default:bronze_ingot", { + description = S("Bronze Ingot"), + inventory_image = "default_bronze_ingot.png" +}) + +minetest.register_craftitem("default:clay_brick", { + description = S("Clay Brick"), + inventory_image = "default_clay_brick.png", +}) + +minetest.register_craftitem("default:clay_lump", { + description = S("Clay Lump"), + inventory_image = "default_clay_lump.png", +}) + +minetest.register_craftitem("default:coal_lump", { + description = S("Coal Lump"), + inventory_image = "default_coal_lump.png", + groups = {coal = 1, flammable = 1} +}) + +minetest.register_craftitem("default:copper_ingot", { + description = S("Copper Ingot"), + inventory_image = "default_copper_ingot.png" +}) + +minetest.register_craftitem("default:copper_lump", { + description = S("Copper Lump"), + inventory_image = "default_copper_lump.png" +}) + +minetest.register_craftitem("default:diamond", { + description = S("Diamond"), + inventory_image = "default_diamond.png", +}) + +minetest.register_craftitem("default:flint", { + description = S("Flint"), + inventory_image = "default_flint.png" +}) + +minetest.register_craftitem("default:gold_ingot", { + description = S("Gold Ingot"), + inventory_image = "default_gold_ingot.png" +}) + +minetest.register_craftitem("default:gold_lump", { + description = S("Gold Lump"), + inventory_image = "default_gold_lump.png" +}) + +minetest.register_craftitem("default:iron_lump", { + description = S("Iron Lump"), + inventory_image = "default_iron_lump.png" +}) + +minetest.register_craftitem("default:mese_crystal", { + description = S("Mese Crystal"), + inventory_image = "default_mese_crystal.png", +}) + +minetest.register_craftitem("default:mese_crystal_fragment", { + description = S("Mese Crystal Fragment"), + inventory_image = "default_mese_crystal_fragment.png", +}) + +minetest.register_craftitem("default:obsidian_shard", { + description = S("Obsidian Shard"), + inventory_image = "default_obsidian_shard.png", +}) + +minetest.register_craftitem("default:paper", { + description = S("Paper"), + inventory_image = "default_paper.png", + groups = {flammable = 3}, +}) + +minetest.register_craftitem("default:steel_ingot", { + description = S("Steel Ingot"), + inventory_image = "default_steel_ingot.png" +}) + +minetest.register_craftitem("default:stick", { + description = S("Stick"), + inventory_image = "default_stick.png", + groups = {stick = 1, flammable = 2}, +}) + +minetest.register_craftitem("default:tin_ingot", { + description = S("Tin Ingot"), + inventory_image = "default_tin_ingot.png" +}) + +minetest.register_craftitem("default:tin_lump", { + description = S("Tin Lump"), + inventory_image = "default_tin_lump.png" +}) + +-- +-- Crafting recipes +-- + +minetest.register_craft({ + output = "default:book", + recipe = { + {"default:paper"}, + {"default:paper"}, + {"default:paper"}, + } +}) + +default.register_craft_metadata_copy("default:book", "default:book_written") + +minetest.register_craft({ + output = "default:bronze_ingot 9", + recipe = { + {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, + {"default:copper_ingot", "default:tin_ingot", "default:copper_ingot"}, + {"default:copper_ingot", "default:copper_ingot", "default:copper_ingot"}, + } +}) + +minetest.register_craft({ + output = "default:clay_brick 4", + recipe = { + {"default:brick"}, + } +}) + +minetest.register_craft({ + output = "default:clay_lump 4", + recipe = { + {"default:clay"}, + } +}) + +minetest.register_craft({ + output = "default:coal_lump 9", + recipe = { + {"default:coalblock"}, + } +}) + +minetest.register_craft({ + output = "default:copper_ingot 9", + recipe = { + {"default:copperblock"}, + } +}) + +minetest.register_craft({ + output = "default:diamond 9", + recipe = { + {"default:diamondblock"}, + } +}) + +minetest.register_craft({ + output = "default:gold_ingot 9", + recipe = { + {"default:goldblock"}, + } +}) + +minetest.register_craft({ + output = "default:mese_crystal", + recipe = { + {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"}, + {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"}, + {"default:mese_crystal_fragment", "default:mese_crystal_fragment", "default:mese_crystal_fragment"}, + } +}) + +minetest.register_craft({ + output = "default:mese_crystal 9", + recipe = { + {"default:mese"}, + } +}) + +minetest.register_craft({ + output = "default:mese_crystal_fragment 9", + recipe = { + {"default:mese_crystal"}, + } +}) + +minetest.register_craft({ + output = "default:obsidian_shard 9", + recipe = { + {"default:obsidian"} + } +}) + +minetest.register_craft({ + output = "default:paper", + recipe = { + {"default:papyrus", "default:papyrus", "default:papyrus"}, + } +}) + +minetest.register_craft({ + output = "default:steel_ingot 9", + recipe = { + {"default:steelblock"}, + } +}) + +minetest.register_craft({ + output = "default:stick 4", + recipe = { + {"group:wood"}, + } +}) + +minetest.register_craft({ + output = "default:tin_ingot 9", + recipe = { + {"default:tinblock"}, + } +}) + +-- +-- Cooking recipes +-- + +minetest.register_craft({ + type = "cooking", + output = "default:clay_brick", + recipe = "default:clay_lump", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:copper_ingot", + recipe = "default:copper_lump", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:gold_ingot", + recipe = "default:gold_lump", +}) + + +minetest.register_craft({ + type = "cooking", + output = "default:steel_ingot", + recipe = "default:iron_lump", +}) + +minetest.register_craft({ + type = "cooking", + output = "default:tin_ingot", + recipe = "default:tin_lump", +}) + +-- +-- Fuels +-- + +minetest.register_craft({ + type = "fuel", + recipe = "default:book", + burntime = 3, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:book_written", + burntime = 3, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:coal_lump", + burntime = 40, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:paper", + burntime = 1, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "group:stick", + burntime = 1, +}) diff --git a/mods/default/functions.lua b/mods/default/functions.lua new file mode 100644 index 0000000..9d164b4 --- /dev/null +++ b/mods/default/functions.lua @@ -0,0 +1,837 @@ +-- +-- Sounds +-- + +function default.node_sound_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "", gain = 1.0} + tbl.dug = tbl.dug or + {name = "default_dug_node", gain = 0.25} + tbl.place = tbl.place or + {name = "default_place_node_hard", gain = 1.0} + return tbl +end + +function default.node_sound_stone_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_hard_footstep", gain = 0.2} + tbl.dug = tbl.dug or + {name = "default_hard_footstep", gain = 1.0} + default.node_sound_defaults(tbl) + return tbl +end + +function default.node_sound_dirt_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_dirt_footstep", gain = 0.25} + tbl.dig = tbl.dig or + {name = "default_dig_crumbly", gain = 0.4} + tbl.dug = tbl.dug or + {name = "default_dirt_footstep", gain = 1.0} + tbl.place = tbl.place or + {name = "default_place_node", gain = 1.0} + default.node_sound_defaults(tbl) + return tbl +end + +function default.node_sound_sand_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_sand_footstep", gain = 0.05} + tbl.dug = tbl.dug or + {name = "default_sand_footstep", gain = 0.15} + tbl.place = tbl.place or + {name = "default_place_node", gain = 1.0} + default.node_sound_defaults(tbl) + return tbl +end + +function default.node_sound_gravel_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_gravel_footstep", gain = 0.25} + tbl.dig = tbl.dig or + {name = "default_gravel_dig", gain = 0.35} + tbl.dug = tbl.dug or + {name = "default_gravel_dug", gain = 1.0} + tbl.place = tbl.place or + {name = "default_place_node", gain = 1.0} + default.node_sound_defaults(tbl) + return tbl +end + +function default.node_sound_wood_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_wood_footstep", gain = 0.15} + tbl.dig = tbl.dig or + {name = "default_dig_choppy", gain = 0.4} + tbl.dug = tbl.dug or + {name = "default_wood_footstep", gain = 1.0} + default.node_sound_defaults(tbl) + return tbl +end + +function default.node_sound_leaves_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_grass_footstep", gain = 0.45} + tbl.dug = tbl.dug or + {name = "default_grass_footstep", gain = 0.7} + tbl.place = tbl.place or + {name = "default_place_node", gain = 1.0} + default.node_sound_defaults(tbl) + return tbl +end + +function default.node_sound_glass_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_glass_footstep", gain = 0.3} + tbl.dig = tbl.dig or + {name = "default_glass_footstep", gain = 0.5} + tbl.dug = tbl.dug or + {name = "default_break_glass", gain = 1.0} + default.node_sound_defaults(tbl) + return tbl +end + +function default.node_sound_ice_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_ice_footstep", gain = 0.15} + tbl.dig = tbl.dig or + {name = "default_ice_dig", gain = 0.5} + tbl.dug = tbl.dug or + {name = "default_ice_dug", gain = 0.5} + default.node_sound_defaults(tbl) + return tbl +end + +function default.node_sound_metal_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_metal_footstep", gain = 0.2} + tbl.dig = tbl.dig or + {name = "default_dig_metal", gain = 0.5} + tbl.dug = tbl.dug or + {name = "default_dug_metal", gain = 0.5} + tbl.place = tbl.place or + {name = "default_place_node_metal", gain = 0.5} + default.node_sound_defaults(tbl) + return tbl +end + +function default.node_sound_water_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_water_footstep", gain = 0.2} + default.node_sound_defaults(tbl) + return tbl +end + +function default.node_sound_snow_defaults(tbl) + tbl = tbl or {} + tbl.footstep = tbl.footstep or + {name = "default_snow_footstep", gain = 0.2} + tbl.dig = tbl.dig or + {name = "default_snow_footstep", gain = 0.3} + tbl.dug = tbl.dug or + {name = "default_snow_footstep", gain = 0.3} + tbl.place = tbl.place or + {name = "default_place_node", gain = 1.0} + default.node_sound_defaults(tbl) + return tbl +end + + +-- +-- Lavacooling +-- + +default.cool_lava = function(pos, node) + if node.name == "default:lava_source" then + minetest.set_node(pos, {name = "default:obsidian"}) + else -- Lava flowing + minetest.set_node(pos, {name = "default:stone"}) + end + minetest.sound_play("default_cool_lava", + {pos = pos, max_hear_distance = 16, gain = 0.2}, true) +end + +if minetest.settings:get_bool("enable_lavacooling") ~= false then + minetest.register_abm({ + label = "Lava cooling", + nodenames = {"default:lava_source", "default:lava_flowing"}, + neighbors = {"group:cools_lava", "group:water"}, + interval = 2, + chance = 2, + catch_up = false, + action = function(...) + default.cool_lava(...) + end, + }) +end + + +-- +-- Optimized helper to put all items in an inventory into a drops list +-- + +function default.get_inventory_drops(pos, inventory, drops) + local inv = minetest.get_meta(pos):get_inventory() + local n = #drops + for i = 1, inv:get_size(inventory) do + local stack = inv:get_stack(inventory, i) + if stack:get_count() > 0 then + drops[n+1] = stack:to_table() + n = n + 1 + end + end +end + + +-- +-- Papyrus and cactus growing +-- + +-- Wrapping the functions in ABM action is necessary to make overriding them possible + +function default.grow_cactus(pos, node) + if node.param2 >= 4 then + return + end + pos.y = pos.y - 1 + if minetest.get_item_group(minetest.get_node(pos).name, "sand") == 0 then + return + end + pos.y = pos.y + 1 + local height = 0 + while node.name == "default:cactus" and height < 4 do + height = height + 1 + pos.y = pos.y + 1 + node = minetest.get_node(pos) + end + if height == 4 or node.name ~= "air" then + return + end + if minetest.get_node_light(pos) < 13 then + return + end + minetest.set_node(pos, {name = "default:cactus"}) + return true +end + +function default.grow_papyrus(pos, node) + pos.y = pos.y - 1 + local name = minetest.get_node(pos).name + if name ~= "default:dirt" and + name ~= "default:dirt_with_grass" and + name ~= "default:dirt_with_dry_grass" and + name ~= "default:dirt_with_rainforest_litter" and + name ~= "default:dry_dirt" and + name ~= "default:dry_dirt_with_dry_grass" then + return + end + if not minetest.find_node_near(pos, 3, {"group:water"}) then + return + end + pos.y = pos.y + 1 + local height = 0 + while node.name == "default:papyrus" and height < 4 do + height = height + 1 + pos.y = pos.y + 1 + node = minetest.get_node(pos) + end + if height == 4 or node.name ~= "air" then + return + end + if minetest.get_node_light(pos) < 13 then + return + end + minetest.set_node(pos, {name = "default:papyrus"}) + return true +end + +minetest.register_abm({ + label = "Grow cactus", + nodenames = {"default:cactus"}, + neighbors = {"group:sand"}, + interval = 12, + chance = 83, + action = function(...) + default.grow_cactus(...) + end +}) + +minetest.register_abm({ + label = "Grow papyrus", + nodenames = {"default:papyrus"}, + -- Grows on the dirt and surface dirt nodes of the biomes papyrus appears in, + -- including the old savanna nodes. + -- 'default:dirt_with_grass' is here only because it was allowed before. + neighbors = { + "default:dirt", + "default:dirt_with_grass", + "default:dirt_with_dry_grass", + "default:dirt_with_rainforest_litter", + "default:dry_dirt", + "default:dry_dirt_with_dry_grass", + }, + interval = 14, + chance = 71, + action = function(...) + default.grow_papyrus(...) + end +}) + + +-- +-- Dig upwards +-- + +local in_dig_up = false + +function default.dig_up(pos, node, digger, max_height) + if in_dig_up then return end -- Do not recurse + if digger == nil then return end + max_height = max_height or 100 + + in_dig_up = true + for y = 1, max_height do + local up_pos = vector.offset(pos, 0, y, 0) + local up_node = minetest.get_node(up_pos) + if up_node.name ~= node.name then + break + end + if not minetest.node_dig(up_pos, up_node, digger) then + break + end + end + in_dig_up = false +end + +-- errors are hard to handle, instead we rely on resetting this value the next step +minetest.register_globalstep(function() + in_dig_up = false +end) + + +-- +-- Fence registration helper +-- +local fence_collision_extra = minetest.settings:get_bool("enable_fence_tall") and 3/8 or 0 + +function default.register_fence(name, def) + local fence_texture = "default_fence_overlay.png^" .. def.texture .. + "^default_fence_overlay.png^[makealpha:255,126,126" + -- Allow almost everything to be overridden + local default_fields = { + paramtype = "light", + drawtype = "nodebox", + node_box = { + type = "connected", + fixed = {-1/8, -1/2, -1/8, 1/8, 1/2, 1/8}, + -- connect_top = + -- connect_bottom = + connect_front = {{-1/16, 3/16, -1/2, 1/16, 5/16, -1/8 }, + {-1/16, -5/16, -1/2, 1/16, -3/16, -1/8 }}, + connect_left = {{-1/2, 3/16, -1/16, -1/8, 5/16, 1/16}, + {-1/2, -5/16, -1/16, -1/8, -3/16, 1/16}}, + connect_back = {{-1/16, 3/16, 1/8, 1/16, 5/16, 1/2 }, + {-1/16, -5/16, 1/8, 1/16, -3/16, 1/2 }}, + connect_right = {{ 1/8, 3/16, -1/16, 1/2, 5/16, 1/16}, + { 1/8, -5/16, -1/16, 1/2, -3/16, 1/16}} + }, + collision_box = { + type = "connected", + fixed = {-1/8, -1/2, -1/8, 1/8, 1/2 + fence_collision_extra, 1/8}, + -- connect_top = + -- connect_bottom = + connect_front = {-1/8, -1/2, -1/2, 1/8, 1/2 + fence_collision_extra, -1/8}, + connect_left = {-1/2, -1/2, -1/8, -1/8, 1/2 + fence_collision_extra, 1/8}, + connect_back = {-1/8, -1/2, 1/8, 1/8, 1/2 + fence_collision_extra, 1/2}, + connect_right = { 1/8, -1/2, -1/8, 1/2, 1/2 + fence_collision_extra, 1/8} + }, + connects_to = {"group:fence", "group:wood", "group:tree", "group:wall"}, + inventory_image = fence_texture, + wield_image = fence_texture, + tiles = {def.texture}, + sunlight_propagates = true, + is_ground_content = false, + groups = {}, + } + for k, v in pairs(default_fields) do + if def[k] == nil then + def[k] = v + end + end + + -- Always add to the fence group, even if no group provided + def.groups.fence = 1 + + local material = def.material + def.texture = nil + def.material = nil + + minetest.register_node(name, def) + + -- Register crafting recipe, trim away starting colon if any + if not material then return end + name = string.gsub(name, "^:", "") + minetest.register_craft({ + output = name .. " 4", + recipe = { + { material, 'group:stick', material }, + { material, 'group:stick', material }, + } + }) +end + + +-- +-- Fence rail registration helper +-- + +function default.register_fence_rail(name, def) + local fence_rail_texture = "default_fence_rail_overlay.png^" .. def.texture .. + "^default_fence_rail_overlay.png^[makealpha:255,126,126" + -- Allow almost everything to be overridden + local default_fields = { + paramtype = "light", + drawtype = "nodebox", + node_box = { + type = "connected", + fixed = {{-1/16, 3/16, -1/16, 1/16, 5/16, 1/16}, + {-1/16, -3/16, -1/16, 1/16, -5/16, 1/16}}, + -- connect_top = + -- connect_bottom = + connect_front = {{-1/16, 3/16, -1/2, 1/16, 5/16, -1/16}, + {-1/16, -5/16, -1/2, 1/16, -3/16, -1/16}}, + connect_left = {{-1/2, 3/16, -1/16, -1/16, 5/16, 1/16}, + {-1/2, -5/16, -1/16, -1/16, -3/16, 1/16}}, + connect_back = {{-1/16, 3/16, 1/16, 1/16, 5/16, 1/2 }, + {-1/16, -5/16, 1/16, 1/16, -3/16, 1/2 }}, + connect_right = {{ 1/16, 3/16, -1/16, 1/2, 5/16, 1/16}, + { 1/16, -5/16, -1/16, 1/2, -3/16, 1/16}} + }, + collision_box = { + type = "connected", + fixed = {-1/8, -1/2, -1/8, 1/8, 1/2 + fence_collision_extra, 1/8}, + -- connect_top = + -- connect_bottom = + connect_front = {-1/8, -1/2, -1/2, 1/8, 1/2 + fence_collision_extra, -1/8}, + connect_left = {-1/2, -1/2, -1/8, -1/8, 1/2 + fence_collision_extra, 1/8}, + connect_back = {-1/8, -1/2, 1/8, 1/8, 1/2 + fence_collision_extra, 1/2}, + connect_right = { 1/8, -1/2, -1/8, 1/2, 1/2 + fence_collision_extra, 1/8} + }, + connects_to = {"group:fence", "group:wall"}, + inventory_image = fence_rail_texture, + wield_image = fence_rail_texture, + tiles = {def.texture}, + sunlight_propagates = true, + is_ground_content = false, + groups = {}, + } + for k, v in pairs(default_fields) do + if def[k] == nil then + def[k] = v + end + end + + -- Always add to the fence group, even if no group provided + def.groups.fence = 1 + + local material = def.material + def.texture = nil + def.material = nil + + minetest.register_node(name, def) + + -- Register crafting recipe, trim away starting colon if any + if not material then return end + name = string.gsub(name, "^:", "") + minetest.register_craft({ + output = name .. " 16", + recipe = { + { material, material }, + { "", ""}, + { material, material }, + } + }) +end + +-- +-- Mese post registration helper +-- + +function default.register_mesepost(name, def) + local post_texture = def.texture .. "^default_mese_post_light_side.png^[makealpha:0,0,0" + local post_texture_dark = def.texture .. "^default_mese_post_light_side_dark.png^[makealpha:0,0,0" + -- Allow almost everything to be overridden + local default_fields = { + wield_image = post_texture, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-2 / 16, -8 / 16, -2 / 16, 2 / 16, 8 / 16, 2 / 16}, + }, + }, + paramtype = "light", + tiles = {def.texture, def.texture, post_texture_dark, post_texture_dark, post_texture, post_texture}, + use_texture_alpha = "opaque", + light_source = default.LIGHT_MAX, + sunlight_propagates = true, + is_ground_content = false, + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + } + for k, v in pairs(default_fields) do + if def[k] == nil then + def[k] = v + end + end + + local material = def.material + def.texture = nil + def.material = nil + + minetest.register_node(name, def) + + -- Register crafting recipe, trim away starting colon if any + if not material then return end + name = string.gsub(name, "^:", "") + minetest.register_craft({ + output = name .. " 4", + recipe = { + {'', 'default:glass', ''}, + {'default:mese_crystal', 'default:mese_crystal', 'default:mese_crystal'}, + {'', material, ''}, + } + }) +end + +-- +-- Leafdecay +-- + +-- Prevent decay of placed leaves + +default.after_place_leaves = function(pos, placer, itemstack, pointed_thing) + if placer and placer:is_player() then + local node = minetest.get_node(pos) + node.param2 = 1 + minetest.set_node(pos, node) + end +end + +-- Leafdecay +local function leafdecay_after_destruct(pos, oldnode, def) + for _, v in pairs(minetest.find_nodes_in_area(vector.subtract(pos, def.radius), + vector.add(pos, def.radius), def.leaves)) do + local node = minetest.get_node(v) + local timer = minetest.get_node_timer(v) + if node.param2 ~= 1 and not timer:is_started() then + timer:start(math.random(20, 120) / 10) + end + end +end + +local movement_gravity = tonumber( + minetest.settings:get("movement_gravity")) or 9.81 + +local function leafdecay_on_timer(pos, def) + if minetest.find_node_near(pos, def.radius, def.trunks) then + return false + end + + local node = minetest.get_node(pos) + local drops = minetest.get_node_drops(node.name) + for _, item in ipairs(drops) do + local is_leaf + for _, v in pairs(def.leaves) do + if v == item then + is_leaf = true + end + end + if minetest.get_item_group(item, "leafdecay_drop") ~= 0 or + not is_leaf then + minetest.add_item({ + x = pos.x - 0.5 + math.random(), + y = pos.y - 0.5 + math.random(), + z = pos.z - 0.5 + math.random(), + }, item) + end + end + + minetest.remove_node(pos) + minetest.check_for_falling(pos) + + -- spawn a few particles for the removed node + minetest.add_particlespawner({ + amount = 8, + time = 0.001, + minpos = vector.subtract(pos, {x=0.5, y=0.5, z=0.5}), + maxpos = vector.add(pos, {x=0.5, y=0.5, z=0.5}), + minvel = vector.new(-0.5, -1, -0.5), + maxvel = vector.new(0.5, 0, 0.5), + minacc = vector.new(0, -movement_gravity, 0), + maxacc = vector.new(0, -movement_gravity, 0), + minsize = 0, + maxsize = 0, + node = node, + }) +end + +function default.register_leafdecay(def) + assert(def.leaves) + assert(def.trunks) + assert(def.radius) + for _, v in pairs(def.trunks) do + minetest.override_item(v, { + after_destruct = function(pos, oldnode) + leafdecay_after_destruct(pos, oldnode, def) + end, + }) + end + for _, v in pairs(def.leaves) do + minetest.override_item(v, { + on_timer = function(pos) + leafdecay_on_timer(pos, def) + end, + }) + end +end + + +-- +-- Convert default:dirt to something that fits the environment +-- + +minetest.register_abm({ + label = "Grass spread", + nodenames = {"default:dirt"}, + neighbors = { + "air", + "group:grass", + "group:dry_grass", + "default:snow", + }, + interval = 6, + chance = 50, + catch_up = false, + action = function(pos, node) + -- Check for darkness: night, shadow or under a light-blocking node + -- Returns if ignore above + local above = {x = pos.x, y = pos.y + 1, z = pos.z} + if (minetest.get_node_light(above) or 0) < 13 then + return + end + + -- Look for spreading dirt-type neighbours + local p2 = minetest.find_node_near(pos, 1, "group:spreading_dirt_type") + if p2 then + local n3 = minetest.get_node(p2) + minetest.set_node(pos, {name = n3.name}) + return + end + + -- Else, any seeding nodes on top? + local name = minetest.get_node(above).name + -- Snow check is cheapest, so comes first + if name == "default:snow" then + minetest.set_node(pos, {name = "default:dirt_with_snow"}) + -- The group grass is also present in dry grass, so check dry grass first + elseif minetest.get_item_group(name, "dry_grass") ~= 0 then + minetest.set_node(pos, {name = "default:dirt_with_dry_grass"}) + elseif minetest.get_item_group(name, "grass") ~= 0 then + minetest.set_node(pos, {name = "default:dirt_with_grass"}) + end + end +}) + + +-- +-- Grass and dry grass removed in darkness +-- + +minetest.register_abm({ + label = "Grass covered", + nodenames = {"group:spreading_dirt_type", "default:dry_dirt_with_dry_grass"}, + interval = 8, + chance = 50, + catch_up = false, + action = function(pos, node) + local above = {x = pos.x, y = pos.y + 1, z = pos.z} + local name = minetest.get_node(above).name + local nodedef = minetest.registered_nodes[name] + if name ~= "ignore" and nodedef and not ((nodedef.sunlight_propagates or + nodedef.paramtype == "light") and + nodedef.liquidtype == "none") then + if node.name == "default:dry_dirt_with_dry_grass" then + minetest.set_node(pos, {name = "default:dry_dirt"}) + else + minetest.set_node(pos, {name = "default:dirt"}) + end + end + end +}) + + +-- +-- Moss growth on cobble near water +-- + +local moss_correspondences = { + ["default:cobble"] = "default:mossycobble", + ["stairs:slab_cobble"] = "stairs:slab_mossycobble", + ["stairs:stair_cobble"] = "stairs:stair_mossycobble", + ["stairs:stair_inner_cobble"] = "stairs:stair_inner_mossycobble", + ["stairs:stair_outer_cobble"] = "stairs:stair_outer_mossycobble", + ["walls:cobble"] = "walls:mossycobble", +} +minetest.register_abm({ + label = "Moss growth", + nodenames = {"default:cobble", "stairs:slab_cobble", "stairs:stair_cobble", + "stairs:stair_inner_cobble", "stairs:stair_outer_cobble", + "walls:cobble"}, + neighbors = {"group:water"}, + interval = 16, + chance = 200, + catch_up = false, + action = function(pos, node) + node.name = moss_correspondences[node.name] + if node.name then + minetest.set_node(pos, node) + end + end +}) + +-- +-- Register a craft to copy the metadata of items +-- + +function default.register_craft_metadata_copy(ingredient, result) + minetest.register_craft({ + type = "shapeless", + output = result, + recipe = {ingredient, result} + }) + + minetest.register_on_craft(function(itemstack, player, old_craft_grid, craft_inv) + if itemstack:get_name() ~= result then + return + end + + local original + local index + for i = 1, #old_craft_grid do + if old_craft_grid[i]:get_name() == result then + original = old_craft_grid[i] + index = i + end + end + if not original then + return + end + local copymeta = original:get_meta():to_table() + itemstack:get_meta():from_table(copymeta) + -- put the book with metadata back in the craft grid + craft_inv:set_stack("craft", index, original) + end) +end + +-- +-- Log API / helpers +-- + +local log_non_player_actions = minetest.settings:get_bool("log_non_player_actions", false) + +local is_pos = function(v) + return type(v) == "table" and + type(v.x) == "number" and type(v.y) == "number" and type(v.z) == "number" +end + +function default.log_player_action(player, ...) + local msg = player:get_player_name() + if player.is_fake_player or not player:is_player() then + if not log_non_player_actions then + return + end + msg = msg .. "(" .. (type(player.is_fake_player) == "string" + and player.is_fake_player or "*") .. ")" + end + for _, v in ipairs({...}) do + -- translate pos + local part = is_pos(v) and minetest.pos_to_string(v) or v + -- no leading spaces before punctuation marks + msg = msg .. (string.match(part, "^[;,.]") and "" or " ") .. part + end + minetest.log("action", msg) +end + +local nop = function() end +function default.set_inventory_action_loggers(def, name) + local on_move = def.on_metadata_inventory_move or nop + def.on_metadata_inventory_move = function(pos, from_list, from_index, + to_list, to_index, count, player) + default.log_player_action(player, "moves stuff in", name, "at", pos) + return on_move(pos, from_list, from_index, to_list, to_index, count, player) + end + local on_put = def.on_metadata_inventory_put or nop + def.on_metadata_inventory_put = function(pos, listname, index, stack, player) + default.log_player_action(player, "moves", stack:get_name(), stack:get_count(), "to", name, "at", pos) + return on_put(pos, listname, index, stack, player) + end + local on_take = def.on_metadata_inventory_take or nop + def.on_metadata_inventory_take = function(pos, listname, index, stack, player) + default.log_player_action(player, "takes", stack:get_name(), stack:get_count(), "from", name, "at", pos) + return on_take(pos, listname, index, stack, player) + end +end + +-- +-- NOTICE: This method is not an official part of the API yet. +-- This method may change in future. +-- + +function default.can_interact_with_node(player, pos) + if player and player:is_player() then + if minetest.check_player_privs(player, "protection_bypass") then + return true + end + else + return false + end + + local meta = minetest.get_meta(pos) + local owner = meta:get_string("owner") + + if not owner or owner == "" or owner == player:get_player_name() then + return true + end + + -- Is player wielding the right key? + local item = player:get_wielded_item() + if minetest.get_item_group(item:get_name(), "key") == 1 then + local key_meta = item:get_meta() + + if key_meta:get_string("secret") == "" then + local key_oldmeta = item:get_meta():get_string("") + if key_oldmeta == "" or not minetest.parse_json(key_oldmeta) then + return false + end + + key_meta:set_string("secret", minetest.parse_json(key_oldmeta).secret) + item:set_metadata("") + end + + return meta:get_string("key_lock_secret") == key_meta:get_string("secret") + end + + return false +end diff --git a/mods/default/furnace.lua b/mods/default/furnace.lua new file mode 100644 index 0000000..be60223 --- /dev/null +++ b/mods/default/furnace.lua @@ -0,0 +1,458 @@ +-- default/furnace.lua + +-- support for MT game translation. +local S = default.get_translator + +-- List of sound handles for active furnace +local furnace_fire_sounds = {} + +-- +-- Formspecs +-- + +function default.get_furnace_active_formspec(fuel_percent, item_percent) + return "size[8,8.5]".. + "list[context;src;2.75,0.5;1,1;]".. + "list[context;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;default_furnace_fire_bg.png^[lowpart:".. + (fuel_percent)..":default_furnace_fire_fg.png]".. + "image[3.75,1.5;1,1;gui_furnace_arrow_bg.png^[lowpart:".. + (item_percent)..":gui_furnace_arrow_fg.png^[transformR270]".. + "list[context;dst;4.75,0.96;2,2;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. + default.get_hotbar_bg(0, 4.25) +end + +function default.get_furnace_inactive_formspec() + return "size[8,8.5]".. + "list[context;src;2.75,0.5;1,1;]".. + "list[context;fuel;2.75,2.5;1,1;]".. + "image[2.75,1.5;1,1;default_furnace_fire_bg.png]".. + "image[3.75,1.5;1,1;gui_furnace_arrow_bg.png^[transformR270]".. + "list[context;dst;4.75,0.96;2,2;]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "listring[context;dst]".. + "listring[current_player;main]".. + "listring[context;src]".. + "listring[current_player;main]".. + "listring[context;fuel]".. + "listring[current_player;main]".. + default.get_hotbar_bg(0, 4.25) +end + +-- +-- Node callback functions that are the same for active and inactive furnace +-- + +local function can_dig(pos, player) + local meta = core.get_meta(pos) + local inv = meta:get_inventory() + return inv:is_empty("fuel") and inv:is_empty("dst") and inv:is_empty("src") +end + +local function allow_metadata_inventory_put(pos, listname, index, stack, player) + if core.is_protected(pos, player:get_player_name()) then + return 0 + end + local meta = core.get_meta(pos) + local inv = meta:get_inventory() + if listname == "fuel" then + if core.get_craft_result({method="fuel", width=1, items={stack}}).time ~= 0 then + if inv:is_empty("src") then + meta:set_string("infotext", S("Furnace is empty")) + end + return stack:get_count() + else + return 0 + end + elseif listname == "src" then + return stack:get_count() + elseif listname == "dst" then + return 0 + end +end + +local function allow_metadata_inventory_move(pos, from_list, from_index, to_list, to_index, count, player) + local meta = core.get_meta(pos) + local inv = meta:get_inventory() + local stack = inv:get_stack(from_list, from_index) + return allow_metadata_inventory_put(pos, to_list, to_index, stack, player) +end + +local function allow_metadata_inventory_take(pos, listname, index, stack, player) + if core.is_protected(pos, player:get_player_name()) then + return 0 + end + return stack:get_count() +end + +local function stop_furnace_sound(pos, fadeout_step) + local hash = core.hash_node_position(pos) + local sound_ids = furnace_fire_sounds[hash] + if sound_ids then + for _, sound_id in ipairs(sound_ids) do + core.sound_fade(sound_id, -1, 0) + end + furnace_fire_sounds[hash] = nil + end +end + +local function swap_node(pos, name) + local node = core.get_node(pos) + if node.name == name then + return + end + node.name = name + core.swap_node(pos, node) +end + +local function add_item_or_drop(inv, pos, item) + local leftover = inv:add_item("dst", item) + if not leftover:is_empty() then + local above = vector.offset(pos, 0, 1, 0) + local drop_pos = core.find_node_near(pos, 1, {"air"}) or above + core.item_drop(leftover, nil, drop_pos) + end +end + +local function furnace_node_timer(pos, elapsed) + -- + -- Initialize metadata + -- + local meta = core.get_meta(pos) + local fuel_time = meta:get_float("fuel_time") or 0 + local src_time = meta:get_float("src_time") or 0 + local fuel_totaltime = meta:get_float("fuel_totaltime") or 0 + + local inv = meta:get_inventory() + local srclist, fuellist + local dst_full = false + + local timer_elapsed = meta:get_int("timer_elapsed") or 0 + meta:set_int("timer_elapsed", timer_elapsed + 1) + + local cookable, cooked + local fuel + local update = true + local items_smelt = 0 + while elapsed > 0 and update do + update = false + + srclist = inv:get_list("src") + fuellist = inv:get_list("fuel") + + -- + -- Cooking + -- + + -- Check if we have cookable content + local aftercooked + cooked, aftercooked = core.get_craft_result({method = "cooking", width = 1, items = srclist}) + cookable = cooked.time ~= 0 + + local el = math.min(elapsed, fuel_totaltime - fuel_time) + if cookable then -- fuel lasts long enough, adjust el to cooking duration + el = math.min(el, cooked.time - src_time) + end + + -- Check if we have enough fuel to burn + if fuel_time < fuel_totaltime then + -- The furnace is currently active and has enough fuel + fuel_time = fuel_time + el + -- If there is a cookable item then check if it is ready yet + if cookable then + src_time = src_time + el + if src_time >= cooked.time then + -- Place result in dst list if possible + if inv:room_for_item("dst", cooked.item) then + inv:add_item("dst", cooked.item) + + -- stop any final replacement from clogging "src" + local can_cook = core.get_craft_result({ + method = "cooking", width = 1, + items = {aftercooked.items[1]:to_string()}}) + can_cook = can_cook.time ~= 0 or not can_cook.item:is_empty() + + if aftercooked.items[1]:is_empty() or can_cook then + -- cook the final "src" item in the next cycle + inv:set_stack("src", 1, aftercooked.items[1]) + else + -- the final "src" item was replaced and is not cookable + inv:set_stack("src", 1, "") + add_item_or_drop(inv, pos, aftercooked.items[1]) + end + + src_time = src_time - cooked.time + update = true + -- add replacement item to dst so they arent lost + if cooked.replacements[1] then + add_item_or_drop(inv, pos, cooked.replacements[1]) + end + else + dst_full = true + end + items_smelt = items_smelt + 1 + else + -- Item could not be cooked: probably missing fuel + update = true + end + end + else + -- Furnace ran out of fuel + if cookable then + -- We need to get new fuel + local afterfuel + fuel, afterfuel = core.get_craft_result({method = "fuel", width = 1, items = fuellist}) + + if fuel.time == 0 then + -- No valid fuel in fuel list + fuel_totaltime = 0 + src_time = 0 + else + -- prevent blocking of fuel inventory (for automatization mods) + local is_fuel = core.get_craft_result({method = "fuel", width = 1, items = {afterfuel.items[1]:to_string()}}) + if is_fuel.time == 0 then + table.insert(fuel.replacements, afterfuel.items[1]) + inv:set_stack("fuel", 1, "") + else + -- Take fuel from fuel list + inv:set_stack("fuel", 1, afterfuel.items[1]) + end + -- Put replacements in dst list or drop them on the furnace. + local replacements = fuel.replacements + if replacements[1] then + add_item_or_drop(inv, pos, replacements[1]) + end + update = true + fuel_totaltime = fuel.time + (fuel_totaltime - fuel_time) + end + else + -- We don't need to get new fuel since there is no cookable item + fuel_totaltime = 0 + src_time = 0 + end + fuel_time = 0 + end + + elapsed = elapsed - el + end + + if items_smelt > 0 then + -- Play cooling sound + core.sound_play("default_cool_lava", + { pos = pos, max_hear_distance = 16, gain = 0.07 * math.min(items_smelt, 7) }, true) + end + if fuel and fuel_totaltime > fuel.time then + fuel_totaltime = fuel.time + end + if srclist and srclist[1]:is_empty() then + src_time = 0 + end + + -- + -- Update formspec, infotext and node + -- + local formspec + local item_state + local item_percent = 0 + if cookable then + item_percent = math.floor(src_time / cooked.time * 100) + if dst_full then + item_state = S("100% (output full)") + else + item_state = S("@1%", item_percent) + end + else + if srclist and not srclist[1]:is_empty() then + item_state = S("Not cookable") + else + item_state = S("Empty") + end + end + + local fuel_state = S("Empty") + local active = false + local result = false + + if fuel_totaltime ~= 0 then + active = true + local fuel_percent = 100 - math.floor(fuel_time / fuel_totaltime * 100) + fuel_state = S("@1%", fuel_percent) + formspec = default.get_furnace_active_formspec(fuel_percent, item_percent) + swap_node(pos, "default:furnace_active") + -- make sure timer restarts automatically + result = true + + -- Play sound every 5 seconds while the furnace is active + if timer_elapsed == 0 or (timer_elapsed + 1) % 5 == 0 then + local sound_id = core.sound_play("default_furnace_active", + {pos = pos, max_hear_distance = 16, gain = 0.25}) + local hash = core.hash_node_position(pos) + furnace_fire_sounds[hash] = furnace_fire_sounds[hash] or {} + table.insert(furnace_fire_sounds[hash], sound_id) + -- Only remember the 3 last sound handles + if #furnace_fire_sounds[hash] > 3 then + table.remove(furnace_fire_sounds[hash], 1) + end + -- Remove the sound ID automatically from table after 11 seconds + core.after(11, function() + if not furnace_fire_sounds[hash] then + return + end + for f=#furnace_fire_sounds[hash], 1, -1 do + if furnace_fire_sounds[hash][f] == sound_id then + table.remove(furnace_fire_sounds[hash], f) + end + end + if #furnace_fire_sounds[hash] == 0 then + furnace_fire_sounds[hash] = nil + end + end) + end + else + if fuellist and not fuellist[1]:is_empty() then + fuel_state = S("@1%", 0) + end + formspec = default.get_furnace_inactive_formspec() + swap_node(pos, "default:furnace") + -- stop timer on the inactive furnace + core.get_node_timer(pos):stop() + meta:set_int("timer_elapsed", 0) + + stop_furnace_sound(pos) + end + + + local infotext + if active then + infotext = S("Furnace active") + else + infotext = S("Furnace inactive") + end + infotext = infotext .. "\n" .. S("(Item: @1; Fuel: @2)", item_state, fuel_state) + + -- + -- Set meta values + -- + meta:set_float("fuel_totaltime", fuel_totaltime) + meta:set_float("fuel_time", fuel_time) + meta:set_float("src_time", src_time) + meta:set_string("formspec", formspec) + meta:set_string("infotext", infotext) + + return result +end + +-- +-- Node definitions +-- + +local function apply_logger(def) + default.set_inventory_action_loggers(def, "furnace") + return def +end + +core.register_node("default:furnace", apply_logger({ + description = S("Furnace"), + tiles = { + "default_furnace_top.png", "default_furnace_bottom.png", + "default_furnace_side.png", "default_furnace_side.png", + "default_furnace_side.png", "default_furnace_front.png" + }, + paramtype2 = "facedir", + groups = {cracky=2}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + + can_dig = can_dig, + + on_timer = furnace_node_timer, + + on_construct = function(pos) + local meta = core.get_meta(pos) + local inv = meta:get_inventory() + inv:set_size('src', 1) + inv:set_size('fuel', 1) + inv:set_size('dst', 4) + furnace_node_timer(pos, 0) + end, + + on_metadata_inventory_move = function(pos) + core.get_node_timer(pos):start(1.0) + end, + on_metadata_inventory_put = function(pos) + -- start timer function, it will sort out whether furnace can burn or not. + core.get_node_timer(pos):start(1.0) + end, + on_metadata_inventory_take = function(pos) + -- check whether the furnace is empty or not. + core.get_node_timer(pos):start(1.0) + end, + on_blast = function(pos) + local drops = {} + default.get_inventory_drops(pos, "src", drops) + default.get_inventory_drops(pos, "fuel", drops) + default.get_inventory_drops(pos, "dst", drops) + drops[#drops+1] = "default:furnace" + core.remove_node(pos) + return drops + end, + + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + allow_metadata_inventory_take = allow_metadata_inventory_take, +})) + +core.register_node("default:furnace_active", apply_logger({ + description = S("Furnace"), + tiles = { + "default_furnace_top.png", "default_furnace_bottom.png", + "default_furnace_side.png", "default_furnace_side.png", + "default_furnace_side.png", + { + name = "default_furnace_front_active.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 1.5 + }, + } + }, + paramtype2 = "facedir", + light_source = 8, + drop = "default:furnace", + groups = {cracky=2, not_in_creative_inventory=1}, + legacy_facedir_simple = true, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + on_timer = furnace_node_timer, + on_destruct = function(pos) + stop_furnace_sound(pos) + end, + + can_dig = can_dig, + + allow_metadata_inventory_put = allow_metadata_inventory_put, + allow_metadata_inventory_move = allow_metadata_inventory_move, + allow_metadata_inventory_take = allow_metadata_inventory_take, +})) + +core.register_craft({ + output = "default:furnace", + recipe = { + {"group:stone", "group:stone", "group:stone"}, + {"group:stone", "", "group:stone"}, + {"group:stone", "group:stone", "group:stone"}, + } +}) diff --git a/mods/default/init.lua b/mods/default/init.lua new file mode 100644 index 0000000..e7c1509 --- /dev/null +++ b/mods/default/init.lua @@ -0,0 +1,96 @@ +-- Minetest Game mod: default +-- See README.txt for licensing and other information. + +-- The API documentation in here was moved into game_api.txt + +-- Load support for MT game translation. +local S = minetest.get_translator("default") + +-- Definitions made by this mod that other mods can use too +default = {} + +default.LIGHT_MAX = 14 +default.get_translator = S + +-- Check for engine features required by MTG +-- This provides clear error behaviour when MTG is newer than the installed engine +-- and avoids obscure, hard to debug runtime errors. +-- This section should be updated before release and older checks can be dropped +-- when newer ones are introduced. +if ItemStack("").add_wear_by_uses == nil then + error("\nThis version of Minetest Game is incompatible with your engine version ".. + "(which is too old). You should download a version of Minetest Game that ".. + "matches the installed engine version.\n") +end + +-- GUI related stuff +minetest.register_on_joinplayer(function(player) + -- Set formspec prepend + local formspec = [[ + bgcolor[#080808BB;true] + listcolors[#00000069;#5A5A5A;#141318;#30434C;#FFF] ]] + local name = player:get_player_name() + local info = minetest.get_player_information(name) + if info.formspec_version > 1 then + formspec = formspec .. "background9[5,5;1,1;gui_formbg.png;true;10]" + else + formspec = formspec .. "background[5,5;1,1;gui_formbg.png;true]" + end + player:set_formspec_prepend(formspec) + + -- Set hotbar textures + player:hud_set_hotbar_image("gui_hotbar.png") + player:hud_set_hotbar_selected_image("gui_hotbar_selected.png") +end) + +function default.get_hotbar_bg(x,y) + local out = "" + for i=0,7,1 do + out = out .."image["..x+i..","..y..";1,1;gui_hb_bg.png]" + end + return out +end + +default.gui_survival_form = "size[8,8.5]".. + "list[current_player;main;0,4.25;8,1;]".. + "list[current_player;main;0,5.5;8,3;8]".. + "list[current_player;craft;1.75,0.5;3,3;]".. + "list[current_player;craftpreview;5.75,1.5;1,1;]".. + "image[4.75,1.5;1,1;gui_furnace_arrow_bg.png^[transformR270]".. + "listring[current_player;main]".. + "listring[current_player;craft]".. + default.get_hotbar_bg(0,4.25) + +-- Load files +local default_path = minetest.get_modpath("default") + +dofile(default_path.."/functions.lua") +dofile(default_path.."/trees.lua") +dofile(default_path.."/nodes.lua") +dofile(default_path.."/chests.lua") +dofile(default_path.."/furnace.lua") +dofile(default_path.."/torch.lua") +dofile(default_path.."/tools.lua") +dofile(default_path.."/item_entity.lua") +dofile(default_path.."/craftitems.lua") +dofile(default_path.."/crafting.lua") +dofile(default_path.."/mapgen.lua") +dofile(default_path.."/chat.lua") +dofile(default_path.."/aliases.lua") +dofile(default_path.."/legacy.lua") + +-- Smoke test that is run via ./util/test/run.sh +if minetest.settings:get_bool("minetest_game_smoke_test") then + minetest.after(0, function() + minetest.emerge_area(vector.new(0, 0, 0), vector.new(32, 32, 32)) + local pos = vector.new(9, 9, 9) + local function check() + if minetest.get_node(pos).name ~= "ignore" then + minetest.request_shutdown() + return + end + minetest.after(0, check) + end + check() + end) +end diff --git a/mods/default/item_entity.lua b/mods/default/item_entity.lua new file mode 100644 index 0000000..824f0f0 --- /dev/null +++ b/mods/default/item_entity.lua @@ -0,0 +1,96 @@ +-- mods/default/item_entity.lua + +local builtin_item = minetest.registered_entities["__builtin:item"] + +-- strictly speaking none of this is part of the API, so do some checks +-- and if it looks wrong skip the modifications +if not builtin_item or type(builtin_item.set_item) ~= "function" or type(builtin_item.on_step) ~= "function" then + minetest.log("warning", "Builtin item entity does not look as expected, skipping overrides.") + return +end + +local smoke_particles = { + amount = 3, + time = 0.1, + minpos = vector.new(-0.1, -0.1, -0.1), + maxpos = vector.new(0.1, 0.1, 0.1), + minvel = vector.new(0, 2.5, 0), + maxvel = vector.new(0, 2.5, 0), + minacc = vector.new(-0.15, -0.02, -0.15), + maxacc = vector.new(0.15, -0.01, 0.15), + minexptime = 4, + maxexptime = 6, + minsize = 5, + maxsize = 5, + collisiondetection = true, + texture = { + name = "default_item_smoke.png" + } +} +if minetest.features.particle_blend_clip then + smoke_particles.texture.blend = "clip" +end + +local item = { + set_item = function(self, itemstring, ...) + builtin_item.set_item(self, itemstring, ...) + + local stack = ItemStack(itemstring) + local itemdef = minetest.registered_items[stack:get_name()] + if itemdef and itemdef.groups.flammable ~= 0 then + self.flammable = itemdef.groups.flammable + end + end, + + burn_up = function(self) + -- disappear in a smoke puff + local p = self.object:get_pos() + self.object:remove() + minetest.sound_play("default_item_smoke", { + pos = p, + gain = 1.0, + max_hear_distance = 8, + }, true) + local ps = table.copy(smoke_particles) + ps.minpos = vector.add(ps.minpos, p) + ps.maxpos = vector.add(ps.maxpos, p) + minetest.add_particlespawner(ps) + end, + + on_step = function(self, dtime, ...) + builtin_item.on_step(self, dtime, ...) + + if self.flammable then + -- flammable, check for igniters every 10 s + self.ignite_timer = (self.ignite_timer or 0) + dtime + if self.ignite_timer > 10 then + self.ignite_timer = 0 + + local pos = self.object:get_pos() + if pos == nil then + return -- object already deleted + end + local node = minetest.get_node_or_nil(pos) + if not node then + return + end + + -- Immediately burn up flammable items in lava + if minetest.get_item_group(node.name, "lava") > 0 then + self:burn_up() + else + -- otherwise there'll be a chance based on its igniter value + local burn_chance = self.flammable + * minetest.get_item_group(node.name, "igniter") + if burn_chance > 0 and math.random(0, burn_chance) ~= 0 then + self:burn_up() + end + end + end + end + end, +} + +-- set defined item as new __builtin:item, with the old one as fallback table +setmetatable(item, { __index = builtin_item }) +minetest.register_entity(":__builtin:item", item) diff --git a/mods/default/legacy.lua b/mods/default/legacy.lua new file mode 100644 index 0000000..a2d812d --- /dev/null +++ b/mods/default/legacy.lua @@ -0,0 +1,49 @@ +-- mods/default/legacy.lua + +-- Horrible stuff to support old code registering falling nodes +-- Don't use this and never do what this does, it's completely wrong! +-- (More specifically, the client and the C++ code doesn't get the group) +function default.register_falling_node(nodename, texture) + minetest.log("error", debug.traceback()) + minetest.log('error', "WARNING: default.register_falling_node is deprecated") + if minetest.registered_nodes[nodename] then + minetest.registered_nodes[nodename].groups.falling_node = 1 + end +end + +function default.spawn_falling_node(p, nodename) + spawn_falling_node(p, nodename) +end + +-- Liquids +WATER_ALPHA = minetest.registered_nodes["default:water_source"].alpha +WATER_VISC = minetest.registered_nodes["default:water_source"].liquid_viscosity +LAVA_VISC = minetest.registered_nodes["default:lava_source"].liquid_viscosity +LIGHT_MAX = default.LIGHT_MAX + +-- Formspecs +default.gui_suvival_form = default.gui_survival_form +default.gui_bg = "" +default.gui_bg_img = "" +default.gui_slots = "" + +-- Players +if minetest.get_modpath("player_api") then + default.registered_player_models = player_api.registered_models + default.player_register_model = player_api.register_model + default.player_attached = player_api.player_attached + default.player_get_animation = player_api.get_animation + default.player_set_model = player_api.set_model + default.player_set_textures = player_api.set_textures + default.player_set_animation = player_api.set_animation +end + +-- Chests +default.register_chest = default.chest.register_chest + +-- Check for a volume intersecting protection +function default.intersects_protection(minp, maxp, player_name, interval) + minetest.log("warning", "default.intersects_protection() is " .. + "deprecated, use minetest.is_area_protected() instead.") + return minetest.is_area_protected(minp, maxp, player_name, interval) +end diff --git a/mods/default/license.txt b/mods/default/license.txt new file mode 100644 index 0000000..625f0f8 --- /dev/null +++ b/mods/default/license.txt @@ -0,0 +1,158 @@ +License of source code +---------------------- + +GNU Lesser General Public License, version 2.1 +Copyright (C) 2011-2018 celeron55, Perttu Ahola +Copyright (C) 2011-2018 Various Minetest Game developers and contributors + +This program is free software; you can redistribute it and/or modify it under the terms +of the GNU Lesser General Public License as published by the Free Software Foundation; +either version 2.1 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU Lesser General Public License for more details: +https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + +Licenses of media (textures, models and sounds) +----------------------------------------------- + +Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +Copyright (C) 2010-2023: + + celeron55, Perttu Ahola + Cisoun + G4JC + VanessaE + RealBadAngel + Calinou + MirceaKitsune + Jordach + PilzAdam + jojoa1997 + InfinityProject + Splizard + Zeg9 + paramat + BlockMen + sofar + Neuromancer + Gambit + asl97 + KevDoy + Mito551 + GreenXenith + kaeza + kilbith + tobyplowy + CloudyProton + TumeniNodes + Mossmanikin + random-geek + Extex101 + An0n3m0us + Lopano + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +ShareAlike — If you remix, transform, or build upon the material, you must distribute +your contributions under the same license as the original. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by-sa/3.0/ + +----------------------- + +Attribution 3.0 Unported (CC BY 3.0) + +Copyright (C) 2009 cmusounddesign +Copyright (C) 2010 Tomlija +Copyright (C) 2010 lsprice +Copyright (C) 2014 sonictechtonic +Copyright (C) 2015 yadronoff +Copyright (C) 2007 HerbertBoland +Copyright (C) 2006 AGFX + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by/3.0/ + +----------------------- + +CC0 1.0 Universal (CC0 1.0) Public Domain Dedication + +Iwan Gabovitch +Ottomaani138 +Ogrebane +blukotek +Sevin7 +Yoyodaman234 +Ryding + +No Copyright + +The person who associated a work with this deed has dedicated the work to the +public domain by waiving all of his or her rights to the work worldwide under +copyright law, including all related and neighboring rights, to the extent +allowed by law. + +You can copy, modify, distribute and perform the work, even for commercial +purposes, all without asking permission. See Other Information below. + +Other Information: + +In no way are the patent or trademark rights of any person affected by CC0, nor +are the rights that other persons may have in the work or in how the work is +used, such as publicity or privacy rights. + +Unless expressly stated otherwise, the person who associated a work with this +deed makes no warranties about the work, and disclaims liability for all uses +of the work, to the fullest extent permitted by applicable law. + +When using or citing the work, you should not imply endorsement by the author +or the affirmer. + +For more details: +https://creativecommons.org/publicdomain/zero/1.0/ diff --git a/mods/default/locale/default.bg.tr b/mods/default/locale/default.bg.tr new file mode 100644 index 0000000..0d1a28e --- /dev/null +++ b/mods/default/locale/default.bg.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=Заключен сандък +Locked Chest (owned by @1)=Заключен сандък (собственост на @1) +You do not own this chest.=Не притежавате този сандък. +a locked chest=заключен сандък +Chest=Сандък +Write=Четене +Read=Писане +Title:=Заглавие: +Contents:=Съдържание: +Save=Запазване +by @1=от @1 +Page @1 of @2=Страница @1 от @2 +The book you were writing to mysteriously disappeared.=Книгата, в която пишехте мистериозно изчезна. +"@1" by @2=„@1“ от @2 +Blueberries=Боровинки +Book=Книга +Book with Text=Книга с текстове +Bronze Ingot=Бронзово кюлче +Clay Brick=Калена тухла +Clay Lump=Купчина глина +Coal Lump=Купчина въглища +Copper Ingot=Медно кюлче +Copper Lump=Купчина мед +Diamond=Диамант +Flint=Кремък +Gold Ingot=Златно кюлче +Gold Lump=Купчина злато +Iron Lump=Желязно кюлче +Mese Crystal=Кристал месе +Mese Crystal Fragment=Парче от кристал месе +Obsidian Shard=Късче обсидиан +Paper=Хартия +Steel Ingot=Стоманено кюлче +Stick=Пръчка +Tin Ingot=Калаено кюлче +Tin Lump=Купчина калай +Furnace is empty=Фурната е празна +100% (output full)=100% (изходът е пълен) +@1%=@1% +Not cookable=Това не се готви +Empty=Празно +Furnace active=Фурната работи +Furnace inactive=Фурната не работи +(Item: @1; Fuel: @2)=(Предмет: @1; гориво: @2) +Furnace=Фурна +Stone=Камък +Cobblestone=Паваж +Stone Brick=Каменна тухла +Stone Block=Каменно блокче +Mossy Cobblestone=Паваж покрит с мъх +Desert Stone=Пустинен камък +Desert Cobblestone=Пустинен паваж +Desert Stone Brick=Тухла от пустинен камък +Desert Stone Block=Блокче от пустинен камък +Sandstone=Пясъчник +Sandstone Brick=Тухла от пясъчник +Sandstone Block=Блокче от пясъчник +Desert Sandstone=Пустинен пясъчник +Desert Sandstone Brick=Тухла от пустинен пясъчник +Desert Sandstone Block=Блокче от пустинен пясъчник +Silver Sandstone=Сребърен пясъчник +Silver Sandstone Brick=Тухла от сребърен пясъчник +Silver Sandstone Block=Блокче от сребърен пясъчник +Obsidian=Обсидиан +Obsidian Brick=Тухла от обсидиан +Obsidian Block=Блокче от обсидиан +Dirt=Почва +Dirt with Grass=Почва с трева +Dirt with Grass and Footsteps=Почва с трева и стъпки +Dirt with Savanna Grass=Почва с трева от саваната +Dirt with Snow=Почва със сняг +Dirt with Rainforest Litter=Почва с растителна маса от тропическа гора +Dirt with Coniferous Litter=Почва с растителна маса от иглолистна гора +Savanna Dirt=Почва от саваната +Savanna Dirt with Savanna Grass=Почва от саваната с трева от саваната +Permafrost=Вечно замръзнала почва +Permafrost with Stones=Вечно замръзнала почва с камъни +Permafrost with Moss=Вечно замръзнала почва с мъх +Sand=Пясък +Desert Sand=Пустинен пясък +Silver Sand=Сребърен пясък +Gravel=Чакъл +Clay=Глина +Snow=Сняг +Snow Block=Блокче сняг +Ice=Лед +Cave Ice=Блокче лед +Apple Tree=Ябълково дърво +Apple Wood Planks=Дъски от ябълково дърво +Apple Tree Sapling=Фиданка от ябълково дърво +Apple Tree Leaves=Листа на ябълково дърво +Apple=Ябълка +Apple Marker=Маркер на ябълка +Jungle Tree=Джунглово дърво +Jungle Wood Planks=Дъски от джунглово дърво +Jungle Tree Leaves=Листа на джунглово дърво +Jungle Tree Sapling=Фиданка от джунглово дърво +Emergent Jungle Tree Sapling=Покълнала фиданка от джунглово дърво +Pine Tree=Борово дърво +Pine Wood Planks=Дъски от борово дърво +Pine Needles=Борови иглички +Pine Tree Sapling=Фиданка от борово дърво +Acacia Tree=Акациево дърво +Acacia Wood Planks=Дъски от акациево дърво +Acacia Tree Leaves=Листа на акациево дърво +Acacia Tree Sapling=Фиданка от акациево дърво +Aspen Tree=Трепетликово дърво +Aspen Wood Planks=Дъски от трепетликово дърво +Aspen Tree Leaves=Листа на трепетликово дърво +Aspen Tree Sapling=Фиданка от трепетликово дърво +Coal Ore=Въглищна руда +Coal Block=Блокче въглища +Iron Ore=Желязна руда +Steel Block=Стеманено блокче +Copper Ore=Медна руда +Copper Block=Медно блокче +Tin Ore=Калаена руда +Tin Block=Калаено блокче +Bronze Block=Бронзово блокче +Mese Ore=Руда за месе +Mese Block=Блокче от месе +Gold Ore=Златна руда +Gold Block=Златно блокче +Diamond Ore=Диамантена руда +Diamond Block=Диамантено блокче +Cactus=Кактус +Large Cactus Seedling=Семена на голям кактус +Papyrus=Папирус +Dry Shrub=Сух храст +Jungle Grass=Трева от джунглата +Grass=Трева +Savanna Grass=Трева от саваната +Fern=Папрат +Marram Grass=Пясъчна трева +Bush Stem=Ствол на храст +Bush Leaves=Листа на храст +Bush Sapling=Фиданка на храст +Blueberry Bush Leaves with Berries=Листа на боровинков храст с боровинки +Blueberry Bush Leaves=Листа на боровинков храст +Blueberry Bush Sapling=Фиданка на боровинков храст +Acacia Bush Stem=Ствол на акациев храст +Acacia Bush Leaves=Листа на акациев храст +Acacia Bush Sapling=Фиданка на акациев храст +Pine Bush Stem=Ствол на боров храст +Pine Bush Needles=Бодлички на боров храст +Pine Bush Sapling=Фиданка на борох храст +Kelp=Водорасли +Green Coral=Зелен корал +Pink Coral=Розов корал +Cyan Coral=Син корал +Brown Coral=Кафяв корал +Orange Coral=Оранжев корал +Coral Skeleton=Скелет на корал +Water Source=Източник на вода +Flowing Water=Течаща вода +River Water Source=Източник на речна вода +Flowing River Water=Течаща речна вода +Lava Source=Източник на лава +Flowing Lava=Течаща лава +Empty Bookshelf=Празна библиотека +Bookshelf (@1 written, @2 empty books)=Библиотека (@1 написани, @2 празни книги) +Bookshelf=Библиотека +Text too long=Текстът е двърде дълъг +"@1"=„@1“ +Wooden Sign=Дървен знак +Steel Sign=Стоманен знак +Wooden Ladder=Дървена стълба +Steel Ladder=Стоманена стълба +Apple Wood Fence=Ограда от ябълково дърво +Acacia Wood Fence=Ограда от акациево дърво +Jungle Wood Fence=Ограда от джунглово дърво +Pine Wood Fence=Ограда от борово дърво +Aspen Wood Fence=Ограда от трепетликово дърво +Apple Wood Fence Rail=Парапет от ябълково дърво +Acacia Wood Fence Rail=Парапет от акациево дърво +Jungle Wood Fence Rail=Парапет от джунглово дърво +Pine Wood Fence Rail=Парапет от борово дърво +Aspen Wood Fence Rail=Парапет от трепетликово дърво +Glass=Стъкло +Obsidian Glass=Обсидианово стъкло +Brick Block=Блокче от тухли +Mese Lamp=Лампа от кристал месе +Apple Wood Mese Post Light=Поставка за лампа с месе от ябълково дърво +Acacia Wood Mese Post Light=Поставка за лампа с месе от акациево дърво +Jungle Wood Mese Post Light=Поставка за лампа с месе от джунглово дърво +Pine Wood Mese Post Light=Поставка за лампа с месе от борово дърво +Aspen Wood Mese Post Light=Поставка за лампа с месе от трепетликово дърво +Cloud=Облак +Wooden Pickaxe=Дървена кирка +Stone Pickaxe=Каменна кирка +Bronze Pickaxe=Бронзова кирка +Steel Pickaxe=Стоманена кирка +Mese Pickaxe=Кирка от кристала месе +Diamond Pickaxe=Диамантена кирка +Wooden Shovel=Дървена лопата +Stone Shovel=Каменна лопата +Bronze Shovel=Бронзова лопата +Steel Shovel=Стоманена лопата +Mese Shovel=Лопата от кристала месе +Diamond Shovel=Диамантена лопата +Wooden Axe=Дървена брадва +Stone Axe=Каменна брадва +Bronze Axe=Бронзова брадва +Steel Axe=Стоманена брадва +Mese Axe=Брадва от кристала месе +Diamond Axe=Диамантена брадва +Wooden Sword=Дървен меч +Stone Sword=Каменен меч +Bronze Sword=Бронзов меч +Steel Sword=Стоманен меч +Mese Sword=Меч от кристала месе +Diamond Sword=Диамантен меч +Torch=Факел +@1 will intersect protection on growth.=@1 ще наруши защитата при израстване. diff --git a/mods/default/locale/default.da.tr b/mods/default/locale/default.da.tr new file mode 100644 index 0000000..c76f065 --- /dev/null +++ b/mods/default/locale/default.da.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=Låst kiste +Locked Chest (owned by @1)=Låst kiste (ejet af @1) +You do not own this chest.=Du ejer ikke denne kiste. +a locked chest=en låst kiste +Chest=Kiste +Write=Skriv +Read=Læs +Title:=Titel: +Contents:=Indhold: +Save=Gem +by @1=af @1 +Page @1 of @2=Side @1 af @2 +The book you were writing to mysteriously disappeared.=Bogen som du skrev på er på mystisk vis forsvundet. +"@1" by @2="@1" af @2 +Blueberries=Blåbær +Book=Bog +Book with Text=Bog med tekst +Bronze Ingot=Bronzebarre +Clay Brick=Lermursten +Clay Lump=Lerklump +Coal Lump=Kulklump +Copper Ingot=Kobberbarre +Copper Lump=Kobberklump +Diamond=Diamand +Flint=Flint +Gold Ingot=Guldbarre +Gold Lump=Guldklump +Iron Lump=Jernklump +Mese Crystal=Mesekrystal +Mese Crystal Fragment=Mesekrystalfragment +Obsidian Shard=Obsidianskår +Paper=Papir +Steel Ingot=Stålbarre +Stick=Pind +Tin Ingot=Tinbarre +Tin Lump=Tinklump +Furnace is empty=Ovnen er tom +100% (output full)=100% (output er fuld) +@1%=@1% +Not cookable=Ikke kogbar +Empty=Tom +Furnace active=Ovn aktiv +Furnace inactive=Ovn inaktiv +(Item: @1; Fuel: @2)=(Ting: @1; Brændstof: @2) +Furnace=Ovn +Stone=Sten +Cobblestone=Granitsten +Stone Brick=Stenmursten +Stone Block=Stenblok +Mossy Cobblestone=Mosbeklædt granitsten +Desert Stone=Ørkensten +Desert Cobblestone=Ørkengranitsten +Desert Stone Brick=Ørkenmursten +Desert Stone Block=Ørkenstenblok +Sandstone=Sandsten +Sandstone Brick=Sandstensmursten +Sandstone Block=Sandstensblok +Desert Sandstone=Ørkensandsten +Desert Sandstone Brick=Ørkensandstensmursten +Desert Sandstone Block=Ørkensandstensblok +Silver Sandstone=Sølvsandsten +Silver Sandstone Brick=Sølvsandstenmursten +Silver Sandstone Block=Sølvsandstenblok +Obsidian=Obsidian +Obsidian Brick=Obsidianmursten +Obsidian Block=Obsidianblok +Dirt=Jord +Dirt with Grass=Jord med græs +Dirt with Grass and Footsteps=Jord med græs og fodtrin +Dirt with Savanna Grass=Jord med savannegræs +Dirt with Snow=Jord med sne +Dirt with Rainforest Litter=Jord med regnskovstæppe +Dirt with Coniferous Litter=Jord med nåletræstæppe +Savanna Dirt=Savannejord +Savanna Dirt with Savanna Grass=Savannejord med savannegræs +Permafrost=Permafrost +Permafrost with Stones=Permafrost med sten +Permafrost with Moss=Permafrost med mos +Sand=Sand +Desert Sand=Ørkensand +Silver Sand=Sølvsand +Gravel=Grus +Clay=Ler +Snow=Sne +Snow Block=Sneblok +Ice=Is +Cave Ice=Huleis +Apple Tree=Æbletræ +Apple Wood Planks=Æbletræsplanker +Apple Tree Sapling=Æbletræsspire +Apple Tree Leaves=Æbletræsblade +Apple=Æble +Apple Marker=Æblemarkør +Jungle Tree=Jungletræ +Jungle Wood Planks=Jungletræsplanke +Jungle Tree Leaves=Jungletræsblade +Jungle Tree Sapling=Jungletræsspire +Emergent Jungle Tree Sapling=Fremvoksende jungletræsspire +Pine Tree=Fyrretræ +Pine Wood Planks=Fyrretræsplanker +Pine Needles=Fyrretræsnåle +Pine Tree Sapling=Fyrretræsspire +Acacia Tree=Arkasietræ +Acacia Wood Planks=Arkasietræsplanker +Acacia Tree Leaves=Arkasietræsblade +Acacia Tree Sapling=Arkasietræsspire +Aspen Tree=Aspetræ +Aspen Wood Planks=Aspetræsplanker +Aspen Tree Leaves=Aspetræsblade +Aspen Tree Sapling=Aspetræsspire +Coal Ore=Kulmalm +Coal Block=Kulblok +Iron Ore=Jernmalm +Steel Block=Stålblok +Copper Ore=Kobbermalm +Copper Block=Kobberblok +Tin Ore=Tinmalm +Tin Block=Tinblok +Bronze Block=Bronzeblok +Mese Ore=Mesemalm +Mese Block=Meseblok +Gold Ore=Guldmalm +Gold Block=Guldblok +Diamond Ore=Diamandmalm +Diamond Block=Diamandblok +Cactus=Kaktus +Large Cactus Seedling=Stor kaktusspire +Papyrus=Papyrus +Dry Shrub=Tør busk +Jungle Grass=Junglegræs +Grass=Græs +Savanna Grass=Savannegræs +Fern=Bregne +Marram Grass=Marramgræs +Bush Stem=Buskstamme +Bush Leaves=Buskblade +Bush Sapling=Buskspire +Blueberry Bush Leaves with Berries=Blåbærbuskblade med bær +Blueberry Bush Leaves=Blåbærbuskblade +Blueberry Bush Sapling=Blåbærbuskspire +Acacia Bush Stem=Akaciebuskstamme +Acacia Bush Leaves=Akaciebuskblade +Acacia Bush Sapling=Akaciebuskspire +Pine Bush Stem=Fyrretræsbuskstamme +Pine Bush Needles=Fyrretræsbusknåle +Pine Bush Sapling=Fyrretræsbuskspire +Kelp=Tang +Green Coral=Grøn koral +Pink Coral=Lyserød koral +Cyan Coral=Cyan koral +Brown Coral=Brun koral +Orange Coral=Orange koral +Coral Skeleton=Koralskelet +Water Source=Vandkilde +Flowing Water=Strømmende vand +River Water Source=Flodvandkilde +Flowing River Water=Strømmende flodvand +Lava Source=Lavakilde +Flowing Lava=Flydende lava +Empty Bookshelf=Tom boghylde +Bookshelf (@1 written, @2 empty books)=Boghylde (@1 skrevne, @2 tomme bøger) +Bookshelf=Boghylde +Text too long=Tekst for lang +"@1"="@1" +Wooden Sign=Trætegn +Steel Sign=Ståltegn +Wooden Ladder=Træstige +Steel Ladder=Stålstige +Apple Wood Fence=Æbletræshegn +Acacia Wood Fence=Akacietræshegn +Jungle Wood Fence=Jungletræhegn +Pine Wood Fence=Fyrretræshegn +Aspen Wood Fence=Aspetræhegn +Apple Wood Fence Rail=Æbletræhegnsskinne +Acacia Wood Fence Rail=Akacietræshegnsskinne +Jungle Wood Fence Rail=Jungletræshegnsskinne +Pine Wood Fence Rail=Fyrretræshegnsskinne +Aspen Wood Fence Rail=Aspetræshegnsskinne +Glass=Glas +Obsidian Glass=Obsidianglas +Brick Block=Murstensblok +Mese Lamp=Meselampe +Apple Wood Mese Post Light=Æbletræsmesepostlys +Acacia Wood Mese Post Light=Arkacietræsmesepostlys +Jungle Wood Mese Post Light=Jungletræsmesepostlys +Pine Wood Mese Post Light=Fyrretræsmesepostlys +Aspen Wood Mese Post Light=Aspetræsmesepostlys +Cloud=Sky +Wooden Pickaxe=Træskovhakke +Stone Pickaxe=Stenskovhakke +Bronze Pickaxe=Bronzeskovhakke +Steel Pickaxe=Stålskovhakke +Mese Pickaxe=Meseskovhakke +Diamond Pickaxe=Diamandskovhakke +Wooden Shovel=Træskovl +Stone Shovel=Stenskovl +Bronze Shovel=Bronzeskovl +Steel Shovel=Stålskovl +Mese Shovel=Meseskovl +Diamond Shovel=Diamandskovl +Wooden Axe=Træøkse +Stone Axe=Stenøkse +Bronze Axe=Bronzeøkse +Steel Axe=Ståløkse +Mese Axe=Meseøkse +Diamond Axe=Diamandøkse +Wooden Sword=Træsværd +Stone Sword=Stensværd +Bronze Sword=Bronzesværd +Steel Sword=Stålsværd +Mese Sword=Mesesværd +Diamond Sword=Diamandsværd +Torch=Fakkel +@1 will intersect protection on growth.=Ved vækst vil @1 overlappe beskyttelse. diff --git a/mods/default/locale/default.de.tr b/mods/default/locale/default.de.tr new file mode 100644 index 0000000..cb0ec1e --- /dev/null +++ b/mods/default/locale/default.de.tr @@ -0,0 +1,220 @@ +# textdomain: default +Locked Chest=Abgeschlossene Truhe +Locked Chest (owned by @1)=Abgeschlossene Truhe (Eigentum von @1) +You do not own this chest.=Ihnen gehört diese Truhe nicht. +a locked chest=eine abgeschlossene Truhe +Chest=Truhe +Write=Schreiben +Read=Lesen +Title:=Titel: +Contents:=Inhalt: +Save=Speichern +by @1=von @1 +Page @1 of @2=Seite @1 von @2 +The book you were writing to mysteriously disappeared.=Das Buch, an dem Sie geschrieben haben, ist auf mysteriöse Weise verschwunden. +"@1" by @2=„@1“ von @2 +Blueberries=Blaubeeren +Book=Buch +Book with Text=Buch mit Text +Bronze Ingot=Bronzebarren +Clay Brick=Tonziegel +Clay Lump=Tonklumpen +Coal Lump=Kohleklumpen +Copper Ingot=Kupferbarren +Copper Lump=Kupferklumpen +Diamond=Diamant +Flint=Feuerstein +Gold Ingot=Goldbarren +Gold Lump=Goldklumpen +Iron Lump=Eisenklumpen +Mese Crystal=Mesekristall +Mese Crystal Fragment=Mesekristallfragment +Obsidian Shard=Obsidianscherbe +Paper=Papier +Steel Ingot=Stahlbarren +Stick=Stock +Tin Ingot=Zinnbarren +Tin Lump=Zinnklumpen +Furnace is empty=Ofen ist leer +100% (output full)=100% (Ausgabe voll) +@1%=@1% +Not cookable=Nicht kochbar +Empty=Leer +Furnace active=Ofen aktiv +Furnace inactive=Ofen inaktiv +(Item: @1; Fuel: @2)=(Gegenstand: @1; Brennstoff: @2) +Furnace=Ofen +Stone=Stein +Cobblestone=Kopfsteinpflaster +Stone Brick=Steinziegel +Stone Block=Steinblock +Mossy Cobblestone=Moosiges Kopfsteinpflaster +Desert Stone=Wüstenstein +Desert Cobblestone=Wüstenkopfsteinpflaster +Desert Stone Brick=Wüstensteinziegel +Desert Stone Block=Wüstensteinblock +Sandstone=Sandstein +Sandstone Brick=Sandsteinziegel +Sandstone Block=Sandsteinblock +Desert Sandstone=Wüstensandstein +Desert Sandstone Brick=Wüstensandsteinziegel +Desert Sandstone Block=Wüstensandsteinblock +Silver Sandstone=Silbersandstein +Silver Sandstone Brick=Silbersandsteinziegel +Silver Sandstone Block=Silbersandsteinblock +Obsidian=Obsidian +Obsidian Brick=Obsidianziegel +Obsidian Block=Obsidianblock +Dirt=Erde +Dirt with Grass=Erde mit Gras +Dirt with Grass and Footsteps=Erde mit Gras und Fußstapfen +Dirt with Savanna Grass=Erde mit Savannengras +Dirt with Snow=Erde mit Schnee +Dirt with Rainforest Litter=Erde mit Regenwaldboden +Dirt with Coniferous Litter=Erde mit Nadelwaldboden +Savanna Dirt=Savannenerde +Savanna Dirt with Savanna Grass=Savannenerde mit Savannengras +Permafrost=Permafrost +Permafrost with Stones=Permafrost mit Steinen +Permafrost with Moss=Permafrost mit Moos +Sand=Sand +Desert Sand=Wüstensand +Silver Sand=Silbersand +Gravel=Kies +Clay=Ton +Snow=Schnee +Snow Block=Schneeblock +Ice=Eis +Cave Ice=Höhleneis +Apple Tree=Apfelbaum +Apple Wood Planks=Apfelbaumplanken +Apple Tree Sapling=Apfelbaumsetzling +Apple Tree Leaves=Apfelbaumblätter +Apple=Apfel +Apple Marker=Apfelmarkierung +Jungle Tree=Dschungelbaum +Jungle Wood Planks=Dschungelholzplanken +Jungle Tree Leaves=Dschungelbaumblätter +Jungle Tree Sapling=Dschungelbaumsetzling +Emergent Jungle Tree Sapling=Hervorstehender Dschungelbaumsetzling +Pine Tree=Kiefernbaum +Pine Wood Planks=Kiefernholzplanken +Pine Needles=Kiefernnadeln +Pine Tree Sapling=Kiefernbaumsetzling +Acacia Tree=Akazienbaum +Acacia Wood Planks=Akazienholzplanken +Acacia Tree Leaves=Akazienbaumblätter +Acacia Tree Sapling=Akazienbaumsetzling +Aspen Tree=Espenbaum +Aspen Wood Planks=Espenholzplanken +Aspen Tree Leaves=Espenbaumblätter +Aspen Tree Sapling=Espenbaumsetzling +Coal Ore=Kohleerz +Coal Block=Kohleblock +Iron Ore=Eisenerz +Steel Block=Stahlblock +Copper Ore=Kupfererz +Copper Block=Kupferblock +Tin Ore=Zinnerz +Tin Block=Zinnblock +Bronze Block=Bronzeblock +Mese Ore=Meseerz +Mese Block=Meseblock +Gold Ore=Golderz +Gold Block=Goldblock +Diamond Ore=Diamanterz +Diamond Block=Diamantblock +Cactus=Kaktus +Large Cactus Seedling=Großer Kaktussämling +Papyrus=Papyrus +Dry Shrub=Trockener Busch +Jungle Grass=Dschungelgras +Grass=Gras +Savanna Grass=Savannengras +Fern=Farn +Marram Grass=Dünengras +Bush Stem=Buschstamm +Bush Leaves=Buschblätter +Bush Sapling=Buschsetzling +Blueberry Bush Leaves with Berries=Blaubeerbuschblätter mit Beeren +Blueberry Bush Leaves=Blaubeerbuschblätter +Blueberry Bush Sapling=Blaubeerbuschsetzling +Acacia Bush Stem=Akazienbuschstamm +Acacia Bush Leaves=Akazienbuschblätter +Acacia Bush Sapling=Akazienbuschsetzling +Pine Bush Stem=Kiefernbuschstamm +Pine Bush Needles=Kiefernbuschnadeln +Pine Bush Sapling=Kiefernbuschsetzling +Kelp=Seetang +Green Coral=Grüne Koralle +Pink Coral=Rosa Koralle +Cyan Coral=Türkise Koralle +Brown Coral=Braune Koralle +Orange Coral=Orange Koralle +Coral Skeleton=Korallenskelett +Water Source=Wasserquelle +Flowing Water=Fließendes Wasser +River Water Source=Flusswasserquelle +Flowing River Water=Fließendes Flusswasser +Lava Source=Lavaquelle +Flowing Lava=Fließende Lava +Empty Bookshelf=Leeres Bücherregal +Bookshelf (@1 written, @2 empty books)=Bücherregal (@1 beschriebene, @2 leere Bücher) +Bookshelf=Bücherregal +Text too long=Text zu lang +"@1"=„@1“ +Wooden Sign=Holzschild +Steel Sign=Stahlschild +Wooden Ladder=Holzleiter +Steel Ladder=Stahlleiter +Apple Wood Fence=Apfelholzzaun +Acacia Wood Fence=Akazienholzzaun +Jungle Wood Fence=Dschungelholzzaun +Pine Wood Fence=Kiefernholzzaun +Aspen Wood Fence=Espenholzzaun +Apple Wood Fence Rail=Apfelholzzaungeländer +Acacia Wood Fence Rail=Akazienholzzaungeländer +Jungle Wood Fence Rail=Dschungelholzzaungeländer +Pine Wood Fence Rail=Kiefernholzzaungeländer +Aspen Wood Fence Rail=Espenholzzaungeländer +Glass=Glas +Obsidian Glass=Obsidianglas +Brick Block=Ziegelblock +Mese Lamp=Meselampe +Apple Wood Mese Post Light=Apfelholzmesestandlampe +Acacia Wood Mese Post Light=Akazienholzmesestandlampe +Jungle Wood Mese Post Light=Dschungelholzmesestandlampe +Pine Wood Mese Post Light=Kiefernholzmesestandlampe +Aspen Wood Mese Post Light=Espenholzmesestandlampe +Cloud=Wolke +Wooden Pickaxe=Holzspitzhacke +Stone Pickaxe=Steinspitzhacke +Bronze Pickaxe=Bronzespitzhacke +Steel Pickaxe=Stahlspitzhacke +Mese Pickaxe=Mesespitzhacke +Diamond Pickaxe=Diamantspitzhacke +Wooden Shovel=Holzschaufel +Stone Shovel=Steinschaufel +Bronze Shovel=Bronzeschaufel +Steel Shovel=Stahlschaufel +Mese Shovel=Meseschaufel +Diamond Shovel=Diamantschaufel +Wooden Axe=Holzaxt +Stone Axe=Steinaxt +Bronze Axe=Bronzeaxt +Steel Axe=Stahlaxt +Mese Axe=Meseaxt +Diamond Axe=Diamantaxt +Wooden Sword=Holzschwert +Stone Sword=Steinschwert +Bronze Sword=Bronzeschwert +Steel Sword=Stahlschwert +Mese Sword=Meseschwert +Diamond Sword=Diamantschwert +Torch=Fackel +@1 will intersect protection on growth.=@1 wird bei Wachstum mit geschützter Zone überlappen. + + +##### not used anymore ##### + +Mese Post Light=Mesestandlampe diff --git a/mods/default/locale/default.eo.tr b/mods/default/locale/default.eo.tr new file mode 100644 index 0000000..8454c6d --- /dev/null +++ b/mods/default/locale/default.eo.tr @@ -0,0 +1,220 @@ +# textdomain: default +Locked Chest=Ŝlosita kesto +Locked Chest (owned by @1)=Ŝlosita kesto (de @1) +You do not own this chest.=Vi ne posedas ĉi tiun keston. +a locked chest=ŝlosita kesto +Chest=Kesto +Write=Skribi +Read=Legi +Title:=Titolo: +Contents:=Enhavo: +Save=Konservi +by @1=per @1 +Page @1 of @2=Paĝo @1 el @2 +The book you were writing to mysteriously disappeared.=La libro, kiun vi skribis, mistere malaperis. +"@1" by @2="@1" per @2 +Blueberries=Mirteloj +Book=Libro +Book with Text=Libro kun teksto +Bronze Ingot=Bronza ingoto +Clay Brick=Argila briko +Clay Lump=Argila bulo +Coal Lump=Karba bulo +Copper Ingot=Kupra ingoto +Copper Lump=Kupra bulo +Diamond=Diamanto +Flint=Siliko +Gold Ingot=Ora ingoto +Gold Lump=Ora bulo +Iron Lump=Fera bulo +Mese Crystal=Mesea kristalo +Mese Crystal Fragment=Mesea kristala ero +Obsidian Shard=Obsidiana peceto +Paper=Papero +Steel Ingot=Ŝtala ingoto +Stick=Bastono +Tin Ingot=Stana ingoto +Tin Lump=Stana bulo +Furnace is empty=Forno estas malplena +100% (output full)=100% (plena eligo) +@1%=@1% +Not cookable=Nekuirebla +Empty=Malplena +Furnace active=Forno laboras +Furnace inactive=Forno ne laboras +(Item: @1; Fuel: @2)=(Objekto: @1; Brulaĵo: @2) +Furnace=Forno +Stone=Ŝtono +Cobblestone=Pavimŝtono +Stone Brick=Ŝtona briko +Stone Block=Ŝtona bloko +Mossy Cobblestone=Muska pavimŝtono +Desert Stone=Dezerta ŝtono +Desert Cobblestone=Dezerta pavimŝtono +Desert Stone Brick=Dezerta ŝtona briko +Desert Stone Block=Dezerta ŝtona bloko +Sandstone=Sablaŝtono +Sandstone Brick=Sablaŝtono briko +Sandstone Block=Sablaŝtono bloko +Desert Sandstone=Dezerta sablaŝtono +Desert Sandstone Brick=Dezerta sablaŝtono briko +Desert Sandstone Block=Dezerta sablaŝtono bloko +Silver Sandstone=Arĝenta sablaŝtono +Silver Sandstone Brick=Arĝenta sablaŝtono briko +Silver Sandstone Block=Arĝenta sablaŝtono bloko +Obsidian=Obsidiano +Obsidian Brick=Obsidiana briko +Obsidian Block=Obsidiana bloko +Dirt=Tero +Dirt with Grass=Tero kun herbo +Dirt with Grass and Footsteps=Tero kun herbo kaj piedpaŝoj +Dirt with Savanna Grass=Tero kun savana herbo +Dirt with Snow=Tero kun neĝo +Dirt with Rainforest Litter=Tero kun pluvarbara folioj +Dirt with Coniferous Litter=Tero kun koniferaj folioj +Savanna Dirt=Savana tero +Savanna Dirt with Savanna Grass=Savana tero kun savana herbo +Permafrost=Ĉiamfrosto +Permafrost with Stones=Ĉiamfrosto kun ŝtonoj +Permafrost with Moss=Ĉiamfrosto kun musko +Sand=Sablo +Desert Sand=Dezerta sablo +Silver Sand=Arĝenta sablo +Gravel=Gruzo +Clay=Argilo +Snow=Neĝo +Snow Block=Neĝa bloko +Ice=Glacio +Cave Ice=Kaverna glacio +Apple Tree=Pomarbo +Apple Wood Planks=Pomarbaj lignaj tabuloj +Apple Tree Sapling=Pomarba arbido +Apple Tree Leaves=Pomarbaj folioj +Apple=Pomo +Apple Marker=Poma marko +Jungle Tree=Ĝangala arbo +Jungle Wood Planks=Ĝangalaj lignaj tabuloj +Jungle Tree Leaves=Ĝangalaj arbaj folioj +Jungle Tree Sapling=Ĝangala arba arbido +Emergent Jungle Tree Sapling=Nova ĝangala arba arbido +Pine Tree=Pino +Pine Wood Planks=Pinaj lignaj tabuloj +Pine Needles=Pinpingloj +Pine Tree Sapling=Pina arbido +Acacia Tree=Akacio +Acacia Wood Planks=Akaciaj lignaj tabuloj +Acacia Tree Leaves=Akaciaj folioj +Acacia Tree Sapling=Akacia arbido +Aspen Tree=Tremolo +Aspen Wood Planks=Tremolaj lignaj tabuloj +Aspen Tree Leaves=Tremolaj folioj +Aspen Tree Sapling=Tremola arbido +Coal Ore=Karba minaĵo +Coal Block=Karba bloko +Iron Ore=Fera minaĵo +Steel Block=Ŝtala bloko +Copper Ore=Kupra minaĵo +Copper Block=Kupra bloko +Tin Ore=Stana minaĵo +Tin Block=Stana bloko +Bronze Block=Bronza bloko +Mese Ore=Mesea minaĵo +Mese Block=Mesea bloko +Gold Ore=Ora minaĵo +Gold Block=Ora bloko +Diamond Ore=Diamanta minaĵo +Diamond Block=Diamanta bloko +Cactus=Kakto +Large Cactus Seedling=Granda kakta kreskaĵo +Papyrus=Papiruso +Dry Shrub=Seka arbetaĵo +Jungle Grass=Ĝangala herbo +Grass=Herbo +Savanna Grass=Savana herbo +Fern=Filiko +Marram Grass=Amofilo +Bush Stem=Arbateĵa tubo +Bush Leaves=Arbateĵaj folioj +Bush Sapling=Arbateĵa arbido +Blueberry Bush Leaves with Berries=Mirtelaj arbateĵaj folioj kaj beroj +Blueberry Bush Leaves=Mirtelaj arbateĵaj folioj +Blueberry Bush Sapling=Mirtela arbateĵa arbido +Acacia Bush Stem=Akacia arbateĵa tubo +Acacia Bush Leaves=Akaciaj arbateĵaj folioj +Acacia Bush Sapling=Akacia arbateĵa arbido +Pine Bush Stem=Pina arbateĵa tubo +Pine Bush Needles=Pinaj arbateĵaj pingloj +Pine Bush Sapling=Pina arbateĵa arbido +Kelp=Fuko +Green Coral=Verda koralo +Pink Coral=Rozkolora koralo +Cyan Coral=Bluverda koralo +Brown Coral=Bruna koralo +Orange Coral=Oranĝkolora koralo +Coral Skeleton=Korala framo +Water Source=Akva fonto +Flowing Water=Flua akvo +River Water Source=Rivera akva fonto +Flowing River Water=Flua rivera akvo +Lava Source=Lafa fonto +Flowing Lava=Flua lafa +Empty Bookshelf=Malplena librobreto +Bookshelf (@1 written, @2 empty books)=Librobreto (@1 skriba(j), @2 malplena(j) libro(j)) +Bookshelf=Librobreto +Text too long=Tro longa teksto +"@1"= +Wooden Sign=Ligna signo +Steel Sign=Ŝtala signo +Wooden Ladder=Ligna ŝtupetaro +Steel Ladder=Ŝtala ŝtupetaro +Apple Wood Fence=Poma ligna barilo +Acacia Wood Fence=Akacia ligna barilo +Jungle Wood Fence=Ĝangala ligna barilo +Pine Wood Fence=Pina ligna barilo +Aspen Wood Fence=Tremola ligna barilo +Apple Wood Fence Rail=Poma ligna barila relo +Acacia Wood Fence Rail=Akacia ligna barila relo +Jungle Wood Fence Rail=Ĝangala ligna barila relo +Pine Wood Fence Rail=Pina ligna barila relo +Aspen Wood Fence Rail=Tremola ligna barila relo +Glass=Vitro +Obsidian Glass=Obsidiana vitro +Brick Block=Brika bloko +Mese Lamp=Mesea lampo +Apple Wood Mese Post Light=Poma ligna mesea fosta lampo +Acacia Wood Mese Post Light=Akacia ligna mesea fosta lampo +Jungle Wood Mese Post Light=Ĝangala ligna mesea fosta lampo +Pine Wood Mese Post Light=Pina ligna mesea fosta lampo +Aspen Wood Mese Post Light=Tremola ligna mesea fosta lampo +Cloud=Nubo +Wooden Pickaxe=Ligna pioĉo +Stone Pickaxe=Ŝtona pioĉo +Bronze Pickaxe=Bronza pioĉo +Steel Pickaxe=Ŝtala pioĉo +Mese Pickaxe=Mesea pioĉo +Diamond Pickaxe=Diamanta pioĉo +Wooden Shovel=Ligna fosilo +Stone Shovel=Ŝtona fosilo +Bronze Shovel=Bronza fosilo +Steel Shovel=Ŝtala fosilo +Mese Shovel=Mesea fosilo +Diamond Shovel=Diamanta fosilo +Wooden Axe=Ligna hakilo +Stone Axe=Ŝtona hakilo +Bronze Axe=Bronza hakilo +Steel Axe=Ŝtala hakilo +Mese Axe=Mesea hakilo +Diamond Axe=Diamanta hakilo +Wooden Sword=Ligna glavo +Stone Sword=Ŝtona glavo +Bronze Sword=Bronza glavo +Steel Sword=Ŝtala glavo +Mese Sword=Mesea glavo +Diamond Sword=Diamanta glavo +Torch=Torĉo +@1 will intersect protection on growth.=@1 sekcos protekton dum kresko. + + +##### not used anymore ##### + +Mese Post Light=Mesea fosta lampo diff --git a/mods/default/locale/default.es.tr b/mods/default/locale/default.es.tr new file mode 100644 index 0000000..d08c2d2 --- /dev/null +++ b/mods/default/locale/default.es.tr @@ -0,0 +1,224 @@ +# textdomain: default +Locked Chest=Cofre cerrado +Locked Chest (owned by @1)=Cofre cerrado (propiedad de @1) +You do not own this chest.=Este cofre no te pertenece. +a locked chest=un cofre cerrado +Chest=Cofre +Write= +Read= +Title:=Título: +Contents:=Contenidos: +Save=Guardar +by @1=por @1 +Page @1 of @2=Página @1 de @2 +The book you were writing to mysteriously disappeared.= +"@1" by @2="@1" por @2 +Blueberries=Arándanos +Book=Libro +Book with Text=Libro escrito +Bronze Ingot=Lingote de bronce +Clay Brick=Ladrillo de arcilla +Clay Lump=Bola de arcilla +Coal Lump=Carbón +Copper Ingot=Lingote de cobre +Copper Lump=Pepita de cobre +Diamond=Diamante +Flint=Pedernal +Gold Ingot=Lingote de oro +Gold Lump=Pepita de oro +Iron Lump=Pepita de hierro +Mese Crystal=Cristal de mese +Mese Crystal Fragment=Fragmento de cristal de mese +Obsidian Shard=Esquirla de obsidiana +Paper=Papel +Steel Ingot=Lingote de acero +Stick=Palo +Tin Ingot=Lingote de estaño +Tin Lump=Pepita de estaño +Furnace is empty=El horno está vacío +100% (output full)=100% (salida completa) +@1%=@1% +Not cookable=No se puede cocinar +Empty=Vacío +Furnace active=Horno activado +Furnace inactive=Horno desactivado +(Item: @1; Fuel: @2)=(Objeto: @1; Combustible: @2) +Furnace=Horno +Stone=Piedra +Cobblestone=Adoquín +Stone Brick=Ladrillo de piedra +Stone Block=Bloque de piedra +Mossy Cobblestone=Adoquín musgoso +Desert Stone=Piedra desértica +Desert Cobblestone=Adoquín desértico +Desert Stone Brick=Ladrillo de piedra desértica +Desert Stone Block=Bloque de piedra desértica +Sandstone=Piedra arenisca +Sandstone Brick=Ladrillo de arenisca +Sandstone Block=Bloque de arenisca +Desert Sandstone=Piedra arenisca desértica +Desert Sandstone Brick=Ladrillo de arenisca desértica +Desert Sandstone Block=Bloque de arenisca deśertica +Silver Sandstone=Piedra arenisca plateada +Silver Sandstone Brick=Ladrillo de arenisca plateada +Silver Sandstone Block=Bloque de arenisca plateada +Obsidian=Obsidiana +Obsidian Brick=Ladrillo de obsidiana +Obsidian Block=Bloque de obsidiana +Dirt=Tierra +Dirt with Grass=Tierra con pasto +Dirt with Grass and Footsteps=Tierra con pasto y pisadas +Dirt with Savanna Grass=Tierra con hierba de sabana +Dirt with Snow=Tierra con nieve +Dirt with Rainforest Litter=Tierra con hojarasca de selva tropical +Dirt with Coniferous Litter=Tierra con hojarasca de coníferas +Savanna Dirt=Tierra de sabana +Savanna Dirt with Savanna Grass=Tierra de sabana con hierba de sabana +Permafrost=Permafrost +Permafrost with Stones=Permafrost pedregoso +Permafrost with Moss=Permafrost musgoso +Sand=Arena +Desert Sand=Arena desértica +Silver Sand=Arena plateada +Gravel=Grava +Clay=Arcilla +Snow=Nieve +Snow Block=Bloque de nieve +Ice=Hielo +Cave Ice=Hielo de cueva +Apple Tree=Madera de manzano +Apple Wood Planks=Tablas de manzano +Apple Tree Sapling=Retoño de manzano +Apple Tree Leaves=Hojas de manzano +Apple=Manzana +Apple Marker=Marcador de manzano +Jungle Tree=Madera de árbol tropical +Jungle Wood Planks=Tablas de madera tropical +Jungle Tree Leaves=Hojas de árbol tropical +Jungle Tree Sapling=Retoño de árbol tropical +Emergent Jungle Tree Sapling=Retoño de árbol tropical +Pine Tree=Madera de pino +Pine Wood Planks=Tablas de pino +Pine Needles=Agujas de pino +Pine Tree Sapling=Retoño de pino +Acacia Tree=Madera de acacia +Acacia Wood Planks=Tablas de acacia +Acacia Tree Leaves=Hojas de acacia +Acacia Tree Sapling=Retoño de acacia +Aspen Tree=Madera de álamo +Aspen Wood Planks=Tablas de álamo +Aspen Tree Leaves=Hojas de álamo +Aspen Tree Sapling=Retoño de álamo +Coal Ore=Mineral de carbón +Coal Block=Bloque de carbón +Iron Ore=Mineral de hierro +Steel Block=Bloque de acero +Copper Ore=Mineral de cobre +Copper Block=Bloque de cobre +Tin Ore=Mineral de estaño +Tin Block=Bloque de estaño +Bronze Block=Bloque de bronce +Mese Ore=Mineral de mese +Mese Block=Bloque de mese +Gold Ore=Mineral de oro +Gold Block=Bloque de oro +Diamond Ore=Mineral de diamante +Diamond Block=Bloque de diamante +Cactus=Cáctus +Large Cactus Seedling=Vástago grande de cactus +Papyrus=Papiro +Dry Shrub=Arbusto seco +Jungle Grass=Pasto de jungla +Grass=Pasto +Savanna Grass=Hierba de sabana +Fern=Helecho +Marram Grass=Carrizo +Bush Stem=Tallo de arbusto +Bush Leaves=Hojas de arbusto +Bush Sapling=Retoño de arbusto +Blueberry Bush Leaves with Berries=Hojas de arbusto de arándano con bayas +Blueberry Bush Leaves=Hojas de arbusto de arándano +Blueberry Bush Sapling=Retoño de arbusto de arándano +Acacia Bush Stem=Tallo de arbusto de acacia +Acacia Bush Leaves=Hojas de arbusto de acacia +Acacia Bush Sapling=Retoño de arbusto de acacia +Pine Bush Stem=Tallo de arbusto de pino +Pine Bush Needles=Agujas de arbusto de pino +Pine Bush Sapling=Retoño de arbusto de pino +Kelp=Alga marina +Green Coral=Coral verde +Pink Coral=Coral rosa +Cyan Coral=Coral cián +Brown Coral=Coral café +Orange Coral=Coral naranja +Coral Skeleton=Esqueleto de coral +Water Source=Fuente de agua +Flowing Water=Fluído de agua +River Water Source=Fuente de agua de río +Flowing River Water=Fluído de agua de río +Lava Source=Fuente de lava +Flowing Lava=Fluído de lava +Empty Bookshelf=Librería vacía +Bookshelf (@1 written, @2 empty books)=Librería(@1 escritos, @2 libros en blanco) +Bookshelf=Librería +Text too long=Texto demasiado largo +"@1"="@1" +Wooden Sign=Cartel de madera +Steel Sign=Cartel de acero +Wooden Ladder=Escalera de madera +Steel Ladder=Escalera de acero +Apple Wood Fence=Cerca de manzano +Acacia Wood Fence=Cerca de acacia +Jungle Wood Fence=Cerca de madera tropical +Pine Wood Fence=Cerca de pino +Aspen Wood Fence=Cerca de álamo +Apple Wood Fence Rail=Listones de manzano para cerca +Acacia Wood Fence Rail=Listones de acacia para cerca +Jungle Wood Fence Rail=Listones de madera tropical para cerca +Pine Wood Fence Rail=Listones de pino para cerca +Aspen Wood Fence Rail=Listones de álamo para cerca +Glass=Vidrio +Obsidian Glass=Vidrio de obsidiana +Brick Block=Bloque de ladrillo +Mese Lamp=Lámpara de mese +Apple Wood Mese Post Light=Poste de luz de madera de manzano +Acacia Wood Mese Post Light=Poste de luz de madera de acacia +Jungle Wood Mese Post Light=Poste de luz de madera de jungla +Pine Wood Mese Post Light=Poste de luz de madera de pino +Aspen Wood Mese Post Light=Poste de luz de madera de álamo +Cloud=Nube +Wooden Pickaxe=Pico de madera +Stone Pickaxe=Pico de piedra +Bronze Pickaxe=Pico de bronce +Steel Pickaxe=Pico de acero +Mese Pickaxe=Pico de mese +Diamond Pickaxe=Pico de diamante +Wooden Shovel=Pala de madera +Stone Shovel=Pala de piedra +Bronze Shovel=Pala de bronce +Steel Shovel=Pala de acero +Mese Shovel=Pala de mese +Diamond Shovel=Pala de diamante +Wooden Axe=Hacha de madera +Stone Axe=Hacha de piedra +Bronze Axe=Hacha de bronce +Steel Axe=Hacha de acero +Mese Axe=Hacha de mese +Diamond Axe=Hacha de diamante +Wooden Sword=Espada de madera +Stone Sword=Espada de piedra +Bronze Sword=Espada de bronce +Steel Sword=Espada de acero +Mese Sword=Espada de mese +Diamond Sword=Espada de diamante +Torch=Antorcha +@1 will intersect protection on growth.=@1 intersectará con protección cuando crezca. + + +##### not used anymore ##### + +Dirt with Dry Grass=Tierra con pasto seco +Dry Dirt=Tierra Seca +Dry Dirt with Dry Grass=Tierra seca con pasto seco +Dry Grass=Pasto seco +Mese Post Light=Poste de luz de mese diff --git a/mods/default/locale/default.eu.tr b/mods/default/locale/default.eu.tr new file mode 100644 index 0000000..e15b722 --- /dev/null +++ b/mods/default/locale/default.eu.tr @@ -0,0 +1,224 @@ +# textdomain: default +Locked Chest=Itxitako kutxa +Locked Chest (owned by @1)=Itxitako kutxa (jabea: @1) +You do not own this chest.=Kutxa hau ez da zurea. +a locked chest=kutxa itxi bat +Chest=Kutxa +Write=Idatzi +Read=Irakurri +Title:=Izenburua: +Contents:=Edukiak: +Save=Gorde +by @1=@1 bidez +Page @1 of @2=@2 orritik @1a +The book you were writing to mysteriously disappeared.=Idazten ari zinen liburua modu misteriotsuan desagertu da. +"@1" by @2="@1" @2 bidez +Blueberries=Ahabiak +Book=Liburua +Book with Text=Liburu idatzia +Bronze Ingot=Brontzezko lingotea +Clay Brick=Buztinezko Adreilua +Clay Lump=Buztin zatia +Coal Lump=Ikatz zatia +Copper Ingot=Kobrezko lingotea +Copper Lump=Kobrezko zatia +Diamond=Diamantea +Flint=Suharria +Gold Ingot=Urrezko lingotea +Gold Lump=Urrezko zatia +Iron Lump=Burdinazko zatia +Mese Crystal=Mese kristala +Mese Crystal Fragment=Mese kristalaren zatia +Obsidian Shard=Obsidiana-eskirla +Paper=Papera +Steel Ingot=Altzairuzko lingotea +Stick=Makila +Tin Ingot=Eztainuzko lingotea +Tin Lump=Eztainuzko zatia +Furnace is empty=Labea hutsik dago +100% (output full)=% 100 (irteera osoa) +@1%=%@1 +Not cookable=Ezin da kozinatu +Empty=Hutsa +Furnace active=Labea aktibatuta +Furnace inactive=Labea desaktibatuta +(Item: @1; Fuel: @2)=(Objektua: @1; Erregaia: @2) +Furnace=Labea +Stone=Harria +Cobblestone=Galtzada-harria +Stone Brick=Harrizko Adreilua +Stone Block=Harrizko Blokea +Mossy Cobblestone=Goroldiodun Galtzada-harria +Desert Stone=Basamortuko harria +Desert Cobblestone=Basamortuko galtzada-harria +Desert Stone Brick=Basamortuko harrizko Adreilua +Desert Stone Block=Basamortuko harrizko Blokea +Sandstone=Hareharria +Sandstone Brick=Hareharrizko Adreilua +Sandstone Block=Hareharrizko Blokea +Desert Sandstone=Basamortuko Hareharria +Desert Sandstone Brick=Basamortuko hareharrizko Adreilua +Desert Sandstone Block=Basamortuko hareharrizko Blokea +Silver Sandstone=Zilar-koloreko Hareharria +Silver Sandstone Brick=Zilar koloreko hareharrizko Adreilua +Silver Sandstone Block=Zilar koloreko hareharrizko Blokea +Obsidian=Obsidiana +Obsidian Brick=Obsidianazko Adreilua +Obsidian Block=Obsidiana-Blokea +Dirt=Lurra +Dirt with Grass=Lurra belarrarekin +Dirt with Grass and Footsteps=Lurra belar eta oinatzekin +Dirt with Savanna Grass=Lurra sabana-belarrarekin +Dirt with Snow=Lurra elurrarekin +Dirt with Rainforest Litter=Lurra oihan tropikaleko orbelarekin +Dirt with Coniferous Litter=Lurra koniferoen orbelarekin +Savanna Dirt=Sabana-lurra +Savanna Dirt with Savanna Grass=Sabana-lurra sabana-belarrarekin +Permafrost=Permafrost +Permafrost with Stones=Permafrost harritsua +Permafrost with Moss=Goroldioa duen Permafrosta +Sand=Harea +Desert Sand=Basamortuko harea +Silver Sand=Zilar koloreko harea +Gravel=Legarra +Clay=Buztina +Snow=Elurra +Snow Block=Elur-Blokea +Ice=Izotza +Cave Ice=Haitzuloko Izotza +Apple Tree=Sagarrondo-zura +Apple Wood Planks=Sagarrondo-oholak +Apple Tree Sapling=Sagarrondo-kimua +Apple Tree Leaves=Sagarrondo-hostoak +Apple=Sagarra +Apple Marker=Sagarrondo-markatzailea +Jungle Tree=Zuhaitz tropikaleko egurra +Jungle Wood Planks=Egur tropikaleko oholak +Jungle Tree Leaves=Zuhaitz tropikaleko hostoak +Jungle Tree Sapling=Zuhaitz tropikalaren kimua +Emergent Jungle Tree Sapling=Zuhaitz tropikalaren kimua +Pine Tree=Pinu-zura +Pine Wood Planks=Pinu taulak +Pine Needles=Pinu-orratzak +Pine Tree Sapling=Pinu-kimua +Acacia Tree=Akaziako zura +Acacia Wood Planks=Akazia-taulak +Acacia Tree Leaves=Akazia-hostoak +Acacia Tree Sapling=Akaziazko kimua +Aspen Tree=Makalaren zura +Aspen Wood Planks=Makalaren taulak +Aspen Tree Leaves=Makal-hostoak +Aspen Tree Sapling=Makalaren kimua +Coal Ore=Ikatz-minerala +Coal Block=Ikatz-Blokea +Iron Ore=Burdin minerala +Steel Block=Altzairuzko Blokea +Copper Ore=Kobre-minerala +Copper Block=Kobrezko Blokea +Tin Ore=Eztainuzko minerala +Tin Block=Eztainu-Blokea +Bronze Block=Brontzezko Blokea +Mese Ore=Mineral-minerala +Mese Block=Hileko Blokea +Gold Ore=Urrezko minerala +Gold Block=Urrezko Blokea +Diamond Ore=Diamantezko minerala +Diamond Block=Diamante-Blokea +Cactus=Kaktusa +Large Cactus Seedling=Kaktusen zurtoin handia +Papyrus=Papiroa +Dry Shrub=Zuhaixka lehorra +Jungle Grass=Oihan-belarra +Grass=Belarra +Savanna Grass=Sabana-belarra +Fern=Iratzea +Marram Grass=Lezka +Bush Stem=Zuhaixka-zurtoina +Bush Leaves=Zuhaixka-hostoak +Bush Sapling=Zuhaixka-kimua +Blueberry Bush Leaves with Berries=Ahabizko zuhaixka-hostoak baiekin +Blueberry Bush Leaves=Ahabi-zuhaixkaren hostoak +Blueberry Bush Sapling=Ahabi-zuhaixkaren kimua +Acacia Bush Stem=Akaziako zuhaixka-zurtoina +Acacia Bush Leaves=Akaziazko zuhaixka-hostoak +Acacia Bush Sapling=Akaziazko zuhaixka-kimua +Pine Bush Stem=Pinu-zuhaixkaren zurtoina +Pine Bush Needles=Pinu-zuhaixken orratzak +Pine Bush Sapling=Pinu-zuhaixkaren kimua +Kelp=Itsas alga +Green Coral=Koral berdea +Pink Coral=Koral arrosa +Cyan Coral=Koral ziana +Brown Coral=Kafe-korala +Orange Coral=Koral laranja +Coral Skeleton=Koralezko eskeletoa +Water Source=Ur-iturria +Flowing Water=Ur-fluidoa +River Water Source=Ibaiko ur-iturria +Flowing River Water=Ibai-uraren fluidoa +Lava Source=Laba-iturria +Flowing Lava=Laba-fluidoa +Empty Bookshelf=Liburu-denda hutsik +Bookshelf (@1 written, @2 empty books)=Apalategia(@1 idatziak, @2 liburu zurian) +Bookshelf=Liburutegia +Text too long=Testu luzeegia +"@1"="@1" +Wooden Sign=Egurrezko kartela +Steel Sign=Altzairuzko kartela +Wooden Ladder=Egurrezko eskailera +Steel Ladder=Altzairuzko eskailera +Apple Wood Fence=Sagarrondotik gertu +Acacia Wood Fence=Akaziatik gertu +Jungle Wood Fence=Zur tropikaleko hesia +Pine Wood Fence=Pinutik gertu +Aspen Wood Fence=Alamotik gertu +Apple Wood Fence Rail=Sagarrondo-listoiak hurbilerako +Acacia Wood Fence Rail=Akazia-listoiak hurbilerako +Jungle Wood Fence Rail=Zur tropikaleko listoiak hurbilerako +Pine Wood Fence Rail=Hurbileko pinu-listoiak +Aspen Wood Fence Rail=Alamo-listoiak hurbilerako +Glass=Beira +Obsidian Glass=Obsidianazko beira +Brick Block=Adreiluzko Blokea +Mese Lamp=Su-lanpara +Apple Wood Mese Post Light=Sagarrondo-egurrezko argi-zutoina +Acacia Wood Mese Post Light=Akaziaren egurrezko argi-zutoina +Jungle Wood Mese Post Light=Oihan-egurrezko argi-zutoina +Pine Wood Mese Post Light=Pinu-egurrezko argi-zutoina +Aspen Wood Mese Post Light=Makalaren egurrezko argi-zutoina +Cloud=Hodeia +Wooden Pickaxe=Egurrezko Pikotxa +Stone Pickaxe=Harrizko Pikotxa +Bronze Pickaxe=Brontzezko Pikotxa +Steel Pickaxe=Altzairuzko Pikotxa +Mese Pickaxe=Mese Pikotxa +Diamond Pickaxe=Diamantezko Pikotxa +Wooden Shovel=Egurrezko pala +Stone Shovel=Harrizko pala +Bronze Shovel=Brontzezko pala +Steel Shovel=Altzairuzko pala +Mese Shovel=Mese pala +Diamond Shovel=Diamantezko pala +Wooden Axe=Egurrezko aizkora +Stone Axe=Harrizko aizkora +Bronze Axe=Brontzezko aizkora +Steel Axe=Altzairuzko aizkora +Mese Axe=Mese aizkora +Diamond Axe=Diamantezko aizkora +Wooden Sword=Egurrezko ezpata +Stone Sword=Harrizko ezpata +Bronze Sword=Brontzezko ezpata +Steel Sword=Altzairuzko ezpata +Mese Sword=Hileko ezpata +Diamond Sword=Diamantezko ezpata +Torch=Lastargia +@1 will intersect protection on growth.=@1 hazkundearen babesa gurutzatuko du. + + +##### not used anymore ##### + +Dirt with Dry Grass=Lurra belar lehorrarekin +Dry Dirt=Lur lehorra +Dry Dirt with Dry Grass=Lur lehorra belar lehorrarekin +Dry Grass=Belar lehorra +Mese Post Light=Mese Argi-zutoia diff --git a/mods/default/locale/default.fr.tr b/mods/default/locale/default.fr.tr new file mode 100644 index 0000000..8f694fb --- /dev/null +++ b/mods/default/locale/default.fr.tr @@ -0,0 +1,224 @@ +# textdomain: default +Locked Chest=Coffre verrouillé +Locked Chest (owned by @1)=Coffre verrouillé (possédé par @1) +You do not own this chest.=Ce coffre ne vous appartient pas. +a locked chest=un coffre verrouillé +Chest=Coffre +Write=Écrire +Read=Lire +Title:=Titre : +Contents:=Contenu : +Save=Sauvegarder +by @1=de @1 +Page @1 of @2=Page @1 sur @2 +The book you were writing to mysteriously disappeared.= +"@1" by @2=« @1 » de @2 +Blueberries=Myrtille +Book=Livre +Book with Text=Livre avec du texte +Bronze Ingot=Lingot de bronze +Clay Brick=Brique d'argile +Clay Lump=Morceau d'argile +Coal Lump=Morceau de charbon +Copper Ingot=Lingot de cuivre +Copper Lump=Morceau de cuivre +Diamond=Diamant +Flint=Silex +Gold Ingot=Lingot d'or +Gold Lump=Morceau d'or +Iron Lump=Morceau de fer +Mese Crystal=Cristal de Mese +Mese Crystal Fragment=Fragment de cristal de Mese +Obsidian Shard=Tesson d'obsidienne +Paper=Papier +Steel Ingot=Lingot d'acier +Stick=Baton +Tin Ingot=Lingot d'étain +Tin Lump=Morceau d'étain +Furnace is empty=Le four est vide +100% (output full)=100% (Sortie pleine) +@1%=@1% +Not cookable=Ne se cuit pas +Empty=Vide +Furnace active=Four actif +Furnace inactive=Four inactif +(Item: @1; Fuel: @2)=(Article: @1; Carburant: @2) +Furnace=Four +Stone=Pierre +Cobblestone=Pavé +Stone Brick=Brique de pierre +Stone Block=Bloc de pierre +Mossy Cobblestone=Pavé moussu +Desert Stone=Pierre du désert +Desert Cobblestone=Pavé de pierre du désert +Desert Stone Brick=Brique de pierre du désert +Desert Stone Block=Bloc de pierre du désert +Sandstone=Grès +Sandstone Brick=Brique de grès +Sandstone Block=Bloc de grès +Desert Sandstone=Grès du désert +Desert Sandstone Brick=Brique de grès du désert +Desert Sandstone Block=Bloc de grès du désert +Silver Sandstone=Grès argenté +Silver Sandstone Brick=Brique de grès argenté +Silver Sandstone Block=Bloc de grès argenté +Obsidian=Obsidienne +Obsidian Brick=Brique d'obsidienne +Obsidian Block=Bloc d'obsidienne +Dirt=Terre +Dirt with Grass=Terre avec de l'herbe +Dirt with Grass and Footsteps=Terre avec de l'herbe et des traces de pas +Dirt with Savanna Grass=Terre avec de l'herbe de savane +Dirt with Snow=Terre avec de la neige +Dirt with Rainforest Litter=Terre avec sol de forêt humide +Dirt with Coniferous Litter=Terre avec sol de forêt de conifère +Savanna Dirt=Terre de la savane +Savanna Dirt with Savanna Grass=Terre de la savane avec son herbe +Permafrost=Pergélisol +Permafrost with Stones=Pergélisol avec de la pierre +Permafrost with Moss=Pergélisol avec de la mousse +Sand=Sable +Desert Sand=Sable du désert +Silver Sand=Sable argenté +Gravel=Gravier +Clay=Argile +Snow=Neige +Snow Block=Bloc de neige +Ice=Glace +Cave Ice=Glace de grotte +Apple Tree=Pommier +Apple Wood Planks=Planche de pommier +Apple Tree Sapling=Pousse de pommier +Apple Tree Leaves=Feuilles de pommier +Apple=Pomme +Apple Marker=Marqueur de pomme +Jungle Tree=Arbre de la jungle +Jungle Wood Planks=Planche d'arbre de la jungle +Jungle Tree Leaves=Feuilles d'arbre de la jungle +Jungle Tree Sapling=Pousse d'arbre de la jungle +Emergent Jungle Tree Sapling=Pousse d'arbre de la jungle émergent +Pine Tree=Pin +Pine Wood Planks=Planche de pin +Pine Needles=Aiguilles de pin +Pine Tree Sapling=Pousse de pin +Acacia Tree=Acacia +Acacia Wood Planks=Planche d'acacia +Acacia Tree Leaves=Feuilles d'acacia +Acacia Tree Sapling=Pousse d'acacia +Aspen Tree=Tremble +Aspen Wood Planks=Planche de tremble +Aspen Tree Leaves=Feuilles de tremble +Aspen Tree Sapling=Pousse de tremble +Coal Ore=Minerai de charbon +Coal Block=Bloc de charbon +Iron Ore=Minerai de fer +Steel Block=Bloc d'acier +Copper Ore=Minerai de cuivre +Copper Block=Bloc de cuivre +Tin Ore=Minerai d'étain +Tin Block=Bloc d'étain +Bronze Block=Bloc de bronze +Mese Ore=Minerai de Mese +Mese Block=Bloc de Mese +Gold Ore=Minerai d'or +Gold Block=Bloc d'or +Diamond Ore=Minerai de diamant +Diamond Block=Bloc de diamant +Cactus=Cactus +Large Cactus Seedling=Grand plan de cactus +Papyrus=Papyrus +Dry Shrub=Arbuste sec +Jungle Grass=Herbe de la jungle +Grass=Herbe +Savanna Grass=Herbe de la savane +Fern=Fougère +Marram Grass=Ammophile +Bush Stem=Tige de buisson +Bush Leaves=Feuilles de buisson +Bush Sapling=Pousse de buisson +Blueberry Bush Leaves with Berries=Buisson de myrtille avec des myrtilles +Blueberry Bush Leaves=Feuilles de buisson à myrtilles +Blueberry Bush Sapling=Pousse de buisson à myrtilles +Acacia Bush Stem=Tige de buisson d'acacia +Acacia Bush Leaves=Feuilles de buisson d'acacia +Acacia Bush Sapling=Pousses de buisson d'acacia +Pine Bush Stem=Tige de buisson de pin +Pine Bush Needles=Aiguilles de buisson de pin +Pine Bush Sapling=Pousse de buisson de pin +Kelp=Varech +Green Coral=Corail vert +Pink Coral=Corail rose +Cyan Coral=Corail cyan +Brown Coral=Corail marron +Orange Coral=Corail orange +Coral Skeleton=Squelette de corail +Water Source=Source d'eau +Flowing Water=Écoulement d'eau +River Water Source=Source d'eau de rivière +Flowing River Water=Écoulement d'eau de rivière +Lava Source=Source de lave +Flowing Lava=Écoulement de lave +Empty Bookshelf=Bibliothèque vide +Bookshelf (@1 written, @2 empty books)=Bibliothèque (@1 écrits, @2 livres vides) +Bookshelf=Bibliothèque +Text too long=Texte trop longue +"@1"=« @1 » +Wooden Sign=Panneau en bois +Steel Sign=Panneau en acier +Wooden Ladder=Échelle en bois +Steel Ladder=Échelle en acier +Apple Wood Fence=Barrière de bois de pommier +Acacia Wood Fence=Barrière de bois d'acacia +Jungle Wood Fence=Barrière de bois de la jungle +Pine Wood Fence=Barrière de bois de pin +Aspen Wood Fence=Barrière de bois de tremble +Apple Wood Fence Rail=Clôture de bois de pommier +Acacia Wood Fence Rail=Clôture de bois d'acacia +Jungle Wood Fence Rail=Clôture de bois de la jungle +Pine Wood Fence Rail=Clôture de bois de pin +Aspen Wood Fence Rail=Clôture de bois de tremble +Glass=Verre +Obsidian Glass=Verre d'obsidienne +Brick Block=Bloc de brique +Mese Lamp=Lampe de Mese +Apple Wood Mese Post Light=Réverbère de Mese en bois de pommier +Acacia Wood Mese Post Light=Réverbère de Mese en bois d'acacia +Jungle Wood Mese Post Light=Réverbère de Mese en bois de la jungle +Pine Wood Mese Post Light=Réverbère de Mese en bois de pin +Aspen Wood Mese Post Light=Réverbère de Mese en bois de tremble +Cloud=Nuage +Wooden Pickaxe=Pioche en bois +Stone Pickaxe=Pioche en pierre +Bronze Pickaxe=Pioche en bronze +Steel Pickaxe=Pioche en acier +Mese Pickaxe=Pioche de Mese +Diamond Pickaxe=Pioche en diamant +Wooden Shovel=Pelle en bois +Stone Shovel=Pelle en pierre +Bronze Shovel=Pelle en bronze +Steel Shovel=Pelle en acier +Mese Shovel=Pelle en Mese +Diamond Shovel=Pelle en diamant +Wooden Axe=Hache en bois +Stone Axe=Hache en pierre +Bronze Axe=Hache en bronze +Steel Axe=Hache en acier +Mese Axe=Hache en Mese +Diamond Axe=Hache en diamant +Wooden Sword=Epée en bois +Stone Sword=Épée en pierre +Bronze Sword=Épée en bronze +Steel Sword=Épée en acier +Mese Sword=Épée en Mese +Diamond Sword=Épée en diamant +Torch=Torche +@1 will intersect protection on growth.=@1 chevauchera la zone protégée avec la croissance. + + +##### not used anymore ##### + +Dirt with Dry Grass=Terre avec de l'herbe sèche +Dry Dirt=Terre sèche +Dry Dirt with Dry Grass=Terre sèche avec de l'herbe sèche +Dry Grass=Herbe sèche +Mese Post Light=Réverbère de Mese diff --git a/mods/default/locale/default.hu.tr b/mods/default/locale/default.hu.tr new file mode 100644 index 0000000..7861ad9 --- /dev/null +++ b/mods/default/locale/default.hu.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=Lezárt láda +Locked Chest (owned by @1)=Lezárt láda (@1 tulajdona) +You do not own this chest.=Nem a tiéd ez a láda. +a locked chest=egy lezárt láda +Chest=Láda +Write=Ír +Read=Olvas +Title:=Cím: +Contents:=Tartalom: +Save=Mentés +by @1=@1 által +Page @1 of @2=@1/@2 oldal +The book you were writing to mysteriously disappeared.=A könyv, amibe írtál, rejtélyes módon eltűnt. +"@1" by @2="@1" @2 által +Blueberries=Áfonya +Book=Könyv +Book with Text=Könyv szöveggel +Bronze Ingot=Bronz öntvény +Clay Brick=Agyag tégla +Clay Lump=Agyag rög +Coal Lump=Széndarab +Copper Ingot=Réz öntvény +Copper Lump=Réz rög +Diamond=Gyémánt +Flint=Kovakő +Gold Ingot=Arany öntvény +Gold Lump=Arany rög +Iron Lump=Vas rög +Mese Crystal=Mese kristály +Mese Crystal Fragment=Mese kristály töredék +Obsidian Shard=Obszidián szilánk +Paper=Papír +Steel Ingot=Acél öntvény +Stick=Bot +Tin Ingot=Ón öntvény +Tin Lump=Ón rög +Furnace is empty=A kemence üres +100% (output full)=100% (kimenet megtelt) +@1%= +Not cookable=Nem süthető +Empty=Üres +Furnace active=Kemence aktív +Furnace inactive=Kemence inaktív +(Item: @1; Fuel: @2)=(Tárgy: @1; Tüzelő: @2) +Furnace=Kemence +Stone=Kő +Cobblestone=Kőtörmelék +Stone Brick=Kőtégla +Stone Block=Kőtömb +Mossy Cobblestone=Mohás kőtörmelék +Desert Stone=Sivatagi kő +Desert Cobblestone=Sivatagi kőtörmelék +Desert Stone Brick=Sivatagi kőtégla +Desert Stone Block=Sivatagi kőtömb +Sandstone=Homokkő +Sandstone Brick=Homokkő tégla +Sandstone Block=Homokkő tömb +Desert Sandstone=Sivatagi homokkő +Desert Sandstone Brick=Sivatagi homokkő tégla +Desert Sandstone Block=Sivatagi homokkő tömb +Silver Sandstone=Ezüst homokkő +Silver Sandstone Brick=Ezüst homokkő tégla +Silver Sandstone Block=Ezüst homokkő tömb +Obsidian=Obszidián +Obsidian Brick=Obszidián tégla +Obsidian Block=Obszidián tömb +Dirt=Föld +Dirt with Grass=Füves föld +Dirt with Grass and Footsteps=Füves föld és lábnyomok +Dirt with Savanna Grass=Szavannafüves föld +Dirt with Snow=Havas föld +Dirt with Rainforest Litter=Föld esőerdő avarral +Dirt with Coniferous Litter=Föld fenyves avarral +Savanna Dirt=Szavanna föld +Savanna Dirt with Savanna Grass=Szavannafüves szavanna föld +Permafrost=Fagyott talaj +Permafrost with Stones=Köves fagyott talaj +Permafrost with Moss=Mohás fagyott talaj +Sand=Homok +Desert Sand=Sivatagi homok +Silver Sand=Ezüsthomok +Gravel=Sóder +Clay=Agyag +Snow=Hó +Snow Block=Hótömb +Ice=Jég +Cave Ice=Barlangi jég +Apple Tree=Almafa +Apple Wood Planks=Almafa deszkák +Apple Tree Sapling=Almafa csemete +Apple Tree Leaves=Almafa levelek +Apple=Alma +Apple Marker=Alma jelölő +Jungle Tree=Dzsungelfa +Jungle Wood Planks=Dzsungelfa deszkák +Jungle Tree Leaves=Dzsungelfa levelek +Jungle Tree Sapling=Dzsungelfa csemete +Emergent Jungle Tree Sapling=Kiemelkedő dzsungelfa csemete +Pine Tree=Fenyőfa +Pine Wood Planks=Fenyőfa deszkák +Pine Needles=Fenyő tűlevelek +Pine Tree Sapling=Fenyőfa csemete +Acacia Tree=Akáciafa +Acacia Wood Planks=Akáciafa deszkák +Acacia Tree Leaves=Akáciafa levelek +Acacia Tree Sapling=Akáciafa csemete +Aspen Tree=Nyárfa +Aspen Wood Planks=Nyárfa deszkák +Aspen Tree Leaves=Nyárfa levelek +Aspen Tree Sapling=Nyárfa csemete +Coal Ore=Szén érc +Coal Block=Szén tömb +Iron Ore=Vasérc +Steel Block=Acél tömb +Copper Ore=Rézérc +Copper Block=Réz tömb +Tin Ore=Ónérc +Tin Block=Ón tömb +Bronze Block=Bronz tömb +Mese Ore=Mese érc +Mese Block=Mese tömb +Gold Ore=Arany érc +Gold Block=Arany tömb +Diamond Ore=Gyémánt érc +Diamond Block=Gyémánt tömb +Cactus=Kaktusz +Large Cactus Seedling=Nagy kaktusz csemete +Papyrus=Papirusz +Dry Shrub=Száraz cserje +Jungle Grass=Dzsungel fű +Grass=Fű +Savanna Grass=Szavanna fű +Fern=Páfrány +Marram Grass=Buckafű +Bush Stem=Bokor szár +Bush Leaves=Bokor levelek +Bush Sapling=Bokor csemete +Blueberry Bush Leaves with Berries=Áfonya bokor bogyókkal +Blueberry Bush Leaves=Áfonya bokor levelek +Blueberry Bush Sapling=Áfonya bokor csemete +Acacia Bush Stem=Akácia bokor szár +Acacia Bush Leaves=Akácia bokor levelek +Acacia Bush Sapling=Akácia bokor csemete +Pine Bush Stem=Fenyő bokor szár +Pine Bush Needles=Fenyő bokor tűlevelek +Pine Bush Sapling=Fenyő bokor csemete +Kelp=Hínár +Green Coral=Zöld korall +Pink Coral=Rózsaszín korall +Cyan Coral=Cián korall +Brown Coral=Barna korall +Orange Coral=Narancssárga korall +Coral Skeleton=Korall csontváz +Water Source=Víz forrás +Flowing Water=Áramló víz +River Water Source=Folyóvíz forrás +Flowing River Water=Áramló folyóvíz +Lava Source=Láva forrás +Flowing Lava=Áramló láva +Empty Bookshelf=Üres könyvespolc +Bookshelf (@1 written, @2 empty books)=Könyvespolc (@1 írott, @2 üres könyv) +Bookshelf=Könyvespolc +Text too long=Túl hosszú szöveg +"@1"= +Wooden Sign=Fa tábla +Steel Sign=Acél tábla +Wooden Ladder=Fa létra +Steel Ladder=Acél létra +Apple Wood Fence=Almafa kerítés +Acacia Wood Fence=Akáciafa kerítés +Jungle Wood Fence=Dzsungelfa kerítés +Pine Wood Fence=Fenyőfa kerítés +Aspen Wood Fence=Nyárfa kerítés +Apple Wood Fence Rail=Almafa kerítés korlát +Acacia Wood Fence Rail=Akáciafa kerítés korlát +Jungle Wood Fence Rail=Dzsungelfa kerítés korlát +Pine Wood Fence Rail=Fenyőfa kerítés korlát +Aspen Wood Fence Rail=Nyárfa kerítés korlát +Glass=Üveg +Obsidian Glass=Obszidiánüveg +Brick Block=Tégla tömb +Mese Lamp=Mese lámpa +Apple Wood Mese Post Light=Almafa mese lámpaoszlop +Acacia Wood Mese Post Light=Akáciafa mese lámpaoszlop +Jungle Wood Mese Post Light=Dzsungelfa mese lámpaoszlop +Pine Wood Mese Post Light=Fenyőfa mese lámpaoszlop +Aspen Wood Mese Post Light=Nyárfa mese lámpaoszlop +Cloud=Felhő +Wooden Pickaxe=Fa csákány +Stone Pickaxe=Kő csákány +Bronze Pickaxe=Bronz csákány +Steel Pickaxe=Acél csákány +Mese Pickaxe=Mese csákány +Diamond Pickaxe=Gyémánt csákány +Wooden Shovel=Fa ásó +Stone Shovel=Kő ásó +Bronze Shovel=Bronz ásó +Steel Shovel=Acél ásó +Mese Shovel=Mese ásó +Diamond Shovel=Gyémánt ásó +Wooden Axe=Fa fejsze +Stone Axe=Kő fejsze +Bronze Axe=Bronz fejsze +Steel Axe=Acél fejsze +Mese Axe=Mese fejsze +Diamond Axe=Gyémánt fejsze +Wooden Sword=Fa kard +Stone Sword=Kő kard +Bronze Sword=Bronz kard +Steel Sword=Acél kard +Mese Sword=Mese kard +Diamond Sword=Gyémánt kard +Torch=Fáklya +@1 will intersect protection on growth.=@1 keresztezi a növekedési védelmet. diff --git a/mods/default/locale/default.id.tr b/mods/default/locale/default.id.tr new file mode 100644 index 0000000..c60b5b0 --- /dev/null +++ b/mods/default/locale/default.id.tr @@ -0,0 +1,220 @@ +# textdomain: default +Locked Chest=Peti Terkunci +Locked Chest (owned by @1)=Peti Terkunci (milik @1) +You do not own this chest.=Anda bukan pemilik peti ini. +a locked chest=peti terkunci +Chest=Peti +Write=Tulis +Read=Baca +Title:=Judul: +Contents:=Isi: +Save=Simpan +by @1=oleh @1 +Page @1 of @2=Halaman @1 dari @2 +The book you were writing to mysteriously disappeared.=Buku yang Anda tulis menghilang secara misterius. +"@1" by @2="@1" oleh @2 +Blueberries=Bluberi +Book=Buku +Book with Text=Buku Tertulis +Bronze Ingot=Perunggu Batangan +Clay Brick=Bata +Clay Lump=Bongkahan Tanah Liat +Coal Lump=Bongkahan Batu Bara +Copper Ingot=Tembaga Batangan +Copper Lump=Bongkahan Tembaga +Diamond=Berlian +Flint=Batu Api +Gold Ingot=Emas Batangan +Gold Lump=Bongkahan Emas +Iron Lump=Bongkahan Besi +Mese Crystal=Kristal Mese +Mese Crystal Fragment=Pecahan Kristal Mese +Obsidian Shard=Pecahan Obsidian +Paper=Kertas +Steel Ingot=Baja Batangan +Stick=Tongkat +Tin Ingot=Timah Batangan +Tin Lump=Bongkahan Timah +Furnace is empty=Tungku kosong +100% (output full)=100% (keluaran penuh) +@1%=@1% +Not cookable=Tidak bisa dimasak +Empty=Kosong +Furnace active=Tungku nyala +Furnace inactive=Tungku mati +(Item: @1; Fuel: @2)=(Barang: @1; Bahan Bakar: @2) +Furnace=Tungku +Stone=Batu +Cobblestone=Bongkahan Batu +Stone Brick=Tembok Batu +Stone Block=Balok Batu +Mossy Cobblestone=Bongkahan Batu Berlumut +Desert Stone=Batu Gurun +Desert Cobblestone=Bongkahan Batu Gurun +Desert Stone Brick=Tembok Batu Gurun +Desert Stone Block=Balok Batu Gurun +Sandstone=Batu Pasir +Sandstone Brick=Tembok Batu Pasir +Sandstone Block=Balok Batu Pasir +Desert Sandstone=Batu Pasir Gurun +Desert Sandstone Brick=Tembok Batu Pasir Gurun +Desert Sandstone Block=Balok Batu Pasir Gurun +Silver Sandstone=Batu Pasir Perak +Silver Sandstone Brick=Tembok Batu Pasir Perak +Silver Sandstone Block=Balok Batu Pasir Perak +Obsidian=Obsidian +Obsidian Brick=Tembok Obsidian +Obsidian Block=Balok Obsidian +Dirt=Tanah +Dirt with Grass=Tanah Berumput +Dirt with Grass and Footsteps=Tanah Berumput dengan Jejak Kaki +Dirt with Savanna Grass=Tanah Berumput Sabana +Dirt with Snow=Tanah Bersalju +Dirt with Rainforest Litter=Tanah Berserasah Hutan Hujan +Dirt with Coniferous Litter=Tanah Berserasah Hutan Konifer +Savanna Dirt=Tanah Sabana +Savanna Dirt with Savanna Grass=Tanah Sabana Berumput Sabana +Permafrost=Ibun Abadi +Permafrost with Stones=Ibun Abadi Berbatu +Permafrost with Moss=Ibun Abadi Berlumut +Sand=Pasir +Desert Sand=Pasir Gurun +Silver Sand=Pasir Perak +Gravel=Kerikil +Clay=Tanah Liat +Snow=Salju +Snow Block=Balok Salju +Ice=Es +Cave Ice=Es Gua +Apple Tree=Pohon Apel +Apple Wood Planks=Papan Kayu Pohon Apel +Apple Tree Sapling=Anak Pohon Apel +Apple Tree Leaves=Daun Pohon Apel +Apple=Apel +Apple Marker=Penanda Apel +Jungle Tree=Pohon Hutan Rimba +Jungle Wood Planks=Papan Kayu Pohon Rimba +Jungle Tree Leaves=Daun Pohon Rimba +Jungle Tree Sapling=Anak Pohon Rimba +Emergent Jungle Tree Sapling=Anak Pohon Rimba Bertumbuh +Pine Tree=Pohon Pinus +Pine Wood Planks=Papan Kayu Pinus +Pine Needles=Daun Pinus +Pine Tree Sapling=Anak Pohon Pinus +Acacia Tree=Pohon Akasia +Acacia Wood Planks=Papan Kayu Akasia +Acacia Tree Leaves=Daun Akasia +Acacia Tree Sapling=Anak Pohon Akasia +Aspen Tree=Pohon Aspen +Aspen Wood Planks=Papan Kayu Aspen +Aspen Tree Leaves=Daun Aspen +Aspen Tree Sapling=Anak Pohon Aspen +Coal Ore=Bijih Batu Bara +Coal Block=Balok Batu Bara +Iron Ore=Bijih Besi +Steel Block=Balok Baja +Copper Ore=Bijih Tembaga +Copper Block=Balok Tembaga +Tin Ore=Bijih Timah +Tin Block=Balok Timah +Bronze Block=Balok Perunggu +Mese Ore=Bijih Mese +Mese Block=Balok Mese +Gold Ore=Bijih Emas +Gold Block=Balok Emas +Diamond Ore=Bijih Berlian +Diamond Block=Balok Berlian +Cactus=Kaktus +Large Cactus Seedling=Bibit Kaktus Besar +Papyrus=Papirus +Dry Shrub=Semak Kering +Jungle Grass=Rumput Rimba +Grass=Rumput +Savanna Grass=Rumput Sabana +Fern=Pakis +Marram Grass=Rumput Pantai +Bush Stem=Batang Semak +Bush Leaves=Daun Semak +Bush Sapling=Anak Semak +Blueberry Bush Leaves with Berries=Daun Semak Bluberi Berbuah +Blueberry Bush Leaves=Daun Semak Bluberi +Blueberry Bush Sapling=Anak Semak Bluberi +Acacia Bush Stem=Batang Semak Akasia +Acacia Bush Leaves=Daun Semak Akasia +Acacia Bush Sapling=Bibit Semak Akasia +Pine Bush Stem=Batang Semak Pinus +Pine Bush Needles=Daun Semak Pinus +Pine Bush Sapling=Bibit Semak Pinus +Kelp=Kelp +Green Coral=Koral Hijau +Pink Coral=Koral Merah Muda +Cyan Coral=Koral Sian +Brown Coral=Koral Cokelat +Orange Coral=Koral Oranye +Coral Skeleton=Kerangka Koral +Water Source=Mata Air +Flowing Water=Aliran Air +River Water Source=Mata Air Sungai +Flowing River Water=Aliran Air Sungai +Lava Source=Sumber Lava +Flowing Lava=Aliran Lava +Empty Bookshelf=Rak Buku Kosong +Bookshelf (@1 written, @2 empty books)=Rak Buku (@1 buku tertulis, @2 buku kosong) +Bookshelf=Rak Buku +Text too long=Teks terlalu panjang +"@1"="@1" +Wooden Sign=Penanda Kayu +Steel Sign=Penanda Baja +Wooden Ladder=Tangga Kayu +Steel Ladder=Tangga Baja +Apple Wood Fence=Pagar Kayu Apel +Acacia Wood Fence=Pagar Akasia +Jungle Wood Fence=Pagar Kayu Rimba +Pine Wood Fence=Pagar Pinus +Aspen Wood Fence=Pagar Aspen +Apple Wood Fence Rail=Rel Pagar Kayu Apel +Acacia Wood Fence Rail=Rel Pagar Akasia +Jungle Wood Fence Rail=Rel Pagar Kayu Rimba +Pine Wood Fence Rail=Rel Pagar Pinus +Aspen Wood Fence Rail=Rel Pagar Aspen +Glass=Kaca +Obsidian Glass=Kaca Obsidian +Brick Block=Balok Bata +Mese Lamp=Lampu Mese +Apple Wood Mese Post Light=Lampu Taman Mese Kayu Apel +Acacia Wood Mese Post Light=Lampu Taman Mese Kayu Akasia +Jungle Wood Mese Post Light=Lampu Taman Mese Kayu Rimba +Pine Wood Mese Post Light=Lampu Taman Mese Kayu Pinus +Aspen Wood Mese Post Light=Lampu Taman Mese Kayu Aspen +Cloud=Awan +Wooden Pickaxe=Belencong Kayu +Stone Pickaxe=Belencong Batu +Bronze Pickaxe=Belencong Perunggu +Steel Pickaxe=Belencong Baja +Mese Pickaxe=Belencong Mese +Diamond Pickaxe=Belencong Berlian +Wooden Shovel=Sekop Kayu +Stone Shovel=Sekop Batu +Bronze Shovel=Sekop Perunggu +Steel Shovel=Sekop Baja +Mese Shovel=Sekop Mese +Diamond Shovel=Sekop Berlian +Wooden Axe=Kapak Kayu +Stone Axe=Kapak Batu +Bronze Axe=Kapak Perunggu +Steel Axe=Kapak Baja +Mese Axe=Kapak Mese +Diamond Axe=Kapak Berlian +Wooden Sword=Pedang Kayu +Stone Sword=Pedang Batu +Bronze Sword=Pedang Perunggu +Steel Sword=Pedang Baja +Mese Sword=Pedang Mese +Diamond Sword=Pedang Berlian +Torch=Obor +@1 will intersect protection on growth.=@1 akan memotong perlindungan ketika tumbuh. + + +##### not used anymore ##### + +Mese Post Light=Lampu Taman Mese diff --git a/mods/default/locale/default.it.tr b/mods/default/locale/default.it.tr new file mode 100644 index 0000000..3940665 --- /dev/null +++ b/mods/default/locale/default.it.tr @@ -0,0 +1,224 @@ +# textdomain: default +Locked Chest=Baule chiuso a chiave +Locked Chest (owned by @1)=Baule chiuso a chiave (di proprietà di @1) +You do not own this chest.=Questo baule non ti appartiene. +a locked chest=un baule chiuso a chiave +Chest=Baule +Write= +Read= +Title:= +Contents:= +Save= +by @1= +Page @1 of @2= +The book you were writing to mysteriously disappeared.= +"@1" by @2="@1" di @2 +Blueberries=Mirtilli +Book=Libro +Book with Text=Libro con testo +Bronze Ingot=Lingotto di bronzo +Clay Brick=Mattone d'argilla +Clay Lump=Grumo d'argilla +Coal Lump=Grumo di carbone +Copper Ingot=Lingotto di rame +Copper Lump=Grumo di rame +Diamond=Diamante +Flint=Selce +Gold Ingot=Lingotto d'oro +Gold Lump=Grumo d'oro +Iron Lump=Grumo di ferro +Mese Crystal=Cristallo di mese +Mese Crystal Fragment=Frammento di cristallo di mese +Obsidian Shard=Scheggia d'ossidiana +Paper=Carta +Steel Ingot=Lingotto d'acciaio +Stick=Bastone +Tin Ingot=Lingotto di stagno +Tin Lump=Grumo di stagno +Furnace is empty=La fornace è vuota +100% (output full)=100% (uscita piena) +@1%=@1% +Not cookable=Non cucinabile +Empty=Vuota +Furnace active=Fornace attiva +Furnace inactive=Fornace inattiva +(Item: @1; Fuel: @2)=(Oggetto: @1; Combustibile: @2) +Furnace=Fornace +Stone=Pietra +Cobblestone=Ciottoli +Stone Brick=Mattone di pietra +Stone Block=Blocco di pietra +Mossy Cobblestone=Ciottoli muschiosi +Desert Stone=Pietra del deserto +Desert Cobblestone=Ciottoli del deserto +Desert Stone Brick=Mattone di pietra del deserto +Desert Stone Block=Blocco di pietra del deserto +Sandstone=Arenaria +Sandstone Brick=Mattone d'arenaria +Sandstone Block=Blocco d'arenaria +Desert Sandstone=Arenaria del deserto +Desert Sandstone Brick=Mattone d'arenaria del deserto +Desert Sandstone Block=Blocco d'arenaria del deserto +Silver Sandstone=Arenaria argentata +Silver Sandstone Brick=Mattone d'arenaria argentata +Silver Sandstone Block=Blocco d'arenaria argentata +Obsidian=Ossidiana +Obsidian Brick=Mattone d'ossidiana +Obsidian Block=Blocco d'ossidiana +Dirt=Terra +Dirt with Grass=Terra con erba +Dirt with Grass and Footsteps=Terra con erba e impronte +Dirt with Savanna Grass= +Dirt with Snow=Terra con neve +Dirt with Rainforest Litter=Terra con detriti della foresta pluviale +Dirt with Coniferous Litter=Terra con detriti di conifera +Savanna Dirt= +Savanna Dirt with Savanna Grass= +Permafrost=Permafrost +Permafrost with Stones=Permafrost con pietra +Permafrost with Moss=Permafrost con muschio +Sand=Sabbia +Desert Sand=Sabbia del deserto +Silver Sand=Sabbia argentata +Gravel=Ghiaia +Clay=Argilla +Snow=Neve +Snow Block=Blocco di neve +Ice=Ghiaccio +Cave Ice=Ghiaccio di caverna +Apple Tree=Melo +Apple Wood Planks=Assi di melo +Apple Tree Sapling=Alberello di melo +Apple Tree Leaves=Foglie di melo +Apple=Mela +Apple Marker=Marcatore mela +Jungle Tree=Albero della giungla +Jungle Wood Planks=Assi di legno della giungla +Jungle Tree Leaves=Foglie di albero della giungla +Jungle Tree Sapling=Alberello della giungla +Emergent Jungle Tree Sapling=Alberello della giungla emergente +Pine Tree=Pino +Pine Wood Planks=Assi di legno di pino +Pine Needles=Aghi di pino +Pine Tree Sapling=Alberello di pino +Acacia Tree=Acacia +Acacia Wood Planks=Assi di legno d'acacia +Acacia Tree Leaves=Foglie d'acacia +Acacia Tree Sapling=Alberello d'acacia +Aspen Tree=Pioppo +Aspen Wood Planks=Assi di legno di pioppo +Aspen Tree Leaves=Foglie di pioppo +Aspen Tree Sapling=Alberello di pioppo +Coal Ore=Minerale di carbone +Coal Block=Blocco di carbone +Iron Ore=Minerale di ferro +Steel Block=Blocco d'acciaio +Copper Ore=Minerale di rame +Copper Block=Blocco di rame +Tin Ore=Minerale di stagno +Tin Block=Blocco di stagno +Bronze Block=Blocco di bronzo +Mese Ore=Minerale di mese +Mese Block=Blocco di mese +Gold Ore=Minerale d'oro +Gold Block=Blocco d'oro +Diamond Ore=Minerale di diamante +Diamond Block=Blocco di diamante +Cactus=Cactus +Large Cactus Seedling=Piantina di cactus grande +Papyrus=Papiro +Dry Shrub=Arbusto secco +Jungle Grass=Erba della giungla +Grass=Erba +Savanna Grass= +Fern=Felce +Marram Grass=Ammofila arenaria +Bush Stem=Fusto di cespuglio +Bush Leaves=Foglie di cespuglio +Bush Sapling=Alberello di cespuglio +Blueberry Bush Leaves with Berries=Foglie di cespuglio di mirtilli con bacche +Blueberry Bush Leaves=Foglie di cespuglio di mirtilli +Blueberry Bush Sapling=Alberello di cespuglio di mirtilli +Acacia Bush Stem=Fusto di cespuglio d'acacia +Acacia Bush Leaves=Foglie di cespuglio d'acacia +Acacia Bush Sapling=Alberello di cespuglio d'acacia +Pine Bush Stem=Fusto di cespuglio di pino +Pine Bush Needles=Aghi di cespuglio di pino +Pine Bush Sapling=Alberello di cespuglio di pino +Kelp=Alga +Green Coral=Corallo verde +Pink Coral=Corallo rosa +Cyan Coral=Corallo ciano +Brown Coral=Corallo marrone +Orange Coral=Corallo arancione +Coral Skeleton=Scheletro di corallo +Water Source=Fonte d'acqua +Flowing Water=Acqua corrente +River Water Source=Fonte d'acqua di fiume +Flowing River Water=Acqua corrente di fiume +Lava Source=Fonte di lava +Flowing Lava=Lava corrente +Empty Bookshelf=Libreria vuota +Bookshelf (@1 written, @2 empty books)=Libreria (@1 scritti, @2 vuoti) +Bookshelf=Libreria +Text too long=Testo troppo lungo +"@1"= +Wooden Sign=Cartello di legno +Steel Sign=Cartello d'acciaio +Wooden Ladder=Scala a pioli di legno +Steel Ladder=Scala a pioli d'acciaio +Apple Wood Fence=Recinzione di legno di melo +Acacia Wood Fence=Recinzione di legno d'acacia +Jungle Wood Fence=Recinzione di legno della giungla +Pine Wood Fence=Recinzione di legno di pino +Aspen Wood Fence=Recinzione di legno di pioppo +Apple Wood Fence Rail=Ringhiera della recinzione di legno di melo +Acacia Wood Fence Rail=Ringhiera della recinzione di legno d'acacia +Jungle Wood Fence Rail=Ringhiera della recinzione di legno della giungla +Pine Wood Fence Rail=Ringhiera della recinzione di legno di pino +Aspen Wood Fence Rail=Ringhiera della recinzione di legno di pioppo +Glass=Vetro +Obsidian Glass=Vetro d'ossidiana +Brick Block=Blocco di mattone +Mese Lamp=Lampada di mese +Apple Wood Mese Post Light= +Acacia Wood Mese Post Light= +Jungle Wood Mese Post Light= +Pine Wood Mese Post Light= +Aspen Wood Mese Post Light= +Cloud=Nuvola +Wooden Pickaxe=Piccone di legno +Stone Pickaxe=Piccone di pietra +Bronze Pickaxe=Piccone di bronzo +Steel Pickaxe=Piccone d'acciaio +Mese Pickaxe=Piccone di mese +Diamond Pickaxe=Piccone di diamante +Wooden Shovel=Pala di legno +Stone Shovel=Pala di pietra +Bronze Shovel=Pala di bronzo +Steel Shovel=Pala d'acciaio +Mese Shovel=Pala di mese +Diamond Shovel=Pala di diamante +Wooden Axe=Ascia di legno +Stone Axe=Ascia di pietra +Bronze Axe=Ascia di bronzo +Steel Axe=Ascia d'acciaio +Mese Axe=Ascia di mese +Diamond Axe=Ascia di diamante +Wooden Sword=Spada di legno +Stone Sword=Spada di pietra +Bronze Sword=Spada di bronzo +Steel Sword=Spada d'acciaio +Mese Sword=Spada di mese +Diamond Sword=Spada di diamante +Torch=Torcia +@1 will intersect protection on growth.=@1 crescendo attraverserà la protezione. + + +##### not used anymore ##### + +Dirt with Dry Grass=Terra con erba secca +Dry Dirt=Terra asciutta +Dry Dirt with Dry Grass=Terra asciutta con erba secca +Dry Grass=Erba secca +Mese Post Light=Lampioncino di mese diff --git a/mods/default/locale/default.ja.tr b/mods/default/locale/default.ja.tr new file mode 100644 index 0000000..cf30e45 --- /dev/null +++ b/mods/default/locale/default.ja.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=鍵のかかったチェスト +Locked Chest (owned by @1)=鍵のかかったチェスト(@1所有) +You do not own this chest.=あなたはこのチェストの所有者ではありません。 +a locked chest=ロックされたチェスト +Chest=チェスト +Write=書き込む +Read=読む +Title:=題名 +Contents:=内容 +Save=保存 +by @1=@1著 +Page @1 of @2=@1 / @2 ページ +The book you were writing to mysteriously disappeared.=あなたが書いていた本が、不思議なことに消えました。 +"@1" by @2=@2著「@1」 +Blueberries=ブルーベリー +Book=本 +Book with Text=記入済みの本 +Bronze Ingot=青銅インゴット +Clay Brick=粘土レンガ +Clay Lump=粘土玉 +Coal Lump=石炭 +Copper Ingot=銅インゴット +Copper Lump=銅の粗鉱 +Diamond=ダイヤモンド +Flint=火打ち石 +Gold Ingot=金インゴット +Gold Lump=金の粗鉱 +Iron Lump=鉄の粗鉱 +Mese Crystal=メセクリスタル +Mese Crystal Fragment=メセクリスタルの破片 +Obsidian Shard=黒曜石の欠片 +Paper=紙 +Steel Ingot=鉄インゴット +Stick=棒 +Tin Ingot=スズインゴット +Tin Lump=スズの粗鉱 +Furnace is empty=かまどは空です +100% (output full)=100%(フル出力) +@1%=@1% +Not cookable=調理できません +Empty=空 +Furnace active=かまどは燃えてます +Furnace inactive=かまどは消えています +(Item: @1; Fuel: @2)=(アイテム: @1; 燃料: @2) +Furnace=かまど +Stone=石 +Cobblestone=丸石 +Stone Brick=石レンガ +Stone Block=石ブロック +Mossy Cobblestone=苔むした丸石 +Desert Stone=砂漠の石 +Desert Cobblestone=砂漠の丸石 +Desert Stone Brick=砂漠の石レンガ +Desert Stone Block=砂漠の石ブロック +Sandstone=砂岩 +Sandstone Brick=砂岩レンガ +Sandstone Block=砂岩ブロック +Desert Sandstone=砂漠の砂岩 +Desert Sandstone Brick=砂漠の砂岩レンガ +Desert Sandstone Block=砂漠の砂岩ブロック +Silver Sandstone=銀色の砂岩 +Silver Sandstone Brick=銀色の砂岩レンガ +Silver Sandstone Block=銀色の砂岩ブロック +Obsidian=黒曜石 +Obsidian Brick=黒曜石レンガ +Obsidian Block=黒曜石ブロック +Dirt=土 +Dirt with Grass=草に覆われた土 +Dirt with Grass and Footsteps=足跡と草に覆われた土 +Dirt with Savanna Grass=サバンナの草に覆われた土 +Dirt with Snow=雪に覆われた土 +Dirt with Rainforest Litter=熱帯雨林の落葉に覆われた土 +Dirt with Coniferous Litter=針葉樹の落葉に覆われた土 +Savanna Dirt=サバンナの土 +Savanna Dirt with Savanna Grass=サバンナの草に覆われたサバンナの土 +Permafrost=永久凍土 +Permafrost with Stones=石に覆われた永久凍土 +Permafrost with Moss=苔に覆われた永久凍土 +Sand=砂 +Desert Sand=砂漠の砂 +Silver Sand=銀色の砂 +Gravel=砂利 +Clay=粘土 +Snow=雪 +Snow Block=雪ブロック +Ice=氷 +Cave Ice=洞窟の氷 +Apple Tree=リンゴの原木 +Apple Wood Planks=リンゴの木の板材 +Apple Tree Sapling=リンゴの木の苗木 +Apple Tree Leaves=リンゴの木の葉 +Apple=リンゴ +Apple Marker=リンゴのマーカー +Jungle Tree=ジャングルの原木 +Jungle Wood Planks=ジャングルの木の板材 +Jungle Tree Leaves=ジャングルの木の葉 +Jungle Tree Sapling=ジャングルの木の苗木 +Emergent Jungle Tree Sapling=ジャングルの超高木の苗木 +Pine Tree=マツの原木 +Pine Wood Planks=マツの木の板材 +Pine Needles=マツの木の葉 +Pine Tree Sapling=マツの木の苗木 +Acacia Tree=アカシアの原木 +Acacia Wood Planks=アカシアの木の板材 +Acacia Tree Leaves=アカシアの木の葉 +Acacia Tree Sapling=アカシアの木の苗木 +Aspen Tree=ポプラの原木 +Aspen Wood Planks=ポプラの木の板材 +Aspen Tree Leaves=ポプラの木の葉 +Aspen Tree Sapling=ポプラの木の苗木 +Coal Ore=石炭鉱石 +Coal Block=石炭ブロック +Iron Ore=鉄鉱石 +Steel Block=鉄ブロック +Copper Ore=銅鉱石 +Copper Block=銅ブロック +Tin Ore=スズ鉱石 +Tin Block=スズブロック +Bronze Block=青銅ブロック +Mese Ore=メセ鉱石 +Mese Block=メセブロック +Gold Ore=金鉱石 +Gold Block=金ブロック +Diamond Ore=ダイヤモンド鉱石 +Diamond Block=ダイヤモンドブロック +Cactus=サボテン +Large Cactus Seedling=大きなサボテンの苗 +Papyrus=パピルス +Dry Shrub=枯れた低木 +Jungle Grass=ジャングルの草 +Grass=草 +Savanna Grass=サバンナの草 +Fern=シダ +Marram Grass=マラムの草 +Bush Stem=低木の幹 +Bush Leaves=低木の葉 +Bush Sapling=低木の苗木 +Blueberry Bush Leaves with Berries=ブルーベリーの実った低木 +Blueberry Bush Leaves=ブルーベリーの低木の葉 +Blueberry Bush Sapling=ブルーベリーの低木の苗木 +Acacia Bush Stem=アカシアの低木の幹 +Acacia Bush Leaves=アカシアの低木の葉 +Acacia Bush Sapling=アカシアの低木の苗木 +Pine Bush Stem=マツの低木の幹 +Pine Bush Needles=マツの低木の葉 +Pine Bush Sapling=マツの低木の苗木 +Kelp=コンブ +Green Coral=緑色のサンゴ +Pink Coral=桃色のサンゴ +Cyan Coral=青緑色のサンゴ +Brown Coral=茶色のサンゴ +Orange Coral=橙色のサンゴ +Coral Skeleton=サンゴのしがい +Water Source=水源 +Flowing Water=流れる水 +River Water Source=河川水源 +Flowing River Water=流れる河川水 +Lava Source=溶岩 +Flowing Lava=流れる溶岩 +Empty Bookshelf=空の本棚 +Bookshelf (@1 written, @2 empty books)=本棚(記述済み @1 冊, 未記述 @2 冊) +Bookshelf=本棚 +Text too long=テキストが長すぎます +"@1"=「@1」 +Wooden Sign=木製の看板 +Steel Sign=鉄の看板 +Wooden Ladder=木製のはしご +Steel Ladder=鉄のはしご +Apple Wood Fence=リンゴ材のフェンス +Acacia Wood Fence=アカシア材のフェンス +Jungle Wood Fence=ジャングル材のフェンス +Pine Wood Fence=マツ材のフェンス +Aspen Wood Fence=ポプラ材のフェンス +Apple Wood Fence Rail=リンゴ材のフェンスレール +Acacia Wood Fence Rail=アカシア材のフェンスレール +Jungle Wood Fence Rail=ジャングル材のフェンスレール +Pine Wood Fence Rail=マツ材のフェンスレール +Aspen Wood Fence Rail=ポプラ材のフェンスレール +Glass=ガラス +Obsidian Glass=黒曜石ガラス +Brick Block=レンガブロック +Mese Lamp=メセのランプ +Apple Wood Mese Post Light=リンゴ材のメセ灯柱 +Acacia Wood Mese Post Light=アカシア材のメセ灯柱 +Jungle Wood Mese Post Light=ジャングル材のメセ灯柱 +Pine Wood Mese Post Light=マツ材のメセ灯柱 +Aspen Wood Mese Post Light=ポプラ材のメセ灯柱 +Cloud=雲 +Wooden Pickaxe=木製のツルハシ +Stone Pickaxe=石のツルハシ +Bronze Pickaxe=青銅のツルハシ +Steel Pickaxe=鉄のツルハシ +Mese Pickaxe=メセのツルハシ +Diamond Pickaxe=ダイヤモンドのツルハシ +Wooden Shovel=木製のシャベル +Stone Shovel=石のシャベル +Bronze Shovel=青銅のシャベル +Steel Shovel=鉄のシャベル +Mese Shovel=メセのシャベル +Diamond Shovel=ダイヤモンドのシャベル +Wooden Axe=木製の斧 +Stone Axe=石の斧 +Bronze Axe=青銅の斧 +Steel Axe=鉄の斧 +Mese Axe=メセの斧 +Diamond Axe=ダイヤモンドの斧 +Wooden Sword=木製の剣 +Stone Sword=石の剣 +Bronze Sword=青銅の剣 +Steel Sword=鉄の剣 +Mese Sword=メセの剣 +Diamond Sword=ダイヤモンドの剣 +Torch=松明 +@1 will intersect protection on growth.=@1は成長するとき保護と交差します。 diff --git a/mods/default/locale/default.jbo.tr b/mods/default/locale/default.jbo.tr new file mode 100644 index 0000000..5ae9722 --- /dev/null +++ b/mods/default/locale/default.jbo.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=lo selstela gairvau +Locked Chest (owned by @1)=.i ti selstela gairvau po la'o zo'i.@1.zo'i +You do not own this chest.=.i do na ponse lo ti gairvau +a locked chest=lo selstela gairvau +Chest=lo gairvau +Write=ciska +Read=tcidu +Title:=cmene +Contents:=se cukta +Save=rejgau +by @1=la'o zo'i.@1.zo'i te cukta +Page @1 of @2=meirmoi fe li @1 li @2 +The book you were writing to mysteriously disappeared.=lo cukta poi do ciska ke'a cu cizra canci +"@1" by @2=lo cukta be la'o gy.@1.gy. bei la'o zo'i.@2.zo'i +Blueberries=lo blajba +Book=lo cukta +Book with Text=lo cukta joi selci'a +Bronze Ingot=lo ransu manfybli +Clay Brick=lo kitybli +Clay Lump=lo kliti bakfu +Coal Lump=lo kolme bakfu +Copper Ingot=lo tunka manfybli +Copper Lump=lo tunka bakfu +Diamond=lo tabjme +Flint=lo fagyro'i +Gold Ingot=lo solji manfybli +Gold Lump=lo solji bakfu +Iron Lump=lo tirse bakfu +Mese Crystal=lo za'e krilrmese +Mese Crystal Fragment=lo za'e krilrmese spisa +Obsidian Shard=lo je'erma'ablaci spisa +Paper=lo pelji +Steel Ingot=lo gasta manfybli +Stick=lo grana +Tin Ingot=lo tinci manfybli +Tin Lump=lo tinci bakfu +Furnace is empty=.i lo toknu cu kunti +100% (output full)=100 ce'i to lo se zbasu cu culno toi +@1%=@1 ce'i +Not cookable=na kakne le ka se jukpa +Empty=ti kunti +Furnace active=.i lo toknu cu tolcando +Furnace inactive=.i lo toknu cu cando +(Item: @1; Fuel: @2)=to jukpa @1 @2 +Furnace=lo toknu +Stone=lo rokci +Cobblestone=lo lolro'iboi +Stone Brick=lo morna rokci +Stone Block=lo rokci bliku +Mossy Cobblestone=lo clika lolro'iboi +Desert Stone=lo cantu'a rokci +Desert Cobblestone=lo cantu'a lolro'iboi +Desert Stone Brick=lo morna ke cantu'a rokci +Desert Stone Block=lo cantu'a rokci bliku +Sandstone=lo canro'i +Sandstone Brick=lo morna canro'i +Sandstone Block=lo canro'i bliku +Desert Sandstone=lo cantu'a canro'i +Desert Sandstone Brick=lo morna ke cantu'a canro'i +Desert Sandstone Block=lo cantu'a canro'i bliku +Silver Sandstone=lo rijyska canro'i +Silver Sandstone Brick=lo morna ke rijyska canro'i +Silver Sandstone Block=lo rijyska canro'i bliku +Obsidian=lo je'erma'ablaci +Obsidian Brick=lo morna je'erma'ablaci +Obsidian Block=lo je'erma'ablaci bliku +Dirt=lo dertu +Dirt with Grass=lo dertu joi srasu +Dirt with Grass and Footsteps=lo dertu joi srasu jebo stapa bo prina +Dirt with Savanna Grass=lo dertu joi sudytu'a bo srasu +Dirt with Snow=lo dertu joi snime +Dirt with Rainforest Litter=lo dertu joi glatimdemricfoi bo festi +Dirt with Coniferous Litter=lo dertu joi ckunu bo festi +Savanna Dirt=lo sudytu'a dertu +Savanna Dirt with Savanna Grass=lo sudysu'a bo dertu joi sudytu'a bo srasu +Permafrost=lo vi'orbisloi +Permafrost with Stones=lo vi'orbisloi joi rokci +Permafrost with Moss=lo vi'orbisloi joi clika +Sand=lo canre +Desert Sand=lo cantu'a canre +Silver Sand=lo rijyska canre +Gravel=lo cmaro'i +Clay=lo kliti +Snow=lo snime +Snow Block=lo snime bliku +Ice=lo bisli +Cave Ice=lo kevzda bisli +Apple Tree=lo plisytricu ricystani +Apple Wood Planks=lo plisymudri tanbo +Apple Tree Sapling=lo plisytricu ciftricu +Apple Tree Leaves=lo plisytricu pezli +Apple=lo plise +Apple Marker=lo plise barna +Jungle Tree=lo glatimdemricfoi ricystani +Jungle Wood Planks=lo glatimdemricfoi mudri tanbo +Jungle Tree Leaves=lo glatimdemricfoi pezli +Jungle Tree Sapling=lo glatimdemricfoi ciftricu +Emergent Jungle Tree Sapling=lo barda ke glatimdemricfoi ciftricu +Pine Tree=lo ckunu ricystani +Pine Wood Planks=lo ku'urmudri tanbo +Pine Needles=lo ckunu jezpezli +Pine Tree Sapling=lo ckunu ciftricu +Acacia Tree=lo atkaci,ia ricystani +Acacia Wood Planks=lo atkaci,ia mudri tanbo +Acacia Tree Leaves=lo atkaci,ia pezli +Acacia Tree Sapling=lo atkaci,ia ciftricu +Aspen Tree=lo ricrpopulu ricystani +Aspen Wood Planks=lo mudrpopulu tanbo +Aspen Tree Leaves=lo ricrpopulu pezli +Aspen Tree Sapling=lo ricrpopulu ciftricu +Coal Ore=lo kolme kunra +Coal Block=lo kolme bliku +Iron Ore=lo tirse kunra +Steel Block=lo gasta bliku +Copper Ore=lo tunka kunra +Copper Block=lo tunka bliku +Tin Ore=lo tinci kunra +Tin Block=lo tinci bliku +Bronze Block=lo ransu bliku +Mese Ore=lo za'e kunrmese +Mese Block=lo za'e blikrmese +Gold Ore=lo solji kunra +Gold Block=lo solji bliku +Diamond Ore=lo tabjme kunra +Diamond Block=lo tabjme bliku +Cactus=lo jesyspa +Large Cactus Seedling=lo barda ke jesyspa tsiju +Papyrus=lo misryplespa +Dry Shrub=lo sudga dzitricu +Jungle Grass=lo glatimdemricfoi srasu +Grass=lo srasu +Savanna Grass=lo sudytu'a srasu +Fern=lo filcina +Marram Grass=lo xaskoi srasu +Bush Stem=lo dzitricu stani +Bush Leaves=lo dzitricu pezli +Bush Sapling=lo dzitricu ciftricu +Blueberry Bush Leaves with Berries=lo ke blajba dzitricu pezli ke'e joi jbari +Blueberry Bush Leaves=lo blajba dzitricu pezli +Blueberry Bush Sapling=lo blajba dzitrcu ciftricu +Acacia Bush Stem=lo atkaci,ia dzitricu stani +Acacia Bush Leaves=lo atkaci,ia dzitricu pezli +Acacia Bush Sapling=lo atkaci,ia dzitricu ciftricu +Pine Bush Stem=lo ckunu dzitricu stani +Pine Bush Needles=lo ckunu dzitricu jezpezli +Pine Bush Sapling=lo ckunu dzitricu ciftricu +Kelp=lo vraike +Green Coral=lo crino pevypanje +Pink Coral=lo xunblabi pevypanje +Cyan Coral=lo cicna pevypanje +Brown Coral=lo bunre pevypanje +Orange Coral=lo narju pevypanje +Coral Skeleton=lo pevypanje greku +Water Source=lo djacu velflecu +Flowing Water=lo flecu djacu +River Water Source=lo rirxe djacu velflecu +Flowing River Water=lo flecu ke rirxe djacu +Lava Source=lo likro'i velflecu +Flowing Lava=lo flecu likro'i +Empty Bookshelf=.i ti kunti ckukajna +Bookshelf (@1 written, @2 empty books)=.i ti ckukajna to @1 cukta joi selci'a .ije @2 kunti cukta toi +Bookshelf=lo ckukajna +Text too long=.i lo lerpoi cu dukse lo ka clani +"@1"=zoi sy.@1.sy. +Wooden Sign=lo mudri sinxa +Steel Sign=lo gasta sinxa +Wooden Ladder=lo mudri rajyserti +Steel Ladder=lo gasta rajyserti +Apple Wood Fence=lo plisymudri garbi'u +Acacia Wood Fence=lo atkaci,ia mudri garbi'u +Jungle Wood Fence=lo glatimdemricfoi mudri garbi'u +Pine Wood Fence=lo ku'urmudri garbi'u +Aspen Wood Fence=lo mudrpopulu garbi'u +Apple Wood Fence Rail=lo plisymudri garbi'u garna +Acacia Wood Fence Rail=lo atkaci,ia mudri garbi'u garna +Jungle Wood Fence Rail=lo glatimdemricfoi mudri garbi'u garna +Pine Wood Fence Rail=lo ku'urmudri garbi'u garna +Aspen Wood Fence Rail=lo mudrpopulu garbi'u garna +Glass=lo blaci +Obsidian Glass=lo je'erma'ablaci blaci +Brick Block=lo kitybli bliku +Mese Lamp=lo za'e gusrmese +Apple Wood Mese Post Light=lo plisymudri ke kamju za'e gusrmese +Acacia Wood Mese Post Light=lo atkaci,ia mudri ke kamju za'e gusrmese +Jungle Wood Mese Post Light=lo glatimdemricfoi mudri ke kamju za'e gusrmese +Pine Wood Mese Post Light=lo ku'urmudri ke kamju za'e gusrmese +Aspen Wood Mese Post Light=lo mudrpopulu ke kamju za'e gusrmese +Cloud=lo dilnu +Wooden Pickaxe=lo mudri velkakpymru +Stone Pickaxe=lo rokci velkakpymru +Bronze Pickaxe=lo ransu velkakpymru +Steel Pickaxe=lo gasta velkakpymru +Mese Pickaxe=lo za'e kunrmese velkakpymru +Diamond Pickaxe=lo tabjme velkakpymru +Wooden Shovel=lo mudri canpa +Stone Shovel=lo rokci canpa +Bronze Shovel=lo ransu canpa +Steel Shovel=lo gasta canpa +Mese Shovel=lo za'e kunrmese canpa +Diamond Shovel=lo tabjme canpa +Wooden Axe=lo mudri ka'amru +Stone Axe=lo rokci ka'amru +Bronze Axe=lo ransu ka'amru +Steel Axe=lo gasta ka'amru +Mese Axe=lo za'e kunrmese ka'amru +Diamond Axe=lo tabjme ka'amru +Wooden Sword=lo mudri cladakyxa'i +Stone Sword=lo rokci cladakyxa'i +Bronze Sword=lo ransu cladakyxa'i +Steel Sword=lo gasta cladakyxa'i +Mese Sword=lo za'e kunrmese cladakyxa'i +Diamond Sword=lo tabjme cladakyxa'i +Torch=lo fagytergu'i +@1 will intersect protection on growth.=.i @1 cu ba kruca lo bandu ca lo nu banro diff --git a/mods/default/locale/default.lv.tr b/mods/default/locale/default.lv.tr new file mode 100644 index 0000000..b0a1de0 --- /dev/null +++ b/mods/default/locale/default.lv.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=Aizslēgta lāde +Locked Chest (owned by @1)=Aizslēgta lāde (Saimnieks: @1) +You do not own this chest.=Jums nepieder šī lāde. +a locked chest=aizslēgta lāde +Chest=Lāde +Write=Rakstīt +Read=Lasīt +Title:=Virsraksts: +Contents:=Saturs: +Save=Saglabāt +by @1=autors @1 +Page @1 of @2=@1 lappuse no @2 +The book you were writing to mysteriously disappeared.=Grāmata, kuru rakstījāt, pēkšņi pazuda. +"@1" by @2="@1" @2 +Blueberries=Mellenes +Book=Grāmata +Book with Text=Grāmata ar tekstu +Bronze Ingot=Bronzas stienis +Clay Brick=Māla ķieģelis +Clay Lump=Māla pika +Coal Lump=Ogle +Copper Ingot=Vara stienis +Copper Lump=Vara rūdas gabals +Diamond=Dimants +Flint=Krams +Gold Ingot=Zelta stienis +Gold Lump=Zelta rūdas gabals +Iron Lump=Dzelzs rūdas gabals +Mese Crystal=Mēzes kristāls +Mese Crystal Fragment=Mēzes kristāla fragments +Obsidian Shard=Obsidiāna skaida +Paper=Papīrs +Steel Ingot=Tērauda stienis +Stick=Puļķis +Tin Ingot=Alvas stienis +Tin Lump=Alvas rūdas gabals +Furnace is empty=Krāsns ir tukša +100% (output full)=100% (izeja pilna) +@1%=@1% +Not cookable=Nav gatavojams +Empty=Tukšs +Furnace active=Krāsns kurās +Furnace inactive=Krāsns nekurās +(Item: @1; Fuel: @2)=(Priekšmets: @1; Degviela: @2) +Furnace=Krāsns +Stone=Akmens +Cobblestone=Mūrakmens +Stone Brick=Akmens ķieģeļi +Stone Block=Akmens bloks +Mossy Cobblestone=Apsūnojis mūrakmens +Desert Stone=Tuksneša akmens +Desert Cobblestone=Tuksneša mūrakmens +Desert Stone Brick=Tuksneša akmens ķieģeļi +Desert Stone Block=Tuksneša akmens bloks +Sandstone=Smilšakmens +Sandstone Brick=Smilšakmens ķieģeļi +Sandstone Block=Smilšakmens bloks +Desert Sandstone=Tuksnesa smilšakmens +Desert Sandstone Brick=Tuksneša smilšakmens ķieģeļi +Desert Sandstone Block=Tuksneša smilšakmens bloks +Silver Sandstone=Baltais smilšakmens +Silver Sandstone Brick=Baltā smilšakmens ķieģeļi +Silver Sandstone Block=Baltā smilšakmens bloks +Obsidian=Obsidiāns +Obsidian Brick=Obsidiāna ķieģeļi +Obsidian Block=Obsidiāna bloks +Dirt=Zeme +Dirt with Grass=Zeme ar zāli +Dirt with Grass and Footsteps=Pēdaina zeme ar zāli +Dirt with Savanna Grass=Zeme ar savannas zāli +Dirt with Snow=Zeme ar sniegu +Dirt with Rainforest Litter=Zeme ar lietusmeža zemsedzi +Dirt with Coniferous Litter=Zeme ar skujām +Savanna Dirt=Savannas zeme +Savanna Dirt with Savanna Grass=Savannas zeme ar savannas zāli +Permafrost=Mūžīgais sasalums +Permafrost with Stones=Mūžīgais sasalums ar akmentiņiem +Permafrost with Moss=Mūžīgais sasalums ar sūnām +Sand=Smilts +Desert Sand=Tuksneša smilts +Silver Sand=Baltā smilts +Gravel=Grants +Clay=Māla bloks +Snow=Sniegs +Snow Block=Sniega bloks +Ice=Ledus +Cave Ice=Alu ledus +Apple Tree=Ābele +Apple Wood Planks=Ābolkoka dēļi +Apple Tree Sapling=Ābeles dzinums +Apple Tree Leaves=Ābeles lapas +Apple=Ābols +Apple Marker=Ābola marķieris +Jungle Tree=Džungļu koks +Jungle Wood Planks=Džungļu koka dēļi +Jungle Tree Leaves=Džungļu koka lapas +Jungle Tree Sapling=Džungļu koka dzinums +Emergent Jungle Tree Sapling=Augsta džungļu koka dzinums +Pine Tree=Skujkoks +Pine Wood Planks=Skujkoka dēļi +Pine Needles=Skujas +Pine Tree Sapling=Skujkoka dzinums +Acacia Tree=Akācija +Acacia Wood Planks=Akācijas dēļi +Acacia Tree Leaves=Akācijas lapas +Acacia Tree Sapling=Akācijas dzinums +Aspen Tree=Apse +Aspen Wood Planks=Apses koka dēļi +Aspen Tree Leaves=Apses lapas +Aspen Tree Sapling=Apses dzinums +Coal Ore=Akmeņogļu rūda +Coal Block=Akmeņogļu bloks +Iron Ore=Dzelzs rūda +Steel Block=Tērauda bloks +Copper Ore=Vara rūda +Copper Block=Vara bloks +Tin Ore=Alvas rūda +Tin Block=Alvas bloks +Bronze Block=Bronzas bloks +Mese Ore=Mēzes rūda +Mese Block=Mēzes bloks +Gold Ore=Zelta rūda +Gold Block=Zelta bloks +Diamond Ore=Dimanta rūda +Diamond Block=Dimanta bloks +Cactus=Kaktuss +Large Cactus Seedling=Liela kaktusa dzinums +Papyrus=Papiruss +Dry Shrub=Izžuvis krūmiņš +Jungle Grass=Džungļu zāle +Grass=Zāle +Savanna Grass=Savannas zāle +Fern=Paparde +Marram Grass=Kāpu niedre +Bush Stem=Krūma stumbrājs +Bush Leaves=Krūma lapas +Bush Sapling=Krūma dzinums +Blueberry Bush Leaves with Berries=Melleņu krūms ar ogām +Blueberry Bush Leaves=Melleņu krūms +Blueberry Bush Sapling=Melleņu krūma dzinums +Acacia Bush Stem=Akācijas krūma stumbrājs +Acacia Bush Leaves=Akācijas krūma lapas +Acacia Bush Sapling=Akācijas krūma dzinums +Pine Bush Stem=Skujaina krūma stumbrājs +Pine Bush Needles=Skujaina krūma lapas +Pine Bush Sapling=Skujaina krūma dzinums +Kelp=Brūnaļģes +Green Coral=Zaļš korallis +Pink Coral=Rozā korallis +Cyan Coral=Ciānkrāsas korallis +Brown Coral=Brūns korallis +Orange Coral=Oranžs korallis +Coral Skeleton=Koraļļa skelets +Water Source=Ūdens avots +Flowing Water=Plūstošs ūdens +River Water Source=Upes ūdens avots +Flowing River Water=Tekošs upes ūdens +Lava Source=Lavas avots +Flowing Lava=Plūstoša lava +Empty Bookshelf=Tukss grāmatplaukts +Bookshelf (@1 written, @2 empty books)=Grāmatplauktā (@1 rakstītas, @2 tukšas grāmatas) +Bookshelf=Grāmatplaukts +Text too long=Teksts par garu +"@1"="@1" +Wooden Sign=Koka zīme +Steel Sign=Tērauda zīme +Wooden Ladder=Koka kāpnes +Steel Ladder=Tērauda kāpnes +Apple Wood Fence=Ābolkoka žogs +Acacia Wood Fence=Akācijas žogs +Jungle Wood Fence=Džungļu koka žogs +Pine Wood Fence=Skujkoka žogs +Aspen Wood Fence=Apses koka žogs +Apple Wood Fence Rail=Ābolkoka žoga margas +Acacia Wood Fence Rail=Akācijas žoga margas +Jungle Wood Fence Rail=Džungļu koka žoga margas +Pine Wood Fence Rail=Skujkoka žoga margas +Aspen Wood Fence Rail=Apses žoga margas +Glass=Stikls +Obsidian Glass=Obsidiāna stikls +Brick Block=Ķieģeļu bloks +Mese Lamp=Mēzes lampa +Apple Wood Mese Post Light=Ābolkoka mēzes lampa +Acacia Wood Mese Post Light=Akācijas mēzes lampa +Jungle Wood Mese Post Light=Džungļu koka mēzes lampa +Pine Wood Mese Post Light=Skujkoka mēzes lampa +Aspen Wood Mese Post Light=Apses koka mēzes lampa +Cloud=Mākonis +Wooden Pickaxe=Koka cērte +Stone Pickaxe=Akmens cērte +Bronze Pickaxe=Bronzas cērte +Steel Pickaxe=Tērauda cērte +Mese Pickaxe=Mēzes cērte +Diamond Pickaxe=Dimanta cērte +Wooden Shovel=Koka lāpsta +Stone Shovel=Akmens lāpsta +Bronze Shovel=Bronzas lāpsta +Steel Shovel=Tērauda lāpsta +Mese Shovel=Mēzes lāpsta +Diamond Shovel=Dimanta lāpsta +Wooden Axe=Koka cirvis +Stone Axe=Akmens cirvis +Bronze Axe=Bronzas cirvis +Steel Axe=Tērauda cirvis +Mese Axe=Mēzes cirvis +Diamond Axe=Dimanta cirvis +Wooden Sword=Koka zobens +Stone Sword=Akmens zobens +Bronze Sword=Bronzas zobens +Steel Sword=Tērauda zobens +Mese Sword=Mēzes zobens +Diamond Sword=Dimanta zobens +Torch=Lāpa +@1 will intersect protection on growth.=@1 augot krustos aisargājamo zonu. diff --git a/mods/default/locale/default.ms.tr b/mods/default/locale/default.ms.tr new file mode 100644 index 0000000..0395afa --- /dev/null +++ b/mods/default/locale/default.ms.tr @@ -0,0 +1,224 @@ +# textdomain: default +Locked Chest=Peti Berkunci +Locked Chest (owned by @1)=Peti Berkunci (milik @1) +You do not own this chest.=Ini bukan peti milik anda. +a locked chest=peti berkunci +Chest=Peti +Write=Tulis +Read=Baca +Title:=Tajuk: +Contents:=Kandungan: +Save=Simpan +by @1=oleh @1 +Page @1 of @2=Halaman @1 daripada @2 +The book you were writing to mysteriously disappeared.=Buku yang anda tulis hilang secara misterinya. +"@1" by @2="@1" oleh @2 +Blueberries=Beri Biru +Book=Buku +Book with Text=Buku Bertulisan +Bronze Ingot=Jongkong Gangsa +Clay Brick=Bata Tanah Liat +Clay Lump=Longgokan Tanah Liat +Coal Lump=Longgokan Batu Arang +Copper Ingot=Jongkong Tembaga +Copper Lump=Longgokan Tembaga +Diamond=Berlian +Flint=Batu Api +Gold Ingot=Jongkong Emas +Gold Lump=Longgokan Emas +Iron Lump=Longgokan Besi +Mese Crystal=Kristal Mese +Mese Crystal Fragment=Serpihan Kristal Mese +Obsidian Shard=Serpihan Obsidia +Paper=Kertas +Steel Ingot=Jongkong Keluli +Stick=Serpihan Kayu +Tin Ingot=Jongkong Timah +Tin Lump=Longgokan Timah +Furnace is empty=Relau masih kosong +100% (output full)=100% (keluaran penuh) +@1%=@1% +Not cookable=Tidak boleh dimasak +Empty=Kosong +Furnace active=Relau aktif +Furnace inactive=Relau tidak aktif +(Item: @1; Fuel: @2)=(Item: @1; Bahan api: @2) +Furnace=Relau +Stone=Batu +Cobblestone=Batu Buntar +Stone Brick=Bata Batu +Stone Block=Bongkah Batu +Mossy Cobblestone=Batu Buntar Berlumut +Desert Stone=Batu Gurun +Desert Cobblestone=Batu Buntar Gurun +Desert Stone Brick=Bata Batu Gurun +Desert Stone Block=Bongkah Batu Gurun +Sandstone=Batu Pasir +Sandstone Brick=Bata Batu Pasir +Sandstone Block=Bongkah Batu Pasir +Desert Sandstone=Batu Pasir Gurun +Desert Sandstone Brick=Bata Batu Pasir Gurun +Desert Sandstone Block=Bongkah Batu Pasir Gurun +Silver Sandstone=Batu Pasir Perak +Silver Sandstone Brick=Bata Batu Pasir Perak +Silver Sandstone Block=Bongkah Batu Pasir Perak +Obsidian=Obsidia +Obsidian Brick=Bata Obsidia +Obsidian Block=Bongkah Obsidia +Dirt=Tanah +Dirt with Grass=Tanah Berumput +Dirt with Grass and Footsteps=Tanah Berumput dan Tapak Kaki +Dirt with Savanna Grass=Tanah Berumput Savana +Dirt with Snow=Tanah Bersalji +Dirt with Rainforest Litter=Tanah Bersarap Hutan Hujan +Dirt with Coniferous Litter=Tanah Bersarap Hutan Konifer +Savanna Dirt=Tanah Savana +Savanna Dirt with Savanna Grass=Tanah Savana Berumput Savana +Permafrost=Ibun Abadi +Permafrost with Stones=Ibun Abadi Berbatu +Permafrost with Moss=Ibun Abadi Berlumut +Sand=Pasir +Desert Sand=Pasir Gurun +Silver Sand=Pasir Perak +Gravel=Kelikir +Clay=Tanah Liat +Snow=Salji +Snow Block=Bongkah Salji +Ice=Ais +Cave Ice=Ais Gua +Apple Tree=Kayu Pokok Epal +Apple Wood Planks=Papan Kayu Epal +Apple Tree Sapling=Anak Pokok Epal +Apple Tree Leaves=Daun Pokok Epal +Apple=Epal +Apple Marker=Penanda Epal +Jungle Tree=Kayu Pokok Hutan +Jungle Wood Planks=Papan Kayu Hutan +Jungle Tree Leaves=Daun Pokok Hutan +Jungle Tree Sapling=Anak Pokok Hutan +Emergent Jungle Tree Sapling=Anak Pokok Hutan Kembang +Pine Tree=Kayu Pokok Pain +Pine Wood Planks=Papan Kayu Pain +Pine Needles=Daun Pokok Pain +Pine Tree Sapling=Anak Pokok Pain +Acacia Tree=Kayu Pokok Akasia +Acacia Wood Planks=Papan Kayu Akasia +Acacia Tree Leaves=Daun Pokok Akasia +Acacia Tree Sapling=Anak Pokok Akasia +Aspen Tree=Kayu Pokok Aspen +Aspen Wood Planks=Papan Kayu Aspen +Aspen Tree Leaves=Daun Pokok Aspen +Aspen Tree Sapling=Anak Pokok Aspen +Coal Ore=Bijih Batu Arang +Coal Block=Bongkah Batu Arang +Iron Ore=Bijih Besi +Steel Block=Bongkah Keluli +Copper Ore=Bijih Tembaga +Copper Block=Bongkah Tembaga +Tin Ore=Bijih Timah +Tin Block=Bongkah Timah +Bronze Block=Bongkah Gangsa +Mese Ore=Bijih Mese +Mese Block=Bongkah Mese +Gold Ore=Bijih Emas +Gold Block=Bongkah Emas +Diamond Ore=Bijih Intan +Diamond Block=Bongkah Intan +Cactus=Kaktus +Large Cactus Seedling=Benih Kaktus Besar +Papyrus=Papirus +Dry Shrub=Pokok Renek Kering +Jungle Grass=Rumput Hutan +Grass=Rumput +Savanna Grass=Rumput Savana +Fern=Paku Pakis +Marram Grass=Rumput Maram +Bush Stem=Batang Belukar +Bush Leaves=Daun Belukar +Bush Sapling=Anak Belukar +Blueberry Bush Leaves with Berries=Daun Belukar Beri Biru Berberi +Blueberry Bush Leaves=Daun Belukar Beri Biru +Blueberry Bush Sapling=Anak Belukar Beri Biru +Acacia Bush Stem=Batang Belukar Akasia +Acacia Bush Leaves=Daun Belukar Akasia +Acacia Bush Sapling=Anak Belukar Akasia +Pine Bush Stem=Batang Belukar Pain +Pine Bush Needles=Daun Belukar Pain +Pine Bush Sapling=Anak Belukar Pain +Kelp=Kelpa +Green Coral=Batu Karang Hijau +Pink Coral=Batu Karang Merah Jambu +Cyan Coral=Batu Karang Biru Kehijauan +Brown Coral=Batu Karang Perang +Orange Coral=Batu Karang Jingga +Coral Skeleton= Rangka Karang +Water Source=Sumber Air +Flowing Water=Air Mengalir +River Water Source=Sumber Air Sungai +Flowing River Water=Air Sungai Mengalir +Lava Source=Sumber Lava +Flowing Lava=Lava Mengalir +Empty Bookshelf=Rak Buku Kosong +Bookshelf (@1 written, @2 empty books)=Rak Buku (@1 buku bertulis, @2 buku kosong) +Bookshelf=Rak Buku +Text too long=Tulisan terlalu panjang +"@1"="@1" +Wooden Sign=Papan Tanda Kayu +Steel Sign=Papan Tanda Keluli +Wooden Ladder=Tangga Panjat Kayu +Steel Ladder=Tangga Panjat Keluli +Apple Wood Fence=Pagar Kayu Epal +Acacia Wood Fence=Pagar Kayu Akasia +Jungle Wood Fence=Pagar Kayu Hutan +Pine Wood Fence=Pagar Kayu Pain +Aspen Wood Fence=Pagar Kayu Aspen +Apple Wood Fence Rail=Pagar Rel Kayu Epal +Acacia Wood Fence Rail=Pagar Rel Kayu Akasia +Jungle Wood Fence Rail=Pagar Rel Kayu Hutan +Pine Wood Fence Rail=Pagar Rel Kayu Pain +Aspen Wood Fence Rail=Pagar Rel Kayu Aspen +Glass=Kaca +Obsidian Glass=Kaca Obsidia +Brick Block=Bongkah Bata +Mese Lamp=Lampu Mese +Apple Wood Mese Post Light=Lampu Tiang Mese Kayu Epal +Acacia Wood Mese Post Light=Lampu Tiang Mese Kayu Akasia +Jungle Wood Mese Post Light=Lampu Tiang Mese Kayu Hutan +Pine Wood Mese Post Light=Lampu Tiang Mese Kayu Pain +Aspen Wood Mese Post Light=Lampu Tiang Mese Kayu Aspen +Cloud=Awan +Wooden Pickaxe=Beliung Kayu +Stone Pickaxe=Beliung Batu +Bronze Pickaxe=Beliung Gangsa +Steel Pickaxe=Beliung Keluli +Mese Pickaxe=Beliung Mese +Diamond Pickaxe=Beliung Intan +Wooden Shovel=Penyodok Kayu +Stone Shovel=Penyodok Batu +Bronze Shovel=Penyodok Gangsa +Steel Shovel=Penyodok Keluli +Mese Shovel=Penyodok Mese +Diamond Shovel=Penyodok Intan +Wooden Axe=Kapak Kayu +Stone Axe=Kapak Batu +Bronze Axe=Kapak Gangsa +Steel Axe=Kapak Keluli +Mese Axe=Kapak Mese +Diamond Axe=Kapak Intan +Wooden Sword=Pedang Kayu +Stone Sword=Pedang Batu +Bronze Sword=Pedang Gangsa +Steel Sword=Pedang Keluli +Mese Sword=Pedang Mese +Diamond Sword=Pedang Intan +Torch=Obor +@1 will intersect protection on growth.=@1 akan masuk kawasan perlindungan lain apabila ia tumbuh. + + +##### not used anymore ##### + +Dirt with Dry Grass=Tanah Berumput Kering +Dry Dirt=Tanah Kering +Dry Dirt with Dry Grass=Tanah Kering Berumput Kering +Dry Grass=Rumput Kering +Mese Post Light=Lampu Tiang Mese diff --git a/mods/default/locale/default.pl.tr b/mods/default/locale/default.pl.tr new file mode 100644 index 0000000..dd08b84 --- /dev/null +++ b/mods/default/locale/default.pl.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=Zablokowana skrzynia +Locked Chest (owned by @1)=Zablokowana skrzynia (właściciel: @1) +You do not own this chest.=Nie jesteś właścicielem tej skrzyni. +a locked chest=zablokowana skrzynia +Chest=Skrzynia +Write=Zapis +Read=Odczyt +Title:=Tytuł: +Contents:=Zawartość: +Save=Zapisz +by @1=autor: @1 +Page @1 of @2=Strona @1 z @2 +The book you were writing to mysteriously disappeared.= +"@1" by @2="@1" przez @2 +Blueberries=Jagody +Book=Książka +Book with Text=Zapisana książka +Bronze Ingot=Sztabka brązu +Clay Brick=Gliniana cegła +Clay Lump=Glina +Coal Lump=Węgiel +Copper Ingot=Sztabka miedzi +Copper Lump=Bryłka miedzi +Diamond=Diament +Flint=Krzemień +Gold Ingot=Sztabka złota +Gold Lump=Bryłka złota +Iron Lump=Bryłka żelaza +Mese Crystal=Kryształ Mese +Mese Crystal Fragment=Fragment kryształu Mese +Obsidian Shard=Odłamek obsydianu +Paper=Papier +Steel Ingot=Sztabka stali +Stick=Patyk +Tin Ingot=Sztabka cyny +Tin Lump=Bryłka cyny +Furnace is empty=Piec jest pusty +100% (output full)=100% (zapełnione) +@1%=@1% +Not cookable=Nie nadaje się do przepalania +Empty=Puste +Furnace active=Piec aktywny +Furnace inactive=Piec nieaktywny +(Item: @1; Fuel: @2)=(Przedmiot: @1; Paliwo: @2) +Furnace=Piec +Stone=Kamień +Cobblestone=Bruk +Stone Brick=Kamienne cegły +Stone Block=Blok kamienia +Mossy Cobblestone=Bruk z mchem +Desert Stone=Pustynny kamień +Desert Cobblestone=Pustynny bruk +Desert Stone Brick=Pustynne kamienne cegły +Desert Stone Block=Blok pustynnego kamienia +Sandstone=Piaskowiec +Sandstone Brick=Cegły z piaskowca +Sandstone Block=Blok piaskowca +Desert Sandstone=Pustynny piaskowiec +Desert Sandstone Brick=Cegły z pustynnego piaskowca +Desert Sandstone Block=Blok pustynnego piaskowca +Silver Sandstone=Srebrny piaskowiec +Silver Sandstone Brick=Cegły z srebrnego piaskowca +Silver Sandstone Block=Blok srebrnego piaskowca +Obsidian=Obsydian +Obsidian Brick=Obsydianowe cegły +Obsidian Block=Blok obsydianu +Dirt=Ziemia +Dirt with Grass=Ziemia z trawą +Dirt with Grass and Footsteps=Ziemia z trawą i śladami +Dirt with Savanna Grass=Ziemia z sawannową trawą +Dirt with Snow=Ziemia ze śniegiem +Dirt with Rainforest Litter=Ziemia ze ściółką lasu deszczowego +Dirt with Coniferous Litter=Ziemia ze ściółką lasu iglastego +Savanna Dirt=Sawannowa ziemia +Savanna Dirt with Savanna Grass=Sawannowa ziemia z sawannową trawą +Permafrost=Zmarzlina +Permafrost with Stones=Zmarzlina z kamieniami +Permafrost with Moss=Zmarzlina z mchem +Sand=Piasek +Desert Sand=Pustynny piasek +Silver Sand=Srebrny piasek +Gravel=Żwir +Clay=Glina +Snow=Śnieg +Snow Block=Blok śniegu +Ice=Lód +Cave Ice=Jaskiniowy lód +Apple Tree=Jabłkowe drewno +Apple Wood Planks=Deski z drzewa jabłkowego +Apple Tree Sapling=Sadzonka drzewa jabłkowego +Apple Tree Leaves=Liście drzewa jabłkowego +Apple=Jabłko +Apple Marker=Znacznik jabłka +Jungle Tree=Dżunglowe drewno +Jungle Wood Planks=Deski z dżunglowego drzewa +Jungle Tree Leaves=Liście dżunglowego drzewa +Jungle Tree Sapling=Sadzonka dżunglowego drzewa +Emergent Jungle Tree Sapling=Wyłaniająca się sadzonka dżunglowego drzewa +Pine Tree=Sosnowe drewno +Pine Wood Planks=Deski z sosnowego drzewa +Pine Needles=Sosnowe igły +Pine Tree Sapling=Sadzonka sosnowego drzewa +Acacia Tree=Akacjowe drewno +Acacia Wood Planks=Deski z akacjowego drzewa +Acacia Tree Leaves=Liście akacjowego drzewa +Acacia Tree Sapling=Sadzonka akacjowego drzewa +Aspen Tree=Brzozowe drzewo +Aspen Wood Planks=Deski z brzozowego drzewa +Aspen Tree Leaves=Liście brzozowego drzewa +Aspen Tree Sapling=Sadzonka brzozowego drzewa +Coal Ore=Ruda węgla +Coal Block=Blok węgla +Iron Ore=Ruda żelaza +Steel Block=Blok stali +Copper Ore=Ruda miedzi +Copper Block=Blok miedzi +Tin Ore=Ruda cyny +Tin Block=Blok cyny +Bronze Block=Blok brązu +Mese Ore=Ruda Mese +Mese Block=Blok Mese +Gold Ore=Ruda złota +Gold Block=Blok złota +Diamond Ore=Ruda diamentu +Diamond Block=Blok diamentu +Cactus=Kaktus +Large Cactus Seedling=Sadzonka dużego kaktusa +Papyrus=Papirus +Dry Shrub=Uschnięty krzak +Jungle Grass=Dżunglowa trawa +Grass=Trawa +Savanna Grass=Sawannowa trawa +Fern=Paproć +Marram Grass=Trzcinnik leśny +Bush Stem=Korzeń krzaku +Bush Leaves=Liście krzaku +Bush Sapling=Sadzonka krzaku +Blueberry Bush Leaves with Berries=Liście jagodowego krzaku z jagodami +Blueberry Bush Leaves=Liście jagodowego krzaku +Blueberry Bush Sapling=Sadzonka jagodowego krzaku +Acacia Bush Stem=Korzeń akacjowego krzaku +Acacia Bush Leaves=Liście akacjowego krzaku +Acacia Bush Sapling=Sadzonka akacjowego krzaku +Pine Bush Stem=Korzeń sosnowego krzaku +Pine Bush Needles=Igły sosnowego krzaku +Pine Bush Sapling=Sadzonka sosnowego krzaku +Kelp=Wodorost +Green Coral=Zielony koralowiec +Pink Coral=Różowy koralowiec +Cyan Coral=Cyjanowy koralowiec +Brown Coral=Brązowy koralowiec +Orange Coral=Pomarańczowy koralowiec +Coral Skeleton=Szkielet koralowca +Water Source=Źródło wody +Flowing Water=Płynąca woda +River Water Source=Źródło wody rzecznej +Flowing River Water=Płynąca woda rzeczna +Lava Source=Źródło lawy +Flowing Lava=Płynąca lawa +Empty Bookshelf=Pusta półka na książki +Bookshelf (@1 written, @2 empty books)=Półka na książki (@1 zapisanych, @2 pustych książek) +Bookshelf=Półka na książki +Text too long=Tekst jest zbyt długi +"@1"="@1" +Wooden Sign=Drewniana tabliczka +Steel Sign=Stalowa tabliczka +Wooden Ladder=Drewniana drabina +Steel Ladder=Stalowa drabina +Apple Wood Fence=Płot z jabłkowego drzewa +Acacia Wood Fence=Płot z akacjowego drzewa +Jungle Wood Fence=Płot z dżunglowego drzewa +Pine Wood Fence=Płot z sosnowego drzewa +Aspen Wood Fence=Płot z brzozowego drzewa +Apple Wood Fence Rail=Szyna ogrodzeniowa z jabłkowego drzewa +Acacia Wood Fence Rail=Szyna ogrodzeniowa z akacjowego drzewa +Jungle Wood Fence Rail=Szyna ogrodzeniowa z dżunglowego drzewa +Pine Wood Fence Rail=Szyna ogrodzeniowa z sosnowego drzewa +Aspen Wood Fence Rail=Szyna ogrodzeniowa z brzozowego drzewa +Glass=Szkło +Obsidian Glass=Obsydianowe szkło +Brick Block=Blok cegieł +Mese Lamp=Lampa Mese +Apple Wood Mese Post Light=Lampa Mese z obramowaniem z jabłkowego drzewa +Acacia Wood Mese Post Light=Lampa Mese z obramowaniem z akacjowego drzewa +Jungle Wood Mese Post Light=Lampa Mese z obramowaniem z dżunglowego drzewa +Pine Wood Mese Post Light=Lampa Mese z obramowaniem z sosnowego drzewa +Aspen Wood Mese Post Light=Lampa Mese z obramowaniem z brzozowego drzewa +Cloud=Chmura +Wooden Pickaxe=Drewniany kilof +Stone Pickaxe=Kamienny kilof +Bronze Pickaxe=Brązowy kilof +Steel Pickaxe=Stalowy kilof +Mese Pickaxe=Mesowy kilof +Diamond Pickaxe=Diamentowy kilof +Wooden Shovel=Drewniana łopata +Stone Shovel=Kamienna łopata +Bronze Shovel=Brązowa łopata +Steel Shovel=Stalowa łopata +Mese Shovel=Mesowa łopata +Diamond Shovel=Diamentowa łopata +Wooden Axe=Drewniana siekiera +Stone Axe=Kamienna siekiera +Bronze Axe=Brązowa siekiera +Steel Axe=Stalowa siekiera +Mese Axe=Mesowa siekiera +Diamond Axe=Diamentowa siekiera +Wooden Sword=Drewniany miecz +Stone Sword=Kamienny miecz +Bronze Sword=Brązowy miecz +Steel Sword=Stalowy miecz +Mese Sword=Mesowy miecz +Diamond Sword=Diamentowy miecz +Torch=Pochodnia +@1 will intersect protection on growth.=@1 będzie kolidować z ochroną terenu podczas rośnięcia. diff --git a/mods/default/locale/default.pt.tr b/mods/default/locale/default.pt.tr new file mode 100644 index 0000000..80ad587 --- /dev/null +++ b/mods/default/locale/default.pt.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=Baú Trancado +Locked Chest (owned by @1)=Baú Trancado (pertence a @1) +You do not own this chest.=Você não é dono deste baú. +a locked chest=um baú trancado +Chest=Baú +Write= +Read= +Title:=Título: +Contents:=Conteúdo: +Save=Salvar +by @1=por @1 +Page @1 of @2=Página @1 de @2 +The book you were writing to mysteriously disappeared.= +"@1" by @2="@1" por @2 +Blueberries=Mirtilo +Book=Livro +Book with Text=Livro com Texto +Bronze Ingot=Lingote de Bronze +Clay Brick=Tijolo de Argila +Clay Lump=Pedaço de Argila +Coal Lump=Pedaço de Carvão +Copper Ingot=Lingote de Cobre +Copper Lump=Pedaço de Cobre +Diamond=Diamante +Flint=Rocha Sílex +Gold Ingot=Lingote de Ouro +Gold Lump=Pedaço de Ouro +Iron Lump=Pedaço de Ferro +Mese Crystal=Cristal de Mese +Mese Crystal Fragment=Fragmento de Cristal de Mese +Obsidian Shard=Caco de Obsidian +Paper=Papel +Steel Ingot=Lingote de Aço +Stick=Graveto +Tin Ingot=Lingote de Estanho +Tin Lump=Pedaço de Estanho +Furnace is empty=A fornalha está vazia +100% (output full)=100% (saída cheia) +@1%=@1% +Not cookable=Não pode cozinhar +Empty=Vazio +Furnace active=Fornalha ativa +Furnace inactive=Fornalha inativa +(Item: @1; Fuel: @2)=(Item: @1; Combustível: @2) +Furnace=Fornalha +Stone=Pedra +Cobblestone=Pedregulho +Stone Brick=Tijolo de Pedra +Stone Block=Bloco de Pedra +Mossy Cobblestone=Pedregulho Musgoso +Desert Stone=Pedra do Deserto +Desert Cobblestone=Pedregulho do Deserto +Desert Stone Brick=Tijolo de Pedra do Deserto +Desert Stone Block=Bloco de Pedra do Deserto +Sandstone=Arenito +Sandstone Brick=Tijolo de Arenito +Sandstone Block=Bloco de Arenito +Desert Sandstone=Bloco de Arenito do Deserto +Desert Sandstone Brick=Tijolo de Arenito do Deserto +Desert Sandstone Block=Bloco de Arenito do Deserto +Silver Sandstone=Arenito Prateado +Silver Sandstone Brick=Tijolo de Arenito Prateado +Silver Sandstone Block=Bloco de Arenito Prateado +Obsidian=Obsidiana +Obsidian Brick=Tijolo de Obsidiana +Obsidian Block=Bloco de Obsidiana +Dirt=Terra +Dirt with Grass=Terra com Grama +Dirt with Grass and Footsteps=Terra com Grama e Pegadas +Dirt with Savanna Grass=Terra com Grama da Savana +Dirt with Snow=Terra com Neve +Dirt with Rainforest Litter=Terra com Serrapilheira Tropical +Dirt with Coniferous Litter=Terra com Serrapilheira +Savanna Dirt=Terra da Savana +Savanna Dirt with Savanna Grass=Terra da Savana com Grama da Savana +Permafrost=Terra Congelada +Permafrost with Stones=Terra Congelada com Pedras +Permafrost with Moss=Terra Congelada com Musgo +Sand=Areia +Desert Sand=Areia do Deserto +Silver Sand=Areia Prateada +Gravel=Cascalho +Clay=Argila +Snow=Neve +Snow Block=Bloco de Neve +Ice=Gelo +Cave Ice=Caverna de Gelo +Apple Tree=Macieira +Apple Wood Planks=Tábuas de Macieira +Apple Tree Sapling=Muda de Macieira +Apple Tree Leaves=Folhas de Macieira +Apple=Maçã +Apple Marker=Marcador de Maçã +Jungle Tree=Árvore da Selva +Jungle Wood Planks=Tábuas de Árvore da Selva +Jungle Tree Leaves=Folhas de Árvore da Selva +Jungle Tree Sapling=Muda de Árvore da Selva +Emergent Jungle Tree Sapling=Muda Crescida de Árvore da Selva +Pine Tree=Pinheiro +Pine Wood Planks=Tábuas de Pinheiro +Pine Needles=Agulhas de Pinheiro +Pine Tree Sapling=Muda de Pinheiro +Acacia Tree=Acácia +Acacia Wood Planks=Tábuas de Acácia +Acacia Tree Leaves=Folhas de Acácia +Acacia Tree Sapling=Mudas de Acácia +Aspen Tree=Álamo +Aspen Wood Planks=Tábuas de Álamo +Aspen Tree Leaves=Folhas de Álamo +Aspen Tree Sapling=Muda de Álamo +Coal Ore=Minério de Carvão +Coal Block=Bloco de Carvão +Iron Ore=Minério de Ferro +Steel Block=Bloco de Aço +Copper Ore=Minério de Cobre +Copper Block=Bloco de Cobre +Tin Ore=Minério de Estanho +Tin Block=Bloco de Estanho +Bronze Block=Bloco de Bronze +Mese Ore=Minério de Mese +Mese Block=Bloco de Mese +Gold Ore=Minério de Ouro +Gold Block=Bloco de Ouro +Diamond Ore=Minério de Diamante +Diamond Block=Bloco de Diamante +Cactus=Cacto +Large Cactus Seedling=Grande Muda de Cacto +Papyrus=Papiro +Dry Shrub=Arbusto Seco +Jungle Grass=Grama da Selva +Grass=Grama +Savanna Grass=Grama da Savana +Fern=Samambaia +Marram Grass=Grama de Feno +Bush Stem=Caule de Arbusto +Bush Leaves=Folhas de Arbusto +Bush Sapling=Muda de Arbusto +Blueberry Bush Leaves with Berries=Folhas de Arbusto de Mirtilo com Bagas +Blueberry Bush Leaves=Folhas de Arbusto de Mirtilo +Blueberry Bush Sapling=Muda de Arbusto de Mirtilo +Acacia Bush Stem=Caule de Arbusto de Acácia +Acacia Bush Leaves=Folhas de Arbusto de Acácia +Acacia Bush Sapling=Muda de Arbusto de Acácia +Pine Bush Stem=Caule de Arbusto de Pinheiro +Pine Bush Needles=Agulha de Arbusto de Pinheiro +Pine Bush Sapling=Muda de Arbusto de Pinheiro +Kelp=Alga +Green Coral=Coral Verde +Pink Coral=Coral Rosa +Cyan Coral=Coral Ciano +Brown Coral=Coral Marrom +Orange Coral=Coral Laranja +Coral Skeleton=Esqueleto de Coral +Water Source=Fonte de Água +Flowing Water=Água Corrente +River Water Source=Fonte de Água do Rio +Flowing River Water=Água Corrente do Rio +Lava Source=Fonte de Lava +Flowing Lava=Lava Corrente +Empty Bookshelf=Estante de Livros Vazia +Bookshelf (@1 written, @2 empty books)=Estante de Livros (@1 livros escritos, @2 livros em branco) +Bookshelf=Estante de Livros +Text too long=Texto muito longo +"@1"="@1" +Wooden Sign=Placa de Madeira +Steel Sign=Placa de Aço +Wooden Ladder=Escada de Madeira +Steel Ladder=Escada de Aço +Apple Wood Fence=Cerca de Macieira +Acacia Wood Fence=Cerca de Acácia +Jungle Wood Fence=Cerca de Madeira da Selva +Pine Wood Fence=Cerca de Pinheiro +Aspen Wood Fence=Cerca de Álamo +Apple Wood Fence Rail=Trilho de Cerca de Macieira +Acacia Wood Fence Rail=Trilho de Cerca de Acácia +Jungle Wood Fence Rail=Trilho de Cerca de Madeira da Selva +Pine Wood Fence Rail=Trilho de Cerca de Pinheiro +Aspen Wood Fence Rail=Trilho de Cerca de Álamo +Glass=Vidro +Obsidian Glass=Vidro de Obsidiana +Brick Block=Bloco de Tijolos +Mese Lamp=Lâmpada de Mese +Apple Wood Mese Post Light=Poste de Lâmpada de Mese de Macieira +Acacia Wood Mese Post Light=Poste de Lâmpada de Mese de Acácia +Jungle Wood Mese Post Light=Poste de Lâmpada de Mese de Madeira da Selva +Pine Wood Mese Post Light=Poste de Lâmpada de Mese de Pinheiro +Aspen Wood Mese Post Light=Poste de Lâmpada de Mese de Aspen +Cloud=Nuvem +Wooden Pickaxe=Picareta de Madeira +Stone Pickaxe=Picareta de Pedra +Bronze Pickaxe=Picareta de Bronze +Steel Pickaxe=Picareta de Aço +Mese Pickaxe=Picareta de Mese +Diamond Pickaxe=Picareta de Diamante +Wooden Shovel=Pá de Madeira +Stone Shovel=Pá de Pedra +Bronze Shovel=Pá de Bronze +Steel Shovel=Pá de Aço +Mese Shovel=Pá de Mese +Diamond Shovel=Pá de Diamante +Wooden Axe=Machado de Madeira +Stone Axe=Machado de Pedra +Bronze Axe=Machado de Bronze +Steel Axe=Machado de Aço +Mese Axe=Machado de Mese +Diamond Axe=Machado de Diamante +Wooden Sword=Espada de Madeira +Stone Sword=Espada de Pedra +Bronze Sword=Espada de Bronze +Steel Sword=Espada de Aço +Mese Sword=Espada de Mese +Diamond Sword=Espada de Diamante +Torch=Tocha +@1 will intersect protection on growth.=@1 cruzará a proteção no crescimento. diff --git a/mods/default/locale/default.pt_BR.tr b/mods/default/locale/default.pt_BR.tr new file mode 100644 index 0000000..80ad587 --- /dev/null +++ b/mods/default/locale/default.pt_BR.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=Baú Trancado +Locked Chest (owned by @1)=Baú Trancado (pertence a @1) +You do not own this chest.=Você não é dono deste baú. +a locked chest=um baú trancado +Chest=Baú +Write= +Read= +Title:=Título: +Contents:=Conteúdo: +Save=Salvar +by @1=por @1 +Page @1 of @2=Página @1 de @2 +The book you were writing to mysteriously disappeared.= +"@1" by @2="@1" por @2 +Blueberries=Mirtilo +Book=Livro +Book with Text=Livro com Texto +Bronze Ingot=Lingote de Bronze +Clay Brick=Tijolo de Argila +Clay Lump=Pedaço de Argila +Coal Lump=Pedaço de Carvão +Copper Ingot=Lingote de Cobre +Copper Lump=Pedaço de Cobre +Diamond=Diamante +Flint=Rocha Sílex +Gold Ingot=Lingote de Ouro +Gold Lump=Pedaço de Ouro +Iron Lump=Pedaço de Ferro +Mese Crystal=Cristal de Mese +Mese Crystal Fragment=Fragmento de Cristal de Mese +Obsidian Shard=Caco de Obsidian +Paper=Papel +Steel Ingot=Lingote de Aço +Stick=Graveto +Tin Ingot=Lingote de Estanho +Tin Lump=Pedaço de Estanho +Furnace is empty=A fornalha está vazia +100% (output full)=100% (saída cheia) +@1%=@1% +Not cookable=Não pode cozinhar +Empty=Vazio +Furnace active=Fornalha ativa +Furnace inactive=Fornalha inativa +(Item: @1; Fuel: @2)=(Item: @1; Combustível: @2) +Furnace=Fornalha +Stone=Pedra +Cobblestone=Pedregulho +Stone Brick=Tijolo de Pedra +Stone Block=Bloco de Pedra +Mossy Cobblestone=Pedregulho Musgoso +Desert Stone=Pedra do Deserto +Desert Cobblestone=Pedregulho do Deserto +Desert Stone Brick=Tijolo de Pedra do Deserto +Desert Stone Block=Bloco de Pedra do Deserto +Sandstone=Arenito +Sandstone Brick=Tijolo de Arenito +Sandstone Block=Bloco de Arenito +Desert Sandstone=Bloco de Arenito do Deserto +Desert Sandstone Brick=Tijolo de Arenito do Deserto +Desert Sandstone Block=Bloco de Arenito do Deserto +Silver Sandstone=Arenito Prateado +Silver Sandstone Brick=Tijolo de Arenito Prateado +Silver Sandstone Block=Bloco de Arenito Prateado +Obsidian=Obsidiana +Obsidian Brick=Tijolo de Obsidiana +Obsidian Block=Bloco de Obsidiana +Dirt=Terra +Dirt with Grass=Terra com Grama +Dirt with Grass and Footsteps=Terra com Grama e Pegadas +Dirt with Savanna Grass=Terra com Grama da Savana +Dirt with Snow=Terra com Neve +Dirt with Rainforest Litter=Terra com Serrapilheira Tropical +Dirt with Coniferous Litter=Terra com Serrapilheira +Savanna Dirt=Terra da Savana +Savanna Dirt with Savanna Grass=Terra da Savana com Grama da Savana +Permafrost=Terra Congelada +Permafrost with Stones=Terra Congelada com Pedras +Permafrost with Moss=Terra Congelada com Musgo +Sand=Areia +Desert Sand=Areia do Deserto +Silver Sand=Areia Prateada +Gravel=Cascalho +Clay=Argila +Snow=Neve +Snow Block=Bloco de Neve +Ice=Gelo +Cave Ice=Caverna de Gelo +Apple Tree=Macieira +Apple Wood Planks=Tábuas de Macieira +Apple Tree Sapling=Muda de Macieira +Apple Tree Leaves=Folhas de Macieira +Apple=Maçã +Apple Marker=Marcador de Maçã +Jungle Tree=Árvore da Selva +Jungle Wood Planks=Tábuas de Árvore da Selva +Jungle Tree Leaves=Folhas de Árvore da Selva +Jungle Tree Sapling=Muda de Árvore da Selva +Emergent Jungle Tree Sapling=Muda Crescida de Árvore da Selva +Pine Tree=Pinheiro +Pine Wood Planks=Tábuas de Pinheiro +Pine Needles=Agulhas de Pinheiro +Pine Tree Sapling=Muda de Pinheiro +Acacia Tree=Acácia +Acacia Wood Planks=Tábuas de Acácia +Acacia Tree Leaves=Folhas de Acácia +Acacia Tree Sapling=Mudas de Acácia +Aspen Tree=Álamo +Aspen Wood Planks=Tábuas de Álamo +Aspen Tree Leaves=Folhas de Álamo +Aspen Tree Sapling=Muda de Álamo +Coal Ore=Minério de Carvão +Coal Block=Bloco de Carvão +Iron Ore=Minério de Ferro +Steel Block=Bloco de Aço +Copper Ore=Minério de Cobre +Copper Block=Bloco de Cobre +Tin Ore=Minério de Estanho +Tin Block=Bloco de Estanho +Bronze Block=Bloco de Bronze +Mese Ore=Minério de Mese +Mese Block=Bloco de Mese +Gold Ore=Minério de Ouro +Gold Block=Bloco de Ouro +Diamond Ore=Minério de Diamante +Diamond Block=Bloco de Diamante +Cactus=Cacto +Large Cactus Seedling=Grande Muda de Cacto +Papyrus=Papiro +Dry Shrub=Arbusto Seco +Jungle Grass=Grama da Selva +Grass=Grama +Savanna Grass=Grama da Savana +Fern=Samambaia +Marram Grass=Grama de Feno +Bush Stem=Caule de Arbusto +Bush Leaves=Folhas de Arbusto +Bush Sapling=Muda de Arbusto +Blueberry Bush Leaves with Berries=Folhas de Arbusto de Mirtilo com Bagas +Blueberry Bush Leaves=Folhas de Arbusto de Mirtilo +Blueberry Bush Sapling=Muda de Arbusto de Mirtilo +Acacia Bush Stem=Caule de Arbusto de Acácia +Acacia Bush Leaves=Folhas de Arbusto de Acácia +Acacia Bush Sapling=Muda de Arbusto de Acácia +Pine Bush Stem=Caule de Arbusto de Pinheiro +Pine Bush Needles=Agulha de Arbusto de Pinheiro +Pine Bush Sapling=Muda de Arbusto de Pinheiro +Kelp=Alga +Green Coral=Coral Verde +Pink Coral=Coral Rosa +Cyan Coral=Coral Ciano +Brown Coral=Coral Marrom +Orange Coral=Coral Laranja +Coral Skeleton=Esqueleto de Coral +Water Source=Fonte de Água +Flowing Water=Água Corrente +River Water Source=Fonte de Água do Rio +Flowing River Water=Água Corrente do Rio +Lava Source=Fonte de Lava +Flowing Lava=Lava Corrente +Empty Bookshelf=Estante de Livros Vazia +Bookshelf (@1 written, @2 empty books)=Estante de Livros (@1 livros escritos, @2 livros em branco) +Bookshelf=Estante de Livros +Text too long=Texto muito longo +"@1"="@1" +Wooden Sign=Placa de Madeira +Steel Sign=Placa de Aço +Wooden Ladder=Escada de Madeira +Steel Ladder=Escada de Aço +Apple Wood Fence=Cerca de Macieira +Acacia Wood Fence=Cerca de Acácia +Jungle Wood Fence=Cerca de Madeira da Selva +Pine Wood Fence=Cerca de Pinheiro +Aspen Wood Fence=Cerca de Álamo +Apple Wood Fence Rail=Trilho de Cerca de Macieira +Acacia Wood Fence Rail=Trilho de Cerca de Acácia +Jungle Wood Fence Rail=Trilho de Cerca de Madeira da Selva +Pine Wood Fence Rail=Trilho de Cerca de Pinheiro +Aspen Wood Fence Rail=Trilho de Cerca de Álamo +Glass=Vidro +Obsidian Glass=Vidro de Obsidiana +Brick Block=Bloco de Tijolos +Mese Lamp=Lâmpada de Mese +Apple Wood Mese Post Light=Poste de Lâmpada de Mese de Macieira +Acacia Wood Mese Post Light=Poste de Lâmpada de Mese de Acácia +Jungle Wood Mese Post Light=Poste de Lâmpada de Mese de Madeira da Selva +Pine Wood Mese Post Light=Poste de Lâmpada de Mese de Pinheiro +Aspen Wood Mese Post Light=Poste de Lâmpada de Mese de Aspen +Cloud=Nuvem +Wooden Pickaxe=Picareta de Madeira +Stone Pickaxe=Picareta de Pedra +Bronze Pickaxe=Picareta de Bronze +Steel Pickaxe=Picareta de Aço +Mese Pickaxe=Picareta de Mese +Diamond Pickaxe=Picareta de Diamante +Wooden Shovel=Pá de Madeira +Stone Shovel=Pá de Pedra +Bronze Shovel=Pá de Bronze +Steel Shovel=Pá de Aço +Mese Shovel=Pá de Mese +Diamond Shovel=Pá de Diamante +Wooden Axe=Machado de Madeira +Stone Axe=Machado de Pedra +Bronze Axe=Machado de Bronze +Steel Axe=Machado de Aço +Mese Axe=Machado de Mese +Diamond Axe=Machado de Diamante +Wooden Sword=Espada de Madeira +Stone Sword=Espada de Pedra +Bronze Sword=Espada de Bronze +Steel Sword=Espada de Aço +Mese Sword=Espada de Mese +Diamond Sword=Espada de Diamante +Torch=Tocha +@1 will intersect protection on growth.=@1 cruzará a proteção no crescimento. diff --git a/mods/default/locale/default.ru.tr b/mods/default/locale/default.ru.tr new file mode 100644 index 0000000..ed99a2d --- /dev/null +++ b/mods/default/locale/default.ru.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=Запертый сундук +Locked Chest (owned by @1)=Запертый сундук (владелец: @1) +You do not own this chest.=Вы не владелец этого сундука. +a locked chest=запертый сундук +Chest=Сундук +Write=Написать +Read=Читать +Title:=Заголовок: +Contents:=Содержимое: +Save=Сохранить +by @1=от @1 +Page @1 of @2=Страница @1 из @2 +The book you were writing to mysteriously disappeared.=Книга, которую вы писали, загадочно исчезла. +"@1" by @2="@1" @2 +Blueberries=Черника +Book=Книга +Book with Text=Книга с текстом +Bronze Ingot=Бронзовый слиток +Clay Brick=Кирпич +Clay Lump=Глина +Coal Lump=Уголь +Copper Ingot=Медный слиток +Copper Lump=Кусок меди +Diamond=Алмаз +Flint=Кремень +Gold Ingot=Золотой слиток +Gold Lump=Кусок золота +Iron Lump=Кусок железа +Mese Crystal=Кристалл мезы +Mese Crystal Fragment=Осколок кристалла мезы +Obsidian Shard=Обсидиановый осколок +Paper=Бумага +Steel Ingot=Стальной слиток +Stick=Палка +Tin Ingot=Оловянный слиток +Tin Lump=Кусок олова +Furnace is empty=Печь пуста +100% (output full)=100% (выход заполнен) +@1%=@1% +Not cookable=Не может быть приготовлено +Empty=Пустое +Furnace active=Печь зажжена +Furnace inactive=Печь не зажжена +(Item: @1; Fuel: @2)=(Предмет: @1; Топливо: @2) +Furnace=Печь +Stone=Камень +Cobblestone=Булыжник +Stone Brick=Каменные кирпичи +Stone Block=Каменный блок +Mossy Cobblestone=Замшелый булыжник +Desert Stone=Пустынный камень +Desert Cobblestone=Пустынный булыжник +Desert Stone Brick=Пустынный каменные кирпичи +Desert Stone Block=Пустынный каменный блок +Sandstone=Песчаник +Sandstone Brick=Песчаниковые кирпичи +Sandstone Block=Песчаниковый блок +Desert Sandstone=Пустынный песчаник +Desert Sandstone Brick=Пустынные песчаниковые кирпичи +Desert Sandstone Block=Пустынный песчаниковый блок +Silver Sandstone=Серебристый песчаник +Silver Sandstone Brick=Серебристые песчаниковые кирпичи +Silver Sandstone Block=Серебристый песчаниковый блок +Obsidian=Обсидиан +Obsidian Brick=Обсидиановые кирпичи +Obsidian Block=Обсидиановый блок +Dirt=Земля +Dirt with Grass=Дёрн +Dirt with Grass and Footsteps=Дёрн со следами +Dirt with Savanna Grass=Саванный дёрн +Dirt with Snow=Земля со снегом +Dirt with Rainforest Litter=Земля с тропической подстилкой +Dirt with Coniferous Litter=Земля с сосновой подстилкой +Savanna Dirt=Саванная земля +Savanna Dirt with Savanna Grass=Саванная земля с саванной травой +Permafrost=Мёрзлая почва +Permafrost with Stones=Мёрзлая почва с камнями +Permafrost with Moss=Мёрзлая почва с мхом +Sand=Песок +Desert Sand=Пустынный песок +Silver Sand=Серебристый песок +Gravel=Гравий +Clay=Глиняный блок +Snow=Снежок +Snow Block=Снежный блок +Ice=Лёд +Cave Ice=Пещерный лёд +Apple Tree=Яблоневая древесина +Apple Wood Planks=Яблоневые доски +Apple Tree Sapling=Саженец яблони +Apple Tree Leaves=Яблоневая листва +Apple=Яблоко +Apple Marker=Яблочная метка +Jungle Tree=Древесина тропического дерева +Jungle Wood Planks=Доски из тропического дерева +Jungle Tree Leaves=Листва тропического дерева +Jungle Tree Sapling=Саженец тропического дерева +Emergent Jungle Tree Sapling=Выросший саженец тропического дерева +Pine Tree=Сосновая древесина +Pine Wood Planks=Сосновые доски +Pine Needles=Сосновая хвоя +Pine Tree Sapling=Саженец сосны +Acacia Tree=Акациевая древесина +Acacia Wood Planks=Акациевые доски +Acacia Tree Leaves=Акациевая листва +Acacia Tree Sapling=Саженец акации +Aspen Tree=Осиновая древесина +Aspen Wood Planks=Осиновые доски +Aspen Tree Leaves=Осиновая листва +Aspen Tree Sapling=Саженец осины +Coal Ore=Угольная руда +Coal Block=Угольный блок +Iron Ore=Железная руда +Steel Block=Стальной блок +Copper Ore=Медная руда +Copper Block=Медный блок +Tin Ore=Оловянная руда +Tin Block=Оловянный блок +Bronze Block=Бронзовый блок +Mese Ore=Мезовая руда +Mese Block=Мезовый блок +Gold Ore=Золотая руда +Gold Block=Золотой блок +Diamond Ore=Алмазная руда +Diamond Block=Алмазный блок +Cactus=Кактус +Large Cactus Seedling=Саженец кактуса +Papyrus=Папирус +Dry Shrub=Сухой куст +Jungle Grass=Тропическая трава +Grass=Трава +Savanna Grass=Саванная трава +Fern=Папоротник +Marram Grass=Песколюб +Bush Stem=Стебель куста +Bush Leaves=Листья куста +Bush Sapling=Саженец куста +Blueberry Bush Leaves with Berries=Черничный куст с ягодами +Blueberry Bush Leaves=Листья черничного куста +Blueberry Bush Sapling=Саженец черничного куста +Acacia Bush Stem=Стебель куста акации +Acacia Bush Leaves=Листья куста акации +Acacia Bush Sapling=Саженец куста акации +Pine Bush Stem=Стебли хвойного куста +Pine Bush Needles=Хвоя куста +Pine Bush Sapling=Саженец хвойного куста +Kelp=Ламинария +Green Coral=Зелёный коралл +Pink Coral=Розовый коралл +Cyan Coral=Бирюзовый коралл +Brown Coral=Коричневый коралл +Orange Coral=Оранжевый коралл +Coral Skeleton=Коралловый остов +Water Source=Источник воды +Flowing Water=Текущая вода +River Water Source=Источник речной воды +Flowing River Water=Текущая речная вода +Lava Source=Источник лавы +Flowing Lava=Текущая лава +Empty Bookshelf=Пустая книжная полка +Bookshelf (@1 written, @2 empty books)=Книжная полка (@1 написано, @2 чистые книги) +Bookshelf=Книжная полка +Text too long=Текст слишком длинный +"@1"="@1" +Wooden Sign=Деревянная табличка +Steel Sign=Стальная табличка +Wooden Ladder=Деревянная лестница +Steel Ladder=Стальная лестница +Apple Wood Fence=Яблоневый забор +Acacia Wood Fence=Акациевый забор +Jungle Wood Fence=Забор из тропического дерева +Pine Wood Fence=Сосновый забор +Aspen Wood Fence=Осиновый забор +Apple Wood Fence Rail=Яблоневый реечный забор +Acacia Wood Fence Rail=Акациевый реечный забор +Jungle Wood Fence Rail=Реечный забор из тропического дерева +Pine Wood Fence Rail=Сосновый реечный забор +Aspen Wood Fence Rail=Осиновый реечный забор +Glass=Стекло +Obsidian Glass=Обсидиановое стекло +Brick Block=Кирпичи +Mese Lamp=Мезовая лампа +Apple Wood Mese Post Light=Яблоневый уличный фонарь +Acacia Wood Mese Post Light=Акациевый уличный фонарь +Jungle Wood Mese Post Light=Уличный фонарь из тропического дерева +Pine Wood Mese Post Light=Сосновый уличный фонарь +Aspen Wood Mese Post Light=Осиновый уличный фонарь +Cloud=Облако +Wooden Pickaxe=Деревянная кирка +Stone Pickaxe=Каменная кирка +Bronze Pickaxe=Бронзовая кирка +Steel Pickaxe=Стальная кирка +Mese Pickaxe=Мезовая кирка +Diamond Pickaxe=Алмазная кирка +Wooden Shovel=Деревянная лопата +Stone Shovel=Каменная лопата +Bronze Shovel=Бронзовая лопата +Steel Shovel=Стальная лопата +Mese Shovel=Мезовая лопата +Diamond Shovel=Алмазная лопата +Wooden Axe=Деревянный топор +Stone Axe=Каменный топор +Bronze Axe=Бронзовый топор +Steel Axe=Стальной топор +Mese Axe=Мезовый топор +Diamond Axe=Алмазный топор +Wooden Sword=Деревянный меч +Stone Sword=Каменный меч +Bronze Sword=Бронзовый меч +Steel Sword=Стальной меч +Mese Sword=Мезовый меч +Diamond Sword=Алмазный меч +Torch=Факел +@1 will intersect protection on growth.=@1 пересечет защищённую зону при вырастании. \ No newline at end of file diff --git a/mods/default/locale/default.sk.tr b/mods/default/locale/default.sk.tr new file mode 100644 index 0000000..337ebcf --- /dev/null +++ b/mods/default/locale/default.sk.tr @@ -0,0 +1,220 @@ +# textdomain: default +Locked Chest=Uzamknutá truhlica +Locked Chest (owned by @1)=Uzamknutá truhlica (Vlastník - @1) +You do not own this chest.=Túto truhlicu nevlastníš. +a locked chest=zamknutá truhlica +Chest=Truhlica +Write= +Read= +Title:=Názov: +Contents:=Obsah: +Save=Uložiť +by @1=od @1 +Page @1 of @2=Strana @1 z @2 +The book you were writing to mysteriously disappeared.= +"@1" by @2=„@1“ z @2 +Blueberries=Čučoriedky +Book=Kniha +Book with Text=Kniha s textom +Bronze Ingot=Bronzový ingot +Clay Brick=Nepálená tehla +Clay Lump=Hruda ílu +Coal Lump=Hruda uhlia +Copper Ingot=Medený ingot +Copper Lump=Hruda medi +Diamond=Diamant +Flint=Kresací kamienok +Gold Ingot=Zlatý ingot +Gold Lump=Hruda zlata +Iron Lump=Hruda železa +Mese Crystal=Mese Krištáľ +Mese Crystal Fragment=Fragment Mese krištáľu +Obsidian Shard=Úlomok obsidiánu +Paper=Papier +Steel Ingot=Oceľový ingot +Stick=Palica +Tin Ingot=Cínový ingot +Tin Lump=Hruda cínu +Furnace is empty=Pec je prázdna +100% (output full)=100% (Výstup je plný) +@1%=@1% +Not cookable=Nie je variteľné +Empty=Prázdne +Furnace active=Pec je aktívna +Furnace inactive=Pec je neaktívna +(Item: @1; Fuel: @2)=(Vec: @1; Palivo: @2) +Furnace=Pec +Stone=Kameň +Cobblestone=Dlažbový kameň +Stone Brick=Tehla z kameňa +Stone Block=Blok kameňa +Mossy Cobblestone=Dlažbový kameň obrastený machom +Desert Stone=Púštny kameň +Desert Cobblestone=Púštny dlažbový kameň +Desert Stone Brick=Tehla z púštneho kameňa +Desert Stone Block=Blok púštneho kameňa +Sandstone=Pieskovec +Sandstone Brick=Tehla z pieskovca +Sandstone Block=Blok pieskovca +Desert Sandstone=Púštny pieskovec +Desert Sandstone Brick=Tehla z púštneho pieskovca +Desert Sandstone Block=Blok púštneho pieskovca +Silver Sandstone=Strieborný pieskovec +Silver Sandstone Brick=Tehla zo strieborného pieskovca +Silver Sandstone Block=Blok strieborného pieskovca +Obsidian=Obsidián +Obsidian Brick=Tehla z obsidiánu +Obsidian Block=Blok obsidiánu +Dirt=Hlina +Dirt with Grass=Hlina s trávou +Dirt with Grass and Footsteps=Hlina s trávou a stopami +Dirt with Savanna Grass=Hlina s trávou zo savany +Dirt with Snow=Hlina so snehom +Dirt with Rainforest Litter=Hlina s povrchom dažďového pralesa +Dirt with Coniferous Litter=Hlina s ihličnatým povrchom +Savanna Dirt=Hlina zo savany +Savanna Dirt with Savanna Grass=Hlina zo savany s trávou +Permafrost=Permafrost +Permafrost with Stones=Permafrost s kameňmi +Permafrost with Moss=Permafrost s machom +Sand=Piesok +Desert Sand=Púštny piesok +Silver Sand=Strieborný piesok +Gravel=Štrk +Clay=Íl +Snow=Sneh +Snow Block=Blok snehu +Ice=Ľad +Cave Ice=Jaskynný ľad +Apple Tree=Jabloň +Apple Wood Planks=Drevené dosky z jablone +Apple Tree Sapling=Stromček jablone +Apple Tree Leaves=Listy z jablone +Apple=Jablko +Apple Marker=Jablková značka +Jungle Tree=Ďungľový strom +Jungle Wood Planks=Drevené dosky z džungľového stromu +Jungle Tree Leaves=Listy z džungľového stromu +Jungle Tree Sapling=Džungľový stromček +Emergent Jungle Tree Sapling=Vznikajúci džungľový stromček +Pine Tree=Borovica +Pine Wood Planks=Drevené dosky z borovice +Pine Needles=Ihličie z borovice +Pine Tree Sapling=Borovicový stromček +Acacia Tree=Akácia +Acacia Wood Planks=Drevené dosky z akácie +Acacia Tree Leaves=Listy z akácie +Acacia Tree Sapling=Stromček akácie +Aspen Tree=Osika +Aspen Wood Planks=Drevené dosky z osiky +Aspen Tree Leaves=Listy z osiky +Aspen Tree Sapling=Stromček osiky +Coal Ore=Uhoľná ruda +Coal Block=Blok uhlia +Iron Ore=Železná ruda +Steel Block=Blok ocele +Copper Ore=Medená ruda +Copper Block=Blok medi +Tin Ore=Cínová ruda +Tin Block=Blok cínu +Bronze Block=Blok bronzu +Mese Ore=Mese Ruda +Mese Block=Blok Mese +Gold Ore=Zlatá ruda +Gold Block=Blok zlata +Diamond Ore=Diamantová ruda +Diamond Block=Blok diamantu +Cactus=Kaktus +Large Cactus Seedling=Vaľká sadenica kaktusu +Papyrus=Papyrus +Dry Shrub=Suchý ker +Jungle Grass=Džungľová tráva +Grass=Tráva +Savanna Grass=Tráva zo savany +Fern=Papraď +Marram Grass=Pobrežná tráva +Bush Stem=Stonka z kríka +Bush Leaves=Listy z kríka +Bush Sapling=Sadenica kríka +Blueberry Bush Leaves with Berries=Čučoriedkové listy s čučoriedkami +Blueberry Bush Leaves=Čučoriedkové listy +Blueberry Bush Sapling=Sadenica čučoriedky +Acacia Bush Stem=Stonka z kríka akácie +Acacia Bush Leaves=Listy z kríka akácie +Acacia Bush Sapling=Sadenica kríka akácie +Pine Bush Stem=Stonka kríka borovice +Pine Bush Needles=Ihličie kríka borovice +Pine Bush Sapling=Sadenica kríka borovice +Kelp=Riasa +Green Coral=Zelený koral +Pink Coral=Ružový koral +Cyan Coral=Tyrkysový koral +Brown Coral=Hnedý koral +Orange Coral=Oranžový koral +Coral Skeleton=Koralová kostra +Water Source=Zdroj vody +Flowing Water=Tečúca voda +River Water Source=Zdroj riečnej voda +Flowing River Water=Tečúca riečna voda +Lava Source=Zdroj lávy +Flowing Lava=Tečúca láva +Empty Bookshelf=Prázdna knižnica +Bookshelf (@1 written, @2 empty books)=Knižnica (@1 popísané, @2 prázdne knihy) +Bookshelf=Knižnica +Text too long=Text je príliš dlhý +"@1"=„@1“ +Wooden Sign=Drevená tabuľka +Steel Sign=Oceľová tabuľka +Wooden Ladder=Drevený rebrík +Steel Ladder=Oceľový rebrík +Apple Wood Fence=Drevený plot z jablone +Acacia Wood Fence=Drevený plot z akácie +Jungle Wood Fence=Drevený plot z džungľového dreva +Pine Wood Fence=Drevený plot z borovice +Aspen Wood Fence=Drevený plot z osiky +Apple Wood Fence Rail=Drevené zábradlie z jablone +Acacia Wood Fence Rail=Drevené zábradlie z akácie +Jungle Wood Fence Rail=Drevené zábradlie z džungľového dreva +Pine Wood Fence Rail=Drevené zábradlie z borovice +Aspen Wood Fence Rail=Drevené zábradlie z osiky +Glass=Sklo +Obsidian Glass=Obsidiánové sklo +Brick Block=Blok z tehál +Mese Lamp=Mese lampa +Apple Wood Mese Post Light= +Acacia Wood Mese Post Light= +Jungle Wood Mese Post Light= +Pine Wood Mese Post Light= +Aspen Wood Mese Post Light= +Cloud=Oblak +Wooden Pickaxe=Drevený krompáč +Stone Pickaxe=Kamenný krompáč +Bronze Pickaxe=Bronzový krompáč +Steel Pickaxe=Oceľový krompáč +Mese Pickaxe=Mese krompáč +Diamond Pickaxe=Diamantový krompáč +Wooden Shovel=Drevená lopata +Stone Shovel=Kamenná lopata +Bronze Shovel=Bronzová lopata +Steel Shovel=Oceľová lopata +Mese Shovel=Mese lopata +Diamond Shovel=Diamantová lopata +Wooden Axe=Drevená sekera +Stone Axe=Kamenná sekera +Bronze Axe=Bronzová sekera +Steel Axe=Oceľová sekera +Mese Axe=Mese sekera +Diamond Axe=Diamantová sekera +Wooden Sword=Drevený meč +Stone Sword=Kamenný meč +Bronze Sword=Bronzový meč +Steel Sword=Oceľový meč +Mese Sword=Mese meč +Diamond Sword=Diamantový meč +Torch=Fakľa +@1 will intersect protection on growth.=@1 prekročí pri raste chránenú zónu. + + +##### not used anymore ##### + +Mese Post Light=Mese stĺpová lampa diff --git a/mods/default/locale/default.sv.tr b/mods/default/locale/default.sv.tr new file mode 100644 index 0000000..90df6c3 --- /dev/null +++ b/mods/default/locale/default.sv.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=Låst kista +Locked Chest (owned by @1)=Låst kista (Ägd av @1) +You do not own this chest.=Du äger inte denna kista. +a locked chest=en låst kista +Chest=Kista +Write=Skriva +Read=Läs +Title:=Titel: +Contents:=Innehåll: +Save=Spara +by @1=av @1 +Page @1 of @2=Sida @1 av @2 +The book you were writing to mysteriously disappeared.= +"@1" by @2="@1" av @2 +Blueberries=Blåbär +Book=Bok +Book with Text=Bok med text +Bronze Ingot=Bronstacka +Clay Brick=Tegelsten +Clay Lump=Lerklump +Coal Lump=Kolklump +Copper Ingot=Koppartacka +Copper Lump=Kopparklump +Diamond=Diamant +Flint=Flinta +Gold Ingot=Guldtacka +Gold Lump=Guldklump +Iron Lump=Järnklump +Mese Crystal=Mesekristall +Mese Crystal Fragment=Mesekristallfragment +Obsidian Shard=Obsidianskärva +Paper=Papper +Steel Ingot=Ståltacka +Stick=Pinne +Tin Ingot=Tenntacka +Tin Lump=Tennklump +Furnace is empty=Ugnen är tom +100% (output full)=100% (utgången full) +@1%=@1% +Not cookable=Inte kokbar +Empty=Tom +Furnace active=Ugn aktiv +Furnace inactive=Ugn inaktiv +(Item: @1; Fuel: @2)=(Sak: @1; Bränsle: @2) +Furnace=Ugn +Stone=Sten +Cobblestone=Kullersten +Stone Brick=Stentegel +Stone Block=Stenblock +Mossy Cobblestone=Mossig kullersten +Desert Stone=Ökensten +Desert Cobblestone=Ökenkullersten +Desert Stone Brick=Ökenstenstegel +Desert Stone Block=Ökenstensblock +Sandstone=Sandsten +Sandstone Brick=Sandstenstegel +Sandstone Block=Sandstensblock +Desert Sandstone=Ökensandsten +Desert Sandstone Brick=Ökensandstenstegel +Desert Sandstone Block=Ökensandstensblock +Silver Sandstone=Silversandsten +Silver Sandstone Brick=Silversandstenstegel +Silver Sandstone Block=Silversandstensblock +Obsidian=Obsidian +Obsidian Brick=Obsidiantegel +Obsidian Block=Obsidianblock +Dirt=Jord +Dirt with Grass=Jord med gräs +Dirt with Grass and Footsteps=Jord med gräs och fotsteg +Dirt with Savanna Grass=Jord med savanngräs +Dirt with Snow=Jord med snö +Dirt with Rainforest Litter=Jord med regnskogströ +Dirt with Coniferous Litter=Jord med barrträd +Savanna Dirt=Savannjord +Savanna Dirt with Savanna Grass=Savannjord med savanngräs +Permafrost=Permafrost +Permafrost with Stones=Permafrost med sten +Permafrost with Moss=Permafrost med mossa +Sand=Sand +Desert Sand=Ökensand +Silver Sand=Silversand +Gravel=Grus +Clay=Lera +Snow=Snö +Snow Block=Snöblock +Ice=Is +Cave Ice=Grottis +Apple Tree=Äppleträd +Apple Wood Planks=Äppleträdplankor +Apple Tree Sapling=Äppleplanta +Apple Tree Leaves=Äpplelöv +Apple=Äpple +Apple Marker=Äpplemarkör +Jungle Tree=Djungelträd +Jungle Wood Planks=Djungelplankor +Jungle Tree Leaves=Djungellöv +Jungle Tree Sapling=Djungelplanta +Emergent Jungle Tree Sapling=Nybliven djungelplanta +Pine Tree=Tall +Pine Wood Planks=Tallplankor +Pine Needles=Granbarr +Pine Tree Sapling=Tallplanta +Acacia Tree=Akaciaträd +Acacia Wood Planks=Akaciaplankor +Acacia Tree Leaves=Akacialöv +Acacia Tree Sapling=Akaciaplanta +Aspen Tree=Asp +Aspen Wood Planks=Aspplankor +Aspen Tree Leaves=Asplöv +Aspen Tree Sapling=Aspplanta +Coal Ore=Kolmalm +Coal Block=Kolblock +Iron Ore=Järnmalm +Steel Block=Stålblock +Copper Ore=Kopparmalm +Copper Block=Kopparblock +Tin Ore=Tennmalm +Tin Block=Tennblock +Bronze Block=Bronsblock +Mese Ore=Mesemalm +Mese Block=Meseblock +Gold Ore=Guldmalm +Gold Block=Guldblock +Diamond Ore=Diamantmalm +Diamond Block=Diamantblock +Cactus=Kaktus +Large Cactus Seedling=Stor kaktusplanta +Papyrus=Papyrus +Dry Shrub=Torr buske +Jungle Grass=Djungelgräs +Grass=Gräs +Savanna Grass=Savanngräs +Fern=Ormbunke +Marram Grass=Marramgräs +Bush Stem=Buskstam +Bush Leaves=Busklöv +Bush Sapling=Buskplanta +Blueberry Bush Leaves with Berries=Blåbärsbuske med bär +Blueberry Bush Leaves=Blåbärsbuske +Blueberry Bush Sapling=Blåbärsbuskplanta +Acacia Bush Stem=Akaciabuskstam +Acacia Bush Leaves=Akaciabuske +Acacia Bush Sapling=Akaciabuskplanta +Pine Bush Stem=Tallbuskestam +Pine Bush Needles=Tallgranbarr +Pine Bush Sapling=Tallbuskplanta +Kelp=Brunalg +Green Coral=Grön korall +Pink Coral=Rosa korall +Cyan Coral=Cyan korall +Brown Coral=Brun korall +Orange Coral=Orange korall +Coral Skeleton=Korallskelett +Water Source=Vattenkälla +Flowing Water=Flytande vatten +River Water Source=Flodvattenkälla +Flowing River Water=Flytande flodvatten +Lava Source=Lavakälla +Flowing Lava=Flytande lava +Empty Bookshelf=Tom bokhylla +Bookshelf (@1 written, @2 empty books)=Bokhylla (@1 skriva, @2 tomma böcker) +Bookshelf=Bokhylla +Text too long=Texten är för lång +"@1"="@1" +Wooden Sign=Träskylt +Steel Sign=Stålskylt +Wooden Ladder=Trästege +Steel Ladder=Stålstege +Apple Wood Fence=Äppleträstaket +Acacia Wood Fence=Akaciastaket +Jungle Wood Fence=Djungelstaket +Pine Wood Fence=Tallstaket +Aspen Wood Fence=Aspträdstaket +Apple Wood Fence Rail=Äppleträstaketsräls +Acacia Wood Fence Rail=Akaciastaketsräls +Jungle Wood Fence Rail=Djungelstaketsräls +Pine Wood Fence Rail=Tallstaketsräls +Aspen Wood Fence Rail=Aspstaketsräls +Glass=Glas +Obsidian Glass=Obsidianglas +Brick Block=Tegelstensblock +Mese Lamp=Meselampa +Apple Wood Mese Post Light=Äppleträ-meselykta +Acacia Wood Mese Post Light=Acacia-meselykta +Jungle Wood Mese Post Light=Djungel-meselykta +Pine Wood Mese Post Light=Tall-meselykta +Aspen Wood Mese Post Light=Aspträ-meselykta +Cloud=Moln +Wooden Pickaxe=Trähacka +Stone Pickaxe=Stenhacka +Bronze Pickaxe=Bronshacka +Steel Pickaxe=Stålhacka +Mese Pickaxe=Mesehacka +Diamond Pickaxe=Diamanthacka +Wooden Shovel=Träspade +Stone Shovel=Stenspade +Bronze Shovel=Bronsspade +Steel Shovel=Stålspade +Mese Shovel=Mesespade +Diamond Shovel=Diamantspade +Wooden Axe=Träyxa +Stone Axe=Stenyxa +Bronze Axe=Bronsyxa +Steel Axe=Stålyxa +Mese Axe=Meseyxa +Diamond Axe=Diamantyxa +Wooden Sword=Träsvärd +Stone Sword=Stensvärd +Bronze Sword=Bronssvärd +Steel Sword=Stålsvärd +Mese Sword=Mesesvärd +Diamond Sword=Diamantsvärd +Torch=Fackla +@1 will intersect protection on growth.=@1 kommer korsa skyddet mot tillväxt. diff --git a/mods/default/locale/default.uk.tr b/mods/default/locale/default.uk.tr new file mode 100644 index 0000000..aa24bfb --- /dev/null +++ b/mods/default/locale/default.uk.tr @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest=Замкнена скриня +Locked Chest (owned by @1)=Замкнена скриня (власник — @1) +You do not own this chest.=Ви — не власник цієї скрині. +a locked chest=замкнена скриня +Chest=Скриня +Write=Писати +Read=Читати +Title:=Заголовок: +Contents:=Вміст: +Save=Зберегти +by @1=Автор: @1 +Page @1 of @2=Сторінка @1 з @2 +The book you were writing to mysteriously disappeared.=Книга, в яку ви писали, загадковим чином зникла. +"@1" by @2=@2 — "@1" +Blueberries=Чорниці +Book=Книга +Book with Text=Книга з текстом +Bronze Ingot=Бронзовий злиток +Clay Brick=Глиняна цегла +Clay Lump=Шматок глини +Coal Lump=Шматок вугілля +Copper Ingot=Мідний злиток +Copper Lump=Шматок міді +Diamond=Діамант +Flint=Кремінь +Gold Ingot=Золотий злиток +Gold Lump=Шматок золота +Iron Lump=Шматок заліза +Mese Crystal=Кристал Месе +Mese Crystal Fragment=Уламок кристалу Месе +Obsidian Shard=Обсидіановий уламок +Paper=Папір +Steel Ingot=Сталевий злиток +Stick=Палиця +Tin Ingot=Олов'яний злиток +Tin Lump=Шматок олова +Furnace is empty=Піч порожня +100% (output full)=100% (піч переповнена) +@1%=@1% +Not cookable=Не може бути приготовано +Empty=Порожньо +Furnace active=Піч запалена +Furnace inactive=Піч не запалена +(Item: @1; Fuel: @2)=(Предмет: @1; Паливо: @2) +Furnace=Піч +Stone=Камінь +Cobblestone=Кругляк +Stone Brick=Кам'яна цегла +Stone Block=Блок каменю +Mossy Cobblestone=Моховитий кругляк +Desert Stone=Пустельний камінь +Desert Cobblestone=Пустельний кругляк +Desert Stone Brick=Цегла з пустельного каменю +Desert Stone Block=Блок пустельного каменю +Sandstone=Пісковик +Sandstone Brick=Пісковикова цегла +Sandstone Block=Блок пісковику +Desert Sandstone=Пустельний пісковик +Desert Sandstone Brick=Цегла з пустельного пісковику +Desert Sandstone Block=Блок пустельного пісковику +Silver Sandstone=Срібний пісковик +Silver Sandstone Brick=Цегла зі срібного пісковику +Silver Sandstone Block=Блок срібного пісковику +Obsidian=Обсидіан +Obsidian Brick=Обсидіанова цегла +Obsidian Block=Блок обсидіану +Dirt=Земля +Dirt with Grass=Земля з травою +Dirt with Grass and Footsteps=Земля з травою та слідами +Dirt with Savanna Grass=Земля із саванною травою +Dirt with Snow=Земля зі снігом +Dirt with Rainforest Litter=Земля з тропічно-лісовою підстилкою +Dirt with Coniferous Litter=Земля з хвойно-лісовою підстилкою +Savanna Dirt=Саванна земля +Savanna Dirt with Savanna Grass=Саванна земля із саванною травою +Permafrost=Вічна мерзлота +Permafrost with Stones=Вічна мерзлота з камінням +Permafrost with Moss=Вічна мерзлота з мохом +Sand=Пісок +Desert Sand=Пустельний пісок +Silver Sand=Срібний пісок +Gravel=Гравій +Clay=Глина +Snow=Сніг +Snow Block=Блок снігу +Ice=Крига +Cave Ice=Печерова крига +Apple Tree=Стовбур яблуні +Apple Wood Planks=Яблуневі дошки +Apple Tree Sapling=Саджанець яблуні +Apple Tree Leaves=Яблуневе листя +Apple=Яблуко +Apple Marker=Мітка яблука +Jungle Tree=Стовбур тропічного дерева +Jungle Wood Planks=Дошки з тропічного дерева +Jungle Tree Leaves=Листя тропічного дерева +Jungle Tree Sapling=Саджанець тропічного дерева +Emergent Jungle Tree Sapling=Молодий саджанець тропічного дерева +Pine Tree=Сосновий стовбур +Pine Wood Planks=Соснові дошки +Pine Needles=Соснова хвоя +Pine Tree Sapling=Саджанець сосни +Acacia Tree=Акацієвий стовбур +Acacia Wood Planks=Акацієві дошки +Acacia Tree Leaves=Акацієве листя +Acacia Tree Sapling=Саджанець акації +Aspen Tree=Осиковий стовбур +Aspen Wood Planks=Осикові дошки +Aspen Tree Leaves=Осикове листя +Aspen Tree Sapling=Саджанець осики +Coal Ore=Поклади вугілля +Coal Block=Блок вугілля +Iron Ore=Поклади заліза +Steel Block=Блок сталі +Copper Ore=Поклади міді +Copper Block=Блок міді +Tin Ore=Поклади олова +Tin Block=Блок олова +Bronze Block=Блок бронзи +Mese Ore=Поклади Месе +Mese Block=Блок Месе +Gold Ore=Поклади золота +Gold Block=Блок золота +Diamond Ore=Поклади діамантів +Diamond Block=Блок діамантів +Cactus=Кактус +Large Cactus Seedling=Великий саджанець кактуса +Papyrus=Папірус +Dry Shrub=Сухий кущ +Jungle Grass=Тропічна трава +Grass=Трава +Savanna Grass=Саванна трава +Fern=Папороть +Marram Grass=Пляжна трава +Bush Stem=Стебла куща +Bush Leaves=Листя куща +Bush Sapling=Саджанець куща +Blueberry Bush Leaves with Berries=Кущ чорниці з ягодами +Blueberry Bush Leaves=Кущ чорниці +Blueberry Bush Sapling=Саджанець куща чорниці +Acacia Bush Stem=Стебла акацієвого куща +Acacia Bush Leaves=Листя акацієвого куща +Acacia Bush Sapling=Саджанець акацієвого куща +Pine Bush Stem=Стебла соснового куща +Pine Bush Needles=Хвоя соснового куща +Pine Bush Sapling=Саджанець соснового куща +Kelp=Ламінарія +Green Coral=Зелений корал +Pink Coral=Рожевий корал +Cyan Coral=Блакитний корал +Brown Coral=Коричневий корал +Orange Coral=Помаранчевий корал +Coral Skeleton=Скелет корала +Water Source=Водне джерело +Flowing Water=Проточна вода +River Water Source=Річкове водне джерело +Flowing River Water=Проточна річкова вода +Lava Source=Лавове джерело +Flowing Lava=Проточна лава +Empty Bookshelf=Порожня книжкова полиця +Bookshelf (@1 written, @2 empty books)=Книжкова полиця (книги: @1 з текстом, @2 без тексту) +Bookshelf=Книжкова полиця +Text too long=Текст занадто довгий +"@1"="@1" +Wooden Sign=Дерев'яна табличка +Steel Sign=Сталева табличка +Wooden Ladder=Дерев'яна драбина +Steel Ladder=Сталева драбина +Apple Wood Fence=Яблуневий паркан +Acacia Wood Fence=Акацієвий паркан +Jungle Wood Fence=Паркан із тропічного дерева +Pine Wood Fence=Сосновий паркан +Aspen Wood Fence=Осиковий паркан +Apple Wood Fence Rail=Яблуневий рейковий паркан +Acacia Wood Fence Rail=Акацієвий рейковий паркан +Jungle Wood Fence Rail=Рейковий паркан з тропічного дерева +Pine Wood Fence Rail=Сосновий рейковий паркан +Aspen Wood Fence Rail=Осиковий рейковий паркан +Glass=Скло +Obsidian Glass=Обсидіанове скло +Brick Block=Цегляний блок +Mese Lamp=Месе-лампа +Apple Wood Mese Post Light=Яблуневий стовповий Месе-світильник +Acacia Wood Mese Post Light=Акацієвий стовповий Месе-світильник +Jungle Wood Mese Post Light=Стовповий Месе-світильник із тропічного дерева +Pine Wood Mese Post Light=Сосновий стовповий Месе-світильник +Aspen Wood Mese Post Light=Осиковий стовповий Месе-світильник +Cloud=Хмара +Wooden Pickaxe=Дерев'яне кайло +Stone Pickaxe=Кам'яне кайло +Bronze Pickaxe=Бронзове кайло +Steel Pickaxe=Сталеве кайло +Mese Pickaxe=Месе-кайло +Diamond Pickaxe=Діамантове кайло +Wooden Shovel=Дерев'яна лопата +Stone Shovel=Кам'яна лопата +Bronze Shovel=Бронзова лопата +Steel Shovel=Сталева лопата +Mese Shovel=Месе-лопата +Diamond Shovel=Діамантова лопата +Wooden Axe=Дерев'яна сокира +Stone Axe=Кам'яна сокира +Bronze Axe=Бронзова сокира +Steel Axe=Сталева сокира +Mese Axe=Месе-сокира +Diamond Axe=Діамантова сокира +Wooden Sword=Дерев'яний меч +Stone Sword=Кам'яний меч +Bronze Sword=Бронзовий меч +Steel Sword=Сталевий меч +Mese Sword=Месе-меч +Diamond Sword=Діамантовий меч +Torch=Смолоскип +@1 will intersect protection on growth.=@1 перетне захист коли виросте. diff --git a/mods/default/locale/default.zh_CN.tr b/mods/default/locale/default.zh_CN.tr new file mode 100644 index 0000000..c887df8 --- /dev/null +++ b/mods/default/locale/default.zh_CN.tr @@ -0,0 +1,221 @@ +# textdomain: default +Locked Chest=已上锁的箱子 +Locked Chest (owned by @1)=已上锁的箱子(属于@1) +You do not own this chest.=这个箱子不属于你所有。 +a locked chest=一个已上锁的箱子 +Chest=箱子 +Write=写 +Read=读 +Title:=标题: +Contents:=内容: +Save=保存 +by @1=由@1 +Page @1 of @2=第@1页,共@2页。 +The book you were writing to mysteriously disappeared.=你正在写的书不知为何消失了。 +"@1" by @2="@1" by @2 +Blueberries=蓝莓 +Book=书 +Book with Text=带文字的书 +Bronze Ingot=青铜锭 +Clay Brick=粘土砖 +Clay Lump=粘土块 +Coal Lump=煤块 +Copper Ingot=铜锭 +Copper Lump=铜块 +Diamond=钻石 +Flint=燧石 +Gold Ingot=金锭 +Gold Lump=金块 +Iron Lump=铁块 +Mese Crystal=黄石晶体 +Mese Crystal Fragment=黄石晶体碎片 +Obsidian Shard=黑曜石碎片 +Paper=纸 +Steel Ingot=铁锭 +Stick=棒 +Tin Ingot=锡锭 +Tin Lump=锡块 +Furnace is empty=熔炉是空的 +100% (output full)=100%(输出已满) +@1%=@1% +Not cookable=不可烹饪 +Empty=空 +Furnace active=熔炉正在运转 +Furnace inactive=熔炉未使用 +(Item: @1; Fuel: @2)=(项目:@1;燃料:@2) +Furnace=熔炉 +Stone=石 +Cobblestone=鹅卵石 +Stone Brick=石砖 +Stone Block=石方块 +Mossy Cobblestone=苔藓覆盖的鹅卵石 +Desert Stone=沙漠石 +Desert Cobblestone=沙漠鹅卵石 +Desert Stone Brick=沙漠鹅卵石砖 +Desert Stone Block=沙漠鹅卵石方块 +Sandstone=砂岩 +Sandstone Brick=砂岩砖 +Sandstone Block=砂岩方块 +Desert Sandstone=沙漠砂岩 +Desert Sandstone Brick=沙漠砂岩砖 +Desert Sandstone Block=沙漠砂岩方块 +Silver Sandstone=银砂岩 +Silver Sandstone Brick=银砂岩砖 +Silver Sandstone Block=银砂岩方块 +Obsidian=黑曜石 +Obsidian Brick=黑曜石砖 +Obsidian Block=黑曜石方块 +Dirt=土方块 +Dirt with Grass=草方块 +Dirt with Grass and Footsteps=带有脚印的草方块 +Dirt with Savanna Grass=草原草方块 +Dirt with Snow=雪土方块 +Dirt with Rainforest Litter=雨林凋落物土 +Dirt with Coniferous Litter=针叶林凋落物土 +Savanna Dirt=草原土 +Savanna Dirt with Savanna Grass=草原草方块 +Permafrost=多年冻土 +Permafrost with Stones=带石头的多年冻土 +Permafrost with Moss=生苔的多年冻土 +Sand=沙 +Desert Sand=沙漠沙 +Silver Sand=银沙 +Gravel=沙砾 +Clay=粘土 +Snow=雪 +Snow Block=雪方块 +Ice=冰 +Cave Ice=洞穴冰 +Apple Tree=苹果树 +Apple Wood Planks=苹果树木板 +Apple Tree Sapling=苹果树苗 +Apple Tree Leaves=苹果树叶 +Apple=苹果 +Apple Marker=苹果标记 +Jungle Tree=丛林树 +Jungle Wood Planks=丛林树木板 +Jungle Tree Leaves=丛林树叶 +Jungle Tree Sapling=丛林树苗 +Emergent Jungle Tree Sapling=露生层丛林树苗 +Pine Tree=松树 +Pine Wood Planks=松树木板 +Pine Needles=松针 +Pine Tree Sapling=松树树苗 +Acacia Tree=相思树 +Acacia Wood Planks=相思树木板 +Acacia Tree Leaves=相思树叶 +Acacia Tree Sapling=相思树树苗 +Aspen Tree=白杨树 +Aspen Wood Planks=白杨树木板 +Aspen Tree Leaves=白杨树叶 +Aspen Tree Sapling=白杨树树苗 +Coal Ore=煤炭矿石 +Coal Block=煤炭方块 +Iron Ore=铁矿石 +Steel Block=钢方块 +Copper Ore=铜矿石 +Copper Block=铜方块 +Tin Ore=锡矿石 +Tin Block=锡方块 +Bronze Block=青铜方块 +Mese Ore=黄石矿石 +Mese Block=黄石方块 +Gold Ore=金矿石 +Gold Block=金方块 +Diamond Ore=钻石矿石 +Diamond Block=钻石方块 +Cactus=仙人掌 +Large Cactus Seedling=大仙人掌苗 +Papyrus=莎草纸 +Dry Shrub=干灌木 +Jungle Grass=丛林草 +Grass=草 +Savanna Grass=草原草 +Fern=蕨 +Marram Grass=滨草 +Bush Stem=灌木 +Bush Leaves=灌木叶 +Bush Sapling=灌木苗 +Blueberry Bush Leaves with Berries=长蓝莓的蓝莓灌木叶 +Blueberry Bush Leaves=蓝莓灌木叶 +Blueberry Bush Sapling=蓝莓灌木苗 +Acacia Bush Stem=相思灌木 +Acacia Bush Leaves=相思灌木叶 +Acacia Bush Sapling=相思灌木苗 +Pine Bush Stem=松树灌木 +Pine Bush Needles=松树灌木针 +Pine Bush Sapling=松树灌木苗 +Kelp=海带 +Green Coral=绿珊瑚 +Pink Coral=淡红珊瑚 +Cyan Coral=青珊瑚 +Brown Coral=棕珊瑚 +Orange Coral=橙珊瑚 +Coral Skeleton=珊瑚骨架 +Water Source=水方块 +Flowing Water=流动的水 +River Water Source=河水方块 +Flowing River Water=流动的河水 +Lava Source=岩浆方块 +Flowing Lava=流动的岩浆 +Empty Bookshelf=空书架 +Bookshelf (@1 written, @2 empty books)=书架(@1本有字的书,@2本空书) +Bookshelf=书架 +Text too long=文字太长 +"@1"="@1" +Wooden Sign=木牌 +Steel Sign=铁牌 +Wooden Ladder=木梯子 +Steel Ladder=铁梯子 +Apple Wood Fence=苹果木栅栏 +Acacia Wood Fence=相思木栅栏 +Jungle Wood Fence=丛林木栅栏 +Pine Wood Fence=松木栅栏 +Aspen Wood Fence=白杨木栅栏 +Apple Wood Fence Rail=苹果木栏杆 +Acacia Wood Fence Rail=相思木栏杆 +Jungle Wood Fence Rail=丛林木栏杆 +Pine Wood Fence Rail=松木栏杆 +Aspen Wood Fence Rail=白杨木栏杆 +Glass=玻璃 +Obsidian Glass=黑曜石玻璃 +Brick Block=砖方块 +Mese Lamp=黄石灯 +Apple Wood Mese Post Light=苹果木黄石灯柱 +Acacia Wood Mese Post Light=金合欢木黄石灯柱 +Jungle Wood Mese Post Light=丛林木黄石灯柱 +Pine Wood Mese Post Light=松木黄石灯柱 +Aspen Wood Mese Post Light=白杨木黄石灯柱 +Cloud=云 +Wooden Pickaxe=木镐 +Stone Pickaxe=石镐 +Bronze Pickaxe=青铜镐 +Steel Pickaxe=铁镐 +Mese Pickaxe=黄石镐 +Diamond Pickaxe=钻石镐 +Wooden Shovel=木铲 +Stone Shovel=石铲 +Bronze Shovel=青铜铲 +Steel Shovel=铁铲 +Mese Shovel=黄石铲 +Diamond Shovel=钻石铲 +Wooden Axe=木斧 +Stone Axe=石斧 +Bronze Axe=青铜斧 +Steel Axe=铁斧 +Mese Axe=黄石斧 +Diamond Axe=钻石斧 +Wooden Sword=木剑 +Stone Sword=石剑 +Bronze Sword=青铜剑 +Steel Sword=铁剑 +Mese Sword=黄石剑 +Diamond Sword=钻石剑 +Torch=火把 +@1 will intersect protection on growth.=@1生长时将与保护区域相交。 + + +##### not used anymore ##### + +Dirt with Dry Grass=干草土方块 +Dry Grass=干草 diff --git a/mods/default/locale/default.zh_TW.tr b/mods/default/locale/default.zh_TW.tr new file mode 100644 index 0000000..bd638b4 --- /dev/null +++ b/mods/default/locale/default.zh_TW.tr @@ -0,0 +1,221 @@ +# textdomain: default +Locked Chest=已上鎖的箱子 +Locked Chest (owned by @1)=已上鎖的箱子(屬於@1所有) +You do not own this chest.=這個箱子不屬於你所有。 +a locked chest=一個已上鎖的箱子 +Chest=箱子 +Write=寫 +Read=讀 +Title:=標題: +Contents:=內容: +Save=保存 +by @1=由@1 +Page @1 of @2=第@1頁,共@2頁。 +The book you were writing to mysteriously disappeared.=你正在寫的書神秘消失了。 +"@1" by @2="@1" by @2 +Blueberries=藍莓 +Book=書 +Book with Text=帶文字的書 +Bronze Ingot=青銅錠 +Clay Brick=粘土磚 +Clay Lump=粘土塊 +Coal Lump=煤塊 +Copper Ingot=銅錠 +Copper Lump=銅塊 +Diamond=鑽石 +Flint=燧石 +Gold Ingot=金錠 +Gold Lump=金塊 +Iron Lump=鐵塊 +Mese Crystal=黃石晶體 +Mese Crystal Fragment=黃石晶體碎片 +Obsidian Shard=黑曜石碎片 +Paper=紙 +Steel Ingot=鐵錠 +Stick=棒 +Tin Ingot=錫錠 +Tin Lump=錫塊 +Furnace is empty=熔爐是空的 +100% (output full)=100%(輸出已滿) +@1%=@1% +Not cookable=不可烹飪 +Empty=空 +Furnace active=熔爐正在運轉 +Furnace inactive=熔爐未使用 +(Item: @1; Fuel: @2)=(項目:@1;燃料:@2) +Furnace=熔爐 +Stone=石 +Cobblestone=鵝卵石 +Stone Brick=石磚 +Stone Block=石方塊 +Mossy Cobblestone=苔蘚覆蓋的鵝卵石 +Desert Stone=沙漠石 +Desert Cobblestone=沙漠鵝卵石 +Desert Stone Brick=沙漠鵝卵石磚 +Desert Stone Block=沙漠鵝卵石方塊 +Sandstone=砂岩 +Sandstone Brick=砂岩磚 +Sandstone Block=砂岩方塊 +Desert Sandstone=沙漠砂岩 +Desert Sandstone Brick=沙漠砂岩磚 +Desert Sandstone Block=沙漠砂岩方塊 +Silver Sandstone=銀砂岩 +Silver Sandstone Brick=銀砂岩磚 +Silver Sandstone Block=銀砂岩方塊 +Obsidian=黑曜石 +Obsidian Brick=黑曜石磚 +Obsidian Block=黑曜石方塊 +Dirt=土方塊 +Dirt with Grass=草方塊 +Dirt with Grass and Footsteps=草方塊及腳印 +Dirt with Savanna Grass=草原草方塊 +Dirt with Snow=雪土方塊 +Dirt with Rainforest Litter=雨林腐土 +Dirt with Coniferous Litter=針葉林腐土 +Savanna Dirt=草原土 +Savanna Dirt with Savanna Grass=草原草方塊(草原土) +Permafrost=多年凍土 +Permafrost with Stones=帶石頭的多年凍土 +Permafrost with Moss=生苔的多年凍土 +Sand=沙 +Desert Sand=沙漠沙 +Silver Sand=銀沙 +Gravel=沙礫 +Clay=粘土 +Snow=雪 +Snow Block=雪方塊 +Ice=冰 +Cave Ice=洞穴冰 +Apple Tree=蘋果樹 +Apple Wood Planks=蘋果樹木板 +Apple Tree Sapling=蘋果樹苗 +Apple Tree Leaves=蘋果樹葉 +Apple=蘋果 +Apple Marker=蘋果標記 +Jungle Tree=叢林樹 +Jungle Wood Planks=叢林樹木板 +Jungle Tree Leaves=叢林樹葉 +Jungle Tree Sapling=叢林樹苗 +Emergent Jungle Tree Sapling=應急叢林樹苗 +Pine Tree=松樹 +Pine Wood Planks=松樹木板 +Pine Needles=松針 +Pine Tree Sapling=松樹樹苗 +Acacia Tree=相思樹 +Acacia Wood Planks=相思樹木板 +Acacia Tree Leaves=相思樹葉 +Acacia Tree Sapling=相思樹樹苗 +Aspen Tree=白楊樹 +Aspen Wood Planks=白楊樹木板 +Aspen Tree Leaves=白楊樹葉 +Aspen Tree Sapling=白楊樹樹苗 +Coal Ore=煤炭礦石 +Coal Block=煤炭方塊 +Iron Ore=鐵礦石 +Steel Block=鋼方塊 +Copper Ore=銅礦石 +Copper Block=銅方塊 +Tin Ore=錫礦石 +Tin Block=錫方塊 +Bronze Block=青銅方塊 +Mese Ore=黃石礦石 +Mese Block=黃石方塊 +Gold Ore=金礦石 +Gold Block=金方塊 +Diamond Ore=鑽石礦石 +Diamond Block=鑽石方塊 +Cactus=仙人掌 +Large Cactus Seedling=大仙人掌苗 +Papyrus=莎草紙 +Dry Shrub=幹灌木 +Jungle Grass=叢林草 +Grass=草 +Savanna Grass= +Fern=蕨 +Marram Grass=濱草 +Bush Stem=灌木 +Bush Leaves=灌木葉 +Bush Sapling=灌木苗 +Blueberry Bush Leaves with Berries=藍莓灌木葉與漿果 +Blueberry Bush Leaves=藍莓灌木葉 +Blueberry Bush Sapling=藍莓灌木苗 +Acacia Bush Stem=相思灌木 +Acacia Bush Leaves=相思灌木葉 +Acacia Bush Sapling=相思灌木苗 +Pine Bush Stem=松樹灌木 +Pine Bush Needles=松樹灌木針 +Pine Bush Sapling=松樹灌木苗 +Kelp=海帶 +Green Coral=綠珊瑚 +Pink Coral=淡紅珊瑚 +Cyan Coral=青珊瑚 +Brown Coral=棕珊瑚 +Orange Coral=橙珊瑚 +Coral Skeleton=珊瑚骨架 +Water Source=水方塊 +Flowing Water=流動的水 +River Water Source=河水方塊 +Flowing River Water=流動的河水 +Lava Source=岩漿方塊 +Flowing Lava=流動的岩漿 +Empty Bookshelf=空書架 +Bookshelf (@1 written, @2 empty books)=書架(@1本有字的書,@2本空書) +Bookshelf=書架 +Text too long=文字太長 +"@1"="@1" +Wooden Sign=木牌 +Steel Sign=鐵牌 +Wooden Ladder=木梯子 +Steel Ladder=鐵梯子 +Apple Wood Fence=蘋果木柵欄 +Acacia Wood Fence=相思木柵欄 +Jungle Wood Fence=叢林木柵欄 +Pine Wood Fence=松木柵欄 +Aspen Wood Fence=白楊木柵欄 +Apple Wood Fence Rail=蘋果木欄杆 +Acacia Wood Fence Rail=相思木欄杆 +Jungle Wood Fence Rail=叢林木欄杆 +Pine Wood Fence Rail=松木欄杆 +Aspen Wood Fence Rail=白楊木欄杆 +Glass=玻璃 +Obsidian Glass=黑曜石玻璃 +Brick Block=磚方塊 +Mese Lamp=黃石燈 +Apple Wood Mese Post Light=蘋果木黃石燈柱 +Acacia Wood Mese Post Light=金合歡木黃石燈柱 +Jungle Wood Mese Post Light=叢林木黃石燈柱 +Pine Wood Mese Post Light=松木黃石燈柱 +Aspen Wood Mese Post Light=白楊木黃石燈柱 +Cloud=雲 +Wooden Pickaxe=木鎬 +Stone Pickaxe=石鎬 +Bronze Pickaxe=青銅鎬 +Steel Pickaxe=鐵鎬 +Mese Pickaxe=黃石鎬 +Diamond Pickaxe=鑽石鎬 +Wooden Shovel=木鏟 +Stone Shovel=石鏟 +Bronze Shovel=青銅鏟 +Steel Shovel=鐵鏟 +Mese Shovel=黃石鏟 +Diamond Shovel=鑽石鏟 +Wooden Axe=木斧 +Stone Axe=石斧 +Bronze Axe=青銅斧 +Steel Axe=鐵斧 +Mese Axe=黃石斧 +Diamond Axe=鑽石斧 +Wooden Sword=木劍 +Stone Sword=石劍 +Bronze Sword=青銅劍 +Steel Sword=鐵劍 +Mese Sword=黃石劍 +Diamond Sword=鑽石劍 +Torch=火把 +@1 will intersect protection on growth.=@1將與增長的保護相交。 + + +##### not used anymore ##### + +Dirt with Dry Grass=乾草土方塊 +Dry Grass=乾草 diff --git a/mods/default/locale/template.txt b/mods/default/locale/template.txt new file mode 100644 index 0000000..815c29c --- /dev/null +++ b/mods/default/locale/template.txt @@ -0,0 +1,215 @@ +# textdomain: default +Locked Chest= +Locked Chest (owned by @1)= +You do not own this chest.= +a locked chest= +Chest= +Write= +Read= +Title:= +Contents:= +Save= +by @1= +Page @1 of @2= +The book you were writing to mysteriously disappeared.= +"@1" by @2= +Blueberries= +Book= +Book with Text= +Bronze Ingot= +Clay Brick= +Clay Lump= +Coal Lump= +Copper Ingot= +Copper Lump= +Diamond= +Flint= +Gold Ingot= +Gold Lump= +Iron Lump= +Mese Crystal= +Mese Crystal Fragment= +Obsidian Shard= +Paper= +Steel Ingot= +Stick= +Tin Ingot= +Tin Lump= +Furnace is empty= +100% (output full)= +@1%= +Not cookable= +Empty= +Furnace active= +Furnace inactive= +(Item: @1; Fuel: @2)= +Furnace= +Stone= +Cobblestone= +Stone Brick= +Stone Block= +Mossy Cobblestone= +Desert Stone= +Desert Cobblestone= +Desert Stone Brick= +Desert Stone Block= +Sandstone= +Sandstone Brick= +Sandstone Block= +Desert Sandstone= +Desert Sandstone Brick= +Desert Sandstone Block= +Silver Sandstone= +Silver Sandstone Brick= +Silver Sandstone Block= +Obsidian= +Obsidian Brick= +Obsidian Block= +Dirt= +Dirt with Grass= +Dirt with Grass and Footsteps= +Dirt with Savanna Grass= +Dirt with Snow= +Dirt with Rainforest Litter= +Dirt with Coniferous Litter= +Savanna Dirt= +Savanna Dirt with Savanna Grass= +Permafrost= +Permafrost with Stones= +Permafrost with Moss= +Sand= +Desert Sand= +Silver Sand= +Gravel= +Clay= +Snow= +Snow Block= +Ice= +Cave Ice= +Apple Tree= +Apple Wood Planks= +Apple Tree Sapling= +Apple Tree Leaves= +Apple= +Apple Marker= +Jungle Tree= +Jungle Wood Planks= +Jungle Tree Leaves= +Jungle Tree Sapling= +Emergent Jungle Tree Sapling= +Pine Tree= +Pine Wood Planks= +Pine Needles= +Pine Tree Sapling= +Acacia Tree= +Acacia Wood Planks= +Acacia Tree Leaves= +Acacia Tree Sapling= +Aspen Tree= +Aspen Wood Planks= +Aspen Tree Leaves= +Aspen Tree Sapling= +Coal Ore= +Coal Block= +Iron Ore= +Steel Block= +Copper Ore= +Copper Block= +Tin Ore= +Tin Block= +Bronze Block= +Mese Ore= +Mese Block= +Gold Ore= +Gold Block= +Diamond Ore= +Diamond Block= +Cactus= +Large Cactus Seedling= +Papyrus= +Dry Shrub= +Jungle Grass= +Grass= +Savanna Grass= +Fern= +Marram Grass= +Bush Stem= +Bush Leaves= +Bush Sapling= +Blueberry Bush Leaves with Berries= +Blueberry Bush Leaves= +Blueberry Bush Sapling= +Acacia Bush Stem= +Acacia Bush Leaves= +Acacia Bush Sapling= +Pine Bush Stem= +Pine Bush Needles= +Pine Bush Sapling= +Kelp= +Green Coral= +Pink Coral= +Cyan Coral= +Brown Coral= +Orange Coral= +Coral Skeleton= +Water Source= +Flowing Water= +River Water Source= +Flowing River Water= +Lava Source= +Flowing Lava= +Empty Bookshelf= +Bookshelf (@1 written, @2 empty books)= +Bookshelf= +Text too long= +"@1"= +Wooden Sign= +Steel Sign= +Wooden Ladder= +Steel Ladder= +Apple Wood Fence= +Acacia Wood Fence= +Jungle Wood Fence= +Pine Wood Fence= +Aspen Wood Fence= +Apple Wood Fence Rail= +Acacia Wood Fence Rail= +Jungle Wood Fence Rail= +Pine Wood Fence Rail= +Aspen Wood Fence Rail= +Glass= +Obsidian Glass= +Brick Block= +Mese Lamp= +Apple Wood Mese Post Light= +Acacia Wood Mese Post Light= +Jungle Wood Mese Post Light= +Pine Wood Mese Post Light= +Aspen Wood Mese Post Light= +Cloud= +Wooden Pickaxe= +Stone Pickaxe= +Bronze Pickaxe= +Steel Pickaxe= +Mese Pickaxe= +Diamond Pickaxe= +Wooden Shovel= +Stone Shovel= +Bronze Shovel= +Steel Shovel= +Mese Shovel= +Diamond Shovel= +Wooden Axe= +Stone Axe= +Bronze Axe= +Steel Axe= +Mese Axe= +Diamond Axe= +Wooden Sword= +Stone Sword= +Bronze Sword= +Steel Sword= +Mese Sword= +Diamond Sword= +Torch= +@1 will intersect protection on growth.= diff --git a/mods/default/mapgen.lua b/mods/default/mapgen.lua new file mode 100644 index 0000000..24978ff --- /dev/null +++ b/mods/default/mapgen.lua @@ -0,0 +1,2495 @@ +-- +-- Aliases for map generators +-- + +-- All mapgens + +minetest.register_alias("mapgen_stone", "default:stone") +minetest.register_alias("mapgen_water_source", "default:water_source") +minetest.register_alias("mapgen_river_water_source", "default:river_water_source") + +-- Additional aliases needed for mapgen v6 + +minetest.register_alias("mapgen_lava_source", "default:lava_source") +minetest.register_alias("mapgen_dirt", "default:dirt") +minetest.register_alias("mapgen_dirt_with_grass", "default:dirt_with_grass") +minetest.register_alias("mapgen_sand", "default:sand") +minetest.register_alias("mapgen_gravel", "default:gravel") +minetest.register_alias("mapgen_desert_stone", "default:desert_stone") +minetest.register_alias("mapgen_desert_sand", "default:desert_sand") +minetest.register_alias("mapgen_dirt_with_snow", "default:dirt_with_snow") +minetest.register_alias("mapgen_snowblock", "default:snowblock") +minetest.register_alias("mapgen_snow", "default:snow") +minetest.register_alias("mapgen_ice", "default:ice") + +minetest.register_alias("mapgen_tree", "default:tree") +minetest.register_alias("mapgen_leaves", "default:leaves") +minetest.register_alias("mapgen_apple", "default:apple") +minetest.register_alias("mapgen_jungletree", "default:jungletree") +minetest.register_alias("mapgen_jungleleaves", "default:jungleleaves") +minetest.register_alias("mapgen_junglegrass", "default:junglegrass") +minetest.register_alias("mapgen_pine_tree", "default:pine_tree") +minetest.register_alias("mapgen_pine_needles", "default:pine_needles") + +minetest.register_alias("mapgen_cobble", "default:cobble") +minetest.register_alias("mapgen_stair_cobble", "stairs:stair_cobble") +minetest.register_alias("mapgen_mossycobble", "default:mossycobble") +minetest.register_alias("mapgen_stair_desert_stone", "stairs:stair_desert_stone") + + +-- +-- Register ores +-- + +-- Mgv6 + +function default.register_mgv6_ores() + + -- Blob ore + -- These first to avoid other ores in blobs + + -- Clay + -- This first to avoid clay in sand blobs + + minetest.register_ore({ + ore_type = "blob", + ore = "default:clay", + wherein = {"default:sand"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_max = 0, + y_min = -15, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = -316, + octaves = 1, + persist = 0.0 + }, + }) + + -- Sand + + minetest.register_ore({ + ore_type = "blob", + ore = "default:sand", + wherein = {"default:stone", "default:desert_stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_max = 0, + y_min = -31, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 2316, + octaves = 1, + persist = 0.0 + }, + }) + + -- Dirt + + minetest.register_ore({ + ore_type = "blob", + ore = "default:dirt", + wherein = {"default:stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_max = 31000, + y_min = -31, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 17676, + octaves = 1, + persist = 0.0 + }, + }) + + -- Gravel + + minetest.register_ore({ + ore_type = "blob", + ore = "default:gravel", + wherein = {"default:stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 766, + octaves = 1, + persist = 0.0 + }, + }) + + -- Scatter ores + + -- Coal + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 9, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 8, + clust_size = 3, + y_max = 64, + y_min = -31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 24 * 24 * 24, + clust_num_ores = 27, + clust_size = 6, + y_max = 0, + y_min = -31000, + }) + + -- Iron + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 12, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 7 * 7 * 7, + clust_num_ores = 5, + clust_size = 3, + y_max = 0, + y_min = -31000, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 24 * 24 * 24, + clust_num_ores = 27, + clust_size = 6, + y_max = -64, + y_min = -31000, + }) + + -- Copper + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 5, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 12 * 12 * 12, + clust_num_ores = 4, + clust_size = 3, + y_max = -16, + y_min = -63, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 5, + clust_size = 3, + y_max = -64, + y_min = -31000, + }) + + -- Tin + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10 * 10 * 10, + clust_num_ores = 5, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 4, + clust_size = 3, + y_max = -32, + y_min = -127, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10 * 10 * 10, + clust_num_ores = 5, + clust_size = 3, + y_max = -128, + y_min = -31000, + }) + + -- Gold + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 5, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 3, + clust_size = 2, + y_max = -64, + y_min = -255, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 5, + clust_size = 3, + y_max = -256, + y_min = -31000, + }) + + -- Mese crystal + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 18 * 18 * 18, + clust_num_ores = 3, + clust_size = 2, + y_max = -64, + y_min = -255, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_max = -256, + y_min = -31000, + }) + + -- Diamond + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 4, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 17 * 17 * 17, + clust_num_ores = 4, + clust_size = 3, + y_max = -128, + y_min = -255, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 4, + clust_size = 3, + y_max = -256, + y_min = -31000, + }) + + -- Mese block + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_max = -1024, + y_min = -31000, + }) +end + + +-- All mapgens except mgv6 + +function default.register_ores() + + -- Stratum ores. + -- These obviously first. + + -- Silver sandstone + + minetest.register_ore({ + ore_type = "stratum", + ore = "default:silver_sandstone", + wherein = {"default:stone"}, + clust_scarcity = 1, + y_max = 46, + y_min = 10, + noise_params = { + offset = 28, + scale = 16, + spread = {x = 128, y = 128, z = 128}, + seed = 90122, + octaves = 1, + }, + stratum_thickness = 4, + biomes = {"cold_desert"}, + }) + + minetest.register_ore({ + ore_type = "stratum", + ore = "default:silver_sandstone", + wherein = {"default:stone"}, + clust_scarcity = 1, + y_max = 42, + y_min = 6, + noise_params = { + offset = 24, + scale = 16, + spread = {x = 128, y = 128, z = 128}, + seed = 90122, + octaves = 1, + }, + stratum_thickness = 2, + biomes = {"cold_desert"}, + }) + + -- Desert sandstone + + minetest.register_ore({ + ore_type = "stratum", + ore = "default:desert_sandstone", + wherein = {"default:desert_stone"}, + clust_scarcity = 1, + y_max = 46, + y_min = 10, + noise_params = { + offset = 28, + scale = 16, + spread = {x = 128, y = 128, z = 128}, + seed = 90122, + octaves = 1, + }, + stratum_thickness = 4, + biomes = {"desert"}, + }) + + minetest.register_ore({ + ore_type = "stratum", + ore = "default:desert_sandstone", + wherein = {"default:desert_stone"}, + clust_scarcity = 1, + y_max = 42, + y_min = 6, + noise_params = { + offset = 24, + scale = 16, + spread = {x = 128, y = 128, z = 128}, + seed = 90122, + octaves = 1, + }, + stratum_thickness = 2, + biomes = {"desert"}, + }) + + -- Sandstone + + minetest.register_ore({ + ore_type = "stratum", + ore = "default:sandstone", + wherein = {"default:desert_stone"}, + clust_scarcity = 1, + y_max = 39, + y_min = 3, + noise_params = { + offset = 21, + scale = 16, + spread = {x = 128, y = 128, z = 128}, + seed = 90122, + octaves = 1, + }, + stratum_thickness = 2, + biomes = {"desert"}, + }) + + -- Blob ore. + -- These before scatter ores to avoid other ores in blobs. + + -- Clay + + minetest.register_ore({ + ore_type = "blob", + ore = "default:clay", + wherein = {"default:sand"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_max = 0, + y_min = -15, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = -316, + octaves = 1, + persist = 0.0 + }, + }) + + -- Silver sand + + minetest.register_ore({ + ore_type = "blob", + ore = "default:silver_sand", + wherein = {"default:stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 2316, + octaves = 1, + persist = 0.0 + }, + }) + + -- Dirt + + minetest.register_ore({ + ore_type = "blob", + ore = "default:dirt", + wherein = {"default:stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_max = 31000, + y_min = -31, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 17676, + octaves = 1, + persist = 0.0 + }, + -- Only where default:dirt is present as surface material + biomes = {"taiga", "snowy_grassland", "grassland", "coniferous_forest", + "deciduous_forest", "deciduous_forest_shore", "rainforest", + "rainforest_swamp"} + }) + + -- Gravel + + minetest.register_ore({ + ore_type = "blob", + ore = "default:gravel", + wherein = {"default:stone"}, + clust_scarcity = 16 * 16 * 16, + clust_size = 5, + y_max = 31000, + y_min = -31000, + noise_threshold = 0.0, + noise_params = { + offset = 0.5, + scale = 0.2, + spread = {x = 5, y = 5, z = 5}, + seed = 766, + octaves = 1, + persist = 0.0 + }, + }) + + -- Scatter ores + + -- Coal + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 9, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 8 * 8 * 8, + clust_num_ores = 8, + clust_size = 3, + y_max = 64, + y_min = -127, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_coal", + wherein = "default:stone", + clust_scarcity = 12 * 12 * 12, + clust_num_ores = 30, + clust_size = 5, + y_max = -128, + y_min = -31000, + }) + + -- Tin + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10 * 10 * 10, + clust_num_ores = 5, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 4, + clust_size = 3, + y_max = -64, + y_min = -127, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_tin", + wherein = "default:stone", + clust_scarcity = 10 * 10 * 10, + clust_num_ores = 5, + clust_size = 3, + y_max = -128, + y_min = -31000, + }) + + -- Copper + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 5, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 12 * 12 * 12, + clust_num_ores = 4, + clust_size = 3, + y_max = -64, + y_min = -127, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_copper", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 5, + clust_size = 3, + y_max = -128, + y_min = -31000, + }) + + -- Iron + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 9 * 9 * 9, + clust_num_ores = 12, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 7 * 7 * 7, + clust_num_ores = 5, + clust_size = 3, + y_max = -128, + y_min = -255, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_iron", + wherein = "default:stone", + clust_scarcity = 12 * 12 * 12, + clust_num_ores = 29, + clust_size = 5, + y_max = -256, + y_min = -31000, + }) + + -- Gold + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 5, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 3, + clust_size = 2, + y_max = -256, + y_min = -511, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_gold", + wherein = "default:stone", + clust_scarcity = 13 * 13 * 13, + clust_num_ores = 5, + clust_size = 3, + y_max = -512, + y_min = -31000, + }) + + -- Mese crystal + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 18 * 18 * 18, + clust_num_ores = 3, + clust_size = 2, + y_max = -512, + y_min = -1023, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_mese", + wherein = "default:stone", + clust_scarcity = 14 * 14 * 14, + clust_num_ores = 5, + clust_size = 3, + y_max = -1024, + y_min = -31000, + }) + + -- Diamond + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 4, + clust_size = 3, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 17 * 17 * 17, + clust_num_ores = 4, + clust_size = 3, + y_max = -1024, + y_min = -2047, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:stone_with_diamond", + wherein = "default:stone", + clust_scarcity = 15 * 15 * 15, + clust_num_ores = 4, + clust_size = 3, + y_max = -2048, + y_min = -31000, + }) + + -- Mese block + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_max = 31000, + y_min = 1025, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 36 * 36 * 36, + clust_num_ores = 3, + clust_size = 2, + y_max = -2048, + y_min = -4095, + }) + + minetest.register_ore({ + ore_type = "scatter", + ore = "default:mese", + wherein = "default:stone", + clust_scarcity = 28 * 28 * 28, + clust_num_ores = 5, + clust_size = 3, + y_max = -4096, + y_min = -31000, + }) +end + + +-- +-- Register biomes +-- + +-- All mapgens except mgv6 + +function default.register_biomes() + + -- Icesheet + + minetest.register_biome({ + name = "icesheet", + node_dust = "default:snowblock", + node_top = "default:snowblock", + depth_top = 1, + node_filler = "default:snowblock", + depth_filler = 3, + node_stone = "default:cave_ice", + node_water_top = "default:ice", + depth_water_top = 10, + node_river_water = "default:ice", + node_riverbed = "default:gravel", + depth_riverbed = 2, + node_dungeon = "default:ice", + node_dungeon_stair = "stairs:stair_ice", + y_max = 31000, + y_min = -8, + heat_point = 0, + humidity_point = 73, + }) + + minetest.register_biome({ + name = "icesheet_ocean", + node_dust = "default:snowblock", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_water_top = "default:ice", + depth_water_top = 10, + node_cave_liquid = "default:water_source", + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -9, + y_min = -255, + heat_point = 0, + humidity_point = 73, + }) + + minetest.register_biome({ + name = "icesheet_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 0, + humidity_point = 73, + }) + + -- Tundra + + minetest.register_biome({ + name = "tundra_highland", + node_dust = "default:snow", + node_riverbed = "default:gravel", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 31000, + y_min = 47, + heat_point = 0, + humidity_point = 40, + }) + + minetest.register_biome({ + name = "tundra", + node_top = "default:permafrost_with_stones", + depth_top = 1, + node_filler = "default:permafrost", + depth_filler = 1, + node_riverbed = "default:gravel", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 4, + y_max = 46, + y_min = 2, + heat_point = 0, + humidity_point = 40, + }) + + minetest.register_biome({ + name = "tundra_beach", + node_top = "default:gravel", + depth_top = 1, + node_filler = "default:gravel", + depth_filler = 2, + node_riverbed = "default:gravel", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 1, + y_max = 1, + y_min = -3, + heat_point = 0, + humidity_point = 40, + }) + + minetest.register_biome({ + name = "tundra_ocean", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:gravel", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 1, + y_max = -4, + y_min = -255, + heat_point = 0, + humidity_point = 40, + }) + + minetest.register_biome({ + name = "tundra_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 0, + humidity_point = 40, + }) + + -- Taiga + + minetest.register_biome({ + name = "taiga", + node_dust = "default:snow", + node_top = "default:dirt_with_snow", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 31000, + y_min = 4, + heat_point = 25, + humidity_point = 70, + }) + + minetest.register_biome({ + name = "taiga_ocean", + node_dust = "default:snow", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 1, + y_max = 3, + y_min = -255, + heat_point = 25, + humidity_point = 70, + }) + + minetest.register_biome({ + name = "taiga_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 25, + humidity_point = 70, + }) + + -- Snowy grassland + + minetest.register_biome({ + name = "snowy_grassland", + node_dust = "default:snow", + node_top = "default:dirt_with_snow", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 1, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 31000, + y_min = 4, + heat_point = 20, + humidity_point = 35, + }) + + minetest.register_biome({ + name = "snowy_grassland_ocean", + node_dust = "default:snow", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 1, + y_max = 3, + y_min = -255, + heat_point = 20, + humidity_point = 35, + }) + + minetest.register_biome({ + name = "snowy_grassland_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 20, + humidity_point = 35, + }) + + -- Grassland + + minetest.register_biome({ + name = "grassland", + node_top = "default:dirt_with_grass", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 1, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 31000, + y_min = 6, + heat_point = 50, + humidity_point = 35, + }) + + minetest.register_biome({ + name = "grassland_dunes", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 2, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 1, + y_max = 5, + y_min = 4, + heat_point = 50, + humidity_point = 35, + }) + + minetest.register_biome({ + name = "grassland_ocean", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 3, + y_min = -255, + heat_point = 50, + humidity_point = 35, + }) + + minetest.register_biome({ + name = "grassland_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 50, + humidity_point = 35, + }) + + -- Coniferous forest + + minetest.register_biome({ + name = "coniferous_forest", + node_top = "default:dirt_with_coniferous_litter", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 31000, + y_min = 6, + heat_point = 45, + humidity_point = 70, + }) + + minetest.register_biome({ + name = "coniferous_forest_dunes", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 1, + y_max = 5, + y_min = 4, + heat_point = 45, + humidity_point = 70, + }) + + minetest.register_biome({ + name = "coniferous_forest_ocean", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 3, + y_min = -255, + heat_point = 45, + humidity_point = 70, + }) + + minetest.register_biome({ + name = "coniferous_forest_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 45, + humidity_point = 70, + }) + + -- Deciduous forest + + minetest.register_biome({ + name = "deciduous_forest", + node_top = "default:dirt_with_grass", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 31000, + y_min = 1, + heat_point = 60, + humidity_point = 68, + }) + + minetest.register_biome({ + name = "deciduous_forest_shore", + node_top = "default:dirt", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 0, + y_min = -1, + heat_point = 60, + humidity_point = 68, + }) + + minetest.register_biome({ + name = "deciduous_forest_ocean", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 1, + y_max = -2, + y_min = -255, + heat_point = 60, + humidity_point = 68, + }) + + minetest.register_biome({ + name = "deciduous_forest_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 60, + humidity_point = 68, + }) + + -- Desert + + minetest.register_biome({ + name = "desert", + node_top = "default:desert_sand", + depth_top = 1, + node_filler = "default:desert_sand", + depth_filler = 1, + node_stone = "default:desert_stone", + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:desert_stone", + node_dungeon_stair = "stairs:stair_desert_stone", + y_max = 31000, + y_min = 4, + heat_point = 92, + humidity_point = 16, + }) + + minetest.register_biome({ + name = "desert_ocean", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_stone = "default:desert_stone", + node_riverbed = "default:sand", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:desert_stone", + node_dungeon_stair = "stairs:stair_desert_stone", + vertical_blend = 1, + y_max = 3, + y_min = -255, + heat_point = 92, + humidity_point = 16, + }) + + minetest.register_biome({ + name = "desert_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 92, + humidity_point = 16, + }) + + -- Sandstone desert + + minetest.register_biome({ + name = "sandstone_desert", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 1, + node_stone = "default:sandstone", + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:sandstonebrick", + node_dungeon_stair = "stairs:stair_sandstone_block", + y_max = 31000, + y_min = 4, + heat_point = 60, + humidity_point = 0, + }) + + minetest.register_biome({ + name = "sandstone_desert_ocean", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_stone = "default:sandstone", + node_riverbed = "default:sand", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:sandstonebrick", + node_dungeon_stair = "stairs:stair_sandstone_block", + y_max = 3, + y_min = -255, + heat_point = 60, + humidity_point = 0, + }) + + minetest.register_biome({ + name = "sandstone_desert_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 60, + humidity_point = 0, + }) + + -- Cold desert + + minetest.register_biome({ + name = "cold_desert", + node_top = "default:silver_sand", + depth_top = 1, + node_filler = "default:silver_sand", + depth_filler = 1, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 31000, + y_min = 4, + heat_point = 40, + humidity_point = 0, + }) + + minetest.register_biome({ + name = "cold_desert_ocean", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 1, + y_max = 3, + y_min = -255, + heat_point = 40, + humidity_point = 0, + }) + + minetest.register_biome({ + name = "cold_desert_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 40, + humidity_point = 0, + }) + + -- Savanna + + minetest.register_biome({ + name = "savanna", + node_top = "default:dry_dirt_with_dry_grass", + depth_top = 1, + node_filler = "default:dry_dirt", + depth_filler = 1, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 31000, + y_min = 1, + heat_point = 89, + humidity_point = 42, + }) + + minetest.register_biome({ + name = "savanna_shore", + node_top = "default:dry_dirt", + depth_top = 1, + node_filler = "default:dry_dirt", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 0, + y_min = -1, + heat_point = 89, + humidity_point = 42, + }) + + minetest.register_biome({ + name = "savanna_ocean", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 1, + y_max = -2, + y_min = -255, + heat_point = 89, + humidity_point = 42, + }) + + minetest.register_biome({ + name = "savanna_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 89, + humidity_point = 42, + }) + + -- Rainforest + + minetest.register_biome({ + name = "rainforest", + node_top = "default:dirt_with_rainforest_litter", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 31000, + y_min = 1, + heat_point = 86, + humidity_point = 65, + }) + + minetest.register_biome({ + name = "rainforest_swamp", + node_top = "default:dirt", + depth_top = 1, + node_filler = "default:dirt", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = 0, + y_min = -1, + heat_point = 86, + humidity_point = 65, + }) + + minetest.register_biome({ + name = "rainforest_ocean", + node_top = "default:sand", + depth_top = 1, + node_filler = "default:sand", + depth_filler = 3, + node_riverbed = "default:sand", + depth_riverbed = 2, + node_cave_liquid = "default:water_source", + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + vertical_blend = 1, + y_max = -2, + y_min = -255, + heat_point = 86, + humidity_point = 65, + }) + + minetest.register_biome({ + name = "rainforest_under", + node_cave_liquid = {"default:water_source", "default:lava_source"}, + node_dungeon = "default:cobble", + node_dungeon_alt = "default:mossycobble", + node_dungeon_stair = "stairs:stair_cobble", + y_max = -256, + y_min = -31000, + heat_point = 86, + humidity_point = 65, + }) +end + + +-- +-- Register decorations +-- + +-- Mgv6 + +function default.register_mgv6_decorations() + + -- Papyrus + + minetest.register_decoration({ + name = "default:papyrus", + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.3, + scale = 0.7, + spread = {x = 100, y = 100, z = 100}, + seed = 354, + octaves = 3, + persist = 0.7 + }, + y_max = 1, + y_min = 1, + decoration = "default:papyrus", + height = 2, + height_max = 4, + spawn_by = "default:water_source", + num_spawn_by = 1, + }) + + -- Cacti + + minetest.register_decoration({ + name = "default:cactus", + deco_type = "simple", + place_on = {"default:desert_sand"}, + sidelen = 16, + noise_params = { + offset = -0.012, + scale = 0.024, + spread = {x = 100, y = 100, z = 100}, + seed = 230, + octaves = 3, + persist = 0.6 + }, + y_max = 30, + y_min = 1, + decoration = "default:cactus", + height = 3, + height_max = 4, + }) + + -- Long grasses + + for length = 1, 5 do + minetest.register_decoration({ + name = "default:grass_"..length, + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.007, + spread = {x = 100, y = 100, z = 100}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + y_max = 30, + y_min = 1, + decoration = "default:grass_"..length, + }) + end + + -- Dry shrubs + + minetest.register_decoration({ + name = "default:dry_shrub", + deco_type = "simple", + place_on = {"default:desert_sand", "default:dirt_with_snow"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.035, + spread = {x = 100, y = 100, z = 100}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + y_max = 30, + y_min = 1, + decoration = "default:dry_shrub", + param2 = 4, + }) +end + + +-- All mapgens except mgv6 + +local function register_grass_decoration(offset, scale, length) + minetest.register_decoration({ + name = "default:grass_" .. length, + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = offset, + scale = scale, + spread = {x = 200, y = 200, z = 200}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + biomes = {"grassland", "deciduous_forest"}, + y_max = 31000, + y_min = 1, + decoration = "default:grass_" .. length, + }) +end + +local function register_dry_grass_decoration(offset, scale, length) + minetest.register_decoration({ + name = "default:dry_grass_" .. length, + deco_type = "simple", + place_on = {"default:dry_dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = offset, + scale = scale, + spread = {x = 200, y = 200, z = 200}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + biomes = {"savanna"}, + y_max = 31000, + y_min = 1, + decoration = "default:dry_grass_" .. length, + }) +end + +local function register_fern_decoration(seed, length) + minetest.register_decoration({ + name = "default:fern_" .. length, + deco_type = "simple", + place_on = {"default:dirt_with_coniferous_litter"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.2, + spread = {x = 100, y = 100, z = 100}, + seed = seed, + octaves = 3, + persist = 0.7 + }, + biomes = {"coniferous_forest"}, + y_max = 31000, + y_min = 6, + decoration = "default:fern_" .. length, + }) +end + + +function default.register_decorations() + -- Savanna bare dirt patches. + -- Must come before all savanna decorations that are placed on dry grass. + -- Noise is similar to long dry grass noise, but scale inverted, to appear + -- where long dry grass is least dense and shortest. + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:dry_dirt_with_dry_grass"}, + sidelen = 4, + noise_params = { + offset = -1.5, + scale = -1.5, + spread = {x = 200, y = 200, z = 200}, + seed = 329, + octaves = 4, + persist = 1.0 + }, + biomes = {"savanna"}, + y_max = 31000, + y_min = 1, + decoration = "default:dry_dirt", + place_offset_y = -1, + flags = "force_placement", + }) + + -- Apple tree and log + + minetest.register_decoration({ + name = "default:apple_tree", + deco_type = "schematic", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0.024, + scale = 0.015, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"deciduous_forest"}, + y_max = 31000, + y_min = 1, + schematic = minetest.get_modpath("default") .. "/schematics/apple_tree.mts", + flags = "place_center_x, place_center_z", + rotation = "random", + }) + + minetest.register_decoration({ + name = "default:apple_log", + deco_type = "schematic", + place_on = {"default:dirt_with_grass"}, + place_offset_y = 1, + sidelen = 16, + noise_params = { + offset = 0.0012, + scale = 0.0007, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"deciduous_forest"}, + y_max = 31000, + y_min = 1, + schematic = minetest.get_modpath("default") .. "/schematics/apple_log.mts", + flags = "place_center_x", + rotation = "random", + spawn_by = "default:dirt_with_grass", + num_spawn_by = 8, + }) + + -- Emergent jungle tree + -- Due to 32 node height, altitude is limited and prescence depends on chunksize + + local chunksize + if core.get_mapgen_chunksize then + local v = core.get_mapgen_chunksize() + chunksize = math.max(v.x, v.y, v.z) + else + chunksize = tonumber(core.get_mapgen_setting("chunksize")) + end + if chunksize >= 5 then + minetest.register_decoration({ + name = "default:emergent_jungle_tree", + deco_type = "schematic", + place_on = {"default:dirt_with_rainforest_litter"}, + sidelen = 80, + noise_params = { + offset = 0.0, + scale = 0.0025, + spread = {x = 250, y = 250, z = 250}, + seed = 2685, + octaves = 3, + persist = 0.7 + }, + biomes = {"rainforest"}, + y_max = 32, + y_min = 1, + schematic = minetest.get_modpath("default") .. + "/schematics/emergent_jungle_tree.mts", + flags = "place_center_x, place_center_z", + rotation = "random", + place_offset_y = -4, + }) + end + + -- Jungle tree and log + + minetest.register_decoration({ + name = "default:jungle_tree", + deco_type = "schematic", + place_on = {"default:dirt_with_rainforest_litter"}, + sidelen = 80, + fill_ratio = 0.1, + biomes = {"rainforest"}, + y_max = 31000, + y_min = 1, + schematic = minetest.get_modpath("default") .. "/schematics/jungle_tree.mts", + flags = "place_center_x, place_center_z", + rotation = "random", + }) + + -- Swamp jungle trees + + minetest.register_decoration({ + name = "default:jungle_tree(swamp)", + deco_type = "schematic", + place_on = {"default:dirt"}, + sidelen = 16, + -- Noise tuned to place swamp trees where papyrus is absent + noise_params = { + offset = 0.0, + scale = -0.1, + spread = {x = 200, y = 200, z = 200}, + seed = 354, + octaves = 1, + persist = 0.5 + }, + biomes = {"rainforest_swamp"}, + y_max = 0, + y_min = -1, + schematic = minetest.get_modpath("default") .. "/schematics/jungle_tree.mts", + flags = "place_center_x, place_center_z", + rotation = "random", + }) + + minetest.register_decoration({ + name = "default:jungle_log", + deco_type = "schematic", + place_on = {"default:dirt_with_rainforest_litter"}, + place_offset_y = 1, + sidelen = 80, + fill_ratio = 0.005, + biomes = {"rainforest"}, + y_max = 31000, + y_min = 1, + schematic = minetest.get_modpath("default") .. "/schematics/jungle_log.mts", + flags = "place_center_x", + rotation = "random", + spawn_by = "default:dirt_with_rainforest_litter", + num_spawn_by = 8, + }) + + -- Taiga and temperate coniferous forest pine tree, small pine tree and log + + minetest.register_decoration({ + name = "default:pine_tree", + deco_type = "schematic", + place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"}, + sidelen = 16, + noise_params = { + offset = 0.010, + scale = 0.048, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"taiga", "coniferous_forest"}, + y_max = 31000, + y_min = 4, + schematic = minetest.get_modpath("default") .. "/schematics/pine_tree.mts", + flags = "place_center_x, place_center_z", + }) + + minetest.register_decoration({ + name = "default:small_pine_tree", + deco_type = "schematic", + place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"}, + sidelen = 16, + noise_params = { + offset = 0.010, + scale = -0.048, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"taiga", "coniferous_forest"}, + y_max = 31000, + y_min = 4, + schematic = minetest.get_modpath("default") .. "/schematics/small_pine_tree.mts", + flags = "place_center_x, place_center_z", + }) + + minetest.register_decoration({ + name = "default:pine_log", + deco_type = "schematic", + place_on = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"}, + place_offset_y = 1, + sidelen = 80, + fill_ratio = 0.0018, + biomes = {"taiga", "coniferous_forest"}, + y_max = 31000, + y_min = 4, + schematic = minetest.get_modpath("default") .. "/schematics/pine_log.mts", + flags = "place_center_x", + rotation = "random", + spawn_by = {"default:dirt_with_snow", "default:dirt_with_coniferous_litter"}, + num_spawn_by = 8, + }) + + -- Acacia tree and log + + minetest.register_decoration({ + name = "default:acacia_tree", + deco_type = "schematic", + place_on = {"default:dry_dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.002, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"savanna"}, + y_max = 31000, + y_min = 1, + schematic = minetest.get_modpath("default") .. "/schematics/acacia_tree.mts", + flags = "place_center_x, place_center_z", + rotation = "random", + }) + + minetest.register_decoration({ + name = "default:acacia_log", + deco_type = "schematic", + place_on = {"default:dry_dirt_with_dry_grass"}, + place_offset_y = 1, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.001, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"savanna"}, + y_max = 31000, + y_min = 1, + schematic = minetest.get_modpath("default") .. "/schematics/acacia_log.mts", + flags = "place_center_x", + rotation = "random", + spawn_by = "default:dry_dirt_with_dry_grass", + num_spawn_by = 8, + }) + + -- Aspen tree and log + + minetest.register_decoration({ + name = "default:aspen_tree", + deco_type = "schematic", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0.0, + scale = -0.015, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"deciduous_forest"}, + y_max = 31000, + y_min = 1, + schematic = minetest.get_modpath("default") .. "/schematics/aspen_tree.mts", + flags = "place_center_x, place_center_z", + }) + + minetest.register_decoration({ + name = "default:aspen_log", + deco_type = "schematic", + place_on = {"default:dirt_with_grass"}, + place_offset_y = 1, + sidelen = 16, + noise_params = { + offset = 0.0, + scale = -0.0008, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"deciduous_forest"}, + y_max = 31000, + y_min = 1, + schematic = minetest.get_modpath("default") .. "/schematics/aspen_log.mts", + flags = "place_center_x", + rotation = "random", + spawn_by = "default:dirt_with_grass", + num_spawn_by = 8, + }) + + -- Large cactus + + minetest.register_decoration({ + name = "default:large_cactus", + deco_type = "schematic", + place_on = {"default:desert_sand"}, + sidelen = 16, + noise_params = { + offset = -0.0003, + scale = 0.0009, + spread = {x = 200, y = 200, z = 200}, + seed = 230, + octaves = 3, + persist = 0.6 + }, + biomes = {"desert"}, + y_max = 31000, + y_min = 4, + schematic = minetest.get_modpath("default") .. "/schematics/large_cactus.mts", + flags = "place_center_x, place_center_z", + rotation = "random", + }) + + -- Cactus + + minetest.register_decoration({ + name = "default:cactus", + deco_type = "simple", + place_on = {"default:desert_sand"}, + sidelen = 16, + noise_params = { + offset = -0.0003, + scale = 0.0009, + spread = {x = 200, y = 200, z = 200}, + seed = 230, + octaves = 3, + persist = 0.6 + }, + biomes = {"desert"}, + y_max = 31000, + y_min = 4, + decoration = "default:cactus", + height = 2, + height_max = 5, + }) + + -- Papyrus + + -- Dirt version for rainforest swamp + + minetest.register_decoration({ + name = "default:papyrus_on_dirt", + deco_type = "schematic", + place_on = {"default:dirt"}, + sidelen = 16, + noise_params = { + offset = -0.3, + scale = 0.7, + spread = {x = 200, y = 200, z = 200}, + seed = 354, + octaves = 3, + persist = 0.7 + }, + biomes = {"rainforest_swamp"}, + y_max = 0, + y_min = 0, + schematic = minetest.get_modpath("default") .. "/schematics/papyrus_on_dirt.mts", + }) + + -- Dry dirt version for savanna shore + + minetest.register_decoration({ + name = "default:papyrus_on_dry_dirt", + deco_type = "schematic", + place_on = {"default:dry_dirt"}, + sidelen = 16, + noise_params = { + offset = -0.3, + scale = 0.7, + spread = {x = 200, y = 200, z = 200}, + seed = 354, + octaves = 3, + persist = 0.7 + }, + biomes = {"savanna_shore"}, + y_max = 0, + y_min = 0, + schematic = minetest.get_modpath("default") .. + "/schematics/papyrus_on_dry_dirt.mts", + }) + + -- Bush + + minetest.register_decoration({ + name = "default:bush", + deco_type = "schematic", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = {x = 100, y = 100, z = 100}, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = {"grassland", "deciduous_forest"}, + y_max = 31000, + y_min = 1, + schematic = minetest.get_modpath("default") .. "/schematics/bush.mts", + flags = "place_center_x, place_center_z", + }) + + -- Blueberry bush + + minetest.register_decoration({ + name = "default:blueberry_bush", + deco_type = "schematic", + place_on = {"default:dirt_with_grass", "default:dirt_with_snow"}, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = {x = 100, y = 100, z = 100}, + seed = 697, + octaves = 3, + persist = 0.7, + }, + biomes = {"grassland", "snowy_grassland"}, + y_max = 31000, + y_min = 1, + place_offset_y = 1, + schematic = minetest.get_modpath("default") .. "/schematics/blueberry_bush.mts", + flags = "place_center_x, place_center_z", + }) + + -- Acacia bush + + minetest.register_decoration({ + name = "default:acacia_bush", + deco_type = "schematic", + place_on = {"default:dry_dirt_with_dry_grass"}, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = {x = 100, y = 100, z = 100}, + seed = 90155, + octaves = 3, + persist = 0.7, + }, + biomes = {"savanna"}, + y_max = 31000, + y_min = 1, + schematic = minetest.get_modpath("default") .. "/schematics/acacia_bush.mts", + flags = "place_center_x, place_center_z", + }) + + -- Pine bush + + minetest.register_decoration({ + name = "default:pine_bush", + deco_type = "schematic", + place_on = {"default:dirt_with_snow"}, + sidelen = 16, + noise_params = { + offset = -0.004, + scale = 0.01, + spread = {x = 100, y = 100, z = 100}, + seed = 137, + octaves = 3, + persist = 0.7, + }, + biomes = {"taiga", "snowy_grassland"}, + y_max = 31000, + y_min = 4, + schematic = minetest.get_modpath("default") .. "/schematics/pine_bush.mts", + flags = "place_center_x, place_center_z", + }) + + -- Grasses + + register_grass_decoration(-0.03, 0.09, 5) + register_grass_decoration(-0.015, 0.075, 4) + register_grass_decoration(0, 0.06, 3) + register_grass_decoration(0.015, 0.045, 2) + register_grass_decoration(0.03, 0.03, 1) + + -- Dry grasses + + register_dry_grass_decoration(0.01, 0.05, 5) + register_dry_grass_decoration(0.03, 0.03, 4) + register_dry_grass_decoration(0.05, 0.01, 3) + register_dry_grass_decoration(0.07, -0.01, 2) + register_dry_grass_decoration(0.09, -0.03, 1) + + -- Ferns + + register_fern_decoration(14936, 3) + register_fern_decoration(801, 2) + register_fern_decoration(5, 1) + + -- Junglegrass + + minetest.register_decoration({ + name = "default:junglegrass", + deco_type = "simple", + place_on = {"default:dirt_with_rainforest_litter"}, + sidelen = 80, + fill_ratio = 0.1, + biomes = {"rainforest"}, + y_max = 31000, + y_min = 1, + decoration = "default:junglegrass", + }) + + -- Dry shrub + + minetest.register_decoration({ + name = "default:dry_shrub", + deco_type = "simple", + place_on = {"default:desert_sand", + "default:sand", "default:silver_sand"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.02, + spread = {x = 200, y = 200, z = 200}, + seed = 329, + octaves = 3, + persist = 0.6 + }, + biomes = {"desert", "sandstone_desert", "cold_desert"}, + y_max = 31000, + y_min = 2, + decoration = "default:dry_shrub", + param2 = 4, + }) + + -- Marram grass + + minetest.register_decoration({ + name = "default:marram_grass", + deco_type = "simple", + place_on = {"default:sand"}, + sidelen = 4, + noise_params = { + offset = -0.7, + scale = 4.0, + spread = {x = 16, y = 16, z = 16}, + seed = 513337, + octaves = 1, + persist = 0.0, + flags = "absvalue, eased" + }, + biomes = {"coniferous_forest_dunes", "grassland_dunes"}, + y_max = 6, + y_min = 4, + decoration = { + "default:marram_grass_1", + "default:marram_grass_2", + "default:marram_grass_3", + }, + }) + + -- Tundra moss + + minetest.register_decoration({ + deco_type = "simple", + place_on = {"default:permafrost_with_stones"}, + sidelen = 4, + noise_params = { + offset = -0.8, + scale = 2.0, + spread = {x = 100, y = 100, z = 100}, + seed = 53995, + octaves = 3, + persist = 1.0 + }, + biomes = {"tundra"}, + y_max = 50, + y_min = 2, + decoration = "default:permafrost_with_moss", + place_offset_y = -1, + flags = "force_placement", + }) + + -- Tundra patchy snow + + minetest.register_decoration({ + deco_type = "simple", + place_on = { + "default:permafrost_with_moss", + "default:permafrost_with_stones", + "default:stone", + "default:gravel" + }, + sidelen = 4, + noise_params = { + offset = 0, + scale = 1.0, + spread = {x = 100, y = 100, z = 100}, + seed = 172555, + octaves = 3, + persist = 1.0 + }, + biomes = {"tundra", "tundra_beach"}, + y_max = 50, + y_min = 1, + decoration = "default:snow", + }) + + -- Coral reef + + minetest.register_decoration({ + name = "default:corals", + deco_type = "simple", + place_on = {"default:sand"}, + place_offset_y = -1, + sidelen = 4, + noise_params = { + offset = -4, + scale = 4, + spread = {x = 50, y = 50, z = 50}, + seed = 7013, + octaves = 3, + persist = 0.7, + }, + biomes = { + "desert_ocean", + "savanna_ocean", + "rainforest_ocean", + }, + y_max = -2, + y_min = -8, + flags = "force_placement", + decoration = { + "default:coral_green", "default:coral_pink", + "default:coral_cyan", "default:coral_brown", + "default:coral_orange", "default:coral_skeleton", + }, + }) + + -- Kelp + + minetest.register_decoration({ + name = "default:kelp", + deco_type = "simple", + place_on = {"default:sand"}, + place_offset_y = -1, + sidelen = 16, + noise_params = { + offset = -0.04, + scale = 0.1, + spread = {x = 200, y = 200, z = 200}, + seed = 87112, + octaves = 3, + persist = 0.7 + }, + biomes = { + "taiga_ocean", + "snowy_grassland_ocean", + "grassland_ocean", + "coniferous_forest_ocean", + "deciduous_forest_ocean", + "sandstone_desert_ocean", + "cold_desert_ocean"}, + y_max = -5, + y_min = -10, + flags = "force_placement", + decoration = "default:sand_with_kelp", + param2 = 48, + param2_max = 96, + }) +end + + +-- +-- Detect mapgen to select functions +-- + + +local mg_name = minetest.get_mapgen_setting("mg_name") + +if mg_name == "v6" then + default.register_mgv6_ores() + default.register_mgv6_decorations() +else + default.register_biomes() + default.register_ores() + default.register_decorations() +end diff --git a/mods/default/mod.conf b/mods/default/mod.conf new file mode 100644 index 0000000..c9e7468 --- /dev/null +++ b/mods/default/mod.conf @@ -0,0 +1,3 @@ +name = default +description = Minetest Game mod: default +optional_depends = player_api diff --git a/mods/default/models/chest_open.obj b/mods/default/models/chest_open.obj new file mode 100644 index 0000000..72ba175 --- /dev/null +++ b/mods/default/models/chest_open.obj @@ -0,0 +1,79 @@ +# Blender v2.78 (sub 0) OBJ File: 'chest-open.blend' +# www.blender.org +o Top_Cube.002_None_Top_Cube.002_None_bottom +v -0.500000 0.408471 0.720970 +v -0.500000 1.115578 0.013863 +v -0.500000 0.894607 -0.207108 +v -0.500000 0.187501 0.499999 +v 0.500000 1.115578 0.013863 +v 0.500000 0.408471 0.720970 +v 0.500000 0.187501 0.499999 +v 0.500000 0.894607 -0.207108 +v -0.500000 0.187500 -0.500000 +v -0.500000 -0.500000 -0.500000 +v -0.500000 -0.500000 0.500000 +v 0.500000 0.187500 -0.500000 +v 0.500000 -0.500000 0.500000 +v 0.500000 -0.500000 -0.500000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vt 0.0000 0.0000 +vt 0.0000 1.0000 +vt 1.0000 1.0000 +vt 1.0000 0.6875 +vt 0.0000 0.6875 +vt 1.0000 1.0000 +vt 0.0000 0.6875 +vt 1.0000 0.6875 +vt 1.0000 0.6875 +vt 1.0000 0.0000 +vt 0.0000 0.0000 +vt 1.0000 0.6875 +vt 1.0000 0.0000 +vt 1.0000 1.0000 +vt 1.0000 0.6875 +vt 1.0000 0.0000 +vt 0.0000 1.0000 +vt 0.0000 0.6875 +vt 0.0000 0.6875 +vt 0.0000 0.0000 +vt 1.0000 0.5000 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vt 0.0000 0.5000 +vt 0.0000 0.0000 +vt 1.0000 0.0000 +vn 0.0000 0.7071 0.7071 +vn -0.0000 -1.0000 -0.0000 +vn -1.0000 0.0000 0.0000 +vn 1.0000 0.0000 -0.0000 +vn 0.0000 -0.7071 0.7071 +vn 0.0000 0.0000 1.0000 +vn -0.0000 0.7071 -0.7071 +vn -0.0000 0.0000 -1.0000 +vn -0.0000 -0.7071 -0.7071 +vn -0.0000 1.0000 -0.0000 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Top +s off +f 6/1/1 5/2/1 2/3/1 1/4/1 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Bottom +f 11/5/2 10/6/2 14/7/2 13/8/2 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Right-Left +f 1/9/3 2/10/3 3/11/3 4/12/3 +f 5/13/4 6/1/4 7/14/4 8/15/4 +f 4/12/3 9/16/3 10/17/3 11/18/3 +f 12/19/4 7/14/4 13/8/4 14/20/4 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Back +f 6/21/5 1/9/5 4/12/5 7/22/5 +f 7/22/6 4/12/6 11/18/6 13/23/6 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Front +f 2/10/7 5/24/7 8/25/7 3/11/7 +f 9/16/8 12/26/8 14/27/8 10/17/8 +g Top_Cube.002_None_Top_Cube.002_None_bottom_Top_Cube.002_None_Top_Cube.002_None_bottom_Inside +f 4/28/9 3/29/9 8/30/9 7/31/9 +f 7/31/10 12/32/10 9/33/10 4/28/10 diff --git a/mods/default/models/torch_ceiling.obj b/mods/default/models/torch_ceiling.obj new file mode 100644 index 0000000..5df8597 --- /dev/null +++ b/mods/default/models/torch_ceiling.obj @@ -0,0 +1,53 @@ +# Blender v2.77 (sub 0) OBJ File: 'torch_ceiling.blend' +# www.blender.org +v -0.062469 -0.047331 0.068152 +v -0.062469 -0.559515 -0.164388 +v -0.062469 0.004344 -0.045667 +v -0.062469 -0.507839 -0.278206 +v 0.062531 -0.047331 0.068152 +v 0.062531 -0.559515 -0.164388 +v 0.062531 0.004344 -0.045667 +v 0.062531 -0.507839 -0.278206 +v 0.353584 0.040000 0.363553 +v 0.353584 -0.397500 0.363553 +v -0.353522 0.040000 -0.343553 +v -0.353522 -0.397500 -0.343553 +v 0.353584 0.040000 -0.343553 +v -0.353522 0.040000 0.363553 +v 0.353584 -0.397500 -0.343553 +v -0.353522 -0.397500 0.363553 +vt 0.5625 0.5000 +vt 0.5625 0.6250 +vt 0.4375 0.6250 +vt 0.4375 0.5000 +vt 0.4375 0.0000 +vt 0.5625 0.0000 +vt 0.5625 0.1250 +vt 0.4375 0.1250 +vt 0.5625 0.6250 +vt 0.4375 0.6250 +vt 0.4375 0.6250 +vt 0.4375 0.0000 +vt 0.5625 0.6250 +vt 0.5625 0.0000 +vt 1.0000 0.5625 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vt 0.0000 0.5625 +vt 0.0000 0.5625 +vt 1.0000 0.5625 +vt 1.0000 1.0000 +vt 0.0000 1.0000 +vn 0.0000 0.9105 0.4134 +vn -0.0000 -0.4134 0.9105 +vn -1.0000 0.0000 0.0000 +vn 0.7071 0.0000 -0.7071 +vn 0.7071 0.0000 0.7071 +f 3/1/1 1/2/1 5/3/1 7/4/1 +f 8/5/1 4/6/1 2/7/1 6/8/1 +f 3/9/2 4/6/2 8/5/2 7/10/2 +f 1/11/3 3/9/3 4/6/3 2/12/3 +f 5/13/2 1/11/2 2/12/2 6/14/2 +f 7/10/3 8/5/3 6/14/3 5/13/3 +f 9/15/4 10/16/4 12/17/4 11/18/4 +f 13/19/5 14/20/5 16/21/5 15/22/5 diff --git a/mods/default/models/torch_floor.obj b/mods/default/models/torch_floor.obj new file mode 100644 index 0000000..dfd25e8 --- /dev/null +++ b/mods/default/models/torch_floor.obj @@ -0,0 +1,43 @@ +# Blender v2.76 (sub 11) OBJ File: 'torch_floor.blend' +# www.blender.org +v 0.062500 0.062500 -0.062500 +v 0.062500 -0.500000 -0.062500 +v 0.062500 0.062500 0.062500 +v 0.062500 -0.500000 0.062500 +v -0.062500 0.062500 -0.062500 +v -0.062500 -0.500000 -0.062500 +v -0.062500 0.062500 0.062500 +v -0.062500 -0.500000 0.062500 +v -0.353553 -0.500000 0.353553 +v -0.353553 0.500000 0.353553 +v 0.353553 -0.500000 -0.353553 +v 0.353553 0.500000 -0.353553 +v -0.353553 -0.500000 -0.353553 +v 0.353553 -0.500000 0.353553 +v -0.353553 0.500000 -0.353553 +v 0.353553 0.500000 0.353553 +vt 0.562500 0.500000 +vt 0.562500 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.500000 +vt 0.437500 0.000000 +vt 0.562500 0.000000 +vt 0.562500 0.125000 +vt 0.437500 0.125000 +vt 1.000000 0.000000 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vt 0.000000 0.000000 +vn 0.000000 1.000000 0.000000 +vn 0.000000 0.000000 -1.000000 +vn 1.000000 0.000000 0.000000 +vn -0.707100 0.000000 -0.707100 +vn -0.707100 -0.000000 0.707100 +f 3/1/1 1/2/1 5/3/1 7/4/1 +f 8/5/1 4/6/1 2/7/1 6/8/1 +f 3/2/2 4/6/2 8/5/2 7/3/2 +f 1/3/3 3/2/3 4/6/3 2/5/3 +f 5/2/2 1/3/2 2/5/2 6/6/2 +f 7/3/3 8/5/3 6/6/3 5/2/3 +f 9/9/4 10/10/4 12/11/4 11/12/4 +f 13/12/5 14/9/5 16/10/5 15/11/5 diff --git a/mods/default/models/torch_wall.obj b/mods/default/models/torch_wall.obj new file mode 100644 index 0000000..6de4b13 --- /dev/null +++ b/mods/default/models/torch_wall.obj @@ -0,0 +1,57 @@ +# Blender v2.76 (sub 11) OBJ File: 'torch_wall.blend' +# www.blender.org +v 0.062469 -0.195248 0.023570 +v 0.062469 -0.476498 -0.463570 +v 0.062469 -0.303502 0.086070 +v 0.062469 -0.584752 -0.401070 +v -0.062531 -0.195248 0.023570 +v -0.062531 -0.476498 -0.463570 +v -0.062531 -0.303502 0.086070 +v -0.062531 -0.584752 -0.401070 +v -0.353584 -0.613553 0.022500 +v -0.353584 -0.613553 0.460000 +v 0.353522 0.093553 0.022500 +v 0.353522 0.093553 0.460000 +v -0.353584 0.093553 0.022500 +v 0.353522 -0.613553 0.022500 +v -0.353584 0.093553 0.460000 +v 0.353522 -0.613553 0.460000 +v 0.353553 0.056811 -0.121957 +v 0.353553 -0.224439 -0.609096 +v -0.353553 -0.555561 0.231596 +v -0.353553 -0.836811 -0.255543 +v -0.353553 0.056811 -0.121957 +v -0.353553 -0.224439 -0.609096 +v 0.353553 -0.555561 0.231596 +v 0.353553 -0.836811 -0.255543 +vt 0.562500 0.500000 +vt 0.562500 0.625000 +vt 0.437500 0.625000 +vt 0.437500 0.500000 +vt 0.437500 0.000000 +vt 0.562500 0.000000 +vt 0.562500 0.125000 +vt 0.437500 0.125000 +vt 0.000000 0.562500 +vt 0.000000 -0.000000 +vt 1.000000 0.000000 +vt 1.000000 0.562500 +vt 1.000000 1.000000 +vt 0.000000 1.000000 +vn -0.000000 0.500000 0.866000 +vn -0.000000 0.866000 -0.500000 +vn 1.000000 0.000000 0.000000 +vn -0.707100 0.612400 -0.353600 +vn -0.707100 -0.612400 0.353600 +vn -0.707100 0.707100 -0.000000 +vn -0.707100 -0.707100 -0.000000 +f 3/1/1 1/2/1 5/3/1 7/4/1 +f 8/5/1 4/6/1 2/7/1 6/8/1 +f 3/2/2 4/6/2 8/5/2 7/3/2 +f 1/3/3 3/2/3 4/6/3 2/5/3 +f 5/2/2 1/3/2 2/5/2 6/6/2 +f 7/3/3 8/5/3 6/6/3 5/2/3 +f 17/9/4 18/10/4 20/11/4 19/12/4 +f 21/9/5 22/10/5 24/11/5 23/12/5 +f 9/12/6 10/13/6 12/14/6 11/9/6 +f 13/9/7 14/12/7 16/13/7 15/14/7 diff --git a/mods/default/nodes.lua b/mods/default/nodes.lua new file mode 100644 index 0000000..c18fb0a --- /dev/null +++ b/mods/default/nodes.lua @@ -0,0 +1,2970 @@ +-- mods/default/nodes.lua + +-- support for MT game translation. +local S = default.get_translator + +--[[ Node name convention: + +Although many node names are in combined-word form, the required form for new +node names is words separated by underscores. If both forms are used in written +language (for example pinewood and pine wood) the underscore form should be used. + +--]] + + +--[[ Index: + +Stone +----- +(1. Material 2. Cobble variant 3. Brick variant 4. Modified forms) + +default:stone +default:cobble +default:stonebrick +default:stone_block +default:mossycobble + +default:desert_stone +default:desert_cobble +default:desert_stonebrick +default:desert_stone_block + +default:sandstone +default:sandstonebrick +default:sandstone_block +default:desert_sandstone +default:desert_sandstone_brick +default:desert_sandstone_block +default:silver_sandstone +default:silver_sandstone_brick +default:silver_sandstone_block + +default:obsidian +default:obsidianbrick +default:obsidian_block + +Soft / Non-Stone +---------------- +(1. Material 2. Modified forms) + +default:dirt +default:dirt_with_grass +default:dirt_with_grass_footsteps +default:dirt_with_dry_grass +default:dirt_with_snow +default:dirt_with_rainforest_litter +default:dirt_with_coniferous_litter +default:dry_dirt +default:dry_dirt_with_dry_grass + +default:permafrost +default:permafrost_with_stones +default:permafrost_with_moss + +default:sand +default:desert_sand +default:silver_sand + +default:gravel + +default:clay + +default:snow +default:snowblock +default:ice +default:cave_ice + +Trees +----- +(1. Trunk 2. Fabricated trunk 3. Leaves 4. Sapling 5. Fruits) + +default:tree +default:wood +default:leaves +default:sapling +default:apple + +default:jungletree +default:junglewood +default:jungleleaves +default:junglesapling +default:emergent_jungle_sapling + +default:pine_tree +default:pine_wood +default:pine_needles +default:pine_sapling + +default:acacia_tree +default:acacia_wood +default:acacia_leaves +default:acacia_sapling + +default:aspen_tree +default:aspen_wood +default:aspen_leaves +default:aspen_sapling + +Ores +---- +(1. In stone 2. Blocks) + +default:stone_with_coal +default:coalblock + +default:stone_with_iron +default:steelblock + +default:stone_with_copper +default:copperblock + +default:stone_with_tin +default:tinblock + +default:bronzeblock + +default:stone_with_gold +default:goldblock + +default:stone_with_mese +default:mese + +default:stone_with_diamond +default:diamondblock + +Plantlife +--------- + +default:cactus +default:large_cactus_seedling + +default:papyrus +default:dry_shrub +default:junglegrass + +default:grass_1 +default:grass_2 +default:grass_3 +default:grass_4 +default:grass_5 + +default:dry_grass_1 +default:dry_grass_2 +default:dry_grass_3 +default:dry_grass_4 +default:dry_grass_5 + +default:fern_1 +default:fern_2 +default:fern_3 + +default:marram_grass_1 +default:marram_grass_2 +default:marram_grass_3 + +default:bush_stem +default:bush_leaves +default:bush_sapling +default:acacia_bush_stem +default:acacia_bush_leaves +default:acacia_bush_sapling +default:pine_bush_stem +default:pine_bush_needles +default:pine_bush_sapling +default:blueberry_bush_leaves_with_berries +default:blueberry_bush_leaves +default:blueberry_bush_sapling + +default:sand_with_kelp + +Corals +------ + +default:coral_green +default:coral_pink +default:coral_cyan +default:coral_brown +default:coral_orange +default:coral_skeleton + +Liquids +------- +(1. Source 2. Flowing) + +default:water_source +default:water_flowing + +default:river_water_source +default:river_water_flowing + +default:lava_source +default:lava_flowing + +Tools / "Advanced" crafting / Non-"natural" +------------------------------------------- + +default:bookshelf + +default:sign_wall_wood +default:sign_wall_steel + +default:ladder_wood +default:ladder_steel + +default:fence_wood +default:fence_acacia_wood +default:fence_junglewood +default:fence_pine_wood +default:fence_aspen_wood + +default:fence_rail_wood +default:fence_rail_acacia_wood +default:fence_rail_junglewood +default:fence_rail_pine_wood +default:fence_rail_aspen_wood + +default:glass +default:obsidian_glass + +default:brick + +default:meselamp +default:mese_post_light +default:mese_post_light_acacia_wood +default:mese_post_light_junglewood +default:mese_post_light_pine_wood +default:mese_post_light_aspen_wood + +Misc +---- + +default:cloud + +--]] + +-- Required wrapper to allow customization of default.after_place_leaves +local function after_place_leaves(...) + return default.after_place_leaves(...) +end + +-- Required wrapper to allow customization of default.grow_sapling +local function grow_sapling(...) + return default.grow_sapling(...) +end + +-- +-- Stone +-- + +minetest.register_node("default:stone", { + description = S("Stone"), + tiles = {"default_stone.png"}, + groups = {cracky = 3, stone = 1}, + drop = "default:cobble", + legacy_mineral = true, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:cobble", { + description = S("Cobblestone"), + tiles = {"default_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 2}, + sounds = default.node_sound_stone_defaults(), + _tnt_loss = 4, +}) + +minetest.register_node("default:stonebrick", { + description = S("Stone Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_stone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:stone_block", { + description = S("Stone Block"), + tiles = {"default_stone_block.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:mossycobble", { + description = S("Mossy Cobblestone"), + tiles = {"default_mossycobble.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 1}, + sounds = default.node_sound_stone_defaults(), + _tnt_loss = 4, +}) + +minetest.register_node("default:desert_stone", { + description = S("Desert Stone"), + tiles = {"default_desert_stone.png"}, + groups = {cracky = 3, stone = 1}, + drop = "default:desert_cobble", + legacy_mineral = true, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_cobble", { + description = S("Desert Cobblestone"), + tiles = {"default_desert_cobble.png"}, + is_ground_content = false, + groups = {cracky = 3, stone = 2}, + sounds = default.node_sound_stone_defaults(), + _tnt_loss = 4, +}) + +minetest.register_node("default:desert_stonebrick", { + description = S("Desert Stone Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_desert_stone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_stone_block", { + description = S("Desert Stone Block"), + tiles = {"default_desert_stone_block.png"}, + is_ground_content = false, + groups = {cracky = 2, stone = 1}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:sandstone", { + description = S("Sandstone"), + tiles = {"default_sandstone.png"}, + groups = {crumbly = 1, cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:sandstonebrick", { + description = S("Sandstone Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_sandstone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:sandstone_block", { + description = S("Sandstone Block"), + tiles = {"default_sandstone_block.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_sandstone", { + description = S("Desert Sandstone"), + tiles = {"default_desert_sandstone.png"}, + groups = {crumbly = 1, cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_sandstone_brick", { + description = S("Desert Sandstone Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_desert_sandstone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:desert_sandstone_block", { + description = S("Desert Sandstone Block"), + tiles = {"default_desert_sandstone_block.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:silver_sandstone", { + description = S("Silver Sandstone"), + tiles = {"default_silver_sandstone.png"}, + groups = {crumbly = 1, cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:silver_sandstone_brick", { + description = S("Silver Sandstone Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_silver_sandstone_brick.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:silver_sandstone_block", { + description = S("Silver Sandstone Block"), + tiles = {"default_silver_sandstone_block.png"}, + is_ground_content = false, + groups = {cracky = 2}, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:obsidian", { + description = S("Obsidian"), + tiles = {"default_obsidian.png"}, + sounds = default.node_sound_stone_defaults(), + groups = {cracky = 1, level = 2}, +}) + +minetest.register_node("default:obsidianbrick", { + description = S("Obsidian Brick"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_obsidian_brick.png"}, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + groups = {cracky = 1, level = 2}, +}) + +minetest.register_node("default:obsidian_block", { + description = S("Obsidian Block"), + tiles = {"default_obsidian_block.png"}, + is_ground_content = false, + sounds = default.node_sound_stone_defaults(), + groups = {cracky = 1, level = 2}, +}) + +-- +-- Soft / Non-Stone +-- + +minetest.register_node("default:dirt", { + description = S("Dirt"), + tiles = {"default_dirt.png"}, + groups = {crumbly = 3, soil = 1}, + sounds = default.node_sound_dirt_defaults(), + _tnt_loss = 3, +}) + +minetest.register_node("default:dirt_with_grass", { + description = S("Dirt with Grass"), + tiles = {"default_grass.png", "default_dirt.png", + {name = "default_dirt.png^default_grass_side.png", + tileable_vertical = false}}, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, + drop = "default:dirt", + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.25}, + }), +}) + +minetest.register_node("default:dirt_with_grass_footsteps", { + description = S("Dirt with Grass and Footsteps"), + tiles = {"default_grass.png^default_footprint.png", "default_dirt.png", + {name = "default_dirt.png^default_grass_side.png", + tileable_vertical = false}}, + groups = {crumbly = 3, soil = 1, not_in_creative_inventory = 1}, + drop = "default:dirt", + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.25}, + }), +}) + +minetest.register_node("default:dirt_with_dry_grass", { + description = S("Dirt with Savanna Grass"), + tiles = {"default_dry_grass.png", + "default_dirt.png", + {name = "default_dirt.png^default_dry_grass_side.png", + tileable_vertical = false}}, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, + drop = "default:dirt", + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.4}, + }), +}) + +minetest.register_node("default:dirt_with_snow", { + description = S("Dirt with Snow"), + tiles = {"default_snow.png", "default_dirt.png", + {name = "default_dirt.png^default_snow_side.png", + tileable_vertical = false}}, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1, snowy = 1}, + drop = "default:dirt", + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_snow_footstep", gain = 0.2}, + }), +}) + +minetest.register_node("default:dirt_with_rainforest_litter", { + description = S("Dirt with Rainforest Litter"), + tiles = { + "default_rainforest_litter.png", + "default_dirt.png", + {name = "default_dirt.png^default_rainforest_litter_side.png", + tileable_vertical = false} + }, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, + drop = "default:dirt", + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.4}, + }), +}) + +minetest.register_node("default:dirt_with_coniferous_litter", { + description = S("Dirt with Coniferous Litter"), + tiles = { + "default_coniferous_litter.png", + "default_dirt.png", + {name = "default_dirt.png^default_coniferous_litter_side.png", + tileable_vertical = false} + }, + groups = {crumbly = 3, soil = 1, spreading_dirt_type = 1}, + drop = "default:dirt", + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.4}, + }), +}) + +minetest.register_node("default:dry_dirt", { + description = S("Savanna Dirt"), + tiles = {"default_dry_dirt.png"}, + groups = {crumbly = 3, soil = 1}, + sounds = default.node_sound_dirt_defaults(), + _tnt_loss = 3, +}) + +minetest.register_node("default:dry_dirt_with_dry_grass", { + description = S("Savanna Dirt with Savanna Grass"), + tiles = {"default_dry_grass.png", "default_dry_dirt.png", + {name = "default_dry_dirt.png^default_dry_grass_side.png", + tileable_vertical = false}}, + groups = {crumbly = 3, soil = 1}, + drop = "default:dry_dirt", + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.4}, + }), +}) + +minetest.register_node("default:permafrost", { + description = S("Permafrost"), + tiles = {"default_permafrost.png"}, + groups = {cracky = 3}, + sounds = default.node_sound_dirt_defaults(), +}) + +minetest.register_node("default:permafrost_with_stones", { + description = S("Permafrost with Stones"), + tiles = {"default_permafrost.png^default_stones.png", + "default_permafrost.png", + "default_permafrost.png^default_stones_side.png"}, + groups = {cracky = 3}, + sounds = default.node_sound_gravel_defaults(), +}) + +minetest.register_node("default:permafrost_with_moss", { + description = S("Permafrost with Moss"), + tiles = {"default_moss.png", "default_permafrost.png", + {name = "default_permafrost.png^default_moss_side.png", + tileable_vertical = false}}, + groups = {cracky = 3}, + sounds = default.node_sound_dirt_defaults({ + footstep = {name = "default_grass_footstep", gain = 0.25}, + }), +}) + +minetest.register_node("default:sand", { + description = S("Sand"), + tiles = {"default_sand.png"}, + groups = {crumbly = 3, falling_node = 1, sand = 1}, + sounds = default.node_sound_sand_defaults(), + _tnt_loss = 2, +}) + +minetest.register_node("default:desert_sand", { + description = S("Desert Sand"), + tiles = {"default_desert_sand.png"}, + groups = {crumbly = 3, falling_node = 1, sand = 1}, + sounds = default.node_sound_sand_defaults(), + _tnt_loss = 2, +}) + +minetest.register_node("default:silver_sand", { + description = S("Silver Sand"), + tiles = {"default_silver_sand.png"}, + groups = {crumbly = 3, falling_node = 1, sand = 1}, + sounds = default.node_sound_sand_defaults(), + _tnt_loss = 2, +}) + + +minetest.register_node("default:gravel", { + description = S("Gravel"), + tiles = {"default_gravel.png"}, + groups = {crumbly = 2, falling_node = 1}, + sounds = default.node_sound_gravel_defaults(), + drop = { + max_items = 1, + items = { + {items = {"default:flint"}, rarity = 16}, + {items = {"default:gravel"}} + } + }, + _tnt_loss = 3, +}) + +minetest.register_node("default:clay", { + description = S("Clay"), + tiles = {"default_clay.png"}, + groups = {crumbly = 3}, + drop = "default:clay_lump 4", + sounds = default.node_sound_dirt_defaults(), +}) + + +minetest.register_node("default:snow", { + description = S("Snow"), + tiles = {"default_snow.png"}, + inventory_image = "default_snowball.png", + wield_image = "default_snowball.png", + paramtype = "light", + buildable_to = true, + floodable = true, + drawtype = "nodebox", + node_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -0.25, 0.5}, + }, + }, + collision_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, -6 / 16, 0.5}, + }, + }, + groups = {crumbly = 3, falling_node = 1, snowy = 1}, + sounds = default.node_sound_snow_defaults(), + _tnt_loss = 1, -- means it will disappear entirely + + on_construct = function(pos) + pos.y = pos.y - 1 + if minetest.get_node(pos).name == "default:dirt_with_grass" then + minetest.set_node(pos, {name = "default:dirt_with_snow"}) + end + end, +}) + +minetest.register_node("default:snowblock", { + description = S("Snow Block"), + tiles = {"default_snow.png"}, + groups = {crumbly = 3, cools_lava = 1, snowy = 1}, + sounds = default.node_sound_snow_defaults(), + + on_construct = function(pos) + pos.y = pos.y - 1 + if minetest.get_node(pos).name == "default:dirt_with_grass" then + minetest.set_node(pos, {name = "default:dirt_with_snow"}) + end + end, +}) + +-- 'is ground content = false' to avoid tunnels in sea ice or ice rivers +minetest.register_node("default:ice", { + description = S("Ice"), + tiles = {"default_ice.png"}, + is_ground_content = false, + paramtype = "light", + groups = {cracky = 3, cools_lava = 1, slippery = 3}, + sounds = default.node_sound_ice_defaults(), +}) + +-- Mapgen-placed ice with 'is ground content = true' to contain tunnels +minetest.register_node("default:cave_ice", { + description = S("Cave Ice"), + tiles = {"default_ice.png"}, + paramtype = "light", + groups = {cracky = 3, cools_lava = 1, slippery = 3, + not_in_creative_inventory = 1}, + drop = "default:ice", + sounds = default.node_sound_ice_defaults(), +}) + +-- +-- Trees +-- + +minetest.register_node("default:tree", { + description = S("Apple Tree"), + tiles = {"default_tree_top.png", "default_tree_top.png", "default_tree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node +}) + +minetest.register_node("default:wood", { + description = S("Apple Wood Planks"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_wood.png"}, + is_ground_content = false, + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:sapling", { + description = S("Apple Tree Sapling"), + drawtype = "plantlike", + tiles = {"default_sapling.png"}, + inventory_image = "default_sapling.png", + wield_image = "default_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:sapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -3, y = 1, z = -3}, + {x = 3, y = 6, z = 3}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + +minetest.register_node("default:leaves", { + description = S("Apple Tree Leaves"), + drawtype = "allfaces_optional", + waving = 1, + tiles = {"default_leaves.png"}, + special_tiles = {"default_leaves_simple.png"}, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + { + -- player will get sapling with 1/20 chance + items = {"default:sapling"}, + rarity = 20, + }, + { + -- player will get leaves only if he get no saplings, + -- this is because max_items is 1 + items = {"default:leaves"}, + } + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = after_place_leaves, +}) + +minetest.register_node("default:apple", { + description = S("Apple"), + drawtype = "plantlike", + tiles = {"default_apple.png"}, + inventory_image = "default_apple.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + is_ground_content = false, + selection_box = { + type = "fixed", + fixed = {-3 / 16, -7 / 16, -3 / 16, 3 / 16, 4 / 16, 3 / 16} + }, + groups = {fleshy = 3, dig_immediate = 3, flammable = 2, + leafdecay = 3, leafdecay_drop = 1, food_apple = 1}, + on_use = minetest.item_eat(2), + sounds = default.node_sound_leaves_defaults(), + + after_place_node = function(pos, placer, itemstack) + minetest.set_node(pos, {name = "default:apple", param2 = 1}) + end, + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + if oldnode.param2 == 0 then + minetest.set_node(pos, {name = "default:apple_mark"}) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end + end, +}) + +minetest.register_node("default:apple_mark", { + description = S("Apple Marker"), + inventory_image = "default_apple.png^default_invisible_node_overlay.png", + wield_image = "default_apple.png^default_invisible_node_overlay.png", + drawtype = "airlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + drop = "", + groups = {not_in_creative_inventory = 1}, + on_timer = function(pos, elapsed) + if not minetest.find_node_near(pos, 1, "default:leaves") then + minetest.remove_node(pos) + elseif minetest.get_node_light(pos) < 11 then + minetest.get_node_timer(pos):start(200) + else + minetest.set_node(pos, {name = "default:apple"}) + end + end +}) + + +minetest.register_node("default:jungletree", { + description = S("Jungle Tree"), + tiles = {"default_jungletree_top.png", "default_jungletree_top.png", + "default_jungletree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node +}) + +minetest.register_node("default:junglewood", { + description = S("Jungle Wood Planks"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_junglewood.png"}, + is_ground_content = false, + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:jungleleaves", { + description = S("Jungle Tree Leaves"), + drawtype = "allfaces_optional", + waving = 1, + tiles = {"default_jungleleaves.png"}, + special_tiles = {"default_jungleleaves_simple.png"}, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:junglesapling"}, rarity = 20}, + {items = {"default:jungleleaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = after_place_leaves, +}) + +minetest.register_node("default:junglesapling", { + description = S("Jungle Tree Sapling"), + drawtype = "plantlike", + tiles = {"default_junglesapling.png"}, + inventory_image = "default_junglesapling.png", + wield_image = "default_junglesapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:junglesapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -2, y = 1, z = -2}, + {x = 2, y = 15, z = 2}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + +minetest.register_node("default:emergent_jungle_sapling", { + description = S("Emergent Jungle Tree Sapling"), + drawtype = "plantlike", + tiles = {"default_emergent_jungle_sapling.png"}, + inventory_image = "default_emergent_jungle_sapling.png", + wield_image = "default_emergent_jungle_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:emergent_jungle_sapling", + -- minp, maxp to be checked, relative to sapling pos + {x = -3, y = -5, z = -3}, + {x = 3, y = 31, z = 3}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + + +minetest.register_node("default:pine_tree", { + description = S("Pine Tree"), + tiles = {"default_pine_tree_top.png", "default_pine_tree_top.png", + "default_pine_tree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree = 1, choppy = 3, oddly_breakable_by_hand = 1, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node +}) + +minetest.register_node("default:pine_wood", { + description = S("Pine Wood Planks"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_pine_wood.png"}, + is_ground_content = false, + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:pine_needles",{ + description = S("Pine Needles"), + drawtype = "allfaces_optional", + tiles = {"default_pine_needles.png"}, + waving = 1, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:pine_sapling"}, rarity = 20}, + {items = {"default:pine_needles"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = after_place_leaves, +}) + +minetest.register_node("default:pine_sapling", { + description = S("Pine Tree Sapling"), + drawtype = "plantlike", + tiles = {"default_pine_sapling.png"}, + inventory_image = "default_pine_sapling.png", + wield_image = "default_pine_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 3, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:pine_sapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -2, y = 1, z = -2}, + {x = 2, y = 14, z = 2}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + + +minetest.register_node("default:acacia_tree", { + description = S("Acacia Tree"), + tiles = {"default_acacia_tree_top.png", "default_acacia_tree_top.png", + "default_acacia_tree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree = 1, choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node +}) + +minetest.register_node("default:acacia_wood", { + description = S("Acacia Wood Planks"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_acacia_wood.png"}, + is_ground_content = false, + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2, wood = 1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:acacia_leaves", { + description = S("Acacia Tree Leaves"), + drawtype = "allfaces_optional", + tiles = {"default_acacia_leaves.png"}, + special_tiles = {"default_acacia_leaves_simple.png"}, + waving = 1, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:acacia_sapling"}, rarity = 20}, + {items = {"default:acacia_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = after_place_leaves, +}) + +minetest.register_node("default:acacia_sapling", { + description = S("Acacia Tree Sapling"), + drawtype = "plantlike", + tiles = {"default_acacia_sapling.png"}, + inventory_image = "default_acacia_sapling.png", + wield_image = "default_acacia_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 7 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:acacia_sapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -4, y = 1, z = -4}, + {x = 4, y = 7, z = 4}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + +minetest.register_node("default:aspen_tree", { + description = S("Aspen Tree"), + tiles = {"default_aspen_tree_top.png", "default_aspen_tree_top.png", + "default_aspen_tree.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {tree = 1, choppy = 3, oddly_breakable_by_hand = 1, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + + on_place = minetest.rotate_node +}) + +minetest.register_node("default:aspen_wood", { + description = S("Aspen Wood Planks"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = {"default_aspen_wood.png"}, + is_ground_content = false, + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3, wood = 1}, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:aspen_leaves", { + description = S("Aspen Tree Leaves"), + drawtype = "allfaces_optional", + tiles = {"default_aspen_leaves.png"}, + waving = 1, + paramtype = "light", + is_ground_content = false, + groups = {snappy = 3, leafdecay = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:aspen_sapling"}, rarity = 20}, + {items = {"default:aspen_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = after_place_leaves, +}) + +minetest.register_node("default:aspen_sapling", { + description = S("Aspen Tree Sapling"), + drawtype = "plantlike", + tiles = {"default_aspen_sapling.png"}, + inventory_image = "default_aspen_sapling.png", + wield_image = "default_aspen_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_sapling, + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 0.5, 3 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 3, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:aspen_sapling", + -- minp, maxp to be checked, relative to sapling pos + -- minp_relative.y = 1 because sapling pos has been checked + {x = -2, y = 1, z = -2}, + {x = 2, y = 12, z = 2}, + -- maximum interval of interior volume check + 4) + + return itemstack + end, +}) + +-- +-- Ores +-- + +minetest.register_node("default:stone_with_coal", { + description = S("Coal Ore"), + tiles = {"default_stone.png^default_mineral_coal.png"}, + groups = {cracky = 3}, + drop = "default:coal_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:coalblock", { + description = S("Coal Block"), + tiles = {"default_coal_block.png"}, + is_ground_content = false, + groups = {cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + + +minetest.register_node("default:stone_with_iron", { + description = S("Iron Ore"), + tiles = {"default_stone.png^default_mineral_iron.png"}, + groups = {cracky = 2}, + drop = "default:iron_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:steelblock", { + description = S("Steel Block"), + tiles = {"default_steel_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:stone_with_copper", { + description = S("Copper Ore"), + tiles = {"default_stone.png^default_mineral_copper.png"}, + groups = {cracky = 2}, + drop = "default:copper_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:copperblock", { + description = S("Copper Block"), + tiles = {"default_copper_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:stone_with_tin", { + description = S("Tin Ore"), + tiles = {"default_stone.png^default_mineral_tin.png"}, + groups = {cracky = 2}, + drop = "default:tin_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:tinblock", { + description = S("Tin Block"), + tiles = {"default_tin_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:bronzeblock", { + description = S("Bronze Block"), + tiles = {"default_bronze_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:stone_with_mese", { + description = S("Mese Ore"), + tiles = {"default_stone.png^default_mineral_mese.png"}, + groups = {cracky = 1}, + drop = "default:mese_crystal", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:mese", { + description = S("Mese Block"), + tiles = {"default_mese_block.png"}, + paramtype = "light", + groups = {cracky = 1, level = 2}, + sounds = default.node_sound_stone_defaults(), + light_source = 3, +}) + + +minetest.register_node("default:stone_with_gold", { + description = S("Gold Ore"), + tiles = {"default_stone.png^default_mineral_gold.png"}, + groups = {cracky = 2}, + drop = "default:gold_lump", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:goldblock", { + description = S("Gold Block"), + tiles = {"default_gold_block.png"}, + is_ground_content = false, + groups = {cracky = 1}, + sounds = default.node_sound_metal_defaults(), +}) + + +minetest.register_node("default:stone_with_diamond", { + description = S("Diamond Ore"), + tiles = {"default_stone.png^default_mineral_diamond.png"}, + groups = {cracky = 1}, + drop = "default:diamond", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:diamondblock", { + description = S("Diamond Block"), + tiles = {"default_diamond_block.png"}, + is_ground_content = false, + groups = {cracky = 1, level = 3}, + sounds = default.node_sound_stone_defaults(), +}) + +-- +-- Plantlife (non-cubic) +-- + +minetest.register_node("default:cactus", { + description = S("Cactus"), + tiles = {"default_cactus_top.png", "default_cactus_top.png", + "default_cactus_side.png"}, + paramtype2 = "facedir", + groups = {choppy = 3}, + sounds = default.node_sound_wood_defaults(), + on_place = minetest.rotate_node, +}) + +minetest.register_node("default:large_cactus_seedling", { + description = S("Large Cactus Seedling"), + drawtype = "plantlike", + tiles = {"default_large_cactus_seedling.png"}, + inventory_image = "default_large_cactus_seedling.png", + wield_image = "default_large_cactus_seedling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = { + -5 / 16, -0.5, -5 / 16, + 5 / 16, 0.5, 5 / 16 + } + }, + groups = {choppy = 3, dig_immediate = 3, attached_node = 1}, + sounds = default.node_sound_wood_defaults(), + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:large_cactus_seedling", + {x = -2, y = -1, z = -2}, + {x = 2, y = 5, z = 2}, + 4) + + return itemstack + end, + + on_construct = function(pos) + -- Normal cactus farming adds 1 cactus node by ABM, + -- interval 12s, chance 83. + -- Consider starting with 5 cactus nodes. We make sure that growing a + -- large cactus is not a faster way to produce new cactus nodes. + -- Confirmed by experiment, when farming 5 cacti, on average 1 new + -- cactus node is added on average every + -- 83 / 5 = 16.6 intervals = 16.6 * 12 = 199.2s. + -- Large cactus contains on average 14 cactus nodes. + -- 14 * 199.2 = 2788.8s. + -- Set random range to average to 2789s. + minetest.get_node_timer(pos):start(math.random(1859, 3719)) + end, + + on_timer = function(pos) + local node_under = minetest.get_node_or_nil( + {x = pos.x, y = pos.y - 1, z = pos.z}) + if not node_under then + -- Node under not yet loaded, try later + minetest.get_node_timer(pos):start(300) + return + end + + if minetest.get_item_group(node_under.name, "sand") == 0 then + -- Seedling dies + minetest.remove_node(pos) + return + end + + local light_level = minetest.get_node_light(pos) + if not light_level or light_level < 13 then + -- Too dark for growth, try later in case it's night + minetest.get_node_timer(pos):start(300) + return + end + + minetest.log("action", "A large cactus seedling grows into a large" .. + "cactus at ".. minetest.pos_to_string(pos)) + default.grow_large_cactus(pos) + end, +}) + +minetest.register_node("default:papyrus", { + description = S("Papyrus"), + drawtype = "plantlike", + tiles = {"default_papyrus.png"}, + inventory_image = "default_papyrus.png", + wield_image = "default_papyrus.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, 0.5, 6 / 16}, + }, + groups = {snappy = 3, flammable = 2}, + sounds = default.node_sound_leaves_defaults(), + + after_dig_node = function(pos, node, metadata, digger) + default.dig_up(pos, node, digger) + end, +}) + +minetest.register_node("default:dry_shrub", { + description = S("Dry Shrub"), + drawtype = "plantlike", + waving = 1, + tiles = {"default_dry_shrub.png"}, + inventory_image = "default_dry_shrub.png", + wield_image = "default_dry_shrub.png", + paramtype = "light", + paramtype2 = "meshoptions", + place_param2 = 4, + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, attached_node = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, 4 / 16, 6 / 16}, + }, +}) + +minetest.register_node("default:junglegrass", { + description = S("Jungle Grass"), + drawtype = "plantlike", + waving = 1, + visual_scale = 1.69, + tiles = {"default_junglegrass.png"}, + inventory_image = "default_junglegrass.png", + wield_image = "default_junglegrass.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flora = 1, attached_node = 1, grass = 1, junglegrass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, 0.5, 6 / 16}, + }, +}) + + +minetest.register_node("default:grass_1", { + description = S("Grass"), + drawtype = "plantlike", + waving = 1, + tiles = {"default_grass_1.png"}, + -- Use texture of a taller grass stage in inventory + inventory_image = "default_grass_3.png", + wield_image = "default_grass_3.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flora = 1, attached_node = 1, grass = 1, + normal_grass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -5 / 16, 6 / 16}, + }, + + on_place = function(itemstack, placer, pointed_thing) + -- place a random grass node + local stack = ItemStack("default:grass_" .. math.random(1,5)) + local ret = minetest.item_place(stack, placer, pointed_thing) + return ItemStack("default:grass_1 " .. + itemstack:get_count() - (1 - ret:get_count())) + end, +}) + +for i = 2, 5 do + minetest.register_node("default:grass_" .. i, { + description = S("Grass"), + drawtype = "plantlike", + waving = 1, + tiles = {"default_grass_" .. i .. ".png"}, + inventory_image = "default_grass_" .. i .. ".png", + wield_image = "default_grass_" .. i .. ".png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + drop = "default:grass_1", + groups = {snappy = 3, flora = 1, attached_node = 1, + not_in_creative_inventory = 1, grass = 1, + normal_grass = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, + }) +end + + +minetest.register_node("default:dry_grass_1", { + description = S("Savanna Grass"), + drawtype = "plantlike", + waving = 1, + tiles = {"default_dry_grass_1.png"}, + inventory_image = "default_dry_grass_3.png", + wield_image = "default_dry_grass_3.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, flora = 1, + attached_node = 1, grass = 1, dry_grass = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -3 / 16, 6 / 16}, + }, + + on_place = function(itemstack, placer, pointed_thing) + -- place a random dry grass node + local stack = ItemStack("default:dry_grass_" .. math.random(1, 5)) + local ret = minetest.item_place(stack, placer, pointed_thing) + return ItemStack("default:dry_grass_1 " .. + itemstack:get_count() - (1 - ret:get_count())) + end, +}) + +for i = 2, 5 do + minetest.register_node("default:dry_grass_" .. i, { + description = S("Savanna Grass"), + drawtype = "plantlike", + waving = 1, + tiles = {"default_dry_grass_" .. i .. ".png"}, + inventory_image = "default_dry_grass_" .. i .. ".png", + wield_image = "default_dry_grass_" .. i .. ".png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, + not_in_creative_inventory = 1, grass = 1, dry_grass = 1}, + drop = "default:dry_grass_1", + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -1 / 16, 6 / 16}, + }, + }) +end + + +minetest.register_node("default:fern_1", { + description = S("Fern"), + drawtype = "plantlike", + waving = 1, + tiles = {"default_fern_1.png"}, + inventory_image = "default_fern_1.png", + wield_image = "default_fern_1.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, flora = 1, grass = 1, + fern = 1, attached_node = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -0.25, 6 / 16}, + }, + + on_place = function(itemstack, placer, pointed_thing) + -- place a random fern node + local stack = ItemStack("default:fern_" .. math.random(1, 3)) + local ret = minetest.item_place(stack, placer, pointed_thing) + return ItemStack("default:fern_1 " .. + itemstack:get_count() - (1 - ret:get_count())) + end, +}) + +for i = 2, 3 do + minetest.register_node("default:fern_" .. i, { + description = S("Fern"), + drawtype = "plantlike", + waving = 1, + visual_scale = 2, + tiles = {"default_fern_" .. i .. ".png"}, + inventory_image = "default_fern_" .. i .. ".png", + wield_image = "default_fern_" .. i .. ".png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, + grass = 1, fern = 1, not_in_creative_inventory = 1}, + drop = "default:fern_1", + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -0.25, 6 / 16}, + }, + }) +end + + +minetest.register_node("default:marram_grass_1", { + description = S("Marram Grass"), + drawtype = "plantlike", + waving = 1, + tiles = {"default_marram_grass_1.png"}, + inventory_image = "default_marram_grass_1.png", + wield_image = "default_marram_grass_1.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, flora = 1, grass = 1, marram_grass = 1, + attached_node = 1}, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -0.25, 6 / 16}, + }, + + on_place = function(itemstack, placer, pointed_thing) + -- place a random marram grass node + local stack = ItemStack("default:marram_grass_" .. math.random(1, 3)) + local ret = minetest.item_place(stack, placer, pointed_thing) + return ItemStack("default:marram_grass_1 " .. + itemstack:get_count() - (1 - ret:get_count())) + end, +}) + +for i = 2, 3 do + minetest.register_node("default:marram_grass_" .. i, { + description = S("Marram Grass"), + drawtype = "plantlike", + waving = 1, + tiles = {"default_marram_grass_" .. i .. ".png"}, + inventory_image = "default_marram_grass_" .. i .. ".png", + wield_image = "default_marram_grass_" .. i .. ".png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {snappy = 3, flammable = 3, flora = 1, attached_node = 1, + grass = 1, marram_grass = 1, not_in_creative_inventory = 1}, + drop = "default:marram_grass_1", + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = {-6 / 16, -0.5, -6 / 16, 6 / 16, -0.25, 6 / 16}, + }, + }) +end + + +minetest.register_node("default:bush_stem", { + description = S("Bush Stem"), + drawtype = "plantlike", + visual_scale = 1.41, + tiles = {"default_bush_stem.png"}, + inventory_image = "default_bush_stem.png", + wield_image = "default_bush_stem.png", + paramtype = "light", + sunlight_propagates = true, + groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + selection_box = { + type = "fixed", + fixed = {-7 / 16, -0.5, -7 / 16, 7 / 16, 0.5, 7 / 16}, + }, +}) + +minetest.register_node("default:bush_leaves", { + description = S("Bush Leaves"), + drawtype = "allfaces_optional", + tiles = {"default_leaves_simple.png"}, + paramtype = "light", + groups = {snappy = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:bush_sapling"}, rarity = 5}, + {items = {"default:bush_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = after_place_leaves, +}) + +minetest.register_node("default:bush_sapling", { + description = S("Bush Sapling"), + drawtype = "plantlike", + tiles = {"default_bush_sapling.png"}, + inventory_image = "default_bush_sapling.png", + wield_image = "default_bush_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 2 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:bush_sapling", + -- minp, maxp to be checked, relative to sapling pos + {x = -1, y = 0, z = -1}, + {x = 1, y = 1, z = 1}, + -- maximum interval of interior volume check + 2) + + return itemstack + end, +}) + +minetest.register_node("default:blueberry_bush_leaves_with_berries", { + description = S("Blueberry Bush Leaves with Berries"), + drawtype = "allfaces_optional", + tiles = {"default_blueberry_bush_leaves.png^default_blueberry_overlay.png"}, + paramtype = "light", + groups = {snappy = 3, flammable = 2, leaves = 1, dig_immediate = 3}, + drop = "default:blueberries", + sounds = default.node_sound_leaves_defaults(), + node_dig_prediction = "default:blueberry_bush_leaves", + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + minetest.set_node(pos, {name = "default:blueberry_bush_leaves"}) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, +}) + +minetest.register_node("default:blueberry_bush_leaves", { + description = S("Blueberry Bush Leaves"), + drawtype = "allfaces_optional", + tiles = {"default_blueberry_bush_leaves.png"}, + paramtype = "light", + groups = {snappy = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:blueberry_bush_sapling"}, rarity = 5}, + {items = {"default:blueberry_bush_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + on_timer = function(pos, elapsed) + if minetest.get_node_light(pos) < 11 then + minetest.get_node_timer(pos):start(200) + else + minetest.set_node(pos, {name = "default:blueberry_bush_leaves_with_berries"}) + end + end, + + after_place_node = after_place_leaves, +}) + +minetest.register_node("default:blueberry_bush_sapling", { + description = S("Blueberry Bush Sapling"), + drawtype = "plantlike", + tiles = {"default_blueberry_bush_sapling.png"}, + inventory_image = "default_blueberry_bush_sapling.png", + wield_image = "default_blueberry_bush_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 2 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:blueberry_bush_sapling", + -- minp, maxp to be checked, relative to sapling pos + {x = -1, y = 0, z = -1}, + {x = 1, y = 1, z = 1}, + -- maximum interval of interior volume check + 2) + + return itemstack + end, +}) + +minetest.register_node("default:acacia_bush_stem", { + description = S("Acacia Bush Stem"), + drawtype = "plantlike", + visual_scale = 1.41, + tiles = {"default_acacia_bush_stem.png"}, + inventory_image = "default_acacia_bush_stem.png", + wield_image = "default_acacia_bush_stem.png", + paramtype = "light", + sunlight_propagates = true, + groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + selection_box = { + type = "fixed", + fixed = {-7 / 16, -0.5, -7 / 16, 7 / 16, 0.5, 7 / 16}, + }, +}) + +minetest.register_node("default:acacia_bush_leaves", { + description = S("Acacia Bush Leaves"), + drawtype = "allfaces_optional", + tiles = {"default_acacia_leaves_simple.png"}, + paramtype = "light", + groups = {snappy = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:acacia_bush_sapling"}, rarity = 5}, + {items = {"default:acacia_bush_leaves"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = after_place_leaves, +}) + +minetest.register_node("default:acacia_bush_sapling", { + description = S("Acacia Bush Sapling"), + drawtype = "plantlike", + tiles = {"default_acacia_bush_sapling.png"}, + inventory_image = "default_acacia_bush_sapling.png", + wield_image = "default_acacia_bush_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_sapling, + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, 2 / 16, 3 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:acacia_bush_sapling", + -- minp, maxp to be checked, relative to sapling pos + {x = -1, y = 0, z = -1}, + {x = 1, y = 1, z = 1}, + -- maximum interval of interior volume check + 2) + + return itemstack + end, +}) + +minetest.register_node("default:pine_bush_stem", { + description = S("Pine Bush Stem"), + drawtype = "plantlike", + visual_scale = 1.41, + tiles = {"default_pine_bush_stem.png"}, + inventory_image = "default_pine_bush_stem.png", + wield_image = "default_pine_bush_stem.png", + paramtype = "light", + sunlight_propagates = true, + groups = {choppy = 2, oddly_breakable_by_hand = 1, flammable = 2}, + sounds = default.node_sound_wood_defaults(), + selection_box = { + type = "fixed", + fixed = {-7 / 16, -0.5, -7 / 16, 7 / 16, 0.5, 7 / 16}, + }, +}) + +minetest.register_node("default:pine_bush_needles", { + description = S("Pine Bush Needles"), + drawtype = "allfaces_optional", + tiles = {"default_pine_needles.png"}, + paramtype = "light", + groups = {snappy = 3, flammable = 2, leaves = 1}, + drop = { + max_items = 1, + items = { + {items = {"default:pine_bush_sapling"}, rarity = 5}, + {items = {"default:pine_bush_needles"}} + } + }, + sounds = default.node_sound_leaves_defaults(), + + after_place_node = after_place_leaves, +}) + +minetest.register_node("default:pine_bush_sapling", { + description = S("Pine Bush Sapling"), + drawtype = "plantlike", + tiles = {"default_pine_bush_sapling.png"}, + inventory_image = "default_pine_bush_sapling.png", + wield_image = "default_pine_bush_sapling.png", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + on_timer = grow_sapling, + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, 2 / 16, 4 / 16} + }, + groups = {snappy = 2, dig_immediate = 3, flammable = 2, + attached_node = 1, sapling = 1}, + sounds = default.node_sound_leaves_defaults(), + + on_construct = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end, + + on_place = function(itemstack, placer, pointed_thing) + itemstack = default.sapling_on_place(itemstack, placer, pointed_thing, + "default:pine_bush_sapling", + -- minp, maxp to be checked, relative to sapling pos + {x = -1, y = 0, z = -1}, + {x = 1, y = 1, z = 1}, + -- maximum interval of interior volume check + 2) + + return itemstack + end, +}) + + +minetest.register_node("default:sand_with_kelp", { + description = S("Kelp"), + drawtype = "plantlike_rooted", + waving = 1, + tiles = {"default_sand.png"}, + special_tiles = {{name = "default_kelp.png", tileable_vertical = true}}, + inventory_image = "default_kelp.png", + wield_image = "default_kelp.png", + paramtype = "light", + paramtype2 = "leveled", + groups = {snappy = 3}, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + {-2/16, 0.5, -2/16, 2/16, 3.5, 2/16}, + }, + }, + node_dig_prediction = "default:sand", + node_placement_prediction = "", + sounds = default.node_sound_sand_defaults({ + dig = {name = "default_dig_snappy", gain = 0.2}, + dug = {name = "default_grass_footstep", gain = 0.25}, + }), + + on_place = function(itemstack, placer, pointed_thing) + -- Call on_rightclick if the pointed node defines it + if pointed_thing.type == "node" and not (placer and placer:is_player() + and placer:get_player_control().sneak) then + local node_ptu = minetest.get_node(pointed_thing.under) + local def_ptu = minetest.registered_nodes[node_ptu.name] + if def_ptu and def_ptu.on_rightclick then + return def_ptu.on_rightclick(pointed_thing.under, node_ptu, placer, + itemstack, pointed_thing) + end + end + + local pos = pointed_thing.under + if minetest.get_node(pos).name ~= "default:sand" then + return itemstack + end + + local height = math.random(4, 6) + local pos_top = {x = pos.x, y = pos.y + height, z = pos.z} + local node_top = minetest.get_node(pos_top) + local def_top = minetest.registered_nodes[node_top.name] + local player_name = placer:get_player_name() + + if def_top and def_top.liquidtype == "source" and + minetest.get_item_group(node_top.name, "water") > 0 then + if not minetest.is_protected(pos, player_name) and + not minetest.is_protected(pos_top, player_name) then + minetest.set_node(pos, {name = "default:sand_with_kelp", + param2 = height * 16}) + if not minetest.is_creative_enabled(player_name) then + itemstack:take_item() + end + else + minetest.chat_send_player(player_name, "Node is protected") + minetest.record_protection_violation(pos, player_name) + end + end + + return itemstack + end, + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + minetest.set_node(pos, {name = "default:sand"}) + end +}) + + +-- +-- Corals +-- + +local function coral_on_place(itemstack, placer, pointed_thing) + if pointed_thing.type ~= "node" then + return itemstack + end + + local player_name = placer and placer:get_player_name() + local pos_under = pointed_thing.under + local pos_above = pointed_thing.above + local node_under = minetest.get_node(pos_under) + local def_under = minetest.registered_nodes[node_under.name] + + if def_under and def_under.on_rightclick and not ( + placer and placer:is_player() and placer:get_player_control().sneak) then + return def_under.on_rightclick(pos_under, node_under, + placer, itemstack, pointed_thing) + end + + if node_under.name ~= "default:coral_skeleton" or + minetest.get_node(pos_above).name ~= "default:water_source" then + return itemstack + end + + if minetest.is_protected(pos_under, player_name) or + minetest.is_protected(pos_above, player_name) then + minetest.record_protection_violation(pos_under, player_name) + return itemstack + end + + node_under.name = itemstack:get_name() + minetest.set_node(pos_under, node_under) + if not minetest.is_creative_enabled(player_name) then + itemstack:take_item() + end + + return itemstack +end + +minetest.register_node("default:coral_green", { + description = S("Green Coral"), + drawtype = "plantlike_rooted", + waving = 1, + paramtype = "light", + tiles = {"default_coral_skeleton.png"}, + special_tiles = {{name = "default_coral_green.png", tileable_vertical = true}}, + inventory_image = "default_coral_green.png", + wield_image = "default_coral_green.png", + groups = {snappy = 3}, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + {-4/16, 0.5, -4/16, 4/16, 1.5, 4/16}, + }, + }, + node_dig_prediction = "default:coral_skeleton", + node_placement_prediction = "", + sounds = default.node_sound_stone_defaults({ + dig = {name = "default_dig_snappy", gain = 0.2}, + dug = {name = "default_grass_footstep", gain = 0.25}, + }), + + on_place = coral_on_place, + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + minetest.set_node(pos, {name = "default:coral_skeleton"}) + end, +}) + +minetest.register_node("default:coral_pink", { + description = S("Pink Coral"), + drawtype = "plantlike_rooted", + waving = 1, + paramtype = "light", + tiles = {"default_coral_skeleton.png"}, + special_tiles = {{name = "default_coral_pink.png", tileable_vertical = true}}, + inventory_image = "default_coral_pink.png", + wield_image = "default_coral_pink.png", + groups = {snappy = 3}, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + {-4/16, 0.5, -4/16, 4/16, 1.5, 4/16}, + }, + }, + node_dig_prediction = "default:coral_skeleton", + node_placement_prediction = "", + sounds = default.node_sound_stone_defaults({ + dig = {name = "default_dig_snappy", gain = 0.2}, + dug = {name = "default_grass_footstep", gain = 0.25}, + }), + + on_place = coral_on_place, + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + minetest.set_node(pos, {name = "default:coral_skeleton"}) + end, +}) + +minetest.register_node("default:coral_cyan", { + description = S("Cyan Coral"), + drawtype = "plantlike_rooted", + waving = 1, + paramtype = "light", + tiles = {"default_coral_skeleton.png"}, + special_tiles = {{name = "default_coral_cyan.png", tileable_vertical = true}}, + inventory_image = "default_coral_cyan.png", + wield_image = "default_coral_cyan.png", + groups = {snappy = 3}, + selection_box = { + type = "fixed", + fixed = { + {-0.5, -0.5, -0.5, 0.5, 0.5, 0.5}, + {-4/16, 0.5, -4/16, 4/16, 1.5, 4/16}, + }, + }, + node_dig_prediction = "default:coral_skeleton", + node_placement_prediction = "", + sounds = default.node_sound_stone_defaults({ + dig = {name = "default_dig_snappy", gain = 0.2}, + dug = {name = "default_grass_footstep", gain = 0.25}, + }), + + on_place = coral_on_place, + + after_dig_node = function(pos, oldnode, oldmetadata, digger) + minetest.set_node(pos, {name = "default:coral_skeleton"}) + end, +}) + +minetest.register_node("default:coral_brown", { + description = S("Brown Coral"), + tiles = {"default_coral_brown.png"}, + groups = {cracky = 3}, + drop = "default:coral_skeleton", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:coral_orange", { + description = S("Orange Coral"), + tiles = {"default_coral_orange.png"}, + groups = {cracky = 3}, + drop = "default:coral_skeleton", + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("default:coral_skeleton", { + description = S("Coral Skeleton"), + tiles = {"default_coral_skeleton.png"}, + groups = {cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + + +-- +-- Liquids +-- + +minetest.register_node("default:water_source", { + description = S("Water Source"), + drawtype = "liquid", + waving = 3, + tiles = { + { + name = "default_water_source_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + { + name = "default_water_source_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + }, + use_texture_alpha = "blend", + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "default:water_flowing", + liquid_alternative_source = "default:water_source", + liquid_viscosity = 1, + post_effect_color = {a = 103, r = 30, g = 60, b = 90}, + groups = {water = 3, liquid = 3, cools_lava = 1}, + sounds = default.node_sound_water_defaults(), +}) + +minetest.register_node("default:water_flowing", { + description = S("Flowing Water"), + drawtype = "flowingliquid", + waving = 3, + tiles = {"default_water.png"}, + special_tiles = { + { + name = "default_water_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.5, + }, + }, + { + name = "default_water_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.5, + }, + }, + }, + use_texture_alpha = "blend", + paramtype = "light", + paramtype2 = "flowingliquid", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "flowing", + liquid_alternative_flowing = "default:water_flowing", + liquid_alternative_source = "default:water_source", + liquid_viscosity = 1, + post_effect_color = {a = 103, r = 30, g = 60, b = 90}, + groups = {water = 3, liquid = 3, not_in_creative_inventory = 1, + cools_lava = 1}, + sounds = default.node_sound_water_defaults(), +}) + + +minetest.register_node("default:river_water_source", { + description = S("River Water Source"), + drawtype = "liquid", + tiles = { + { + name = "default_river_water_source_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + { + name = "default_river_water_source_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 2.0, + }, + }, + }, + use_texture_alpha = "blend", + paramtype = "light", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "default:river_water_flowing", + liquid_alternative_source = "default:river_water_source", + liquid_viscosity = 1, + -- Not renewable to avoid horizontal spread of water sources in sloping + -- rivers that can cause water to overflow riverbanks and cause floods. + -- River water source is instead made renewable by the 'force renew' + -- option used in the 'bucket' mod by the river water bucket. + liquid_renewable = false, + liquid_range = 2, + post_effect_color = {a = 103, r = 30, g = 76, b = 90}, + groups = {water = 3, liquid = 3, cools_lava = 1}, + sounds = default.node_sound_water_defaults(), +}) + +minetest.register_node("default:river_water_flowing", { + description = S("Flowing River Water"), + drawtype = "flowingliquid", + tiles = {"default_river_water.png"}, + special_tiles = { + { + name = "default_river_water_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.5, + }, + }, + { + name = "default_river_water_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 0.5, + }, + }, + }, + use_texture_alpha = "blend", + paramtype = "light", + paramtype2 = "flowingliquid", + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "flowing", + liquid_alternative_flowing = "default:river_water_flowing", + liquid_alternative_source = "default:river_water_source", + liquid_viscosity = 1, + liquid_renewable = false, + liquid_range = 2, + post_effect_color = {a = 103, r = 30, g = 76, b = 90}, + groups = {water = 3, liquid = 3, not_in_creative_inventory = 1, + cools_lava = 1}, + sounds = default.node_sound_water_defaults(), +}) + + +minetest.register_node("default:lava_source", { + description = S("Lava Source"), + drawtype = "liquid", + tiles = { + { + name = "default_lava_source_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + { + name = "default_lava_source_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.0, + }, + }, + }, + paramtype = "light", + light_source = default.LIGHT_MAX - 1, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "source", + liquid_alternative_flowing = "default:lava_flowing", + liquid_alternative_source = "default:lava_source", + liquid_viscosity = 7, + liquid_renewable = false, + damage_per_second = 4 * 2, + post_effect_color = {a = 191, r = 255, g = 64, b = 0}, + groups = {lava = 3, liquid = 2, igniter = 1}, +}) + +minetest.register_node("default:lava_flowing", { + description = S("Flowing Lava"), + drawtype = "flowingliquid", + tiles = {"default_lava.png"}, + special_tiles = { + { + name = "default_lava_flowing_animated.png", + backface_culling = false, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.3, + }, + }, + { + name = "default_lava_flowing_animated.png", + backface_culling = true, + animation = { + type = "vertical_frames", + aspect_w = 16, + aspect_h = 16, + length = 3.3, + }, + }, + }, + paramtype = "light", + paramtype2 = "flowingliquid", + light_source = default.LIGHT_MAX - 1, + walkable = false, + pointable = false, + diggable = false, + buildable_to = true, + is_ground_content = false, + drop = "", + drowning = 1, + liquidtype = "flowing", + liquid_alternative_flowing = "default:lava_flowing", + liquid_alternative_source = "default:lava_source", + liquid_viscosity = 7, + liquid_renewable = false, + damage_per_second = 4 * 2, + post_effect_color = {a = 191, r = 255, g = 64, b = 0}, + groups = {lava = 3, liquid = 2, igniter = 1, + not_in_creative_inventory = 1}, +}) + +-- +-- Tools / "Advanced" crafting / Non-"natural" +-- + +local bookshelf_formspec = + "size[8,7;]" .. + "list[context;books;0,0.3;8,2;]" .. + "list[current_player;main;0,2.85;8,1;]" .. + "list[current_player;main;0,4.08;8,3;8]" .. + "listring[context;books]" .. + "listring[current_player;main]" .. + default.get_hotbar_bg(0,2.85) + +local function update_bookshelf(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + local invlist = inv:get_list("books") + + local formspec = bookshelf_formspec + -- Inventory slots overlay + local bx, by = 0, 0.3 + local n_written, n_empty = 0, 0 + for i = 1, 16 do + if i == 9 then + bx = 0 + by = by + 1 + end + local stack = invlist[i] + if stack:is_empty() then + formspec = formspec .. + "image[" .. bx .. "," .. by .. ";1,1;default_bookshelf_slot.png]" + else + local metatable = stack:get_meta():to_table() or {} + if metatable.fields and metatable.fields.text then + n_written = n_written + stack:get_count() + else + n_empty = n_empty + stack:get_count() + end + end + bx = bx + 1 + end + meta:set_string("formspec", formspec) + if n_written + n_empty == 0 then + meta:set_string("infotext", S("Empty Bookshelf")) + else + meta:set_string("infotext", S("Bookshelf (@1 written, @2 empty books)", n_written, n_empty)) + end +end + +local default_bookshelf_def = { + description = S("Bookshelf"), + tiles = {"default_wood.png", "default_wood.png", "default_wood.png", + "default_wood.png", "default_bookshelf.png", "default_bookshelf.png"}, + paramtype2 = "facedir", + is_ground_content = false, + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults(), + + on_construct = function(pos) + local meta = minetest.get_meta(pos) + local inv = meta:get_inventory() + inv:set_size("books", 8 * 2) + update_bookshelf(pos) + end, + can_dig = function(pos,player) + local inv = minetest.get_meta(pos):get_inventory() + return inv:is_empty("books") + end, + allow_metadata_inventory_put = function(pos, listname, index, stack) + if minetest.get_item_group(stack:get_name(), "book") ~= 0 then + return stack:get_count() + end + return 0 + end, + on_metadata_inventory_put = function(pos) + update_bookshelf(pos) + end, + on_metadata_inventory_take = function(pos) + update_bookshelf(pos) + end, + on_metadata_inventory_move = function(pos) + update_bookshelf(pos) + end, + on_blast = function(pos) + local drops = {} + default.get_inventory_drops(pos, "books", drops) + drops[#drops+1] = "default:bookshelf" + minetest.remove_node(pos) + return drops + end, +} +default.set_inventory_action_loggers(default_bookshelf_def, "bookshelf") +minetest.register_node("default:bookshelf", default_bookshelf_def) + +local function register_sign(material, desc, def) + minetest.register_node("default:sign_wall_" .. material, { + description = desc, + drawtype = "nodebox", + tiles = {"default_sign_wall_" .. material .. ".png"}, + inventory_image = "default_sign_" .. material .. ".png", + wield_image = "default_sign_" .. material .. ".png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + is_ground_content = false, + walkable = false, + use_texture_alpha = "opaque", + node_box = { + type = "wallmounted", + wall_top = {-0.4375, 0.4375, -0.3125, 0.4375, 0.5, 0.3125}, + wall_bottom = {-0.4375, -0.5, -0.3125, 0.4375, -0.4375, 0.3125}, + wall_side = {-0.5, -0.3125, -0.4375, -0.4375, 0.3125, 0.4375}, + }, + groups = def.groups, + legacy_wallmounted = true, + sounds = def.sounds, + + on_construct = function(pos) + local meta = minetest.get_meta(pos) + meta:set_string("formspec", "field[text;;${text}]") + end, + on_receive_fields = function(pos, formname, fields, sender) + if not fields.quit then + return -- workaround for https://github.com/luanti-org/luanti/issues/16187 + end + local player_name = sender:get_player_name() + if minetest.is_protected(pos, player_name) then + minetest.record_protection_violation(pos, player_name) + return + end + local text = fields.text + if not text then + return + end + if #text > 512 then + minetest.chat_send_player(player_name, S("Text too long")) + return + end + text = text:gsub("[%z\1-\8\11-\31\127]", "") -- strip naughty control characters (keeps \t and \n) + default.log_player_action(sender, ("wrote %q to the sign at"):format(text), pos) + local meta = minetest.get_meta(pos) + meta:set_string("text", text) + + if #text > 0 then + meta:set_string("infotext", S('"@1"', text)) + else + meta:set_string("infotext", '') + end + end, + }) +end + +register_sign("wood", S("Wooden Sign"), { + sounds = default.node_sound_wood_defaults(), + groups = {choppy = 2, attached_node = 1, flammable = 2, oddly_breakable_by_hand = 3} +}) + +register_sign("steel", S("Steel Sign"), { + sounds = default.node_sound_metal_defaults(), + groups = {cracky = 2, attached_node = 1} +}) + +minetest.register_node("default:ladder_wood", { + description = S("Wooden Ladder"), + drawtype = "signlike", + tiles = {"default_ladder_wood.png"}, + inventory_image = "default_ladder_wood.png", + wield_image = "default_ladder_wood.png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + climbable = true, + is_ground_content = false, + selection_box = { + type = "wallmounted", + --wall_top = = + --wall_bottom = = + --wall_side = = + }, + groups = {choppy = 2, oddly_breakable_by_hand = 3, flammable = 2}, + legacy_wallmounted = true, + sounds = default.node_sound_wood_defaults(), +}) + +minetest.register_node("default:ladder_steel", { + description = S("Steel Ladder"), + drawtype = "signlike", + tiles = {"default_ladder_steel.png"}, + inventory_image = "default_ladder_steel.png", + wield_image = "default_ladder_steel.png", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + climbable = true, + is_ground_content = false, + selection_box = { + type = "wallmounted", + --wall_top = = + --wall_bottom = = + --wall_side = = + }, + groups = {cracky = 2}, + sounds = default.node_sound_metal_defaults(), +}) + +default.register_fence("default:fence_wood", { + description = S("Apple Wood Fence"), + texture = "default_fence_wood.png", + inventory_image = "default_fence_overlay.png^default_wood.png^" .. + "default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_wood.png^" .. + "default_fence_overlay.png^[makealpha:255,126,126", + material = "default:wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_acacia_wood", { + description = S("Acacia Wood Fence"), + texture = "default_fence_acacia_wood.png", + inventory_image = "default_fence_overlay.png^default_acacia_wood.png^" .. + "default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_acacia_wood.png^" .. + "default_fence_overlay.png^[makealpha:255,126,126", + material = "default:acacia_wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_junglewood", { + description = S("Jungle Wood Fence"), + texture = "default_fence_junglewood.png", + inventory_image = "default_fence_overlay.png^default_junglewood.png^" .. + "default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_junglewood.png^" .. + "default_fence_overlay.png^[makealpha:255,126,126", + material = "default:junglewood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_pine_wood", { + description = S("Pine Wood Fence"), + texture = "default_fence_pine_wood.png", + inventory_image = "default_fence_overlay.png^default_pine_wood.png^" .. + "default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_pine_wood.png^" .. + "default_fence_overlay.png^[makealpha:255,126,126", + material = "default:pine_wood", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence("default:fence_aspen_wood", { + description = S("Aspen Wood Fence"), + texture = "default_fence_aspen_wood.png", + inventory_image = "default_fence_overlay.png^default_aspen_wood.png^" .. + "default_fence_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_overlay.png^default_aspen_wood.png^" .. + "default_fence_overlay.png^[makealpha:255,126,126", + material = "default:aspen_wood", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence_rail("default:fence_rail_wood", { + description = S("Apple Wood Fence Rail"), + texture = "default_fence_rail_wood.png", + inventory_image = "default_fence_rail_overlay.png^default_wood.png^" .. + "default_fence_rail_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_rail_overlay.png^default_wood.png^" .. + "default_fence_rail_overlay.png^[makealpha:255,126,126", + material = "default:wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence_rail("default:fence_rail_acacia_wood", { + description = S("Acacia Wood Fence Rail"), + texture = "default_fence_rail_acacia_wood.png", + inventory_image = "default_fence_rail_overlay.png^default_acacia_wood.png^" .. + "default_fence_rail_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_rail_overlay.png^default_acacia_wood.png^" .. + "default_fence_rail_overlay.png^[makealpha:255,126,126", + material = "default:acacia_wood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence_rail("default:fence_rail_junglewood", { + description = S("Jungle Wood Fence Rail"), + texture = "default_fence_rail_junglewood.png", + inventory_image = "default_fence_rail_overlay.png^default_junglewood.png^" .. + "default_fence_rail_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_rail_overlay.png^default_junglewood.png^" .. + "default_fence_rail_overlay.png^[makealpha:255,126,126", + material = "default:junglewood", + groups = {choppy = 2, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence_rail("default:fence_rail_pine_wood", { + description = S("Pine Wood Fence Rail"), + texture = "default_fence_rail_pine_wood.png", + inventory_image = "default_fence_rail_overlay.png^default_pine_wood.png^" .. + "default_fence_rail_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_rail_overlay.png^default_pine_wood.png^" .. + "default_fence_rail_overlay.png^[makealpha:255,126,126", + material = "default:pine_wood", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 3}, + sounds = default.node_sound_wood_defaults() +}) + +default.register_fence_rail("default:fence_rail_aspen_wood", { + description = S("Aspen Wood Fence Rail"), + texture = "default_fence_rail_aspen_wood.png", + inventory_image = "default_fence_rail_overlay.png^default_aspen_wood.png^" .. + "default_fence_rail_overlay.png^[makealpha:255,126,126", + wield_image = "default_fence_rail_overlay.png^default_aspen_wood.png^" .. + "default_fence_rail_overlay.png^[makealpha:255,126,126", + material = "default:aspen_wood", + groups = {choppy = 3, oddly_breakable_by_hand = 2, flammable = 2}, + sounds = default.node_sound_wood_defaults() +}) + +minetest.register_node("default:glass", { + description = S("Glass"), + drawtype = "glasslike_framed_optional", + tiles = {"default_glass.png", "default_glass_detail.png"}, + use_texture_alpha = "clip", -- only needed for stairs API + paramtype = "light", + sunlight_propagates = true, + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_glass_defaults(), + _tnt_loss = 2, +}) + +minetest.register_node("default:obsidian_glass", { + description = S("Obsidian Glass"), + drawtype = "glasslike_framed_optional", + tiles = {"default_obsidian_glass.png", "default_obsidian_glass_detail.png"}, + use_texture_alpha = "clip", -- only needed for stairs API + paramtype = "light", + is_ground_content = false, + sunlight_propagates = true, + sounds = default.node_sound_glass_defaults(), + groups = {cracky = 3}, +}) + + +minetest.register_node("default:brick", { + description = S("Brick Block"), + paramtype2 = "facedir", + place_param2 = 0, + tiles = { + "default_brick.png^[transformFX", + "default_brick.png", + }, + is_ground_content = false, + groups = {cracky = 3}, + sounds = default.node_sound_stone_defaults(), +}) + + +minetest.register_node("default:meselamp", { + description = S("Mese Lamp"), + drawtype = "glasslike", + tiles = {"default_meselamp.png"}, + paramtype = "light", + sunlight_propagates = true, + is_ground_content = false, + groups = {cracky = 3, oddly_breakable_by_hand = 3}, + sounds = default.node_sound_glass_defaults(), + light_source = default.LIGHT_MAX, +}) + +default.register_mesepost("default:mese_post_light", { + description = S("Apple Wood Mese Post Light"), + texture = "default_fence_wood.png", + material = "default:wood", +}) + +default.register_mesepost("default:mese_post_light_acacia_wood", { + description = S("Acacia Wood Mese Post Light"), + texture = "default_fence_acacia_wood.png", + material = "default:acacia_wood", +}) + +default.register_mesepost("default:mese_post_light_junglewood", { + description = S("Jungle Wood Mese Post Light"), + texture = "default_fence_junglewood.png", + material = "default:junglewood", +}) + +default.register_mesepost("default:mese_post_light_pine_wood", { + description = S("Pine Wood Mese Post Light"), + texture = "default_fence_pine_wood.png", + material = "default:pine_wood", +}) + +default.register_mesepost("default:mese_post_light_aspen_wood", { + description = S("Aspen Wood Mese Post Light"), + texture = "default_fence_aspen_wood.png", + material = "default:aspen_wood", +}) + +-- +-- Misc +-- + +minetest.register_node("default:cloud", { + description = S("Cloud"), + tiles = {"default_cloud.png"}, + is_ground_content = false, + sounds = default.node_sound_defaults(), + groups = {not_in_creative_inventory = 1}, +}) + +-- +-- register trees for leafdecay +-- + +if minetest.get_mapgen_setting("mg_name") == "v6" then + default.register_leafdecay({ + trunks = {"default:tree"}, + leaves = {"default:apple", "default:leaves"}, + radius = 2, + }) + + default.register_leafdecay({ + trunks = {"default:jungletree"}, + leaves = {"default:jungleleaves"}, + radius = 3, + }) +else + default.register_leafdecay({ + trunks = {"default:tree"}, + leaves = {"default:apple", "default:leaves"}, + radius = 3, + }) + + default.register_leafdecay({ + trunks = {"default:jungletree"}, + leaves = {"default:jungleleaves"}, + radius = 2, + }) +end + +default.register_leafdecay({ + trunks = {"default:pine_tree"}, + leaves = {"default:pine_needles"}, + radius = 3, +}) + +default.register_leafdecay({ + trunks = {"default:acacia_tree"}, + leaves = {"default:acacia_leaves"}, + radius = 2, +}) + +default.register_leafdecay({ + trunks = {"default:aspen_tree"}, + leaves = {"default:aspen_leaves"}, + radius = 3, +}) + +default.register_leafdecay({ + trunks = {"default:bush_stem"}, + leaves = {"default:bush_leaves"}, + radius = 1, +}) + +default.register_leafdecay({ + trunks = {"default:acacia_bush_stem"}, + leaves = {"default:acacia_bush_leaves"}, + radius = 1, +}) + +default.register_leafdecay({ + trunks = {"default:pine_bush_stem"}, + leaves = {"default:pine_bush_needles"}, + radius = 1, +}) diff --git a/mods/default/schematics/acacia_bush.mts b/mods/default/schematics/acacia_bush.mts new file mode 100644 index 0000000000000000000000000000000000000000..3322e3b37e47c716b6cf9b4b57ba4fbe74ef26cf GIT binary patch literal 114 zcmeYb3HD`RVPFQq`uchhm6%z?AeEAumROooVwISjn4FmypHy0$5ucNqSe9DMAc0M; vxFj{VVoq`b1GAe7hj8K{0mrap`F#0!dH$3m|NGakU+*qbplbq1N`1{wds%kj_ K1_przOcnr+^boWF literal 0 HcmV?d00001 diff --git a/mods/default/schematics/acacia_tree.mts b/mods/default/schematics/acacia_tree.mts new file mode 100644 index 0000000000000000000000000000000000000000..9b23498199e4fc4fb6d03d9cc9cad20394f5bff4 GIT binary patch literal 207 zcmeYb3HD`RVc-P8`g(hN`}+F&dIn|&=ETe*2GNw%w8YY!605}I#N^Dx_?*JsPrTmg@3eW|nHd4B z#YfcN3Tu5cOK;z|@-A=t7e9WH%Zka93N@C`(qDMGUig*lrHp5VlP*Z)nlFps*!Cgw xQ>%mbuT+ty?^a6}WT==w%-wRN{l(dT9a869!vvMSwm$tGtz&nHE%u_ZJOKTMR&)RW literal 0 HcmV?d00001 diff --git a/mods/default/schematics/acacia_tree_from_sapling.mts b/mods/default/schematics/acacia_tree_from_sapling.mts new file mode 100644 index 0000000000000000000000000000000000000000..c32a995cb921351166e6cb27a2dad9b5c8915bd2 GIT binary patch literal 208 zcmeYb3HD`RVc-P8`g(hN`}+F&dIn|&=ETe*2GNw%w8YY!605}I#N^Dx_?*kRdL$BFiCOeq17kF xh4g>wOE0Y5!ZM$em7RAd=h};c?-!~6PR_Cti*(Icp|5lQe#$4outT~!^8q(GP~QLm literal 0 HcmV?d00001 diff --git a/mods/default/schematics/apple_log.mts b/mods/default/schematics/apple_log.mts new file mode 100644 index 0000000000000000000000000000000000000000..92fb900ae3fee7ef2619457273d932dbed84e3ec GIT binary patch literal 88 zcmeYb3HD`RVPIikVqmPVXJBUFNl8shEX^sgDk(}$WnfOsEMgE#%gHZKEh@IkEiKL{ s%FoY@Pb$hU&#Rb|oY27J#-^r_wq^bL_30DR6CN-!O)y}PzQH6209*PTGynhq literal 0 HcmV?d00001 diff --git a/mods/default/schematics/apple_tree.mts b/mods/default/schematics/apple_tree.mts new file mode 100644 index 0000000000000000000000000000000000000000..d56cd54b8efb295ccb5ab11b99cc914c8627dca1 GIT binary patch literal 209 zcmeYb3HD`RVPI$AU|_GWx332Q1{Mb9#LOZFzLeCo#L}D+tDMxtveaS*UKl^Ipdcre zfd|GdDN0SPnDchxMcxJj4%R@nmmNJH+>QsennYdBxT>G2lvFgwzmqLXYx%tUI>l!b z=RDeS|0$>R@wxFokL){tZo2yEZGN8>uS;jneQr?jb<6bk>pt%OfBlx_o_K}q{cVh# z22!oxb!%s*g&FxpJ8PRuM~5KGI+FHbEh zw#qFn&M3;y&y7zi$}i7j5Wx^HN=>Pllbq1N?52>Cl#rINW&Qf~+tU*!OizEn$hbj; JL9>#n4glgeDeeFO literal 0 HcmV?d00001 diff --git a/mods/default/schematics/aspen_tree.mts b/mods/default/schematics/aspen_tree.mts new file mode 100644 index 0000000000000000000000000000000000000000..429a831c775320ace3f86c566380abea4dafb162 GIT binary patch literal 174 zcmeYb3HD`RVPIw8V_>bXx3{maudlbS2T=^n49tm{MGPV-scDI&IVDz!#RaK(@j0o9 zWvRssLa3r8MX9M3bCMGla3!=jUpl&iHQ|}kZO2s-S_w+Ck8-3OJd@gV+i{J=A>At+ z>aW_lx88C2{UvFB{QUg>$*w#MT5ON13_9nsvi|=l`1Sv5$ybdowq;@h%vS@>>#{ID PeQ3m`!Nj2U&bk)>VJSnw literal 0 HcmV?d00001 diff --git a/mods/default/schematics/aspen_tree_from_sapling.mts b/mods/default/schematics/aspen_tree_from_sapling.mts new file mode 100644 index 0000000000000000000000000000000000000000..b7ab3ee6b71ff54ed06229486b50a9dd4f918479 GIT binary patch literal 174 zcmeYb3HD`RVPIw8V_>bXx3{maudlbS2T=^n49tm{MGPV-scDI&IVDz!#RaK(@j0o9 zWvRssLa3r8MX9M3bCMGla3!=jUpl&iHQ|}kZO2s-S_w+Ck8-3OJd@gV+i{J=A>At+ z>aW_lx88C2{UvFB{QUg>$*w#MT5ON13_9nsvVK)~WIw0Xi$S#6pykM^Caq|z=l-1u%eDO2{rtR3^q z?bd8u^MA>+#ii%I{1V)~r!ScIIiK-m%X8@q_vU+F+xb?iTk2f-YOZ&WbbtQdCbsJ7 zKb?hM$L_a(u3KOuc`edl-O}Idx0zdZWh6}dEqi>PYuR6(%11gsuD@>*+VXqvQMvgG z?bY7)*N9(e$oE+FZTAkb#ZuKZY_C?_{4XeRdEeRABB$6m6-I^&TQB%5b&c4;{w+{X zU`z3xAK9^aoJ(shuIwpj(2LR3F$qo-+{c<3#kpYV6e))&haQ*9<+WN2 zV`-|J^4(W^Hi@Tx(37xLUL10a(|kF@^JQP>O5RWAh`D`?=YQUD*K!RrmAi$9e(LR6 zEYQW+`hYdGp*1>ilJDN>tJhDz%W-i=_=&$-6`yoER=oLs=Zj-~piCsFcIPj9_k@KW0JSIhT=+qF{ZHD`8CHhq?pGDrK(@mVJ~@mKiAtlvHF znuw(R%AYy1#(U=#yZ_#CrQ)r{=9tG7qBlQpJ9J(*Lo0L7y}f!ny0%|=e>v*SwAZVT z=*_H`TVL%~YqVx_LY(&Z`0V_wX%|nd`EGrFuh*MzlAn%5epr2<)imY(ce(1i){k?F zY(B>-FxNYKZGC@qr_9zHpS3;G@BWo{)O@`@gn`TA?GlD#GZwn0tINu$ri+0^{jPTsbdtJ%GqixF~{(lV%L<;yf@zh4%D&E>4-H_y|DbyiaE2b z_Xy20aue^J=cv(J*^u3I&|qTxGKTfFF6aL}J8Uyw+8PRuM~5KGI+FHbEh yw#qFn&M3;y&y7zi$}i8Wn3J5)!0e`w!Zh*Q*RNl{@$fhtVP;D3WY8>Uss#WyYag-z literal 0 HcmV?d00001 diff --git a/mods/default/schematics/jungle_tree.mts b/mods/default/schematics/jungle_tree.mts new file mode 100644 index 0000000000000000000000000000000000000000..fe93c8c1897da5abcfe385b9b5bb0574125db65a GIT binary patch literal 255 zcmeYb3HD`RVPIttWMHiagLn`Cv+5a`8JH6@ix@;wQqvMkb4skTO7qflQgc!h%TkLO zgiu9Gic(W6=DZEco`uOLgkAE=vMShMw z^Z7KhotyQHrerS7;0x>1f2Hwk+VtX`+~*U|8jLIs-#6T}XGP}vw|Tz4(|xSxo4+ge z{jOY}zIjjOU9Z2q6E+n4$8=P5USzJDx#`N38CJ`iXGlz3!MAE|wso3mYxitJsa2_W qG;Uq literal 0 HcmV?d00001 diff --git a/mods/default/schematics/jungle_tree_from_sapling.mts b/mods/default/schematics/jungle_tree_from_sapling.mts new file mode 100644 index 0000000000000000000000000000000000000000..f32d312bed41b5c3c97f19e9f929a1ec1835b529 GIT binary patch literal 247 zcmeYb3HD`RVPIttWMHiagLn`Cv+5a`8JH6@ix@;wQqvMkb4skTO7qflQgc!h%TkLO zgiu9Gic(W6=DZEc8)H*ZN+X{Lo1*SKEF0OaJ@>!k;EunE(L27j82E literal 0 HcmV?d00001 diff --git a/mods/default/schematics/large_cactus.mts b/mods/default/schematics/large_cactus.mts new file mode 100644 index 0000000000000000000000000000000000000000..755e2d8c508ad4f6d05bbe79139dab4d555123e6 GIT binary patch literal 87 zcmeYb3HD`RVPIuoXJDf6A5r>)AI=bS+?H&|_q80ss&cBCr4e literal 0 HcmV?d00001 diff --git a/mods/default/schematics/pine_log.mts b/mods/default/schematics/pine_log.mts new file mode 100644 index 0000000000000000000000000000000000000000..d51a489f07d8540f65c1b45a047b969be781fe3d GIT binary patch literal 93 zcmeYb3HD`RVPIuoVqmPVXJBR!Oi4{kEX^sgD#*-BjV~!mO=VzC%q(IMNz2JEPc168 x$}KIzjW0?~shE?T(7^1bkiso%)He2ywuc`oYZ0l zK@`!FqSVxiId20U`3@*>Fx#EGJdo%)He2ywuc`oYZ0l zK@`!FqSVxiId20mavf0M2&w;LSDPHAdxn?$*5z{(x<9;AS!5Ei`qTP^dFAQTRsFus z^B3yjHm=R&T=LT`$FBQ$U+w2})&Ip0T)po0wqaLVke~m0_R{qVbB}0zSYz~Fnos}z NZ{=g0yB{cY0RW(*Ne}=4 literal 0 HcmV?d00001 diff --git a/mods/default/schematics/snowy_pine_tree_from_sapling.mts b/mods/default/schematics/snowy_pine_tree_from_sapling.mts new file mode 100644 index 0000000000000000000000000000000000000000..3d502a3e19867b81302809da506f65e2351bb0cc GIT binary patch literal 235 zcmeYb3HD`RVPIttU|_AUx3{;iudlZUqxyOV76#_T%pwMnl+?7u(wq{jg3P?s_`KBA zl$_LJ1|FDbabA8ogCL9tR#Q@xnp!dEZO}!&1_ch5-xur-`tR^xKlAOSw&2BIuWU3F zX#BjagW2nI2=m+ACwHe`cQc(~^L}sV{IkWC5-%m6%5qDd33Wc|fAakL=PT-xUv2yP z`NQm=^#@mUJ^#K|urPO-g4=Ufjzt?7HFbX#&QY+=^UO;Qu}rbnGY=B^yvrv456`Zv Xd-Qnz>iw&ExuM41?l@o13hO5TOe<)e literal 0 HcmV?d00001 diff --git a/mods/default/schematics/snowy_small_pine_tree_from_sapling.mts b/mods/default/schematics/snowy_small_pine_tree_from_sapling.mts new file mode 100644 index 0000000000000000000000000000000000000000..d017c9e0970a561a54081e09fdd91b19873c7a57 GIT binary patch literal 202 zcmeYb3HD`RVPIw8WnitZx3{l{0R|QZ=ETe*29cE1w8YY!603sDywv!-)YO!m)M5r6 zm}qfcemR36j0aXzQk0rnG3V{1yIcnpI9mT!7Rc9X3s2l|G3xeJzX@R#e`{26oTvtnN4FE1cR80T? literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_break_glass.1.ogg b/mods/default/sounds/default_break_glass.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b1ccc5fab1ceba59a7774aa6c88d067348a7f430 GIT binary patch literal 11130 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_break_glass.2.ogg b/mods/default/sounds/default_break_glass.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b6cc9e85e2bd39521b4c04adda9d482d20fde87a GIT binary patch literal 16058 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℞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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_break_glass.3.ogg b/mods/default/sounds/default_break_glass.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ae6a6bfc43d53d24668958b3bc52bc79e8fa7630 GIT binary patch literal 12257 zcmeZIPY-5bVt|6_jmHx}%xT=ZuNmbS%kqnoGK)b1j19X%6axc8IU|^{gAuF~%mxu4 zogf+E;9C*`w*OJUNoI&ax(o~q5t#)Udj3V}3OSicVPNAGJQa)#3=Iqo4Ga}Df|D~6 zOVd*GO4HL*OEf_SGqOT7YdSfHF*0y4FfbVUC>(9LFd>wIL4biFK}C~qa+;^+(kTly zDrZdb0I`l5bk3O4c~l~~$M6`8P%udmWnf@oXwcy7Tl~y3>zrk}gnD1m0?SN4i{%RJ zU4aiQIS+kROU_%iWm$IKIZag#-bhvk1||jv55-oIAP|w%q1Yyo)S=ieQ*=Uc`J5sy ztrZKJxQtFHH2WC6Tr%0u>g9^XeO9kDwp?)H*4=W+%g69)Sn|5PY_T=P=PaMkffAfx ze<(08usE?vrU*E3fQ;|ZTsEVK%jg8eTM7&fAfLNW6!F|Ba(bi8*^4UvpL7C+O)na| z28Z~DhK7cg#)g-rUN0-XURE19qcwU*ZRC#D=o_uE-&+$U+Mwu1?fvf{1opZDBf|n^ z%W01_7b!_CdStnXxutCl6GI9pNEA3HDQQkx?71v0YhC8-Z5gY#<(}T8b9xgGSP26o z0}IGC3=1-6EyF-*k<(HMBZrI=S_}?M3=YQ&WsVoBxCW^lFVbNLhwupo1`Y;?Af2N{ zCho;1$BS)_7u&d(xSX8gbM}i5KUfI^6FAx#7#s{`juy(Cyr|+Iq{I z(%5iNh~USK;Pk@6z@RucZCX|Xhw+3&aIk;^T4EuGGY`Zj76ying-;Y_U6}RxtR>&9 zrwdk!%)WfEGi0{<&XqG}gJUq~oaEy<#pg6n%{;nb=7m|s=RA34ErqZug=Vv_U3qC% z@j1!obNG%)CeA57mw9Ox`^uXUvy0C~UYPZ4#ZHmg#pgPw%vRsJGX!ED*wEs0E92&z zJ81cEPVu?UTeGuwa>mXnKKCfqx z&Ea!auQwbPaON@Ga>+}_^lDgg@78DYiq~0sWG~%%ElPXolprt7rQq-bWe|mw365-% z;7rmsqv(|8@&!#?kl=(w+y|BOg0dHp(D{!tfkLW*LaG;ybc2m;LqkHt%W@;9m)_pq z8hfMk{`K1X*L&l|+t3phJm)YtaVWNc^W>DI9>e2vn*E$OArTDAIfWv}C(4|hsN%gz z#rKlV*-s|^pG__by9S#028+gC6fM0hmKtmpd)YMga%k$+vecW~Qlq!mMs5S;7D%1} zk=IMXUWDWvP!>_L?0f7ni3OZ3z&U4uM&BcgK4s5IDv^`aDyOA)&RRKh-piGXxWGyf zIVYoQ`HZgR9bL~m`ZPMHWp>V5wR2I903dr2PW`%gUgY?Al<7$rdNY>Lqlxw=a|sY(5oiCmrWWk zOqj~RAj!a>?8qkBBG6Sd!70x+g2V8c3hP2kwuMI|T9ykK^H}mKl}vC{x7{(x@-WZm z2SFO5Ecs{k@aB>b~VF+YkXfQlsctoP;oae~}F6Rt6=T13cslIgb zB~MM=X%fbos>_6uAJ18Q$@AorDH7gYbC(Ducdlh%XkcJxXkg%8cwvGlqk{+oLlRFA zmuBmfpmUnfCIp=_d@2*73>Zjv5RM z3I`Y&6b?9Pn54Ke2&gkWC{Q^+*~D8!)mzy0yh!SGVc+XhP0pH_28M*577o1{5_((A zH*}k-uduK0myl3l*HF>W%hP;Ax8|NVNxc~odRHv;>bBI|Vs+uuO79!{Mv8@Az2+Ob zwedo(=kz#ex*IOTct9>W|GWq(|($HzOiPusSx0l}6$efj#wP?kv zSsJTWtz5M&ch$PJ(TiTJTD0oaru0?o)|}e3e)YPX*RwQMty{5blg_GDI;%IW`MpZ# z^|lqOcC9_NX~XPwt6y(>&wW_u^{#?d>(;H_^adomYwhb}g|BxR)GX6Hy=?WXT`PC( z%6q-5@XWScnZ>JK?bAAaXv3*Z?_clI-%_d=7+QLFO6=qC)X49-@#XWPzqfA6wcfw> z_o>3yyDt5(JfAPKb6c*=<~-^BYkwd6tZkoY(YG{x*0$VLtJcn5wfgm@Jnh44UONSb z*2Ydvy>A{HDV}%Vyf6BC@1j+&c4?j7x8c+#!#l_FWp*3L#NIaRi@rX0(^~G@v=ej_cJgwFoM#C@F|CdirP#K7K{vRiqA!Y1+PJWtG-Eaa7;IptCi`@*FGUfBz$TnozHxa>;OTZJWJ zUYWX6E=6UnJa#3jM=)8y==qYAbDo?_w}2#y{k)zpSiEC<{1 zbjB1uC$E{!lf1mvPMs8VX3k`gQO$i`o|@YxdHF1ya?Q(YV{1@Uj^VXAK{=*VE=752 z9-HKqqkAkW+GlI2KomFFRcp6~WoNBD7T}ewx>Um3YvWe2>^#F~QeK&BL6)yPDi+{`-VkmXt%r%sB> zF?@C_s>gE5r6kXlM<)gK=pLIDowIY%&zN)+=sX-OuZbJWmm3GmX=Y!&eGR9(u%z`!NLz`&GqVM>I| z0$4ecz>~yd*rretVx%S5;^U>hvQZ$4du{2ppzNhb&qQUd-EzZ$V{Pj-BX8AXSEAC^ z9+?rP&A{;H03*X2a5_8Tmnf1dA(F<5pdF6S^|=o62!&8pjE)Yz_B4P zrMPM00w?D%CWcB-ndxQ8zHo}0<}rmSlY$nDBnxGdm7JzJm6%J$Md7L|Q=Cj-MBR(6IB%+juA>Jpq< zCMjS~G$w`_D7E)xD9)321rZ>M9eAf z14$q?ZoynmES^}&z`!6FmIP{$OLIV42AFi#jd*aT2R*7t=FtLmTtKMvg(GT zhvw32QQf-70=&G|ZoQGzW7-xJl(qKgjifb(OD+ZF=pK_uUbAq@wWw^vV-nfAnp>|W z^=v&BmF>B5>$RkA(`!-O3=i@O7#ch_6t+!WviZ=(2jI9?WMp7*0*5xJV-VD3_Vf0 zRtym_2`AVaczS!cbaTHjI=~uxr&OUufkm<7D5J=PhGyZsibuTuI}UPMxh~}ccYz-; zFvu}5OyX5gQkrGi$Jft4L13cbB%#T|Q@}l-4U7%^3=Jx*9UUEMeTxr2W>#@YX<2gQ z35zON8bok#fO@E)UKIla2M45!+~5e3VPF7tkwMn{opp{|QBBN1=jQPv`~M4l`p>Gb zrDm=Zw#(#`4eI<{Np$FS*aD zQCDoM`qzSiMX~Wy{?xww2Zsf>pW|a-;1d^N$Y6+x>fUj@LX)GoElspw@x60B-O_aj zHazt7d-z4=f90cn@BLo)^DnVm*ZTST?0=J47^bAzcJxjVa>$97_1ZK~?)ueNPO$+K zZ(Mux{%cR~^PE|y{`~voyI=0+>)c#{U+#AmCT`fu#Bl$|RsD6l%iE*3&)g6fv0zD~ zdmKaXl}i^KyHE7|ycNFpa>0k)vGxW9+r%wDXUbL0{O=H-b?=0U)=X}_FTL;9e$?Yu zP|SLGFg5Pkkx3qB?rgqQe*M~_u)vQ8^VfQX?p8-`cLPag+fz*pL?hEAZy#pn}_CZox;2B*i)$`?>rZ= z-FxC~$etV%?NH{tZ9@9zNkwOsc6Lv`5`Vf){Cv#vjF8_f`>Qs-dEm;dk;*iWhaz5i=n{5^A3?yR~i&-SX`Z|qU7 zx2t)%dHL4uKB19@6@K$P4<>mqGrV2r>on)hZI=~N^Y^P6YB6ka+x_AEpBl4l6`_US zYhw>PUs=tNGS%b9_qCD@DQ|O`udp$2Gt8GNU3)J2Ou+re4719a7z|tNxeZ+T{w!l) z6Ug5c70JL5&3xIZYLWJb!#*NvO|J`lzD{En`Ly@o;&YjTd6Qmkc(2u@^&o;lZikFj zMM*IC6|*y{TwD8JeEr3GKxbjYMozOvQH?KmJ~61wcr#2>AoSr1;l zeCxS5!|hYK^^#C^hI8i%_pCDel(06bNB#lJi_5ncCM}A4J>k<6Q8(cR(Lj?brUS>9 z*>u|&F*I~H?&JEtJjeWcEFZVjgvVvm6d4s7d(3$^=)}EWaz*r-a6{@d^7i}wGuPXO9mxJ9$E#q{#v*wofpJDNOO)|;Lk1_t3Kr%GGcGOv`Piv9%-Hsy zg~iMFzn5(4dKlXj=9YeD*9xsW)$9xchxHj;7;DN`*6=hGn`krb`FBpLiGhLPYfgd$ zBLhRg1c7ta``vrK`&~=XvKL$?9LMMC{hHQd zw==qjZy#r9h%z&&V?NNb`t>!NX%d0oKLy4zGQ_X`c)F*VlVM+*i+2OxZCCTZ+wObs zp6s#OYyV{~2bqR?4Tcx&FN6-PZFJ>(vmaC_u(PNv$=~sxhk-%mW*U35=>cm72HPHX z5BG`2SN3RJTd||(;QS24luI&$jE$Hp^v-$Z=c1JZJ4b6M-)Dj8wyI93QmiODB<#=^na#Utmgy({qrwi8OnDh<7JSn4%M^NV zVg7b$i`jcp!n=`bV-#!K!oM-M;oH~qhyHlR`rNl)Cv@rKrQ>%bd0z=N@Yp`&;$NWdWL#s&;GiJ! zA)I*~-;1bDNrOC3`%(rqpDiDc7JNUI@0W7s&6E|r$A7ati+t~`@m|Pk7f<{5$!Ux$ zp4H`*Gxj|VWlUx?G`-qX@a45gFct5{{*=+d>HCP!Knq(~J>l^s2>WyEv?cv4S zHzQoP{x)=DaMk#JV}9)Eb#I-PUB6kT$-odWaodXBbC*o#=8 z|F)j_6P^%;X?2#%7u{->XWYs-N9cUYn%6FA8ovCg3Li^mN$tOJvdrt!GL{9u9)CQ< z8#+Vw*ao4?Nn)Gt?d#GsNn!{Qjenb3KjoXvyn~jd%p4vMB3YLljNPf- z$_pNemoqN&Sg@#cE4L$~i(vfw4+~Fe7?%11mnz^53VyFIKV2ycR-k@UDBt8xmL14vSB)71cOKU zXHoX`UtjIIVX|klRq%zkLZ&k`+BZdXemrtnB6-feJwk$lb7H)u1LfnlPwD6o6y-?Y zsj(;W@{Zkhem$9!AGzzeHXPg3@>AFB?cc|(q0Lw0{?vp7vof@2DQLYn7GW1_F#lc2 z@J#W2&b8^+euncb^JSPVB)aRokV3N9>(_T!H}IT)^o3hpE}hAtd4o%_a@kA$?A8D7 zPjx%7Ci0!})Mvuhk_-$NX8t^3v9UXJ`_~%`Kd!MbH1Nm2_O>-?PrZ6vY4xQ>n?Fsl zcQYLt7cqU3i20M-#I46POO)X%1H-+kXZmMsdh|fR8dRKD-+bH2v%2MRIxcu%igo#e-B9XU;9w^?0I?f4sF+?UVE(6DD})yAoFT%K=L$}DAHc4ne|tIU>7>U~uLFJ*IW-53}c z8vcC!b%as2Rf=gw=dx`gXJ;gDG`scS%_8-ESDy&8%oNj%y49`q`1d{5SL>`9e)Bfy zH0UzuFo-ea&NjakBU+*8d0>v^jKmk6?!WZ)&n0v5?=0D6I78%`M|{ko>zW>OJhb1Y z3U3TywB1sXx1M9N3;Uc>Jq5j>>2^G(R`W96hCkXVrW@m{$=H9Eaq3I&@9`T?n;(!q zd^Uf=27b|3c2gzx=N}AQEIm1sG1~23w7Tbsp3dEZ=Aq&9cLcnUyR_nGU0HzX+m{m6 zDGO?xgr=A_qT4TB5WMLk5=aI=Dzf!;?ZGd9=n^Va+StrYzNNB zg(yAi>5#o6;V@0fVLeYBTkA=tZM|+e-J+S7?8VZyE@ZP{uuEWg!Pda*;5pUBFNyVq zx`3SgoYZCiYZUGuz2jw;JAYH%-_Is>pV!ZDEs}1?_#}$@7=+sR8{?da<#OjijgSx|nk0+e@<*bgJ z=A6*7q`JI~;Y*#XbeMhJ-_QExvl?~GbAuCXE-IX z#n)iMr3-93>i7f|Vox>ye|~pk<)?rDKc>#II$AyR{Qtl8(FR$`$;o@ZH!yy_c`eF4 zYx!#SwBtVxSP6MEPJiG%b7`p7)oH%*y4OnA#xMK6Ez9>qtlH$0KUV$x`Yq2_*LROJMT_%5E;AKKMa82YX}eRJVz z?maL2{aV>)%+j38H+|P+m9iB7pE%*|!M{P_;=g$lqLwoLyYa=(L8#j)edCM$?yo%7 zNt#$>F`Ub3W|3ofz_{x&Lj$t}hr2+cF@yHTAEpX_RoQiG+mCZMTGd#6x;p9at3Owd zw8yA_`L|xbd(QXD;}@lJjzp|V*Y8^!HCcs^>BcN2m6B-;^Cp5xp0zOXHt>V{ftJo%;pSAbr66uKI<9~Eb0~js`-R}%9`!-?j zOy1^|Ke=99VY<-J`Ktb{ct#Y%fwx{&D?dhO2i#?9NjmO+{=aLXCZmlS*ZJG|OxK?0 z?q^_-w6PbTIbri{xu*_0q#B|b&BA?JnU67_IW_b9r^@Z+%Xg;DENd{4iDA_VY2;~8 z7kuFLukpm$|f#-uxr--IuIk+$lUwP7-0y&)!g@6@5(=jw_pY+pV* z%4)~@pycb@Ib~X>qzfID7ChYQ%k{=%{>8@K8Ug>#zI_qkX~6LIYjh@)!wTasl7R=c z{TR=jtlJm5>rG=xz|O75*6#iP|NnP;VTJ}V!OaW_-0CU@p6QWBp@IJl#8Vg_9FgD5 z*dp2)XKr2V;nyJ3#H-M}a_wY?^vOauPaXU6!aMXqZ=9ltb5YImRW=L$e>$Z!C)D$= zD1*ur)~_pKZwJb6ODby!5|a^T+#j0yd~Ju%#v*=yDXvL3v%OdHJ4#l>2K;5ac4XPa z`@AXXvlypv2Fh-&j=OyF$%X%13SYD0#m-hwy%o3ag=fEoLU7(h*)4HgkFNc@?D=`( zKTZxF$)_I~z{3qJd3B(k1!TB^nSp`fM9{|tmipQz#wKS@YHO?O=$jbo>1b)17#bhj zrLCo@uBC0PXQZWLWVn5gx`Cnow$-|tni?wF#wNxFraQOANNVogC7pfcn>E+jWNwAR ztZYVSfBT{<9A7SOo~`q5YUneQ=wRjd(s|L$at$l2bN*`BD{^fOo27Pv?E#ZE`SP zlR55OT3DQ=d2a3bnj@X_S6;C=clz>9`O~NOPu9@dClobJC5vPFJT$SKCp>{pf_qj$xs6As<*UK;W{;kd2UZpg1TB&c+T^V+V<4@S<&U5*j z`#Rt)>s2WR2G$S9FU|bzTvwC!z2EM)1hd@K6ZR_(@Aa`eGXF4-Wbci3+n9g$dPxnd z#D55tDXHG{xa=r>c)ee6b(n$bDkg@8=a0{=UB<+~FoTit>z#G7Ln@QN$TXUY7bky_5w>~NnHf4z6oaj`$Gej+*C6D=n zqC^>UpPr4;Y4ffR#tXF$<*>XrEeq>kU2M=fwSqH5@brS+|7?~p#n!1YmrU|?-oyE% zrOeLs@~Wk;UwyTCymfAilK-6>Zy44uB9p4iyhgv_rr?kYl+3nN5Eoz-{foGpAI@;EHPr!}ocvZ#j4JEnZPMGx~YaDZzbS z#-jUvpDq58DQ^BdfiZ`(^wDMI`6tpk4ydaHOl#}jrM6-5>%UDGmpa{W(+%C?t^MkO z*BzDrmEn7>XYW)JW6%-wwyoEE7WdyvE$>|lQ>{UfzK_Q%kD|9fAFOJe{+Tgc=%1K_ z$cKObcp3VCGMI>Vm&gl$-u*0`@yS1Rb^!*jJ(*qV^SoBAXt4DPmq@;Ow(Y&m@k0-; zvfh_B;rx5$YRr7Wvpwp-6 zea9r_D-X(M7w0osoow5w8MI|fRq>0~O_?9%G)^8Bo6h!LaKTI-&b{|~6P z{OXuDoLIwrBJWFxe)@0U?Z#)0Y0Lh2+yASTB{J?&UPS*=^Er$b0z8JLzm~?YdKc{< zv@o3af}x7j)<>H98q8-c_C_ttzh~tteEC}8xAiw~9P{4(VL#(M4F(3OwvcsAlZ_89 zzP4dC=fs(1^Ly35OI4{ZJkIMNz--L+1*ogS#(^WHub}EDK&|%AjX22uh+M#Id**u{gA5}?{YoQp7r0?gI($OCukco zyFZ@N7gnvUd{Qm5wqfDZ=dX>@70NCubsgWtlps9&ypg%=<%wKE@3jLWW_!)3y}h^E zch*%_P3hBD4Cg-gdwti=Te3dDW}GuR4AWKElM zWLn%+>+jn?g+4#rX*P3z_)X@O91ECbG;43X?S1*`^zC(=oDFi4c_zoCG&W`=>G752 zGTaqoQ~J+q(#?21x`E+~Mt7u7Qh3YBJ#)*98Q3IKo~8KI#5}8ebuaK@@WrO+-02hf z4fo9FXZRw+y>a^96WsZ~{&X@ZswkL?KxjmPOs5c znY{k}Q}uTY>v+B~d^>9H?iOh@l}Gf4?g@LN%j!+?(n}fN8w&Ht)*iUxm@>6#%Ffxp znVJN&^p@S8r|RQ1{Y=U)%L3)=|D!&~ze`-8{@^9UACQ_vhJRx-1mH!0-<=W0qpECZDIK5}V37?wlHKvRy68gR7 z+HSta6HE1WesfQj+EX2u8S+W=i-^6#ra4LK2`o<(PIqQ)jr*I|#`YzgIfF6C@;LM9 zMSa_o()anP<^NRJB{%7Vw8fKvgEDW;#YMy&Uo(7BD8F#7eS-LNwceRL9qcD!gx^F4 z9^1R?h?+Ofa1pN0H-7UIHWYosHQbl}949krr0 zd{#2o^mjFC@AL3>UiXiQ;fY9jr_R}@^3R{taCw;8E2f*=?${wSftfQ}kYiifp{A=> z``&sVzxCJ0M*rew#V^Ml8SY5TH=TA+yIxM9q_*G1>%h(TpJZ+3SRMOUd5L@di&@5d zuBvr;tu0yn^XG!u@2^jgWU<=jvijH4IF5*U3s-48J@9kuxw6ssO{qJ;{nIt~1-*tdt_ctHq zyKkaS`uoZ2MauN;lJeoYq1F%^c)03$RNhfmo}}Z;7}mENF)ZHre!W8PnTUJr4I95U z3yTO}Yn?J#Rgv%D>gwukOk22?{W&BjY1q}e>slkv0Vad#yaL7C43j1 zL1y&^iNl-EUpnV8Kc7h`Gwyf9SMkojuV(E05+kl~ynD?FhJt+K%TfXTeu35|5#9_8 zb-xe9e-DZ@kQdk3aDIB^GX3tAPlY7*?cdLrWWDP%qcFqE-0Kf-)=pw%$T8fzO09JL zldDJOa2;qlSR1oAdgqr(Uq6b=On=%PVaD>FIb!`I7KR*4*6`0Km-`Fvim9K=Waw~V zLFJcjJSC)Z6Ms>fxbl8!Jdy~>H^ayXL_?IK; zd%42@-s0B3Wwriq9=DuQn*UtcWAXp#5*6QMlO{8ih_3g)vn#sh)2zIBwE)F;QpUko zt}hlbd7^Sz_W9-MoGU{MnNI7Tsy@N;_QIu498qmN0^Vy~pWm7z`}NNp$){WAuKOGO zfH9K6pTUBmftx|?$0c)ihqQ?fR{cs5C%Dd8zE%8dz1-5g(4y)<(%GCd)pJ?3AFC9c zvkZNaz{!xXM~#7@;?CBbC5;s>v6A)A&Tmt5U9EO7gn@m7qy~ck!-2>DKAvfM_093n zbHBIByj4e2%8&hD$Hc(EKP`w!RW)C61#`fIdNqdYivH3J55y|9-aI`0s3u;5vB&zn zP}ecRjPpwwBX}9EwX$qTv2X2{Nc&oS&xmvDCG+?G#wTBYab+<0z{uUOn$e)iL5!cF zp;$$=@uiK@}`pub)3=*Fi7#Qkz+jxjD zd^p*|w9nyfuCWrs83qQ2KZW6p43Dl0GCaE6R;F8y8zx)^;MGuGZ!=3#L7 zU(L$EP$2R~%Zh=G;la=S$uk%aGdc)8(3j;hS7F$a#5BdS{9jJZKC|clQl5SLb4`Vr zVF^p)gXxnWOImM|5}llpexvkSLw8nAgb0HULycv5&GoN_H;a!+W~klXWy(+`lDE7v zm(AzyTvesAE522iD<8@hRWt@d`#{-rM;?oHy-2xq#S`C4-4ma0X)AEFmN z>^j+Q9Md?x>5}jiOYePu>zwaZ?~*S0le=6fU>%E0VQAAUp8%7O-ru$z;7!zH>Sl^! znqu1h-^6V4|NJUP<7;>ArGv?}a}@E#D{@YF#A5|Klp#5?Stzu7$6)%`M-a7jxj@)vR=o z=o3D5X9sg@c*T6FBKLQ*4}9WLpH%qSVpDujd2{;)wh~$I9p7i{p5(Gy;dM5XfPe_g zMh(Y<#xu*jp3gdL9ow}2Qt;yDxYkAYmNQql9$xs&C8B~MMfUU#JInia0j1m2Sk^c@ z1URn>4b++aJ2)iV?4xe#3AYtG3hmJ;@9Wtw3EjA{SXab`!A7z?=z!Io37^k%1Tb2~ zxUK&nVtj6Gg+6;g?EXJy)we@}mfxLgxS)UEHuy6KV) zVhR(o7FpDFO*YxRX!hdHQw%pJWX<|SR+zIAInIpLmv z-zuA(R`scM+p}(NlbXCv?(wl*iV7aO$CE<(L_d{0K$7oMrTeUgNpzY+1_)p)$ z#W_WFlGzwOU9o!az`%8R`5NZq3=F%t8RoUEF?Z#x>0tbPKK;hrJ8Pvc-cCzkWH=<9 zVDn}g!z5M4b@MqVxQGS_a4{U1TT$vW&1LW2r<32Ew=;gX{M7NC{-55?{;at3)UT!9 zObiukK73!D`tI5OZJ!-yAIVzB%fQeewyv&X)5)z23<@*q-^HAeysWyeH=^Nk%F21P{x literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_chest_close.ogg b/mods/default/sounds/default_chest_close.ogg new file mode 100644 index 0000000000000000000000000000000000000000..068d9002fb0db2e50ac3155f53fb3d610386c179 GIT binary patch literal 10768 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_cool_lava.1.ogg b/mods/default/sounds/default_cool_lava.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..42506ddffa2cfa4d3177bf13ce1e49b6785ac4b8 GIT binary patch literal 9583 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 S;n=2i2X38vo#enA!UzBandMXf literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_cool_lava.2.ogg b/mods/default/sounds/default_cool_lava.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2747ab81cb56b052ec6c1a9d5fc5bf5357a984ce GIT binary patch literal 7977 zcmeZIPY-5bVt|4Lo(>uy<_zZ0*^F|GW%)%(nZ+OhMwc}pih-eFH-z572-XSVFfcHH zbTTq9FvKu)h4PpGM+QdB5OZ`H7#Jcl3o`Wli_#TxGLyoB-^f}Ewoz`zjV8RFw=8=hE_TBJ~xSdd?oS(TZWu8^Onkda@a5L}X< zms-rnz`)=b6yg~iV(XV!l9-d3%E$__R^G`ujFEwXkwGFkMAL0%&?T=<$>J%7ZZnf6 zd37#r5p(jGTPza1((?M8>@_>LDzpel1qW!d&J5}c%9Ko=0AdMvd#aWQS*g!W7Krvd zcx^^@x8pXM7T#GwKAK0S1a&!aNCx+49-R{8<;1R9!e{kNCb-W_!*R!);?-NHO-t@x zSu)A%xk`$UlZR&OBro=*!G2C2rqiwkY04G{1!XzDP-qcw+NRLL+jL<sF(v7O}d>S8C5*f~p>I!N#cFfceun6(uy zSMZp>xKYBjBlE-(_PdJ@t7PyLajkS;ym(^JD}^Z`$2>LXLVV7_z@XS766B%S3MD!e z+a!`sXfB`A#HF=z$)YZ!Q#zZ^7@Yps zrKrrcTd#R(E}atOr3ntd1_lNJ4#|`Wj&2~6I~14ADLSROVgVC4I2#zidCKNwv5R{N z0v#{5ai8MiImN|ui_hsRKK`PiSEt5CUrW9FEjLlT?C$r{``=3+UvEu}oR*4$AYSKS zU}z9<;s9Cap}15c`HbQ71(O4uVBQ2p=z&0)qlGH&MJgvJ>3B{y@!o86_Ogxd7neX0 z-^(Gc;U%tjx47P%;(NWs_hw0Gb&a*?vvqSUBG%d*yK%--~R*E&K-51ha!Ffd%0D06b6jORoV&xtZ88Ns1z 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 JzSZOj5&*T9-cA4j literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dig_choppy.2.ogg b/mods/default/sounds/default_dig_choppy.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5d3a04443df5099a0e7cd1ba4ae8bdc2f3ebdec9 GIT binary patch literal 14134 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 O9P8_EZ;1V7WdH!R6C`K= literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dig_choppy.3.ogg b/mods/default/sounds/default_dig_choppy.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2bb0aceb541306fcd03e09119f2a5468329abb9a GIT binary patch literal 13948 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 DbFzTU literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dig_cracky.1.ogg b/mods/default/sounds/default_dig_cracky.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ffced27a6f0fa26a0f97d871969acc2d074077f6 GIT binary patch literal 7002 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dig_cracky.2.ogg b/mods/default/sounds/default_dig_cracky.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d9e801039355664e085b83d163bdecc44fdcbf87 GIT binary patch literal 7466 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dig_cracky.3.ogg b/mods/default/sounds/default_dig_cracky.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..7d19d40824b2a7b6a117df6888ceaa62dcde2100 GIT binary patch literal 7184 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dig_metal.ogg b/mods/default/sounds/default_dig_metal.ogg new file mode 100644 index 0000000000000000000000000000000000000000..0b585097a833720ae1a8bea3da50b66987cbed25 GIT binary patch literal 5245 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dig_oddly_breakable_by_hand.ogg b/mods/default/sounds/default_dig_oddly_breakable_by_hand.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ef4d7b155c520618b5d19e8194c12dc9c7b68e30 GIT binary patch literal 6940 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dirt_footstep.1.ogg b/mods/default/sounds/default_dirt_footstep.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..201aa3b2daff77452b721edb2f7dfc796fd6cf5c GIT binary patch literal 9155 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dirt_footstep.2.ogg b/mods/default/sounds/default_dirt_footstep.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2667dbc210ae6cc70a4ca2da31eb8f471f43af9f GIT binary patch literal 7553 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 Z6=aY(z|g?ha6ozj*MenpZoOAw0069~Sx5i? literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dug_metal.1.ogg b/mods/default/sounds/default_dug_metal.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5d6cb5b1e715b5411f3c99e2524b9ab7b1f2eaeb GIT binary patch literal 7076 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 I9-A2q0BB2A3jhEB literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_dug_metal.2.ogg b/mods/default/sounds/default_dug_metal.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..63567fc05ae56d13f5a2c6976f2cb1b140ad60ec GIT binary patch literal 7260 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 awbx&({-$mX2$f|1^Y8x2&ASUeG6MjG1<4rz literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_furnace_active.ogg b/mods/default/sounds/default_furnace_active.ogg new file mode 100644 index 0000000000000000000000000000000000000000..536edc24cc330a728d5ef0fc9106bc19d4a502ec GIT binary patch literal 324071 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 N}{pcO|GUv;Ow?(4mb}1>>wG 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%0AqvxSUO+x+s+e!S} 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�y-G-lMtj)bqF6YQFcj1bcca(3=+q3QK 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 MCB2$6)ETrG0HaKgfB*mh literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_glass_footstep.ogg b/mods/default/sounds/default_glass_footstep.ogg new file mode 100644 index 0000000000000000000000000000000000000000..191287a330b5df91982dc109bb75f4fb2a5085f1 GIT binary patch literal 7094 zcmeZIPY-5bVt|6^R0w0i-Jq3>a*Sp9MM;^(AR)$v-3$!>|NsBb@P!df?_dP$1j&Ih zNGBr$1H-hla;f~jAeC_Zf*E3tECT~WL}o#To_|rgLQZB<7}#_LPX!|b0}}%?BTJBe z83qOhS3hTe7uO(L$CUh}RE;1_1;^5q%#zIfJdGetMplSnnoiDPj0_wM3=D=o3P&3* zObBIQ5MW?PP|@U@oaU*ybjm`F${ABUK&+z%oinC%9+gP$F+2t%6iiY?85md?8ZlE~66)%|1pimrVAvdbwh8pVcdkEf<`)b+=sd z@-e&`mb`8+TWn47Im_pBpadt_9|{Z%EKY2aDFRL$AmckUm(3{RGCBeAmI6ZqD2UxB zig<1mIlWQl>_rv-Pdb6ZrWcJ}gF}2nLqkJLW5df*ua}ixFRP85(Hgy@HgZR6^o`co z@2!avZBX>1_WpMe0()J7kzs+d<+R6|i2$sMDXKAaC%{3U{IW!HZ7}x!+1g>I9NadEwPZp znFnGM3j;&P!Y2x|F3kFT){<}5(*-L_?+bPIef<9khHnr}$jwt=ZW-Ib-J(pZl3I=iOOOkQjRMabRFz zNxUI(Y;Kc6Z68~bh~hHE$#NzAe3KU#p3qz(*W2gjwX!)NNK$=iNfX%T3JeS_0^n2( zBfv=+l8Tp1>e4!;vH6VAX&n%;=I}YI*BcHCIP(~8x#Xo|dNnM$ck8ox#p^6RvX^eX z7Nxy(N|2Z4QgHZzGKfOT1V=VWa3*P+QFKak`GO`cNN_?T?t{vCLD`E)==?{SKq1vY zA=QgUy1~Y_p&_B+Wx0{lOK)#)jlEHN|9b8H>%H;fZRiOLo^u$SI22pJd2&ipkKyq- z&3;atkO+q5oI;V~6J<_LRPo-V;(JNw>?afd&n6dzT?0*ggGFO6ik4m$OAR)Qy=kImDAEYXRVw$@8!xxTwo=LoRiVDd`8#uj;`k&eHxw9GCOCj+PNs_)VkNZ2qJjS zaW7JFF9PKp*CG|9oO8fX#yLpk_$D3S&k#S_UNp81EpZh`jsOOR0~2_>!R1I`knYtW z)2l(cp&_>Tb4+Mx=v5Qn%O;H%CQM~ukYr#;Irv?nMSySd6(5(gcg-zj`5z~bZ_#=;QDz|dgW zW_U!R=$z-tB`)U-HRnz_Vd=hf@+D7A-DwiWnyTA`lAp|3e980Fk|`42-LgxCk~`Nj zFf=f*Gc+)8FT5~8l+i(ifgy<}h)c6|O3*pYXA^=>89tQ>^0HhuC-|HthiuC!L$

  • MQK(`z0h)*fmr%^zt;{(5<=WO>%FB#NHJP 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 G#R&kflHqp% literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_grass_footstep.2.ogg b/mods/default/sounds/default_grass_footstep.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d193068d21e54fa1c1f7761bfa32e2efaf8de749 GIT binary patch literal 10164 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�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 C6DuVE literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_grass_footstep.3.ogg b/mods/default/sounds/default_grass_footstep.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..e1897ea383afb15f8435cac901e89d08161b66a5 GIT binary patch literal 9989 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 V*U0x`Fkb+!3J-WNS9c09003TO(@+2a literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_gravel_dig.1.ogg b/mods/default/sounds/default_gravel_dig.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..baf8fca717225d69cd3bc9e1659348b1e7588545 GIT binary patch literal 14972 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_gravel_dug.1.ogg b/mods/default/sounds/default_gravel_dug.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..130343355959c7a0f3944c1f6b872b89b35fa0bc GIT binary patch literal 15967 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 ItK>5Y04V6IVgLXD literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_gravel_dug.3.ogg b/mods/default/sounds/default_gravel_dug.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..add4c54bf2c289d1dd3fd1d821d3e6ef6a646a94 GIT binary patch literal 15952 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_gravel_footstep.1.ogg b/mods/default/sounds/default_gravel_footstep.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8d260ce01f4ce05786ce41c994c9db116b310ef2 GIT binary patch literal 7326 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 DGH9uu literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_gravel_footstep.2.ogg b/mods/default/sounds/default_gravel_footstep.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2aba2c652513a7017a9183bf5aa4c67c9602d110 GIT binary patch literal 10136 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 b=Orc_VF?a9r~cMvzwq}xPZigExx@ef@MtXg literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_gravel_footstep.4.ogg b/mods/default/sounds/default_gravel_footstep.4.ogg new file mode 100644 index 0000000000000000000000000000000000000000..696c9ffd2d4493661cab39edc4e60d5cc271a086 GIT binary patch literal 9017 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

    yX-pPW10p7Ncq;ON!r?#p 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_hard_footstep.2.ogg b/mods/default/sounds/default_hard_footstep.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..be52a8701138ee13f9da1e10f4ad47c9844bc242 GIT binary patch literal 14060 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_hard_footstep.3.ogg b/mods/default/sounds/default_hard_footstep.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a342787dd0a02506a1f12a4421958a9c3590e075 GIT binary patch literal 12626 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 PPhF@eziUn*XrDX)9p}U% literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_ice_dig.2.ogg b/mods/default/sounds/default_ice_dig.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..8a5da119b3cf92f1e88a1195ef0e36d081cc41bb GIT binary patch literal 16624 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_ice_dig.3.ogg b/mods/default/sounds/default_ice_dig.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..765fb9be1b803edcf79a812c4cf67b716d6d586e GIT binary patch literal 10396 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_ice_dug.ogg b/mods/default/sounds/default_ice_dug.ogg new file mode 100644 index 0000000000000000000000000000000000000000..ae37673e093453c2e803fc05b2564364079f4b6e GIT binary patch literal 22348 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 ClIe&5 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_ice_footstep.1.ogg b/mods/default/sounds/default_ice_footstep.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..c235f1eff79dc616a64a214616b78ae6f1410ffd GIT binary patch literal 13394 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

    (9m4JE#u``rIwy&0XPggz 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_ice_footstep.2.ogg b/mods/default/sounds/default_ice_footstep.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..61d2c990fec52f3f8e5a651d3b54e78b4a699298 GIT binary patch literal 13384 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 B=dAz$ literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_ice_footstep.3.ogg b/mods/default/sounds/default_ice_footstep.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2ecbb431c02df088b895d66ce647608ed55496d4 GIT binary patch literal 12605 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 V_La9KNuFmrKh=`|TeA)`BLMT&ESmrT literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_item_smoke.ogg b/mods/default/sounds/default_item_smoke.ogg new file mode 100644 index 0000000000000000000000000000000000000000..038a46e4f7ba09b151b9a45d9581564c8e836038 GIT binary patch literal 6651 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_metal_footstep.1.ogg b/mods/default/sounds/default_metal_footstep.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..49fe89ba846e6614ba10e420a7bc2e97b4766a52 GIT binary patch literal 11830 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_metal_footstep.2.ogg b/mods/default/sounds/default_metal_footstep.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..878711d5bcc3e770068eba04d516831a83185400 GIT binary patch literal 9180 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_metal_footstep.3.ogg b/mods/default/sounds/default_metal_footstep.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2a566a83ae0a51055afc0984de44db82c2e06420 GIT binary patch literal 11110 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_place_node.1.ogg b/mods/default/sounds/default_place_node.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..46b9756de3ecbd38d07d1c4dac5aa59ce23faa10 GIT binary patch literal 8584 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 TYBVOD+nC8Vn2ofd>+i literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_place_node.2.ogg b/mods/default/sounds/default_place_node.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..d34c01a4329a28a8a4c54f54d004abbe688b8ffd GIT binary patch literal 8644 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_place_node.3.ogg b/mods/default/sounds/default_place_node.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..fc2936506476da38669cf8229411c364915027bf GIT binary patch literal 8846 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_place_node_hard.1.ogg b/mods/default/sounds/default_place_node_hard.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..9f97facad5abc48e4f2852b952fea91a8931cd32 GIT binary patch literal 6578 zcmeZIPY-5bVt|5bVF<(Y@uw0-ImWX5qNL1XkPxHG8W6?6z);QzX6#@D>jbkw1V|@H zruy-UI|91@QNT%Nh(WRp3=9#O1sQt&Md=DTnMq+_;}tv=j0_CS4a|&;Kn5|gLKJH{ zIfpSaa4;}182Tt2ZMZNYlz~BjfgwRflW%gGr{>Zr3pFZdOz{A*jv92%n9_MvBDu%# z7>rObNfBjWU}0#`;Otxc%ronpWx9lVU(o`~Oh1d|3hZ5h4=gzkeN{`&Tef9ccHTKn zRSw=rRt5$p1_uwtR*@hOk<_8sCXv*k*e+9aLUH+=A}*~J3!1o$PAD|{7`>ib@M>7{y1i_%HO1#FpU;63oM3+_FfgzqeUj}#U{s#ZH^b)xRjz#R*KBNe6TZQw))PMGiHNh zFz1})<2l9WG*8Vux?tvoS;gl(d1ftzuquUSv#(uwX;$$$$>($Uj!7oYDL$8ZX%_p+ zn-Q~%&qZFC^=!pXk=e!PI;YH5-?}pdVjkGg;&UtG=A1id`EXA0xz1a&vv+dF&M7|k zGiA=Zvz#C?^yK5fz`&AtL*m%nCWYEQwj>e7Wr~yKO8WUGFEBizxkRqF&&_LPb3l-! z`qGjnu+J437+M6tsTf9plQJX~FPYS(bxLFN8KcuWAY#qob5^f692RiqG2C*=OULwT zSaR>yXY-2JS$bqI-Fhubd+C%QFU_Uk@B?KKg_H@7Y?9zi(l(>$l;-jUOeaH;o7+;Ox7S8)1LYP-o&k~9OTk`*@kT2 zoGrjPXMslFBa1#|&q*qglhi7wrFYI+Idk62m5aE*N)S0Gqigw$uH_wF&pY}wI;UlJ z&RVr|QO>D#uXhnd@SNjbq~cx#$~mq@Do8o!fT4_Ykjn8*I=-JFezd)4Y#UnQDvlfh z3=9V*@OXpEk-#9`t3jq$gLFefZ1Lxq(9qDUCcc+V8ZS(k%D^DWz@Y5NCfOp;RW!jV z&o+X?@Ry)5#n$IQ#oicnX6Xa#N zd`|E=OAgtVQ-*AFn*}tN$^@U&JTB96#_{Q#<_nG*3=9ef7#S1}IBA%qxH1T+Gdw6z zIX~INTSV1c*!8?f>UCk?>r+k6nwSQLgq{`-y&4jFTg*3fo2sv{ukV+TP+`|l(a_7& zd_%Y9o;OLo84`L|EcEKO)Z1cp;nPa*8~a9zgQ> zy}r#fup~4vG&M3LG_ou;@_T6bwOVhH(5u0|H$_83w}syPnj1Q;_F+kAYA0`qk3VX|;*hQWLkA-q*;Sm6^3@#j05vt5&UCwJmqmy0y`ZUaVTQ z>eQz6RqNKA+O&T4x}4XuG*+!!v1*gfs#Q9xH?8@-O6T>q6{~iwJ+*1W>~*VOZ+p*u zSm*Vwf>rC*t={woB)etltlcNx?y(>%Rw^{ZVgckRl1y{qudwp^LTt6uHXI(=xv zsZH-+@6z8=su&nrdUs0fYl{jfZrFSB!7uFU2< z>HTYeAN#CrpJ>syG=0{#+*PaA&R(_p^`<=S!)snU1%}qfPEEaU9vdm1ci+4(`g-r8 zRj+nwo!+GJiWvx7RC8|d-S-|M| zl9Y3voJ+TWB#QmKo-bI!=j63?iHNtCZrB;mlM5DKa`afaL@3yE<<}J7&y`0f1@-72 zn-!h2bJ?`49K&a`g1WapyH%WH`t3^88ju~{TdzeG_wW1~#=vl(ftkUffirahs0aaN zTgQ%|bDo(3MQ1FvIGxT|s;?~aanjTbJ>$rsy7io;rsmOWmK>@}#k{q2kA`JyYHk(F z)@5K=0M52-zMV%Ixp*Tv8C)0{6pkqzk!WF)Tq@CgL1KwWvVhW3iDEymr6S4aJWom# z^EqirCZBWE&}<3t($Z`d@bXk$%EZ9HCBwkLlyhN9gv9wHjrAN<1Wv$(E!+~RM>op^9)niwp($*fC5v9$*@a6y`!y9lpqRKFV zoxwq3u}Jbc%XERHGnOx8OgIdm$+Ylk9h=k4=fokJe9n(=(YC0Vj@y z%>qswOQ&1{Nd$SlRA>=!(p*{sl9&?2#lWCdz`($G{UWy!v9 ziks#!g(;JQ7KDh_>N0#j z$C*R(=#1iXn#&|Wt&=H9J)rhSk0H1Xdu#?sOa?^EDeePFAT@5mTuv;WSjoV^AQ+Ye zYLH8FKw9N)LSSxk4upGb280Vzg4}S2%EH?5nB3^>wOg-6ArlM^`?=T|{i#xdO84hNFk((rZ!Oy2k>%yw+~Lk#g-nJSjz;s zn1I!DNYZKv@_G(YHzmLcoU}L=wgh=;%C-nNX@FU(EdoxQkOmw$F}4VKX)c`tPLZHS z-4r1w4n=VDZc307$HFNAAlV=<4n>eDAZ?tApx^?rG!-FwLE0D?8kj+)u<{F)#ix{V zOdcL$4#+s+#n8aRz)*N2>$T>!6ADM?v`q7EnNTEIw9po9tzHc+HeBFO7*!mx|VGEjz==z@WgvU?8Aq+~~k4B5{JDfw_f6lVQPz z0~ZWqSXiD28FBG&9d9YVl*!B>&~k!jVn+mzknpO;MM+i+5itoT*c*6yd$)9Rzc4z$ z8hfWyp+$j3vEwMC$b^Pw;k=4Ry#6~5a$31A<%4v285!gl7$)&5C@Iad?Bna_pCB+% zaFWnu;VIxA&;!N>euf4W){c&jw7$iMA2X}Cq_iwK@`ObdEDa(!I6ysAP_K%CfrA6w zC1%mk2gxunfV#vWYw`~LJS3#9siC8zcIe!}V{#|bv^Vw?Vg|=r_@$7iO zU3^2&>(TB>8|Ownti0M$`?>$^%eTU%yHpui*zV8x$jL0a@ZS6V4ay;3?riOiJgUGY z-WydcHLD|4<9huv*X2@iiVPy(wyjcBa8iBBQoNl}d`|wkZ$36Izw4j=zp>hd?=;7y z2a3O3^rHo3ZG`$)*ob|y=Dd5gM!rFBM$kWpWzz&7y0lM_c_9BKF~u;{_Y*HC!}|{b zyo`I2>SJ?SCWy;?I?t&gds(#fO-^6zoYw`*8K(!YpZR2$M}Vi=vNa+fr>vRDz|&v9 zVY-)$V%e~l7ARMg+YvMc3sqLR4%@4xFi zn}6@jXPfh%Wg0H}KkW+CW?JS@{;&G4UD>yayK`)K-sipFH;@0mea-*8KNfz^d$ui# zX#bx0Lg9ecI(^YkLJ=9(8Vij(7XFtl6)t1di_NkZTz`40 z{Kq1(uWYe%T5Ib%Zl*Avk2jB*U7}!9qT`sr@=D& z)N|=`V&x0-f2&QMqrc|X^y6b`qOVJ4nHlAFj@+t;ml-J>y`vI-VT)4PVm8@Dil>Bm?c8Gu=DIIfS}>!a z|0|P1GGk)Wl2x#(fPVg0Eya>k!7y_p-GHD}$EeRUs~ct0*y znPZl+NJ2j0FXxLXl9B(;d=o4#?hSjoYLR71LFA(Z-FdS;G>UQ!TEf1bZ_n9q?P_iH zZr=kf%Wt_|`JJHOax#;_qMFV9{6q=->WPq`Y#bzbU9*SULh_q{znw@P&0yrB0l|4sQ{YhW+OUbpM~ zeOTyDpQmXlD_ji@q>i=~QE#c&P z|8K_hvhBG~uUJo$;A&X6rv9>;!HT0yYkqs?Gc7Y*7|JQD%KhoQ(b*4GpLw|$?uE*D zHwoB#D13RR-p|le7roTGGG}Ju-rxVX&h+Q!{WCXap0@wx`}_VSSyYy)l~+yV*N@H5*`u()SlEXt_{7h^p77iMPJA+Pev;;MeOW8-)?IJsZgVTr4%=#RQ0&mt zXsP=zGTEZepPu+6+3M}*t$*0gNu2x>A>rzpBJX^BxyAXSEot3bqJHJqI=%Le|K|RM z+gbf&-iA%09dC?tLx0N1+pXo5WC&r-%6?!Zn#LY1|5hf<_~`?qIIpOrHKtu_XEsm$ znD9-LLCDTc#+$Qm0psr{%Xa?FXxO-Rl~L5hX_{$|t{jh)|J$hCereyO;Iwacsk(}V znVU@gmd(6&HuBy#ewka%Y#ZOUWiH~+ssF0Yb$jQOnwz|Ji&*6xbz{%0s$XRnc>TZY z9P`$$HRm*UdX#Lx$J?_jJpJkWTCN(gf+EA~_e_p*759Ef_#~C!an^;K@e8-j|4*6n z=E=(sybo0O+jcu#GC-l}Iy28}r`^}BE-6mxG&;TY-_%8{e~l-UKi%%>c&eb?4YjE|bR`-6JnmS4Il3nFdwYRd;cyK8gL^4}EQH>X+u+cvwrw(8k)?`+~tNjde+fV=topNx&R+Xe=;5wyfAx%SbN|hFwD8nh&9&ctvK*dLdv8ni%j4B2 zt7d62 zGTE8M>`ssTe0hS2?3>NbA}TYctk$~!+2eG>R{z?+@4f7v%)hy(%IJ68S@pKZrq9aL zj}_fp!;*iUC1>h_ZI5)K0)6i$Z}?#}`^(JBrF#rw-ySP}{^yiy=-T(j_qOi7)W3{N zyZF^UPqvjND}oZ9@b_JR+;VJVhRU_M5qtRsI~^)FiE+B|Kff?p&5=cf?XqH;Mn+}o zKdHA`8#?TcTCdluEIiWNQT+FR-Go;RyfU+9d3HE{7S$-;+K{pBA)ngg#J%jU>w>$| zwuUfCo7B1btYzT{NQ__gl)FMgoAYPy9Dzm0rzts~onHLe$S&&9w3_SRgO=;1#h9wj z{JZG+p(`n(uj@{}w91&EX82r2YxWy|YZuI!GPZ~1IqmR`EKS$Mh5&Y%Ax&C4>C zi~GLRo__tgCGF)04pYrL!X8r{klhQ&D*6yn>IcmFFEZn*7*YEmxLAC9_fByXW^L+?Q z<;mt>HUBvs>#A6Hb=92Q9G(!xGiAz@DJB2&zE*n1dVSc!!5}XlQF@F^@kJ#0F_Na5&!@I literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_place_node_hard.2.ogg b/mods/default/sounds/default_place_node_hard.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..1d3b3de2c78ba8d796f5178313ba273c26209943 GIT binary patch literal 5623 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_place_node_metal.2.ogg b/mods/default/sounds/default_place_node_metal.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..5ee67fcf605e3804a42579bc665873ee06343135 GIT binary patch literal 7854 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_sand_footstep.1.ogg b/mods/default/sounds/default_sand_footstep.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..b92feabbb2623e302568495cabf5d66183f47afc GIT binary patch literal 13024 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 Gh6w=nM?HuD literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_sand_footstep.3.ogg b/mods/default/sounds/default_sand_footstep.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..880306fd392fa149b29b99891590fcaf17e5d916 GIT binary patch literal 12655 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 Ds)}A? literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_snow_footstep.3.ogg b/mods/default/sounds/default_snow_footstep.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..bde1f21d49a618a6da63bafa6f04b94902021edb GIT binary patch literal 8722 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

    1=a_!G614_ohxgWNQN{f`zlJd|9B5!> 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_wood_footstep.1.ogg b/mods/default/sounds/default_wood_footstep.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..34f63a17c83df7f420835b445ea611386f6a9f08 GIT binary patch literal 5967 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 T_)$_+gOTAtValF)^Env+CwLte literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_wood_footstep.2.ogg b/mods/default/sounds/default_wood_footstep.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..124fc297c8917fd5bd8264947f536b9f74210624 GIT binary patch literal 5772 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 b?B{H6Wp?2!YE6Zrfgeg{CA=_}F=qe(th}Gq literal 0 HcmV?d00001 diff --git a/mods/default/sounds/player_damage.ogg b/mods/default/sounds/player_damage.ogg new file mode 100644 index 0000000000000000000000000000000000000000..788808710c1923c9ae797b7534b66a97dd18dd6d GIT binary patch literal 6176 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 z zO)%hANfGQWlKQZZ=fEQAXD?=}OBIUAAFbi?%009 z`ocLkznfdy8TRQWZ(DjUZQt5Nt|wm#JZ%`xNWYWZ;~vDo&>+lE(vZx+!0@lF&%EYUOUjAlZ_6xkSfCQ>~pY8hFMZz~Kx zH2n{rrK2}JEIn`OGiHWEbF++u;#e8>wd(w1OsWa=sn=@XCA$8%Vp0%m=51BW00xG2 z{7suJ55L`X%II%OR>7+iKknb*oBVP`?$p29x($m=8*(50TlVr<%e4a2rfU{Y&(3B^ z*tx=ydy0Hz75l^uTh$(v?EQOf*0Qt%5t{<0Gcg~C@n>aF@Rx4*Q^b^4&BAc6_0RmB zpJMKpEB}>vy7K;=1hq}eDtg;E9XhyYNHA~+GB7Yy^WNCY%pjM0?y`quSth92aAAr& z!z-baFFj6X&1PVzXJwdn;og7MMf?m;yc-xF{Fh~z*ZSwXkInD2Jo@ne?&r_* z)^41(ctcp(ijQA^%v;|zgt=HHwFd<@sc3FUPx)F@!^w^TC=3(uf9`!DM~ ugHCPdK6^K9;~G2O1+_Qi=jk#u*h>Vk?T?PAQDb0WVDNPHb6Mw<&;$U&mbK;p literal 0 HcmV?d00001 diff --git a/mods/default/textures/crack_anylength.png b/mods/default/textures/crack_anylength.png new file mode 100644 index 0000000000000000000000000000000000000000..297eced406c0238eb40c86c256205031c506f90c GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznUEaloaenEAv#Smn2(UiL zTyOr`=ir*ldb_@{?-FCV{zzCw_t{_hgT^zDDCxQIMW@5gr6 zX=z_mn6i%T=I`Gbf1)|Iq<)pTJHdAL6!F^@b4$9bwya*ab<=(0V^ucyvqZ07SoyrD zY_sa84=g*`w|5+W{ATsdm$sq&X%!*KJ2tiPZ<==Cg}|(drUK`S6oYg%ie{AeZ8Wc* zv~<~gGtEij=bv7QYPrF@%)QL}-}9@FPd}QoI_`dHNrl46`wQl^JczRiv1Q@k=VlvX zBh$59^1;VPiBh_<4<`PQ?>as)(LyDls_GF}HN(Ff3iqmu=iO#tU|{fc^>bP0l+XkK D@vEB? literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_acacia_bush_sapling.png b/mods/default/textures/default_acacia_bush_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..940b3aacb8df878a5d49d274791cff1c396066f5 GIT binary patch literal 151 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdqsCd_r84^K<-M?P9_L@-h;< zD)l1g>$Oe${f2>ofw3gWFPOpM*^M*?1_onK7sn8e>&XcU;u{QD8ZyJ!L|1rpFibhf xBU+fyqLG+T+V(OjrJ%vXaHqr4roKxrmnpVu-}>`mivQHBw)m{PnSWBtGfGb*D&l12 zhmBF{DcYXPBHS1=lrE@-Fcbt^v)`WM^P)E607LXC&xvu%ugHpAot<-uA;019+#RK+ z2fgIqAG#!ZH~Mg;@Cjy~^2sgj2b3NZJTG3sYbF!@$vOGM%}Mho%GI{leahB|h)%A$ zc=0a3deG{Y#(qJAUB6GSOmavU?LOB&sqAJ?zDv&A`LBy(*QuX9bnTr)+wa%%Sv4W^ sJ_HB~D4$vXX!>MEroz~iz>mT)8_&utnQ{6E0|Nttr>mdKI;Vst0L?dffdBvi literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_acacia_leaves.png b/mods/default/textures/default_acacia_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..9620c400455b9dc78d7a2a6e8542c34d7b12461e GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU{nxDH8A{{neJRBaOP%`G;n8KTBD5<>Wl~=8If^uN5mkHe%vM5YqTeRjo?p0PZ-57WA zel|H>6R+L6Zl}R?=JaX>`3LWo`nlR2WDNTrm|rOG#99}1lxQUt9TJAb(SVed4_(eo`POd%F6$taD0e0sxj0hP?m) literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_acacia_sapling.png b/mods/default/textures/default_acacia_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..e34aec51ee1c192fdca65f65fc14aa83294d1bbd GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7W_Y?dhFF|VPFP@7Akc2S zSL^G)!#5^=7R+g4SaQQJp7l&0C-;y390AX^29sYqZ%te$$)dAGRPvLN(7(xVm{N`^ z-1hurz3a21p2F#$C-e?HGg`El;j{h8jSQcdIFzd!S8Q+yXDMbp*~#%NX9AZy)%CowQE OFnGH9xvXD#o%;Qpy}BEF!amk1n;pwo+Zs|^vT}(;uwZZCDUD4_ zr(9#-w6ko*)_Di}4U@W@Ixe4j_uw{gS`F~n5gq@tlbthC4{Rnrn}QyFCeOz;X4Qa6z@~EFJct_$*{>U z&RKKqmc-|W%n?UsmHbXoN}E&MptaR@ow|#iEX&cbn*FsFnVjvDPL;-L-hI<@>)5V1 z>)EE~-t+C47PR}py5p5HjZ2$^E_~lFenf+vdD5J tU*Ocr2Wd;1gihWS{u1?m`I0B~{)SNp&!qfGWnf@n@O1TaS?83{1OWJi{{jF2 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_acacia_tree_top.png b/mods/default/textures/default_acacia_tree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..5dbe97be85552e1a405e0ac65f436804549e40ec GIT binary patch literal 690 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUm>sq;>r4K2=L77o`deNIwz?E-cP+@~O0eC<5c`WE&Zoni&xbl* z54JrQW_K>k>1v4cg)p~kp*H8jU9N_?UW#zI5pH)a-0fnd(TDFqMfeBx?YU) zz8>p%Eza#qyw9yTw`=h}*AqQ&CAr;9cE6PrbS=g2TB_IeRQD@sA-7XK@1}X*%J93K z6?!w<^KO>+vkb3$**>>(gKy`B-plj3kstLi&;Mb8@9o0KdxZfviev5+McpnAzgHY| zuQ=*OSyKoU^z*f+@*$(=&&siN_gLPjsuy*nL=N z!BOK0lFn*f>#8S-Hs}lF#4>k%$*f(sWAa<;yW2kOPwBhy<@hgA#;GPmFBm*s{an^LB{Ts56IW1( literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_apple.png b/mods/default/textures/default_apple.png new file mode 100644 index 0000000000000000000000000000000000000000..7549bfd2ccbaf4151475e31d9a1ac82ab02f59bf GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUR|W=#2O_-7Sr{}K z7@k_1JW`Yq4`(>Q%CMS+VF3%nWM+m=W`;Am8q!G&_t_ar7#Y$S84?*8!WbC57#Qps z7@j!UEH^d2tEaJFN8^AH?{ooPQ9lM_28IK6qM-~742&f~e!&b5&u*kKFfaspx;TbN zTwZ%(J7a?Z4}+u1^9JLYf1fXzT}Qo^xV#x3}d=Z_T~^ZPR6&<;$=AHF%$5v5-+x{ARPd_b zywCUNdH=gn6T=(){L9+ME%(gjzu*6N`QM$oL-Du#UzC5>T$%Z7X5H6$pL!oT>-lV~ zdZZX`yVCB_@u%&7w|}4V%I*H8HRim>|Eze$p}?mQ{xb7y;NSOqk6c}!)!)P?EWt6s zn(?Q7!7YX7yJ)~w7wM%Z6t~=P zs-M;tvv5tr>cn5OiY3%clob-VRs=e{lQvJ& z_?7Drj&XAecB-smWWMq@JAUuWEAEeE!tGdiY&S$j9AXsm zJapq@>?98*^Uw24BRdt9xYsi~^p-zj2+QNzKGUP6YeS5rLRd^l!Ag2HT literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_aspen_sapling.png b/mods/default/textures/default_aspen_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..f4c772c050a07b1044cb2484d04e1d0c98796034 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Zh5*mhFF|VPB_5i6@K%7 z`T`c0bLKzh@4Yd{$XUs%^dZ|5UG>Wwb{GV2aNDn$_1`<})}%a-1?}(tUntA{wD(b} z`?6;{JH5~KEtEEl$CQlFk=Z@U!uXT74f&n`wWtFAXzpOXIjUP<|QUPEJnF&dzRbZtm{xUS3|_-rhbwJ^=v%;o;#42?-e)8I_fl zH8nMLb#?Xi^-WDpZEbDs?d=^M9o^mCJv}|Wy}i?>O`9`k&b)c^mMvSha^=cZt5&UB zw{F9R4coSD+p}lS-o1PG?b~ka zL+N|l7jY$l9I6&KB03*?$gNoVzuy1-0q@&A(Vu<2OJ4lvI8t@BK1gMe_%ZgT#LHJ> z)UzJ-TR8Hk-@CENOSX9KiiM18=C@qi=pVIks*P29=ndO_PA`Mh_s*TV*muWX>44Lj zHa&4`T51Ji(k{wqiEEc}vpoK}S#0^Uc{9>{*-vFI_L#%vCw+t|sj;P{>r`hiqq0r< zx@3({hmR)jKXcYPXMWt~xi3EE&klLFPcJby`~8ORW+@lbJ{1;kVANl)d^|XHrAvP2 n`-9=i;TiL^UuRDH{6)UZ)%5nntKQKJ3=9mOu6{1-oD!M z?^&NSH&4prwueXy%l<_|9ChaGJHA}eHh;mmbxEb^?AZ6WU6$6Y=(JzckEKNm~l4k_19lfb}x=z;fs}WTgQ@^n8d)jB&kVUJpb17ywA_0_x<5n z;*!7bb$@idOfVofkH}la32@*!6vhrdsuuv%mQ>s*laE z;+_!7DUv?NZFgnJBcr8PWcx2{%Qal-+_mlY^V-C?Z%^MSNj;Vks&SeAy6s3*d*26A^VFh&J3h;!N&xhyzg@?7&+k8DbygZ`n6-_J`c z?+Mhnh|H;c?G(s4PvZIVDMc4q!a9DnEj{2;u*_TW?f-S!b5-Aa@>eZ)5;Dr(&G*UX z{q5;NYzO9T7V4e;+{^b<5XX{vE)5_-CrB z!-j@~6&o8eoE&F~cONaBZaht3ZP%t<7bbE($cZ~1yss`_JwR2~kP9|9zU_C-=u$TNmAFe_LiXS7~0-Z}v+6vUQ1(3Rw&c3=E#G KelF{r5}E*6$23O( literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_aspen_wood.png b/mods/default/textures/default_aspen_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..f31ac30fa6af0d6c3c67d50a308a9ce19389ab74 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r6gZ<%;x+ms{Qr<~X| z>(a3$mya*Kd}8(Glk2aXT6g>6_B)q%-MhLk_scp?1_p*wPZ!4!j%e3Y8+i{oFfco$ zH+S$B9OV1rray67+ZGX>4=3!Ib&XvX{9)kOBcmEFU-SCpdb63hB}8U;UOV!Ff{4ovKL*UU6%eKg!+yb(5chXCL!I=l^fSIe*?N b^{d;GYV>jOZ0qR^3=9mOu6{1-oD!M4?M4Vn&_u7(`lfmZ?< zbQa8-@`Oz&NkmYDhlNwMm9h0qgHu!Ap@fA?3`|W;7f1v+1Oy0ZuraXS=4dIjcs!qh Pfq}u()z4*}Q$iB}{$ec_ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_blueberry_bush_leaves.png b/mods/default/textures/default_blueberry_bush_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..d6736ca74651728ec62d3155d1d25893695086dc GIT binary patch literal 463 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7r+Kie?a*KH$c=F!=&fCkEwM2z+UpnP`^xL~v7M{lxn;4(?8r0?N zVVto?r_1JD68A}ox6#?B8js9vo&SL0fHc$LW3}(J7!+>z&JmnlSDw0|Fi7cX;Hk|K zA*Y@yO|9Cw{(jh8-c*gC9fv*QBbay;T2&l48d!Hq+34MVKaYoVg`z;hy&H-j>SiV= zD0oaaXG?!!pw6JenRYMnV;fJ<%gnbY%EaEx>6!W2z53QZ6ZNyzYyvG+LA%Y{65cR; z@ZTfepsgg_GT~%){4PCdqm}d34th!cNMP<*86b30Kw$NMW=n}T$!yn=@5G zBr$!BN14$7wMg8%2GG4=QdZmL)CoA!>e-l_E! U@6Fzy3=9kmp00i_>zopr0IQbFO#lD@ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_blueberry_bush_sapling.png b/mods/default/textures/default_blueberry_bush_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..c22a374fa0b14534bad3cf8ed7344720096db0ca GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r6q7#Lg}m5f9Aqr&uD zibM)?EJOPwA5UiCWME)mED7=pW^j0RBaMN9!P(QrF@)oKa)N@8ibLi!6OOmXo-ib? zP;pM3!NQx+b?AZMfxY>%m Uru6J*U|?YIboFyt=akR{04q!}M*si- literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_blueberry_overlay.png b/mods/default/textures/default_blueberry_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..a7f8ab040cb13e3c64e2c6aa9688ca5d188e7d27 GIT binary patch literal 388 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU^JEH_%7^wz>e&hR)?8MD~GY5uypc4E(7`PLI{PwyOjeol)>ug6ddY*kc6Zc0KIBa+uxPUToib&; z-)WaWZHs12Dlg*uZ`3B>mc4g!-lEl6U;lIOto!F3EOJ6@<|k!csfCLF7-lPSv$WJI QmV!Lz>FVdQ&MBb@0NC|~!vFvP literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_book.png b/mods/default/textures/default_book.png new file mode 100644 index 0000000000000000000000000000000000000000..bcf1e6a00f20d78ba884b85432ca9760292f04dc GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdte8d_r6q7#O^Th2tb7ie+Ux zl$55csZG<=oU>@k!WFYtu3xl%>xwfMj^BN7YgcEBIRgU&V@Z%-FoVOh8)*y-48fi* zjv*Y^lM@`6&KwJH>*8)X`b>%`ap{g7Z5B?fF;^0qVjUR86)r>^IdDMb$)iU%R2fWC zwoT|hrZOS3xJ)~YtD!`D?#-P7NgFQsF|H8p;)!5n_-QW~IPcJzZ43+y44$rjF6*2U FngF^+NCN-> literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_book_written.png b/mods/default/textures/default_book_written.png new file mode 100644 index 0000000000000000000000000000000000000000..f23d122575be2970be79e02bdbc7aa8b9afd9c6c GIT binary patch literal 262 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU;rPXi7wL7NUx9<>G^6VG{d!HRzrN2|xnQrsuJ1n?S@$q+m5=tw RWnf@n@O1TaS?83{1OQj7XW9S& literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_bookshelf.png b/mods/default/textures/default_bookshelf.png new file mode 100644 index 0000000000000000000000000000000000000000..3407f758b8444dfc2fefc9bdca203e0dad53570c GIT binary patch literal 467 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUM9L?p-aoeiBy}bJ>P248FK4|y1W=%3{`PRa_XBRj7 z&HsCSp(n5MRsCD?&kiWtEP2v*DQTl?^^4}pshkX2Cw$rNK6z+UDdrHu*Lriozefi* zS#kYXeDrf`@7sm^(>>KvRn{&vNYB{UemHV))S7UCjkj(zNyU#G}_WsB1LaI96 Sg{ce-3=E#GelF{r5}E)J&#p57 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_bookshelf_slot.png b/mods/default/textures/default_bookshelf_slot.png new file mode 100644 index 0000000000000000000000000000000000000000..ea4fdba1a4325e52359cb0d0f0d51b797b3b9dd5 GIT binary patch literal 138 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_HR|W=#fPerA?%DSl z7#J8!g8YIR9G=}sV_;w~@^oRkQUa-yy@-&0*hBHSh#FnrHo9mlvIwSeb$s_1%*s0sSI&( zSAPDr8&_4!$)!k0Y~8hK#p=Z+ii(k9VtWqk=%3t^ASpRz`h=fnw5BmIFl_a7aSV|N zH$8tek;PGfWkZ%+%(KORHh(#N%Hc)qnoBFyPkO{~p4riH{r&Wb(QkPiVii0WPMpN_ zv~SY!icr>m6{#^Evl%W-n#6RW=b~L@(dHS;jE>yC z;NR=jdu_VQ+qI37GiUsm`sDgl$%Yn&fSWeCOi!w{#O9U%=4pQ4wo|TTozT?2p9+#6 z1QUOoDBxe3#Cx(>@N}g>Uoh99Qo-3VJm>2K_Y?^1 z&K1~S%)c#^Q%fP^}*VDx@L_(7F zU@PNc2OgFUoBy5>XiNLAtG)33@15$kul}ytx{Sr}=!}D}PRDFI-&DK7usL>zOyEbU zObN4?853mZ*ly%Me5RHC;ek0#aXgJ3KisstFRk!d7pTTBe`t}3(1Tn2l2fJz&3BMD zm$$F}y}Nb7b>UlDG8@jC?hcB!+Ol7!EB8ZH#(TYsqM_NKEx zIO6{Kif;ejd-~TA^@UP3iM_XXAKl3kdePP8yGqomX|ta2-w@`mvkgg%WME)m@O1Ta JS?83{1OU3TkPH9- literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_bronze_ingot.png b/mods/default/textures/default_bronze_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..6cccdf6e4252b694f21f2d88c23f4f45a4f26d5d GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU>K<}hpp=1u Ofx*+&&t;ucLK6Twoh#!2 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_bush_stem.png b/mods/default/textures/default_bush_stem.png new file mode 100644 index 0000000000000000000000000000000000000000..6ad888856e202ece3113e9846fe0ffdd8b218ec5 GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7_ISEDhFF|_8x+lT$Uxu> zr%S*_ubQdXx{k7kb}4Y|{l9RVUy6d-&8Gi)I-Y6i@;=vQ>|YtCcl?sv^`d*JK{q>j zgiQZL=`6W-<_eSE_qq+9Oidk`!W$YddMMcVMXwCMoWfH%+W)!e!A}&tHIUelclA7ckPrKyI&#|_f0SEZ(-)NK48xEpe6gh zobH9slXkn@dD+Y@D)#XE-#Id3j+=hxAFUGJHEl^+!xUWx1_lOCS3j3^P6QUxxZ9=7fZ{<3cG%7uYNn;EG)8ezZ?W$>w6T@Kc5> zJUs_9n9lb`zO)t**?3%J2J^ZT)7cVN)*raH)OO9aW52e1{LMZ|lkI$2UeZ1W1_lOC LS3j3^P6^(s7NM+9VmnT*k6XH^?i6qc}A=G=Y~Z zEkTIy#$AC&&(2NA(k%V9ZF7fZ^P+{$d1V_qEf4z`w%TqFy>mwLRI7xTiVhc}k<2cc zSf+?pNiNe#XS8L7L?o72%{Zd%yL-D~LCQ+cSv!jECtEC3vWQ%({9KaZ1heLbvn&$5 Q3=9kmp00i_>zopr0OZJ5sQ>@~ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_chest_front.png b/mods/default/textures/default_chest_front.png new file mode 100644 index 0000000000000000000000000000000000000000..f4132794d52be74ba00fc1a05fd403fac4ae7277 GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU)QPLi@jU2UAuD~=akuZryAsj=w}6J-MxEv$A-lZHdh^;le%wO z?BW{N_FR{yH2VWPRxe(>c=PIcueaBgm6a`MjF?jHKe^0rdZl+qo_9r}U4EqHCktYOIud#cqAWs zRP5Nk>qm9eBpLi;Zd~X6c-zV9B*TWz9hblTOS}AeSslX!jio;;sw?eo?0vyFXRdlz z&*JHkYW@sPv;SsBYgb&hVTw==Y!NVBxo$BdLwA+l{jJvw{kAY1DEayMtL1e0r)x4B bwf7%8#VgXS`g=A50|SGntDnm{r-UW|wQRVu literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_chest_inside.png b/mods/default/textures/default_chest_inside.png new file mode 100644 index 0000000000000000000000000000000000000000..9d2e883d2cc39f188109b6568949f06935a6ec90 GIT binary patch literal 94 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-VqjpH@;ZMu0|SGqr;B5VMQ`$k>){HV zh7AT66G9HJXluOYQ1nUeEdOGuwvB9)1Q>qyI!#PV6@1OWz`)??>gTe~DWM4fSRfn` literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_chest_lock.png b/mods/default/textures/default_chest_lock.png new file mode 100644 index 0000000000000000000000000000000000000000..b1885ea5ce966bb1a313dd11522c66d078d43b03 GIT binary patch literal 464 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUGqGfrkSz)+Aeu&=L z#aSm8WNhvYpVtt+y481XxkE*Q)r3rw(kPSeRD-8apWeNDcgKds3l}bYu(|5s%=rD& z|ar#x+0EvL;mdxS@qB z0|Uc;PZ!4!3CYxhu1?I3BCH3#SKm5*_wl@ug+$ZZS-cP2#&&Ae3+C(7huw#WXB#q-&@v7QW?`St$G|6SN-dtE5}AH&Kf X0k5Td?j|!ZFfe$!`njxgN@xNA@u=3? literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_chest_side.png b/mods/default/textures/default_chest_side.png new file mode 100644 index 0000000000000000000000000000000000000000..44a65a43d3c3f2ba44bceb519a0696e1ba441800 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUkyn`}t!H;V*MkfU3=E#GelF{r5}E)`f}a}z literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_chest_top.png b/mods/default/textures/default_chest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..1fbdbb94c966b39145bb0f06d30619afb5ba81f8 GIT binary patch literal 418 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUIdB=qC>4nx)^DU3hPhZ#Oe{w;_{^@ZWyMnrNon{u<9G#PTcvixeo{*JI-gCYQDib!2w(lIE~w4W3gps|Abz^<`r4dK4$Mp4VVfpmEV1NI@aF%k4lNJf;d8lS%`yYN zyZj9bMViX9e_orB!vDZ&P3gIuYpbtLmu8UJ6!XVz&gXe8`?VK#y5PmbgXKCi79cO<@JDjvUpQ|?0UwAXS!8;|PBe^P) zx8)dE&i|{tKWka06$8I-Q-_P3baUvWcJJ-u0(HYp#4xUHLk=mA^jv Y5APw(tE^WT7#J8lUHx3vIVCg!0B07mZU6uP literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_clay.png b/mods/default/textures/default_clay.png new file mode 100644 index 0000000000000000000000000000000000000000..76e5a40ab82fb03cbaa3dd6c1ebb89baf86f0677 GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r8eY}vAB&z=n%Hmq5* zX5YSjJ9qBfwr$&?Lx(nP+H~;X!5uqxELpN-#flYY&YU@M;>3|7M`XFm-!m{U%=UC~ z4B@!WIDsMmKf}zo(<{Gi4v}FHaD5S3xL`#FL!sF9I?;mG4hF}EGncbols070c(~Ls z@E6B3ygi8k`23MUGjJ)p5fX9>qeT@{UnEImI4hNvCvGuI!9GG$<3VDNPH Kb6Mw<&;$VG3@%Op literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_clay_lump.png b/mods/default/textures/default_clay_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..c1d0220d4bd4730307d8f5c51508f1ba29b89067 GIT binary patch literal 167 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r6q7#RBd`G42&f~e!&b5&u*kKFfcfHx;Tb#Tu)XIG~nXmZpcUzTx#Gd z;H(mA>dC31BDQ475~d^$O-m^$sfH_7oNSy;E;CqLWm*s3YGvhR{V$!&r0|Nttr>mdKI;Vst0CUz5%m4rY literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_coal_block.png b/mods/default/textures/default_coal_block.png new file mode 100644 index 0000000000000000000000000000000000000000..e92c53228c62a1e1de28e78c59d2e5c54cd692a3 GIT binary patch literal 236 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUH1qD%2QDI@>$ti4)85kH!JY5_^ zB*Jaa9cN@VJ2LnMwTm{n%y?R>T#%``+56Rp!k-4-4TUeQ_x-h>5+PX`fP)z)_thr5|V68U7?NpXHk1yN!W?fx*+&&t;uc GLK6Uf^DA2b literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_cobble.png b/mods/default/textures/default_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..d3798404b1f0fad2e4ac7940712f3bc45fce93c4 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdq5|d_r73T%3Xf{8E$Ry**q5 z{d`=V9AYBFTN-MU<74AvqB7D_it=(ILxZ!^Q$vFSURG~wW?*2L<>}%W!f`!0;^2)5 zb5HL)-1ShPeZ`|3X+=4<W;JvD5u%yG_ zZB*PVQU z+Fn*#Ue;P();d1c8a~!K-Zt7kwmLqxdcJnLzIOTnb_Txo`hNC${to*74u*k_`T>qc z0gfiYj>Z8_CP7XHflkK3&W6Fx#vv|7VJ>=Mt_Gp5#u07?VQyw&ZWiJ0=3(wuVIEcy zo)(dwmJyydQC?Qj-qw*mwlTgAF@6qleopcJw#okHY5r!3L5|5m_9;Pj=|PrB!EPzR zE-4`{X(0|-Ay!$THrb)pIiWVGVV)UbF1ca0nc;kJ3!Q3ANdgbva@6Iic;@p0&C0O}Qa0d10*uk*$T% z?S-NqyC6Q)&|WYcnU-rcbL)n9`6nwK02oW9HPB;+ZYE)7wfH^;NuoH-8ZW1EaL3 zi(`nyWkvzU_x~8eJf}ovXLGjb@wMeE$|t)psEDciH&o8{&6hR&d^wE7H4A2 z?xz&d9L35MD#pMq)xg^ko$fv@C&MaF*qebt$W~$!qsNq4hUKPu8l0@o46P-m-O6DB zJYsoHnQqfdtr@z!bOQ86xdO`5>lMuTH3}J6S;E|sdfH7>-Hf;`Oq=r<`kPI2#hU_R z-6vO1vE}LvP zBf)`ZLYapygGRWTi%(+YR0HkkJQ10CRR*0@RwKW@AW1)~nz|w#%PIylzL+Er)^ff8 xQ(-6HU^5PeJUz|H_Kq|33RpSxQj+pCf{u9nUOgq9ap zkkQ-n(2X+*Vmm5iu6+Dyb+A|QfbO#k#iu3&&pxyN?skJsEI)QN?O5NihsEsC#>O&V zCdDNMp`s5$H($6E{UYjCl40wClgfOv*VudKZ$AFZZz8X-?&i~6yL`@9K1sR}Vwm;1 z+jU;5@czCF*#>{F*dE=vWCIS@27BdgSbvFIe)H{k*`+H#*he0pure)8 n@(x${#yNkluHSgf{sA{bRg3lRCVM{y1_lOCS3j3^P6QUWRi z)jHnje5BF-bYI}9eIs=XATzu_lKjb++p>)#t@3o$T~H z(&RinQvO7<=ZSW=WA%=+q7={eg&e83JW#2Bs>f$Zvg*z<-GzxNY9Xh~85kJ$c)B=- zNJ#P?Y;9zApSnB6UoSrUvFEkrKeuxN*}WUx3Yku*AAGfD=NjKV z&2>uqj>UXqzj1HUG~v~z=VH!To@q%HEJ+qR>oo5{_cg)8f@QNRIH#Jrr+5X(&7Qw> zRWqw#!4~a`oHZNfbacfBM^qk-*-=`vp>dA=jGZgW$~k_{%!ub(JAGBO+x)!X_I0{j zqT3ZJHf-km{+T5dAl>$UU3kgcw=)-ii>3AKgPAaTwfkpDIH{BU|{fc L^>bP0l+XkK(q5RM literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_copper_ingot.png b/mods/default/textures/default_copper_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..bcad9c05e95157f0af90391148332d4452f0887c GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU}VVd2v1huJF58p5_ zFff(``2{mLJiC#`z`zjc>Eak7ae3}JZ@vZv9@oHl?x)%({+VYhni`(@a`v1ryR9A1 zjT3i1B%LxWV(N*RA$gdgQu&X%Q~loCIB+oRcinM literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_copper_lump.png b/mods/default/textures/default_copper_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..998c592e107e329221c81636948eafa8748e921b GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r6q7#Lpfid`R|_w`o6 zlLh{LcIxjBCvOTfxn5+pJK5x9uh)0IwSO2G7#K@}{DK)Ap4~`eU|_KGba4#fxSp&a zxMRl-i-wG8M^cP64V-VBxv_@v!~+2n6X6gBqZwL9SzDPLiX6R!yASM&XrAIEsjw#C d&ogF*U##pKbUvr%FfcGMc)I$ztaD0e0syBFJw5;c literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_coral_brown.png b/mods/default/textures/default_coral_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..7a18bd70e6e25db9e254a3ce836b19a3d3586f9b GIT binary patch literal 356 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUw^891pW15AzZ~n<`(6GJo@iFuTRAq02hsHg<=v>517kDS6YB z~thz58nD((Z zPPjtkrpeqd2@{td+BDTl%w(y(a=lnjvaP}41MhjmCvdIzSQXcr@kY6$ah>?Im=h&S z-^MYn5%P4>oVioh#UbzaqWY8G2Hfe4+rF;3wnn>-zi4)y*9YFG^ILw(a;uyjqJN48-UIzn_hKK)`zWQ^) zB0IT3iOu1$jv#l(jd~V7u@7_Ye<<(YU&|)CH0;irrPCiwbXp%8#60nj82h3im!3~- z_oqMdoIE>PTy597Q`2U!xozg(EvbAhuk7&y#{J1$c@Ly-9|t+f)78&qol`;+05rKs A0RR91 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_coral_green.png b/mods/default/textures/default_coral_green.png new file mode 100644 index 0000000000000000000000000000000000000000..78f3f33f38ce8d409e3f45787b85b04df76a8972 GIT binary patch literal 274 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUj~;N9+OsFE@IZLs`6}BPoUk-IJ~DE7 zW7+G)nN_zYyezq;dv@#LYirJz%=&gQ;qRZna@u<*vArq2bG&wGIK%no#}#MzcFgy` abHHA6AJZn?ImdcHp7V6|b6Mw<&;$SkBVN@2 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_coral_orange.png b/mods/default/textures/default_coral_orange.png new file mode 100644 index 0000000000000000000000000000000000000000..d7432abd8bf1d435f0fd4a7ea31a32afb692802c GIT binary patch literal 314 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU*P9N)#-8W^hyg;rs7kac5))Rzl+?Y_?9<3itGFm_}~}YH~aVhxt`8k Tu5Ze~z`)??>gTe~DWM4f_ z5`*U@hR$>1t=kxKk1AB}=P$j+(0f+6*lWpnW(uJelNY**16nFNXlN$=vUTZ o)rr>S>jFMauzsh&zs{`QxPyoN?uV=S3=9kmp00i_>zopr07#}&mjD0& literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_coral_skeleton.png b/mods/default/textures/default_coral_skeleton.png new file mode 100644 index 0000000000000000000000000000000000000000..d00c6fed94270d95d1e95001c079702f32984bbb GIT binary patch literal 212 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdnK1d_r9BTtD&T!NphiFTHj(ot*F{}SG&nu@|uLfRa^PnZDQ+VrvGRunr6bYnbq5sseNXZ z;Dhf*{(_gPRAigDdD7IrSiSl4kLC5!q8Jug`^jrO3^S&-{O(PB*IBReURLe<+nMti Q7#J8lUHx3vIVCg!07l_hhyVZp literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_desert_cobble.png b/mods/default/textures/default_desert_cobble.png new file mode 100644 index 0000000000000000000000000000000000000000..fa1af5d3c85107963f2ce32aa5b208aef5a0ebff GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUr$rIlc%6>qJTXswlGqn%=_ zlWM1vZf}t7Xq4?_l;dQa=WLwkY?AL{Qs`n*;A&XtYFg}STI6P0>}FQtW>(^ER_bn6 z=3!p$VP4^BQR!(>>19#nWl`s2UFU1v*6k+zHe*Dw6*Ea{0p zQPQ`uK*K3!rt!Z2rz5&6iygX~B(9!2G3So%Zh2>$lg5lIa+lm)y!KG+Gmr52t!)V_ zIW!#nj=wD8*!X6@ormORiOZg*M-T6~Q?DlEa3<97`_yYujLm@@=HKlZ3=GWD3&)1`%04G$vIG~edFUw_>;wdrSx z^CYd{QqK)9L(a{AckjR2`BM|C=64)9*kf9L>+#uXdR6~-J(W6RyCwM?0|Nttr>mdK II;Vst0LbOX8vpQUr)QRh`qKZ>GZt#UA^I#SEZa^ntX0a(#g3A*Vm<=T99~l zVZxzl(bqO)-PoLYeM9QS#R<2!W*?sydvQ(bo~dzrCPr*)4^h}9xP*a$VYjD?V~B(# z@4D{R&D*nk_Wt{>icIx5YnKKd33YyD%GF^Owqmvas~0|Nttr>mdK II;Vst0M4YM<^TWy literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_desert_sandstone.png b/mods/default/textures/default_desert_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..e0b22d0d3cfeea20cef33e6511c1aef971917e10 GIT binary patch literal 254 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r8ewTJBL4c{{{V$amL zL(`%U&4@iZJMQG%gyZvKPtS`#wIK2A!UX@1*Do?KFiiDyaSY**Wj$!k*W@6=dSN%K zkPnZn!r9j|5)@^f4hL{96bOH;Z8p|GrEiCnC zpA_V*aZzONy~DwRe|NDu&Yra_{m_Z(YbdUY~mvB#R5?wOB1%XCXMJ}%Cd z<$Tw6JV#f#Cv)2!tH*pc@l9?wSZ;n*UEX>u<Bslm7DfrCeHj!hOBc{qv@h_rsrV-v9sn5Bq($ubS`t@prTC$$eF(lBTDPGS{B| zkmMT|om#p3rjMCT{Lkv+7H+=33l!NEIHl+4Wlu2Ye7{|qGofT>)Q_a=S0hg@aGF%Q zteY`{(P18MZ-@O=ab|}Z*-{Nk-pgiuG>G^4vvH$}r1!(+W!cjv|Gde_&X92ClW4-H z4b$}nZYgH?YzfvmU@o>z{L$RSKV=w>pDFjRlQ>=WU}kBb_fHPin@&cpb{EgAke+es zgrMrm81t#d``)@O3k_mh(UAPY%UEssBa6*GA*!on&_FD<{c6_QM~n0(8tow zHwz{_S#oJ|uld90*XJ-SoBm=t2XlOi`NMSc%F7%lGLF_AzI^ zIu$S$;o0t*>@m&Xc!mr)@vq9-1A$?#A!Gx9lJ9t=;(K{*j{n_s&KBSg|(hwMzEf zPg6|$)!y!$vvvCBn546RKi+?Tqkm%XO^J6*0xhOx$M2jpXI%gMGN;4qibv-==dR<4 zSRmRIGE<8wfXU%yo<__6bp}F=F2!G&CM-#qB+2is{&>G`UsQvL+}>NBW*fh}X<%kB zSXROQB1X5IbIIEiEB*Ea%{dSo+adnv>RCnZa%*G1wl%w^ZanpC!D99A9l7uJoNk{g z_G_2&msfv7;!4iGZZH0J_l9@P9`(YB^KVR;cYVLIkg54p&TD;NR<*Fky7atvk@1;* zOZd+%VLwscqDd+%Qzo#S)YJYHWU3Zg#IEZtG-cAOWfKY+L$WyX5U`)U1B8ZxOct Z9KNOG+J^Z%85kHCJYD@<);T3K0RY-9*w_F7 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_desert_stone.png b/mods/default/textures/default_desert_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..5d3aded2dd1f6c9d580c693541d53443aa64ad58 GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU4}fSJNU_(_%NX5_j`55A%9In?`?|CV$)3K)aq$$BB_HlOkQGM7d6lcAFOC zzBt)uNs8~w71tLXo#L%yfOV!(2UAWb89&#aBq8PbL~p_zEfphKaF4ftkkzU zyKnoX(|VV8f8F-=)y|wnQeID%F5~w-E~VYCel7jy(w$EiCBNi;Qhj&Mojp@#u8#h~ hdeuYPuVC}+U+m`UwwE6k&jk6M!PC{xWt~$(6953rZ;b!| literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_desert_stone_block.png b/mods/default/textures/default_desert_stone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..e8e842bc1191546a4f9e61517780af382e1374e6 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUXVmGrAck?n2^BP~PdOw>+f14(M+s+_| zo>0gBFsI&d=ZTRnlOkOwN4idla-ACOHZ9t1My&h%MDK-3J`0k)7bp8HN%38q6|^oZ za6?Y;j)L$ld!wJMDYbNlllo=H+txpT;mRDq1?tDN}rnhh|W_X=shk7f}@+gH%RsKCimH z8o`wt1n%8#y}0?y!+?j!x=xDjsww?faXKe(0z>k0=_PhS8f)*}G}H>Qk9llyAm5L9 zF>kKF*44TG>|0Jss5cdU>irzB-XcW&&hCk&`8gLJ@OsDmpOO+YZHDFC!wd`z44$rj JF6*2UngHS7hO+QU5jpvF>x?J?AHS zFHG`TknFuU*=I?L@7k=Oby+;8EW=*#*=O`-^tfzmS!NxYli%ZbP{dH%9om4{Uk$XI!R{BY{&A2MyRMMKRE%WC> lh5PQUBGzIm0|R48kY6x^!?PP{3=9luo-U3d5|`(8 zyYe*{FtBJ|5S#w!-LL=bK~Ac3JZ9YXDVutK#gyr4uCHYsDq@zJeJkNLD0jc!R-xv? z?yvEC&$n6`2^*JbmmNC}In?M}cFefE!kB0C%xPckIwtW}d&DyNZJXZu+gvQUKh<4$&~fHY z`nhWn2T%ELIWh6cqqo0)UHbB6&*zUDzrUUO;_0+|PbS=X+lrMC+_4OzL~ZE zLiF}C|Ni~k^ZLW~x34SDUC%gmHF@u4uIb(R3=9lYJzX3_Brf}&_7rO}5OBRXKS*T) zi=x{vw}WN>rMEm_dBU4j;9qOAI=S@EbtP^7-DhMY156HGmzc%KubDdQlcCz5MpF1GOR?H$&%nUI;OXk;vd$@? F2>_QIuc80| literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_dirt.png b/mods/default/textures/default_dirt.png new file mode 100644 index 0000000000000000000000000000000000000000..4ed965a95c0f502858d1cbe9ddb5ca1d3be9067e GIT binary patch literal 272 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r8^G`K=c#KO#_Bg~~D ztrVi{)MD+`;+?coT(#0X4YIrqbNoyTf-EvZ+-hPRo3kQV{s-)5U|^W->Eal|ah-7j zL;in;Q(=2z8ndshW(e-s8d`n0Jcq$=x^?lsOU`n8t?Hz7hSuQUHixcj z30vP9zP>GTV|(PLj;PI@(ObG=w)MpA>Pgtso3OVp@xauyBU3YuP0tF9&x~haVCe94 zaSV}=WIfoJc*KB*+3=U@FO_94%l~I`zlbzeJn?(OL|*UNH;?tbYHXVI{m`7StnOnx zXTG`1-r%18m4#)$MZnwE$cc%K8|Gv^*{nIqR9-j3%JQ*L6kXfxxV;bQUGWsz~n*cAvio{aDhBsGZ@;IW>|FYo^H*sZF@yh zb&|qKhMbkNT3c7oC}SuO(b&-JP^ryeG2KPlBXL_O!|cf--P4^#GiIJOcRzS1e4ctFJ_|U?j zv#Y`{tc|#|F5bYkZ4@N!!)IL>AXbM($T R%)r3F;OXk;vd$@?2>>pJHO&A3 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_dry_grass_2.png b/mods/default/textures/default_dry_grass_2.png new file mode 100644 index 0000000000000000000000000000000000000000..b12bf5474db8cd115e981e17ed9dc5814f073129 GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUkQi&ksJd zFzE22;1kQkPOk_(yDI#`+K5Z*BCc+Xys;_b)|RNd+oSLAh<>yy=JD>>)I|n`3=9m6 zB|(0{3=Yq3q%klsxOuubhDb=BJ=n;5$bg5zV7;vOX^%tyuPZ6`9r(8Ylz-N&_D@?g zQ~kx3I_>uFd^$@h_OS|Io`2s473CRm&8gidXD{>ctz$@QXFR=0zivAN0|SGntDnm{ Hr-UW|7YR>o literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_dry_grass_3.png b/mods/default/textures/default_dry_grass_3.png new file mode 100644 index 0000000000000000000000000000000000000000..c37a8eb90cbb9e5505aab97475c816507e0d5554 GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUkQi&ksJd zFzE22;1kQkPOk_(yDI#`+K5Z*BCc+Xys;_b)|RNd+oSLAh<>yy=JD>>)I|n`3=9m6 zB|(0{3=Yq3q%klsBzn3yhDb0Y~nfq{X+)78&qol`;+0J)f99{>OV literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_dry_grass_4.png b/mods/default/textures/default_dry_grass_4.png new file mode 100644 index 0000000000000000000000000000000000000000..c00c70279243be6da4846d857adf68463b780c33 GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUkQi&ksJd zFzE22;1kQkPOk_(yDI#`+K5Z*BCc+Xys;_b)|RNd+oSLAh<>yy=JD>>)I|n`3=9m6 zB|(0{3=Yq3q%klslzX~3hDbVck(3D-zzo!wpITLyOX_X z-Q4$ICuXO{Kiryh=Dv1WpXrmEn-@>&>FfC75p=28{wMSCVpd*#Rjwum1_lOCS3j3^ HP6QUh|@VfDMrd)QP# zY?fr1pw9)ri|q164kAko_aty0c7jrzSka8-V%g7<=HyAquS?vjmwCahmTN~; z>pA^9Q`09*y=2nASL?LHmag0Nn(uf#wD*2f@Se))$JKvdaH*PXt*Ex!r1b($uP3qP cURiE0A;h-Ie{0%B1_lNOPgg&ebxsLQ0KD>O9smFU literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_dry_grass_side.png b/mods/default/textures/default_dry_grass_side.png new file mode 100644 index 0000000000000000000000000000000000000000..3ccbe418521448dbc0e2478318fa3a53e121afff GIT binary patch literal 408 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7<2_v*LoEDbFRk}-NfcoH zP^o3eVb0NXR3RcqEZ$i}kSED7Q~0n_Q^XbtmhPj^e#h*;zr%eR@8-|%&&)Kwe>ZAQ z?z!{gm;V&*wy)RkyEUo)uKccrWp^3j`QJ8b9VmE3i>(#e}95y;4uvsIJDA<$WmHL3YkU`WHwX}1sM zt-kZ@PQFKun@0l&dY&uEm%~rbwW>3oUJ=Upq{y#5YcIU>)2{D-~ z6rV(TI8AB&^w01}_J#?4$6wh%~~JI)3-$uu9EeZ_dDQ zdrI+_CmTE-{A#%~>o&v9A1%BB&zD>|BDU#2`=g1BsTp4{Ubz%s`zHRi&!0(rE;~Om QFfcH9y85}Sb4q9e07xsh4gdfE literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_dry_shrub.png b/mods/default/textures/default_dry_shrub.png new file mode 100644 index 0000000000000000000000000000000000000000..82c9cc5873b30a2bb7475641e2e34e7e4ff06097 GIT binary patch literal 154 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzI0Jk_Tp1V`!mLCq{rK1$ zBtJ7SFff(``2{mLJiC#`z`$Vd>Eal|A@G2 z@7P$*z`!6Y)+=JkyH4ZErK#JN?tCKfzVUPNdhL&Q>K6Q9o9HKSz@CADfx*+&&t;uc GLK6T2G%fT1 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_emergent_jungle_sapling.png b/mods/default/textures/default_emergent_jungle_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..b363b3cc3de03ca3d144bbfcdc9a88b2656f5aea GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdr%jd_r7(oK$=rm3^I*E!4Pe zb%aFZ1QZR#6~$QnEu}&V6~q}B7#K@}{DK)Ap4~`eU| zF*l1L)nJC2!&4s#rUOQtZ+OorL_T9kV{bOtz_WQXb4MC?pX@53=9mOu6{1-oD!M2E&P%p#iGQ-Zm*cf&E&raaH)=dpHkZye5;%8js$D?EI$6)2gH=;n zQoh|=%H#1%b_-k8u{Rfm7tfnKnYH0;UK+=}+1`gVPTmd*@cjAJ^uU=}&r>>rXa5mq f)a_5KpZG6FL+y7!x7Y&)1_lOCS3j3^P6(a3$mya*Kd}8(Glk2aXT6g>6_B)q%-MhLk_scp?1_p+DPZ!4!4q4WNhFpgn1XwTZ zPuT9eVY94i@x+M@)l9j251kS(YMC-mk>h4q#K-t^-w(KV-<|DZ^!tekgW;y_e!kK-?O&BI^3(QVP(vcGm{4#6q8isG(vn89(KbsVwQW@;3{`C9W181H% n8y(qscAuMr{j|%zznG0T7-}CgTe~DWM4fwfSb+ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fence_junglewood.png b/mods/default/textures/default_fence_junglewood.png new file mode 100644 index 0000000000000000000000000000000000000000..b3b8549c1efda1f8df5e62d42cc75d1a99daa8f0 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r8M1sLRn7*)ktOqJQq zR5>j*_^h<}t+n{wjYK?6MSaY~LT$?KFfcIGdAc};aLBSAG~_zuAi#QIf5c3!#e5b0 zhDV>V+}c&w@+D4b>D*G6g5R#6{9jf-SbOZ5v(il6+gF$$=EO=ewLZT#(S>i@VilFm z_w~LuEP3zfose)wj(OtOIdgOva>|UIKg7ifZBkjE?Wp|p`gIQD)%Vn$=e&CIo+G2S e=XduP_9bUD81p0)A{ZDL7(8A5T-G@yGywo$`A@U} literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fence_overlay.png b/mods/default/textures/default_fence_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..718184cc5203529ba4dc9c0f5b2a71e5111d9dd7 GIT binary patch literal 219 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdte8d_r6q7#LVsm>C&B;Q#;s zOiUo=|382J|NsB*|Nnn~{{Q>`=YL(@uB6I83=9lBB|(0{>g?|B>N3)j5|WaVLEVNv z3=9n6o-U3d9M_XAm{~cFB_5k+oZi54Sn-%``Z)$pg~dmY9_`%7u5ndNY!*-28pf58 z%u|?*8dw6Bu&D$wr!y?|YS?w4Co^%OXHRiMkEO#=hhvEoPC77ME@KdFbB}MC`o;m| NI!{+Wmvv4FO#p(AN~8b) literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fence_pine_wood.png b/mods/default/textures/default_fence_pine_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..5045d19a45e75f7da7c7be1d33c77067d1550f3e GIT binary patch literal 230 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r9B?&)}Oa^AxoyU#$+eQ7` z89VnYM5M7FDJ$3&;W}-tuV4|wEY85dz~JfX=d#Wzp$PzUZ(gAQ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fence_rail_acacia_wood.png b/mods/default/textures/default_fence_rail_acacia_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..7081cdb05427849ae260f5d020396a214c9d28d1 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4kiW$h6xih%orFLZh5*mhG+!m1{rcOIr5w_ z77@{Q^m7cDuzLL_%Ri01_8-*6ia7oqI(BTo<>?nQdK({}NK-%Q^DXDav?E*R+Vam1 z-_NSI`(>e>Q^T3J-U>Y8%a2+#u(B9iNxfrO(zZ+Zoy3F%2P8bNChtFHE)qWJKwH38 zL4)9FHbwm3*G+u);^BVw>CBVtgPcA-n5w}oRIcj6|AyuG^Q$b&1ef=nX6gK#W}(>H z+PUF$<2~oCs`{Q{kqeU4>?Z~7OqswE{^6MGRL+$F?-g$t>z@0+Rwp6($=|wq{^$Qw f_By{{+QWD^^7GQ!am}_23=9mOu6{1-oD!M(a3$mya*Kd}8(Glk2aXT6g>6_B)q%-MhLk_scp?1_p+DPZ!4!4q4WNhFpgnL|87| zJatGdBI=}o%BJf-gbMf-ZbjW%*E1oxf=zJKT7?w7=hYV$*It+B?0hrPO5xk3Reg=C zPDf5E;L6OF?vyE8$(*Bq^ZkJp8nr!6A7AUOWV(?u$>qh(O}QewdC!X4XU@tmW;}UD mPp~k@ZjbT<*WmiC{})&4@85GGMW2Czfx*+&&t;ucLK6U>C}vmy literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fence_rail_junglewood.png b/mods/default/textures/default_fence_rail_junglewood.png new file mode 100644 index 0000000000000000000000000000000000000000..6616059b94c9eb2e1068736c2498bdf6b70bbdd0 GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r8M1sLRn7*)ktOqJQq zR5>j*_^h<}t+n{wjYK?6MSaY~LT$?KFfcIGdb&7 zKgkWY;`YqVNw1Ow-0t^J(qa&s)SCOC$F1-IhpC?p*bBl%+|*XeyG`9 c#{QfCUy54X(^@8R1_lNOPgg&ebxsLQ0O_1hU;qFB literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fence_rail_overlay.png b/mods/default/textures/default_fence_rail_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..4da47aecf1e334627c721be3a72123cb12c7c0c4 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r7VSeO|ZK;ZxX|4d9E z=Knu`{{R2~@BjaQfBygb|L1>Q-9e2eJ_ZH`#*!evUE`$I8 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fence_rail_pine_wood.png b/mods/default/textures/default_fence_rail_pine_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..b2f74a377170a773e3cacdb8e76ddb7e8d77bb63 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r8$FG{$$IO*cjq$?|P z9_}cAw6pT=u9mxdI_~f5e0p^1vy-!4oSf%!Ip2|ifuY{h#W93Kmi3?^*C7WHmJ2se z9a4*kIw_#C>G}_$0)B;CQMcChOh~R^6Wp{`Aw}PoB{e lEX=Xnqx`@%xPI&Z#g+Q|_nb)4XJBAp@O1TaS?83{1ONvuWA*?5 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fence_rail_wood.png b/mods/default/textures/default_fence_rail_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..e41143cbb979ed57c16ccbab28158ed3adce27fa GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r7JkhZ zlZ{(5ZQ8SKJF{))R=O^%^H|pCwOPHxh=GBj*3-o?ghQ6~pdr^G2N9MFHxC`lYFD_p z_n5isCGM=3Rvh2rj+~1Uyc4ElwETwXY1`7Y@bQG`6PZJqoPlH#1%5udrKx`yKH^8P82vI?Jt@eH^PNxs=_X zUmQQ7#6F9YEorMn!lmto9#bBz-f4Ys+bk6|&#>Jt+?(#EAGy2w>&;H@+&6-ayY5$1 bc-BY$67HY*>ZmjW0|SGntDnm{r-UW|npsx2 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fern_1.png b/mods/default/textures/default_fern_1.png new file mode 100644 index 0000000000000000000000000000000000000000..b307986d43d26c9fabd118ab81a85475f7cf6771 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU=dZO|s zVx~5-TCURS9-_K#lIE^bdVz8lfr|DaibfGCR$*GkQ8Kns%I*m&u1T71DQZ4Rnm#ES zwpkh;8Cs6nrk*+a{&~iJMW*3}Y5~Ot?xj{i#m0W6dcmcJVWoOuB^KcoCb1P}5mjc9 z)fP!r`bo9=p-o1y_10m{#wpEu$<1cTZDxt>Ht`)kx$V}mz2+HR)`cCmMct<9y-pbu z95N@_=S=s^p5a=v$f0^kQ2BD->a_v=>;3nqi1IKnFff(``2{mLJiC#`z`&5;>Eak7 zaXC3bV$Xpihxk0Am^Ut6C>Y^#^~y9yNB`b~KF;#1+`LbE`8fmxc`zL^4Kuqg`0&vK zv1?lcH?n`?t+AIz;Ii{&Prm4H88u+Ek+h%F_XX$$8=zHWCdFSi<=NY>f>W1d)1{50j6`6(? zs=1e1g%lYF6&nYZ7zLM@2bUU#mFk6+ScF!X23Hz}R+vRpn#NX`#Z{O@RGEd>W4NN#nxMgH5;ea8)h{dCAXPnH2WpC+vKzwCv{lI zclhMBndG)x$M%|MbXga6*yi>a=69Rr^_UcOo2K_VrS>^w_gZK4J7!F9$eQ4kGSNSC zl70GQ+pH<}1(R*Fr#Poivn!lppF7pHVyb1%bkFP=uI1Crt7q6&&$h{%=T`Q2BD-)+NqWD^si22DGjZ>tFBRt##Fnfq{Xs zB*-tA!Qt7BGzJES!=5gVAr_~T6C_v{Cv-IZ`1GdCVDUmRmuX9mA6c|AYp`nb(>vVPIhc^ zVdR26lQ*nb+Ay!eqokB|RZT%mXqsDMQ_~`a^*u{+f})Dsz0++sHE9U4<<%u?S}$cd zKSv=`+E`JJt5$p)5I*5-AqrtO@ua@lmoa}ORpPI;7& hcvN~(PtKVYObn0Lt9g~T?*RFY!PC{xWt~$(699sn`w{>E literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_fern_3.png b/mods/default/textures/default_fern_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2c1f605e79efb7f8426ed8200077c3beba757f17 GIT binary patch literal 1172 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4rT@h2A3sW#~2uxUIh4rxH2#>$jI_ZEAeS* zN~!Bh2%Ga5=!u#b$(b6-D%nb?*o&Fk$f`R@$h!$U*($5Li>rBvse6cOdI*`iNNRgX znY&8ax~k~;D42O`nER>e1t}Q^iQ5E7n*_;Q1*lpCDjJ4KSp_Q@g{k}aX&Z$r`}pe^ zMX1oBn#;d!=DS5@II47vtC#kt7 zs5m6cx+dt`rl`9nY1*Xex}~T&rl~rnsk^2cc%|t0rOMl8X*gtSxMym4XXv%sg z+ve+fXY2WA>3Zhqd*m4TWgGb97-*;!yBF&E=j;0y7z7j;gy!q| z6&eN<8Uz)XMdTa%6`6(?ss$Dqx|dpo6dC)J>ID@W2bLHGmzW2a8itkXg_T&umS_f) z*#uP>hEy1bR+t7?8irPwMN}GvRa!<=n#NX`#Z{QZR~SW9nMGF_h1HmZ*BC`sTO?KK zht%3e*H}i?S_IcyN7Y$G)>(%(7$?>0$JSYeHW|g%TgNt7g*6+e)$63z8^$--BsS`& zH|WGQS;aM5$F|sowVTGbT4yyI#kE-`wA#hC*@ktRCAXPnH2WpC+vKzwCv{lIclhMB zndG)xr*zrG_L?VmTPJthWpr5=cG#x$*rxV4zls&;YWukvUzgy-c`}E1SW&Ku}libp$xMoeU zFPLnbJ;gbFnqA?*9raM+lwal6BSuxc*dxmTIH1mR~;rTP%OQ!qe&-5>x zK_L&*a7<~h#g3!G}^J6A36saxn& zv&f-!fkW96_o~I7HH*EgmjqQT_bOlR+q%TLcA0n8%GC08E-fnqtJen9t@UbL7uvWX zsC9i<>xS^MZ2|r3{f~bA%E7?Ez*rLG7tG-B>_!>`17nn@i(`nz>Er|n*2N7bA71|a zeQj;QJ$H-j{};KRE38?6TJL@2N5(^SKY!@86lR@ny5kzKbhhL?%ei(t-f>K*-2FHp zRd~WayTZ^E*~3aZGLJsxzjmh5w6RffZ~e17S+Q+%|8P}u5Tc_OG_FKVoUQO-$lgB2f-`1BB*Z8$k z{p8NdY`>kx|F2!m4*2=*w|D-#id}DSoccOR?bEGAY=@=^tv26N{c-7&v)|hlex5hq zcXq~nXOapw2nu-S+R0@It`VJZey4WFK@Qym!jf}B*SvW=J=^8>$7{cg zG!i?7{o6EB=gHXCg@&=|$y`)BcUS>ZUEoTI}GVI~0vo}6!HJgEffx*+& K&t;ucLK6TBZNv=# literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_flint.png b/mods/default/textures/default_flint.png new file mode 100644 index 0000000000000000000000000000000000000000..9763f4b15e869edcf66f940c8cc31a626695377e GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7=6bp~hFF|V{_+36J+tbJ z#1E1JA|fqKxj8xinll6i1r5|rGE8{(Vnf6K6Kw*y3?7rGcgx;j;7-2#-{I{4PBVtI z;xsRvpKJ{#)5V`Q#4;K+^!N8$Femu2XR;+uNRwdO*`&ejaE>k0?CN!vY?p6rj?4~z zt(MX)6Pbln+%GUp&{a69aNAMJlg}l^`NCiSEsPfg+LI%A1acW-jfELHb`;G${^YR> Q0|Nttr>mdKI;Vst0FV(%8vp2RK zlmgwU=^Q!1%*nGuBH8-6RN3ykrLuLqcy5@Jzt(6**{R9N3@<-w1to3ppOnbJ{eVfq za>7FcXNR^!IxLcM7ndJoP;6jGv-S|=`2YXE{2QSOiVAfB+tp_9Ug9Y7y^@lCuM1dZ)|5?HVRZua9eNG@!8R&Il70ZYqRa%iUaGIBpEh|z7bvU>;y;T4p)P+ zgb6HD9GK!bxfD)Gu%~r&2RE+v^$Ky$V7bY0Sm9`ZRAk(wMwWygJp&eAhD?X!8Ei%Y lENu%IPrPK&+#A5hQ1h=QU)#Py2{SM*ncLk<6 zh&z_=7w1{S#O+bh(#^mfktp}6QpG~!u!-9z7T5WX{F{o;FgBRo?0mC-r{ACV{~5&O XShuEI+2}GbFfe$!`njxgN@xNAnSW)C literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_furnace_fire_bg.png b/mods/default/textures/default_furnace_fire_bg.png new file mode 100644 index 0000000000000000000000000000000000000000..126204a31084b89ee2fa9d1878c9dc5567809764 GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_HR|W=#sHiCZW%6?w z7#J8!g8YIR9G=}sV_;y=^mK6y;kcg6z$C`TCd%IS#FgizCeQn~60cq#cwv9IKIKdQ g!hiD3Pq-Ok?1cl1xZ`FrFfcH9y85}Sb4q9e0N>CejQ{`u literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_furnace_fire_fg.png b/mods/default/textures/default_furnace_fire_fg.png new file mode 100644 index 0000000000000000000000000000000000000000..576f113ba21df9f1fe1c9c0a04083b9873cbe72e GIT binary patch literal 549 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUTADhIa=T-tS`gw3Ol9M23&O44*m~K2kRLXGkn>{@NxsgpEV3`S1^2<#qeb+!^dWZ z_mvEXLuLI@GP9+ zm_Ne}ABJac3{Tt`9+)ybF<|(h%Wy@P;hhr04_SsAk_?w58A>D>R!J~4NHEk%FeHgH zyb@!WCC1Pp#&AoN!G-6-O$G)A#*!evU;_nIEF}s=N>l=V`gMQUQS2kv*LyquiOw8+rl*r`X&l9bRtE;)2|kdXbk53=H!;T^vIsByA6}=P?`dupCf5yG$>3^h=8H?GQ^v zmEyRHnBr5K6DAZIU4C@1S94Y(ZM{|?!yYHyWE6Dbb-WDU(mzMP zeGMuQU%&Ov7Z1(5Z04t5|u)AM4@b z6dM&$l$Vp56rYirTw0iylaUr56BQX692DT^>FVt5;i@1fo1LDTk`R}hm7WwA6CDxS z-rP`_o1K-Gl9rs15E~s5=pX3k(^y+wRaRV9RFIdQ85I`dY;WsiXJe?VBO)YdrNU~j zFH>BQ>*M9&=IrR=Xy<5aZDpkT|DNLWHX$cfR#h?P-_Iid+}3rn(*3_dFu;i8|JR=X zUkl$~OaK4E_5D)SEL(-uo)R{yB3jaXi!*tP9XN^t*=&s1Jhj-aU#JhXkg1H6-W4o% zxLBmnLg@Jlfx1Ng|8sdwpNEWP+1SvbpqDKZ(CPgm2Cjc+@N~F+kvP71z{g zj%+)&|37E{eV_j8ywTrn>Wy*I`;*1zx`;O0ioDw`e5*nD?@^)ui}?Ou;Vkmth%w}N z)5fYT&cwvX@cvr!^CJcKcO_n35dG(tdsUjvzXOKPcN%zDsm!cVj<%K03YU33Pvlgx z$oD-$7rF(PM+?p< zyX_jUL>cF3tZyn$=Cp1;JbU`@&5KXoF4?o+{6=e7cJ0QfJHDr`-~7D8!zp3!qh!nd zwv`ooX6bfMYto3)KfV0&y0v-4cwK9&9U4SvB7rw_|7%HsOYOxrrwNI9JX9r)!df(7r&mUrGD{o`nD4WJsW@D zsaDwcvFBd7__3Pz4>yWjl&n9q@5P1WrrjyO3jdf*5&GS{b6@xW74i4dlI_FVdQ&MBb@0Q?rlfB*mh literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_furnace_side.png b/mods/default/textures/default_furnace_side.png new file mode 100644 index 0000000000000000000000000000000000000000..33408cfe580fbbdf62445c1768fbd18543dd3590 GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUWb3zl%)3N1{+Ir zZbj1z3=9lQJY5_^BrePLaZfs;z~Lf2A^yn4lyCpiV~y5NX==(lAi!UkJbQ_bWk3O^ zlSVr0iV2>a_6TMI?!H;> z#2U@opGr2XvW%Wx{cw-}+M@f#-(%{t7yh=YyCbb69F~;U{C?R}VSyXZpYHk)(Z2g^ xOT6Ce^Eb{g7Z<;_{xW1u literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_furnace_top.png b/mods/default/textures/default_furnace_top.png new file mode 100644 index 0000000000000000000000000000000000000000..92279ba30e7cb517c12fa6f12b0dda9724358abb GIT binary patch literal 271 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU)#Py2{SM*ncLk<6 zh&z_=7w1{S#O+bh(#^mfktp}6QpG~!u!-9z7T5WX{F{o;FgBRo?0mC-r{ACV{~5&O XShuEI+2}GbFfe$!`njxgN@xNAnSW)C literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_glass.png b/mods/default/textures/default_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..74d6a025320dc4dea4de520d3c88f08597c3649b GIT binary patch literal 270 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUTOXy?gim z{re9eK791((evleUx2}@SFhf@dGr4L`;Q+#e){z3%a_FZI9F(a6nSa)o2TL?MP9Zx{}|?)ZF8=Jw=|Uw(Jk&+KG* TYr0*p3giY)S3j3^P61 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_gold_block.png b/mods/default/textures/default_gold_block.png new file mode 100644 index 0000000000000000000000000000000000000000..170d50be8718aa2af0b56b059c3c14dabd206882 GIT binary patch literal 483 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUwUeZer^-P=9vtCUReLUWAfv!-nZMDUvH^?ysGg2wB)|U41XS(|9)cf3+Mb^Zma1*UKtjt}4AgE%xTT=-;>2zweoTzisgA zzTTg^dS7qoe!Qgc@uK{T{p>3yGR$pfnBB_o_p#0Q8|t60E51I)_jCu#iFFLS7BZ}x z#_;Ev^Pl@xzn`0Yd#eBIk^Z-bs$b43zPlp$;yCBa9h|rJF&tXKpw#fdjDdmSo~Mgr zh{R>yv#w2t92i&*$o22m7UDm*>)-$If_2UZW3T5-)e82Wc5daA0|!5w-P*S8aP9T4 zmK!SA-@4xZbn8*IQyJH%m(q`ZS0xk*^+<~Oe(rcDY%h>#Xw~rB>rm4FXXR|`b=ozT zxbV0BOq95@Df4jN4mLM|(Bq5DecWC$XcTWh+bY}o?4;m)lV+={yXI|vk+E_8roPxa z-UmyS)|`+#waRjL!$#xZhqh?DvCpdU-tpeD-|f{F&pT#sC4W3_+L*E{X4#F*M=nWf wPd9tlExW&?bj935tOdWP?@$h%vA%*~AG1h{9m8oW1_lNOPgg&ebxsLQ0N~&AwEzGB literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_gold_ingot.png b/mods/default/textures/default_gold_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..ba66471e18f4e391f0f2d86847e3b647a8c0a391 GIT binary patch literal 225 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUxFp;r*DCOoyfwXE)b2o(L-ab#h)-#yRz~ c`7{5YXVnR1V)=Vq0OVE%Pgg&ebxsLQ0J%6=Jpcdz literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_gold_lump.png b/mods/default/textures/default_gold_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..d5a1be79b13a19f418a6d4cfb83e86d8f990db4a GIT binary patch literal 165 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdr%jd_r6q7#Lcz7@i$wIJB7I z-_K?Lzc*IIGHjW`aBC+6QU~0=*2&`5DPq=X64vSBHmTw^84|W>61JI=wpkK(84`Ax;&$1Rb_G)QSrYaI5)Rpt z4mlDIc@hqJQVxZZ4#m=rxss0gl8yxuj)l^WB{Ghs(oO|ZPKA@HsvhJ1g9#sk+)$$%Sa-Nm)o>g+5H40wU z@?JG^UbTugGt;^l7#MDOx;TbNNU|PmbZRmXVZG4qJ5gLnu;)owvXz_i^42XE|NoD8 zenGeE%vGP+;cHi^rAi%AJz~_pF)G>FC-&Vt;V((X8OvEt%;l4;%31lhMY4C-sJB)Gnf4Q&2BM4>cC6wi5D0c7#KWV L{an^LB{Ts5>FlW_ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_grass_1.png b/mods/default/textures/default_grass_1.png new file mode 100644 index 0000000000000000000000000000000000000000..d16b307e2c93aa414428d10cec23799da0d997b9 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7(mh=qLo9lefBgS%_ z>Fi>*9w~!4JRWm%jsWqjZWW1i%mb07A*+cPjQ OFnGH9xvXsko>_H9 z;+2L#X0~?5uiR@lK3cW(-2cLpiphJrHg+m^H{P&N-Ei?E@38{YnZmgTb1ayboG=Rc zXuoMm{9eTw-!hGvFEdW%V7_xH9{EyuAXM~|F{~TnvwdgL#mgT-THfcx#Y~bMz??3$GIx7o@hJt zqRaive#_ra;7MZ-mHy*y#-Y;gqkMXyh7nijfmMtyvt2d*x|=C1@sLkqII(TY6p;-| zrvqFKq}`fL8Z+jbZT_E^x$3{8NeBNS1G^Z(3nn|11bBm4jAfo!%}A9C{q=y(A{EVeUnE7SUS4)!xQ5_`D6I z^=4XL6w{k&b(80e-^|`ulYYqU{r^JjkZSWP-hYR0)O~GBxV6@W@hF3Y{LKQkeyzX% z4WiEmrTkakeZVA`@tx{~GzobX{!Ico3?0lz5~P-J9NFeGh4r$5T?bp|!5@NOPbvJe zw~$I~Qea%nBFWQhAoawmg!v#_gM`BJMxKUSJllDfa4tEx{4CEq)|Ao&<^(n7zs-v{ ro=6GEKZz0G<lU*U{r(>4d0x=~ej@u`MF0fj2YwMbYdQ5Z@)Yj&xao0C=9DRn9=l}s8Z_`mIUKJ~n9 z!S+?N*mQcl;#jx&MG2l0W!*8+lffbQxy=E~4@FE}I`UZxyuLYCS(>-_-RfrIiO#H# zUiWF{go8e( literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_grass_side.png b/mods/default/textures/default_grass_side.png new file mode 100644 index 0000000000000000000000000000000000000000..77aa65578fb28c0ed81aed673a3247b9c92f3d7c GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7r+B(JhFF|FIw>>gkb^+$ za}j~EKE-S&4h|XTI{}V54opE$FW&xV#p%-hf7z;RqrH3T{#M=j5it2?xbrQ3*O#kY z=ZA8}d0(pi_T!oc8lXv#0e}OPPnulx&xl z`Nd3s`{qpdHO+{rs<*D{^*mZNm%-}Ax673aO@hUGm<(b&N`sjhY8fPsY96pyH=lK9 z=&5DxY>aFzh63wM_xCvRtx0&r;nU~KykK_bhOnjK^L#=AT#mNi_)*jAT6pu%m04^o z2Eozq|GHj$SK{*ET=2yf=f(TVw%#zhc*4-QGwsz9VTV2ZHP3%uy?$~ne?o+XvzyIc z1N}pey=!lr*`?TGJnbd(p$i;q=d8_}z2eoJ-^(msdpXvvJ)+4{P_;(g^n$8G`Z*t; z6>0l?O8?#LSULZf?3FK%($jX|Q(5qE+aK+=g@Jb0mrnol{J&wjYTeua^Y_WeImgV9 UTRN|Zfq{X+)78&qol`;+00M>5rT_o{ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_gravel.png b/mods/default/textures/default_gravel.png new file mode 100644 index 0000000000000000000000000000000000000000..37bf286d0b4b5ff449ca58fca98d8a0db9701417 GIT binary patch literal 630 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUeYj zjg5_si;a(qi%W=$kB^T}NJxlJOh`&fN=ZsiPEJlqNl8sj%}h;A1A&aRw5;^>^o)$G z%*@P;ED)Uq0=e1Q**Q5mxgbzfP*6}@SX2T6r6nch<>i%?m6bJBRW%^cPzwU}wYAN4 zb#?V1&|KHh)Bpm_^^Nt7jg3uB%}vb^(AM1C-qO<2+S=OI*4EM1-rnBc(b3V_+1UjG zz1>~iU0wZM-MwAiecd3?)7?F>r>Cd0x38ynLT_(xPhU@8UtfQJf8T_@{t1&NOqkF! zsb}KEi4!MHnKWtA#7Wa8Po6ww%9N>7r%szTZN{`2GpEg-HgndjS+i!(nl*dw?0NI% z&7VJi@#3Y6mMk*wTyx0^Y3fSU*)*@KE2b11b`WT*{O- z{}EbNVPmEL*)hXBQ0bg=lWwHyzUBFuJ4?0ZA53qaQtG~_S;zWbh@i|1+v~Hogo+o( z%->PlKDDsDM>lZ#g<7@skAJhs?$F_~kK9LQee)8& weWN<0YA=WUgQNGABIYW$2A+SSHSPZyKC6cl-cMf0z`(%Z>FVdQ&MBb@0L;rA?EnA( literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_ice.png b/mods/default/textures/default_ice.png new file mode 100644 index 0000000000000000000000000000000000000000..09b53f2817072ce119a3c225fb53157122d24e0c GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUbyt6`zxs32^`Dz={MvHo_l~>254`+$?9IPR@Bdx<`0tSA zA|3_?hGb6{#}Elg)`N^pO$IzH8$A4Hda3{YpYHqPjd_9S2_09n1AI^Trf@vrYt1R} zX}IH9{2`}^J-Fc9>0~9TImM3{CRj2$sB!Uj@kuZ^EUt4f>oskiCfjQoKS8$3l<_8` dY4>aXrCH3zx2)buF)%PNc)I$ztaD0e0syUpUylF) literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_invisible_node_overlay.png b/mods/default/textures/default_invisible_node_overlay.png new file mode 100644 index 0000000000000000000000000000000000000000..7fc880618ee63fb23fd5a59ee97f6e7b07e8f682 GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdMrH;E236Z!B?bltwg8_H*KK;s|NsAgoc(?d z0|Nt7NswRge}<>q4ZIi_7(_i?978G?lR0=(fBf%X_|HD@$*NF>+&HP2x9kT!85kHC NJYD@<);T3K0RXunAEN*O literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_iron_lump.png b/mods/default/textures/default_iron_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..db61a94c7ef70fede2dc6255fe5fc9f16cf176f5 GIT binary patch literal 160 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdqsCd_r6q7#La|)m8=>O!d@0 zo?=^Xr*b5nv4w$wfw3gWFPOpM*^M*?1_m2X7sn8e>&Xg&2GY{b5^jEeYzd6YqN1(_ z&aNjtBNS%IbQM$1TwD&ogEQ-42$b={EHZ3=9kmp00i_ I>zopr0EOKsK>z>% literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_item_smoke.png b/mods/default/textures/default_item_smoke.png new file mode 100644 index 0000000000000000000000000000000000000000..ae95c160e7a8b3ba427927bab9866aee5a57e03e GIT binary patch literal 252 zcmeAS@N?(olHy`uVBq!ia0y~yVBi2@4rT@hhR+xMb}}$9WCr+zxH2$Qr=+B$r>E!U z<`xwdm6n!PR8&+~SJ%|k)YjHEHa0djH8nRkx3sjhwzjslwRLrM_4f8ooH%jPq)Ahz zOqn)q+VttuXUv!}d-m+PbLTExxNz~}#Y>kiUAc1Qs#U92uU@@&?b;0+Hf-9oX=mH7 zR0akH#*!evUk`ba4#fkYzo{D0*0d$Ms@(M+2`&i3>w3$B*Sl z_Ak53t!Kc#?E&i=HV%zjM!5%GZ|QBEZZYA-r3jT3D`wACDd(}SP5fdV#%f|SuVGU1 x^=hZW+E*J|^3T0cK5;sEEt~z;idnDuFCXFO>*AAN$H2hA;OXk;vd$@?2>_AsK;-}c literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungleleaves.png b/mods/default/textures/default_jungleleaves.png new file mode 100644 index 0000000000000000000000000000000000000000..9a8d5f9364b8ff21f1193fe30cdb7640e5715ea8 GIT binary patch literal 224 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdqsCd_r7B zGd_GizQR0ifkg4jzLeu?JGIPwkM@O5H1&I^(RBQ?_QGd957RFm65X=%bQ0&2JBo_` Y7$0Sd#5uS!ftFVdQ&MBb@0G;Jgb^rhX literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungleleaves_simple.png b/mods/default/textures/default_jungleleaves_simple.png new file mode 100644 index 0000000000000000000000000000000000000000..d0c3f7ed9c8000dd97b9d14ab113b99fd531a45e GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r7#1-OJ|`FRDnA{AV3=9kfo-U3d6^x>%Hx{-y2(TQu z$ocb4$jjU`@jt6~vS|F^`0=N>(%^Q+AD72E{t}->m;P^jI4?bqb<_HFz7t};DZSa$ zeDy+fz$59KOMU7BGT*IhJh9It`oZR=L!Z`2-*_*Y`B*CIt2j&Tm5-}=pF{>fe$9PP XP*96aGb)>bfq}u()z4*}Q$iB}7VS~n literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_junglesapling.png b/mods/default/textures/default_junglesapling.png new file mode 100644 index 0000000000000000000000000000000000000000..05e1e505da124fe2793b4cbe19902da9573cc886 GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu3Nd_r6q7#Mt76b-}`#aR6QUTnY-@O7enA3Vdn`+zLuOipqRSs)7beyy~jlDr!8M zs$44SJi03U8mbc7>cV>J-1_Q#`s(~@TD%&XB8KWh#_9qZ+QORJ0!Eqws(RdJnnF4{ z;+lE_T6(IZ};?cs#gSS`ai%p9npKf% z1u=%%afV5W1|_lDnF*$uiTe5RhNW>@i77@^v04QQ#u-UgIf+(@X_f`ax>;!!>1l3R z8Jf9i_Ic?h#i=&A8TR=ZRz(>Gxfw218AheqE^Qflby*hG*^cEo?zP#rwK*pF1tGmz z7LEB9HH9`^1*Vl{)-`2rEu~J46;=%u4&{|m(~E6tYFryz?An_G`x-sx)!I*L@|@Y= z*V`J<-R?G}C9JnSzOOU5w=-g9r*BVB%%UFmi4$`c^hHgclreRB?$W7=OQuDwoEkA_ zX4=x}2^(fbteF$FWljFpb#-gE)a}~Vadvl;VEU{s1_nlHPZ!4!iOY-vjPL(3gp{q^ z?Zv{YuV9m2cm3w$6%4+ui`EETa##gwx9wD(H~-#*DPatWm!9V{xUQaCpxt%i>fu}$ zhK`SSS1~QSyw6Xi?Z~D#lY<$0et&3o^tMY>~jb#7oGU| z>vD#vXZ|dd_cSeRbc$6Kx$ u9dFk&q;zh)Aj`s|WNDF9wf)+o4N>1}`)6!X`@+D$z~JfX=d#Wzp$Py&!c)iq literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_jungletree_top.png b/mods/default/textures/default_jungletree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..4027d9e0e2acea5501a4fefc48b63ba7850fda67 GIT binary patch literal 688 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUK=ZE_WGj z4_Ph`IWBj3ZZCN*4NVar1uh>&E>9(1e?@LzCGJ2aZcRM_Ej?a8WgcG@ZcTl`P$lkQ zW$r)~ZhuwoKvmvQRqkLl?l3i;2z8z?4W3X{#ow<11dC>V9>m=k@vi4;LoAy*Tytr73SOP5g9o&Zh^vc8E`W$-uzKn$W|W0Um@4u1LYGQo2~)~93ddB4eS_;A#^HNa-->FNL1Sx6r_oxf_8 z#;3f^SGD@jmo%LB^*V8CY1H0b!MCJVJMb(GFxz!6M~gKz^>;h_GW{jjCVeg0J1cX; zrw*1+6X$8Ay?FA*Y1PEZZ9E@rrwJ*o*bw7!x+K@3;a0Np)DJZ^X_Ka{xXRD)_kn7U zz$xV;V%quYN;mHO3rV p8`;{@qLc)9POjedcE>UM1JcGHz3-=UGcYhPc)I$ztaD0e0szjn4~PH& literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_junglewood.png b/mods/default/textures/default_junglewood.png new file mode 100644 index 0000000000000000000000000000000000000000..68d9e48a2cca5e8006ba51dbc560256998421070 GIT binary patch literal 217 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r8M1sLRn7*)ktOqJQq zR5>j*_^h<}t+n{wjYK?6MSaY~LT$?KFfcF_d%8G=aLCFY+{nvhD8O=HFJBF#?F4x~ zpRNfCwVR7rMI61{c$gl_bl%r8v}c~T>x)X_J3eoRH6GVwR@l6;Sin*_k)^mif@#YR zcBAAIE*DGvH!*!+ZCab{FfnfJc~SXIdzar9`#1fJ;Ou{~_DTzWo~fEr_ti?%u}ZB= RhJk^B!PC{xWt~$(69CD@LjwQ+ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_kelp.png b/mods/default/textures/default_kelp.png new file mode 100644 index 0000000000000000000000000000000000000000..4b95b84cd2594f5ddf2f2d79e32cfc4e7c65a38b GIT binary patch literal 296 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU&=^N-msZhGcYhPmIV0)GdMiE zk;cHlQ0D347$PCbda#kH(LjXZfO4?mW5wGV|NiUWZTzQPAhR&vbh!b;1mUJ|_J$O_ zr#H1Oh%+U(-J7<_JB{H}&w_Of8^oRS_A=i0dJvOvYv1>hNsJbL9Ix0J&OQ6{qLgu) yc;iBc>h;@CA7yMXT)3fx!Q#gJb#J%-Vm5orro80+)vF8)3=E#GelF{r5}E+I6K?1L literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_ladder_steel.png b/mods/default/textures/default_ladder_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..870412621f87c06faef812ce7f4e8ba9339ae1a7 GIT binary patch literal 297 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7K6tt~hFJK|on*+>;=tqj zJZ0Oodk0P(b90nFI6Eg-Q!GqLEV^>WUYBX&9XwX6SG%_PO#1oc|4%=cm`N&^O6M-g z)SCbO^jubBv(wSX14E~-d977B&pUFOk?-VV7JX8+_h0W_m;F|rVaJ)zYmRDkl^BS8 z`Eyg@zudN!uA17#KWV{an^LB{Ts5 D8+d)L literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_ladder_wood.png b/mods/default/textures/default_ladder_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..6e18e547aedc5a4495253a94127544ebb9961f03 GIT binary patch literal 458 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU;K!Tk$(`oHwX`8-Np0lpim(|a_MKUFodu>-3Qf9mjM{Sa8)J3rqcxi{)GHEI ztK#MJL*&aMWXgP`(p@DALItzE1j>T>lI(b6t+s-*azrb?KVLt8`yoHsN4yRf7}M7?oRvG%w8g|`{`yI$Y&_I=tlqbNaf)>A z{Kc;xvdyY(*ug$4wjoP8Ez&w8ruFg5%s+dzA1|F)zx7)Fe)+q94feMiutvx@&S1R4 zwIb#3k~+bDx2LZabRU=1-%;u3zZkqFN=8pHoB0aYKSt%NyvNyE91<897#KWV{an^L HB{Ts5!&0R( literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_large_cactus_seedling.png b/mods/default/textures/default_large_cactus_seedling.png new file mode 100644 index 0000000000000000000000000000000000000000..c8ebf3ce4d1b505df4326232dd7a964094e400c8 GIT binary patch literal 254 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 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_lava_source_animated.png b/mods/default/textures/default_lava_source_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..326af645ee7ec2d77a0395dd351eb93019a9c011 GIT binary patch literal 2186 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU})fAW?*12^_CQ1U|{+l;1lAylYwCw1H)_v zhEog-ml+t+7#P+tF!V4m9AIGh+`{;EHp6)ahOGVW%wMz@X?*&gb>3s28K=shDHX4e;<8+91;CCf&c3Yj&J2mf1WUW zTgmXPjp17^!{>B{*WnDG{21Q>bm>IIqocOOD~R48u--hO3MWw-^|%GccTCU^v3S zP{+XF%fRsGqsym0hHt$L-?|vSH!)l^V|b^j zUNC&0#_&Fg;d30r(;$YYZVdOG7@pcOe6VJCVaD*mfZ>q_!%0% zgK`Xq_!yiS7!(*7e!oin`yu)Fi`YLO!+xIe|9Qpd*K^OGmtFrpv-q*o^!G!{2*VpbhQ;g*f4_D7x|aI)qviJv7T?cmeeKuyu}SUk6Xow4#6A{@eP1m6eT~r1 zTl~LI^8eb(@S=p_K@r2NLWWoI43EMXp87C6cVT#C&u~?P;h8+cHhG3~{0uAj8GhZ& z`M%ul*ENghJPf5SU(PZxu=;trIEHw5zrB(gFU%ps@ZkTh-PREsF5bS;Ah>w;#k+TT zFD(obThtOeBcZ%psqA=Z)!Wj&JFeeL|6pyipIz$lyO*y;qr2*U%oB6Ey2Yf);IU$3 z?YA4^;&tVVSqr~8;tQ~$YMK6+Jpd)hX~gn+k;_(i{_7%}~!*q+w zZ0WRh5e*N2blu(PBY&VelBsZ=3rp+c(-$XhOi?gRI})qi8)Bu@q-tVjCwFDt-*eVa zUUOSn6@*ONzFq2Eg-mIpg=|#F&E_K;cmD}}aM!lyxX?8@{pfccp9*7R*q(e+lQODx zUcPPXEM7zPiw>Im*RJl7dH8Qr%e`MO7d1&O5D6}c6@1M;XHU7Cyvz-MmYjtQnzpqM zlxIf0-T33UhVqT=iy~eu0w8XP> z;byO=o3pV4HVSV+NHHT>u95a9@`tc)7QS9E}!5L#SyXj!ey=%%jRypn5pM8 zt)uIP$U}w;SI#!1UMyM?&2daOygA9K_@{xw3&VBMM%X0eGM?bA( z7T;tu`!!|Ft&$1{y>!;5sNCjv?LQ5r9_{^l`Me~@vhFypSLszI^LBhM$Wh(L>3v^< zd&N2#nZuR2Y*MlZTrBgyvK2}CnY>L8^U#%hvH!nh1$RpQrW2_d|34;{Zhf=<@!yFJ z^$Cj0rQSW8ej_LF`&mKN3!4<>)Odokd7PqeIqtS({_=P2$GWza)@?Q0zv z$tJVxl&uw5;?wY4X3Q%cG+Yc?0YlcDAeC)L15QP>ngD$&qJ0= zD<^G9VPUl#ADd=KeE#pYQz84~gRAyO7bfYq zOD_=Bd-%E~+CTIzPnxGp*Xo8-%_@cuwO8{0p4H-I(ag%DulaFR<<(Q-d&RbuT-eNL zpyjh@x@OG$r8_07l|BhGzF0EdAiQVx_S)M$Wwk-kUhFc87i6WU%1`^obv4vu_YBS^ z-&zs%$hsMy*F}r=8!loK;1qtCC-0bVKyE5yW0V6w8qCZ36Ivy_0+{L1{d*^T~#3Za$FFLyKq~<;um8JX=dsKIt za5v`r`gu-Mn84w%@UQH@4^yf){^abGF?X}MQ8`QQk2i0!z3jI7 zeY*IdjklIiTG`n%eS+-P)f?BJ^^Z9mdf?&RSv$Xe>CKVgkI8Ia#B9)HcRwch#^Nt( zX|0=dXR|MU$mz%@m)NfqpBd65S#H+yMeTj3_SN4X|EZ>mzMbRUl=5m$(~PS#UY<878d1Cae!FY*`a<|4C(htBo}CiF+&`W9AqX))f`m zxn7^n@aJQoPxP_|wRv;q_$+$0;=q>apHHmxOFsC{bF-$#+a; literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_leaves.png b/mods/default/textures/default_leaves.png new file mode 100644 index 0000000000000000000000000000000000000000..55ba1e680fb0289db8271a20ed4bb5da15e963d6 GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7+dN$yLn;_;FR}Ke81k@O zxRbbS=1k8GXH;U+cKkQpR2i18;`(v>>Cn{Y%U>=ol)5kf6adC3=^i|jv?dGzi&fU1EI62|FjacEG zqwEK_+ixqoH@9dxSK)Jc>vJj&cDa4Lvfr!kR|%)?o+KPK$5re2oZvvAt|dQ25C3e_ z4?XuZNb7G={h#lbd=?vNJ>r|V(lmQURn7-T$qdgK^B zE4T?1SghJqX&|w?y|-{ugPDTzXa7l048)kPSG}L|R^-bZmf~lBXU^TK{>)fe&|&TO zcg>uW9bPQF^RJ+E-qE^=9oAQwSj@ivd+zopr08owE3jhEB literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_marram_grass_1.png b/mods/default/textures/default_marram_grass_1.png new file mode 100644 index 0000000000000000000000000000000000000000..107a25902a8cda7d066621287301d40698eaa876 GIT binary patch literal 246 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUR|Waiv(Mf6f27qOVd;jDQUgS$6iBPF6Ygwz&@WxlT@bZua?Z&iOv}g)WYT?k)vhE(N}B1>UZOo^AyJu7zH% zg}$zZe$K`2Zbjbi#XioZZcb&+ZYBQirGcKM{%%!1UR8lUH6eaAp?-BCUJX884gP)& zVZM#QJ}m+M&7uCSApvb+L2coIouOeJ;lZ5|!JSbdT~VRkF%c7D&K{q3?fm>37Z={T zy!h_5r4Med2%WlqD+2=qV@Z%-FoVOh8)*y-3>}^>jv*3~tOq%r7#SHD4kWg=xP+X$ zBcvreNx4((e|>;40}RA4Gej6TF%>+1ef-TK6SfzheNPE_Y%cRVW}Wc*tk-$t(kUmr z&M`;XIXe2UyKJzq$KmYZ#j97Yt3J2n_T#P}diyi?@zlAt-KiD1+jjUv#NIC=t&d-8 g+Q=OG8($Fhk-zsZZ={-p*bk6xp00i_>zopr0D*3w3jhEB literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_marram_grass_3.png b/mods/default/textures/default_marram_grass_3.png new file mode 100644 index 0000000000000000000000000000000000000000..2a9668c7170d146de69ce731f1a070b8d48c2568 GIT binary patch literal 320 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU37Z={Ty!h_5r4Med*tcl&QU(SF z#*!evUgxq^d{J`SqE&d!G!{!Z7Z7Qd-|fq{X6!PC{xWt~$(69DKD BHF5v| literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mese_crystal.png b/mods/default/textures/default_mese_crystal.png new file mode 100644 index 0000000000000000000000000000000000000000..f1d71f169b53d8977d67dac112d05e2b9612e383 GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU6sFU>P{Pwu+6`*OV1 czVk6G%NYNtR@~ELU|?YIboFyt=akR{0PYJ{jsO4v literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mese_crystal_fragment.png b/mods/default/textures/default_mese_crystal_fragment.png new file mode 100644 index 0000000000000000000000000000000000000000..d5416ab017561c5c300e078e59d98e8d5d7c60b2 GIT binary patch literal 121 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s796VhdLn;`PB^V#P|KIvw zamNpPR<;*SAAfrD{6Bf^&$nh7OE!_k8OtVL7Tk6@)|hF+O3B3Ed)xmcoK3lX&R`P* Z17lMn56`RCXa)ub22WQ%mvv4FO#lGoD|7$= literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mese_post_light_side.png b/mods/default/textures/default_mese_post_light_side.png new file mode 100644 index 0000000000000000000000000000000000000000..80a0999cd52f1aadc10134652c0e6b4d42dc465c GIT binary patch literal 245 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7_ISEDhFJK&J-3_dkb?m0 zg}>2no4U;G0(6cjIL%6!cuH^S%MgK_KMa#=9OQP-j+lAmpVhLE;GV6_;%v`~Botd5 zobN5)`2B0bEH#bP0l+XkKFWXT7 zxeA`?9-A04&6YFIDdtdAXkmChhwo3#Q+uX)@mU_-Ss^Kz3=9kmp00i_>zopr079Q! AssI20 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_meselamp.png b/mods/default/textures/default_meselamp.png new file mode 100644 index 0000000000000000000000000000000000000000..d15c8b9bec5c3a076898bee303d85d1ce3504031 GIT binary patch literal 922 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUX&z>`9&fK|k=g*(NV8MdLix)3lx^(&SWfzz zE?ud;3?jQOUFo@eweiZ;=F3+*u3YWDa;^39)u~smbzQyIef3)Z)$83?uTQ&neeRum zPIvA*+_~p->%PaG`)+sc2i&(%(_c-i*?&GIf51$r2ewzL8 zY1yM^=?@>xdGxgO@zbJ*Ppcn4%XsuG=ke3h$ItQ~J*|KEc=qFGg^!=sJ$yX>@zdsq zj~6|9JpakF(#Ov#A3raA{H*rL^ZX~ziyu8+_3-h!M~_!Oe%A8%dG*uh6;GaZJb7OG z^m)yb=Z#OEH$8n`|Kxe|<0q@1K5u;TZ0eI2b&sEHeDGSTV&wHM|sD1XL?(x%& z&t9}Wd(r;%`ShnRdLBRB`Rql{vzJZJUbZ}WG2_|Gwr4LUJ$*6l&9kXbo^5{iV(Rmk zozGrQd-ih1^H+T@UQK)nA}76gHSOi=z89~jynH?J?fW%v-*0^XVbzC^YuGR%CpZ9(IeE8Gn1D`%0`uO?S=g&t!eL3*y z%fZiI4txfYhXZ0=|1vNzGI+W;hDb=V9<=syb`)W_u=D%5z+?w5bn(q<#td_WvHzCQSoIP zd&Ue2_vM#jCjWa=CvMBcS{SZeeDS-_>uAGs&K-VMakeETv(6j&nJsH9)UDwafBL>= zXUEYDDWS;nk6P@aK^(HPTcjGjH}JMUI^d9ZVS!ri((HiyQ?I7Hj4)gG%D?FS$san~ zA81ToWwBe7@3z2FDSKu96Y+5sUyPb^zv&*eKl^Uq_rszl>i(O7f@su(2-zi7C7*SKP0G0>UVRPDFXuogQu&X%Q~loCIAuaK?nc< literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mineral_coal.png b/mods/default/textures/default_mineral_coal.png new file mode 100644 index 0000000000000000000000000000000000000000..6d1386b90c80c1140ce9f14f9367a4f857864284 GIT binary patch literal 141 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU42&f~e!&b5&u*kKFfbT-x;TbZFeV@1l922aNKHvfNNDOZOuF27KgW$Dfr)8` rKu2%5x{IRnE{zi$bE-ThGcqW8G1y!5O)+9%U|{fc^>bP0l+XkK%e^7c literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mineral_copper.png b/mods/default/textures/default_mineral_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..c4c518ebb7b6b1e59beb0b61b5cd45d8497c660b GIT binary patch literal 134 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7d_7$pLn;`P7g*i6CHJMi zY~khqjb*XtRi(_j3 moeL%YE#GV2a7QtPlR>qnlx5Ggn4=5~3=E#GelF{r5}E)@qcDyD literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mineral_diamond.png b/mods/default/textures/default_mineral_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..b817bd11536ad5f08dbc603211fb3c2275f28be6 GIT binary patch literal 257 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUGKub;F(ePsOfVg18<9uIG4-MO7~`O?&{9n%;X7#K@} z{DK)Ap4~`eU|{g~ba4!kknBC^%GY2Z!g}EQ>$ctZ|4%!yic>X_&C}h%DNo?Fgu}8! zx^Lv{HQU_-g*;D&So6(!>^L*+huVp(7@H*C`OiwDC#cPEje4K8XRh`cCeJU^uH0c@ PU|{fc^>bP0l+XkKc)ou) literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mineral_gold.png b/mods/default/textures/default_mineral_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..2220addd6e354c0c2e07c0532036c2600cb7c28c GIT binary patch literal 126 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Ts>VJLn;`P7g$+rn)u(I zgMZ6Hj^6+C4Gx$#-LT+g<_x<1vxFz1MMbTxjhX9Mw!p5Ws$aZ~8&3u&X|(;%e9x;; d&JoGP5HDB%+)r}D1_lNO22WQ%mvv4FO#q|gC*}YE literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mineral_iron.png b/mods/default/textures/default_mineral_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..5d6306284a4bff45f7a5c87c1e0b49c0bd1a9b7e GIT binary patch literal 170 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdnK1d_r6q7#Jpbs%*>kjE;|< zJgL92v92U9H#jsziQ(Eb1_lPkk|4ie28U-i(ij*R96VhdLpWqv4>}4qIPkD+m|}b( zwaq?U)x(kLU%U!~0K=-rUHu!17;_jxluugjHe|lWy<*Fw<~f%cCbY4yVEDj%DV5ph U;75*J1_lNOPgg&ebxsLQ056U+^Z)<= literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mineral_mese.png b/mods/default/textures/default_mineral_mese.png new file mode 100644 index 0000000000000000000000000000000000000000..56a447d0668043c64f00baafcfc5976102e40c5d GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7xjbDQLo9lefBgS%&#WqO zPUFWncJ;8(^a6{brt0l2EX_*0WV#qFM5h_fVbENipE5&4=9KJ}8>j9ZIdI@WOCrN2 zrxfNVB9byzza`7GR~lXU|6l*t_iMs!|NZiKu1c^S5b5ezw2R@{rUL?P>i_>2|EvE$ z^&S5hj@dt+jrn|Zs%T#=7d-#5xGtd8AnGHJ_#NEnfw#qsOI9M?E87MFdn=r(S zERtwgBXDG%UH9*#Ov}eh_5{5#Y<|hKM5D(qWd~Q!y8jDaY}%AOqggl2fX9JPqnNwR z^Toy1)7BA(9b&r={yNIumVe@6tIXV1SDx%dwud|}UtT!%ojYRE_SxY5B+=dz_m*mC cHybc)x?#LG{G5Ft0|Nttr>mdKI;Vst0CNY1<^TWy literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mineral_tin.png b/mods/default/textures/default_mineral_tin.png new file mode 100644 index 0000000000000000000000000000000000000000..232d4b537c1d5e93736577096f23f8d558bb4387 GIT binary patch literal 171 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu3Nd_r6q7#L2SI(6Z~g>x6r z96f&e_<>^w4(-2wa=3oIin$$$s>5df(et9JmQXWgw6^KXlN8n+p=R5LsuxLhfEkZi!{UM Y>&!E1&nc%cFfcH9y85}Sb4q9e04g>;umAu6 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_moss.png b/mods/default/textures/default_moss.png new file mode 100644 index 0000000000000000000000000000000000000000..bb98d7feefe3d65da61021b47ba5d0376f6df434 GIT binary patch literal 481 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU(BJuFkRYZix!+$qF7R zir$&ZK3U4XIV%3SDuD&6L4|6;#cH8t>R}Zc;guSZHJVX%nlbfSv5nesP1*^qI*IMN zNgcY$U3w|qda1qo=@SexCmLi;Hprf0m@~~Vce+vjEaQSX#)WfDisqXZFEA}xWLCb^ zykePo~-C=sw`sd(frt zpj-bTj|qo7ryL2Kek^px@$lIvqUWAUn7<^|pMinlk*AAeh=e5T!P`O21_BHha?Bid zEYsSy^+sm;my7@ZtG+epaNuakX?m{U?LWO}Vrb3odFNI|81A+f4ahf`_@$A1&)4rQ zZ|0{5nk{QAeWCsDu(_lnuSVM3N8#42@jH_hHpIO#efHJ4Yn`UUH>YcwkA5HKE7{T&uB%N#%FOSSyV1Xu7m8oXDy6!>Om@`^cgt-Gc_zx$QJO;PdwnIyYI+RJY>xH0~^ j{${Dxflk$LzwJwYRdPG&ITbQ6Ffe$!`njxgN@xNA>;cLb literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_moss_side.png b/mods/default/textures/default_moss_side.png new file mode 100644 index 0000000000000000000000000000000000000000..f18322c6e1d54ec384afae123242d09a2fe8dad8 GIT binary patch literal 326 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU`l|p2t8TZw5s*fg;kv{MMt<6{oIywyIE7a e$FcrByX-5|w;ubwEEpIV7(8A5T-G@yGywpcWrMK* literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_mossycobble.png b/mods/default/textures/default_mossycobble.png new file mode 100644 index 0000000000000000000000000000000000000000..1071cb4662c815f920474a0d6701332e3cbe2840 GIT binary patch literal 312 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU9kkDd#>5sm(aZGEw8f=^qomN9(Rly{GZ1Zs8Jhh7f_wFHM(J0>y5|t+^0r^KyfP z;;P>TrZ-H&4hk65{b2mG`m2nRa>}XQNnd|&lT2fiJu7oQSZFchRQpRzE0!~Sos%Cj zpN*m1_MIy4%HElcI{IO2mUleaXTQZ{-`|8^jT6d_Z4%Staj?z&Ag^?k{Yi1mY()kJ O1_n=8KbLh*2~7a-Dt9yh literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_obsidian.png b/mods/default/textures/default_obsidian.png new file mode 100644 index 0000000000000000000000000000000000000000..30e063fdfca3509a4dd33a6a164eb504641ea4a7 GIT binary patch literal 152 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdqsCd_r6W1O(*O40SC0goK1- zlyszIlvTqC_-BN+V}=5G#Ydv>LN_^Imm31_lNOPgg&ebxsLQ0A+O~ A1ONa4 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_obsidian_block.png b/mods/default/textures/default_obsidian_block.png new file mode 100644 index 0000000000000000000000000000000000000000..dd93f8d1858cb1009a3afffa7a7e2620810df9bc GIT binary patch literal 203 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdte8d_r8An3&ku*tmHG1q1}7 zq@<)|lw_22l$DiLRaNEH3^k1$O-xL5Ec|3v6i;PfV2Jm0aSY+Oo_yn8ARm(|kG8II z?`0!hbwd$pY3XP`Gcy+B28J^;c#S7(8A5T-G@yGywqB C(KjOi literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_obsidian_brick.png b/mods/default/textures/default_obsidian_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..e4c8fe7f90ffda475b305c5e6703741d4c3c8995 GIT binary patch literal 228 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r8An3&ku*tmHG1q1|y zgoOA-q@|>!#HCfFWRzr-bd;5qRaI5x)eJR_98FA2bS(TbyL}EaFfinMx;Tb#Tu-jp zS}n?LgEBJgXFU_54%g`oRj%iBB_&9{Op00z+(fC-oNt?^Eg!VHHmU_adD|I baWa@k8Asan>}z6RU|{fc^>bP0l+XkK_$WXN literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_obsidian_glass.png b/mods/default/textures/default_obsidian_glass.png new file mode 100644 index 0000000000000000000000000000000000000000..d5ac83d09d4f978330381944e2ca09138254aebb GIT binary patch literal 128 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRdCT0c(hNQXTpBNYzI0Jk_TtR{Y0`h8xre;2( z3=9m6B|(0{3=Yq3q%klssCv3MhHzX@=IEUzb?U)^0|z+NXGlmn=&&?S$aM%i)Uv8q cFh_*JYc~hW_K?0L1_lNOPgg&ebxsLQ0DvSP%m4rY literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_obsidian_glass_detail.png b/mods/default/textures/default_obsidian_glass_detail.png new file mode 100644 index 0000000000000000000000000000000000000000..1397ecc4e9099386ba41895a97f2a645ecb795e0 GIT binary patch literal 74 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s71U+3GLnI`VC0G|Hi1aXN bFfgzPFfejAUFcbP0l+XkK%!Cdg literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_obsidian_shard.png b/mods/default/textures/default_obsidian_shard.png new file mode 100644 index 0000000000000000000000000000000000000000..a988d8ce3689cb6bbba1e3d01290def0c8c752fd GIT binary patch literal 110 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7Og&v3Ln;`PB^Vu!ANp?3 zGdZ_m&n!g=ZVrw=>h8v^Y!~8<4>9b@c4PQtqMXy7t#-StZ6Yg!?jc>T9J~J;85kHC NJYD@<);T3K0RYZwAEE#N literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_paper.png b/mods/default/textures/default_paper.png new file mode 100644 index 0000000000000000000000000000000000000000..8f23924ed09125ed78690b1790ae8b8b48b4c4ad GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r6q7#L2SI(6;Zwfpz) zZ{ECl#flYEr%r8aYinw1+OucR?Afy~T(~fIg6LTW1_s8GAirP+hi5m^7#JA*JzX3_ zIIbrvFx(JYP|_vcGV#$PA%;cH%Xe@@HDx$@x+g#88T-ki3NJBGIq@h$lD8E7CFyAsmMg}Who`$^vt=$X^3=E#GelF{r5}E*0_D8+| literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_papyrus.png b/mods/default/textures/default_papyrus.png new file mode 100644 index 0000000000000000000000000000000000000000..982d589cce9d760ded9a96d0d682c6030aa5b9c1 GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdsSyd_r6q7#O0OWWwttQ~Ff1 zr)ynA+fth(z60|Nttr>mdKI;Vst082MiV*mgE literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_permafrost.png b/mods/default/textures/default_permafrost.png new file mode 100644 index 0000000000000000000000000000000000000000..6f2567e7d36c668520a3f17f882b7aa1dc52a88d GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdq5|d_r7x)D$d?bZpEF>@7_l zZOol*E!`Y!Je=)(+@1VAU4wi)LIb=*gZvXBLvqqnShFTgVPIgG?djqe!f~B(0z>|P zhMlgfy$hp`&SG#XU*eLrDJ`18woNN(ZBT+5gRzKdYUZ@=AcnvQwiT(Hy3!a*o>k9K za|`2U$Z1zg-KHfH$>6A}#+1^moyO3jl(F@RQtdK^NLh_#IVw$I3?**qDQQ_IVhkZl zFH6(hN^=ak)g4vcH<7SRgDbSmn)?&5q}dJverblZ-;&^ Q0|Nttr>mdKI;Vst0EgOB=l}o! literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_pine_bush_sapling.png b/mods/default/textures/default_pine_bush_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..fadeff8711a31948791764056cef8b2313e70b89 GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdr%jd_r6k85o4M#r0I>Ma?D5 zbW}twCG3o}JZz1<9WCtAmF_bzFff(``2{mLJiC#`z`$VX>Eal|aXmRfL43m@2~Gny zt7e9liH8Ch7TsW-A#uZDQx0nmA19l_LLM`7c7d}om)I^ZWxITyNr~axS=R4~so~2R Q7#J8lUHx3vIVCg!02T`@asU7T literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_pine_bush_stem.png b/mods/default/textures/default_pine_bush_stem.png new file mode 100644 index 0000000000000000000000000000000000000000..7dc00f7b471a06eb0029ae99171b4c4e5a7c4e6b GIT binary patch literal 227 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r6q7#JK)b)3xgTrCaU ztPS05j6Cg3y&WxlohaUqa4OXN_*<4}HN=&%5Gvjd{>xN49a9uX(Gf(!MVn}K|6{Nt( Z@P<_+IqgZY76StVgQu&X%Q~loCIDm-L9PG* literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_pine_needles.png b/mods/default/textures/default_pine_needles.png new file mode 100644 index 0000000000000000000000000000000000000000..e0e39908637cba3ca7d995102338ce97550d0e37 GIT binary patch literal 641 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toJUm?-Ln;_egF_cRcHk-A zIeCiaoZ2&I&YbzazbCBhRzK$~7BNc+g?j}Te&0H7Gwt593p+U!vSnGq1rM$E@QSv5 z@p4|z(k&OKUVF$f`8CJXxAQvK%#8V^JtLF1_j&o_fFr*i$nrNr%ltKr{!j6Ko1k&;pTN?u z>q>*(gxP*D{68l;-FH<^+1s6mB>wJq+LzMBdi7#J?u_|87voDh@{;@>ofT4vD7|DQ5m~6c?BLfMk=N(Azb|!~ zG*>QVx5e5!3+pUgo@e9)O~1KhqQ&lRf$-Gz{X3WQJe~xh%!87Xzh~aPV=kF#CRxlsjgM=`qu@zZSw@oQF0N`n7|PKv`{j1Q z$(3s_+H5JeKKod3ldhDX>b%-D`QLADOn1}rH+`-oDWW%Ruke09_0vy0_e-yg@zg#b zdNtH_yMo8{@U#lejq7%pl;u2ijh*>FVdQ I&MBb@0FLW6MF0Q* literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_pine_tree.png b/mods/default/textures/default_pine_tree.png new file mode 100644 index 0000000000000000000000000000000000000000..4a5328ff385ebe307f299a8aeb7866da0713aa8d GIT binary patch literal 280 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU@< zy%0|aS4)HFK=)7|$3Qn*M^l{$KbPc4zl2b)m|#zPV=XTS^8gRq+>K0j3=9klJY5_^ zBreOI_7r1LfiA!%ak_dELj+i*FXzEjW8L`?ZjSorQ~D#2U37b{o=-EU!=XV65HX9JwRLkJVm+{dhpgizCdo hiqk|rr#b#&Zn0pSmmk&8&cMLH;OXk;vd$@?2>^X9WS9T| literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_pine_tree_top.png b/mods/default/textures/default_pine_tree_top.png new file mode 100644 index 0000000000000000000000000000000000000000..e26a835dfb2a11aa4d1312e645e8bf763cbc5f92 GIT binary patch literal 567 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU9SJNllU zn)l|`_7|5{JU_qm@rk*Qj?TEXwfoi8)z8l?eSU7y!((&qADVe%Q`e_wXWri4`R?|n z_qW%-xwZcBsYQ>E&$_pN#@*c$uB>d_(2(%)$;l57kG#II`Q_zJFD|WneSP)w3#%WU zSn%-3><5RY-Ptqk!NDo__D;OEu6gh5`kgas&d;yfH@$4e8o?hO(cUJYLi3OWFGj=q@ttgLLQxUPPFl=UN z=<1T-)|}wYS%E9ke0mc-7bJVc__|Dtc1{mN=P%>DCUekBuwfQqL8!-VSj{_f^?cb_c!x%DnXja9$sNwa>fiwEz0Y&+nd z!tK64uwU>(-7#J8lUHx3vIVCg!02etb(EtDd literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_pine_wood.png b/mods/default/textures/default_pine_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..29f9d6d265a294a0c6236a67ecfc38c0b1b8061b GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r9B?&)}Oa^Axo Zb*M<`iLQ;W7#J8BJYD@<);T3K0RW{cR)zoo literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_rainforest_litter.png b/mods/default/textures/default_rainforest_litter.png new file mode 100644 index 0000000000000000000000000000000000000000..d762deb46cdc5c5746128223b9fd0d26e50a11fd GIT binary patch literal 940 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU<-01r`^1HaB@Ddqp+_H6}wf1|K;FBQ<6ZEaRF4Hk0^CLbjRPh|!JE!F@<25%)+Pi0nD6?QLWW;Yc! zFJ(3_Wp-CpCN~vM6K#e76$T$wW=m~GFI8?2H4YzD4u4f9UsVo2Rd!!BR$ny^A2n_t zH6AZ@4j*-nAT>sBbzUzGb{}2XAW?yxFUkz?w4IW<&USAEq01Y-j4IV!Y z-Vk-R5OwxYb=DAdjsOjAKMlbE4IUpY7DFR8FD)J)E#4q4wg4?2KW&acEpC5pPB%Ty zU@h)IZT0|d{t#`pKpnPVZEimu0Z%>d5N)0?ZFV1BAxA@=NNx5I9iAW^p%5M3Xl?co zU5+4KK0iI-NFDYNU7i3vz6c$jP+guV9S(ne?oeGmdlQ}*9gYZHUVj7LXkCslJ^lzi z-UvPZNIm{g1O6xjfk;CEPjlfIBfe-O!3bl~cq8suBf&@$o-k8^IAg&$W8rvXVINE3 zC^OMmQ;BFZkrWfYWK-cxQ~pGAk#tMZR4cJ$Yw;v&*(7VZ3~RA$Yq3ll>1Sg*-%tjx}=$xv54U(=sO#>-2>M^xO&u!OI7JODj!CQb40} zLb{-(NTL*jmvwu_wnl~NJ9me1b8t#bW$^NzykhyJsoL^pJD3V3BnlV~ubj9xJ+z=8 zr){rQx2A+5!%71?ETH5;Hp7><%1~(w30a=y=fd`c+KTudrBg zVPWwe-#-ry1oq3H3;tqT%25+2C!1jCuu^w>nrQO%qUwDQZd^%m6Kr&j{_LwRb~4Fs zm+klFLrYGiOj_8auB@8q65_oq@N2*K9!-fDm1QpCqJaq#Zf9)gpXhbm@^DMBjHssT zi7gr**|J*~7fT58Ij8t=$_p1~M?6bdBf%uL+SIJ?V3y04pxoCNt5lY{_;3}=TDqxv{ z@`q2t{vnp(7sFg6W^a4Gi`S-p`|U4!2`&s4`+rDXXW)M)Vp4l{GymUbZ!RV=&)Hv9 zzxUbpUoR>@&ow=ecb|E~BmdRXcengH{r~&bP0l+XkK DDKy`J literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_river_water.png b/mods/default/textures/default_river_water.png new file mode 100644 index 0000000000000000000000000000000000000000..bee757bea12c93e8a7c2e8199dc9e23e822780a2 GIT binary patch literal 630 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!toY&~5ZLnI_w51wp%V#ece zkzZg+gm-xLrGkIq=?^SwzV67LxP#$C^{40Y|Ns1bd9Hre6%Ctnp7knb+VQ2&uUh{N z`Ez>3@dsN}4)46tma*XIT#@WTDl&E#y61eOOSpJb=);3gE|vMj$?q{erCH(k;=^gZ8*4w6& zV~@i3&X$EDEr&|YtKLg&=YHh3=D{NC%@UD{#vkUK@iz+n8J74kW#ydOz&{E>8`!OH zILt2CqZZy6UHb3ssb3cQ%%@xH?_b!ez}A21$BzZ3uIF!7zF06b@%o`~<2dz_IkCK< z7yh1m9%FO)WRRz0O6rZmvjW@yXt`;hQWbv93O~ zdjG~(((fmBSW2GLzkAWL^4XKcefPAVW^&knIqvpbB*Wm4V|hu&g*6xY5@cKN+ht5Y zWSbZpj z&pcGlk;s(nD11&Q1S;hK1lUJWA)^%dFzW!)mXdQFXIpY>6?jnC-hnSFfcGMc)I$ztaD0e0sw+kCJ_Jt literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_river_water_flowing_animated.png b/mods/default/textures/default_river_water_flowing_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..760d9eb78c6fa61faed5ab6c261ca4a49c693620 GIT binary patch literal 8079 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 b^^9Dvm+V;N{pvge0|SGntDnm{r-UW|d0rN- literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_river_water_source_animated.png b/mods/default/textures/default_river_water_source_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..e7259ccc469528476cbaf428e2704ee2b9fca353 GIT binary patch literal 1766 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU}WH6V_;y|74*%Ifq`wUr;B4q#jUrqUq(rJ zinRR}>v^NFH&Km|aqbykf0IpS)@k$p*qKl06nv4l%duGS^W3rrifvz*3MXCswa_Uz zwshM1d+QDb2Nk}VaB1U<1?fSHjF%sJI;GD|IB2(7s9X6GNwd`ZmQ$qeTnaqAY)4|? znpU&e_D{95mwY;)B-#7;>~FrH7aC!+gLY*GSDGxYsP=02y>nqs@U~|`w`K${JC^&- zOtKf>#+XOlf!DvF!0Q&!viMUPo>?w#eo1LK!RHYw9H}ep|OWFI{cv zdFtqWk?h%1j&N+Wio341qtb8vda)%3{)EfNSiRoy;>3{-gWbuKc)b0OZ7=ERQ)S(M z6%S&XJ zC4PBzHIQ*ECvwKRz>_X<7FReq~D(k(q-1L0Xly$YAnwFHsYVqfLe!XP5^hkkY z*4-sCXH~eBJ)+e1+eVcv%ctlSc2AW-U_=tdQ(kVQLt}ul&{bN5^-MP$pjC7bd+g((gM>^nG`u<-oKl z@6T!8YnV{9_WTBhM=PSIG)4pocrzYc8DqJ`dEv>=(l1gP@0?%2EbZ9BX45!x$}2q& zFQw}rkI7iJ&&f9SI@~JrDbCHAcbW#Xi?nR$Z|)g+RZP~B(eswFmS|+I?G$(5HP74; z`Fi8bb>=fyo$z7ZH|?jC)aC;z%y~)&ME%ms-7ayu1x*y2mMwa5?WR+1W`Eg^hEC9$ zS<3Gn_aUWO&4~BJuFWb_nfbeyFsTJe+HH&}b%}8N_mg?v!mEn2_b<3{b;_o>tf>i+ zpZsTknz2?gqJTlvyZ;dL%vza5vqM7jawb+PC|g`z`1a$1p3b9>f~*uP6_S+-zkGht zP^qBIC-dOagT=w{VssV!H~;%(4< zoxRSc<7%O7W_`28n#u(VztTGxKQ~-1ZOC3&xgkn^3Ojc{`%W{9hEAbb?6Y4p^FBIx zEpO4sgzH}q&SJOEsa+tglm4S^wvoV<^A8!9e=PaJdhigh$MwaZ6wVt)d{j7lo^jr; z`wtzL9X;P=DQjl8wsOH%vx*O!o>rvXJJ!s@vbmRiz2bLMeyu+StrHe~P~hJ#H=TV? ze8(O;j?>L+Uo+dw{dgz7XFh{m&O7mY74OZzal3Y?cCfGh>m-??rSSAj^Vhn@>+Fe@ z0eg}r&WwLA9(4Am{-*efbv7RHHFx^iwa(n>X20j06fbu~`tph2txo;v%2Q@A2=f;j za`ErD{OCcvoXjG}5IK=uGDnX7{gogtH-{%CzgD4GjD??tf7{0fNrB4!2QF6>?>}&B zMNd=ZhI{%UZSn8Lx7@3JtRPqMoAtf7>Woc0<1JdEo7nwlf!y`#?mU|byQ@Dbu!+7q z+8j~uFSjS7{m(y#+*$MX^H&O(=l!W%pyaz;`P%QME|0WdZBKX7#hoWyxFZZgjF+83p`f;I@d{{lTHFHQ#`n`&ge%z{E?Z1nMU?de}UW zTxI@qw#@W%Ka3-!JK2|h6ngzaQ|{-EfA>DB1*yn=_~novSujz4-?|5lXz<|wZuYvb z?2R@Lel;`Awu|ACvV^#RKr;anKp5|A4*kD%}y8g}aW+pTB`&YEHJ6r?ye(GYk zzN(%7DPeil)8o$_18N_gvw84e|IJb6Z{_-OAO4Gfd(@cr=aNmume1UEHb0J@*Kc`v zupCUDx81K$p-}PR{=9gQT@_3=5m(jS9vyu4vvqF8hRQlcBYruk)FYb*RZHfA9AId| zzb|~g#EIqwpM4r_DwLi}v+~!m@$X50@cF^PV!QhinY98_+5a<~j0)D$UAOrf0|Ntt Mr>mdKI;Vst02Zx6RsaA1 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sand.png b/mods/default/textures/default_sand.png new file mode 100644 index 0000000000000000000000000000000000000000..645a300444ad7a1bc485d7da294a2d2ca831f3d8 GIT binary patch literal 253 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r7rTwHkf+R|H>7hgL+ z|MJ;64{okFdwkmQgA)$y>O6mP#@_9%Cl605wfp4Dz`!uY)5S4_<2vg>L+&OA3AP8@ zKReucC!804Ic=-9lrfKf{}S%$Kb_tzS>f;ZEL_&iP(S z$x@stKCAziyIs*+H4%2^14^D*6%CquJ>qNm*2wI)2bP0 Hl+XkKjsa=r literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sandstone.png b/mods/default/textures/default_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..16e3d13bef014091640abd33843e6c0ca0d1cc28 GIT binary patch literal 258 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r7L9GPQUPEDUR zEo=6)+_|%g=FKiyFt=>+{Hmo3Yj}!|j-MF&g)|JJ#uPwQIefj;HtDZkx zU-4*9Bm)D(8c!F;5D7`vgPnzk4R}}%Fc+vSUDEyKevDCaw939WpPmQUZB~4n_3e-0 z{cY>b1#QU8AFeOFqF>6uz_7>D#W6%elJ%ft-eChCmIJCg zgHo0p-*!U!*Z+J~jfCafRJz{q)LT7W!+COL+V$?bh(BIpdTKdn@K98U6S=*QjZK ze`mJ0|GR@9q<%k-*Vhj<_>yDgHFe{)+Vv@A!4lI}7v6Kz_X?P>qRyqmTBarYN_Z3YGg22WQ%mvv4FO#nYX!8-r| literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sapling.png b/mods/default/textures/default_sapling.png new file mode 100644 index 0000000000000000000000000000000000000000..3fd64f02e467084d6713abf37a7f9834d959e96c GIT binary patch literal 190 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu3Nd_r6q7#JLk)XlV&9gWl+ zjMU6@RP0=|5-Lpt?2YwQs`LT&j(D7#SZeWf$(X6V%u*PyL>#}SvAA4<|B_hWjcZN(r}2MlFBJ)$x<5_Kl?D_i|m)$i-cTMJG=y@Drh;HeC3_0 zFl*mJAs1DF1D|b_zW@Fkzbtc7<-F8LG3)YJ_XZWu4#|&Sq{arOBx-}mkL zcVDH3O``4KzTDfh4!zopr08)RRzyJUM literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sign_wall_steel.png b/mods/default/textures/default_sign_wall_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..9a9273db1e698259ef50df1b9691a9cfa0c62cac GIT binary patch literal 319 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7**skwLoEE4277X~IPjcl zzk9USG5X`1i~1Gc-yN(^U1OkY`=I9$M{DogkX4gBGG`fG_-=c>^lYNUrrg^yER4@9 z>kfRc?Ry*%Ai_F5Ra4=5X=VKj&Ry%0y(T>|bPNsknecBqtIDBcHs|d(>Ts`red_kM zlaikty}UHrcv%+y3f05TM?FtZZSoQG_-{UgVbW6e_lB1wL#|)8n|j&WL1)3{aO?lPo7gA(y28W} ZcUyEV^9sePB@7G<44$rjF6*2UngCI7hYtV% literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sign_wall_wood.png b/mods/default/textures/default_sign_wall_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..eb91cf6d01b3429bd0cf172ba514e988bb8b6670 GIT binary patch literal 511 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7k9oQ{hFJ8@4UY9@3KZCD zzf63g)9(!eflK^-&N@Y#Z~mkzq-7Ksbmgkg#`Yy~-3m=j9Zf+hClARfEs{6AYkZr_ z_SvDE)$iY(nQ6Q^-8J*58`~=B;3c}ZGw<8GXwGkK{QPiNw~(E&=#|2{X~8*5R+hD$ z&`ws-zsP+mn@_0v-obgCm%0zDD4fk$C{+4)J?l@u2W@8eR%zAF&%IQw>%^~FF23Gf zYwr}%xM+69tZd;F6s`_-zE8%-c`%;UbK8oyHus@_LG@vRc9(z#(lXw(a2@) zEiT8pOZjSyo)gNa&sch{u*L3t@|+7gnz1o?J68loEV})pCq!tO{z{RzMvP_$J|AS7 z+%osC&x5Vs0#|Q2ksfkf^1L9k!@qZT8thyI7PvcS-AG)t`YmVNLWYxUmiL%foa6em zFmT?Rv*$#-_jXwR=lN)5ck+Oop_|O4Qe{sjjUN`hL7^KBtXC;d(T_jTAK8LcPQez?sR5OcMb@iW8Gj^-^BrusJfvnvQ* zz1it8i6ugE62t%Y2`70x6;v3x4({UdRPYnByI7jE{y&qo;NS0;n2HSA<^9~<4jr-g S+RMPez~JfX=d#Wzp$Pz*wAq*d literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_sign_wood.png b/mods/default/textures/default_sign_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..07eb9846a0118cc19620f069923663bf2a12139f GIT binary patch literal 525 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7uXwsRhFJ8@4UX1!Nffzj zf2^B5DdzHmlcr}R4$VwF_S9A6kV}W8ak7cXM=!6gNgC5riaOan>#l6Ne$Db}sa)9o zr#0EN+3PpkGb-GSXjZhpskSn4|C*NCO){%Y3ig`HO>kM^WVZP0w(Sp1JhWbk7xkX- zG*k$mB*_24RgE{wy84(oW3BmAdELAoAZLu0@WMyrZMO;K8ea*)v~=t#NIvl z$Bq8SX**9Je(fi6-tzb{r!)rr+kJCS_L>HU=vagv`WnR_w%hCDBB%1#wiO=#9u}>< z+md&^X@`IN#>YQC?2|v7RWEvC>fM!myAFgd5`JG@SR?B%{m}4rg~eRX2Z_ZT)463| zrLf$8HRb7~?ES6X%YEi|9+C3)Rfvdga@uzP+Mc=D?>_Tvv#x3)c6uY7|!M@64Gs!+b4E28@oqo9_8RzknmNjA|5%`P5$c)IGi i&m5R5^0?tne2}>Crn=SkHyIch7(8A5T-G@yGywns$?9VO literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_silver_sand.png b/mods/default/textures/default_silver_sand.png new file mode 100644 index 0000000000000000000000000000000000000000..90a7044b2f3129914600343f1627f9c6b107cbc8 GIT binary patch literal 260 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r7TET6Sz)x6Ccmu}s> zeCPJnyLYbLzjx!I16z(9+IH;7juXdroj$pDRey*)0|UcsPZ!4!j_ZsQ81nx!bh>qv zsZ?gPGE7TPpVgM?p1}~la`u+URh=ssGFQ*e+C6Qz2Sewom8;vU%1Rh!%wCbyRz4$( zA!BuuWyh)&D;PR$`r&II?Gb3rwM9QFmx1pv^jWmR+=xdtJ!$)rWgYQ O1B0ilpUXO@geCx>*KDx> literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_silver_sandstone.png b/mods/default/textures/default_silver_sandstone.png new file mode 100644 index 0000000000000000000000000000000000000000..1ccecbf37db7c660a7ae91f1d55111909ef5967c GIT binary patch literal 209 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r9J@7Zu*@1{cswjMdO z{rJ&cCywntaeVJro%Cl63=HL-E{-7_vaAOW@*XnaVZBhF$Z*@B;cw=7&pSE+oz}i0 zYz|5PMJxCpC(pbk`gqpKT{4G{`)zVqUXY*a?6dWL$f7xkwG~O-D`VnYy+hXLSnwrI z6FE}3e^;i$na`89AC$l8w9>*hFYoNc^$SH*=WTZV6?bv=m7~7@JKl*gi)HW7Wnf@n N@O1TaS?83{1OR6mSOx$9 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_silver_sandstone_block.png b/mods/default/textures/default_silver_sandstone_block.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c14e416f2d206254de0fd2793f289f99691867 GIT binary patch literal 268 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUaf(X5`-Re}>0}{fEE(e*eRq z;bNt|`Tpm3*{8;Q0&!<{}!t7W1QE2e%)O3lYfh`2@G*6C*>mjtmeit- cxo7SFuZve+by!@Ofq{X+)78&qol`;+0CaSHj{pDw literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_silver_sandstone_brick.png b/mods/default/textures/default_silver_sandstone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..cb7be40dd65840a1b7d6cc51f86259973ec9bef1 GIT binary patch literal 291 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUQ*Q$!bnyTU%(|Tr3 z@0&ey!kpQY7R;Nva>b%mD;KX>y>$Pc4F~paI&@&`kwe>$AKi80*zOa@_g*@G{L+OJ zS1z5tdgaXZYv*oUJAdQ)g@+GrKYny~*}mjQ3=9ktJY5_^BqUi6I{Gmi2(TP{w{@`w zyUMyh|9dAYe0vx0^n7|HSHhNe)!*;$`t6WnR?96liFKvi=6QQFc&s=2awgo+T<&4n z>EPTGB6oOFO2qBX^W2YSNIiY0pZxgu?@Qf@|AQt!-TC~QyGF*_mAlT&i)h*8(Y^P? zx`(Gk9FxjIZY@lku<8Ym(xbAP87)@p<$~YZZ_iH>Jt)ceje&uI!PC{xWt~$(696oi Bj?4f6 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_snow.png b/mods/default/textures/default_snow.png new file mode 100644 index 0000000000000000000000000000000000000000..6a12161de8f5f22aad4d36115a9273e80a0a37d9 GIT binary patch literal 520 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUg9~ zoxgP+gl?a|aQni=JC`oqyL9>9Vqp+A6~uo==$}?*Ka(ze&gwl8&7ZC ze0Jm3vzxb`-MaPs*6ruFZojyF`{nIBFK^#@b?45@J9l5*z5DX+z1R2dzrJ_>&3zDh zd;h`9`w!mUfAH?%!&eU;zI*ua{liDEA3S>Z=+WzkkKR9e^x@ItkB^_cee~qxlPB*U zKl%9N>AR;--#vNy>FLwYPoI5x`uxkY=U<+``1s<*r{^!ezIgHN#mnz6UwwJ~`s?dA z-`>3a{`T$nx9`5cd-wD6m;ZnN{@=U6u7-hu;f1G*V~B(#>p@PZLk0p22d295J-wtg z&*ODqm|>@PiZD~Aj_B?G`%g&jI1#olAkgZ`gH<(L=AXktOI=rWcHEC-n{+7fi~o}H z7yO$u+5UW2eb(l!y)nYxSJ2E;T|HRicko;N=t&nOIiz>$zWk?Ex-{M?e}}=k4{q9< zi@pUnR46}N_3doaR!(^)wp8ciH%mQlzqq^3yv1f!?JQUEi(7x0TQ;}vu&WO{)e^I? zrd97lo(=y+EqSKGOYS%N)t0DQ7FF$jqjXrsb!Aaj?^?6F)}J|Ec1S_U|718hbJKm^NX%i_CNAyMb9d4NgW3}-tcvD7bc|R%_1)e{Vv#!8cb}{kTX_BM zzcrN?vpMRwSjKGO*}wJP+^rhbYhQ)mHGf~1ce}i{D$m4^YwGgnd)Hml|Mhca+=-_f zcmFUCQSaY7_bMZ!)Pbs{e8LePEPG$;Tg|n5ku&Yp6SX4N6;h!OwjbyBy}Wj_HN&M} z|JLWNKG!|@_@zISz4K=AuYGOK&eZU2)vD_{t7RFU2F;!mt-WXG-0WR9c1bZDi)1LM zko=W5E8KTdQO5Nm1~IO5`=E67nQ@8goUAHFFI0G!=~Y-C$y~1Ed+=`UBKvyXuNQ?9 z)ELWzEZW~1c+{93wRKV4;-~db`ID^Lz774e8Cq^sUEZZt(;#87@4C``zWZ*;!ag%u zmc-pp)R3s1!rk{(S1mZlqi&zsyBy}E)}-Q(zt`>V;H^8+J2}W>(^n6XwJPWP`Pyd2 z81CHkQ=a*Rnto;Bgp(?hUdHO|VfMB<`6p3%Tev>M1-7TIX6*fmX6onL@5;^A*&G#9 zW)kl$^L$=HaJg7bN`0+vob-&f=VofMo#D>iAO9(#^kkUF`7Mo7w|V-{bwA$m;YU`f zfW8}J#<%4kxl@vVRNm{{TYpX0tn_?ik2QyCY{)%(q4n&hv-YxU_o<#P^J|jYr_u69 aUTw{flsB(dFK1w2VDNPHb6Mw<&;$UkYW?y6 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_snowball.png b/mods/default/textures/default_snowball.png new file mode 100644 index 0000000000000000000000000000000000000000..13eb27af1c345b74757eb8d1359a346f25a651b3 GIT binary patch literal 255 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7j(NH`hFF}wI(a`oqoY9U z_y6lNGh08EgqW~&YUtIqxHuJV+M%pua=6@RcJ8}v7XtR2N!#>(_I7hiWu<4*Gw(CW zyg8d`(35Ht$ysW3n``fiyXQq&5;h&*z2v6y`uA~shwi-WJH;4tq`<2FjK}${RVqt4 zJ6=f#mR0WhoRqmVDAz;LVKK8}>#^_yRg=9oU)5%F_fB8%OM|a3ZGrleKBvRhmgFJ{th=*g|K6j4OUrl{5U`VC2RF639~f{!s{3q7#KWV L{an^LB{Ts5An|MH literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_steel_block.png b/mods/default/textures/default_steel_block.png new file mode 100644 index 0000000000000000000000000000000000000000..5e421f026e37a1b6629f837d1862621f8abf87c3 GIT binary patch literal 350 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU1@nah{Zdks2`KeQ<4jnqQXwjmXGiP4Da^=9m z1N-*vn?8N|wM!SzoH}>r?AddtPtKb+Z|c;klP6E!y=T{s9Xr;qUw{7mxeJ%h8XRb! z#=yX^&C|s(L_(7FU~3|?qX5f>NSkHqo9F&p-P7``N_M?b-$$Eg$ZgeZ;hM_yIp?dyN0j*VdTki zMn)sMPJo0>zrS;QeH|IqkJYxH7&)fNXS0A$oJi8`pWBb{}&)NUaE#gd+@0l3Lz`(%Z M>FVdQ&MBb@0ODn=r2qf` literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_steel_ingot.png b/mods/default/textures/default_steel_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..8100b0132ab8245d8792c0a47659885c598252ab GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmW!d_r6q7#K1#GXDSnfAZ+T z`?s&Xd-LMY?;kU!O}={RY*}f^=a26e%$;>;-_C8D*ETmbG}PB>%&9rRz`(#*666=m z;PC858Uq7^yQhm|2*>s01AG#!3${#H#LyBJ#I)(amUkhH25aM_l1?0$@t?!PT-vBZ z=kz_UC9D!HzSDdeFF9;Iq!!HQRKhKN=!|g60e*(-Yk3cR+A;q)0|Nttr>mdKI;Vst E09FZ6(*OVf literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_stick.png b/mods/default/textures/default_stick.png new file mode 100644 index 0000000000000000000000000000000000000000..0378d078b0910afff1999c66b8ddfb8e8e89a67c GIT binary patch literal 130 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu#id_r6q7#IRAWvo;Lay*5d zbw$|EzK>yGU|=i>@(X5gcy=R=fq_BM)5S4_<9hM|)|Le(iv_1BzF`nGXynv55HdmM fz=D?3Q4A~cnL^7te>pHPFfe$!`njxgN@xNAZM`D$ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_stone.png b/mods/default/textures/default_stone.png new file mode 100644 index 0000000000000000000000000000000000000000..d3f0ef801c78345aa660b5497a09d2c8afffb9e7 GIT binary patch literal 232 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r6k<6^@?g7b5-lj7qN zVxsf1vqFOc{k*+uD#`BhvOL(^VAefy-z<1>>( z@!k90wimrVPpPdG-rRrRDEvv`U4AzHHfF(`yG{L?A3ImxabevxV^5aaNzbP->qPS{yYEg zzfb$A8uoeSjAhBcWAvZB*FXR6dA0S6(&%2Rb5AzjeQ#%btgqD$uRZ_WV1LlYV{%}9m8|e>KLbreoGRN7sX3z%r<5S+x8y*Lu9^}sm*+$BQLB($ zvnFR7XxN9Xnea(unWBdO?60bc{~H@inK_GlBH5<7FiIceDG|LnMI!g;oBlM`O|}tN v_a1t6iv7zZJ}u@74iokt`D@t&w=mB#Qu6+9qiVyzz`)??>gTe~DWM4fJ@Jxj literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_stone_brick.png b/mods/default/textures/default_stone_brick.png new file mode 100644 index 0000000000000000000000000000000000000000..3ae9602aeb202cffbd11d66585f77c649184ad87 GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUfRMnz(4fGukl=)v=)}0#r1-dul;oU@^t|k> z{G9C4f`Xcg^17<3`s&Jt+UnNE#`dO$j+Um**5*lly_5TU=S-hAf6mNxE0-^eVWL?z`)??>gTe~DWM4fr?`lD literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_stones.png b/mods/default/textures/default_stones.png new file mode 100644 index 0000000000000000000000000000000000000000..d09e32993cc57037a216f1021c530a43b0053f1e GIT binary patch literal 387 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUr0}q$!goO-gfGXT!k2 zz*rLG7tG-B>_!>`14DzSi(`m{BCa&-w4}+TS694T1?hFp~YzriqO=hp^o_=Jhj-9}#cf22LdU6}IUpR0&3T;~0 R$iTqB;OXk;vd$@?2>>l_lz{*M literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_stones_side.png b/mods/default/textures/default_stones_side.png new file mode 100644 index 0000000000000000000000000000000000000000..7ae823a7962ddaf2e8fe4a9038ea34bc3d06a8ba GIT binary patch literal 204 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUVF6 zwzjsmuI|2`o}QlG36myG`o384I0FL%V@Z%-FoVOh8)*y-3~HV(jv*44lM@;kH3cQS yBceE53O5>aczQU^EyE^OY>Xs~7+}zw;Qc|*H!GgK7=gpflYvRNSeSLi;k*}>7 z7#Jpcx;TbNNU|R6WIW^`z`Swe_nqb}zw*U8i{I}k?kznYk?dD>c=JR%1{3icvjZ46 z%y@HS17jmwIWvQcf;oE#!x8D3-HabO6(+nntg?bhD`#b-V?bB>=}pF literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tin_ingot.png b/mods/default/textures/default_tin_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..eed536105bf934d6274d31c28e6e98360f1cc5c1 GIT binary patch literal 198 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdq5|d_r6q7#PCC!w()jIBWXU zRm+!b*}QSz-aQrNC5so#OGt>{v3*NjO;tul+O*02eckOfvp;NLU|?V@3GxeOaCmkj zje&u|-P6S}gyVYh0X_-V1zRR8VrU5qV%l_I%e@drgSBx|Nhc1>DCY1mmp1CqIem|7 z39Cel?=)Y=OAcEPsRipfm2gWRIwPENfS=()F7LWMOX^lJFfcH9y85}Sb4q9e0IQlv AvH$=8 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tin_lump.png b/mods/default/textures/default_tin_lump.png new file mode 100644 index 0000000000000000000000000000000000000000..72bd339bf6247bebfc74f1a4385136509acd557d GIT binary patch literal 166 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdnK1d_r6q7#J2VT)1V+mX#}4 z&Y3f3!-frq4<9~o;K1o{g~bdE42&f~e!&b5&u*kKFfiD7x;Tb#Tu)XIG?12dmT+6S zk}ZKTxU|&Oz}Z(bG?L*&f(TcTPzi%k1j|%e)`MNHEUc~vc-#aX|2$)62-RWv#QvT6 RC<6lngQu&X%Q~loCIAmWGRpt} literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_bronzeaxe.png b/mods/default/textures/default_tool_bronzeaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..8ae43b5a1b84db6c720ec1caf8660fc619101277 GIT binary patch literal 192 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUQU z!q%z+|K}H(DDwYrw>@00^RV3DRHmw@k&vB=z~yR#>jhfTPBPQ{`1dOPvSnakU@Qsp z3ubV5b|Z~}fx*|)#W6(Ua&C_&-vI-TBMPaWvr2yc&+c9&mk@G4=imkTGtSma?(+Mr zTYYe1Tu|4YU7OBl&RKpt?a1NDr+44k%)UIVfBCDx1D*T-HZ>~qUyEjpS$ue(KLY~; NgQu&X%Q~loCIBdzOR)d| literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_bronzeshovel.png b/mods/default/textures/default_tool_bronzeshovel.png new file mode 100644 index 0000000000000000000000000000000000000000..d7d800e4712423eda26bc85adad3d979b9dd4acf GIT binary patch literal 233 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QULNDo6{GbMq)Gt<6Jj{DFV_@>?ad6Vno2A5|w7I!NxZWQUf z?+dzEYF^I`==10Go3=9kmp00i_>zopr0AB-CuK)l5 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_bronzesword.png b/mods/default/textures/default_tool_bronzesword.png new file mode 100644 index 0000000000000000000000000000000000000000..cdab89851d664de8fac1e56bec81bd7288e2b555 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu3Nd_r6q7#ODc@z z>!J(eA%U{c1}>I|;sPz49EU?TOmzq?SmMl^Jv)tM;>nbNrWL*ox3pQ7GCs3lKW|b} S@Rfmqfx*+&&t;ucLK6V2BQl== literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_diamondaxe.png b/mods/default/textures/default_tool_diamondaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..e32a0bf2bc272cf0582c5c7f31b21c37eecdb81b GIT binary patch literal 195 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QU@lmr@|Jjy_!>`1B11vi(`ny<+Ud)g%}h#SR6$@9{Bx#zG>-7qvB0+Rm-~0ZEaY( yT;=-%)2K4(X(D_q=|(pyUw^ncaY4s6*-dj8IUXFW&17I;VDNPHb6Mw<&;$TLS42Gk literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_diamondpick.png b/mods/default/textures/default_tool_diamondpick.png new file mode 100644 index 0000000000000000000000000000000000000000..5dcc9983af6cf1c27a5fe09c2e9589c7fc24f649 GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUZJ;Fe9%PBPB=;{K+*?aE5q z7#J8BOM?7@862M7NMm4N@bz?Y43P-WJ!2_!z<`70AS35pyZ`?qmN$J$vpsm|{Fd#D zTS{(9P7d|l=d=5$=*wq^KCg@1K7WdMR_3=9mOu6{1-oD!M<1Sd{Y literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_diamondshovel.png b/mods/default/textures/default_tool_diamondshovel.png new file mode 100644 index 0000000000000000000000000000000000000000..d0fe24decd9028238a63bb04fb4288544ca006ed GIT binary patch literal 222 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUCsb$s8j@6H@%uITcRO6x*XJ_rdb6(A2*_Gm{*WEar?)~CCR~2dgApcCn#id<| a`rfY?Kb*L{LzRJnfx*+&&t;ucLK6UzgH$;H literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_diamondsword.png b/mods/default/textures/default_tool_diamondsword.png new file mode 100644 index 0000000000000000000000000000000000000000..dbccd0e395592ee9598d21e4dc5306255db352a0 GIT binary patch literal 177 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu3Nd_r6q7#J9W0))#;6trOuAp^r!gBf#~6`8aG7}Yi~IJFA-IIu2jS}U=tNm({4;QU0c%Q#w zxO$V}`hjgL7#J8BOM?7@862M7NMm4Nu<>+p43W6J_LMmvgMt9_LFMOX{@?fN_Ft5| zd!x_!LvGu59Jsec=AC2s<1UFGg~5VzcCm4vTx)k*DCOcF<||tn^$nZXOk-eRVDNPH Kb6Mw<&;$T}`cLox literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_mesepick.png b/mods/default/textures/default_tool_mesepick.png new file mode 100644 index 0000000000000000000000000000000000000000..1b2e25be507abee3aa67f12533886b98a0579419 GIT binary patch literal 201 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdq5|d_r6q7#Q{+W3W~g2(*;R z@f7~@oxwzr|NsBo|Nq1O|95!&Ov2Mh=>LDi*KZZ0on-c96$LXeFff(``2{mLJiC#` zz`)?;>Eal|aXs0A!L4(p!L?5T602h*PfdCi++Z+6WkJu~NP*BZc|8KXYFs>z7!?@R z+1Tze3ox=B<4j;w5MbbJkaW-u2)-#K5x~gst&wxjDd(4u7#J8BJYD@<);T3K0RU-e BK?nc< literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_meseshovel.png b/mods/default/textures/default_tool_meseshovel.png new file mode 100644 index 0000000000000000000000000000000000000000..00813a23ae37b19d8054061b60253f2d58bc3959 GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUR|W=#gNH1?eK!rX zl*#cF{`=4S)oZg~e@v`Z1^)g|e(=!D!%)~vN#M>sv$N+d9zQjE{KV|tN7DpHVHX2| zW0uWM3=9m6B|(0{3=Yq3q%klsxO=)dhDcmqdcu;aL4k+$qQ6OJ%Y&-_yKixBT#&fS zTtelH%-qfM4pvR5^;;6uS+*tlYmjH|l;cyX?yG){yTKp6l4 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_steelaxe.png b/mods/default/textures/default_tool_steelaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..1528cad45fd63c4a79892e2c6133949ada2f3e7c GIT binary patch literal 199 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUbf(J_ySqo0Nu#J0v2cy`pSC0=fFfcH9y85}Sb4q9e E01SamrT_o{ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_steelpick.png b/mods/default/textures/default_tool_steelpick.png new file mode 100644 index 0000000000000000000000000000000000000000..a7543a1f8fe8ef0f8f8c13b38fef91ec2a404d26 GIT binary patch literal 202 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdq5|d_r6q7#Q~M-TVLl|3FKb z98Y0uRe`&A@0uv`zk2oR;>C-0Dgw`*J&Sgdan=|2H|1@9@Ztyq0|R48kY6x^!?PP{ z3=9n3o-U3d9M_W_7~D8bCA2f8drUJ8r>L$FW=Pz?rQ2ZeF4XCY@or;3CSxBa2^Ap+ zrgaXzTnUT{iy3toSeO(T4VYK3W@%M3GHWp~$X(=eDYSjLgn@y9!PC{xWt~$(695#M BJJkRH literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_steelshovel.png b/mods/default/textures/default_tool_steelshovel.png new file mode 100644 index 0000000000000000000000000000000000000000..65e404502504bcd5154701bbef8657105fd1eadf GIT binary patch literal 213 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUR|WqQtC7#KWV{an^LB{Ts5?#x#L literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_steelsword.png b/mods/default/textures/default_tool_steelsword.png new file mode 100644 index 0000000000000000000000000000000000000000..630a33966efb2fd8e87dafa0418ffe5673d9766d GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu3Nd_r6q7#Jo`o}7`9@&Et- zWy_Y`xpT)-UFg-TS2>=-{-(SyuY8YVU|?V@3GxeOaCmkjje&u|!qdeugyVX$19KCT zz^scdjE4luLL0bP9*PUJaB>_D*)Y{1v|x!dZ}#jomWd}*0-9F%Hr&!?S<3j#g8jTn TNx@eJ1_lOCS3j3^P6_!>`1B0oj zi(?4K^<)P|uYg(0IZp*-2R9ffZP(qykjR>9QUU2)nwrAG!o0k^%F4=UCmCmbaeq_ZlSh5eFfcGMmIV0) zGdMiEk;cHl;Opt)7$R}Gw#QSb!GMFsH-%sCfBo7DrHHU!*J2HB>o0gU|IzV=SpjRl z2C;n1S!%LPXx;1!HhbTT#M}I=*5lgD-hA133HyY&@7yB$9x*=EXUyaHFkgp(fq}u( L)z4*}Q$iB}*lI;$ literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_stoneshovel.png b/mods/default/textures/default_tool_stoneshovel.png new file mode 100644 index 0000000000000000000000000000000000000000..11711bd23279cd49c09e6aed90126cfe24757511 GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUSlRe{370(V29o{sj$hKA~@%KZF%GbMq_it^l?oYK;gl$4bC*qE@;kOW8J z+ewNl3=9m6B|(0{3=Yq3q%kls_;|WFhDcmqddgC)L4n8hqD%7x&N<)qhgo-une2J@ z?{ngXxUFvKiN|Dm*35kKwbP^b!;AjYQk~1}rX)38EcX=Ivqt*BeS_q7|91v&7_I9W WpVpEal| zaXs0A*)U*M(iAp^05Oh#D`v=7FfcGMc)I$ztaD0e0syvgGtdA4 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_woodaxe.png b/mods/default/textures/default_tool_woodaxe.png new file mode 100644 index 0000000000000000000000000000000000000000..68f1fd8c73aed8ceb9c68d9cc153cc6d15814f26 GIT binary patch literal 168 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r6q7#IRAWpX@)tyKlw zv<2-{1iTFdQ=J9Olmwz|_=C;))A$}-XJBApED7=pW^j0RBaMN9!PL{mF@)oKvIApN zz$|aUQy+Bv8w{ML`4={9IJ8XCL1N9i09PkQfmwl)Y6%Vj3m8wmNN`|fFzaReCm3db RhJk^B!PC{xWt~$(699?7EVBRr literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_woodpick.png b/mods/default/textures/default_tool_woodpick.png new file mode 100644 index 0000000000000000000000000000000000000000..0aed58332aaf57516e54d15bbc39b58683c21fd9 GIT binary patch literal 181 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu3Nd_r6q7#MOqg_GTs11)9z zO?jhu1U24JVAd#cTByensSVvVFry0j#g9gQw3@Qp-A*u|52@iA{I1Yq3Y;|C@ ekdg>sWZ*PocZoe7e42rQfx*+&&t;ucLK6U*CoQ=E literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_tool_woodshovel.png b/mods/default/textures/default_tool_woodshovel.png new file mode 100644 index 0000000000000000000000000000000000000000..dcef2b5bf22283c594f4e0f6dfb653bb5a97bd6b GIT binary patch literal 184 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdo_nd_r6q7#MOqh3!-XEL8*| zZTNi*_yR3u0?h?obp%7q_>&w3;_L)^6*%1)7#J8!g8YIR9G=}sV_;x#@^ohV;5GI&Z936nsNr~p&Ec(R(7@sk zS3bEm)!$M@OIc7!oagb~eNXSsdvu}c$3#K?p%Cu<;UHkOG>U#%Pe|WfR z$F3#!&d+^xVb1gGvyN_?adGRk>xZX4yF2;Xp~(-Ej)(`tNTqV}C`<(p-)b8}_S zSIN9wEv+HLFCxs_RL;Y~$#XoO>vTTTH5Z2U8Voa885kKDlXj;I?fK4h>EfCRzuRB+J(wTWbi}7Yx7<(BmWw5L(xOh* zB@gaxOGv$*8t&1r>{QdCRKk30`qc?*o=Yc9&g}o>Db!ZVuz05Jy6PxJwxeG>gxQX2 zYqA_x3OlDRa@%=2LxyRx-Gw&Eg7=C2Tr0I-vC7qgF@Zn>!z>G;KG!&$g+W z(%&y|)kU%Ub;IeGVI8r{Z0~U_b`y0MU`#ZAknmJA>B8yF?mwS&GYc$d)BoU>CzCz@ zrnBDt?eZ<|fBarDDEpbld-(nQt8`1@TYYWa9|n&N`jh_fOkT>sz`)??>gTe~DWM4f D4}6#L literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_torch_on_ceiling_animated.png b/mods/default/textures/default_torch_on_ceiling_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..5465217f8a1fd995375a5814f5301a9374a49c86 GIT binary patch literal 886 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU}WH6W?*3G?P057U|?Jl;1lA?z`&pi`@;}5Uye{^^ItB2dR zZe025!R!~8JM$y#+Y;=WVyq1ngj6N?9=?42_}R^uudh6Lc;(5fa}RHvd;Ik5lLtrM zyx9Bv>F#IucOKfc;pP1`n^w%(yK~0ambz4HBwB@Ztyyt!}Qg^M$vp6I{3wSWHHzDa#O_fB+f-PpNpWyj+~?Kcj$UEADt za%a@tJv#_U0~MnEUoXT4haIUqi~Q z=Hz1wqw?~i8f!zBRD@oc8oX{&;Db4S>+1X#w0a$z>rs{DIx*j+EYA7!X}j%RHgk)u zOA4)?&9`_s(_&VM;nXaHIB$c-1ikqsIt_VBySo)#jTL6)%B?7qwbPb5Uo0^(Qmj8t z#7RfQOIP@Gi$JR{_mU)z_cd(yvKgM=DqO(8z`$4%J5t|d2 zsVRql`Vr9e`1Sn*6%XSNPx(77hQ+)smE~u;(a!@0(_a0W7_%x^kcYoS`NiJp$Jv|D zh%a<9dU;WyV0qx#n3+fH;#{9=3e3OUtyyWc>f_wgkCiVid1CHyQYeahiO$OxwjyWJ zg)63=I&Sgv!VQJg?cLAZcR6+^?DEo*Z>qUad?S0ks{Aj>UG}R~zXdA3@z@qqrhSfI z{i?{`(@!3MY^mAuup**lh1MT_ zqnq@-#nxwM+t{x-+2!*2ip%dX!K@XBryQ19HFK5vh7T%J`G4KFIyNCEI^%v@b(Vn0 zzx)4lpQ`^{Ve>;tKFjL-;j~%u|H90FcD&pBk5@#@V6poVC20l*1_n=8KbLh*2~7aa CuevM% literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_torch_on_floor.png b/mods/default/textures/default_torch_on_floor.png new file mode 100644 index 0000000000000000000000000000000000000000..bc4bdd6b5a07994d1dfc6ffe3e3d5211a096f647 GIT binary patch literal 214 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUOV literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_torch_on_floor_animated.png b/mods/default/textures/default_torch_on_floor_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..ad51c03a86e53571ba9eba8e6557b6cb13c6bc81 GIT binary patch literal 830 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU}WH6W?*3G?P057U|=i{@Ck8cU|=v%648+t zDh@Kq^3qLn*GYEKjCazAbkkgeH@-bJH5$2K<7K{;w?DeQ>GAyy4==5IaB9}mYtyeEoBH%( zzlsFsqo=PQKfe3m&aH-=FGwXR2LYkxZUFN0Kqai#N9)Kfdzd z%H*FjxI}& zp4}9AU_$7ue2<)T*Y`)AuFZFxS8CQ>WO8JV;j^_G&o?SHMJt^ymM;yJb2XG(RxX?F zD08<*cuIeI(Bifb<{du3B} zWJ_(ehR5ek9=w~UJI(Fa+4zv*=5uGhmg50O;#yBNua*wnCK<&?}8-@ z<3BCFpuS?^Y7KtV{oCVplse3k1^j)^YdsGX(CnWt!+BXH;Y#+A_ui+kJP2c%H{G_k zMQNq~VuSZV-QI#PYxdlEY+~`}%RQ-;in|U}+DyK%(vp8wN?XfO=SOK1T6PAktF-yI z`!2uO_9K$3gQUQUP*j*y)BP-H$2!~eQ#UIjg>|BHy7SqS8#24{+)H%HUWOnQ2>_sP+Yhx^)}A8x(7z54dH>TByO9`7l?yCMJa`s}mw(yz`+Jvu4z z{N&i}?U4t%!cO%DEvgDyQW|uu(QkHv@9}!qrTNaiDbB6Y_7kG4YJx0U0?eBH%{qNe zlf8@^-Hm;1byICLJ zWX3+PO~$W^*Y51vCVO1c@%My9Kiy1gD&C1JzZPdX`^Aijb-sDP1e?mm#~1#67nVI; zJ^E^C^-Dsri1ZErSyHiTWimS?zay~Zs6+Wka0O;x!@nO_zvZq U6~6pc3=9kmp00i_>zopr01JadGXMYp literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_water.png b/mods/default/textures/default_water.png new file mode 100644 index 0000000000000000000000000000000000000000..ee093a9a536dd6111985adfcd2d41592ca07f1d4 GIT binary patch literal 560 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7zk9kkhFA#dPG&4>QQ&cH zUbK3%`3u+TllK;Ef8i4=dT`(IvgIZYcJ?RzedOogk2hS_QP?qqdA9O5?MM3}ZxnV` z$leh8m~#I>=!aikU5Y{7Cz6kJ?%hzxbZlBz>k}r8jsMxsO@5Maxy9bKZ>sObhpZE| z1daN|&-Hq^Rd4bW-^VF`dxt`&6I*Y`%r8=BtOLs&T6w|(Brmj_-xQ{!ruN4u#W+@R zhoy{7NIP4HQFY`ig&&>kJ@{T8UCexkYh!A^_?$V(sXIS9Zd2)-{Iz&_MB3Di+nN3s z{dW-hc2Y=9DJ7CY^IjWY=hoump&@eTuAGe*G1@VI(_(hU3(xPeS_`bXT$O0=xO#`I z*A*2}H%BU%8Q-_h+ctGYGttppU$3lDD%oF8OsJ(VKnEBDpu(Tcrx0Ei`^u6Y@^hzrOY!&iqy@VF7^a@M7m>8! S%{vAL1_n=8KbLh*2~7Y<#r#zO literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_water_flowing_animated.png b/mods/default/textures/default_water_flowing_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..c9d9e3ba0eebe11447cf459b327eacace834a630 GIT binary patch literal 8086 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 literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_water_source_animated.png b/mods/default/textures/default_water_source_animated.png new file mode 100644 index 0000000000000000000000000000000000000000..c4fed814735af5dae2fe7c432d294741d38e49b2 GIT binary patch literal 1586 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU}WH6W?*3G?P057U|{?g;1l91RdP?N^qy4N zb*ZwOQf0TK%I-^*J(eoJDOG+;s{FQ8`5me9`%>i(q$;jSRos-SxFuC_TdLxoRK)|S ziic8_SEMShN>yH$s=O&xd0VRTj#TAcsml9Ol@FvUA4*kSm8!ZaRdq|M>W);^U8$=3 zQdJM6svb&JJ(8-vCRKe?s`{2x^=+x@J5tqmrK;~qRo|DYekfIQQ>x~cRLyOvnmbZ8 zccp6XN!2`*s(B<;^H{3(x>W5=soGmowYQ~e??~0&m8!ibReN8m?xs}TEvdTOQgwHv z>h4O_-IJ=jFID$Is_vmw-6N^`8&dT*rRr}<)!&w?zav$DSE~M=RQ-La`Ug_=52flK zNi|%TYPc!Ya7(J;wp7C%sfN2!4fmuP?n^a1kZO1+)$mBF;jvWXO{vCPQjNEz8t+Io z-j!;+C)Idgs_}tT<3p*&M^a6qDv5M^bG!rP^*uwcVC#yCccn-srE-w?T@9}pGdVomFl=H)p1v<%ktsT_9Iq~KeLh}UAO(XWN54~t0O3LZ`ZcOO4FaZ zU8NI(LrYA9_pSK%bi=pTCf;TZrpxZHDPUDu{Nzpx|Idyl!9&3c_k!fD>Z*jc_Vlk~ zetG@u#Rcm^3m*0bBz-@%bpeZUZQ(YaaM`yz=bIY7wBR@5n!R#?Pf2*SN_v2c@J@x` zx<_2!Bwy}`t^ByR=u9B!*F~I}V%w;?cWxi%(_x z?DGo#HdDCgSMJ>L?1*E!ac1$Bhk5g*%fBjp;eN2uI^%Zv{Po>hXY}h{ zQTBE-mJ8~?7|K~GFi*13U+>AmJI4d;-W=S^|8(2;g>z+v-aJT*S?JPfvr3Xb())<> z3QflsVaJ>u+iWLnIBxRz<4NvH9`!E~Pw%+jQ7)1XD8W3Qm@NB{~;H&ul>7zKa++2H{J^Yyp=2BXE%y`+u)lR!#{tG=29CC zzc>#yedW(<*e6eCm@K}$?W;rM^#f0qCi>gHxi`6nU->O58Zchx>`EU=mNQ?6{Dd&d4h-{mr6`UC7+ZIu3AIeWiYb@$Ef n|L-;5=so`KyY8d|kNNNGr#}&TWuwf%z`)??>gTe~DWM4fG)Ouz literal 0 HcmV?d00001 diff --git a/mods/default/textures/default_wood.png b/mods/default/textures/default_wood.png new file mode 100644 index 0000000000000000000000000000000000000000..af56d6cd451fbd742626e9d1e013c568634b368d GIT binary patch literal 218 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r7XGi{bNdWAcy)+HDO z*()!s^Jq*qo?GeKnQfcwt<|1w`}NwPtqcqdC7v#hAsp9TPZ@GC8H%tyY-~7kZhu6M z>KjHSep`nVtW6q8svQ+f-24wDb8KJj^W7Y8&AeLeZo{OYRjF%k@NwMa*dup_k1gKw z^x}6ZDQ8mazwBggj0$cSoIOW9Hd&fUy5srRYJd4-kIrw*trs^o`NQd-$@Jrk(6eb9 T8}k?#7#KWV{an^LB{Ts5)xA#C literal 0 HcmV?d00001 diff --git a/mods/default/textures/gui_formbg.png b/mods/default/textures/gui_formbg.png new file mode 100644 index 0000000000000000000000000000000000000000..e259fec2e21e7c837f5cc0ebd8b61002936a9932 GIT binary patch literal 886 zcmeAS@N?(olHy`uVBq!ia0y~yVEn+q!1#-WnSp_UOOkmr0|SFrfKP}k12&+grDbAb z!oV&NkukCZ&?DcmI-*3L!Z zcHdb#Tdrul|2(<;_r?49r!376N{JWy9lh(Cy#X7TWx9 zZoK~X-uH?RArB_MD(c?%^6x&I_p3jxxm@&hTa50s{O+eolmFF8Kb`XW+l$h<&!oS8 z+H&;ojK9tDA??dITD@G(I&bzm-;J+!r8QiitQU2*qT#rX&L3u}wJ&m>Of|~|7G?$phQ>`X`V0&V>H$6>t_(zgsHmv&%kj?{ z7#Mg;g8YIR_!aC~B-k|>O+q~0$y$A5U|=}l>Eak-aXQ(7NjFoImnWie_JSGAVVz`FKU3~mL+t69#!D4^XGAp^JxlPN5tT5@V5@^^Vpe13p({-nT2`_y zN+FHSn>bEzxLWL14HV$G(r9#B)Nu{ZmIcC0rzAKXZY(xhY;y4V{an^LB{Ts5RL^2D literal 0 HcmV?d00001 diff --git a/mods/default/textures/gui_furnace_arrow_fg.png b/mods/default/textures/gui_furnace_arrow_fg.png new file mode 100644 index 0000000000000000000000000000000000000000..8d3c396e77b0dfa0e22d78d1a552e72f1f7e1376 GIT binary patch literal 251 zcmeAS@N?(olHy`uVBq!ia0y~yU@!z>4mJh`hT=JnG7Jn1hdf;zLn>~)y|qw?(UGD3 zW3`E=pops=i>siBYXFO@B1h9AjxHsRu1Aa^`bo7%dkl*or#;V0@6oR*%>TcC+rv!) zht7YG?}&aY7`koG`3$MbxFhL?kHt;u6*HWY1y>62#9r3ocT|?@TETU2gKln@QiemV zV5*|Trsc6ZO;uM!1-lMrH;E2G5|&@eB+M%mF?jt_%ze%d2c}F)%PN umIV0)Yrlz7R0C^raSV}=OqO76W@2Dq>|kJgpd&Vs0i@a0&t;ucLK6T}9uqYH literal 0 HcmV?d00001 diff --git a/mods/default/textures/gui_hotbar.png b/mods/default/textures/gui_hotbar.png new file mode 100644 index 0000000000000000000000000000000000000000..7bc788755243f163c95c0f5ed028bd3d4c61db76 GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0y~yUemLA6c7M_rUWSIm-JA>zETRkz3z!%pZho{0xtcj` zyUO&rZ&K8)Z=Uokdz7s%uf@)>W4?1vt#VGHhdu)X O1B0ilpUXO@geCyMe^^QY literal 0 HcmV?d00001 diff --git a/mods/default/textures/gui_hotbar_selected.png b/mods/default/textures/gui_hotbar_selected.png new file mode 100644 index 0000000000000000000000000000000000000000..7203e9a7e3a6ea213f3f004bf395b1fd5789ff26 GIT binary patch literal 175 zcmeAS@N?(olHy`uVBq!ia0y~yUVa91mMcj-@9if8GBn z`axuXTSOpt);5cIKWFFNGheKBWpYWD)vdjbT2sB2?tgKqf8on6sU_C0rf;`M5#72V c?GpF36K^jZYnTwnz`(%Z>FVdQ&MBb@0Oj6AS^xk5 literal 0 HcmV?d00001 diff --git a/mods/default/textures/heart.png b/mods/default/textures/heart.png new file mode 100644 index 0000000000000000000000000000000000000000..4412cab587f2690e68731d7def7abda335dcd2a0 GIT binary patch literal 279 zcmeAS@N?(olHy`uVBq!ia0y~yVBi5^4rT@hhQ!rtt}-w%M?z!)1H(cFhK&pin-~}lFfd$XV0a?V@l-|X zje^)G28Q1Z48Iu}e)BT?7G?OYBK2EU`nRdxZyWR9widqwe16A8|Bj3KU0YM>dbN~+ zfq}6k$S;_|;n|He1_p*mPZ!4!4q4WNoJ@@Y46Fw?VBa3X^0z(alp_NJ1B0ilpUXO@geCwVnqCJ0 literal 0 HcmV?d00001 diff --git a/mods/default/textures/wieldhand.png b/mods/default/textures/wieldhand.png new file mode 100644 index 0000000000000000000000000000000000000000..69f4b7bf966270edd12d85cb6370433181d0354c GIT binary patch literal 129 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdqsCd_r6q7#JQOSbTTuw0k>d zKG;3y*2al>Twxa(7#J8!g8YIR9G=}sV_;yA^>lFz;kcfxAilvu+j@bK1nX2D0|~Ad fJc}9j@Gv|$!76&s{ 0) then + minetest.sound_play( + "default_cool_lava", + {pos = pos, max_hear_distance = 16, gain = 0.07}, + true + ) + end + -- Remove the torch node + return false +end + +minetest.register_node("default:torch", { + description = S("Torch"), + drawtype = "mesh", + mesh = "torch_floor.obj", + inventory_image = "default_torch_on_floor.png", + wield_image = "default_torch_on_floor.png", + tiles = {{ + name = "default_torch_on_floor_animated.png", + animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.3} + }}, + use_texture_alpha = "clip", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + liquids_pointable = false, + light_source = 12, + groups = {choppy=2, dig_immediate=3, flammable=1, attached_node=1, torch=1}, + drop = "default:torch", + selection_box = { + type = "wallmounted", + wall_bottom = {-1/8, -1/2, -1/8, 1/8, 2/16, 1/8}, + }, + sounds = default.node_sound_wood_defaults(), + on_place = function(itemstack, placer, pointed_thing) + local under = pointed_thing.under + local node = minetest.get_node(under) + local def = minetest.registered_nodes[node.name] + if def and def.on_rightclick and + not (placer and placer:is_player() and + placer:get_player_control().sneak) then + return def.on_rightclick(under, node, placer, itemstack, + pointed_thing) or itemstack + end + + local above = pointed_thing.above + local wdir = minetest.dir_to_wallmounted(vector.subtract(under, above)) + local fakestack = itemstack + if wdir == 0 then + fakestack:set_name("default:torch_ceiling") + elseif wdir == 1 then + fakestack:set_name("default:torch") + else + fakestack:set_name("default:torch_wall") + end + + itemstack = minetest.item_place(fakestack, placer, pointed_thing, wdir) + itemstack:set_name("default:torch") + + return itemstack + end, + floodable = true, + on_flood = on_flood, + on_rotate = false +}) + +minetest.register_node("default:torch_wall", { + drawtype = "mesh", + mesh = "torch_wall.obj", + tiles = {{ + name = "default_torch_on_floor_animated.png", + animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.3} + }}, + use_texture_alpha = "clip", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + light_source = 12, + groups = {choppy=2, dig_immediate=3, flammable=1, not_in_creative_inventory=1, attached_node=1, torch=1}, + drop = "default:torch", + selection_box = { + type = "wallmounted", + wall_side = {-1/2, -1/2, -1/8, -1/8, 1/8, 1/8}, + }, + sounds = default.node_sound_wood_defaults(), + floodable = true, + on_flood = on_flood, + on_rotate = false +}) + +minetest.register_node("default:torch_ceiling", { + drawtype = "mesh", + mesh = "torch_ceiling.obj", + tiles = {{ + name = "default_torch_on_floor_animated.png", + animation = {type = "vertical_frames", aspect_w = 16, aspect_h = 16, length = 3.3} + }}, + use_texture_alpha = "clip", + paramtype = "light", + paramtype2 = "wallmounted", + sunlight_propagates = true, + walkable = false, + light_source = 12, + groups = {choppy=2, dig_immediate=3, flammable=1, not_in_creative_inventory=1, attached_node=1, torch=1}, + drop = "default:torch", + selection_box = { + type = "wallmounted", + wall_top = {-1/8, -1/16, -5/16, 1/8, 1/2, 1/8}, + }, + sounds = default.node_sound_wood_defaults(), + floodable = true, + on_flood = on_flood, + on_rotate = false +}) + +minetest.register_lbm({ + name = "default:3dtorch", + nodenames = {"default:torch", "torches:floor", "torches:wall"}, + action = function(pos, node) + if node.param2 == 0 then + minetest.set_node(pos, {name = "default:torch_ceiling", + param2 = node.param2}) + elseif node.param2 == 1 then + minetest.set_node(pos, {name = "default:torch", + param2 = node.param2}) + else + minetest.set_node(pos, {name = "default:torch_wall", + param2 = node.param2}) + end + end +}) + +minetest.register_craft({ + output = "default:torch 4", + recipe = { + {"default:coal_lump"}, + {"group:stick"}, + } +}) + +minetest.register_craft({ + type = "fuel", + recipe = "default:torch", + burntime = 4, +}) diff --git a/mods/default/trees.lua b/mods/default/trees.lua new file mode 100644 index 0000000..5445a6f --- /dev/null +++ b/mods/default/trees.lua @@ -0,0 +1,611 @@ +-- default/trees.lua + +-- support for MT game translation. +local S = default.get_translator + +local random = math.random + +-- +-- Grow trees from saplings +-- + +-- 'can grow' function + +function default.can_grow(pos) + local node_under = minetest.get_node_or_nil({x = pos.x, y = pos.y - 1, z = pos.z}) + if not node_under then + return false + end + if minetest.get_item_group(node_under.name, "soil") == 0 then + return false + end + local light_level = minetest.get_node_light(pos) + if not light_level or light_level < 13 then + return false + end + return true +end + +function default.on_grow_failed(pos) + minetest.get_node_timer(pos):start(300) +end + + +-- 'is snow nearby' function + +local function is_snow_nearby(pos) + return minetest.find_node_near(pos, 1, {"group:snowy"}) +end + + + +-- +-- Tree generation +-- + +-- Apple tree and jungle tree trunk and leaves function + +local function add_trunk_and_leaves(data, a, pos, tree_cid, leaves_cid, + height, size, iters, is_apple_tree) + local x, y, z = pos.x, pos.y, pos.z + local c_air = minetest.get_content_id("air") + local c_ignore = minetest.get_content_id("ignore") + local c_apple = minetest.get_content_id("default:apple") + + -- Trunk + data[a:index(x, y, z)] = tree_cid -- Force-place lowest trunk node to replace sapling + for yy = y + 1, y + height - 1 do + local vi = a:index(x, yy, z) + local node_id = data[vi] + if node_id == c_air or node_id == c_ignore or node_id == leaves_cid then + data[vi] = tree_cid + end + end + + -- Force leaves near the trunk + for z_dist = -1, 1 do + for y_dist = -size, 1 do + local vi = a:index(x - 1, y + height + y_dist, z + z_dist) + for x_dist = -1, 1 do + if data[vi] == c_air or data[vi] == c_ignore then + if is_apple_tree and random(1, 8) == 1 then + data[vi] = c_apple + else + data[vi] = leaves_cid + end + end + vi = vi + 1 + end + end + end + + -- Randomly add leaves in 2x2x2 clusters. + for i = 1, iters do + local clust_x = x + random(-size, size - 1) + local clust_y = y + height + random(-size, 0) + local clust_z = z + random(-size, size - 1) + + for xi = 0, 1 do + for yi = 0, 1 do + for zi = 0, 1 do + local vi = a:index(clust_x + xi, clust_y + yi, clust_z + zi) + if data[vi] == c_air or data[vi] == c_ignore then + if is_apple_tree and random(1, 8) == 1 then + data[vi] = c_apple + else + data[vi] = leaves_cid + end + end + end + end + end + end +end + + +-- Apple tree + +function default.grow_tree(pos, is_apple_tree, bad) + --[[ + NOTE: Tree-placing code is currently duplicated in the engine + and in games that have saplings; both are deprecated but not + replaced yet + --]] + if bad then + error("Deprecated use of default.grow_tree") + end + + local x, y, z = pos.x, pos.y, pos.z + local height = random(4, 5) + local c_tree = minetest.get_content_id("default:tree") + local c_leaves = minetest.get_content_id("default:leaves") + + local vm = minetest.get_voxel_manip() + local minp, maxp = vm:read_from_map( + {x = x - 2, y = y, z = z - 2}, + {x = x + 2, y = y + height + 1, z = z + 2} + ) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + + add_trunk_and_leaves(data, a, pos, c_tree, c_leaves, height, 2, 8, is_apple_tree) + + vm:set_data(data) + vm:write_to_map() + if vm.close ~= nil then + vm:close() + end +end + +-- Jungle tree + +function default.grow_jungle_tree(pos, bad) + --[[ + NOTE: Jungletree-placing code is currently duplicated in the engine + and in games that have saplings; both are deprecated but not + replaced yet + --]] + if bad then + error("Deprecated use of default.grow_jungle_tree") + end + + local x, y, z = pos.x, pos.y, pos.z + local height = random(8, 12) + local c_air = minetest.get_content_id("air") + local c_ignore = minetest.get_content_id("ignore") + local c_jungletree = minetest.get_content_id("default:jungletree") + local c_jungleleaves = minetest.get_content_id("default:jungleleaves") + + local vm = minetest.get_voxel_manip() + local minp, maxp = vm:read_from_map( + {x = x - 3, y = y - 1, z = z - 3}, + {x = x + 3, y = y + height + 1, z = z + 3} + ) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + + add_trunk_and_leaves(data, a, pos, c_jungletree, c_jungleleaves, + height, 3, 30, false) + + -- Roots + for z_dist = -1, 1 do + local vi_1 = a:index(x - 1, y - 1, z + z_dist) + local vi_2 = a:index(x - 1, y, z + z_dist) + for x_dist = -1, 1 do + if random(1, 3) >= 2 then + if data[vi_1] == c_air or data[vi_1] == c_ignore then + data[vi_1] = c_jungletree + elseif data[vi_2] == c_air or data[vi_2] == c_ignore then + data[vi_2] = c_jungletree + end + end + vi_1 = vi_1 + 1 + vi_2 = vi_2 + 1 + end + end + + vm:set_data(data) + vm:write_to_map() + if vm.close ~= nil then + vm:close() + end +end + + +-- Pine tree from mg mapgen mod, design by sfan5, pointy top added by paramat + +local function add_pine_needles(data, vi, c_air, c_ignore, c_snow, c_pine_needles) + local node_id = data[vi] + if node_id == c_air or node_id == c_ignore or node_id == c_snow then + data[vi] = c_pine_needles + end +end + +local function add_snow(data, vi, c_air, c_ignore, c_snow) + local node_id = data[vi] + if node_id == c_air or node_id == c_ignore then + data[vi] = c_snow + end +end + +function default.grow_pine_tree(pos, snow) + local x, y, z = pos.x, pos.y, pos.z + local maxy = y + random(9, 13) -- Trunk top + + local c_air = minetest.get_content_id("air") + local c_ignore = minetest.get_content_id("ignore") + local c_pine_tree = minetest.get_content_id("default:pine_tree") + local c_pine_needles = minetest.get_content_id("default:pine_needles") + local c_snow = minetest.get_content_id("default:snow") + + local vm = minetest.get_voxel_manip() + local minp, maxp = vm:read_from_map( + {x = x - 3, y = y, z = z - 3}, + {x = x + 3, y = maxy + 3, z = z + 3} + ) + local a = VoxelArea:new({MinEdge = minp, MaxEdge = maxp}) + local data = vm:get_data() + + -- Upper branches layer + local dev = 3 + for yy = maxy - 1, maxy + 1 do + for zz = z - dev, z + dev do + local vi = a:index(x - dev, yy, zz) + local via = a:index(x - dev, yy + 1, zz) + for xx = x - dev, x + dev do + if random() < 0.95 - dev * 0.05 then + add_pine_needles(data, vi, c_air, c_ignore, c_snow, + c_pine_needles) + if snow then + add_snow(data, via, c_air, c_ignore, c_snow) + end + end + vi = vi + 1 + via = via + 1 + end + end + dev = dev - 1 + end + + -- Centre top nodes + add_pine_needles(data, a:index(x, maxy + 1, z), c_air, c_ignore, c_snow, + c_pine_needles) + add_pine_needles(data, a:index(x, maxy + 2, z), c_air, c_ignore, c_snow, + c_pine_needles) -- Paramat added a pointy top node + if snow then + add_snow(data, a:index(x, maxy + 3, z), c_air, c_ignore, c_snow) + end + + -- Lower branches layer + local my = 0 + for i = 1, 20 do -- Random 2x2 squares of needles + local xi = x + random(-3, 2) + local yy = maxy + random(-6, -5) + local zi = z + random(-3, 2) + if yy > my then + my = yy + end + for zz = zi, zi+1 do + local vi = a:index(xi, yy, zz) + local via = a:index(xi, yy + 1, zz) + for xx = xi, xi + 1 do + add_pine_needles(data, vi, c_air, c_ignore, c_snow, + c_pine_needles) + if snow then + add_snow(data, via, c_air, c_ignore, c_snow) + end + vi = vi + 1 + via = via + 1 + end + end + end + + dev = 2 + for yy = my + 1, my + 2 do + for zz = z - dev, z + dev do + local vi = a:index(x - dev, yy, zz) + local via = a:index(x - dev, yy + 1, zz) + for xx = x - dev, x + dev do + if random() < 0.95 - dev * 0.05 then + add_pine_needles(data, vi, c_air, c_ignore, c_snow, + c_pine_needles) + if snow then + add_snow(data, via, c_air, c_ignore, c_snow) + end + end + vi = vi + 1 + via = via + 1 + end + end + dev = dev - 1 + end + + -- Trunk + -- Force-place lowest trunk node to replace sapling + data[a:index(x, y, z)] = c_pine_tree + for yy = y + 1, maxy do + local vi = a:index(x, yy, z) + local node_id = data[vi] + if node_id == c_air or node_id == c_ignore or + node_id == c_pine_needles or node_id == c_snow then + data[vi] = c_pine_tree + end + end + + vm:set_data(data) + vm:write_to_map() + if vm.close ~= nil then + vm:close() + end +end + + +-- New apple tree + +function default.grow_new_apple_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/apple_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 3, y = pos.y - 1, z = pos.z - 3}, + path, "random", nil, false) +end + + +-- New jungle tree + +function default.grow_new_jungle_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/jungle_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2}, + path, "random", nil, false) +end + + +-- New emergent jungle tree + +function default.grow_new_emergent_jungle_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/emergent_jungle_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 3, y = pos.y - 5, z = pos.z - 3}, + path, "random", nil, false) +end + + +-- New pine tree + +function default.grow_new_pine_tree(pos) + local path + if math.random() > 0.5 then + path = minetest.get_modpath("default") .. + "/schematics/pine_tree_from_sapling.mts" + else + path = minetest.get_modpath("default") .. + "/schematics/small_pine_tree_from_sapling.mts" + end + minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2}, + path, "0", nil, false) +end + + +-- New snowy pine tree + +function default.grow_new_snowy_pine_tree(pos) + local path + if math.random() > 0.5 then + path = minetest.get_modpath("default") .. + "/schematics/snowy_pine_tree_from_sapling.mts" + else + path = minetest.get_modpath("default") .. + "/schematics/snowy_small_pine_tree_from_sapling.mts" + end + minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2}, + path, "random", nil, false) +end + + +-- New acacia tree + +function default.grow_new_acacia_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/acacia_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 4, y = pos.y - 1, z = pos.z - 4}, + path, "random", nil, false) +end + + +-- New aspen tree + +function default.grow_new_aspen_tree(pos) + local path = minetest.get_modpath("default") .. + "/schematics/aspen_tree_from_sapling.mts" + minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2}, + path, "0", nil, false) +end + + +-- Bushes do not need 'from sapling' schematic variants because +-- only the stem node is force-placed in the schematic. + +-- Bush + +function default.grow_bush(pos) + local path = minetest.get_modpath("default") .. + "/schematics/bush.mts" + minetest.place_schematic({x = pos.x - 1, y = pos.y - 1, z = pos.z - 1}, + path, "0", nil, false) +end + +-- Blueberry bush + +function default.grow_blueberry_bush(pos) + local path = minetest.get_modpath("default") .. + "/schematics/blueberry_bush.mts" + minetest.place_schematic({x = pos.x - 1, y = pos.y, z = pos.z - 1}, + path, "0", nil, false) +end + + +-- Acacia bush + +function default.grow_acacia_bush(pos) + local path = minetest.get_modpath("default") .. + "/schematics/acacia_bush.mts" + minetest.place_schematic({x = pos.x - 1, y = pos.y - 1, z = pos.z - 1}, + path, "0", nil, false) +end + + +-- Pine bush + +function default.grow_pine_bush(pos) + local path = minetest.get_modpath("default") .. + "/schematics/pine_bush.mts" + minetest.place_schematic({x = pos.x - 1, y = pos.y - 1, z = pos.z - 1}, + path, "0", nil, false) +end + + +-- Large cactus + +function default.grow_large_cactus(pos) + local path = minetest.get_modpath("default") .. + "/schematics/large_cactus.mts" + minetest.place_schematic({x = pos.x - 2, y = pos.y - 1, z = pos.z - 2}, + path, "random", nil, false) +end + + +-- +-- Sapling 'on place' function to check protection of node and resulting tree volume +-- + +function default.sapling_on_place(itemstack, placer, pointed_thing, + sapling_name, minp_relative, maxp_relative, interval) + -- Position of sapling + local pos = pointed_thing.under + local node = minetest.get_node_or_nil(pos) + local pdef = node and minetest.registered_nodes[node.name] + + if pdef and pdef.on_rightclick and + not (placer and placer:is_player() and + placer:get_player_control().sneak) then + return pdef.on_rightclick(pos, node, placer, itemstack, pointed_thing) + end + + if not pdef or not pdef.buildable_to then + pos = pointed_thing.above + node = minetest.get_node_or_nil(pos) + pdef = node and minetest.registered_nodes[node.name] + if not pdef or not pdef.buildable_to then + return itemstack + end + end + + local player_name = placer and placer:get_player_name() or "" + -- Check sapling position for protection + if minetest.is_protected(pos, player_name) then + minetest.record_protection_violation(pos, player_name) + return itemstack + end + -- Check tree volume for protection + if minetest.is_area_protected( + vector.add(pos, minp_relative), + vector.add(pos, maxp_relative), + player_name, + interval) then + minetest.record_protection_violation(pos, player_name) + -- Print extra information to explain + minetest.chat_send_player(player_name, + S("@1 will intersect protection on growth.", + itemstack:get_definition().description)) + return itemstack + end + + if placer then + default.log_player_action(placer, "places node", sapling_name, "at", pos) + end + + local take_item = not minetest.is_creative_enabled(player_name) + local newnode = {name = sapling_name} + local ndef = minetest.registered_nodes[sapling_name] + minetest.set_node(pos, newnode) + + -- Run callback + if ndef and ndef.after_place_node then + -- Deepcopy place_to and pointed_thing because callback can modify it + if ndef.after_place_node(table.copy(pos), placer, + itemstack, table.copy(pointed_thing)) then + take_item = false + end + end + + -- Run script hook + for _, callback in ipairs(minetest.registered_on_placenodes) do + -- Deepcopy pos, node and pointed_thing because callback can modify them + if callback(table.copy(pos), table.copy(newnode), + placer, table.copy(node or {}), + itemstack, table.copy(pointed_thing)) then + take_item = false + end + end + + if take_item then + itemstack:take_item() + end + + return itemstack +end + +-- Grow sapling + +default.sapling_growth_defs = {} + +function default.register_sapling_growth(name, def) + default.sapling_growth_defs[name] = { + can_grow = def.can_grow or default.can_grow, + on_grow_failed = def.on_grow_failed or default.on_grow_failed, + grow = assert(def.grow) + } +end + +function default.grow_sapling(pos) + local node = minetest.get_node(pos) + local sapling_def = default.sapling_growth_defs[node.name] + + if not sapling_def then + minetest.log("warning", "default.grow_sapling called on undefined sapling " .. node.name) + return + end + + if not sapling_def.can_grow(pos) then + sapling_def.on_grow_failed(pos) + return + end + + minetest.log("action", "Growing sapling " .. node.name .. " at " .. minetest.pos_to_string(pos)) + sapling_def.grow(pos) +end + +local function register_sapling_growth(nodename, grow) + default.register_sapling_growth("default:" .. nodename, {grow = grow}) +end + +if minetest.get_mapgen_setting("mg_name") == "v6" then + register_sapling_growth("sapling", function(pos) + default.grow_tree(pos, random(1, 4) == 1) + end) + register_sapling_growth("junglesapling", default.grow_jungle_tree) + register_sapling_growth("pine_sapling", function(pos) + local snow = is_snow_nearby(pos) + default.grow_pine_tree(pos, snow) + end) +else + register_sapling_growth("sapling", default.grow_new_apple_tree) + register_sapling_growth("junglesapling", default.grow_new_jungle_tree) + register_sapling_growth("pine_sapling", function(pos) + local snow = is_snow_nearby(pos) + if snow then + default.grow_new_snowy_pine_tree(pos) + else + default.grow_new_pine_tree(pos) + end + end) +end + +register_sapling_growth("acacia_sapling", default.grow_new_acacia_tree) +register_sapling_growth("aspen_sapling", default.grow_new_aspen_tree) +register_sapling_growth("bush_sapling", default.grow_bush) +register_sapling_growth("blueberry_bush_sapling", default.grow_blueberry_bush) +register_sapling_growth("acacia_bush_sapling", default.grow_acacia_bush) +register_sapling_growth("pine_bush_sapling", default.grow_pine_bush) +register_sapling_growth("emergent_jungle_sapling", default.grow_new_emergent_jungle_tree) + +-- Backwards compatibility for saplings that used to use ABMs; does not need to include newer saplings. +minetest.register_lbm({ + name = "default:convert_saplings_to_node_timer", + nodenames = {"default:sapling", "default:junglesapling", + "default:pine_sapling", "default:acacia_sapling", + "default:aspen_sapling"}, + action = function(pos) + minetest.get_node_timer(pos):start(math.random(300, 1500)) + end +}) diff --git a/mods/flowers/README.txt b/mods/flowers/README.txt new file mode 100644 index 0000000..1cb02a7 --- /dev/null +++ b/mods/flowers/README.txt @@ -0,0 +1,30 @@ +Minetest Game mod: flowers +========================== +See license.txt for license information. + +Authors of source code +---------------------- +Originally by Ironzorg (MIT) and VanessaE (MIT) +Various Minetest Game developers and contributors (MIT) + +Authors of media (textures) +--------------------------- +RHRhino (CC BY-SA 3.0): + flowers_dandelion_white.png + flowers_geranium.png + flowers_rose.png + flowers_tulip.png + flowers_viola.png + +Gambit (CC BY-SA 3.0): + flowers_mushroom_brown.png + flowers_mushroom_red.png + flowers_waterlily.png + +yyt16384 (CC BY-SA 3.0): + flowers_waterlily_bottom.png -- Derived from Gambit's texture + +paramat (CC BY-SA 3.0): + flowers_dandelion_yellow.png -- Derived from RHRhino's texture + flowers_tulip_black.png -- Derived from RHRhino's texture + flowers_chrysanthemum_green.png diff --git a/mods/flowers/init.lua b/mods/flowers/init.lua new file mode 100644 index 0000000..6456216 --- /dev/null +++ b/mods/flowers/init.lua @@ -0,0 +1,336 @@ +-- flowers/init.lua + +-- Minetest Game mod: flowers +-- See README.txt for licensing and other information. + + +-- Namespace for functions + +flowers = {} + +-- Load support for MT game translation. +local S = minetest.get_translator("flowers") + + +-- Map Generation + +dofile(minetest.get_modpath("flowers") .. "/mapgen.lua") + + +-- +-- Flowers +-- + +-- Aliases for original flowers mod + +minetest.register_alias("flowers:flower_rose", "flowers:rose") +minetest.register_alias("flowers:flower_tulip", "flowers:tulip") +minetest.register_alias("flowers:flower_dandelion_yellow", "flowers:dandelion_yellow") +minetest.register_alias("flowers:flower_geranium", "flowers:geranium") +minetest.register_alias("flowers:flower_viola", "flowers:viola") +minetest.register_alias("flowers:flower_dandelion_white", "flowers:dandelion_white") + + +-- Flower registration + +local function add_simple_flower(name, desc, box, f_groups) + -- Common flowers' groups + f_groups.snappy = 3 + f_groups.flower = 1 + f_groups.flora = 1 + f_groups.attached_node = 1 + + minetest.register_node("flowers:" .. name, { + description = desc, + drawtype = "plantlike", + waving = 1, + tiles = {"flowers_" .. name .. ".png"}, + inventory_image = "flowers_" .. name .. ".png", + wield_image = "flowers_" .. name .. ".png", + sunlight_propagates = true, + paramtype = "light", + walkable = false, + buildable_to = true, + groups = f_groups, + sounds = default.node_sound_leaves_defaults(), + selection_box = { + type = "fixed", + fixed = box + } + }) +end + +flowers.datas = { + { + "rose", + S("Red Rose"), + {-2 / 16, -0.5, -2 / 16, 2 / 16, 5 / 16, 2 / 16}, + {color_red = 1, flammable = 1} + }, + { + "tulip", + S("Orange Tulip"), + {-2 / 16, -0.5, -2 / 16, 2 / 16, 3 / 16, 2 / 16}, + {color_orange = 1, flammable = 1} + }, + { + "dandelion_yellow", + S("Yellow Dandelion"), + {-4 / 16, -0.5, -4 / 16, 4 / 16, -2 / 16, 4 / 16}, + {color_yellow = 1, flammable = 1} + }, + { + "chrysanthemum_green", + S("Green Chrysanthemum"), + {-4 / 16, -0.5, -4 / 16, 4 / 16, -1 / 16, 4 / 16}, + {color_green = 1, flammable = 1} + }, + { + "geranium", + S("Blue Geranium"), + {-2 / 16, -0.5, -2 / 16, 2 / 16, 2 / 16, 2 / 16}, + {color_blue = 1, flammable = 1} + }, + { + "viola", + S("Viola"), + {-5 / 16, -0.5, -5 / 16, 5 / 16, -1 / 16, 5 / 16}, + {color_violet = 1, flammable = 1} + }, + { + "dandelion_white", + S("White Dandelion"), + {-5 / 16, -0.5, -5 / 16, 5 / 16, -2 / 16, 5 / 16}, + {color_white = 1, flammable = 1} + }, + { + "tulip_black", + S("Black Tulip"), + {-2 / 16, -0.5, -2 / 16, 2 / 16, 3 / 16, 2 / 16}, + {color_black = 1, flammable = 1} + }, +} + +for _,item in pairs(flowers.datas) do + add_simple_flower(unpack(item)) +end + + +-- Flower spread +-- Public function to enable override by mods + +function flowers.flower_spread(pos, node) + pos.y = pos.y - 1 + local under = minetest.get_node(pos) + pos.y = pos.y + 1 + -- Replace flora with dry shrub in desert sand and silver sand, + -- as this is the only way to generate them. + -- However, preserve grasses in sand dune biomes. + if minetest.get_item_group(under.name, "sand") == 1 and + under.name ~= "default:sand" then + minetest.set_node(pos, {name = "default:dry_shrub"}) + return + end + + if minetest.get_item_group(under.name, "soil") == 0 then + return + end + + local light = minetest.get_node_light(pos) + if not light or light < 13 then + return + end + + local pos0 = vector.subtract(pos, 4) + local pos1 = vector.add(pos, 4) + -- Testing shows that a threshold of 3 results in an appropriate maximum + -- density of approximately 7 flora per 9x9 area. + if #minetest.find_nodes_in_area(pos0, pos1, "group:flora") > 3 then + return + end + + local soils = minetest.find_nodes_in_area_under_air( + pos0, pos1, "group:soil") + local num_soils = #soils + if num_soils >= 1 then + for si = 1, math.min(3, num_soils) do + local soil = soils[math.random(num_soils)] + local soil_name = minetest.get_node(soil).name + local soil_above = {x = soil.x, y = soil.y + 1, z = soil.z} + light = minetest.get_node_light(soil_above) + if light and light >= 13 and + -- Only spread to same surface node + soil_name == under.name and + -- Desert sand is in the soil group + soil_name ~= "default:desert_sand" then + minetest.set_node(soil_above, {name = node.name}) + end + end + end +end + +minetest.register_abm({ + label = "Flower spread", + nodenames = {"group:flora"}, + interval = 13, + chance = 300, + action = function(...) + flowers.flower_spread(...) + end, +}) + + +-- +-- Mushrooms +-- + +minetest.register_node("flowers:mushroom_red", { + description = S("Red Mushroom"), + tiles = {"flowers_mushroom_red.png"}, + inventory_image = "flowers_mushroom_red.png", + wield_image = "flowers_mushroom_red.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {mushroom = 1, snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(-5), + selection_box = { + type = "fixed", + fixed = {-4 / 16, -0.5, -4 / 16, 4 / 16, -1 / 16, 4 / 16}, + } +}) + +minetest.register_node("flowers:mushroom_brown", { + description = S("Brown Mushroom"), + tiles = {"flowers_mushroom_brown.png"}, + inventory_image = "flowers_mushroom_brown.png", + wield_image = "flowers_mushroom_brown.png", + drawtype = "plantlike", + paramtype = "light", + sunlight_propagates = true, + walkable = false, + buildable_to = true, + groups = {mushroom = 1, food_mushroom = 1, snappy = 3, attached_node = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + on_use = minetest.item_eat(1), + selection_box = { + type = "fixed", + fixed = {-3 / 16, -0.5, -3 / 16, 3 / 16, -2 / 16, 3 / 16}, + } +}) + + +-- Mushroom spread and death + +function flowers.mushroom_spread(pos, node) + if minetest.get_node_light(pos, 0.5) > 3 then + if minetest.get_node_light(pos, nil) == 15 then + minetest.remove_node(pos) + end + return + end + local positions = minetest.find_nodes_in_area_under_air( + {x = pos.x - 1, y = pos.y - 2, z = pos.z - 1}, + {x = pos.x + 1, y = pos.y + 1, z = pos.z + 1}, + {"group:soil", "group:tree"}) + if #positions == 0 then + return + end + local pos2 = positions[math.random(#positions)] + pos2.y = pos2.y + 1 + if minetest.get_node_light(pos2, 0.5) <= 3 then + minetest.set_node(pos2, {name = node.name}) + end +end + +minetest.register_abm({ + label = "Mushroom spread", + nodenames = {"group:mushroom"}, + interval = 11, + chance = 150, + action = function(...) + flowers.mushroom_spread(...) + end, +}) + + +-- These old mushroom related nodes can be simplified now + +minetest.register_alias("flowers:mushroom_spores_brown", "flowers:mushroom_brown") +minetest.register_alias("flowers:mushroom_spores_red", "flowers:mushroom_red") +minetest.register_alias("flowers:mushroom_fertile_brown", "flowers:mushroom_brown") +minetest.register_alias("flowers:mushroom_fertile_red", "flowers:mushroom_red") +minetest.register_alias("mushroom:brown_natural", "flowers:mushroom_brown") +minetest.register_alias("mushroom:red_natural", "flowers:mushroom_red") + + +-- +-- Waterlily +-- + +local waterlily_def = { + description = S("Waterlily"), + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + tiles = {"flowers_waterlily.png", "flowers_waterlily_bottom.png"}, + inventory_image = "flowers_waterlily.png", + wield_image = "flowers_waterlily.png", + use_texture_alpha = "clip", + liquids_pointable = true, + walkable = false, + buildable_to = true, + floodable = true, + groups = {snappy = 3, flower = 1, flammable = 1}, + sounds = default.node_sound_leaves_defaults(), + node_placement_prediction = "", + node_box = { + type = "fixed", + fixed = {-0.5, -31 / 64, -0.5, 0.5, -15 / 32, 0.5} + }, + selection_box = { + type = "fixed", + fixed = {-7 / 16, -0.5, -7 / 16, 7 / 16, -15 / 32, 7 / 16} + }, + + on_place = function(itemstack, placer, pointed_thing) + local pos = pointed_thing.above + local node = minetest.get_node(pointed_thing.under) + local def = minetest.registered_nodes[node.name] + + if def and def.on_rightclick then + return def.on_rightclick(pointed_thing.under, node, placer, itemstack, + pointed_thing) + end + + if def and def.liquidtype == "source" and + minetest.get_item_group(node.name, "water") > 0 then + local player_name = placer and placer:get_player_name() or "" + if not minetest.is_protected(pos, player_name) then + minetest.set_node(pos, {name = "flowers:waterlily" .. + (def.waving == 3 and "_waving" or ""), + param2 = math.random(0, 3)}) + if not minetest.is_creative_enabled(player_name) then + itemstack:take_item() + end + else + minetest.chat_send_player(player_name, "Node is protected") + minetest.record_protection_violation(pos, player_name) + end + end + + return itemstack + end +} + +local waterlily_waving_def = table.copy(waterlily_def) +waterlily_waving_def.waving = 3 +waterlily_waving_def.drop = "flowers:waterlily" +waterlily_waving_def.groups.not_in_creative_inventory = 1 + +minetest.register_node("flowers:waterlily", waterlily_def) +minetest.register_node("flowers:waterlily_waving", waterlily_waving_def) + diff --git a/mods/flowers/license.txt b/mods/flowers/license.txt new file mode 100644 index 0000000..4cd7024 --- /dev/null +++ b/mods/flowers/license.txt @@ -0,0 +1,63 @@ +License of source code +---------------------- + +The MIT License (MIT) +Copyright (C) 2012-2016 Ironzorg, VanessaE +Copyright (C) 2012-2016 Various Minetest Game developers and contributors + +Permission is hereby granted, free of charge, to any person obtaining a copy of this +software and associated documentation files (the "Software"), to deal in the Software +without restriction, including without limitation the rights to use, copy, modify, merge, +publish, distribute, sublicense, and/or sell copies of the Software, and to permit +persons to whom the Software is furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all copies or +substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, +INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR +PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE +FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR +OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER +DEALINGS IN THE SOFTWARE. + +For more details: +https://opensource.org/licenses/MIT + + +Licenses of media (textures) +---------------------------- + +Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +Copyright (C) 2014-2016 RHRhino +Copyright (C) 2015-2016 Gambit +Copyright (C) 2016 yyt16384 +Copyright (C) 2017 paramat + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +ShareAlike — If you remix, transform, or build upon the material, you must distribute +your contributions under the same license as the original. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/flowers/locale/flowers.bg.tr b/mods/flowers/locale/flowers.bg.tr new file mode 100644 index 0000000..bee898c --- /dev/null +++ b/mods/flowers/locale/flowers.bg.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Червена роза +Orange Tulip=Оранжево лале +Yellow Dandelion=Жълтурче +Green Chrysanthemum=Зелена хризантема +Blue Geranium=Син здравец +Viola=Виолетка +White Dandelion=Глухарче +Black Tulip=Черно лале +Red Mushroom=Червена гъба +Brown Mushroom=Кафява гъба +Waterlily=Водна лилия diff --git a/mods/flowers/locale/flowers.da.tr b/mods/flowers/locale/flowers.da.tr new file mode 100644 index 0000000..5302300 --- /dev/null +++ b/mods/flowers/locale/flowers.da.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Rød rose +Orange Tulip=Orange tulipan +Yellow Dandelion=Gul mælkebøtte +Green Chrysanthemum=Grøn krysantemum +Blue Geranium=Blå geranium +Viola=Viol +White Dandelion=Hvid mælkebøtte +Black Tulip=Sort tulipan +Red Mushroom=Rød svamp +Brown Mushroom=Brun svamp +Waterlily=Åkande diff --git a/mods/flowers/locale/flowers.de.tr b/mods/flowers/locale/flowers.de.tr new file mode 100644 index 0000000..18afb2a --- /dev/null +++ b/mods/flowers/locale/flowers.de.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Rote Rose +Orange Tulip=Orange Tulpe +Yellow Dandelion=Gelber Löwenzahn +Green Chrysanthemum=Grüne Chrysantheme +Blue Geranium=Blaue Geranie +Viola=Veilchen +White Dandelion=Weißer Löwenzahn +Black Tulip=Schwarze Tulpe +Red Mushroom=Roter Pilz +Brown Mushroom=Brauner Pilz +Waterlily=Wasserlilie diff --git a/mods/flowers/locale/flowers.eo.tr b/mods/flowers/locale/flowers.eo.tr new file mode 100644 index 0000000..076df18 --- /dev/null +++ b/mods/flowers/locale/flowers.eo.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Ruĝa rozo +Orange Tulip=Oranĝkolora tulipo +Yellow Dandelion=Flava leontodo +Green Chrysanthemum=Verda krizantemo +Blue Geranium=Blua geranio +Viola=Violo +White Dandelion=Blanka leontodo +Black Tulip=Nigra tulipo +Red Mushroom=Ruĝa fungo +Brown Mushroom=Bruna fungo +Waterlily=Nimfeo diff --git a/mods/flowers/locale/flowers.es.tr b/mods/flowers/locale/flowers.es.tr new file mode 100644 index 0000000..e9c345d --- /dev/null +++ b/mods/flowers/locale/flowers.es.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Rosa roja +Orange Tulip=Tulipán naranja +Yellow Dandelion=Diente de León amarillo +Green Chrysanthemum=Crisantemo verde +Blue Geranium=Geranio azul +Viola=Violeta +White Dandelion=Diente de León blanco +Black Tulip=Tulipán negro +Red Mushroom=Champiñón rojo +Brown Mushroom=Champiñón café +Waterlily=Nenúfar diff --git a/mods/flowers/locale/flowers.eu.tr b/mods/flowers/locale/flowers.eu.tr new file mode 100644 index 0000000..1015797 --- /dev/null +++ b/mods/flowers/locale/flowers.eu.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Arrosa gorria +Orange Tulip=Tulipan laranja +Yellow Dandelion=Txikoria-belar horia +Green Chrysanthemum=Krisantemo berdea +Blue Geranium=Geranio urdina +Viola=Pentsamendua +White Dandelion=Txikoria-belar zuria +Black Tulip=Tulipan beltza +Red Mushroom=Perretxiko gorria +Brown Mushroom=Perretxiko marroia +Waterlily=Nenufarra diff --git a/mods/flowers/locale/flowers.fr.tr b/mods/flowers/locale/flowers.fr.tr new file mode 100644 index 0000000..41e0d00 --- /dev/null +++ b/mods/flowers/locale/flowers.fr.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Rose rouge +Orange Tulip=Tulipe orange +Yellow Dandelion=Pissenlit jaune +Green Chrysanthemum=Chrysanthème vert +Blue Geranium=Géranium bleu +Viola=Violette +White Dandelion=Pissenlit blanc +Black Tulip=Tulipe noire +Red Mushroom=Champignon rouge +Brown Mushroom=Champignon brun +Waterlily=Nénuphar diff --git a/mods/flowers/locale/flowers.hu.tr b/mods/flowers/locale/flowers.hu.tr new file mode 100644 index 0000000..42a523e --- /dev/null +++ b/mods/flowers/locale/flowers.hu.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Vörös rózsa +Orange Tulip=Narancssárga tulipán +Yellow Dandelion=Sárga pitypang +Green Chrysanthemum=Zöld krizantém +Blue Geranium=Kék muskátli +Viola=Ibolya +White Dandelion=Fehér pitypang +Black Tulip=Fekete tulipán +Red Mushroom=Vörös gomba +Brown Mushroom=Barna gomba +Waterlily=Tavirózsa diff --git a/mods/flowers/locale/flowers.id.tr b/mods/flowers/locale/flowers.id.tr new file mode 100644 index 0000000..730529b --- /dev/null +++ b/mods/flowers/locale/flowers.id.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Mawar Merah +Orange Tulip=Tulip Oranye +Yellow Dandelion=Dandelion Kuning +Green Chrysanthemum=Krisan Hijau +Blue Geranium=Geranium Biru +Viola=Viola +White Dandelion=Dandelion Putih +Black Tulip=Tulip Hitam +Red Mushroom=Jamur Merah +Brown Mushroom=Jamur Cokelat +Waterlily=Teratai diff --git a/mods/flowers/locale/flowers.it.tr b/mods/flowers/locale/flowers.it.tr new file mode 100644 index 0000000..1ab49dd --- /dev/null +++ b/mods/flowers/locale/flowers.it.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Rosa rossa +Orange Tulip=Tulipano arancione +Yellow Dandelion=Dente di leone giallo +Green Chrysanthemum=Crisantemo verde +Blue Geranium=Geranio blu +Viola=Viola +White Dandelion=Dente di leone bianco +Black Tulip=Tulipano nero +Red Mushroom=Fungo rosso +Brown Mushroom=Fungo marrone +Waterlily=Ninfea diff --git a/mods/flowers/locale/flowers.ja.tr b/mods/flowers/locale/flowers.ja.tr new file mode 100644 index 0000000..bea87e2 --- /dev/null +++ b/mods/flowers/locale/flowers.ja.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=赤色のバラ +Orange Tulip=橙色のチューリップ +Yellow Dandelion=黄色のタンポポ +Green Chrysanthemum=緑色のキク +Blue Geranium=青色のゼラニウム +Viola=ビオラ +White Dandelion=白色のタンポポ +Black Tulip=黒色のチューリップ +Red Mushroom=赤色のキノコ +Brown Mushroom=茶色のキノコ +Waterlily=スイレン diff --git a/mods/flowers/locale/flowers.jbo.tr b/mods/flowers/locale/flowers.jbo.tr new file mode 100644 index 0000000..1df06ec --- /dev/null +++ b/mods/flowers/locale/flowers.jbo.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=lo xunre rozgu +Orange Tulip=lo narju tujli +Yellow Dandelion=lo pelxu spatrtaraksaku +Green Chrysanthemum=lo crino xrisantemo +Blue Geranium=lo blanu plargoni +Viola=lo spatrvi'ola +White Dandelion=lo blabi spatrtaraksaku +Black Tulip=lo xekri tujli +Red Mushroom=lo xunre ledgrute +Brown Mushroom=lo bunre ledgrute +Waterlily=lo jacrulspa diff --git a/mods/flowers/locale/flowers.lv.tr b/mods/flowers/locale/flowers.lv.tr new file mode 100644 index 0000000..315272d --- /dev/null +++ b/mods/flowers/locale/flowers.lv.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Sarkanā roze +Orange Tulip=Oranžā tulpe +Yellow Dandelion=Dzeltena pienene +Green Chrysanthemum=Zaļā krizantema +Blue Geranium=Zilā ģerānija +Viola=Vijolīte +White Dandelion=Balta pienene +Black Tulip=Melnā tulpe +Red Mushroom=Sarkanā sēne +Brown Mushroom=Brūnā sēne +Waterlily=Ūdensroze diff --git a/mods/flowers/locale/flowers.ms.tr b/mods/flowers/locale/flowers.ms.tr new file mode 100644 index 0000000..4e846eb --- /dev/null +++ b/mods/flowers/locale/flowers.ms.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Ros Merah +Orange Tulip=Tulip Jingga +Yellow Dandelion=Dandelion Kuning +Green Chrysanthemum=Kekwa Hijau +Blue Geranium=Geranium Biru +Viola=Violet +White Dandelion=Dandelion Putih +Black Tulip=Tulip Hitam +Red Mushroom=Cendawan Merah +Brown Mushroom=Cendawan Perang +Waterlily=Teratai diff --git a/mods/flowers/locale/flowers.pl.tr b/mods/flowers/locale/flowers.pl.tr new file mode 100644 index 0000000..ff6a5e2 --- /dev/null +++ b/mods/flowers/locale/flowers.pl.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Czerwona róża +Orange Tulip=Pomarańczowy tulipan +Yellow Dandelion=Żółty mlecz +Green Chrysanthemum=Zielona chryzantema +Blue Geranium=Niebieska pelargonia +Viola=Fiołek +White Dandelion=Biały mlecz +Black Tulip=Czarny tulipan +Red Mushroom=Czerwony muchomor +Brown Mushroom=Brązowy grzyb +Waterlily=Lilia wodna diff --git a/mods/flowers/locale/flowers.pt_BR.tr b/mods/flowers/locale/flowers.pt_BR.tr new file mode 100644 index 0000000..1f5ff92 --- /dev/null +++ b/mods/flowers/locale/flowers.pt_BR.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Rosa Vermelha +Orange Tulip=Tulipa Laranja +Yellow Dandelion=Dente-de-leão Amarelo +Green Chrysanthemum=Crisântemo Verde +Blue Geranium=Gerânio Azul +Viola=Violeta +White Dandelion=Dente-de-leão Branco +Black Tulip=Tulipa Negra +Red Mushroom=Cogumelo Vermelho +Brown Mushroom=Cogumelo Marrom +Waterlily=Nenúfar diff --git a/mods/flowers/locale/flowers.ru.tr b/mods/flowers/locale/flowers.ru.tr new file mode 100644 index 0000000..0d129a5 --- /dev/null +++ b/mods/flowers/locale/flowers.ru.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Красная роза +Orange Tulip=Оранжевый тюльпан +Yellow Dandelion=Жёлтый одуванчик +Green Chrysanthemum=Зелёная хризантема +Blue Geranium=Синяя герань +Viola=Фиалка +White Dandelion=Белый одуванчик +Black Tulip=Чёрный тюльпан +Red Mushroom=Красный гриб +Brown Mushroom=Коричневый гриб +Waterlily=Лилия diff --git a/mods/flowers/locale/flowers.sk.tr b/mods/flowers/locale/flowers.sk.tr new file mode 100644 index 0000000..75d4ae1 --- /dev/null +++ b/mods/flowers/locale/flowers.sk.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Červená ruža +Orange Tulip=Oranžový tulipán +Yellow Dandelion=Žltá púpava +Green Chrysanthemum=Zelená chryzantéma +Blue Geranium=Modrý muškát +Viola=Fialka +White Dandelion=Biela púpava +Black Tulip=Čierny tulipán +Red Mushroom=Červená huba +Brown Mushroom=Hnedá huba +Waterlily=Lekno diff --git a/mods/flowers/locale/flowers.sv.tr b/mods/flowers/locale/flowers.sv.tr new file mode 100644 index 0000000..c8a26a3 --- /dev/null +++ b/mods/flowers/locale/flowers.sv.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Röd ros +Orange Tulip=Orange tulpan +Yellow Dandelion=Gul maskros +Green Chrysanthemum=Grön krysantemum +Blue Geranium=Blå geranium +Viola=Violett viola +White Dandelion=Vit maskros +Black Tulip=Svart tulpan +Red Mushroom=Röd svamp +Brown Mushroom=Brun svamp +Waterlily=Näckros diff --git a/mods/flowers/locale/flowers.uk.tr b/mods/flowers/locale/flowers.uk.tr new file mode 100644 index 0000000..5620029 --- /dev/null +++ b/mods/flowers/locale/flowers.uk.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=Червона троянда +Orange Tulip=Помаранчевий тюльпан +Yellow Dandelion=Жовта кульбаба +Green Chrysanthemum=Зелена хризантема +Blue Geranium=Синій журавець +Viola=Фіалка +White Dandelion=Біла кульбаба +Black Tulip=Чорний тюльпан +Red Mushroom=Червоний гриб +Brown Mushroom=Коричневий гриб +Waterlily=Латаття diff --git a/mods/flowers/locale/flowers.zh_CN.tr b/mods/flowers/locale/flowers.zh_CN.tr new file mode 100644 index 0000000..3139dfb --- /dev/null +++ b/mods/flowers/locale/flowers.zh_CN.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=红玫瑰 +Orange Tulip=橙郁金香 +Yellow Dandelion=黄蒲公英 +Green Chrysanthemum=绿菊花 +Blue Geranium=蓝天竺葵 +Viola=三色堇 +White Dandelion=白蒲公英 +Black Tulip=黑郁金香 +Red Mushroom=红蘑菇 +Brown Mushroom=棕蘑菇 +Waterlily=睡莲 diff --git a/mods/flowers/locale/flowers.zh_TW.tr b/mods/flowers/locale/flowers.zh_TW.tr new file mode 100644 index 0000000..a3a3ec5 --- /dev/null +++ b/mods/flowers/locale/flowers.zh_TW.tr @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose=紅玫瑰 +Orange Tulip=橙鬱金香 +Yellow Dandelion=黃蒲公英 +Green Chrysanthemum=綠菊花 +Blue Geranium=藍天竺葵 +Viola=三色堇 +White Dandelion=白蒲公英 +Black Tulip=黑鬱金香 +Red Mushroom=紅蘑菇 +Brown Mushroom=棕蘑菇 +Waterlily=睡蓮 diff --git a/mods/flowers/locale/template.txt b/mods/flowers/locale/template.txt new file mode 100644 index 0000000..a3a687f --- /dev/null +++ b/mods/flowers/locale/template.txt @@ -0,0 +1,12 @@ +# textdomain: flowers +Red Rose= +Orange Tulip= +Yellow Dandelion= +Green Chrysanthemum= +Blue Geranium= +Viola= +White Dandelion= +Black Tulip= +Red Mushroom= +Brown Mushroom= +Waterlily= diff --git a/mods/flowers/mapgen.lua b/mods/flowers/mapgen.lua new file mode 100644 index 0000000..f282f50 --- /dev/null +++ b/mods/flowers/mapgen.lua @@ -0,0 +1,181 @@ +-- +-- Mgv6 +-- + +local function register_mgv6_flower(flower_name) + minetest.register_decoration({ + name = "flowers:"..flower_name, + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.006, + spread = {x = 100, y = 100, z = 100}, + seed = 436, + octaves = 3, + persist = 0.6 + }, + y_max = 30, + y_min = 1, + decoration = "flowers:"..flower_name, + }) +end + +local function register_mgv6_mushroom(mushroom_name) + minetest.register_decoration({ + name = "flowers:"..mushroom_name, + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.04, + spread = {x = 100, y = 100, z = 100}, + seed = 7133, + octaves = 3, + persist = 0.6 + }, + y_max = 30, + y_min = 1, + decoration = "flowers:"..mushroom_name, + spawn_by = "default:tree", + num_spawn_by = 1, + }) +end + +local function register_mgv6_waterlily() + minetest.register_decoration({ + name = "flowers:waterlily", + deco_type = "simple", + place_on = {"default:dirt"}, + sidelen = 16, + noise_params = { + offset = -0.12, + scale = 0.3, + spread = {x = 100, y = 100, z = 100}, + seed = 33, + octaves = 3, + persist = 0.7 + }, + y_max = 0, + y_min = 0, + decoration = "flowers:waterlily_waving", + param2 = 0, + param2_max = 3, + place_offset_y = 1, + }) +end + +function flowers.register_mgv6_decorations() + register_mgv6_flower("rose") + register_mgv6_flower("tulip") + register_mgv6_flower("dandelion_yellow") + register_mgv6_flower("geranium") + register_mgv6_flower("viola") + register_mgv6_flower("dandelion_white") + + register_mgv6_mushroom("mushroom_brown") + register_mgv6_mushroom("mushroom_red") + + register_mgv6_waterlily() +end + + +-- +-- All other biome API mapgens +-- + +local function register_flower(seed, flower_name) + minetest.register_decoration({ + name = "flowers:"..flower_name, + deco_type = "simple", + place_on = {"default:dirt_with_grass"}, + sidelen = 16, + noise_params = { + offset = -0.02, + scale = 0.04, + spread = {x = 200, y = 200, z = 200}, + seed = seed, + octaves = 3, + persist = 0.6 + }, + biomes = {"grassland", "deciduous_forest"}, + y_max = 31000, + y_min = 1, + decoration = "flowers:"..flower_name, + }) +end + +local function register_mushroom(mushroom_name) + minetest.register_decoration({ + name = "flowers:"..mushroom_name, + deco_type = "simple", + place_on = {"default:dirt_with_grass", "default:dirt_with_coniferous_litter"}, + sidelen = 16, + noise_params = { + offset = 0, + scale = 0.006, + spread = {x = 250, y = 250, z = 250}, + seed = 2, + octaves = 3, + persist = 0.66 + }, + biomes = {"deciduous_forest", "coniferous_forest"}, + y_max = 31000, + y_min = 1, + decoration = "flowers:"..mushroom_name, + }) +end + +local function register_waterlily() + minetest.register_decoration({ + name = "default:waterlily", + deco_type = "simple", + place_on = {"default:dirt"}, + sidelen = 16, + noise_params = { + offset = -0.12, + scale = 0.3, + spread = {x = 200, y = 200, z = 200}, + seed = 33, + octaves = 3, + persist = 0.7 + }, + biomes = {"rainforest_swamp", "savanna_shore", "deciduous_forest_shore"}, + y_max = 0, + y_min = 0, + decoration = "flowers:waterlily_waving", + param2 = 0, + param2_max = 3, + place_offset_y = 1, + }) +end + +function flowers.register_decorations() + register_flower(436, "rose") + register_flower(19822, "tulip") + register_flower(1220999, "dandelion_yellow") + register_flower(800081, "chrysanthemum_green") + register_flower(36662, "geranium") + register_flower(1133, "viola") + register_flower(73133, "dandelion_white") + register_flower(42, "tulip_black") + + register_mushroom("mushroom_brown") + register_mushroom("mushroom_red") + + register_waterlily() +end + + +-- +-- Detect mapgen to select functions +-- + +local mg_name = minetest.get_mapgen_setting("mg_name") +if mg_name == "v6" then + flowers.register_mgv6_decorations() +else + flowers.register_decorations() +end diff --git a/mods/flowers/mod.conf b/mods/flowers/mod.conf new file mode 100644 index 0000000..cdafe64 --- /dev/null +++ b/mods/flowers/mod.conf @@ -0,0 +1,3 @@ +name = flowers +description = Minetest Game mod: flowers +depends = default diff --git a/mods/flowers/textures/flowers_chrysanthemum_green.png b/mods/flowers/textures/flowers_chrysanthemum_green.png new file mode 100644 index 0000000000000000000000000000000000000000..01d8c7e3a69a7dfe9e00084d41f1b69df00843a0 GIT binary patch literal 235 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4rT@h1`S>QUuBeQK7*)PY_YRNGFQn=*yPx|(`dqW zhyDW^t4?#QJu9&ClE?PT^1Cl-?7iT$`MUX`TRNL~PV+G^Fff(``2{mLJiC#`z`$Vd z>Eak7A$j&-w3veegTuku6Vg?tKL5AqWC8bkq*2JC_6)uf^j9bj>!oM;wFfe$!`njxgN@xNAClpX2 literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_dandelion_white.png b/mods/flowers/textures/flowers_dandelion_white.png new file mode 100644 index 0000000000000000000000000000000000000000..1bc02fb51d7b7a590b7dc83d670bea5f97d815f3 GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdqsCd_r6q7#RNl|L>V#6_RiD zeVO32F8*gzhDN3XE)Lq7#OrXT^vI=t|u>0O%Q1?a*=tc)RPc(pu>?x r<>Z&XcVG!u9kf*0~Au1i?w%@A{h nV^Pz|hLa3u5?Gwr*ceh?GRx05)YWHTU|{fc^>bP0l+XkKaT6w3 literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_geranium.png b/mods/flowers/textures/flowers_geranium.png new file mode 100644 index 0000000000000000000000000000000000000000..88de1d7f21b0403a33413a7c76f27f3324ca8e82 GIT binary patch literal 163 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu3Nd_r6q7#LgwFB&+W@sHZ5 zV?8S*-^?S)pt=2=g|GIm-4B#6P5R2fz`$4%|z1C#?X*vr3E|Q+9E*9F%y%F*Qk~^(A-1B~HNrwrDnHAC3;j%~x2Yr-a&TGB7YO Nc)I$ztaD0e0s!{#F5CbB literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_mushroom_brown.png b/mods/flowers/textures/flowers_mushroom_brown.png new file mode 100644 index 0000000000000000000000000000000000000000..33ffcd474e0d5228f7c6dc843b5d5feee44f6757 GIT binary patch literal 155 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdmu-d_r6q7#I?qtb)xAN~1$! z?9B_p0&)U84sF}Ka^|!JeI4E9gKsCYC z%#^|Sj0?-;gFNnz?(PQ8oE!>W7Ge&eoBbJt7;zE{-7_ z*OM2p8W^`-IM&pZAlAKLLB|5-2?s@#G&EK*2n7WNWi@F$y2Ehw=spGy28P-emZIes TFa2gbP0l+XkKiPAc- literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_rose.png b/mods/flowers/textures/flowers_rose.png new file mode 100644 index 0000000000000000000000000000000000000000..e3b841d2a4209bc2347f2479dbaf3b717dffe4db GIT binary patch literal 136 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdu#id_r6q7#KWK^k*_KoMB+F z@HNN_U}0ilU|=i>@(X5gcy=R=fq_BY)5S4_<9hM|{u#Xsc$8CFIh;>QoJt64(iCdA k)Mvn^%-o~sv`UI$l?#)TXww%@1_lNOPgg&ebxsLQ0MvLP&;S4c literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_tulip.png b/mods/flowers/textures/flowers_tulip.png new file mode 100644 index 0000000000000000000000000000000000000000..471fcd3ab5aa0d5021667e814b38279d029748b4 GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdqsCd_r6q7#RMiF@)q>dnQ<0 z_-g&1$x!P0GmU|Pfw3gWFPOpM*$og!+tbA{gyVX$f+z=vgXAKEHie#pM;eYLv>DHk p6j9JgpE03ZaLU0XhU5kg1_wjNPThTiY77hv44$rjF6*2UngGlECcgjx literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_tulip_black.png b/mods/flowers/textures/flowers_tulip_black.png new file mode 100644 index 0000000000000000000000000000000000000000..1dd09f746caaf3baf52b57c6d262cb2bfe5fbaf6 GIT binary patch literal 172 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdsSyd_r6q6d9}qRrRD)b)ziJ zlAVmRtvqT%Lwa;$W*R0eG)Z1&ma^QeXjOIlf$2VvRNpZ$Fff(``2{mLJiC#`z`$VO z>Eal|aXmRfK~O`(L9)xBO{nJ}U+`hZrInV6JbG;`9Is8ZLtbpro^tRFLvjNL!^9QL WZMs@oZy6XE7(8A5T-G@yGywns^)es; literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_viola.png b/mods/flowers/textures/flowers_viola.png new file mode 100644 index 0000000000000000000000000000000000000000..ca2d750efff69f79a02a3a2e24bc220525d8ebd4 GIT binary patch literal 153 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd7G?$phPQVgfdoVYd_r6q7#L<6|2JkR_e^l` zNHGk_cd+m^?m1k@&cMLHSQ6wH%;50sMj8VHgOR6;V+hCfZ literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_waterlily.png b/mods/flowers/textures/flowers_waterlily.png new file mode 100644 index 0000000000000000000000000000000000000000..973e511333910da75cad10e13d6d80417353e28e GIT binary patch literal 403 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7qdZ+4LoEE42HWbpIEu`j zpJd(Jo6}tTrp#_qtkuPcMF+xi1bREzywyck=yY-jNl9JID5-07c^fYCe$JD=%E{YX zZ#>y^bLP(HcdF0tKF?V2zcD+GFWsOt;K-Yo69VqPcHVTY*+R`F&DrU7qR4N3(>FH$ z6$=A4tY*-^E`MBPM^Uh#n7+_k>GagK#m`eaL(I72Jo-iS1+w1Hc>Fip ze0olT&guyar%nbT+cl=!KXnERMt|v$2 z%e%vs97l7$%K6NnvWvH;>89M>^wvbyf4Uz6tzY$?%<4@I>i8?HCd3!gCX#Nxp`Po) zg&ntMyvR|Takt9sNbn5p17%Wk8F{A*7XA4t+F^fw|0DLZQZg!&4sI}GU|?YIboFyt I=akR{04IN}i2wiq literal 0 HcmV?d00001 diff --git a/mods/flowers/textures/flowers_waterlily_bottom.png b/mods/flowers/textures/flowers_waterlily_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..3dbeaf400e77f91f7181a0b149453f1488646bf9 GIT binary patch literal 327 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 literal 0 HcmV?d00001 diff --git a/mods/main/textures/invisible_skin.png b/mods/main/textures/invisible_skin.png new file mode 100644 index 0000000000000000000000000000000000000000..e28e0d4f71d45f059ea64b7738c27579d86dad6a GIT binary patch literal 143 zcmeAS@N?(olHy`uVBq!ia0y~yU=RRd4mJh`2Kmqb6B!s7*pj^6T^Rm@;DWu&Co?cG za29w(7BevL9RXp+soH$f3=9nHC7!;n> (LGPLv2.1+) +Various Minetest Game developers and contributors (LGPLv2.1+) + +Authors of media (textures, models and sounds) +---------------------------------------------- +Original model by MirceaKitsune (CC BY-SA 3.0). +Various alterations and fixes by kilbith, sofar, xunto, Rogier-5, TeTpaAka, Desour, +stujones11, An0n3m0us (CC BY-SA 3.0): + character.b3d + character.blend + +Jordach (CC BY-SA 3.0): + character.png + +celeron55, Perttu Ahola (CC BY-SA 3.0): + player.png + player_back.png diff --git a/mods/player_api/api.lua b/mods/player_api/api.lua new file mode 100644 index 0000000..6a572f5 --- /dev/null +++ b/mods/player_api/api.lua @@ -0,0 +1,239 @@ +player_api = {} + +-- Player animation blending +-- Note: This is currently broken due to a bug in Irrlicht, leave at 0 +local animation_blend = 0 + +player_api.registered_models = {} + +-- Local for speed. +local models = player_api.registered_models + +local function collisionbox_equals(collisionbox, other_collisionbox) + if collisionbox == other_collisionbox then + return true + end + for index = 1, 6 do + if collisionbox[index] ~= other_collisionbox[index] then + return false + end + end + return true +end + +function player_api.register_model(name, def) + models[name] = def + def.visual_size = def.visual_size or {x = 1, y = 1} + def.collisionbox = def.collisionbox or {-0.3, 0.0, -0.3, 0.3, 1.7, 0.3} + def.stepheight = def.stepheight or 0.6 + def.eye_height = def.eye_height or 1.47 + + -- Sort animations into property classes: + -- Animations with same properties have the same _equals value + for animation_name, animation in pairs(def.animations) do + animation.eye_height = animation.eye_height or def.eye_height + animation.collisionbox = animation.collisionbox or def.collisionbox + animation.override_local = animation.override_local or false + + for _, other_animation in pairs(def.animations) do + if other_animation._equals then + if collisionbox_equals(animation.collisionbox, other_animation.collisionbox) + and animation.eye_height == other_animation.eye_height then + animation._equals = other_animation._equals + break + end + end + end + animation._equals = animation._equals or animation_name + end +end + +-- Player stats and animations +-- model, textures, animation +local players = {} +player_api.player_attached = {} + +local function get_player_data(player) + return assert(players[player:get_player_name()]) +end + +function player_api.get_animation(player) + return get_player_data(player) +end + +-- Called when a player's appearance needs to be updated +function player_api.set_model(player, model_name) + local player_data = get_player_data(player) + if player_data.model == model_name then + return + end + -- Update data + player_data.model = model_name + -- Clear animation data as the model has changed + -- (required for setting the `stand` animation not to be a no-op) + player_data.animation, player_data.animation_speed, player_data.animation_loop = nil, nil, nil + + local model = models[model_name] + if model then + player:set_properties({ + mesh = model_name, + textures = player_data.textures or model.textures, + visual = "mesh", + visual_size = model.visual_size, + stepheight = model.stepheight + }) + -- sets local_animation, collisionbox & eye_height + player_api.set_animation(player, "stand") + else + player:set_properties({ + textures = {"player.png", "player_back.png"}, + visual = "upright_sprite", + visual_size = {x = 1, y = 2}, + collisionbox = {-0.3, 0.0, -0.3, 0.3, 1.75, 0.3}, + stepheight = 0.6, + eye_height = 1.625, + }) + end +end + +function player_api.get_textures(player) + local player_data = get_player_data(player) + local model = models[player_data.model] + return assert(player_data.textures or (model and model.textures)) +end + +function player_api.set_textures(player, textures) + local player_data = get_player_data(player) + local model = models[player_data.model] + local new_textures = assert(textures or (model and model.textures)) + player_data.textures = new_textures + player:set_properties({textures = new_textures}) +end + +function player_api.set_texture(player, index, texture) + local textures = table.copy(player_api.get_textures(player)) + textures[index] = texture + player_api.set_textures(player, textures) +end + +function player_api.set_animation(player, anim_name, speed, loop) + local player_data = get_player_data(player) + local model = models[player_data.model] + if not (model and model.animations[anim_name]) then + return + end + speed = speed or model.animation_speed + if loop == nil then + loop = true + end + if player_data.animation == anim_name + and player_data.animation_speed == speed + and player_data.animation_loop == loop + then + return + end + local previous_anim = model.animations[player_data.animation] or {} + local anim = model.animations[anim_name] + player_data.animation = anim_name + player_data.animation_speed = speed + player_data.animation_loop = loop + -- If necessary change the local animation (only seen by the client of *that* player) + -- `override_local` <=> suspend local animations while this one is active + -- (this is basically a hack, proper engine feature needed...) + if anim.override_local ~= previous_anim.override_local then + if anim.override_local then + local none = {x=0, y=0} + player:set_local_animation(none, none, none, none, 1) + else + local a = model.animations -- (not specific to the animation being set) + player:set_local_animation( + a.stand, a.walk, a.mine, a.walk_mine, + model.animation_speed or 30 + ) + end + end + -- Set the animation seen by everyone else + player:set_animation(anim, speed, animation_blend, loop) + -- Update related properties if they changed + if anim._equals ~= previous_anim._equals then + player:set_properties({ + collisionbox = anim.collisionbox, + eye_height = anim.eye_height + }) + end +end + +minetest.register_on_joinplayer(function(player) + local name = player:get_player_name() + players[name] = {} + player_api.player_attached[name] = false +end) + +minetest.register_on_leaveplayer(function(player) + local name = player:get_player_name() + players[name] = nil + player_api.player_attached[name] = nil +end) + +-- Localize for better performance. +local player_set_animation = player_api.set_animation +local player_attached = player_api.player_attached + +-- Prevent knockback for attached players +local old_calculate_knockback = minetest.calculate_knockback +function minetest.calculate_knockback(player, ...) + if player_attached[player:get_player_name()] then + return 0 + end + return old_calculate_knockback(player, ...) +end + +-- Check each player and apply animations +function player_api.globalstep() + for _, player in ipairs(minetest.get_connected_players()) do + local name = player:get_player_name() + local player_data = players[name] + local model = player_data and models[player_data.model] + if model and not player_attached[name] then + local controls = player:get_player_control() + local animation_speed_mod = model.animation_speed or 30 + + -- Determine if the player is sneaking, and reduce animation speed if so + if controls.sneak then + animation_speed_mod = animation_speed_mod / 2 + end + + -- Apply animations based on what the player is doing + if player:get_hp() == 0 then + player_set_animation(player, "lay") + elseif controls.up or controls.down or controls.left or controls.right then + if controls.LMB or controls.RMB then + player_set_animation(player, "walk_mine", animation_speed_mod) + else + player_set_animation(player, "walk", animation_speed_mod) + end + elseif controls.LMB or controls.RMB then + player_set_animation(player, "mine", animation_speed_mod) + else + player_set_animation(player, "stand", animation_speed_mod) + end + end + end +end + +-- Mods can modify the globalstep by overriding player_api.globalstep +minetest.register_globalstep(function(...) + player_api.globalstep(...) +end) + +for _, api_function in pairs({"get_animation", "set_animation", "set_model", "set_textures"}) do + local original_function = player_api[api_function] + player_api[api_function] = function(player, ...) + if not players[player:get_player_name()] then + -- HACK for keeping backwards compatibility + minetest.log("warning", api_function .. " called on offline player") + return + end + return original_function(player, ...) + end +end diff --git a/mods/player_api/init.lua b/mods/player_api/init.lua new file mode 100644 index 0000000..f258aea --- /dev/null +++ b/mods/player_api/init.lua @@ -0,0 +1,26 @@ +dofile(minetest.get_modpath("player_api") .. "/api.lua") + +-- Default player appearance +player_api.register_model("character.b3d", { + animation_speed = 30, + textures = {"character.png"}, + animations = { + -- Standard animations. + stand = {x = 0, y = 79}, + lay = {x = 162, y = 166, eye_height = 0.3, override_local = true, + collisionbox = {-0.6, 0.0, -0.6, 0.6, 0.3, 0.6}}, + walk = {x = 168, y = 187}, + mine = {x = 189, y = 198}, + walk_mine = {x = 200, y = 219}, + sit = {x = 81, y = 160, eye_height = 0.8, override_local = true, + collisionbox = {-0.3, 0.0, -0.3, 0.3, 1.0, 0.3}} + }, + collisionbox = {-0.3, 0.0, -0.3, 0.3, 1.7, 0.3}, + stepheight = 0.6, + eye_height = 1.47, +}) + +-- Update appearance when the player joins +minetest.register_on_joinplayer(function(player) + player_api.set_model(player, "character.b3d") +end) diff --git a/mods/player_api/license.txt b/mods/player_api/license.txt new file mode 100644 index 0000000..8ddb090 --- /dev/null +++ b/mods/player_api/license.txt @@ -0,0 +1,60 @@ +License of source code +---------------------- + +GNU Lesser General Public License, version 2.1 +Copyright (C) 2011 celeron55, Perttu Ahola +Copyright (C) 2011 Various Minetest Game developers and contributors + +This program is free software; you can redistribute it and/or modify it under the terms +of the GNU Lesser General Public License as published by the Free Software Foundation; +either version 2.1 of the License, or (at your option) any later version. + +This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; +without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +See the GNU Lesser General Public License for more details: +https://www.gnu.org/licenses/old-licenses/lgpl-2.1.html + + +Licenses of media (textures, models and sounds) +----------------------------------------------- + +Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0) +Copyright (C) 2011 celeron55, Perttu Ahola +Copyright (C) 2012 MirceaKitsune +Copyright (C) 2012 Jordach +Copyright (C) 2015 kilbith +Copyright (C) 2016 sofar +Copyright (C) 2016 xunto +Copyright (C) 2016 Rogier-5 +Copyright (C) 2017 TeTpaAka +Copyright (C) 2017 Desour +Copyright (C) 2018 stujones11 +Copyright (C) 2019 An0n3m0us + +You are free to: +Share — copy and redistribute the material in any medium or format. +Adapt — remix, transform, and build upon the material for any purpose, even commercially. +The licensor cannot revoke these freedoms as long as you follow the license terms. + +Under the following terms: + +Attribution — You must give appropriate credit, provide a link to the license, and +indicate if changes were made. You may do so in any reasonable manner, but not in any way +that suggests the licensor endorses you or your use. + +ShareAlike — If you remix, transform, or build upon the material, you must distribute +your contributions under the same license as the original. + +No additional restrictions — You may not apply legal terms or technological measures that +legally restrict others from doing anything the license permits. + +Notices: + +You do not have to comply with the license for elements of the material in the public +domain or where your use is permitted by an applicable exception or limitation. +No warranties are given. The license may not give you all of the permissions necessary +for your intended use. For example, other rights such as publicity, privacy, or moral +rights may limit how you use the material. + +For more details: +http://creativecommons.org/licenses/by-sa/3.0/ diff --git a/mods/player_api/mod.conf b/mods/player_api/mod.conf new file mode 100644 index 0000000..bf62327 --- /dev/null +++ b/mods/player_api/mod.conf @@ -0,0 +1,2 @@ +name = player_api +description = Minetest Game mod: Manages player visuals diff --git a/mods/player_api/models/character.b3d b/mods/player_api/models/character.b3d new file mode 100644 index 0000000000000000000000000000000000000000..3e0827e40b5608d36019d0cfef98994d2fb9584c GIT binary patch literal 73433 zcmZ>AGIqHr$H>6Qz`)=X6dJ6@zyM}DXCxLSCYPiZF`PZ)V-Ld&3=Q@SP!%Bh|NsC0 z{rp{A`{fuJ0&)^7Q;R^NNEoCX86%{8U4uPDBpDb$MuY{01oMbOECxA*iGhJ3Esf1# z#!OGgq_npE2we^P85k7oK{zdq?EpwV0YjbvE=_u4lhhK1l9^%7elOA&&?jnE4=i1^byZPi_Xe zAL2fk+d%d+z`|EUWL>Z(c6o64tq@rkyb@wRvVI3UP&S$kH6OdYf_-Wl+kxp=(|-Uo z{M*3tX&C800WLpt=1B+a@(p0~LGlp$!Tw@^q+^iz5P6XOknn+p4M?2>*nCv?AX9WGaKX%5Jt#D^drkR*n;vu$bN+R=<*F< z^AYYtmIs*+PCuZyb4*ENI{*@aV6Zw+d1D7E|I*Uhu*e?(r7y5NDF0yU2gxJSKc+mW z`~k}!K$s7<7vcm4kp2d+`5^g>G&ToFx`9eFG@#gzT^?dS!hPuGL*xDKS=tAhwpv{ z21xz`rEf(3fXe@?-w%o#So%k#Z>T)Do&>ueOa29^0fiyRd~p770GSWTUm!UK28Mt2 zp!kR7F9(qMDDvRu2`K-8^AA$_4Al>o2m24Ld`Fi@&)-maB>QJW!w1uTkon;939bBs zxgR7C_TK?S`2aN^>^_M5Q`6WS5alCC9uzhp8dCnIrL}?O)8X|$OdeAH!sHR}v7U9d79q#s=VgXNLThw2B(Bg{u~ zA5

    K7&1K{RlE2gh6fur4MlZk5s>cE)`ay93E+4`AvCD(f7o`6HDc?}^+c7XebL6>I$l`lx?16dvv{^0Ztmd7+7BoFdGq@*wv?d_kqj@VUQZQ{owK&yF9pk4VFik57Q4a zA0iL(KX!SL{cLFUCoB#jybIRBxQ-!OTQ`QY#Y z`yb*ym>kF+ko&>u8_9p@@(}-l;vW+J$nv225h4%rKX!Sr`QZEku^(hF%nZ2wV0nms zba{~fAn6||eL%wpWIsY45q~iALGobx!Tv{>53>UykMJKz4unBwfaD?R8zhggA0`j# zA423o{>Ls4F5kfQBWC#oia&7uhtxj?n+?sQkn#(&{syI8usT~%`3p)Pi24mI4%H7b zpTXY9SlEGqp~KO@SQxGU12U(<&Il}yO&;t&uzXsY8y5W_d5HPg`r8PQ2Kz#gUrV+4>2Dk5Ah$eevtVPd64}O{UCcm800p%`QY%uln0l8 zApbjn%*QSdF(11;$b7IontqrYLGAHgTo(59-2N-<&n%sk_X!l4j)W;Q1~F^G0g|bgY8Gs4+?jXAHf*Z2Z4t##C&vl z^zcKL2bm9%N5n6>e1ly`kZ150X0Uw>pz%=9xG0DR5(4o-Y&Hf4237_J1{MYe26hGp z1`r>_=3-!A;ACK6;9y{2;AUW80P#U=J_ZH`UIqpR9tH*meg*~x5Ff-AVqjnpWME(r zU|?VnW?*0d@j+}c1_lOE1_lNZ1_lOk1_lNYAHg?03>X*~ zj2RdhKztC}jDdl{l!1Z4gn@y#0Rmh7#J8V85kHW7#J9=85kHqd=MMdFa#A& zHlPBEfdO0)f!IzA3=ED83=9qo3=GbofpRF@je&u|m4Si5g@J*=oq>S?#0Rmx7#J8l z85kHm7#JA585kHqd=T4@fq}u7fq}t?fq}uFfq?7#IQ=7#M;X7#Ki& z5Ic;4fgzNEfgyx}fgzlMfdRw^v7;Cm7$O-M7$O)L7@`>%7(jdwJC1>YA(nxGA%=m0 zA)bMO0mKKflNcBn5*Zj65*Qd5k{K8nKztB8je&t7m4SgFg@J(~9W>?+WoI!kFk~_? zFk~<=Fk~|@Fo5_Vb{+!*LoNdYLkfnhcS0|ST;V$Wk>V3^Cmz%Yk_fnh!a z0|ST;VlQG~U|7h&z_5UUfnhNN0|ST;VlQK0U|7n)z_5gYfnhlV0|ST;VmtbI`hxN$ zD39L(5ex-RplKEjRz?P={FF)t!TzvKpw1Uq4l-x}DwLoFAV?Hapg8&axjKMK2#^p% zgFU1WX|RVBAPx4Q!UQxJ4JtH1G(>5GJ*Xf7@j-n1foHO4~Pa8N+23kAc1I5;RK>Vg%F4a6;2=;R4{>PP$31PL4^^B z1{G2u8dN}mXi#AVqCtfchz1o_AR1IqfoM>n1)@QP6Nm;CS|A!!V1Z~*;RT{?Km-E= z1E}xiLJ>rR3O^7HDilF9s6YhKpu!PEg99LkCf4o*mDhyS{`+5V-^Rti3sk0~ ztNs7K-X4U(u4Q0o`0>BqzF)U)7pUAvR}1kAq&@-F!EgW9+m~-Ux(gH*=xRY`f-ub7 zTmS3r4@mIt2Gt+vYSGQz1#)kq?QT#VgRT~2CJ4jK?fYMEui8;Ki;?|poJH>l1-SBvfjpMUlC2Xx-- z2Gxs%)IR-NZ~rx(c@L=WB&4?XZ@oQF5&s@g{Ypr!^xt~>5JsszpgNe4+9QAJ?e(rI z?E%%(gw$65skiqyuDJ(PmlIO!_NU%{>Os9dp!yzNEhub37#6;&f9mZw?l#;5Y7-Dr zEA^+|{`_{MJ)m|2A+;cL*Y7sm18Q5Kt3{7Dkb9>c)Y}7Ue-Kg&3J1^QntMQP6hdl2 z;j4dDX%DC!Lr5(w-au^~LTX{@0n{EMq!yOWKy4;MYC-Aukj|Ukpmr6yT2P#UFf86c z`C|X$^SeQ9FLbr&;S0-ep!OLdwXl2)YQv$c1=$b6FgJk82lbAk-Jo_Jx>|HMfXbbY zMBCkMT(B_UP8_0=3K0)q=tZg2AdA zK=D?(?dUF0+Z|mk$V?Cht7Kqk0Hp^|{RV2^qpO9OiKsV0>8vf$b~mUGfUXu~CJ4jK z1*Kn5{RZkMpsPhU7nUzTeF;KpLHVs=$EMw&{sy{Qko_PGa|0+JAAEd%H>gj7t`^-5 zpz`6c&YRt!ehVSBpmOJ1Jo6q<--eJ{Sa}BO{}56ODkno3rS^dONQBhF%3n}FijZ1R zx$b^ka}TJmMMy2EzLa!723#;Ei{W?NwLFRhyHrxa1 z`=P5vk2jEe^Y-cO0rd|Fsjc}_Z+~=;<{nTVl91YCf9mZ&?orwU>Sq#CEBCkFp6QC@ z9#CHtT`efQKo}Ng4S(zH+co(2fcmS1)V}yzZ-4p=(;iTtmXO-OfA#iT`Cjh^^?M1a z-TbfKUa#rgZcyJCT`hX}a{sTl_g37v8`OU$q&D<_z5Us1lXrvq*yw6OVF1FgaG3bN z-u{J1{%%k|oRHeRptik|)oxH<9bGNDdvE`*w~uq;+70T@6H@!`f4zN@`oUeGK0hI~ zzy8NG-_yQ@V2}z(UvJHS)-KRk1~F=djVA2?jd!4{1;sB2gH2_CnA@K`c_(O0 zgpk_5|Lg77?o!(Y8aF{#i|*d9|Lg5@dZ+9Hjja$;`|N+cefx>$yFlYFgw&q;UvJOz zQgt_IjE0cf1^?^qt7GDKgT`?Psg3_%Z-2e0e>Z5X2VE^Fyg(QhW?cX4?fEk{?gotq zp{qp?hxz~N?H&5A>;{b)5mKx0uioC{{P*3UaV0`(r~IwA-^IbZ2Q>CXNbSEr_4e~s zW%q!_rwFM{`%`bveM)-|Xbg*x+UvjT?GH}3*aI5pBBVCrcfI{Z59d9gu`ohvKm4k< z|Fq6~4`{rMklIDR>g}Ix2;2i2QzN9d42Q=Ioq$X_4~^PAMadi(zJpSwZho9JrM{WkMoz5U~|Yr8>XpoG-2{jayzDBHXn zG){`H7GysN!`u-4zux|Q%f#KFu~c-m=x&((zutbSWAbj$cq<{bC;r#l?+wu04H}ar zq!v_83OT;r1sb;{q!v{E);7-A1sdBWq!v^cep;%%3pD;qNG-^(p(-WBLxzcr-C;|0>Ve2^zB|q!ttopON@D zKx5y8)Pmwo!13)a(D*nZwV?E{D?oEMXbhc@T2MM$;h4M|G|rB$7L;~D7!;5Kyx01)Pm|EJ@?Q( zpm`BOYGL&oXzqlNT9CPd?xA}?^DBhZg4}y~bKoA(91J0~pm5l*!+Q^Co`#TGQ26@9 zJMRI_m72B# zG|xwj+UwFa%QMpp}}+dvqU7eMXQIX~*{bA-xl z4q|ZwNF4~n)HXh;x8Ldg*5(ivwV-kwg2AdAWX{yv%YIj~Jxqk!1qbWxtydY@9w9=l z#hH5h%cqrWk77{^aw`afUBJN5aP&#N{cE*1Hpj52g}4<|4}euST>4ROuhCRwa~z9W zkeMJ1R>{E7(Dc9F{<~bA^$9F$(anYM85mBIp!O70?G?6D@UjnNKL{hc;g?+9?$c1U zHCCtLY9V%_`c1v5XwMm_+Lohd;A%l;f-uZnP?)_`d$Z>(RITpMvv9TO=7Qql;%TM5 z=b&oS)6U^k3ytHw=b>uxnS0@Cz5SF=LVGVj)grqW-3>iI>+OR-rtY~2Rf{hiKx)H2 zrrKPBsznZ8baSC@u)Pdbi!Z-H{bqXws+JgYuR_%la&P#@RGVv1wS>YU=ws@h>rl0X z!guN?p}jYtYKe)rn^3j*%mt-~OQ)6g-h!${b}uN6fiQYHyA4%~FC0L56O?{Ii)KOP z8FKi7%miVWxuCqsCSSMvF4SCn@dk-=1_sa~+*)l029MN4&=4p?14t97aD*rTWh5Ae zS_4`wj@xv7P1JJfdRDe3&aO4>H^WA1zR8*v=|FSgBDtWXwV`m5Di)&1)@QV zpFlKdVH1c3Em{K6pan@F8noC5M1vL*foRYoArK8(00g2zi+eycXyFcs1}(|~(Vzu4 zAR4ro21J7v%7AFlA{Y=2THperL5o*FG-zQ8hz2b>0nwlZB_JBKSOi3a7J`6i&>{~I z4O+kfqCtx@Ks0FK1&9VMssPcT1rs0|v={Ihz3oL zf@sjhCx`}3YJzCcge8auO-6!f&_pAM22CP@XwU>9hz3pmfoRag9*71_+JR`$gdB(l zO}2q(&_o)D22GNIXwU>0hz3n=foRag6^I5+N`Yw5gcFDcO(ub8&_of422BEiXwU=? zhz3pGfN0Rf42T9zx`1fVgbIiTO_qRY&_oD`22FB+!U;5i0ir>Z6CfHi@c^R1ISRTX z0i+%@833X|1N|TxG>8wPK?C$48Z`J0qCo@eAR07i4x&K=;vgC{*bSmV1KA)NG)N7i zK?Ber8Z@{JqCo@4AR06%45C2;z91SjmwcqCo?rAR092 z38Fy*njji9SP7y*1CbyaG{^{|K?8^&8Z8VGK?7tU8Z`I?qCo>&AR07i1)@O%QXskyL_l{sfS8~`B2YMk27o{`XmAHag9dIu zG-yx;M1uxgKs0DD1w?}eNYRgUP{$iYgF4k98q{G1(V)&Shz50ZK{WazTu`|SEq_5w=mrRQ z`3nnf@FHB00(7;I%Amo1iS~bsrAAddm<*Y>L(1X?HPFsUP?&-2g<;TOg|t6|)t|Z5 zJKNtg?|_uo4a=bB8o<t-r)&We?Rce!-do4*1>la2xc5xi^-3hH58nC(7>VLhx z+u1(rJ1jiACtRDf6Iy@3+^`X3Cd>`9|JB>4uGw#`^}%|#zxdIekUFM8ZT8HQpwnHz zZUCtT;q8Cx?cY^=wf5Ukuv;$k&rWDP)BsfrHy5O~^-sM$f1J3@%d9E8gO^J0g49*; zFxv!j0}ONiuD9Rx#KguiZsYDbj8?lK^%-0(C<>vAmK*Fne%9N^WCz*I4LrB|b!@~g zXq^WQGf>Pmz|{tQuebljlW&un@@n_CbEUhW^&%|Hj6m*$xxwjcz5SA(EjA8GOnWZx z?$`ybJ7HnA30bY-=X(1J!-+Nuv3z?3e5US#)UOR{Gr(a6+Jpv4iy%EVAM5Q`J)CXB za6@9xOwR?opmi|Zy&yF(H`Kkaw`aJx#OBB>#XZw1SMGw=)6nom^&9`Ydi#wxR@)@j zYwS_kvSAmbE^knSrbz~nxuA3lrr*@t=RVqC^FLpAPxzy)yP)+wG#na?VD^LP&^Pt= z2cB-WaZfSWQ~Gg`J(&bG1aSKL#RyK)z_tpiUFAT=NiGI#%{dV5pDi8h~0rS@$9y>J(_Jp>I0 zM0#LkXt3Y@rQSaFXNyg-w9pVl-S(~CK9wimMt3I19tVg1U66Ja_I$DM zN4@=}tRNc=^*_5S&0BUs+Fo$AC~*=0tKQ!7iHXgv!l%32=N0UNw$Gs9+kldfpZ>15 zUlS{C6H<3}cWOiUE=U^=UOsFD`5%NqVWIZ7-aet?tM#!1TXv`Q+3te2^I%~HHW#E0 zgcbkQ+q19PZ>_d&_HJEgtDS+&)Gif7h9TkPZZ+Z1#K@v!wj{Y zi~gJLFTUdUvIy19)qO z1yT}+Cs-Ys^L|%^NA*rf+Z20!@#TNLy`VpXm8!Q$hBF)W-a( zw?FXM#AZ(JGwTn_3az014OsgD6y5MP3}~>;JuArOpZ8yDyNfMWkUj}!n1Ranjo<3+ z&vWP7^xAXU{CL-I1?jiI!t4Op4IukLc+;19d(NLNHeFYQY>I!+w1V_);9-VRzit0i zZ-3KZq79FOw9VJ^i>#piAB_49WbU00_4XnUXWQs!DA_~=uCjvkkucp0Qfu|T-oE6* z5}P}=8a5~LH&{XXQLyl3*bECVklF`t>+N-JthSl4TgRqNb*mM$uLZB)Kx#nhLHOaD zdiyUAH`v^LtZ$=Py2A?EAA_cy29&bT?M=PC=hMwL>iZ3CW~J}4g7(>Aam2dY_{pmHMC(7+GPdp`$5%$5(lD9aO+LIeR|MF z8|JHeHZqahtswowhGmd;6hbY?kGtR2+n=;pYol~Z%jUB5W-CY^5>{tH>TXaNfEEJY zdRK3sdu_RmLba;Rg08hz(0(Q~{W5^#7^D_tuKI_1`-g!GZJ7AvZ4%Bdvx4+R8 z)d;m9a}WKhx3`&SX=D0roAtW;_EwO7ILutsc;f^u(n?pfkyM^kOUT#(YW)T> z6NE2-7G~b!vkth~W3^kJ70=ew?oG=pyoR0f!qngAhjSj z9NrObwPN$tof)2@;6=C$46wH6gY_UaFbwjWMGT+y54PT2Zk$JVK*vO&<|b@_sRNl^ z`oG@Zz`4NMk@?*&URSl9&~X!}+6D0N1*v`Vuik#=p;gwYnwq;+B64;@$5x1)H}C^LMkZy|)uOjsrE<0o>OE*$>JWr+?Mk|NLcPGs%AYZbxQ@UC^-} zs9K1*AhjTK(|*?5->?p_+30a@_jM_OU6Ao0SiX1wu8%?LKv-Y&xaFw&| z(YR;53p(}$Qww$jNFB%>rl0HWH9k(T**TSe5APh0U6Ao9c%20=qd;oceXO^i88Op_ z<)!$Z)3zbIAY)kYIt%UwkXpMB_4fU@7TElbkl*uWVcah0I2W{@PXL?C2tBmnr$?LDUi^LIhU%V1%~Uh1RzZMKp3dNI0I3C;yEb{V&0H~~Js&Pq?1GNp z!Quk!H;}m?{P#`0{l~-&HjAwc_PjMO+XWfpgO@wtK03%u5dQVH-u_M0Y8z`o-8}+l z3wJ@r0b${Qa4*Q*p!fCmD&b3Pu1(a~lhu;F3p!Q^a|5VY0hdo8b3c8kw||o}+lFbE z(w^q1g@#&Pq4A-m);{79=QuL<_L2yr0)b$3&MxL)Z1T~ z)M7JRL3ocwzwa*SxFoEshKB>l4g0>;+aC$Yvk~p!+{3BvunRJF3G*9j954G(Z{Kq$ z(8lTN-`$ZxhPxo+n=rKtQ0kVnU-kBP159jU-#y#CK1gvFWDFG6)@VQ}cV7Iiw-oX_QE$cy51Ou!*6TpbKE=astpD~djIiTme6r_s9FY$^eX~Mzt(Go{#ioC;$is$wS5N5 z7ab?gSx+kwu!4-&!}8k!6!*gNTim;6){4Q3R**4$m|93192B-749mw3SN~ey3o^8V zj{8H)hXdd+1E~YW2dI2F6p&{l-oa@zU){k9GB*G#cOZEaROWy%sNA_Wsl{flg0Riy zeqSr-`~ftMH-O7^kUEgrNadN$@$g71=o|x7EhrKZX$(|OzJipKHXhN*R*-oJnBO4v z8^}x$Mk;@8tXi|JAafNk_cGur*KOXMEwqBpXTaQm6274N;yt9ku(@DSW(Aq^fTf)V zto6`*F(aER7b~ow^CHmnfT%A(;R~wYf|It`yxC}Eb7@tj6=)GIqTWQr1;}rp`t3l` zW}6vD3~j99E36>%E3mW!vQx9sNW$tOW;Vx&hxpvRm3Np6@b1x!afYgK9ea|56KI>UZdRCD6CkAM~fYgN` zbs#r@+LMy?X*N^Bo>GlLa$t_#{nSAd5v$PKV|_3MQB))&^^vxLlt!Q22TOF(9VFsQx0 zMTWyB|5}^1Ov)Zh$ebBWtpiH=3+e|bZ@+83a&ffvnf#fS(0MiJ*wq4X-3>AmghBm_ zy@ys=r)z3jGeqWCLgwCJ<|=^A1-TWZ7SwN1cP_BDW`1Wi$5qV|IzI;+TfyiL*~ai$ z|7Pp8`oMYA0zB{tFV`C|`dJ@$gj=27eAQCOOVk1~&j)h@qAUTq1A-Ct8+0xZnsyYn zK;$814}^_S3!N_{N-cCwktns$c}JquLgyxlQVUvy%K#rw#qT%JB3zJKY-2&Na9Ff| z8hDxxvfDr3M23*tl7qO^BvPt=2k*BZX|YS?P|CmDhk;eymc+>2^1_icz; z#$HZa*T5u0&>~!fT1ff@xfkTe8}IAw#W)(2CcWKilNpp`2wH>-iVLV4K-$2429Wy2 ze<0>QWmL1N_fIkeEy4w<#pVW(dXQ!fhd^*L2Q9({sl{jR6Gk=AT2cnkB3zJOh`E^V z1<6f(yA`Y!v;h3}VM4X|3!B3vZ3ASOH< zkm7Bxh+oo1&>~!r0&M2O(gSD#m}XGYM$jT$kXnd)5$#D(T!7Nqd|n1+&_Y9(=%kIH zMYssHkTy8Xe@N+fPij=sMsQ%j^Bclkka}3YV3n`iT_2RR5$r(*c)Jf|1>A2S^&kOI ziUMKKB3uw3>NgM*r&`b=T+rc;5WhkCkP!1A@d45dG82SBi*P}F=o$f(b}B>Lo+`~@w-1*wI&7d6a~(yz^Q z<_2BRB3zJKNP0j`zek?b+t251FaVXm3wRsWffnI{90_p)14{UU^4m*EhK-k?slp7=)f)?R|)I!~h;y2{-w^TFU5VQyv$!}QG zFRc6pEy5*aF0A|oEy4w0VFhUZ40`e+yikD}#K54p*V-8MG~A)S5Vye|vdE>u9=d?V zUK$)i4fc?QCk^(HMI{aP&;=v*(8VD3(1jl0Be_9ZpbIp>M{|StpwbdVLl;ee4!#6& z!AEq17?6dykR!T5eCPrM@KN0$K4jql0|RtX0Qi`0kT`TQAAC$Vh!2^BhaA@p;v0hq z=yBa3CUnvpd~7#}51p(AAKMM$LnoQR$9IGH;1(_e0|U54I^s{mg&YMA3K!^v3HV5G z5Fa|x!2q4a03Qbq5{FJcfR6(Q@gb823=Gf-0q_ywAaTe*euF)9klr3T0B;W&TyL<4 z44gOELkGp}Ap_nG_Rzs>d&odF0|R6b8gg7X$Xw{)G5EM}P(=e7^lh+*4Cpr4Lk4Rb z>>&fOkR!xF`l>(#^eAx<6Eg4#IZ7PFhYnbRj}!;-L9GW64IM-TA14mtLk9mK$BBdN zhYs4=Lk8p;?4g5g_RxVe@Dbx6eUJe#$Wh}UK6Ky;eAGCI4;^pUKWMBqz^f-tQ8Bl>7K@Q?W2SUI{kc0Tp0Sxd_-X=zqi%lJX#w~&TwH1w zWjwb0^S^%o#iYIF2Tz-TPs0VN{r`VCsJ;LXyn*5xgkyNTtUmm&-_Pr!VIj6~0r)gr zkXmTng5rihnscqL{jcAD?@^P*#K%9ur{N;hHlR#29teD3wfcYke$5NJEG~r@fltE) zsfGFt>;_P!2y(-=E-~wr|MmOD_WiQRi_Qn1h6_>)a|28rNbTEG4%Q6+>-V4TQ?QJ1 znF&4(7o-;AH&i#69L}|_`d7c-jLFS1m}M{cG+dBcCUE#d2I)X%f^d^ypY_$h_4@@E z=2$8|dI&xZ7oiq1NC$IAnB!7w{=fD6pUm&Hd=byQ2ec3uq!#Koc$k6Id+yzBZStpn ze^KNd%l-DEdq4|uL26-s1KAD3(swUd`~I%qFZ^+>=_4QG78r{RLsBAW{uSOuBu{FTi{{YU+N$CD2%uT2gEpN0!k z`wx=Nz~KNg7o=YK6_?HW@AdnA6P{bT-iraBh6_@Q>^G2^ph4c}?z}eX-|P1~2EMjT zTbKYo4Hu*q627SM<|n{sSrD zE!4f>P8ZC*s!;a^Bs{ltzZbIyv=A4h78(xVL41(EKyG$~hJ!sc96)UpkXlIiLfi{7 z7o-*zz9!SJTW&t%3qB1Oq!wx}crg!5EiB$#pP#l|wZv%;sI3E13-KFjde{g}4<2v! zT3Y&;?g6!jKx$#;g6xK2S!g;Fg{Cu5n+c>A8ouCg0I3DJ!yPI8?z0!&18P@+)I$6Q zY2bp?fz-qD#bao`0JXgkY9ZkOQU}7Y{Kmg9$5Q^$!`-0v8AvU}Z>ag$6q=9Cq4^lJ z5ErBt<~NxAAag%J%ZHPF3YOt6Gr_0fg49C%h8U0rsoerCcO>@xvdD_g2cL!uQVTT~ zYk8&(EzdyhMP#)g^I-TLw4A*CsL7)F@lWt+xFEFDX|MU-(O1P@|D6_q7vh4{Lj8tf zE+@1e5`3*@R-ZE;ybu?cT2NgGs2CaB-=f2d&@ELc;;n<_4*Sgl_|ixe?It<#f@o5MH

    SrD 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 Q=t5kq`3)9tAR3f60i`$@xBvhE literal 0 HcmV?d00001 diff --git a/mods/player_api/models/character.blend b/mods/player_api/models/character.blend new file mode 100644 index 0000000000000000000000000000000000000000..a32c3438b4e75d9db1ee045a7a8e607ba90c0235 GIT binary patch literal 632100 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%0A{dul9k`2F$EmuPd!!Y#0q%?+0UpXyi3^ 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

    8yI|G{xoK8j*YjvZu?CIfgq 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 a`1Pl*;Yqu)WFi9t1B0ilpUXO@geCxN$Y9C< literal 0 HcmV?d00001 diff --git a/mods/player_api/textures/player.png b/mods/player_api/textures/player.png new file mode 100644 index 0000000000000000000000000000000000000000..6d61c4342f39fd8da8330e97117c68a3709483fd GIT binary patch literal 142 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{K&-V_;yA?)-6vfq@~^)5S5Qg7NLtja&|j zJj}me{@Zy?^Fad7!W||Bk7fC}&ab%JvGXHyry{d6o6DsSDZfk$89c4xV;}q%?RYb1 xBeU#@y&kNLKHMr*4QrX*9%!A|Z}M<$j9kF^@cwPa$_xw)44$rjF6*2UngCedF~|S_ literal 0 HcmV?d00001 diff --git a/mods/player_api/textures/player_back.png b/mods/player_api/textures/player_back.png new file mode 100644 index 0000000000000000000000000000000000000000..5e9ef05420e51ddd7ad33c13a58e21b1bb86a60a GIT binary patch literal 140 zcmeAS@N?(olHy`uVBq!ia0y~yU=UznU{GLWW?*1YbkFK%U|?Vi@Ck8cU|?WqV3_wr zv4w$wfw3gWFPOpM*^M*?1_l#P7sn8e>&XmE$Jp48G4q_^m$+eXaN~dSivR2>3KRay sFW~T-@}IZm$A04v^$zaeOnF4h7}D1%_svmKI{`A*)78&qol`;+0NG|I)Bpeg literal 0 HcmV?d00001 diff --git a/mods/wield3d/.gitignore b/mods/wield3d/.gitignore new file mode 100644 index 0000000..8c5eec1 --- /dev/null +++ b/mods/wield3d/.gitignore @@ -0,0 +1,6 @@ +## Generic ignorable patterns and files +*~ +.*.swp +*bak* +tags +*.vim diff --git a/mods/wield3d/.luacheckrc b/mods/wield3d/.luacheckrc new file mode 100644 index 0000000..3a8d220 --- /dev/null +++ b/mods/wield3d/.luacheckrc @@ -0,0 +1,13 @@ +allow_defined_top = true +max_line_length = 80 + +read_globals = { + "vector", + table = {fields = {"getn"}}, + + "core", + "minetest", +} + +globals = { +} diff --git a/mods/wield3d/LICENSE b/mods/wield3d/LICENSE new file mode 100644 index 0000000..80dac12 --- /dev/null +++ b/mods/wield3d/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2019 Stuart Jones + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/mods/wield3d/README.md b/mods/wield3d/README.md new file mode 100644 index 0000000..1b2db84 --- /dev/null +++ b/mods/wield3d/README.md @@ -0,0 +1,24 @@ +3d wielded items [wield3d] +========================== + +This is a mod for Luanti/Minetest which makes hand wielded items visible +to other players. + +For engine version: 5.0.0 or later. + +![screenshot](screenshot.png) + +Settings: see [settingtypes.txt](settingtypes.txt) (or in the main menu) + +### Game Compatibility + +wield3d is generic and supports all games. However, certain items might not be +shown perfectly, thus this mod includes specific improvements for the following games: + + * Minetest Game + +### Known Issues + +Items occasionally disappear when viewing in 3rd person. This is a minetest engine bug and not the fault of the mod, turning 3rd person off then back on restores the view. + +Wield item switches direction at certain animation key-frames. I have yet to identify the true cause of this issue but a specially adapted version of the player model can be found [here](https://github.com/stujones11/minetest-models/tree/master/character/sam_viewer) that attempts to work around the problem. diff --git a/mods/wield3d/init.lua b/mods/wield3d/init.lua new file mode 100644 index 0000000..02320d3 --- /dev/null +++ b/mods/wield3d/init.lua @@ -0,0 +1,211 @@ +--[[ + +MIT License + +Copyright (c) 2019 stujones11, Stuart Jones + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +]]-- + +wield3d = {} + +dofile(core.get_modpath(core.get_current_modname()) .. "/location.lua") + +local player_wielding = {} +local has_wieldview = core.get_modpath("wieldview") +local update_time = core.settings:get("wield3d_update_time") +local verify_time = core.settings:get("wield3d_verify_time") +local wield_scale = core.settings:get("wield3d_scale") + +update_time = update_time and tonumber(update_time) or 1 +verify_time = verify_time and tonumber(verify_time) or 10 +wield_scale = wield_scale and tonumber(wield_scale) or 0.25 -- default scale + +local location = { + "Arm_Right", -- default bone + {x = 0, y = 5.5, z = 3}, -- default position + {x = -90, y = 225, z = 90}, -- default rotation + {x = wield_scale, y = wield_scale}, +} + +local function add_wield_entity(player) + if not player or not player:is_player() then + return + end + local name = player:get_player_name() + local pos = player:get_pos() + if name and pos and not player_wielding[name] then + pos.y = pos.y + 0.5 + local object = core.add_entity(pos, "wield3d:wield_entity", name) + if object then + object:set_attach(player, location[1], location[2], location[3]) + object:set_properties({ + textures = {"wield3d:hand"}, + visual_size = location[4], + }) + player_wielding[name] = {item = "", location = location} + end + end +end + +local function sq_dist(a, b) + local x = a.x - b.x + local y = a.y - b.y + local z = a.z - b.z + return x * x + y * y + z * z +end + +local wield_entity = { + initial_properties ={ + physical = false, + collide_with_objects = false, + pointable = false, + static_save = false, + collisionbox = {-0.125,-0.125,-0.125, 0.125,0.125,0.125}, + visual = "wielditem", + textures = {"wield3d:hand"} + }, + wielder = nil, + timer = 0 +} + +function wield_entity:on_activate(staticdata) + if staticdata and staticdata ~= "" then + self.wielder = staticdata + return + end + self.object:remove() +end + +function wield_entity:on_step(dtime) + if self.wielder == nil then + return + end + self.timer = self.timer + dtime + if self.timer < update_time then + return + end + local player = core.get_player_by_name(self.wielder) + if player == nil or not player:is_player() or + sq_dist(player:get_pos(), self.object:get_pos()) > 3 then + self.object:remove() + return + end + local wield = player_wielding[self.wielder] + local stack = player:get_wielded_item() + local item = stack:get_name() or "" + if wield and item ~= wield.item then + if has_wieldview then + local def = core.registered_items[item] or {} + if def.inventory_image ~= "" then + item = "" + end + end + wield.item = item + if item == "" then + item = "wield3d:hand" + end + local loc = wield3d.location[item] or location + if loc[1] ~= wield.location[1] or + not vector.equals(loc[2], wield.location[2]) or + not vector.equals(loc[3], wield.location[3]) then + self.object:set_attach(player, loc[1], loc[2], loc[3]) + wield.location = {loc[1], loc[2], loc[3]} + end + self.object:set_properties({ + textures = {item}, + visual_size = loc[4], + }) + end + self.timer = 0 +end + +local function table_iter(t) + local i = 0 + local n = table.getn(t) + return function () + i = i + 1 + if i <= n then + return t[i] + end + end +end + +local player_iter = nil + +local function verify_wielditems() + if player_iter == nil then + local names = {} + local tmp = {} + for player in table_iter(core.get_connected_players()) do + local name = player:get_player_name() + if name then + tmp[name] = true; + table.insert(names, name) + end + end + player_iter = table_iter(names) + -- clean-up player_wielding table + for name, wield in pairs(player_wielding) do + player_wielding[name] = tmp[name] and wield + end + end + -- only deal with one player per server step + local name = player_iter() + if name then + local player = core.get_player_by_name(name) + if player and player:is_player() then + local pos = player:get_pos() + pos.y = pos.y + 0.5 + local wielding = false + local objects = core.get_objects_inside_radius(pos, 1) + for _, object in pairs(objects) do + local entity = object:get_luaentity() + if entity and entity.wielder == name then + if wielding then + -- remove duplicates + object:remove() + end + wielding = true + end + end + if not wielding then + player_wielding[name] = nil + add_wield_entity(player) + end + end + return core.after(0, verify_wielditems) + end + player_iter = nil + core.after(verify_time, verify_wielditems) +end + +core.after(verify_time, verify_wielditems) + +core.register_entity("wield3d:wield_entity", wield_entity) + +core.register_item("wield3d:hand", { + type = "none", + wield_image = "blank.png" +}) + +core.register_on_joinplayer(function(player) + core.after(2, add_wield_entity, player) +end) diff --git a/mods/wield3d/location.lua b/mods/wield3d/location.lua new file mode 100644 index 0000000..d7765f3 --- /dev/null +++ b/mods/wield3d/location.lua @@ -0,0 +1,62 @@ +--[[ + +MIT License + +Copyright (c) 2019 stujones11, Stuart Jones + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +]]-- + +-- Wielded Item Location Overrides - [item_name] = {bone, position, rotation} + +local bone = "Arm_Right" +local pos = {x=0, y=5.5, z=3} +local scale = {x=0.25, y=0.25} +local rx = -90 +local rz = 90 + +wield3d.location = { + ["default:torch"] = {bone, pos, {x=rx, y=180, z=rz}, scale}, + ["default:sapling"] = {bone, pos, {x=rx, y=180, z=rz}, scale}, + ["flowers:dandelion_white"] = {bone, pos, {x=rx, y=180, z=rz}, scale}, + ["flowers:dandelion_yellow"] = {bone, pos, {x=rx, y=180, z=rz}, scale}, + ["flowers:geranium"] = {bone, pos, {x=rx, y=180, z=rz}, scale}, + ["flowers:rose"] = {bone, pos, {x=rx, y=180, z=rz}, scale}, + ["flowers:tulip"] = {bone, pos, {x=rx, y=180, z=rz}, scale}, + ["flowers:viola"] = {bone, pos, {x=rx, y=180, z=rz}, scale}, + ["default:shovel_wood"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["default:shovel_stone"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["default:shovel_steel"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["default:shovel_bronze"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["default:shovel_mese"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["default:shovel_diamond"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["bucket:bucket_empty"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["bucket:bucket_water"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["bucket:bucket_lava"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["screwdriver:screwdriver"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["screwdriver:screwdriver1"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["screwdriver:screwdriver2"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["screwdriver:screwdriver3"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["screwdriver:screwdriver4"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["vessels:glass_bottle"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["vessels:drinking_glass"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, + ["vessels:steel_bottle"] = {bone, pos, {x=rx, y=135, z=rz}, scale}, +} + diff --git a/mods/wield3d/mod.conf b/mods/wield3d/mod.conf new file mode 100644 index 0000000..999bb79 --- /dev/null +++ b/mods/wield3d/mod.conf @@ -0,0 +1,3 @@ +name = wield3d +description = Adds 3d wield-items that are visible in third person view and to other players. +min_minetest_version = 5.0 diff --git a/mods/wield3d/screenshot.png b/mods/wield3d/screenshot.png new file mode 100644 index 0000000000000000000000000000000000000000..8fb662a296dc51368802399f7c28dbf36b124d9c GIT binary patch literal 260384 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�U7ywd*B`Qur)zJ6lk+WfL5OEYtCaKkJgMjw$c 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О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≤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 5.7 + +simply returns `minetest.get_game_info().id` + +## minetest versions < 5.7 + +approximates the gameid value via a hardcoded table of gameid =\> modname, +and then checks via `minetest.get_modpath()`. If it fails, it falls +back to using `xcompat_unknown_gameid` as the id. See the chart in the +readme for which games are supported diff --git a/mods/xcompat/doc/materials.md b/mods/xcompat/doc/materials.md new file mode 100644 index 0000000..faea8f0 --- /dev/null +++ b/mods/xcompat/doc/materials.md @@ -0,0 +1,26 @@ +# Materials API + +## Usage + +The materials can be accessed anywhere in your mod with `xcompat.materials.material_name`. + +Behind the scenes, xcompat automatically changes the `xcompat.materials` +variable to contain the correct materials for whichever game the mod is +launched in. + +## Game support + +See the [the support table in the readme](https://github.com/mt-mods/xcompat/tree/master?tab=readme-ov-file#directly-supported-games-and-mods) +for an overview of supported games, and see the contents of `/src/materials/` +for the supported materials and their names. + +## Examples + +Writing `xcompat.materials.steel_ingot` returns the string of whichever item +would closest represent the `steel_ingot` material in the current game. + +The `/src/materials/mineclonia.lua` file shows what the keys of +`xcompat.materials` resolve to when playing Mineclonia, such as +`xcompat.materials.steel_ingot` resolving to `mcl_core:iron_ingot`, and +`xcompat.materials.mesa_crystal` resolving to `mcl_redstone:redstone` if +supported. diff --git a/mods/xcompat/doc/player.md b/mods/xcompat/doc/player.md new file mode 100644 index 0000000..c44034a --- /dev/null +++ b/mods/xcompat/doc/player.md @@ -0,0 +1,21 @@ +# Player API + +## Usage + +The player api can be accessed in your script through `xcompat.player`. + +This object mimics the `player_api` from Minetest Game, and should be a drop-in +replacement in most cases. You should be able to simply replace instances +of `player_api` in your script with `xcompat.player`. + + +## Note on `xcompat.player.player_attached` + +Reading & writing to this object works, but because it's a proxy table it can't +be looped over. + +Looping over this object would require lua5.2 `__pairs`/`__ipairs` metamethod support. +It would be possible to implement support for this through polyfill, +using [this method](https://stackoverflow.com/a/77354254) +(luajit supports this via 5.2 extensions), but it's not implemented as of now. +Additionally see [this engine issue](https://github.com/minetest/minetest/issues/15133). diff --git a/mods/xcompat/doc/sounds.md b/mods/xcompat/doc/sounds.md new file mode 100644 index 0000000..24fcb15 --- /dev/null +++ b/mods/xcompat/doc/sounds.md @@ -0,0 +1,45 @@ +# Sound API + + +## Option 1: Agnostically depend + +You can do this by using a custom field in your node def instead of the `sounds` key. + +```lua +minetest.register_node(nodename, { + ... + _sound_def = { + key = "", + input = {}, + }, + ... +}) +``` + +where: + +* key: string name of the field from the sound api you want to use, for example `node_sound_stone_defaults` +* input: table input of fields you want passed to the key field, used to override specific sounds. + +## Option 2: Hard depend + +add this mod to your mod.confs depends and directly call the `sound_api` as follows + +```lua +minetest.register_node(nodename, { + ... + sounds = xcompat.sounds.node_sound_stone_defaults(input) + ... +}) +``` + +* input: optional table to override some or all of returned values + + +## Note + +In some instances, when sounds are defined by strings and the sound doesn't +belong to a block or anything mod-specific, xcompat may not be needed. E.g. +the sound `"default_dig_choppy"` is accessed in the same way in both Mineclonia +and Minetest Game, without xcompat. + diff --git a/mods/xcompat/doc/stairs.md b/mods/xcompat/doc/stairs.md new file mode 100644 index 0000000..1ff986b --- /dev/null +++ b/mods/xcompat/doc/stairs.md @@ -0,0 +1,30 @@ +you can use this via `xcompat.stairs.register(nodename, def)` + +an example would be: +```lua +xcompat.stairs.register( + "xcompat_stairs_test:fake_node", + core.registered_nodes["xcompat_stairs_test:fake_node"] +) +``` + +if the game you are running on isnt supported (see readme), +it falls back to using a polyfill. each backend adds aliases +to the polyfill, mainly so that if we add a future backend +that ran on polyfill, everything keeps working (yay) + +at this time stairsplus/moreblocks compatibility/upgrading +isnt supported, however should be added in the future. for +now, in your mod code do something like the following: + +```lua +if core.registered_modes("moreblocks") then + --call stairs plus +else + xcompat.stairs.register(node, def) +end +``` + +that way in the future nothing will break when support is +added and at your convince the first part of the if can be +removed \ No newline at end of file diff --git a/mods/xcompat/doc/textures.md b/mods/xcompat/doc/textures.md new file mode 100644 index 0000000..9cb3643 --- /dev/null +++ b/mods/xcompat/doc/textures.md @@ -0,0 +1,20 @@ +# Textures API + +## Usage + +To use a texture in your mod, find the texture you want by looking at one of +the files in `/src/texture`, and append its path to `xcompat.textures`. + +If a texture isn't supported for the current game, xcompat creates a solid +color texture using texture modifiers as a fallback, ensuring compatibility. + +## Example + +| Path | Result in Minetest Game | +| - | - | +| xcompat.textures.wool.white | `"wool_white.png"` | +| xcompat.textures.wood.apple.planks | `"default_wood.png"` | +| xcompat.textures.wood.jungle.leaves | `"default_jungleleaves.png"` | +| xcompat.textures.glass.pane | `"default_glass.png"` | + +For games like Minetest and Mineclonia, see the file `/src/textures/minetest.lua`. diff --git a/mods/xcompat/gitattributes b/mods/xcompat/gitattributes new file mode 100644 index 0000000..1a19d52 --- /dev/null +++ b/mods/xcompat/gitattributes @@ -0,0 +1,2 @@ +test export-ignore +.github export-ignore \ No newline at end of file diff --git a/mods/xcompat/init.lua b/mods/xcompat/init.lua new file mode 100644 index 0000000..2ef6558 --- /dev/null +++ b/mods/xcompat/init.lua @@ -0,0 +1,52 @@ +local modpath = minetest.get_modpath("xcompat") + +xcompat = { + modpath = modpath, +} + +xcompat.gameid = dofile(modpath .. "/src/gameid.lua") +xcompat.utilities = dofile(modpath .. "/src/utilities.lua") + +xcompat.sounds = dofile(modpath .. "/src/sounds.lua") +xcompat.materials = dofile(modpath .. "/src/materials.lua") +xcompat.textures = dofile(modpath .. "/src/textures.lua") +xcompat.functions = dofile(modpath .. "/src/functions.lua") +xcompat.player = dofile(modpath .. "/src/player.lua") +xcompat.stairs = dofile(modpath .. "/src/stairs.lua") + +local function validate_sound(key) + if key and xcompat.sounds[key] then + return true + elseif key then + minetest.log("warning", "attempted to call invalid sound: "..key) + else + minetest.log("warning", "sound_def is missing a sound_api key") + end + return false +end + +minetest.register_on_mods_loaded(function() + for name, def in pairs(minetest.registered_nodes) do + if def._sound_def and validate_sound(def._sound_def.key) then + minetest.override_item(name, { + sounds = xcompat.sounds[def._sound_def.key](def._sound_def.input) + }) + end + end + + local old_reg_node = minetest.register_node + function minetest.register_node(name, def) + if def._sound_def and validate_sound(def._sound_def.key) then + def.sounds = xcompat.sounds[def._sound_def.key](def._sound_def.input) + end + + old_reg_node(name, def) + end +end) + +dofile(modpath .. "/src/commands.lua") + +if minetest.get_modpath("mtt") and mtt.enabled then + -- register tests + dofile(modpath .. "/mtt.lua") +end diff --git a/mods/xcompat/mod.conf b/mods/xcompat/mod.conf new file mode 100644 index 0000000..1e7d1f1 --- /dev/null +++ b/mods/xcompat/mod.conf @@ -0,0 +1,3 @@ +name = xcompat +description = Provides cross compatibility between mods and games for sounds and crafting materials. +optional_depends = default, fl_stone, fl_trees, mcl_sounds, hades_sounds, ks_sounds, nodes_nature, fl_topsoil, fl_trees, mcl_core, farming, x_farming, sounds, mtt, player_api, mcl_player, fl_player, stairs diff --git a/mods/xcompat/mtt.lua b/mods/xcompat/mtt.lua new file mode 100644 index 0000000..e407cfe --- /dev/null +++ b/mods/xcompat/mtt.lua @@ -0,0 +1,10 @@ + +-- emerge a part of the world (basic smoketest) +mtt.emerge_area({ x=0, y=0, z=0 }, { x=10, y=10, z=10 }) + +-- check nodelist +local mtt_nodelist = minetest.settings:get("mtt_nodelist") +if mtt_nodelist then + -- nodelist specified, check if all the required nodes are present + mtt.validate_nodenames(minetest.get_modpath("xcompat") .. "/test/nodelist/" .. mtt_nodelist) +end \ No newline at end of file diff --git a/mods/xcompat/src/commands.lua b/mods/xcompat/src/commands.lua new file mode 100644 index 0000000..15bf4e7 --- /dev/null +++ b/mods/xcompat/src/commands.lua @@ -0,0 +1,76 @@ +local materials_list = minetest.get_dir_list(xcompat.modpath.."/src/materials", false) +local materials = {} +for _, material in ipairs(materials_list) do + local gameid = material:sub(1, -5) + materials[gameid] = dofile(xcompat.modpath.."/src/materials/"..material) +end + +local textures_list = minetest.get_dir_list(xcompat.modpath.."/src/textures", false) +local textures = {} +for _, texture in ipairs(textures_list) do + local gameid = texture:sub(1, -5) + textures[gameid] = dofile(xcompat.modpath.."/src/textures/"..texture) +end + +local sounds_list = minetest.get_dir_list(xcompat.modpath.."/src/sounds", false) +local sounds = {} +for _, sound in ipairs(sounds_list) do + local gameid = sound:sub(1, -5) + sounds[gameid] = dofile(xcompat.modpath.."/src/sounds/"..sound) +end + +minetest.register_chatcommand("xcompat_test_materials", { + description = "Test materials", + privs = {server=true}, + func = function(name, _) + local reference_materials = materials["minetest"] + + for gameid, game_materials in pairs(materials) do + for material, _ in pairs(reference_materials) do + if not game_materials[material] then + minetest.chat_send_player(name, "Missing material: "..material.." in game: "..gameid) + end + end + end + + minetest.chat_send_player(name, "Materials test complete") + end +}) + +--WARNING: only handles top level of table currently +--TODO: handle nested tables +minetest.register_chatcommand("xcompat_test_textures", { + description = "Test textures", + privs = {server=true}, + func = function(name, _) + local reference_textures = textures["xcompat_agnostic"] + + for gameid, game_textures in pairs(textures) do + for texture, _ in pairs(reference_textures) do + if not game_textures[texture] then + minetest.chat_send_player(name, "Missing texture: "..texture.." in game: "..gameid) + end + end + end + + minetest.chat_send_player(name, "Textures test complete") + end +}) + +minetest.register_chatcommand("xcompat_test_sounds", { + description = "Test sounds", + privs = {server=true}, + func = function(name, _) + local reference_sounds = sounds["xcompat_agnostic"] + + for gameid, game_sounds in pairs(sounds) do + for sound, _ in pairs(reference_sounds) do + if not game_sounds[sound] then + minetest.chat_send_player(name, "Missing sound: "..sound.." in game: "..gameid) + end + end + end + + minetest.chat_send_player(name, "Sounds test complete") + end +}) diff --git a/mods/xcompat/src/functions.lua b/mods/xcompat/src/functions.lua new file mode 100644 index 0000000..51700b9 --- /dev/null +++ b/mods/xcompat/src/functions.lua @@ -0,0 +1,55 @@ +local functions = {} + +function functions.can_interact_with_node(player, pos) + --if we have default, use it + if default then return default.can_interact_with_node(player, pos) end + + local owner = minetest.get_meta(pos):get_string("owner") or "" + + --check that we have a valid player + if not player or not player:is_player() then return false end + --check there privs for compat with areas + if minetest.check_player_privs(player, "protection_bypass") then return true end + --if a normal player, check if they are the owner + if owner == "" or owner == player:get_player_name() then return true end + + return false +end + +function functions.sapling_on_place( + itemstack, player, pointed_thing, sapling_name, minp_relative, maxp_relative, interval +) + if default then + return default.sapling_on_place( + itemstack, player, pointed_thing, sapling_name, minp_relative, maxp_relative, interval + ) + end + + local pos = pointed_thing.above + local pname = player and player:get_player_name() or "" + local below_node = minetest.get_node_or_nil(pointed_thing.under) + + if below_node and minetest.registered_items[below_node.name] and + minetest.registered_items[below_node.name].buildable_to then + + pos = pointed_thing.under + end + + --check protection + if minetest.is_protected(pos, pname) then + minetest.record_protection_violation(pos, pname) + return itemstack + end + + --actually place sapling + minetest.set_node(pos, {name = sapling_name}) + + --handle survival + if not minetest.is_creative_enabled(pname) then + itemstack:take_item() + end + + return itemstack +end + +return functions \ No newline at end of file diff --git a/mods/xcompat/src/gameid.lua b/mods/xcompat/src/gameid.lua new file mode 100644 index 0000000..b21b0b1 --- /dev/null +++ b/mods/xcompat/src/gameid.lua @@ -0,0 +1,33 @@ +local game_alias = { + mineclone2 = "mineclonia", +} + +local game_modnames = { + mineclonia = "mcl_core", + farlands_reloaded = "fl_core", + minetest = "default", + hades = "hades_core", + exile = "exile_env_sounds", + ksurvive2 = "ks_metals", +} + +local gameid = "xcompat_unknown_gameid" + +if type(minetest.get_game_info) == "function" then + gameid = minetest.get_game_info().id +else + for game, modname in pairs(game_modnames) do + if minetest.get_modpath(modname) then + gameid = game + break + end + end +end + +--for games that are similar/derviatives of other games +if game_alias[gameid] then gameid = game_alias[gameid] end + +--while minetest game derviates are not supported, we can still try to detect them +if minetest.get_modpath("default") then gameid = "minetest" end + +return gameid \ No newline at end of file diff --git a/mods/xcompat/src/materials.lua b/mods/xcompat/src/materials.lua new file mode 100644 index 0000000..0512eaf --- /dev/null +++ b/mods/xcompat/src/materials.lua @@ -0,0 +1,8 @@ +local filename = xcompat.gameid + +--if we dont have a materials file for the game, use minetest +if not xcompat.utilities.file_exists(xcompat.modpath .. "/src/materials/" .. filename .. ".lua") then + filename = "minetest" +end + +return dofile(xcompat.modpath .. "/src/materials/" .. filename .. ".lua") diff --git a/mods/xcompat/src/materials/farlands_reloaded.lua b/mods/xcompat/src/materials/farlands_reloaded.lua new file mode 100644 index 0000000..705ae3f --- /dev/null +++ b/mods/xcompat/src/materials/farlands_reloaded.lua @@ -0,0 +1,94 @@ +local materials = { + sand = "fl_stone:sand", + sandstone = "fl_stone:sandstone", + gravel = "fl_topsoil:gravel", + flint = "fl_topsoil:flint", + copper_ingot = "fl_ores:copper_ingot", + steel_ingot = "fl_ores:iron_ingot", + gold_ingot = "fl_ores:gold_ingot", + tin_ingot = "fl_ores:tin_ingot", + copper_block = "fl_ores:copper_block", + steel_block = "fl_ores:iron_block", + gold_block = "fl_ores:gold_block", + tin_block = "fl_ores:tin_block", + axe_steel = "fl_tools:steel_axe", + axe_diamond = "fl_tools:diamond_axe", + axe_bronze = "fl_tools:bronze_axe", + axe_stone = "fl_tools:stone_axe", + axe_wood = "fl_tools:wood_axe", + pick_steel = "fl_tools:steel_pick", + mese = "fl_ores:iron_ingot", + mese_crystal = "fl_ores:iron_ingot", + mese_crystal_fragment = "fl_ores:iron_ingot", + torch = "fl_light_sources:torch", + diamond = "fl_ores:diamond", + clay_lump = "fl_bricks:clay_lump", + water_bucket = "fl_bucket:bucket_water", + empty_bucket = "fl_bucket:bucket", + dye_dark_grey = "fl_dyes:dark_grey_dye", + dye_black = "fl_dyes:black_dye", + dye_white = "fl_dyes:white_dye", + dye_green = "fl_dyes:green_dye", + dye_red = "fl_dyes:red_dye", + dye_yellow = "fl_dyes:yellow_dye", + dye_brown = "fl_dyes:brown_dye", + dye_blue = "fl_dyes:blue_dye", + dye_violet = "fl_dyes:violet_dye", + dye_grey = "fl_dyes:grey_dye", + dye_dark_green = "fl_dyes:dark_green_dye", + dye_orange = "fl_dyes:orange_dye", + dye_pink = "fl_dyes:pink_dye", + dye_cyan = "fl_dyes:cyan_dye", + dye_magenta = "fl_dyes:magenta_dye", + silver_ingot = "fl_ores:iron_ingot", + silicon = "mesecons_materials:silicon", + string = "fl_plantlife:oxeye_daisy", + paper = "", + book = "", + iron_lump = "fl_ores:iron_ore", + wool_grey = "", + wool_green = "", + wool_dark_green = "", + wool_brown = "", + wool_black = "", + wool_white = "", + slab_stone = "fl_stone:stone_slab", + slab_wood = "fl_trees:apple_plank_slab", + glass = "fl_glass:framed_glass", + glass_block = "fl_glass:framed_glass", + glass_bottle = "fl_bottles:bottle", + coal_lump = "fl_ores:coal_ore", + stone = "fl_stone:stone", + desert_stone = "fl_stone:desert_stone", + desert_sand = "fl_stone:desert_sand", + chest = "fl_storage:wood_chest", + cobble = "fl_stone:stone_rubble", + brick = "", + obsidian_glass = "", + water_source = "fl_liquids:water_source", + water_flowing = "fl_liquids:water_flowing", + dirt = "fl_stone:dirt", + dirt_with_grass = "fl_topsoil:dirt_with_grass", + apple_leaves = "fl_trees:apple_leaves", + apple_log = "fl_trees:apple_trunk", + apple_planks = "fl_trees:apple_plank", + birch_leaves = "fl_trees:aspen_leaves", + birch_log = "fl_trees:aspen_trunk", + birch_planks = "fl_trees:aspen_plank", + jungle_leaves = "fl_trees:jungletree_leaves", + bowl = "", + stick = "fl_trees:stick", + obsidian = "", +} + +if minetest.get_modpath("basic_materials") then + materials.paper = "basic_materials:plastic_sheet" +end + +if minetest.registered_items["farming:bowl"] then + materials.bowl = "farming:bowl" +elseif minetest.get_modpath("x_farming") then + materials.bowl = "x_farming:bowl" +end + +return materials \ No newline at end of file diff --git a/mods/xcompat/src/materials/hades_revisited.lua b/mods/xcompat/src/materials/hades_revisited.lua new file mode 100644 index 0000000..2ca5a1d --- /dev/null +++ b/mods/xcompat/src/materials/hades_revisited.lua @@ -0,0 +1,108 @@ +local materials = { + sand = "hades_core:fertile_sand", + sandstone = "hades_core:sandstone", + gravel = "hades_core:gravel", + flint = "", + copper_ingot = "hades_core:copper_ingot", + steel_ingot = "hades_core:steel_ingot", + gold_ingot = "hades_core:gold_ingot", + tin_ingot = "hades_core:tin_ingot", + silver_ingot = "--unknown--", + copper_block = "hades_core:copperblock", + steel_block = "hades_core:steelblock", + gold_block = "hades_core:goldblock", + tin_block = "hades_core:tinblock", + axe_steel = "hades_core:axe_steel", + axe_diamond = "hades_core:axe_diamond", + axe_bronze = "hades_core:axe_bronze", + axe_stone = "hades_core:axe_stone", + axe_wood = "hades_core:axe_wood", + pick_steel = "hades_core:pick_steel", + mese = "hades_core:mese", + mese_crystal = "hades_core:mese_crystal", + mese_crystal_fragment = "hades_core:mese_crystal_fragment", + torch = "hades_torches:torch", + diamond = "hades_core:diamond", + clay_lump = "hades_core:clay_lump", + clay_brick = "hades_core:clay_brick", + + --[[ + Since hades doesnt have buckets or water for the user, + using dirt from near water to pull the water out + ]] + water_bucket = "hades_core:dirt", + empty_bucket = "hades_core:fertile_sand", + dye_dark_grey = "dye:dark_grey", + dye_black = "dye:black", + dye_white = "dye:white", + dye_green = "dye:green", + dye_red = "dye:red", + dye_yellow = "dye:yellow", + dye_brown = "dye:brown", + dye_blue = "dye:blue", + dye_violet = "dye:violet", + dye_grey = "dye:grey", + dye_dark_green = "dye:dark_green", + dye_orange = "dye:orange", + dye_pink = "dye:pink", + dye_cyan = "dye:cyan", + dye_magenta = "dye:magenta", + silicon = "hades_materials:silicon", + string = "hades_farming:string", + paper = "hades_core:paper", + book = "hades_core:book", + iron_lump = "hades_core:iron_lump", + wool_grey = "wool:grey", + wool_green = "wool:green", + wool_dark_green = "wool:dark_green", + wool_brown = "wool:brown", + wool_black = "wool:black", + wool_white = "wool:white", + slab_stone = "stairs:slab_stone", + slab_wood = "stairs:slab_wood", + glass = "hades_core:glass", + glass_block = "hades_core:glass", + glass_bottle = "vessels:glass_bottle", + obsidian_glass = "hades_core:obsidian_glass", + coal_lump = "hades_core:coal_lump", + stone = "hades_core:stone", + desert_stone = "hades_core:stone_baked", + desert_sand = "hades_core:volcanic_sand", + chest = "hades_chests:chest"; + cobble = "hades_core:cobble", + brick = "hades_core:brick", + water_source = "hades_core:water_source", + water_flowing = "hades_core:water_flowing", + dirt = "hades_core:dirt", + dirt_with_grass = "hades_core:dirt_with_grass", + apple_leaves = "hades_trees:leaves", + apple_log = "hades_trees:tree", + apple_planks = "hades_trees:wood", + birch_leaves = "hades_core:birch_leaves", + birch_log = "hades_trees:birch_tree", + birch_planks = "hades_trees:cream_wood", + jungle_leaves = "hades_trees:jungle_leaves", +--hades has no bowl but you get plate on eat so makes most sense? + bowl = "hades_food:plate", + stick = "hades_core:stick", + obsidian = "hades_core:obsidian", +} + +if minetest.get_modpath("hades_bucket") then + materials["water_bucket"] = "hades_bucket:bucket_water" + materials["empty_bucket"] = "hades_bucket:bucket_empty" +end +if minetest.get_modpath("hades_extraores") then + materials["silver_ingot"] = "hades_extraores:silver_ingot" + materials["aluminum_ingot"] = "hades_extraores:aluminum_ingot" +end +if minetest.get_modpath("hades_default") then + materials.desert_sand = "hades_default:desert_sand" +end +if minetest.get_modpath("hades_technic") then + materials.lead_ingot = "hades_technic:lead_ingot" + materials.carbon_steel_ingot = "hades_technic:carbon_steel_ingot" + materials.stainless_steel_ingot = "hades_technic:stainless_steel_ingot" +end + +return materials \ No newline at end of file diff --git a/mods/xcompat/src/materials/mineclonia.lua b/mods/xcompat/src/materials/mineclonia.lua new file mode 100644 index 0000000..f99fb84 --- /dev/null +++ b/mods/xcompat/src/materials/mineclonia.lua @@ -0,0 +1,118 @@ +--note this file handles mineclonia, mineclone2, and its rename voxelibre + +local mcl_dyes = minetest.get_modpath("mcl_dyes") +local mcl_dyes_name = mcl_dyes and "mcl_dyes" or "mcl_dye" + +local materials = { + sand = "mcl_core:sand", + sandstone = "mcl_core:sandstone", + gravel = "mcl_core:gravel", + flint = "mcl_core:flint", + copper_ingot = "mcl_copper:copper_ingot", + steel_ingot = "mcl_core:iron_ingot", + gold_ingot = "mcl_core:gold_ingot", + tin_ingot = "mcl_core:iron_ingot", + copper_block = "mcl_copper:block", + steel_block = "mcl_core:ironblock", + gold_block = "mcl_core:goldblock", + tin_block = "mcl_core:ironblock", + axe_steel = "mcl_core:axe_steel", + axe_diamond = "mcl_core:axe_diamond", + axe_bronze = "mcl_core:axe_bronze", + axe_stone = "mcl_core:axe_stone", + axe_wood = "mcl_core:axe_wood", + pick_steel = "mcl_core:pick_steel", + torch = "mcl_torches:torch", + diamond = "mcl_core:diamond", + clay_lump = "mcl_core:clay_lump", + water_bucket = "mcl_buckets:bucket_water", + empty_bucket = "mcl_buckets:bucket_empty", + dye_dark_grey = mcl_dyes_name .. ":dark_grey", + dye_black = mcl_dyes_name .. ":black", + dye_white = mcl_dyes_name .. ":white", + dye_green = mcl_dyes_name .. ":green", + dye_red = mcl_dyes_name .. ":red", + dye_yellow = mcl_dyes_name .. ":yellow", + dye_brown = mcl_dyes_name .. ":brown", + dye_blue = mcl_dyes_name .. ":blue", + dye_violet = mcl_dyes_name .. ":violet", + dye_grey = mcl_dyes_name .. ":grey", + dye_dark_green = mcl_dyes_name .. ":dark_green", + dye_orange = mcl_dyes_name .. ":orange", + dye_pink = mcl_dyes_name .. ":pink", + dye_cyan = mcl_dyes_name .. ":cyan", + dye_magenta = mcl_dyes_name .. ":magenta", + silicon = "mcl_core:iron_ingot", + string = "mcl_mobitems:string", + paper = "mcl_core:paper", + book = "mcl_books:book", + iron_lump = "mcl_raw_ores:raw_iron", + wool_grey = "mcl_wool:grey", + wool_green = "mcl_wool:green", + wool_dark_green = "mcl_wool:dark_green", + wool_brown = "mcl_wool:brown", + wool_black = "mcl_wool:black", + wool_white = "mcl_wool:white", + slab_stone = "mcl_stairs:slab_stone", + slab_wood = "mcl_stairs:slab_wood", + glass = "mcl_core:glass", + glass_block = "mcl_core:glass", + glass_bottle = "mcl_potions:glass_bottle", + coal_lump = "mcl_core:coal_lump", + stone = "mcl_core:stone", + desert_stone = "mcl_core:redsandstone", + desert_sand = "mcl_core:sand", + chest = "mcl_chests:chest", + cobble = "mcl_core:cobble", + brick = "mcl_core:brick", + obsidian_glass = "", + water_source = "mcl_core:water_source", + water_flowing = "mcl_core:water_flowing", + dirt = "mcl_core:dirt", + dirt_with_grass = "mcl_core:dirt_with_grass", + bowl = "mcl_core:bowl", + stick = "mcl_core:stick", + obsidian = "mcl_core:obsidian", +} + +if minetest.get_modpath("mcl_redstone") then + materials.mese = "mcl_redstone_torch:redstoneblock" + materials.mese_crystal = "mcl_redstone:redstone" + materials.mese_crystal_fragment = "mcl_core:iron_ingot" +else + materials.mese = "mesecons_torch:redstoneblock" + materials.mese_crystal = "mesecons:redstone" + materials.mese_crystal_fragment = "mcl_core:iron_ingot" +end + +if minetest.get_modpath("mcl_trees") then + materials.apple_leaves = "mcl_trees:leaves_oak" + materials.apple_log = "mcl_trees:tree_oak" + materials.apple_planks = "mcl_trees:wood_oak" + materials.birch_leaves = "mcl_trees:leaves_birch" + materials.birch_log = "mcl_trees:tree_birch" + materials.birch_planks = "mcl_trees:wood_birch" + materials.jungle_leaves = "mcl_trees:leaves_jungle" +else + materials.apple_leaves = "mcl_core:leaves" + materials.apple_log = "mcl_core:tree" + materials.apple_planks = "mcl_core:wood" + materials.birch_leaves = "mcl_core:birchleaves" + materials.birch_log = "mcl_core:birchtree" + materials.birch_planks = "mcl_core:birchwood" + materials.jungle_leaves = "mcl_core:jungleleaves" +end + +if minetest.get_modpath("moreores") then + materials.tin_ingot = "moreores:tin_ingot" + materials.tin_block = "moreores:tin_block" + materials.silver_ingot = "moreores:silver_ingot" +end + +if minetest.get_modpath("technic") then + materials.lead_ingot = "technic:lead_ingot" + materials.carbon_steel_ingot = "technic:carbon_steel_ingot" + materials.stainless_steel_ingot = "technic:stainless_steel_ingot" +end + +return materials diff --git a/mods/xcompat/src/materials/minetest.lua b/mods/xcompat/src/materials/minetest.lua new file mode 100644 index 0000000..1f9015e --- /dev/null +++ b/mods/xcompat/src/materials/minetest.lua @@ -0,0 +1,107 @@ +local materials = { + sand = "default:sand", + sandstone = "default:sandstone", + gravel = "default:gravel", + flint = "default:flint", + copper_ingot = "default:copper_ingot", + steel_ingot = "default:steel_ingot", + gold_ingot = "default:gold_ingot", + tin_ingot = "default:tin_ingot", + copper_block = "default:copperblock", + steel_block = "default:steelblock", + gold_block = "default:goldblock", + tin_block = "default:tinblock", + axe_steel = "default:axe_steel", + axe_diamond = "default:axe_diamond", + axe_bronze = "default:axe_bronze", + axe_stone = "default:axe_stone", + axe_wood = "default:axe_wood", + pick_steel = "default:pick_steel", + mese = "default:mese", + mese_crystal = "default:mese_crystal", + mese_crystal_fragment = "default:mese_crystal_fragment", + torch = "default:torch", + diamond = "default:diamond", + clay_lump = "default:clay_lump", + water_bucket = "bucket:bucket_water", + empty_bucket = "bucket:bucket_empty", + dye_dark_grey = "dye:dark_grey", + dye_black = "dye:black", + dye_white = "dye:white", + dye_green = "dye:green", + dye_red = "dye:red", + dye_yellow = "dye:yellow", + dye_brown = "dye:brown", + dye_blue = "dye:blue", + dye_violet = "dye:violet", + dye_grey = "dye:grey", + dye_dark_green = "dye:dark_green", + dye_orange = "dye:orange", + dye_pink = "dye:pink", + dye_cyan = "dye:cyan", + dye_magenta = "dye:magenta", + silicon = "mesecons_materials:silicon", + string = "farming:string", + paper = "default:paper", + book = "default:book", + iron_lump = "default:iron_lump", + wool_grey = "wool:grey", + wool_green = "wool:green", + wool_dark_green = "wool:dark_green", + wool_brown = "wool:brown", + wool_black = "wool:black", + wool_white = "wool:white", + slab_stone = "stairs:slab_stone", + slab_wood = "stairs:slab_wood", + glass = "default:glass", + glass_block = "default:glass", + glass_bottle = "vessels:glass_bottle", + coal_lump = "default:coal_lump", + stone = "default:stone", + desert_stone = "default:desert_stone", + desert_sand = "default:desert_sand", + chest = "default:chest", + cobble = "default:cobble", + brick = "default:brick", + obsidian_glass = "default:obsidian_glass", + water_source = "default:water_source", + water_flowing = "default:water_flowing", + dirt = "default:dirt", + dirt_with_grass = "default:dirt_with_grass", + apple_leaves = "default:leaves", + apple_log = "default:tree", + apple_planks = "default:wood", + birch_leaves = "default:aspen_leaves", + birch_log = "default:aspen_tree", + birch_planks = "default:aspen_wood", + jungle_leaves = "default:jungleleaves", + bowl = "", + stick = "default:stick", + obsidian = "default:obsidian", +} + +if minetest.registered_items["farming:bowl"] then + materials.bowl = "farming:bowl" +elseif minetest.get_modpath("x_farming") then + materials.bowl = "x_farming:bowl" +end + +if minetest.get_modpath("moreores") then + materials.silver_ingot = "moreores:silver_ingot" +end + +if minetest.get_modpath("technic") then + materials.lead_ingot = "technic:lead_ingot" + materials.carbon_steel_ingot = "technic:carbon_steel_ingot" + materials.stainless_steel_ingot = "technic:stainless_steel_ingot" +end + +if minetest.get_modpath("aloz") then + materials.aluminum_ingot = "aloz:aluminum_ingot" +end + +if minetest.get_modpath("techage") then + materials.aluminum_ingot = "techage:aluminum" +end + +return materials \ No newline at end of file diff --git a/mods/xcompat/src/player.lua b/mods/xcompat/src/player.lua new file mode 100644 index 0000000..fa03f41 --- /dev/null +++ b/mods/xcompat/src/player.lua @@ -0,0 +1,8 @@ +local filename = xcompat.gameid + +--if we dont have a player file for the game, use minetest +if not xcompat.utilities.file_exists(xcompat.modpath .. "/src/player/" .. filename .. ".lua") then + filename = "xcompat_agnostic" +end + +return dofile(xcompat.modpath .. "/src/player/" .. filename .. ".lua") \ No newline at end of file diff --git a/mods/xcompat/src/player/farlands_reloaded.lua b/mods/xcompat/src/player/farlands_reloaded.lua new file mode 100644 index 0000000..288d9ba --- /dev/null +++ b/mods/xcompat/src/player/farlands_reloaded.lua @@ -0,0 +1,51 @@ +local papi = {} + +local models = {} +function papi.register_model(name, def) + models[name] = def +end + +function papi.set_model(player, model_name) + local model = models[model_name] + + if not model then return end + + player:set_properties({ + mesh = model_name, + textures = model.textures, + visual = "mesh", + visual_size = model.visual_size, + stepheight = model.stepheight + }) +end + +function papi.get_animation(_) + --stub to keep from crashing +end + +function papi.get_textures(player) + return player:get_properties().textures +end + +function papi.set_textures(player, textures) + player:set_properties({textures = textures}) +end + +function papi.set_animation(player, anim_name, speed, loop) + player:set_animation(fl_player.animations[anim_name], speed, 0, loop) +end + +local metatable = { + __index = function (_, key) + return fl_player.ignore[key] + end, + __newindex = function (_, key, value) + rawset(fl_player.ignore, key, value) + end +} + +papi.player_attached = {} + +setmetatable(papi.player_attached, metatable) + +return papi \ No newline at end of file diff --git a/mods/xcompat/src/player/mineclonia.lua b/mods/xcompat/src/player/mineclonia.lua new file mode 100644 index 0000000..4758be9 --- /dev/null +++ b/mods/xcompat/src/player/mineclonia.lua @@ -0,0 +1,40 @@ +local papi = {} + +function papi.register_model(name, def) + return mcl_player.player_register_model(name, def) +end + +function papi.set_model(player, model) + return mcl_player.player_set_model(player, model) +end + +function papi.get_animation(player) + return mcl_player.player_get_animation(player) +end + +function papi.get_textures(player) + return player:get_properties().textures +end + +function papi.set_textures(player, textures) + player:set_properties({textures = textures}) +end + +function papi.set_animation(player, anim_name, speed, _) + return mcl_player.player_set_animation(player, anim_name, speed) +end + +local metatable = { + __index = function (_, key) + return mcl_player.player_attached[key] + end, + __newindex = function (_, key, value) + rawset(mcl_player.player_attached, key, value) + end +} + +papi.player_attached = {} + +setmetatable(papi.player_attached, metatable) + +return papi \ No newline at end of file diff --git a/mods/xcompat/src/player/minetest.lua b/mods/xcompat/src/player/minetest.lua new file mode 100644 index 0000000..75f4f08 --- /dev/null +++ b/mods/xcompat/src/player/minetest.lua @@ -0,0 +1,41 @@ +local papi = {} + +function papi.register_model(name, def) + return player_api.register_model(name, def) +end + +function papi.set_model(player, model) + return player_api.set_model(player, model) +end + +function papi.get_animation(player) + return player_api.get_animation(player) +end + +function papi.get_textures(player) + return player_api.get_textures(player) +end + +function papi.set_textures(player, texture) + return player_api.set_textures(player, texture) +end + +function papi.set_animation(player, anim_name, speed, loop) + return player_api.set_animation(player, anim_name, speed, loop) +end + + +local metatable = { + __index = function (_, key) + return player_api.player_attached[key] + end, + __newindex = function (_, key, value) + rawset(player_api.player_attached, key, value) + end +} + +papi.player_attached = {} + +setmetatable(papi.player_attached, metatable) + +return papi \ No newline at end of file diff --git a/mods/xcompat/src/player/xcompat_agnostic.lua b/mods/xcompat/src/player/xcompat_agnostic.lua new file mode 100644 index 0000000..3a5523e --- /dev/null +++ b/mods/xcompat/src/player/xcompat_agnostic.lua @@ -0,0 +1,41 @@ +local papi = {} + +local models = {} +function papi.register_model(name, def) + models[name] = def +end + +function papi.set_model(player, model_name) + local model = models[model_name] + + if not model then return end + + player:set_properties({ + mesh = model_name, + textures = model.textures, + visual = "mesh", + visual_size = model.visual_size, + stepheight = model.stepheight + }) +end + +function papi.get_animation(_) + --stub to keep from crashing +end + +function papi.get_textures(player) + return player:get_properties().textures +end + +function papi.set_textures(player, textures) + player:set_properties({textures = textures}) +end + +function papi.set_animation(_, _, _, _) + --stub to keep from crashing +end + +--nothing to do here as we have no globalstep .....that we know about anyways +papi.player_attached = {} + +return papi \ No newline at end of file diff --git a/mods/xcompat/src/sounds.lua b/mods/xcompat/src/sounds.lua new file mode 100644 index 0000000..a871259 --- /dev/null +++ b/mods/xcompat/src/sounds.lua @@ -0,0 +1,8 @@ +local filename = xcompat.gameid + +--if we dont have a materials file for the game, use minetest +if not xcompat.utilities.file_exists(xcompat.modpath .. "/src/sounds/" .. filename .. ".lua") then + filename = "xcompat_agnostic" +end + +return dofile(xcompat.modpath .. "/src/sounds/" .. filename .. ".lua") \ No newline at end of file diff --git a/mods/xcompat/src/sounds/exile.lua b/mods/xcompat/src/sounds/exile.lua new file mode 100644 index 0000000..c944ed6 --- /dev/null +++ b/mods/xcompat/src/sounds/exile.lua @@ -0,0 +1,67 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return nodes_nature.node_sound_default(soundtable) +end + +function sound_api.node_sound_stone_defaults(soundtable) + return nodes_nature.node_sound_stone_defaults(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return nodes_nature.node_sound_dirt_defaults(soundtable) +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return sound_api.node_sound_dirt_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return nodes_nature.node_sound_sand_defaults(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return nodes_nature.node_sound_gravel_defaults(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return nodes_nature.node_sound_wood_defaults(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return nodes_nature.node_sound_leaves_defaults(soundtable) +end + +function sound_api.node_sound_glass_defaults(soundtable) + return nodes_nature.node_sound_glass_defaults(soundtable) +end + + +function sound_api.node_sound_ice_defaults(soundtable) + --s/ice/glass + return nodes_nature.node_sound_glass_defaults(soundtable) +end + +function sound_api.node_sound_metal_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_water_defaults(soundtable) + return nodes_nature.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_lava_defaults(soundtable) + --s/lava/water + return nodes_nature.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_snow_defaults(soundtable) + return nodes_nature.node_sound_snow_defaults(soundtable) +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/farlands_reloaded.lua b/mods/xcompat/src/sounds/farlands_reloaded.lua new file mode 100644 index 0000000..e5be807 --- /dev/null +++ b/mods/xcompat/src/sounds/farlands_reloaded.lua @@ -0,0 +1,65 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return soundtable +end + +function sound_api.node_sound_stone_defaults(soundtable) + return fl_stone.sounds.stone(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return fl_topsoil.sounds.grass(soundtable) +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return sound_api.node_sound_dirt_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return fl_stone.sounds.sand(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return fl_topsoil.sounds.gravel(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return fl_trees.sounds.wood(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_glass_defaults(soundtable) + return soundtable +end + + +function sound_api.node_sound_ice_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_metal_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_water_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_lava_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_snow_defaults(soundtable) + return fl_topsoil.sounds.snow(soundtable) +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/forgotten_lands.lua b/mods/xcompat/src/sounds/forgotten_lands.lua new file mode 100644 index 0000000..96eb7d9 --- /dev/null +++ b/mods/xcompat/src/sounds/forgotten_lands.lua @@ -0,0 +1,63 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return soundtable +end + +function sound_api.node_sound_stone_defaults(soundtable) + return sounds.stone(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return sounds.dirt(soundtable) +end + +function sound_api.node_sound_grass_defaults(soundtable) + return sounds.grass(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return sounds.sand(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return sounds.gravel(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return sounds.wood(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_glass_defaults(soundtable) + return sounds.glass(soundtable) +end + +function sound_api.node_sound_ice_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_metal_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_water_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_lava_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_snow_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/hades_revisited.lua b/mods/xcompat/src/sounds/hades_revisited.lua new file mode 100644 index 0000000..a8a2a04 --- /dev/null +++ b/mods/xcompat/src/sounds/hades_revisited.lua @@ -0,0 +1,66 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return hades_sounds.node_sound_defaults(soundtable) +end + +function sound_api.node_sound_stone_defaults(soundtable) + return hades_sounds.node_sound_stone_defaults(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return hades_sounds.node_sound_dirt_defaults(soundtable) +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return hades_sounds.node_sound_grass_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return hades_sounds.node_sound_sand_defaults(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return hades_sounds.node_sound_gravel_defaults(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return hades_sounds.node_sound_wood_defaults(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return hades_sounds.node_sound_leaves_defaults(soundtable) +end + +function sound_api.node_sound_glass_defaults(soundtable) + return hades_sounds.node_sound_glass_defaults(soundtable) +end + + +function sound_api.node_sound_ice_defaults(soundtable) + --s/ice/glass + return hades_sounds.node_sound_glass_defaults(soundtable) +end + +function sound_api.node_sound_metal_defaults(soundtable) + return hades_sounds.node_sound_metal_defaults(soundtable) +end + +function sound_api.node_sound_water_defaults(soundtable) + return hades_sounds.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_lava_defaults(soundtable) + return hades_sounds.node_sound_lava_defaults(soundtable) +end + +function sound_api.node_sound_snow_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/ksurvive2.lua b/mods/xcompat/src/sounds/ksurvive2.lua new file mode 100644 index 0000000..70ae03b --- /dev/null +++ b/mods/xcompat/src/sounds/ksurvive2.lua @@ -0,0 +1,107 @@ +local sound_api = {} + +--ks_sounds conversion +--currently loggy and bedrock are ignored +local ks = {} + +function ks.node_sound_defaults(soundtable) + soundtable = soundtable or {} + soundtable.footstep = soundtable.footstep or ks_sounds.generalnode_sounds.footstep + soundtable.dug = soundtable.dug or ks_sounds.generalnode_sounds.dug + soundtable.dig = soundtable.dig or ks_sounds.generalnode_sounds.dig + soundtable.place = soundtable.place or ks_sounds.generalnode_sounds.place + return soundtable +end + +function ks.node_sound_wood_defaults(soundtable) + soundtable = soundtable or {} + soundtable.footstep = soundtable.footstep or ks_sounds.woodennode_sounds.footstep + soundtable.dug = soundtable.dug or ks_sounds.woodennode_sounds.dug + soundtable.dig = soundtable.dig or ks_sounds.woodennode_sounds.dig + soundtable.place = soundtable.place or ks_sounds.woodennode_sounds.place + ks.node_sound_defaults(soundtable) + return soundtable +end + +function ks.node_sound_leaves_defaults(soundtable) + soundtable = soundtable or {} + soundtable.footstep = soundtable.footstep or ks_sounds.leafynode_sounds.footstep + soundtable.dug = soundtable.dug or ks_sounds.leafynode_sounds.dug + soundtable.dig = soundtable.dig or ks_sounds.leafynode_sounds.dig + soundtable.place = soundtable.place or ks_sounds.leafynode_sounds.place + ks.node_sound_defaults(soundtable) + return soundtable +end + +function ks.node_sound_snow_defaults(soundtable) + soundtable = soundtable or {} + soundtable.footstep = soundtable.footstep or ks_sounds.snowynode_sounds.footstep + soundtable.dug = soundtable.dug or ks_sounds.snowynode_sounds.dug + soundtable.dig = soundtable.dig or ks_sounds.snowynode_sounds.dig + soundtable.place = soundtable.place or ks_sounds.snowynode_sounds.place + ks.node_sound_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_default(soundtable) + return ks.node_sound_default(soundtable) +end + +function sound_api.node_sound_stone_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return soundtable +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return sound_api.node_sound_dirt_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_wood_defaults(soundtable) + return ks.node_sound_wood_default(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return ks.node_sound_leaves_default(soundtable) +end + +function sound_api.node_sound_glass_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_ice_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_metal_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_water_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_lava_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_snow_defaults(soundtable) + return ks.node_sound_snow_default(soundtable) +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/mineclonia.lua b/mods/xcompat/src/sounds/mineclonia.lua new file mode 100644 index 0000000..5de0753 --- /dev/null +++ b/mods/xcompat/src/sounds/mineclonia.lua @@ -0,0 +1,67 @@ +--note this file handles mineclonia, mineclone2, and its rename voxelibre + +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return mcl_sounds.node_sound_defaults(soundtable) +end + +function sound_api.node_sound_stone_defaults(soundtable) + return mcl_sounds.node_sound_stone_defaults(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return mcl_sounds.node_sound_dirt_defaults(soundtable) +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return sound_api.node_sound_dirt_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return mcl_sounds.node_sound_sand_defaults(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return mcl_sounds.node_sound_sand_defaults(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return mcl_sounds.node_sound_wood_defaults(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return mcl_sounds.node_sound_leaves_defaults(soundtable) +end + +function sound_api.node_sound_glass_defaults(soundtable) + return mcl_sounds.node_sound_glass_defaults(soundtable) +end + + +function sound_api.node_sound_ice_defaults(soundtable) + return mcl_sounds.node_sound_glass_defaults(soundtable) +end + +function sound_api.node_sound_metal_defaults(soundtable) + return mcl_sounds.node_sound_metal_defaults(soundtable) +end + +function sound_api.node_sound_water_defaults(soundtable) + return mcl_sounds.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_lava_defaults(soundtable) + return mcl_sounds.node_sound_lava_defaults(soundtable) +end + +function sound_api.node_sound_snow_defaults(soundtable) + return mcl_sounds.node_sound_snow_defaults(soundtable) +end + +function sound_api.node_sound_wool_defaults(soundtable) + return mcl_sounds.node_sound_wool_defaults(soundtable) +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/minetest.lua b/mods/xcompat/src/sounds/minetest.lua new file mode 100644 index 0000000..3c2485e --- /dev/null +++ b/mods/xcompat/src/sounds/minetest.lua @@ -0,0 +1,67 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return default.node_sound_defaults(soundtable) +end + +function sound_api.node_sound_stone_defaults(soundtable) + return default.node_sound_stone_defaults(soundtable) +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return default.node_sound_dirt_defaults(soundtable) +end + +--return dirt as some games use dirt vs grass +function sound_api.node_sound_grass_defaults(soundtable) + return sound_api.node_sound_dirt_defaults(soundtable) +end + +function sound_api.node_sound_sand_defaults(soundtable) + return default.node_sound_sand_defaults(soundtable) +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return default.node_sound_gravel_defaults(soundtable) +end + +function sound_api.node_sound_wood_defaults(soundtable) + return default.node_sound_wood_defaults(soundtable) +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return default.node_sound_leaves_defaults(soundtable) +end + +function sound_api.node_sound_glass_defaults(soundtable) + return default.node_sound_glass_defaults(soundtable) +end + + +function sound_api.node_sound_ice_defaults(soundtable) + return default.node_sound_ice_defaults(soundtable) +end + +function sound_api.node_sound_metal_defaults(soundtable) + return default.node_sound_metal_defaults(soundtable) +end + +function sound_api.node_sound_water_defaults(soundtable) + return default.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_lava_defaults(soundtable) + --s/lava/water + return default.node_sound_water_defaults(soundtable) +end + +function sound_api.node_sound_snow_defaults(soundtable) + return default.node_sound_snow_defaults(soundtable) +end + +function sound_api.node_sound_wool_defaults(soundtable) + --s/wool/default + return default.node_sound_defaults(soundtable) +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/sounds/xcompat_agnostic.lua b/mods/xcompat/src/sounds/xcompat_agnostic.lua new file mode 100644 index 0000000..2dbdf30 --- /dev/null +++ b/mods/xcompat/src/sounds/xcompat_agnostic.lua @@ -0,0 +1,63 @@ +local sound_api = {} + +function sound_api.node_sound_default(soundtable) + return soundtable +end + +function sound_api.node_sound_stone_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_dirt_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_grass_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_sand_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_gravel_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_wood_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_leaves_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_glass_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_ice_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_metal_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_water_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_lava_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_snow_defaults(soundtable) + return soundtable +end + +function sound_api.node_sound_wool_defaults(soundtable) + return soundtable +end + +return sound_api \ No newline at end of file diff --git a/mods/xcompat/src/stairs.lua b/mods/xcompat/src/stairs.lua new file mode 100644 index 0000000..6f8e59e --- /dev/null +++ b/mods/xcompat/src/stairs.lua @@ -0,0 +1,8 @@ +local filename = xcompat.gameid + +--if we dont have a stairs file for the game, use xcompat_agnostic +if not xcompat.utilities.file_exists(xcompat.modpath .. "/src/stairs/" .. filename .. ".lua") then + filename = "xcompat_agnostic" +end + +return dofile(xcompat.modpath .. "/src/stairs/" .. filename .. ".lua") \ No newline at end of file diff --git a/mods/xcompat/src/stairs/farlands_reloaded.lua b/mods/xcompat/src/stairs/farlands_reloaded.lua new file mode 100644 index 0000000..91605a3 --- /dev/null +++ b/mods/xcompat/src/stairs/farlands_reloaded.lua @@ -0,0 +1,25 @@ +local function register(name, _) + local splitName = name:split(":") + local sName = splitName[2] + + local groups = core.registered_nodes[name].groups + groups.stairable = 1 + + core.override_item(name, {groups = groups}) + + local flStairNameOverrides = { + ["stair_inner"] = "inner_stair", + ["stair_outer"] = "outer_stair" + } + + for _, type in pairs({"slab", "stair", "stair_inner", "stair_outer"}) do + + + minetest.register_alias( + splitName[1] .. ":" .. type .. "_" .. sName, + splitName[1] .. ":" .. sName .. "_" .. (flStairNameOverrides[type] or type) + ) + end +end + +return {register = register} \ No newline at end of file diff --git a/mods/xcompat/src/stairs/minetest.lua b/mods/xcompat/src/stairs/minetest.lua new file mode 100644 index 0000000..ebfc5bc --- /dev/null +++ b/mods/xcompat/src/stairs/minetest.lua @@ -0,0 +1,19 @@ +local function register(name, def) + local splitName = name:split(":") + local sName = splitName[2] + + stairs.register_stair_and_slab( + sName, + nil, + def.groups, + def.tiles, + def.description, + def.sounds + ) + + for _, type in pairs({"slab", "stair", "stair_inner", "stair_outer"}) do + minetest.register_alias(splitName[1] .. ":" .. type .. "_" .. sName, "stairs:" .. type .. "_" .. sName) + end +end + +return {register = register} \ No newline at end of file diff --git a/mods/xcompat/src/stairs/xcompat_agnostic.lua b/mods/xcompat/src/stairs/xcompat_agnostic.lua new file mode 100644 index 0000000..eb96394 --- /dev/null +++ b/mods/xcompat/src/stairs/xcompat_agnostic.lua @@ -0,0 +1,48 @@ +local stairtable = { + { + "slab", + {-0.5, -0.5, -0.5, 0.5, 0, 0.5}, + }, + { + "stair", + { + {-0.5, -0.5, -0.5, 0.5, 0.0, 0.5}, + {-0.5, 0.0, 0.0, 0.5, 0.5, 0.5}, + }, + }, + { + "stair_inner", + { + {-0.5, -0.5, -0.5, 0.5, 0.0, 0.5}, + {-0.5, 0.0, 0.0, 0.5, 0.5, 0.5}, + {-0.5, 0.0, -0.5, 0.0, 0.5, 0.0}, + }, + }, + { + "stair_outer", + { + {-0.5, -0.5, -0.5, 0.5, 0.0, 0.5}, + {-0.5, 0.0, 0.0, 0.0, 0.5, 0.5}, + }, + }, +} + +local function register(name, def) + for _, sdef in pairs(stairtable) do + local split = name:split(":") + local ndef = table.copy(def) + local item_name = ":" .. sdef[1] .. "_" .. split[2] + + ndef.description = def.description .. " " .. string.gsub(sdef[1], "_", " ") + ndef.paramtype, ndef.paramtype2 = "light", "facedir" + ndef.drawtype = "nodebox" + ndef.node_box = { + type = "fixed", + fixed = sdef[2], + } + + minetest.register_node(":" .. split[1] .. item_name, ndef) + end +end + +return {register = register} \ No newline at end of file diff --git a/mods/xcompat/src/textures.lua b/mods/xcompat/src/textures.lua new file mode 100644 index 0000000..ceb7736 --- /dev/null +++ b/mods/xcompat/src/textures.lua @@ -0,0 +1,8 @@ +local filename = xcompat.gameid + +--if we dont have a materials file for the game, use minetest +if not xcompat.utilities.file_exists(xcompat.modpath .. "/src/textures/" .. filename .. ".lua") then + filename = "xcompat_agnostic" +end + +return dofile(xcompat.modpath .. "/src/textures/" .. filename .. ".lua") \ No newline at end of file diff --git a/mods/xcompat/src/textures/farlands_reloaded.lua b/mods/xcompat/src/textures/farlands_reloaded.lua new file mode 100644 index 0000000..eb06cd6 --- /dev/null +++ b/mods/xcompat/src/textures/farlands_reloaded.lua @@ -0,0 +1,57 @@ +local textures = { + gravel = "farlands_gravel.png", + brick = "farlands_brick.png", + + metal = { + steel = { + ore = "farlands_iron_ingot.png", + ingot = "farlands_iron_ingot.png", + block = "farlands_iron_block.png", + }, + gold = { + ore = "farlands_gold_ore.png", + ingot = "farlands_gold_ingot.png", + block = "farlands_gold_block.png", + }, + }, + glass = { + pane = "farlands_glass.png", + detail = "farlands_glass_detail.png", + }, + wood = { + apple = { + sapling = "farlands_apple_sapling.png", + planks = "farlands_apple_planks.png", + trunk_side = "farlands_apple_trunk.png", + trunk_top = "farlands_apple_trunk_top.png", + leaves = "farlands_apple_leaves.png", + }, + jungle = { + sapling = "farlands_jungletree_sapling.png", + planks = "farlands_jungletree_planks.png", + trunk_side = "farlands_jungletree_trunk.png", + trunk_top = "farlands_jungletree_trunk_top.png", + leaves = "farlands_jungletree_leaves.png", + }, + }, + water = { + tile = "farlands_water.png", + animated = { + source = "farlands_water_source_animated.png", + flowing = "farlands_water_flowing_animated.png", + }, + }, + wool = { + white = "farlands_wool.png", + black = "farlands_wool.png", + grey = "farlands_wool.png", + dark_grey = "farlands_wool.png", + }, + grass = { + top = "farlands_grass.png", + side = "farlands_dirt.png^farlands_grass_side.png", + dirt = "farlands_dirt.png", + }, +} + +return textures \ No newline at end of file diff --git a/mods/xcompat/src/textures/minetest.lua b/mods/xcompat/src/textures/minetest.lua new file mode 100644 index 0000000..2216922 --- /dev/null +++ b/mods/xcompat/src/textures/minetest.lua @@ -0,0 +1,57 @@ +local textures = { + gravel = "default_gravel.png", + brick = "default_brick.png", + + metal = { + steel = { + ore = "default_iron_lump.png", + ingot = "default_steel_ingot.png", + block = "default_steel_block.png", + }, + gold = { + ore = "default_gold_lump.png", + ingot = "default_gold_ingot.png", + block = "default_gold_block.png", + }, + }, + glass = { + pane = "default_glass.png", + detail = "default_glass_detail.png", + }, + wood = { + apple = { + sapling = "default_sapling.png", + planks = "default_wood.png", + trunk_side = "default_tree.png", + trunk_top = "default_tree_top.png", + leaves = "default_leaves.png", + }, + jungle = { + sapling = "default_junglesapling.png", + planks = "default_junglewood.png", + trunk_side = "default_jungletree.png", + trunk_top = "default_jungletree_top.png", + leaves = "default_jungleleaves.png", + }, + }, + water = { + tile = "default_water.png", + animated = { + source = "default_water_source_animated.png", + flowing = "default_water_flowing_animated.png", + }, + }, + wool = { + white = "wool_white.png", + black = "wool_black.png", + grey = "wool_grey.png", + dark_grey = "wool_dark_grey.png", + }, + grass = { + top = "default_grass.png", + side = "default_dirt.png^default_grass_side.png", + dirt = "default_dirt.png", + }, +} + +return textures \ No newline at end of file diff --git a/mods/xcompat/src/textures/xcompat_agnostic.lua b/mods/xcompat/src/textures/xcompat_agnostic.lua new file mode 100644 index 0000000..ae26238 --- /dev/null +++ b/mods/xcompat/src/textures/xcompat_agnostic.lua @@ -0,0 +1,65 @@ +local textures = { + gravel = "[combine:16x16^[noalpha^[colorize:#3a3b3c", + brick = "[combine:16x16^[noalpha^[colorize:#AA4A44", + + metal = { + steel = { + ore = "[combine:16x16^[noalpha^[colorize:#D3D3D3", + ingot = "[combine:16x16^[noalpha^[colorize:#D3D3D3", + block = "[combine:16x16^[noalpha^[colorize:#D3D3D3", + }, + gold = { + ore = "[combine:16x16^[noalpha^[colorize:#FFD700", + ingot = "[combine:16x16^[noalpha^[colorize:#FFD700", + block = "[combine:16x16^[noalpha^[colorize:#FFD700", + }, + }, + glass = { + pane = "[combine:16x16:" .. + "0,0=\\[combine\\:1x16\\^[noalpha\\^[colorize\\:#ffffff:" .. + "0,0=\\[combine\\:16x1\\^[noalpha\\^[colorize\\:#ffffff:" .. + "0,15=\\[combine\\:16x1\\^[noalpha\\^[colorize\\:#ffffff:" .. + "15,0=\\[combine\\:1x16\\^[noalpha\\^[colorize\\:#ffffff", + detail = "[combine:16x16:" .. + "0,0=\\[combine\\:1x16\\^[noalpha\\^[colorize\\:#ffffff:" .. + "0,0=\\[combine\\:16x1\\^[noalpha\\^[colorize\\:#ffffff:" .. + "0,15=\\[combine\\:16x1\\^[noalpha\\^[colorize\\:#ffffff:" .. + "15,0=\\[combine\\:1x16\\^[noalpha\\^[colorize\\:#ffffff", + }, + wood = { + apple = { + sapling = "[combine:16x16^[noalpha^[colorize:#654321", + planks = "[combine:16x16^[noalpha^[colorize:#654321", + trunk_side = "[combine:16x16^[noalpha^[colorize:#654321", + trunk_top = "[combine:16x16^[noalpha^[colorize:#654321", + leaves = "[combine:16x16^[noalpha^[colorize:#654321", + }, + jungle = { + sapling = "[combine:16x16^[noalpha^[colorize:#563d2d", + planks = "[combine:16x16^[noalpha^[colorize:#563d2d", + trunk_side = "[combine:16x16^[noalpha^[colorize:#563d2d", + trunk_top = "[combine:16x16^[noalpha^[colorize:#563d2d", + leaves = "[combine:16x16^[noalpha^[colorize:#563d2d", + }, + }, + water = { + tile = "[combine:16x16^[noalpha^[colorize:#00008b", + animated = { + source = "[combine:16x16^[noalpha^[colorize:#00008b", + flowing = "[combine:16x16^[noalpha^[colorize:#00008b", + }, + }, + wool = { + white = "[combine:16x16^[noalpha^[colorize:#ffffff", + black = "[combine:16x16^[noalpha^[colorize:#000000", + grey = "[combine:16x16^[noalpha^[colorize:#313b3c", + dark_grey = "[combine:16x16^[noalpha^[colorize:#313b3c", + }, + grass = { + top = "[combine:16x16^[noalpha^[colorize:#006400", + side = "[combine:16x16^[noalpha^[colorize:#006400", + dirt = "[combine:16x16^[noalpha^[colorize:#563d2d", + }, +} + +return textures \ No newline at end of file diff --git a/mods/xcompat/src/utilities.lua b/mods/xcompat/src/utilities.lua new file mode 100644 index 0000000..61a7411 --- /dev/null +++ b/mods/xcompat/src/utilities.lua @@ -0,0 +1,8 @@ +local utilities = {} + +function utilities.file_exists(name) + local f=io.open(name,"r") + if f~=nil then io.close(f) return true else return false end +end + +return utilities \ No newline at end of file diff --git a/mods/xcompat/test/nodelist/farlands_reloaded.txt b/mods/xcompat/test/nodelist/farlands_reloaded.txt new file mode 100644 index 0000000..29833c7 --- /dev/null +++ b/mods/xcompat/test/nodelist/farlands_reloaded.txt @@ -0,0 +1,356 @@ +fl_furniture:yellow_ipe_table +fl_trees:palm_trunk +fl_stone:mossy_stone +fl_trees:acacia_sapling +fl_doors:copper_door_a +fl_trees:jungletree_plank +fl_workshop:furnace_active +fl_topsoil:wet_farmland +fl_trees:spruce_leaves +fl_stone:stone_brick +fl_light_sources:lantern +fl_plantlife:red_mushroom_leaves +fl_stone:basalt +fl_topsoil:condensed_ice +fl_doors:apple_door_b +fl_beds:bed_pink +fl_plantlife:petunia_blue +fl_trees:acacia_leaves +fl_stone:basalt_block +fl_ores:coal_in_tuff +fl_topsoil:sea_grass_3 +fl_agriculture:carrot_2 +fl_beds:bed_violet +fl_stone:basalt_rubble +fl_furniture:spruce_bench +fl_ores:copper_in_tuff +fl_trees:willow_plank +fl_trees:yellow_ipe_plank_fence +fl_storage:spruce_vessel_shelf +fl_beds:bed_blue +fl_stone:stone_block +fl_stone:tuff_rubble +fl_ores:mithite_in_stone +fl_topsoil:savannah_dirt_with_grass +fl_furniture:pine_table +fl_trees:pine_plank_fence +fl_furniture:baobab_chair +fl_plantlife:grass_2 +fl_trees:pine_sapling +fl_beds:bed_dark_green +fl_plantlife:cactus +fl_storage:spruce_book_shelf +fl_signs:sign_wood +fl_plantlife:pink_ground_flower +fl_doors:steel_door_b +fl_topsoil:sea_grass_1 +fl_trees:aspen_leaves +fl_stone:ors_brick +fl_doors:jungletree_door_a +fl_paintings:forest +fl_storage:spruce_multi_shelf +fl_beds:bed_red +fl_tnt:tnt +fl_beds:bed_brown +fl_storage:pine_multi_shelf +fl_ores:mithite_block +fl_beds:bed_orange +fl_ores:coal_in_desert_stone +fl_plantlife:red_ground_flower +fl_ores:gold_in_desert_stone +fl_stone:silver_sandstone_block +fl_storage:wood_chest +fl_furniture:aspen_table +fl_doors:aspen_door_a +fl_stone:ors +fl_stone:sandstone_brick +fl_doors:pine_door_b +fl_furniture:acacia_table +fl_trees:acacia_trunk +fl_stone:mossy_stone_block +fl_doors:baobab_door_b +fl_plantlife:pansy_purple +fl_industrial:conveyor_funnel +fl_stone:savannah_rubble +fl_trains:straight_rise_track +fl_storage:baobab_book_shelf +fl_plantlife:purple_allium +fl_ores:diamond_block +fl_topsoil:dirt_with_grass +fl_plantlife:ground_waterlily +fl_plantlife:flowerpot +fl_plantlife:grass_4 +fl_storage:pine_book_shelf +fl_doors:palm_door_a +fl_furniture:willow_table +fl_trains:straight_45_track +fl_trees:palm_leaves +fl_glass:framed_glass_panes +fl_storage:yellow_ipe_vessel_shelf +fl_ores:coal_block +fl_plantlife:dandelion_yellow +fl_beds:bed_cyan +fl_topsoil:gravel +fl_storage:acacia_book_shelf +fl_furniture:baobab_bench +fl_furniture:willow_bench +fl_plantlife:savannah_grass_1 +fl_industrial:conveyor +fl_storage:acacia_vessel_shelf +fl_light_sources:chain +fl_trees:spruce_plank +fl_trees:apple_leaves +fl_trees:baobab_leaves +fl_stone:silver_sand +fl_stone:desert_stone +fl_furniture:spruce_chair +fl_ores:copper_in_desert_stone +fl_topsoil:snow_block +fl_ores:mithite_in_savannah +fl_trees:acacia_plank +fl_topsoil:dirt +fl_fire:fire +fl_stone:gneiss_rubble +fl_furniture:acacia_bench +fl_storage:willow_vessel_shelf +fl_plantlife:lantana +fl_stone:sandstone +fl_furniture:jungletree_chair +fl_workshop:furnace +fl_stone:gneiss +fl_agriculture:potato_4 +fl_topsoil:permafrost_with_stones +fl_topsoil:snow +fl_trees:baobab_plank +fl_stone:tuff_brick +fl_stone:desert_sandstone_block +fl_bones:bone_block +fl_stone:basalt_brick +fl_doors:steel_door_a +fl_furniture:aspen_bench +fl_ores:tin_in_savannah +fl_trees:palm_plank_fence +fl_doors:apple_door_a +fl_wool:wool +fl_furniture:spruce_table +fl_agriculture:carrot_1 +fl_ores:iron_in_stone +fl_stone:desert_sandstone_brick +fl_storage:apple_empty_shelf +fl_stone:gneiss_block +fl_stone:mossy_stone_rubble +fl_agriculture:carrot_3 +fl_trees:willow_trunk +fl_trees:pine_leaves +fl_trains:curve_right_track +fl_doors:copper_door_b +fl_doors:jungletree_door_b +fl_furniture:jungletree_bench +fl_doors:willow_door_b +fl_topsoil:sea_grass_2 +fl_ores:gold_in_ors +fl_doors:willow_door_a +fl_trains:switch_right_track +fl_doors:aspen_door_b +fl_doors:palm_door_b +fl_stone:stone +fl_plantlife:rose +fl_doors:yellow_ipe_door_b +fl_doors:yellow_ipe_door_a +fl_plantlife:grass_3 +fl_storage:apple_vessel_shelf +fl_plantlife:tulip +fl_light_sources:torch +fl_trees:palm_sapling +fl_doors:blocker_top +fl_bricks:terracotta +fl_bricks:clay_block +fl_bricks:brick +fl_agriculture:carrot_4 +fl_paintings:cthulhu +fl_trees:aspen_trunk +fl_furniture:willow_chair +fl_glass:tinted_framed_glass_panes +fl_stone:sandstone_block +fl_glass:tinted_framed_glass +fl_ores:gold_block +fl_furniture:apple_chair +fl_glass:framed_glass +fl_storage:pine_vessel_shelf +fl_beds:bed_yellow +fl_beds:bed_black +fl_stone:silver_sandstone +fl_beds:bed_dark_grey +fl_beds:bed_green +fl_ores:tin_in_tuff +fl_beds:bed_grey +fl_beds:bed_magenta +fl_beds:bed_white +fl_wildlife:spawner +fl_wool:wool_carpet +fl_paintings:dragon +fl_topsoil:dirt_with_snow +fl_ores:tin_block +fl_furniture:baobab_table +fl_dyes:demo_node +fl_plantlife:viola +fl_ores:diamond_in_ors +fl_plantlife:savannah_grass_4 +fl_plantlife:oxeye_daisy +fl_plantlife:geranium +fl_plantlife:mushroom_trunk +fl_stone:ors_rubble +fl_doors:baobab_door_a +fl_light_sources:lantern_c +fl_doors:acacia_door_b +fl_plantlife:petunia_white +fl_storage:spruce_empty_shelf +fl_plantlife:petunia_pink +fl_ores:tin_in_stone +fl_ores:mithite_in_desert_stone +fl_stone:desert_sand +fl_plantlife:pansy_blue +fl_plantlife:frozen_rose +fl_ores:gold_in_tuff +fl_stone:savannah_brick +fl_ores:coal_in_savannah +fl_plantlife:blue_ground_flower +fl_ores:iron_in_desert_stone +fl_industrial:injector +fl_trees:aspen_plank_fence +fl_plantlife:savannah_grass_2 +fl_plantlife:dandelion_white +fl_plantlife:flame_lily +fl_plantlife:brown_mushroom +fl_plantlife:red_mushroom +fl_trees:jungletree_plank_fence +fl_plantlife:brown_mushroom_leaves +fl_plantlife:raw_mushroom_leaves +fl_plantlife:savannah_grass_5 +fl_stone:tuff_block +fl_plantlife:savannah_grass_3 +fl_trees:acacia_plank_fence +fl_trees:jungletree_sapling +fl_furniture:pine_bench +fl_plantlife:grass_1 +fl_plantlife:lavender_flower +fl_ores:coal_in_stone +fl_plantlife:grass_5 +fl_ores:bronze_block +fl_trees:yellow_ipe_plank +fl_stone:gneiss_brick +fl_ores:diamond_in_savannah +fl_trees:pine_plank +fl_ores:diamond_in_desert_stone +fl_ores:diamond_in_tuff +fl_storage:baobab_empty_shelf +fl_storage:yellow_ipe_empty_shelf +fl_paintings:landscape +fl_stairs:tablesaw +fl_furniture:yellow_ipe_chair +fl_ores:copper_in_ors +fl_trees:apple_trunk +fl_trees:yellow_ipe_leaves +fl_trees:dead_aspen_leaves +fl_liquids:water_flowing +fl_furniture:aspen_chair +fl_plantlife:lobelia +fl_topsoil:dry_farmland +fl_trees:apple_plank +ignore +fl_trains:switch_left_track +fl_storage:willow_empty_shelf +fl_trees:spruce_plank_fence +fl_ores:copper_in_savannah +fl_stone:sand +fl_furniture:pine_chair +fl_storage:aspen_empty_shelf +fl_topsoil:coarse_dirt +fl_storage:acacia_multi_shelf +fl_ores:mithite_in_ors +fl_paintings:waterlilie +fl_stone:tuff +fl_stone:savannah_block +fl_trees:willow_plank_fence +fl_storage:baobab_vessel_shelf +fl_furniture:apple_table +fl_paintings:rose +fl_liquids:river_water_source +fl_trees:pine_trunk +fl_storage:aspen_vessel_shelf +fl_topsoil:ice +fl_storage:aspen_book_shelf +fl_liquids:lava_source +fl_agriculture:potato_2 +fl_storage:aspen_multi_shelf +fl_storage:willow_book_shelf +fl_furniture:acacia_chair +fl_trains:crossing_track +fl_trees:apple_plank_fence +fl_liquids:river_water_flowing +fl_trees:baobab_sapling +fl_ores:gold_in_stone +fl_trains:curve_left_track +fl_trains:straight_track +fl_doors:acacia_door_a +fl_storage:apple_multi_shelf +fl_trees:aspen_plank +fl_trees:spruce_trunk +fl_stone:desert_stone_rubble +fl_trees:baobab_trunk +fl_ores:copper_in_stone +fl_industrial:conveyor_left +fl_storage:acacia_empty_shelf +fl_trees:palm_plank +fl_agriculture:potato_1 +fl_trees:apple_sapling +fl_trees:baobab_plank_fence +fl_furniture:yellow_ipe_bench +fl_ores:tin_in_desert_stone +fl_furniture:palm_bench +fl_storage:yellow_ipe_book_shelf +fl_stone:savannah +fl_furniture:apple_bench +fl_ores:iron_block +fl_furniture:palm_chair +fl_glass:tinted_connected_glass +fl_agriculture:potato_3 +fl_trees:aspen_sapling +fl_storage:baobab_multi_shelf +fl_storage:willow_multi_shelf +fl_furniture:palm_table +fl_furniture:jungletree_table +fl_trees:jungletree_trunk +fl_stone:stone_rubble +fl_doors:pine_door_a +fl_storage:pine_empty_shelf +fl_stone:mossy_stone_brick +fl_stone:ors_block +fl_paintings:possessedwoman +fl_storage:apple_book_shelf +fl_storage:yellow_ipe_multi_shelf +fl_stone:desert_stone_block +fl_stone:desert_stone_brick +fl_trees:jungletree_leaves +fl_liquids:water_source +fl_stone:desert_sandstone +fl_trees:willow_leaves +fl_workshop:anvil +fl_paintings:mistiriusgirl +fl_trees:yellow_ipe_trunk +fl_topsoil:savannah_dirt +fl_ores:coal_in_ors +fl_topsoil:permafrost +fl_liquids:lava_flowing +fl_ores:iron_in_ors +fl_industrial:conveyor_right +fl_ores:iron_in_tuff +fl_ores:iron_in_savannah +fl_ores:copper_block +fl_stone:silver_sandstone_brick +air +fl_ores:gold_in_savannah +fl_ores:tin_in_ors +fl_ores:mithite_in_tuff +fl_stone:bedrock +fl_ores:diamond_in_stone diff --git a/mods/xcompat/test/nodelist/hades_revisited.txt b/mods/xcompat/test/nodelist/hades_revisited.txt new file mode 100644 index 0000000..0d219dc --- /dev/null +++ b/mods/xcompat/test/nodelist/hades_revisited.txt @@ -0,0 +1,2966 @@ +columnia:column_linktee_hades_core_tuff_baked +gluncarp:white +hades_bedrock:bedrock +columnia:column_stairsubpillar_hades_trees_colwood_dark_green +columnia:column_bottom_hades_trees_colwood_dark_grey +hades_core:brick_dark_grey +hades_doors:door_stone_e +columnia:column_crosslink_hades_core_essexite +hades_core:apolline_brick +columnia:column_linkcross_hades_core_orangite +hades_stairs:stair_cream_wood +hades_furniture:table_lamp_med +columnia:column_top_hades_core_orangite +columnia:column_mid_hades_core_brick_pink +columnia:column_linktee_hades_core_tuff +hades_chests:chest_green +hades_stairs:slab_marble +hades_stairs:stair_out_colwood_dark_grey +hades_stairs:stair_tuff_baked +columnia:column_stairsubpillar_hades_core_mossycobble +hades_flowers:violet +hades_refruit:bud_orange +hades_stairs:stair_in_floor_marble_marble +columnia:column_linktee_down_hades_trees_colwood_red +columnia:column_stairsubpillar_hades_trees_birch_bark +hades_doors:door_chondrite_d +hades_glowcrystals:window_glow +hades_stairs:stair_birch_bark +columnia:column_bottom_hades_core_orangite +columnia:column_linkangle_down_hades_core_chondrite_brick +hades_doors:door_steel_white_d +hades_doors:door_stone_baked_b +hades_core:water_flowing +hades_doors:gate_jungle_wood_closed +columnia:column_linktee_columnia_rusty_block +columnia:column_linkangle_hades_trees_colwood_yellow +columnia:column_linkangle_hades_trees_pale_bark +hades_stairs:slab_tuff_baked +hades_stairs:stair_in_brick_pink +columnia:column_mid_hades_trees_colwood_magenta +hades_doors:door_steel_green_a +hades_stairs:step_brick_dark_green +hades_doors:door_steel_red_a +hades_stairs:stair_in_pale_bark +columnia:column_bottom_hades_trees_colwood_uncolored +columnia:column_linkvertical_hades_core_apolline +columnia:column_linkangle_down_hades_core_azurite +hades_stairs:slab_colwood_pink +hades_stairs:slab_jungle_bark +columnia:column_bottom_hades_core_brick_magenta +columnia:column_linkdown_hades_trees_jungle_wood +hades_trees:wood +hades_torches:torch +hades_trees:cocoa_pod +hades_fences:fence_rusty +hades_stairs:step_out_colwood_green +columnia:column_linktee_hades_core_essexite +columnia:column_linkangle_down_hades_trees_colwood_white +gluncarp:blackgold +hades_core:stone_with_emerald +hades_stairs:slab_copperblock +columnia:column_linkcross_hades_trees_wood +columnia:column_mid_hades_core_brick_dark_grey +hades_tiles:floor_stone_tuffbaked +columnia:column_linktee_hades_core_brick_dark_grey +columnia:column_linkangle_down_hades_core_brick_violet +hades_stairs:step_out_cinnabar +hades_stairs:stair_out_floor_cream_cream +hades_core:brick_black +hades_trees:leaves +hades_bushes:orange +hades_stairs:stair_out_orangite +columnia:column_linktee_down_hades_trees_colwood_grey +hades_core:emerald_block +hades_trees:jungle_sapling +columnia:column_link_hades_trees_colwood_red +hades_stairs:slab_cyan +hades_farming:soil +hades_cloth:green +hades_doors:door_steel_black_b +hades_trees:birch_tree +hades_doors:door_sandstone_volcanic_e +columnia:column_linkangle_hades_core_marble +hades_doors:door_glass_b +hades_doors:door_chondrite_e +hades_stairs:stair_floor_stonebaked_stonebaked +hades_stairs:stair_out_sandstone_volcanic_brick +columnia:column_linkangle_down_hades_core_brick_red +columnia:column_stairsubpillar_hades_core_tuff_baked +columnia:column_stairsub_hades_trees_colwood_violet +hades_doors:door_dungeon1_c +hades_core:chondrite_brick +columnia:column_linkangle_down_hades_trees_colwood_violet +hades_windows:paperwall +hades_torches:torch_wall +columnia:column_stairsubpillar_hades_core_brick_blue +hades_stairs:stair_blue +hades_stairs:slab_floor_cream_cream +columnia:column_stairsub_hades_trees_canvas_bark +hades_doors:door_steel_red_b +hades_core:tinblock +hades_stairs:stair_in_stone +columnia:column_crosslink_hades_core_brick_black +hades_tiles:floor_tuffbaked_tuff +hades_doors:door_dungeon2_a +columnia:column_linkdown_hades_core_cobble_baked +columnia:column_linkangle_down_hades_core_cobble_sandstone +hades_core:stone +columnia:column_stairsubpillar_hades_trees_colwood_dark_grey +hades_stairs:slab_chondrite_brick +hades_windows:window_cream_wood +hades_stairs:step_colwood_uncolored +columnia:column_linktee_hades_trees_colwood_black +columnia:column_crosslink_hades_core_lillite +hades_walls:cobble_baked +hades_core:copperblock +hades_stairs:stair_in_white +columnia:column_linkvertical_hades_core_brick_white +columnia:column_linktee_down_hades_core_cobble_sandstone +hades_trees:banana_leaves +columnia:column_linkangle_hades_core_sandstone_volcanic +columnia:column_linkvertical_hades_trees_pale_bark +hades_refruit:flower_orange +hades_doors:door_steel_green_b +hades_stairs:stair_out_stone +hades_stairs:stair_out_brick_orange +columnia:column_linkvertical_hades_core_stone +columnia:column_linktee_down_hades_core_stone_baked +hades_stairs:stair_out_white +columnia:column_stairsubpillar_hades_core_basalt +hades_refruit:bud_olive +hades_stairs:slab_essexite +hades_stairs:step_in_colwood_uncolored +hades_waterplants:seaweed +gluncarp:cloth_blackgold +hades_stairs:slab_cream_wood +hades_doors:door_steel_pink_a +hades_farming:seed_tomato +hades_doors:door_steel_brown_a +hades_stairs:step_in_stonebrick_baked +hades_stairs:slab_brick_violet +hades_stairs:slab_charred_bark +hades_doors:door_steel_white_e +columnia:column_stairsubpillar_hades_core_brick_dark_grey +columnia:column_link_hades_core_sandstone_volcanic +signs_lib:sign_wall_white_red +hades_stairs:step_brick_brown +columnia:column_stairsubpillar_hades_core_essexite +columnia:column_linkangle_down_hades_core_stone +columnia:column_bottom_hades_trees_wood +columnia:column_link_hades_core_olivine +columnia:column_linkangle_hades_trees_cream_wood +hades_stairs:slab_green +columnia:column_linkangle_hades_core_olivine_brick +hades_fences:fence_cream_wood +columnia:column_stairsubpillar_hades_core_obsidian +hades_stairs:slab_double_steelblock +columnia:column_stairsubpillar_hades_core_stonebrick_baked +columnia:column_bottom_hades_core_tuff_baked_brick +hades_trees:canvas_sapling +hades_stairs:slab_cobble_sandstone_volcanic +columnia:column_bottom_hades_trees_colwood_dark_green +hades_stairs:slab_pink +columnia:column_linkdown_hades_trees_lush_wood +hades_stairs:stair_stone_baked +hades_doors:door_rusty_c +columnia:column_mid_hades_trees_colwood_red +columnia:column_stairsub_hades_core_chondrite_brick +columnia:column_bottom_hades_core_cobble_sandstone_volcanic +columnia:column_stairsub_hades_trees_colwood_grey +columnia:column_crosslink_hades_core_cobble_sandstone +hades_doors:door_steel_darkgreen_b +columnia:column_linkangle_down_hades_core_obsidian +hades_stairs:step_in_olivine +hades_stairs:slab_double_copperblock +hades_core:floor_chondrite_stone +hades_doors:door_steel_black_c +hades_tiles:floor_tuffbaked_tuffbaked +columnia:column_linktee_hades_trees_colwood_violet +columnia:column_linkcrossdown_hades_core_tuff +hades_trees:colwood_green +hades_doors:door_stone_baked_c +hades_doors:door_obsidian_glass_b +hades_chests:chest_green_locked +columnia:column_linkangle_hades_core_olivine +hades_doors:door_glass_e +columnia:column_linkangle_hades_core_brick_cyan +hades_stairs:stair_in_floor_pale_pale +hades_stairs:step_in_essexite +columnia:column_linkcrossdown_hades_trees_birch_bark +hades_stairs:stair_brick_cyan +columnia:column_linkdown_hades_trees_colwood_white +hades_stairs:stair_azurite +columnia:column_linkcrossdown_hades_core_cinnabar +hades_stairs:step_brick_red +columnia:column_link_hades_trees_pale_bark +hades_tiles:floor_lush_pale +hades_trees:charred_tree +hades_stairs:stair_in_brick_brown +columnia:column_linkvertical_hades_core_tuff_baked_brick +hades_stairs:stair_in_red +hades_doors:door_steel_red_c +hades_stairs:slab_pale_bark +columnia:column_link_hades_core_brick_yellow +hades_doors:door_rusty_a +hades_stairs:stair_out_orange +columnia:column_linkvertical_hades_trees_jungle_wood +columnia:column_linkvertical_hades_trees_colwood_uncolored +columnia:column_link_hades_core_cobble_sandstone +hades_furnaces:furnace +hades_stairs:step_in_jungle_wood +hades_flowerpots:flower_pot_cultivated_jungle_leaves +columnia:column_linkangle_down_hades_core_brick_magenta +hades_doors:door_wood_e +air +columnia:column_linkcrossdown_hades_core_brick +columnia:column_linkangle_down_hades_trees_colwood_orange +columnia:column_linkangle_down_hades_trees_wood +hades_stairs:step_tinblock +hades_farming:straw +columnia:column_linkvertical_columnia_rusty_block +hades_grass:dead_grass_5 +hades_trees:colwood_dark_green +columnia:column_mid_hades_trees_pale_wood +hades_core:volcanic_sand +hades_stairs:slab_brick_dark_green +hades_doors:door_steel_pink_b +hades_doors:door_steel_green_c +hades_stairs:step_in_tuff_baked_brick +columnia:column_linktee_down_hades_trees_wood +columnia:column_stairsubpillar_hades_core_brick +hades_trees:colwood_pink +hades_trees:orange_sapling +hades_waterplants:seaweed_4 +columnia:column_bottom_hades_core_brick_orange +columnia:column_bottom_hades_core_turquosite +hades_stairs:stair_out_floor_tuff_tuff +columnia:column_mid_hades_core_sandstone_volcanic_brick +columnia:column_linkcross_hades_core_apolline +columnia:column_linkangle_hades_core_tuff_brick +hades_stairs:step_out_colwood_uncolored +columnia:column_linkcrossdown_hades_trees_colwood_brown +hades_itemshow:pedestal_cinnabar +hades_stairs:slab_brick_cyan +columnia:column_crosslink_hades_trees_jungle_wood +columnia:column_linktee_down_hades_core_tuff_brick +hades_doors:door_steel_darkgreen_e +columnia:column_linktee_hades_core_brick_red +columnia:column_linkdown_hades_core_brick_orange +hades_stairs:stair_in_colwood_dark_green +hades_stairs:step_in_floor_wood_wood +columnia:column_linkcross_hades_core_brick_brown +columnia:column_bottom_hades_core_basalt_brick +columnia:column_crosslink_hades_core_chondrite_brick +columnia:column_linkcross_hades_core_tuff +columnia:column_linkangle_hades_core_tuff_baked_brick +hades_stairs:stair_out_grey +hades_refruit:flower_banana +columnia:column_linkvertical_hades_core_brick_red +columnia:column_crosslink_hades_core_obsidian +columnia:column_link_hades_trees_colwood_green +hades_stairs:stair_colwood_red +hades_tiles:floor_sandstonevolcanic_sandstone +hades_stairs:stair_in_violet +hades_stairs:stair_in_sandstone_volcanic +columnia:machine +columnia:column_linkcrossdown_hades_core_tuff_brick +hades_core:cactus_brick +columnia:column_linkdown_hades_core_stonebrick_baked +hades_core:papyrus +columnia:column_linkangle_hades_core_chondrite +columnia:column_top_hades_core_brick_yellow +hades_chests:chest_red_locked +hades_stairs:slab_yellow +hades_doors:door_sandstone_d +columnia:column_linkcrossdown_hades_core_brick_brown +hades_doors:door_essexite_d +gluncarp:brown +hades_windows:window_jungle_wood +hades_furniture:table_lamp_hi +columnia:column_stairsub_hades_core_tuff_brick +columnia:column_linkangle_hades_core_brick_brown +columnia:column_linktee_hades_core_tuff_baked_brick +hades_trees:cultivated_jungle_leaves +columnia:column_stairsubpillar_hades_core_cobble_sandstone +columnia:column_linkvertical_hades_core_essexite_brick +hades_doors:door_wood_jungle_a +hades_itemshow:pedestal_azurite +hades_core:ladder_bronze +columnia:column_stairsubpillar_hades_core_brick_pink +hades_doors:door_obsidian_glass_a +columnia:column_linkvertical_hades_trees_colwood_grey +hades_bushes:blue +hades_stairs:stair_in_brick_dark_green +columnia:column_linktee_down_hades_core_tuff +columnia:column_bottom_hades_trees_colwood_pink +columnia:column_link_hades_trees_colwood_dark_grey +columnia:column_stairsub_hades_trees_lush_wood +columnia:column_top_hades_core_stone +columnia:column_crosslink_hades_trees_colwood_green +hades_core:cactus +hades_windows:window_wood_green +hades_core:basalt_block +columnia:column_linkcrossdown_hades_core_essexite +columnia:column_linkvertical_hades_core_sandstone +hades_trees:burned_branches +columnia:column_bottom_hades_core_sandstone_volcanic_brick +hades_core:sandstone_volcanic_brick +hades_stairs:slab_colwood_dark_green +columnia:column_link_hades_core_chondrite_brick +columnia:column_top_hades_core_brick_orange +columnia:column_linkvertical_hades_trees_colwood_pink +hades_stairs:stair_in_straw +hades_doors:door_steel_brown_c +hades_stairs:slab_colwood_violet +hades_doors:door_steel_magenta_d +hades_doors:door_marble_d +columnia:column_link_hades_core_brick_violet +hades_stairs:stair_in_colwood_magenta +hades_stairs:slab_brick_black +hades_trees:charred_bark +columnia:column_linkcross_hades_core_brick_dark_green +columnia:column_crosslink_hades_core_brick_grey +hades_fences:fence_wood_black +hades_stairs:step_out_floor_pale_pale +columnia:column_linkcrossdown_hades_core_brick_pink +columnia:column_linkvertical_hades_core_olivine +columnia:column_crosslink_hades_core_stone +columnia:column_mid_hades_core_tuff +columnia:column_stairsubpillar_hades_core_chondrite +columnia:column_linkvertical_hades_core_basalt +columnia:column_mid_hades_trees_colwood_uncolored +hades_glowcrystals:glowcrystal_ore +columnia:column_linktee_down_hades_core_mossycobble +columnia:column_stairsub_hades_core_brick_violet +hades_doors:door_wood_lush_a +columnia:column_linktee_hades_core_essexite_brick +columnia:column_linkcrossdown_hades_core_brick_blue +hades_stairs:step_out_colwood_blue +hades_core:lava_source +hades_doors:door_steel_pink_c +columnia:column_linktee_down_hades_core_basalt_brick +columnia:column_stairsubpillar_hades_core_brick_black +hades_doors:door_wood_jungle_b +hades_stairs:slab_orange +columnia:column_mid_hades_trees_colwood_white +hades_stairs:stair_out_chondrite +columnia:column_linkangle_down_hades_core_brick_orange +columnia:column_linkangle_down_hades_core_basalt +hades_doors:door_steel_darkgreen_d +columnia:column_top_hades_trees_birch_bark +hades_flowerpots:flower_pot_canvas_leaves +hades_tiles:floor_essexitegold_essexitegold +columnia:column_linkcross_hades_core_brick_magenta +columnia:column_linktee_down_hades_core_essexite +hades_stairs:step_out_essexite +columnia:column_stairsub_hades_trees_colwood_orange +columnia:column_crosslink_hades_core_stone_baked +hades_stairs:stair_out_floor_stonebaked_stonebaked +hades_fences:fence_wood_pink +columnia:column_stairsub_hades_core_essexite +hades_stairs:step_in_floor_marble_marble +hades_stairs:step_brick_violet +columnia:column_crosslink_hades_core_mossycobble +hades_stairs:step_steelblock +hades_flowers:orange +columnia:column_linkdown_hades_core_marble +hades_tiles:floor_tuffbaked_stone +columnia:column_linkdown_hades_core_tuff +hades_stairs:stair_out_marble +columnia:column_mid_hades_core_basalt +hades_doors:gate_pale_wood_closed +columnia:column_linktee_hades_core_brick_white +hades_waterplants:waterlily_s4 +columnia:column_linkvertical_hades_core_orangite +columnia:column_crosslink_hades_core_brick_dark_grey +columnia:column_linktee_hades_core_brick_pink +columnia:column_crosslink_hades_trees_colwood_white +columnia:column_crosslink_hades_core_cobble_sandstone_volcanic +columnia:column_bottom_hades_core_tuff_baked +hades_flowerpots:flower_pot_yellow +hades_trees:sapling +hades_windows:window_wood_blue +columnia:column_linkdown_hades_core_brick_blue +columnia:column_linkdown_hades_trees_colwood_dark_green +hades_core:brick_red +columnia:column_top_hades_core_tuff_brick +columnia:column_stairsubpillar_hades_trees_colwood_cyan +columnia:column_top_hades_trees_bark +hades_doors:door_marble_c +hades_chests:chest_blue +hades_bushes:red +hades_tiles:floor_tuff_chondrite +columnia:column_linkdown_hades_trees_bark +columnia:column_linkangle_hades_trees_colwood_green +columnia:column_stairsubpillar_columnia_rusty_block +hades_doors:door_sandstone_volcanic_d +columnia:column_linkangle_down_hades_core_tuff_brick +hades_doors:gate_cream_wood_closed +columnia:column_linkdown_hades_core_tuff_brick +columnia:column_linktee_down_hades_core_chondrite_brick +hades_refruit:bud_coconut +hades_stairs:step_glowcrystal_block +hades_stairs:slab_white +hades_doors:hidden +columnia:column_linkangle_hades_trees_bark +columnia:column_linkdown_hades_trees_canvas_bark +columnia:column_linkcross_hades_core_brick_orange +columnia:column_linktee_down_hades_core_brick_violet +hades_stairs:stair_out_brick_brown +columnia:column_linkvertical_hades_core_basalt_brick +hades_stairs:stair_out_stone_baked +hades_stairs:stair_in_tuff +columnia:column_top_hades_core_basalt_brick +columnia:column_link_hades_core_brick_black +hades_waterplants:waterlily_225 +columnia:column_linkangle_hades_trees_birch_bark +columnia:column_linkdown_hades_core_brick_dark_grey +columnia:column_link_hades_trees_colwood_black +columnia:column_link_hades_core_brick_white +columnia:column_linktee_hades_core_cinnabar +hades_core:brick_yellow +hades_stairs:stair_out_brick_dark_grey +columnia:column_linktee_down_hades_core_brick_grey +columnia:column_stairsub_hades_core_cinnabar +columnia:column_crosslink_hades_trees_colwood_grey +columnia:column_crosslink_hades_core_olivine_brick +gluncarp:blue +hades_core:brick_magenta +hades_stairs:stair_in_floor_stonebaked_stonebaked +hades_doors:door_wood_lush_b +hades_stairs:step_in_basalt_brick +columnia:column_stairsub_hades_core_obsidianbrick +hades_stairs:stair_floor_essexitegold_essexitegold +columnia:column_stairsubpillar_hades_core_brick_orange +hades_stairs:step_in_brick_dark_grey +columnia:column_linkdown_hades_core_sandstone +hades_stairs:step_out_floor_essexitegold_essexitegold +columnia:column_crosslink_hades_trees_colwood_red +columnia:column_stairsub_hades_core_brick_grey +columnia:column_linkangle_down_hades_core_tuff_baked_brick +hades_furniture:binding_rusty_bars +columnia:column_linktee_hades_trees_canvas_bark +columnia:column_link_hades_trees_colwood_pink +hades_stairs:step_out_basalt +columnia:column_mid_hades_trees_colwood_green +hades_vines:cave +columnia:column_linkangle_down_columnia_rusty_block +columnia:column_link_hades_core_brick_brown +hades_stairs:step_apolline +hades_doors:trapdoor +columnia:column_bottom_hades_core_sandstone_volcanic +columnia:column_link_hades_trees_pale_wood +columnia:column_linkangle_down_hades_trees_pale_bark +hades_tiles:floor_stone_sandstonevolcanic +hades_stairs:stair_colwood_violet +hades_doors:trapdoor_pale +columnia:column_mid_hades_core_tuff_baked +hades_fences:fence_wood_yellow +hades_stairs:step_in_colwood_white +hades_stairs:slab_floor_pale_pale +columnia:column_stairsubpillar_hades_core_tuff_brick +hades_trees:colwood_grey +columnia:column_crosslink_hades_core_orangite +hades_stairs:stair_out_charred_bark +hades_core:obsidian_glass +columnia:column_linkangle_down_hades_core_cobble_sandstone_volcanic +hades_doors:door_wood_jungle_c +hades_itemshow:pedestal_orangite +hades_stairs:stair_brick_white +hades_core:olivine +columnia:column_linkvertical_hades_core_turquosite +hades_stairs:slab_bark +hades_stairs:stair_in_basalt_brick +columnia:column_linkangle_down_hades_core_brick_brown +hades_farming:spice_2 +columnia:column_bottom_hades_trees_colwood_orange +hades_stairs:stair_essexite +columnia:column_bottom_hades_trees_pale_bark +hades_core:brick_orange +hades_torches:torch_low_ceiling +hades_core:water_source +hades_doors:door_wood_pale_b +columnia:column_crosslink_hades_core_stonebrick_baked +columnia:column_linktee_down_hades_core_tuff_baked_brick +hades_trees:cream_wood +columnia:column_stairsub_hades_core_tuff_baked +hades_stairs:step_in_cobble_sandstone_volcanic +columnia:column_link_hades_core_chondrite +hades_refruit:flower_olive +columnia:column_linkangle_down_hades_core_basalt_brick +columnia:column_linkcrossdown_hades_core_chondrite +hades_wardrobes:wardrobe +hades_stairs:stair_out_black +hades_stairs:step_in_colwood_dark_grey +hades_tiles:floor_tuff_tuff +columnia:column_linkcross_hades_trees_jungle_wood +hades_stairs:step_in_jungle_bark +hades_windows:window_obsidian +columnia:column_linktee_hades_core_stone +hades_doors:door_steel_brown_b +hades_doors:door_rusty_d +hades_core:goldblock +hades_stairs:stair_in_brown +hades_tiles:floor_sandstone_stonebaked +hades_chests:chest +columnia:column_crosslink_hades_core_brick_green +hades_fences:fence_wood_magenta +columnia:column_mid_hades_core_cobble_sandstone_volcanic +columnia:column_linkcrossdown_hades_trees_colwood_pink +hades_furnaces:prism_furnace +hades_stairs:stair_brick_black +hades_doors:door_essexite_a +hades_stairs:step_colwood_brown +columnia:column_linktee_hades_core_cobble_sandstone +hades_doors:door_dungeon2_e +columnia:column_stairsubpillar_hades_core_cobble_baked +hades_stairs:step_out_brick_pink +hades_doors:door_steel_violet_d +hades_stairs:step_out_floor_essexite_essexite +hades_stairs:stair_in_colwood_red +columnia:column_linktee_down_hades_trees_colwood_yellow +columnia:column_stairsub_hades_core_brick_cyan +hades_flowerpots:flower_pot_coconut_sapling +columnia:column_linkangle_hades_core_brick_green +hades_stairs:slab_red +columnia:column_stairsub_hades_core_brick +columnia:column_linkvertical_hades_core_tuff_baked +hades_stairs:stair_grey +columnia:column_bottom_hades_core_sandstone +columnia:column_linktee_down_hades_trees_colwood_brown +columnia:column_stairsubpillar_hades_core_marble +columnia:column_bottom_hades_trees_colwood_grey +hades_tiles:floor_tuff_stone +hades_doors:door_sandstone_volcanic_a +columnia:column_crosslink_hades_core_tuff_baked +hades_stairs:step_in_colwood_brown +hades_core:cobble_sandstone +hades_doors:door_steel_magenta_b +hades_tiles:floor_stonebaked_sandstone +columnia:column_link_hades_trees_colwood_violet +hades_doors:door_rusty_b +columnia:column_stairsubpillar_hades_trees_colwood_violet +columnia:column_linkcrossdown_hades_core_brick_white +hades_doors:door_wood_b +hades_fences:fence_wood_violet +hades_windows:window_wood_cyan +columnia:column_linkcross_hades_core_brick +columnia:column_bottom_columnia_rusty_block +hades_farming:tomato_2 +hades_farming:wheat_3 +columnia:column_bottom_hades_trees_bark +columnia:column_linkangle_hades_trees_colwood_grey +columnia:column_linktee_down_hades_core_stone +columnia:column_crosslink_hades_core_sandstone_volcanic_brick +columnia:column_linkvertical_hades_core_brick_pink +columnia:column_linkcrossdown_hades_core_cobble_sandstone_volcanic +hades_stairs:stair_in_yellow +hades_trees:pale_leaves +hades_doors:door_steel_darkgrey_e +columnia:column_link_hades_core_obsidian +hades_itemshow:pedestal_essexite +columnia:column_stairsub_hades_core_sandstone_volcanic +hades_stairs:stair_in_pink +columnia:column_linkdown_hades_trees_colwood_pink +columnia:column_linkangle_down_hades_core_brick_yellow +columnia:column_stairsubpillar_hades_core_brick_white +hades_stairs:step_in_colwood_blue +columnia:column_linkangle_down_hades_core_brick_cyan +columnia:column_crosslink_hades_core_apolline +columnia:column_link_hades_trees_wood +columnia:column_linkdown_hades_core_chondrite_brick +hades_doors:door_steel_orange_d +columnia:column_linkvertical_hades_trees_colwood_violet +columnia:column_linkangle_down_hades_trees_colwood_blue +hades_stairs:slab_colwood_black +columnia:column_top_hades_trees_colwood_blue +columnia:column_linkdown_hades_trees_colwood_green +hades_stairs:stair_out_cobble_sandstone_volcanic +columnia:column_top_hades_trees_colwood_orange +hades_core:cobble_baked +hades_doors:door_steel_cyan_b +hades_stairs:slab_colwood_brown +columnia:column_linkcross_hades_core_azurite +hades_stairs:step_in_floor_sandstone_sandstone +hades_core:cactus_block +hades_stairs:stair_colwood_green +columnia:column_linktee_hades_trees_colwood_uncolored +hades_stairs:step_out_brick_dark_green +hades_core:stone_with_sapphire +hades_core:marble_brick +hades_doors:door_wood_pale_c +columnia:column_stairsubpillar_hades_core_brick_violet +hades_core:gravel +columnia:column_linkcrossdown_hades_core_tuff_baked_brick +hades_doors:door_steel_cyan_c +hades_stairs:step_out_brick_yellow +hades_stairs:step_in_obsidianbrick +columnia:column_linkcrossdown_hades_trees_cream_wood +hades_stairs:step_in_stone_baked +columnia:column_linkangle_down_hades_core_tuff +hades_doors:gate_wood_open +hades_stairs:step_out_magenta +columnia:column_stairsubpillar_hades_trees_lush_wood +hades_farming:spice_1 +hades_stairs:slab_dark_grey +hades_tiles:floor_chondrite_chondrite +columnia:column_linktee_down_hades_core_brick_dark_grey +hades_flowerpots:flower_pot_sapling +columnia:column_linkvertical_hades_core_brick_magenta +hades_stairs:stair_out_brick_grey +columnia:column_linkdown_hades_trees_colwood_red +columnia:column_crosslink_hades_core_brick_orange +columnia:column_linkcrossdown_hades_core_basalt +columnia:column_linkvertical_hades_core_brick +columnia:column_crosslink_hades_trees_lush_wood +hades_stairs:slab_glowcrystal_block +columnia:column_linkangle_hades_core_tuff +columnia:column_linkangle_hades_core_brick_white +columnia:column_stairsubpillar_hades_core_tuff_baked_brick +columnia:column_linktee_down_hades_trees_colwood_blue +hades_doors:door_steel_yellow_d +columnia:column_linktee_down_hades_core_brick_red +columnia:column_stairsub_hades_core_basalt +columnia:column_linkdown_hades_trees_birch_bark +columnia:column_link_hades_core_brick_dark_grey +columnia:column_linkcross_hades_trees_colwood_white +columnia:column_linkvertical_hades_core_tuff_brick +columnia:column_linkdown_hades_core_brick_pink +hades_doors:door_marble_a +columnia:column_crosslink_hades_trees_colwood_black +hades_walls:cobble +columnia:column_linkdown_hades_core_cinnabar +hades_stairs:slab_brick_green +columnia:column_top_hades_core_cinnabar +hades_trees:colwood_magenta +hades_doors:door_steel_violet_e +hades_core:stone_block_baked +columnia:column_stairsubpillar_hades_core_cobble +columnia:column_linkangle_down_hades_core_orangite +columnia:column_stairsubpillar_hades_core_sandstone +columnia:column_bottom_hades_core_brick_grey +hades_doors:door_dungeon2_d +signs_lib:sign_wall_locked +hades_fences:fence_wood +hades_farming:wheat_2 +hades_doors:door_chondrite_b +hades_furniture:L_binding_bars +columnia:column_linkvertical_hades_trees_colwood_dark_green +hades_doors:door_wood_a +hades_stairs:step_in_pale_bark +hades_stairs:step_out_orangite +hades_doors:door_basalt_c +hades_stairs:stair_in_tuff_baked_brick +columnia:column_linkvertical_hades_core_cobble_baked +columnia:column_top_hades_core_brick_violet +hades_stairs:stair_in_colwood_black +hades_stairs:stair_out_straw +columnia:column_link_hades_core_stonebrick_baked +hades_stairs:slab_floorblock_chondrite_stone +hades_trees:coconut +columnia:column_top_hades_core_marble +columnia:column_linkangle_hades_trees_jungle_wood +hades_stairs:step_out_colwood_magenta +hades_core:apolline +hades_flowerpots:flower_pot_blue +hades_stairs:step_colwood_grey +hades_farming:strawberry_3 +columnia:column_link_hades_trees_colwood_dark_green +gluncarp:green +columnia:column_top_hades_core_brick_pink +hades_stairs:step_out_colwood_black +columnia:column_crosslink_hades_trees_colwood_yellow +hades_tiles:floor_cream_pale +columnia:column_linkangle_hades_core_brick_magenta +columnia:column_linkvertical_hades_trees_colwood_white +hades_doors:door_steel_white_b +columnia:column_bottom_hades_core_chondrite_brick +columnia:column_bottom_hades_trees_canvas_bark +columnia:column_linktee_down_hades_trees_colwood_black +hades_stairs:stair_in_sandstonebrick +hades_doors:door_steel_darkgrey_d +hades_waterplants:waterlily_675 +columnia:column_linkcross_hades_trees_colwood_green +columnia:column_linkangle_hades_core_basalt +hades_stairs:stair_in_colwood_blue +hades_fences:fence_jungle_wood +columnia:column_linktee_down_hades_core_sandstone_volcanic_brick +hades_doors:door_wood_cream_e +columnia:column_crosslink_hades_core_brick_brown +columnia:column_link_hades_core_tuff +hades_core:brick_dark_green +columnia:column_bottom_hades_core_olivine +hades_stairs:slab_colwood_grey +hades_farming:tomato_1 +hades_stairs:slab_birch_bark +columnia:column_linkdown_hades_core_cobble_sandstone +hades_doors:door_steel_c +columnia:column_top_hades_core_essexite +columnia:column_linkdown_hades_core_orangite +hades_core:mese +gluncarp:yellow +hades_flowers:white +hades_core:ladder_jungle_wood +columnia:column_bottom_hades_core_stone +columnia:column_bottom_hades_core_lillite +hades_stairs:step_floor_essexitegold_essexitegold +columnia:column_linkcrossdown_hades_trees_colwood_dark_grey +columnia:column_linkcross_hades_core_marble +hades_trees:colwood_white +hades_stairs:step_in_colwood_dark_green +columnia:column_stairsub_hades_core_brick_red +hades_trees:coconut_sapling +hades_core:azurite_block +columnia:column_stairsub_hades_trees_birch_bark +columnia:column_linkvertical_hades_core_obsidian +hades_stairs:slab_stone_baked +columnia:column_linkdown_hades_core_cobble_sandstone_volcanic +columnia:column_linkcrossdown_hades_core_stone_baked +hades_stairs:step_out_lush_wood +hades_itemshow:pedestal_lillite +hades_stairs:stair_pale_bark +hades_itemshow:pedestal_turquosite +hades_itemshow:pedestal_olivine +hades_itemshow:pedestal_apolline +hades_itemshow:pedestal_basalt +hades_stairs:step_brick_magenta +gluncarp:red +hades_stairs:step_in_cinnabar_brick +columnia:column_linkdown_hades_core_brick_green +hades_itemshow:pedestal_obsidian +hades_itemshow:pedestal_sandstone_volcanic +hades_stairs:step_out_yellow +hades_itemshow:pedestal_sandstone +hades_itemshow:pedestal_marble +columnia:column_stairsubpillar_hades_core_brick_green +hades_itemshow:pedestal_stone_baked +hades_tiles:floor_tuff_tuffbaked +hades_stairs:stair_in_brick_black +columnia:column_linkcrossdown_hades_core_brick_red +hades_itemshow:pedestal_stone +hades_core:stone_with_tin +columnia:column_link_hades_core_brick +hades_walls:mossycobble +hades_stairs:step_out_sandstone +hades_stairs:step_floor_cream_cream +hades_stairs:stair_pink +columnia:column_linktee_hades_trees_colwood_yellow +columnia:column_linkcrossdown_hades_core_brick_dark_grey +mobs_hades:cobweb +columnia:column_linkvertical_hades_core_brick_cyan +hades_stairs:stair_out_azurite +columnia:column_linktee_down_hades_core_sandstone +mobs:spawner +hades_trees:orange_tree +hades_meshhand:hand +gluncarp:machine +columnia:column_linktee_hades_core_brick_dark_green +hades_bushes:yellow +columnia:column_linkcross_hades_core_essexite_brick +hades_stairs:step_floor_jungle_jungle +columnia:column_top_hades_trees_cream_wood +hades_food:tomatosalad +columnia:column_linkangle_hades_core_brick_grey +hades_stairs:stair_lillite +columnia:column_link_hades_trees_canvas_bark +hades_doors:door_steel_yellow_e +hades_stairs:slab_turquosite +hades_food:bottle_olive_oil +hades_stairs:step_in_pink +columnia:column_linkcrossdown_hades_core_brick_violet +hades_stairs:step_out_colwood_orange +hades_doors:door_dungeon2_c +hades_core:chondrite +hades_food:plate +hades_stairs:slab_double_floorblock_chondrite_stone +hades_stairs:stair_in_cactus_brick +hades_stairs:stair_colwood_orange +hades_stairs:slab_floorblock_bstone_sandstone +hades_stairs:slab_double_floorblock_marble_essexite2 +hades_stairs:slab_floorblock_marble_essexite2 +columnia:column_linkdown_hades_trees_colwood_blue +columnia:column_linkcross_hades_core_obsidianbrick +hades_stairs:slab_floorblock_essexite_gold_block +hades_stairs:step_in_lillite_brick +hades_stairs:step_out_lillite_brick +hades_stairs:step_lillite_brick +hades_stairs:slab_lillite_brick +columnia:column_stairsub_hades_trees_colwood_pink +hades_stairs:stair_in_lillite_brick +hades_stairs:stair_out_lillite_brick +columnia:column_linkvertical_hades_core_brick_dark_grey +columnia:column_linktee_down_hades_trees_birch_bark +hades_stairs:stair_lillite_brick +hades_stairs:step_in_turquosite_brick +hades_stairs:step_out_turquosite_brick +hades_tiles:floor_sandstone_sandstonevolcanic +hades_stairs:step_turquosite_brick +hades_doors:door_sandstone_volcanic_c +columnia:column_linktee_down_hades_core_brick_cyan +hades_stairs:slab_turquosite_brick +hades_stairs:stair_in_turquosite_brick +hades_stairs:stair_out_turquosite_brick +hades_stairs:stair_turquosite_brick +columnia:column_linkcross_hades_core_brick_black +hades_stairs:step_in_azurite_brick +hades_stairs:slab_floor_lush_lush +hades_stairs:step_out_azurite_brick +columnia:column_bottom_hades_core_cobble +hades_stairs:step_azurite_brick +columnia:column_stairsubpillar_hades_core_sandstone_volcanic +hades_stairs:stair_out_brick_dark_green +columnia:column_linkangle_down_hades_trees_colwood_pink +hades_stairs:slab_azurite_brick +hades_stairs:stair_in_azurite_brick +hades_stairs:stair_out_azurite_brick +columnia:column_mid_hades_core_cinnabar +hades_stairs:stair_azurite_brick +columnia:column_top_hades_core_brick_red +hades_furniture:table_white +hades_stairs:step_in_olivine_brick +columnia:column_linkangle_down_hades_core_mossycobble +columnia:column_link_hades_trees_colwood_white +columnia:column_bottom_hades_core_chondrite +columnia:column_link_hades_core_brick_magenta +columnia:column_linkvertical_hades_trees_colwood_red +hades_stairs:step_out_olivine_brick +hades_stairs:step_olivine_brick +hades_stairs:slab_olivine_brick +hades_stairs:stair_in_olivine_brick +columnia:column_linkcross_hades_trees_colwood_grey +hades_tiles:floor_cream_cream +hades_windows:window_wood_darkgrey +hades_stairs:stair_out_olivine_brick +hades_stairs:stair_olivine_brick +columnia:column_linktee_down_hades_core_sandstone_volcanic +hades_itemshow:pedestal_chondrite +hades_core:cobble_block +hades_doors:door_steel_white_c +hades_stairs:step_out_cinnabar_brick +hades_tiles:floor_sandstone_tuffbaked +hades_stairs:step_cinnabar_brick +hades_stairs:slab_cinnabar_brick +hades_stairs:stair_in_olivine +hades_stairs:stair_in_cinnabar_brick +hades_stairs:stair_out_cinnabar_brick +hades_core:steelblock +hades_stairs:stair_cinnabar_brick +hades_stairs:step_in_orangite_brick +hades_stairs:step_out_orangite_brick +hades_stairs:stair_in_brick_dark_grey +columnia:column_linkcrossdown_hades_trees_colwood_red +hades_refruit:bud_apple +hades_stairs:step_orangite_brick +hades_stairs:slab_orangite_brick +hades_stairs:stair_in_orangite_brick +hades_stairs:stair_out_orangite_brick +hades_stairs:stair_orangite_brick +hades_stairs:step_in_apolline_brick +hades_stairs:step_out_apolline_brick +columnia:column_linkcrossdown_hades_trees_colwood_black +hades_stairs:step_apolline_brick +hades_stairs:slab_apolline_brick +hades_stairs:stair_in_apolline_brick +columnia:column_linkangle_down_hades_core_lillite +hades_grass:dead_grass_4 +hades_stairs:stair_out_apolline_brick +hades_trees:pale_sapling +hades_stairs:stair_apolline_brick +columnia:column_bottom_hades_trees_colwood_cyan +hades_stairs:step_out_apolline +columnia:column_link_hades_core_olivine_brick +columnia:column_mid_hades_trees_bark +hades_stairs:step_lillite +columnia:column_linkdown_hades_core_mossycobble +hades_farming:cotton_2 +hades_stairs:slab_basalt_brick +hades_stairs:stair_in_lillite +signs_lib:sign_wall_yellow +columnia:column_linktee_hades_core_brick_orange +columnia:column_stairsub_hades_trees_colwood_black +columnia:column_linktee_hades_core_olivine +hades_stairs:step_in_turquosite +hades_stairs:slab_sandstonebrick +hades_stairs:step_out_turquosite +columnia:column_link_hades_core_brick_green +columnia:column_top_hades_core_obsidian +columnia:column_linktee_down_hades_trees_colwood_orange +hades_stairs:step_turquosite +hades_chests:chest_dark_grey_locked +hades_stairs:step_out_colwood_yellow +hades_stairs:stair_in_turquosite +hades_stairs:stair_out_turquosite +columnia:column_linkvertical_hades_trees_birch_bark +hades_stairs:stair_turquosite +columnia:column_linkvertical_hades_core_marble +hades_stairs:step_in_azurite +columnia:column_bottom_hades_core_tuff +hades_stairs:step_azurite +hades_stairs:slab_tuff +hades_stairs:stair_in_azurite +hades_core:marble_block +hades_stairs:step_out_olivine +hades_vines:root +hades_stairs:step_olivine +hades_tiles:floor_tuff_stonebaked +columnia:column_linkdown_hades_trees_colwood_cyan +hades_stairs:step_in_lush_wood +hades_stairs:step_in_cinnabar +hades_stairs:step_cinnabar +hades_core:gravel_volcanic_block +hades_stairs:step_brick_orange +hades_stairs:stair_in_cinnabar +columnia:column_stairsub_hades_core_cactus_brick +hades_stairs:stair_out_wood +hades_stairs:stair_cinnabar +hades_stairs:step_goldblock +hades_stairs:step_orangite +columnia:column_stairsub_hades_core_stone_baked +hades_stairs:slab_stonebrick_baked +hades_stairs:slab_orangite +hades_stairs:stair_out_essexite +hades_core:brick_brown +hades_stairs:slab_jungle_wood +columnia:column_linkdown_hades_core_brick_yellow +columnia:column_stairsubpillar_hades_trees_colwood_yellow +hades_stairs:stair_in_orangite +hades_stairs:stair_orangite +hades_stairs:step_in_apolline +hades_doors:gate_pale_wood_open +hades_stairs:step_out_lillite +columnia:column_top_hades_trees_colwood_grey +columnia:column_linkvertical_hades_core_brick_blue +hades_stairs:step_out_tuff_baked_brick +hades_core:stone_with_diamond +hades_stairs:step_chondrite +hades_stairs:stair_tuff_baked_brick +hades_core:brick_grey +hades_flowerpots:flower_pot_red +hades_chests:chest_magenta +hades_stairs:stair_apolline +hades_stairs:step_out_floor_marble_marble +hades_stairs:step_floor_marble_marble +columnia:column_linkcross_hades_core_cobble +hades_windows:window_wood +columnia:column_crosslink_hades_trees_canvas_bark +columnia:column_crosslink_hades_trees_colwood_cyan +hades_stairs:slab_floor_marble_marble +hades_stairs:stair_out_floor_marble_marble +columnia:column_linkvertical_hades_trees_colwood_dark_grey +hades_chests:chest_violet_locked +hades_core:bronzeblock +columnia:column_stairsub_hades_core_mossycobble +hades_stairs:slab_floor_essexitegold_essexitegold +hades_stairs:step_dark_grey +hades_stairs:stair_sandstone_volcanic +columnia:column_linkcross_hades_core_brick_dark_grey +hades_stairs:step_in_colwood_orange +columnia:column_linktee_hades_trees_colwood_magenta +columnia:column_linkangle_down_hades_trees_lush_wood +hades_stairs:stair_out_floor_essexitegold_essexitegold +hades_stairs:step_in_floor_essexite_essexite +columnia:column_stairsub_hades_core_apolline +columnia:column_linkdown_hades_trees_cream_wood +hades_stairs:step_floor_essexite_essexite +hades_stairs:stair_in_floor_essexite_essexite +hades_stairs:stair_out_floor_essexite_essexite +hades_trees:colwood_cyan +columnia:column_linktee_hades_core_cobble_sandstone_volcanic +hades_core:dirt_with_grass_l1 +hades_stairs:step_in_floor_chondrite_chondrite +columnia:column_stairsubpillar_hades_trees_colwood_orange +hades_stairs:step_out_floor_chondrite_chondrite +hades_core:ruby_block +hades_stairs:step_in_stonebrick +hades_stairs:step_floor_chondrite_chondrite +hades_doors:door_rusty_e +columnia:column_stairsub_hades_core_brick_pink +hades_cloth:pink +columnia:column_top_hades_core_brick_dark_grey +hades_stairs:stair_glowcrystal_block +hades_stairs:slab_charred_wood +hades_stairs:stair_out_floor_chondrite_chondrite +hades_doors:door_obsidian_glass_d +hades_stairs:stair_floor_chondrite_chondrite +hades_stairs:step_in_floor_sandstonevolcanic_sandstonevolcanic +columnia:column_crosslink_hades_core_sandstonebrick +hades_stairs:step_floor_sandstonevolcanic_sandstonevolcanic +hades_stairs:stair_in_brick_orange +columnia:column_stairsubpillar_hades_trees_colwood_uncolored +hades_stairs:slab_tuff_brick +hades_stairs:stair_in_floor_sandstonevolcanic_sandstonevolcanic +hades_stairs:stair_in_jungle_wood +hades_stairs:step_canvas_bark +hades_stairs:step_cobble_sandstone_volcanic +hades_doors:trapdoor_lush_open +hades_stairs:step_out_floor_sandstone_sandstone +columnia:column_linkangle_hades_core_essexite_brick +columnia:column_bottom_hades_core_brick_violet +hades_stairs:step_floor_sandstone_sandstone +hades_stairs:slab_floor_sandstone_sandstone +hades_stairs:stair_in_floor_sandstone_sandstone +hades_stairs:stair_out_floor_sandstone_sandstone +hades_stairs:stair_floor_sandstone_sandstone +hades_stairs:step_in_floor_tuffbaked_tuffbaked +hades_stairs:step_out_floor_tuffbaked_tuffbaked +hades_stairs:step_floor_tuffbaked_tuffbaked +hades_stairs:step_in_tuff_baked +columnia:column_linkangle_down_hades_trees_colwood_brown +hades_stairs:stair_in_floor_tuffbaked_tuffbaked +hades_chests:chest_pink_locked +hades_stairs:stair_out_floor_tuffbaked_tuffbaked +columnia:column_top_hades_core_brick_cyan +hades_stairs:stair_floor_tuffbaked_tuffbaked +hades_stairs:step_in_floor_tuff_tuff +columnia:column_crosslink_hades_trees_jungle_bark +hades_stairs:step_floor_tuff_tuff +hades_stairs:slab_floor_tuff_tuff +hades_stairs:stair_in_floor_tuff_tuff +hades_trees:orange_leaves +hades_trees:jungle_tree +columnia:column_linkdown_hades_core_tuff_baked +hades_stairs:step_in_floor_stonebaked_stonebaked +hades_stairs:step_out_floor_stonebaked_stonebaked +hades_stairs:step_floor_stonebaked_stonebaked +hades_chests:chest_dark_green +columnia:column_linkcrossdown_hades_trees_bark +columnia:column_stairsub_hades_trees_colwood_dark_grey +hades_furniture:armchair_white +hades_stairs:step_in_tuff +columnia:column_stairsubpillar_hades_core_apolline +hades_stairs:step_in_floor_stone_stone +hades_stairs:stair_out_stonebrick_baked +hades_stairs:step_floor_stone_stone +columnia:column_linktee_down_hades_trees_colwood_white +columnia:column_linkdown_hades_core_brick_red +columnia:column_linkcrossdown_hades_core_olivine +columnia:column_crosslink_hades_trees_wood +columnia:column_crosslink_hades_core_obsidianbrick +hades_stairs:step_cobble_baked +hades_stairs:stair_in_floor_stone_stone +columnia:column_linktee_hades_core_mossycobble +hades_stairs:stair_floor_stone_stone +hades_stairs:step_in_floor_jungle_jungle +hades_stairs:step_out_floor_jungle_jungle +hades_flowerpots:flower_pot_pale_sapling +columnia:column_top_hades_trees_colwood_dark_grey +columnia:column_linktee_hades_core_sandstonebrick +columnia:column_linkvertical_hades_trees_colwood_green +hades_stairs:stair_floor_jungle_jungle +columnia:column_linkangle_hades_trees_colwood_red +hades_stairs:step_in_floor_cream_cream +hades_stairs:step_out_floor_cream_cream +hades_itemshow:frame +hades_stairs:stair_in_floor_cream_cream +hades_core:lillite_brick +columnia:column_linktee_down_hades_core_brick_green +hades_stairs:stair_floor_cream_cream +hades_stairs:step_out_jungle_wood +hades_stairs:stair_tinblock +columnia:column_stairsub_hades_trees_colwood_yellow +columnia:column_linkcross_hades_core_tuff_brick +columnia:column_bottom_hades_trees_colwood_brown +hades_stairs:step_in_floor_pale_pale +columnia:column_linkcross_hades_trees_canvas_bark +hades_flowers:blue +hades_stairs:step_floor_pale_pale +hades_stairs:stair_out_floor_pale_pale +hades_stairs:stair_floor_pale_pale +hades_stairs:stair_out_red +hades_stairs:stair_out_charred_wood +columnia:column_linkangle_down_hades_trees_colwood_magenta +hades_stairs:stair_out_bronzeblock +columnia:column_linkvertical_hades_core_cobble +hades_stairs:step_out_floor_lush_lush +hades_stairs:slab_grey +columnia:column_linkangle_down_hades_core_sandstonebrick +hades_stairs:stair_colwood_uncolored +hades_core:basalt_brick +hades_stairs:stair_floor_lush_lush +hades_stairs:step_out_floor_wood_wood +hades_stairs:step_floor_wood_wood +columnia:column_stairsub_hades_core_brick_magenta +columnia:column_top_hades_core_brick_dark_green +columnia:column_link_hades_core_sandstone +hades_stairs:stair_marble +hades_core:azurite +hades_stairs:stair_out_floor_wood_wood +hades_stairs:stair_floor_wood_wood +hades_stairs:step_in_glowcrystal_block +hades_doors:door_wood_c +columnia:column_linktee_hades_core_cactus_brick +columnia:column_crosslink_hades_core_cobble_baked +hades_stairs:step_out_glowcrystal_block +hades_stairs:stair_in_glowcrystal_block +hades_trees:colwood_yellow +hades_core:lillite_block +hades_doors:door_basalt_a +hades_stairs:stair_in_floor_chondrite_chondrite +hades_stairs:step_in_dark_green +hades_stairs:step_out_dark_green +hades_stairs:step_dark_green +columnia:column_linktee_hades_core_turquosite +hades_stairs:stair_in_dark_green +hades_stairs:stair_out_dark_green +hades_flowers:yellow +columnia:column_linkangle_hades_trees_colwood_white +hades_stairs:stair_dark_green +hades_stairs:step_in_dark_grey +columnia:column_linkcrossdown_hades_core_olivine_brick +hades_stairs:step_out_dark_grey +hades_stairs:stair_in_floor_essexitegold_essexitegold +hades_stairs:stair_in_dark_grey +hades_vines:vines_block +hades_stairs:stair_out_dark_grey +hades_stairs:stair_dark_grey +columnia:column_linktee_hades_core_cobble_baked +hades_stairs:step_out_pink +hades_stairs:step_pink +columnia:column_linkcrossdown_hades_trees_orange_bark +columnia:column_linkangle_down_hades_trees_jungle_wood +hades_stairs:step_out_brown +hades_stairs:step_brown +hades_stairs:slab_brown +hades_stairs:stair_out_brown +hades_stairs:stair_brown +hades_stairs:step_in_violet +hades_stairs:step_out_violet +columnia:column_linktee_down_hades_core_brick_pink +hades_doors:door_steel_bar_d +columnia:column_bottom_hades_trees_jungle_wood +columnia:column_stairsub_hades_trees_wood +hades_stairs:step_violet +hades_stairs:slab_violet +columnia:column_linkangle_hades_core_stone +hades_stairs:stair_out_violet +hades_stairs:stair_violet +hades_stairs:step_in_orange +columnia:column_linktee_hades_trees_colwood_brown +columnia:column_crosslink_hades_trees_pale_bark +hades_doors:door_steel_a +columnia:column_bottom_hades_core_marble +hades_windows:window_wood_violet +hades_stairs:step_orange +columnia:column_mid_hades_core_azurite +columnia:column_stairsub_hades_core_orangite +hades_stairs:step_sandstonebrick +columnia:column_bottom_hades_trees_orange_bark +hades_stairs:step_magenta +hades_stairs:step_out_colwood_cyan +hades_stairs:slab_magenta +hades_stairs:stair_in_magenta +columnia:column_linkdown_hades_trees_colwood_brown +hades_refruit:flower_apple +columnia:column_stairsub_hades_core_brick_white +hades_stairs:step_out_marble +hades_stairs:step_in_blue +hades_stairs:step_out_blue +hades_stairs:step_blue +columnia:column_linkcrossdown_hades_core_obsidian +hades_stairs:stair_out_blue +hades_chests:chest_black +hades_stairs:step_out_cyan +hades_stairs:step_cyan +hades_cloth:black +columnia:column_crosslink_hades_trees_colwood_pink +columnia:column_crosslink_hades_trees_bark +hades_stairs:stair_out_cyan +hades_chests:chest_cyan +hades_stairs:stair_out_colwood_blue +hades_stairs:step_in_green +columnia:column_linkcrossdown_hades_core_brick_yellow +hades_stairs:step_out_green +hades_stairs:step_green +gluncarp:pink +columnia:column_linkvertical_hades_core_brick_grey +hades_core:tuff +columnia:column_link_hades_trees_colwood_orange +hades_stairs:stair_in_green +hades_stairs:stair_out_green +hades_stairs:stair_in_marble_brick +hades_stairs:step_in_yellow +hades_stairs:step_yellow +columnia:column_linkvertical_hades_core_cactus_brick +columnia:column_linkangle_hades_core_chondrite_brick +hades_fences:fence_wood_green +hades_doors:door_steel_darkgreen_c +hades_stairs:step_in_red +columnia:column_linkdown_hades_core_olivine_brick +hades_tiles:floor_cream_jungle +hades_stairs:stair_out_brick_green +columnia:column_linkcross_hades_core_tuff_baked_brick +hades_stairs:step_out_red +hades_stairs:step_red +hades_stairs:step_in_black +hades_core:chondrite_block +hades_stairs:step_out_black +hades_stairs:step_black +columnia:column_mid_hades_core_lillite_brick +columnia:column_bottom_hades_core_cobble_baked +hades_core:sapphire_block +hades_stairs:stair_in_black +hades_stairs:step_out_charred_wood +hades_stairs:stair_in_charred_wood +columnia:column_mid_hades_trees_colwood_dark_grey +hades_stairs:step_colwood_white +columnia:column_bottom_hades_trees_colwood_white +hades_stairs:step_out_grey +hades_stairs:step_grey +signs_lib:sign_wall_green +hades_stairs:step_floor_lush_lush +hades_stairs:step_out_cobble +hades_stairs:stair_in_grey +hades_stairs:step_in_white +columnia:column_top_hades_core_azurite +hades_core:stonebrick_baked +hades_stairs:step_out_white +hades_stairs:step_white +hades_stairs:stair_white +hades_stairs:step_in_straw +hades_tiles:floor_marble_marble +columnia:column_mid_hades_core_mossycobble +columnia:column_stairsub_hades_trees_colwood_blue +hades_stairs:step_out_straw +hades_stairs:step_straw +hades_stairs:slab_straw +hades_stairs:stair_straw +hades_stairs:step_out_obsidianbrick +hades_doors:door_obsidian_glass_c +columnia:column_linkdown_hades_core_cactus_brick +hades_stairs:step_obsidianbrick +hades_tiles:floor_lush_wood +hades_flowerpots:flower_pot_violet +hades_doors:door_steel_darkgrey_a +hades_stairs:stair_in_obsidianbrick +hades_tiles:floor_stone_stonebaked +hades_stairs:stair_obsidianbrick +columnia:column_stairsub_hades_core_basalt_brick +columnia:column_linkcross_hades_trees_lush_wood +hades_stairs:step_in_cactus_brick +hades_stairs:step_out_cactus_brick +hades_stairs:stair_cobble +hades_stairs:step_cactus_brick +hades_doors:door_stone_d +hades_stairs:slab_cactus_brick +columnia:column_linkangle_down_hades_core_marble +hades_stairs:slab_double_floorblock_bstone_sandstone +columnia:column_linkangle_hades_core_essexite +columnia:column_linkcross_hades_core_chondrite +columnia:column_linkangle_hades_core_brick_dark_grey +hades_vines:willow_rotten +hades_stairs:stair_out_cactus_brick +hades_stairs:stair_cactus_brick +hades_stairs:step_in_rusty_block +hades_stairs:step_out_rusty_block +hades_stairs:step_rusty_block +hades_stairs:slab_rusty_block +hades_stairs:stair_in_rusty_block +hades_stairs:stair_out_rusty_block +columnia:column_linktee_hades_core_chondrite_brick +columnia:column_linktee_down_hades_core_brick_dark_green +hades_stairs:stair_rusty_block +columnia:column_linkcrossdown_hades_core_stonebrick_baked +hades_stairs:stair_in_essexite +hades_stairs:step_in_essexite_brick +columnia:column_linktee_hades_core_olivine_brick +hades_stairs:step_out_essexite_brick +columnia:column_top_hades_core_chondrite +hades_stairs:step_essexite_brick +hades_stairs:slab_essexite_brick +hades_stairs:stair_in_essexite_brick +hades_stairs:stair_out_essexite_brick +hades_stairs:stair_essexite_brick +hades_stairs:slab_floor_tuffbaked_tuffbaked +hades_stairs:step_out_tuff_baked +hades_stairs:stair_brick_dark_green +hades_core:clay +columnia:column_linkcrossdown_hades_core_brick_magenta +hades_stairs:stair_in_tuff_baked +columnia:column_linktee_down_hades_core_marble +hades_stairs:stair_out_tuff_baked +hades_doors:door_basalt_d +hades_stairs:step_tuff_baked_brick +columnia:column_linktee_down_hades_core_chondrite +hades_stairs:slab_tuff_baked_brick +hades_stairs:stair_out_tuff_baked_brick +hades_doors:door_steel_grey_d +columnia:column_linkvertical_hades_core_brick_violet +columnia:column_stairsubpillar_hades_core_brick_yellow +hades_stairs:stair_in_apolline +hades_stairs:step_out_tuff +hades_stairs:step_tuff +hades_stairs:slab_azurite +columnia:column_linkdown_hades_core_marble_brick +hades_stairs:stair_tuff +hades_stairs:step_in_tuff_brick +hades_stairs:step_out_tuff_brick +gluncarp:cyan +columnia:column_linktee_down_hades_core_brick_yellow +columnia:column_linktee_down_hades_core_obsidian +hades_stairs:stair_out_brick_white +hades_tiles:floor_stonebaked_stonebaked +hades_stairs:step_tuff_brick +hades_stairs:slab_floor_sandstonevolcanic_sandstonevolcanic +hades_stairs:stair_in_tuff_brick +hades_furniture:armchair_red +hades_stairs:stair_out_tuff_brick +hades_stairs:stair_tuff_brick +hades_stairs:step_in_marble +columnia:column_mid_hades_core_essexite +hades_tiles:floor_tuffbaked_chondrite +columnia:column_linkdown_hades_core_brick_grey +columnia:column_linkangle_down_hades_trees_colwood_black +hades_stairs:step_in_chondrite_brick +columnia:column_top_hades_trees_colwood_brown +hades_stairs:step_marble +hades_stairs:step_in_brick_grey +hades_stairs:slab_floor_wood_wood +hades_stairs:step_in_marble_brick +hades_stairs:step_out_marble_brick +hades_stairs:step_marble_brick +hades_stairs:slab_marble_brick +hades_stairs:stair_green +hades_stairs:stair_out_marble_brick +hades_stairs:stair_marble_brick +hades_stairs:step_in_chondrite +columnia:column_linkcrossdown_hades_trees_jungle_wood +columnia:column_stairsub_hades_core_brick_yellow +hades_stairs:slab_apolline +hades_doors:trapdoor_rusty_bar +hades_stairs:stair_out_colwood_cyan +hades_stairs:step_out_brick_black +columnia:column_linkcross_hades_core_brick_green +hades_core:tuff_block +hades_stairs:stair_in_chondrite +columnia:column_linkangle_down_hades_core_brick_blue +hades_chests:chest_orange_locked +hades_stairs:step_out_chondrite_brick +hades_stairs:stair_in_steelblock +hades_stairs:step_chondrite_brick +columnia:column_linktee_down_hades_core_olivine_brick +columnia:column_stairsubpillar_hades_core_lillite +columnia:column_linkvertical_hades_core_azurite_brick +hades_stairs:stair_chondrite_brick +hades_core:gravel_block +hades_stairs:step_in_basalt +hades_cloth:violet +hades_stairs:step_basalt +hades_stairs:slab_basalt +hades_stairs:stair_in_basalt +columnia:column_linkcrossdown_hades_core_marble +hades_stairs:stair_out_basalt +columnia:column_linktee_hades_core_brick_black +hades_furniture:armchair_dark_green +columnia:column_linktee_down_hades_trees_colwood_dark_green +hades_furniture:chair_uncolored +hades_core:essexite +columnia:column_top_hades_core_olivine_brick +hades_stairs:step_out_basalt_brick +hades_stairs:step_basalt_brick +hades_stairs:step_out_colwood_white +columnia:column_stairsub_hades_core_turquosite +hades_stairs:step_out_stonebrick +hades_stairs:step_stonebrick +hades_tiles:floor_pale_lush +hades_stairs:step_out_tinblock +hades_stairs:stair_out_stonebrick +hades_stairs:stair_stonebrick +columnia:column_linktee_hades_core_azurite_brick +hades_stairs:step_out_sandstone_volcanic_brick +hades_stairs:step_sandstone_volcanic_brick +columnia:column_bottom_hades_core_apolline +hades_doors:door_steel_d +columnia:column_linkdown_hades_trees_colwood_yellow +hades_stairs:stair_out_cobble_baked +columnia:column_linkdown_hades_core_obsidian +hades_stairs:step_brick_dark_grey +hades_stairs:stair_out_olivine +hades_stairs:step_out_cobble_sandstone_volcanic +hades_core:brick_blue +hades_stairs:stair_floor_sandstonevolcanic_sandstonevolcanic +hades_stairs:stair_in_cobble_sandstone_volcanic +hades_stairs:stair_in_cyan +hades_stairs:step_in_sandstone_volcanic +columnia:column_linktee_down_hades_core_obsidianbrick +hades_grass:grass_3 +hades_stairs:step_out_sandstone_volcanic +columnia:column_link_hades_core_marble_brick +hades_stairs:step_brick_grey +hades_trees:colwood_blue +hades_core:dirt_with_grass_l3 +columnia:column_linkdown_hades_trees_pale_wood +columnia:column_mid_hades_core_lillite +columnia:column_top_hades_trees_jungle_wood +hades_stairs:stair_orange +hades_stairs:stair_out_sandstonebrick +columnia:column_linkdown_hades_core_apolline +hades_chests:chest_yellow +hades_stairs:stair_sandstonebrick +columnia:column_linkangle_hades_core_mossycobble +hades_stairs:step_in_cobble_sandstone +hades_stairs:step_out_cobble_sandstone +columnia:column_linkcross_hades_core_brick_red +hades_stairs:step_cobble_sandstone +columnia:column_linktee_down_hades_trees_pale_wood +hades_vines:jungle_rotten +hades_stairs:stair_in_cobble_sandstone +hades_stairs:stair_out_cobble_sandstone +columnia:column_linkcross_hades_core_obsidian +hades_stairs:stair_cobble_sandstone +hades_doors:door_sandstone_e +hades_itemshow:pedestal_top +hades_stairs:step_sandstone +columnia:column_top_hades_core_lillite +gluncarp:dark_grey +hades_doors:door_sandstone_c +hades_stairs:stair_out_brick +hades_stairs:stair_sandstone +hades_stairs:step_in_brick_yellow +columnia:column_linkangle_down_hades_trees_colwood_yellow +hades_doors:gate_wood_closed +hades_stairs:stair_out_brick_magenta +hades_stairs:step_in_brick_cyan +hades_stairs:slab_brick_yellow +hades_stairs:stair_in_brick_yellow +hades_bushes:violet +columnia:column_linkcross_hades_core_brick_pink +hades_stairs:stair_out_brick_yellow +hades_stairs:stair_brick_yellow +hades_tiles:floor_sandstone_chondrite +hades_stairs:step_out_brick_white +hades_stairs:step_brick_white +hades_cloth:brown +columnia:column_linkvertical_hades_core_marble_brick +hades_stairs:step_in_brick_violet +hades_stairs:step_out_brick_violet +hades_stairs:stair_in_brick_violet +hades_stairs:stair_out_brick_violet +hades_flowerpots:flower_pot_olive_sapling +hades_stairs:step_in_brick_red +columnia:column_top_hades_trees_colwood_green +columnia:column_linkangle_down_hades_trees_orange_bark +columnia:column_stairsubpillar_hades_core_sandstone_volcanic_brick +columnia:column_crosslink_hades_core_brick_red +hades_trees:charred_wood +hades_bushes:green +hades_stairs:stair_out_brick_red +columnia:column_stairsub_hades_trees_cream_wood +hades_windows:window_wood_grey +hades_stairs:stair_brick_red +hades_stairs:step_in_brick_pink +signs_lib:sign_hanging +hades_stairs:step_brick_pink +columnia:column_linkangle_down_hades_core_sandstone_volcanic_brick +hades_stairs:slab_brick_pink +columnia:column_bottom_hades_core_cactus_brick +hades_trees:canvas_leaves +hades_stairs:stair_brick_pink +hades_core:diamondblock +hades_stairs:step_in_brick_orange +hades_stairs:step_out_brick_orange +columnia:column_link_hades_core_sandstone_volcanic_brick +hades_stairs:slab_brick_orange +hades_stairs:stair_brick_orange +hades_stairs:step_in_brick_magenta +hades_doors:door_chondrite_a +hades_core:lava_flowing +hades_farming:tomato_3 +hades_core:brick +columnia:column_bottom_hades_core_stone_baked +hades_stairs:stair_in_brick_magenta +hades_stairs:step_brick_yellow +hades_stairs:stair_brick_magenta +hades_stairs:stair_in_marble +hades_fences:fence_wood_cyan +hades_stairs:step_out_brick_grey +hades_tiles:floor_stone_chondrite +hades_stairs:stair_out_colwood_yellow +columnia:column_linkangle_down_hades_core_brick_white +hades_core:olivine_block +columnia:column_linktee_down_hades_core_stonebrick +columnia:column_linkangle_hades_core_obsidian +columnia:column_stairsubpillar_hades_core_turquosite_brick +columnia:column_linktee_down_hades_trees_colwood_dark_grey +hades_stairs:step_out_brick_green +columnia:column_crosslink_hades_core_chondrite +hades_stairs:stair_in_brick_green +columnia:column_top_hades_core_brick_magenta +columnia:column_top_hades_core_cobble_sandstone +hades_stairs:stair_in_sandstone_volcanic_brick +columnia:column_linktee_down_hades_core_brick_white +columnia:column_bottom_hades_trees_colwood_magenta +hades_stairs:slab_brick_dark_grey +hades_stairs:stair_brick_dark_grey +columnia:column_linkvertical_hades_core_tuff +hades_stairs:step_tuff_baked +hades_stairs:step_out_brick_cyan +hades_core:turquosite_brick +hades_stairs:stair_in_brick_cyan +hades_stairs:stair_out_brick_cyan +signs_lib:sign_yard +columnia:column_linktee_hades_core_tuff_brick +hades_stairs:step_in_brick_brown +columnia:column_linkangle_down_hades_core_obsidianbrick +hades_stairs:slab_brick_brown +hades_core:floor_marble_essexite2 +columnia:column_linkangle_hades_core_sandstone +hades_stairs:step_in_brick_blue +hades_tiles:floor_cream_wood +hades_core:stone_with_ruby +hades_stairs:stair_in_colwood_orange +hades_core:turquosite_block +hades_cloth:cyan +hades_stairs:step_brick_blue +hades_stairs:slab_brick_blue +columnia:column_top_hades_core_tuff_baked_brick +hades_stairs:stair_in_brick_blue +columnia:column_link_hades_core_brick_dark_green +hades_stairs:stair_brick_blue +hades_doors:door_stone_c +columnia:column_linkvertical_hades_trees_wood +hades_stairs:step_in_brick_black +columnia:column_stairsubpillar_hades_trees_colwood_red +hades_doors:door_essexite_c +hades_doors:door_steel_orange_a +hades_stairs:stair_out_tuff +columnia:column_mid_hades_trees_colwood_brown +hades_stairs:step_in_brick +columnia:column_linkcrossdown_hades_core_cobble +columnia:column_linkcross_hades_core_olivine +hades_stairs:stair_in_colwood_pink +hades_stairs:step_out_brick +hades_waterplants:waterlily +hades_stairs:step_brick +hades_lamps:lantern_rusty +columnia:column_linkcrossdown_hades_core_brick_orange +columnia:column_linktee_hades_trees_lush_wood +columnia:column_linktee_hades_trees_bark +columnia:column_linkcrossdown_hades_trees_jungle_bark +hades_stairs:stair_brick +columnia:column_crosslink_hades_trees_colwood_orange +hades_stairs:step_in_cobble_baked +columnia:column_link_hades_trees_cream_wood +hades_stairs:stair_pale_wood +hades_stairs:step_out_cobble_baked +hades_stairs:slab_cobble_baked +hades_core:mossystone +hades_stairs:stair_in_cobble_baked +columnia:column_top_hades_trees_wood +hades_stairs:slab_sandstone_volcanic_brick +columnia:column_linkvertical_hades_core_orangite_brick +columnia:column_top_hades_trees_jungle_bark +hades_stairs:step_cobble +hades_doors:door_steel_blue_a +hades_stairs:stair_in_cobble +columnia:column_crosslink_columnia_rusty_block +hades_tiles:floor_sandstonevolcanic_sandstonevolcanic +hades_stairs:stair_out_cobble +columnia:column_crosslink_hades_core_essexite_brick +columnia:column_stairsub_hades_core_lillite_brick +hades_stairs:step_stone_baked +columnia:column_linkangle_down_hades_trees_jungle_bark +hades_stairs:slab_lush_wood +columnia:column_crosslink_hades_core_cobble +hades_stairs:step_stonebrick_baked +hades_cloth:dark_green +hades_stairs:step_out_pale_bark +hades_stairs:stair_in_stonebrick_baked +hades_stairs:step_out_floor_stone_stone +hades_tiles:floor_chondrite_stonebaked +hades_core:brick_green +hades_doors:door_steel_grey_a +hades_stairs:step_in_charred_wood +hades_stairs:step_out_stone +columnia:column_linktee_down_hades_core_essexite_brick +hades_stairs:step_stone +hades_stairs:slab_stone +hades_stairs:stair_stone +hades_stairs:step_in_goldblock +hades_stairs:step_out_goldblock +columnia:column_mid_hades_core_stonebrick_baked +columnia:column_linkvertical_hades_core_cinnabar +hades_stairs:step_in_orangite +columnia:column_stairsub_hades_core_cinnabar_brick +hades_core:sandstone_volcanic +hades_stairs:slab_goldblock +hades_stairs:stair_in_goldblock +hades_stairs:stair_out_goldblock +hades_core:fertile_sand +hades_farming:seed_spice +hades_stairs:stair_goldblock +hades_doors:door_marble_e +hades_stairs:step_in_tinblock +columnia:column_stairsubpillar_hades_trees_pale_bark +hades_stairs:stair_in_stonebrick +hades_tiles:floor_stone_tuff +columnia:column_link_hades_core_brick_orange +hades_stairs:slab_double_tinblock +hades_stairs:step_pale_wood +hades_stairs:stair_in_tinblock +hades_stairs:stair_out_tinblock +columnia:column_bottom_hades_core_brick_black +hades_stairs:step_in_bronzeblock +hades_doors:door_steel_yellow_a +hades_stairs:step_out_bronzeblock +hades_farming:cotton_3 +hades_stairs:stair_out_colwood_uncolored +columnia:column_linkangle_down_hades_core_brick_grey +hades_core:stone_with_coal +hades_stairs:step_bronzeblock +hades_stairs:slab_double_bronzeblock +columnia:column_crosslink_hades_core_brick_white +hades_core:cinnabar +hades_stairs:slab_bronzeblock +hades_furniture:armchair_blue +columnia:column_link_hades_core_tuff_baked_brick +hades_stairs:stair_in_bronzeblock +columnia:column_stairsubpillar_hades_trees_colwood_white +hades_stairs:step_in_floor_lush_lush +hades_stairs:stair_bronzeblock +columnia:column_link_columnia_rusty_block +hades_stairs:step_in_copperblock +columnia:column_linkangle_hades_trees_colwood_magenta +columnia:column_mid_hades_core_brick_blue +hades_stairs:step_copperblock +hades_stairs:stair_in_copperblock +columnia:column_mid_hades_core_cobble_sandstone +hades_stairs:stair_copperblock +hades_vessels:glass_bottle +columnia:column_linkcross_hades_core_sandstonebrick +hades_stairs:step_out_steelblock +hades_stairs:slab_steelblock +hades_stairs:stair_out_steelblock +columnia:column_linkcrossdown_hades_core_cinnabar_brick +hades_stairs:stair_out_bark +hades_stairs:step_colwood_yellow +hades_stairs:slab_colwood_yellow +columnia:column_linkangle_hades_trees_pale_wood +hades_doors:door_steel_violet_b +hades_stairs:slab_brick_grey +columnia:column_bottom_hades_core_azurite +columnia:column_top_hades_core_sandstone +hades_stairs:stair_colwood_yellow +hades_stairs:stair_bark +hades_stairs:stair_out_basalt_brick +columnia:column_linkvertical_hades_trees_colwood_yellow +hades_chests:chest_dark_grey +hades_furniture:armchair +columnia:column_linkcross_hades_trees_colwood_dark_grey +hades_stairs:stair_out_colwood_white +hades_stairs:stair_colwood_white +columnia:column_linkvertical_hades_trees_orange_bark +hades_stairs:stair_in_colwood_yellow +hades_stairs:step_colwood_violet +hades_stairs:stair_out_brick_pink +columnia:column_linktee_hades_trees_birch_bark +columnia:column_linkdown_hades_trees_colwood_black +columnia:column_linktee_down_hades_core_turquosite_brick +hades_stairs:step_in_colwood_red +hades_stairs:step_out_colwood_red +columnia:column_stairsub_hades_core_stone +columnia:column_linkcross_columnia_rusty_block +hades_stairs:stair_colwood_dark_green +columnia:column_linkangle_hades_core_lillite_brick +hades_beds:fancy_bed_top +hades_stairs:slab_colwood_red +hades_trees:apple +hades_windows:window_wood_white +columnia:column_linkcross_hades_core_stonebrick_baked +hades_core:stonebrick +hades_stairs:stair_out_colwood_red +columnia:column_stairsub_hades_trees_orange_bark +hades_stairs:step_out_colwood_pink +hades_stairs:step_colwood_pink +columnia:column_linkvertical_hades_core_brick_brown +hades_fences:fence_wood_white +hades_stairs:stair_colwood_pink +hades_stairs:step_charred_bark +columnia:column_link_hades_core_sandstonebrick +hades_stairs:stair_out_colwood_orange +columnia:column_linkcrossdown_hades_trees_lush_wood +hades_stairs:step_colwood_magenta +columnia:column_linkcross_hades_core_lillite +columnia:column_linktee_down_hades_core_brick_blue +columnia:column_linkdown_hades_core_brick_magenta +columnia:column_top_hades_trees_pale_bark +hades_stairs:stair_out_floor_sandstonevolcanic_sandstonevolcanic +columnia:column_stairsubpillar_hades_core_brick_dark_green +hades_core:obsidian +hades_doors:door_steel_cyan_d +hades_stairs:step_in_colwood_grey +columnia:column_linktee_down_hades_core_olivine +hades_stairs:step_out_colwood_grey +hades_glowcrystals:glowcrystal_block +hades_stairs:stair_in_colwood_grey +columnia:column_linkangle_hades_trees_jungle_bark +columnia:column_link_hades_core_azurite +hades_doors:trapdoor_steel_open +columnia:column_linkdown_hades_core_sandstone_volcanic +hades_stairs:step_colwood_green +hades_stairs:slab_colwood_green +hades_doors:trapdoor_lush +hades_stairs:stair_out_colwood_green +columnia:column_linkcrossdown_hades_core_sandstone +columnia:column_bottom_hades_core_brick_dark_grey +hades_trees:colwood_red +hades_stairs:step_out_colwood_dark_grey +hades_stairs:step_colwood_dark_grey +hades_stairs:slab_colwood_dark_grey +columnia:column_linkcrossdown_hades_trees_colwood_grey +hades_stairs:stair_in_colwood_dark_grey +hades_stairs:stair_colwood_dark_grey +hades_stairs:stair_in_blue +hades_stairs:step_colwood_dark_green +columnia:column_linkcrossdown_hades_core_basalt_brick +hades_stairs:step_in_colwood_cyan +hades_core:glass +columnia:column_crosslink_hades_core_lillite_brick +hades_fences:fence_lush_wood +hades_stairs:slab_chondrite +hades_stairs:stair_out_glowcrystal_block +hades_doors:door_basalt_b +hades_stairs:step_out_colwood_brown +hades_stairs:stair_in_colwood_brown +hades_trees:colwood_uncolored +hades_stairs:stair_out_colwood_brown +hades_stairs:stair_jungle_wood +hades_stairs:stair_colwood_brown +hades_stairs:step_colwood_blue +columnia:column_linkvertical_hades_core_essexite +hades_stairs:stair_cyan +hades_stairs:stair_colwood_blue +columnia:column_linktee_hades_core_brick_yellow +hades_windows:window_wood_red +hades_stairs:step_in_colwood_black +hades_stairs:step_colwood_black +hades_stairs:stair_out_colwood_black +hades_stairs:stair_colwood_black +hades_stairs:slab_colwood_uncolored +hades_stairs:step_lush_wood +hades_stairs:stair_out_floor_lush_lush +hades_trees:pale_bark +hades_stairs:step_in_charred_bark +hades_doors:door_steel_blue_d +hades_stairs:step_colwood_orange +hades_stairs:stair_in_charred_bark +columnia:column_crosslink_hades_core_marble +columnia:column_linktee_down_hades_core_brick_orange +columnia:column_linktee_down_hades_trees_orange_bark +hades_stairs:stair_charred_bark +columnia:column_linkcross_hades_core_sandstone +columnia:column_linkdown_hades_trees_colwood_dark_grey +hades_stairs:step_in_canvas_bark +hades_stairs:step_out_canvas_bark +hades_stairs:stair_out_colwood_magenta +columnia:column_link_hades_core_brick_grey +hades_stairs:slab_canvas_bark +hades_stairs:stair_in_canvas_bark +hades_stairs:stair_out_canvas_bark +hades_stairs:stair_canvas_bark +hades_stairs:step_in_orange_bark +hades_stairs:step_out_orange_bark +hades_stairs:step_orange_bark +hades_stairs:slab_orange_bark +hades_stairs:stair_in_orange_bark +hades_stairs:stair_out_orange_bark +hades_stairs:stair_orange_bark +hades_stairs:step_in_birch_bark +hades_stairs:step_out_birch_bark +hades_stairs:step_birch_bark +columnia:column_stairsub_columnia_rusty_block +hades_stairs:stair_in_birch_bark +hades_stairs:stair_out_birch_bark +columnia:column_linktee_hades_core_basalt +hades_stairs:step_pale_bark +hades_stairs:stair_out_pale_bark +hades_stairs:step_out_jungle_bark +hades_stairs:step_jungle_bark +hades_stairs:slab_blue +hades_doors:door_sandstone_volcanic_b +columnia:column_linkcross_hades_core_essexite +hades_stairs:stair_jungle_bark +columnia:column_linktee_hades_core_turquosite_brick +columnia:column_crosslink_hades_core_sandstone +hades_stairs:step_out_bark +columnia:column_linkangle_hades_core_brick_red +hades_trees:birch_leaves +columnia:column_linktee_hades_trees_colwood_dark_green +hades_stairs:step_bark +hades_stairs:stair_in_bark +hades_stairs:step_in_colwood_yellow +hades_stairs:step_in_stone +hades_stairs:step_charred_wood +columnia:column_linkcross_hades_core_stone_baked +hades_stairs:stair_black +hades_stairs:stair_charred_wood +hades_stairs:step_in_cream_wood +hades_trees:colwood_brown +hades_stairs:step_out_cream_wood +columnia:column_top_hades_core_apolline_brick +hades_fences:fence_wood_orange +columnia:column_linktee_hades_core_obsidian +hades_windows:window_lush_wood +hades_stairs:stair_in_cream_wood +hades_stairs:stair_out_cream_wood +columnia:column_linkangle_columnia_rusty_block +hades_stairs:stair_olivine +hades_itemshow:showcase +hades_stairs:stair_in_colwood_uncolored +columnia:column_link_hades_core_orangite +hades_stairs:step_out_stonebrick_baked +hades_stairs:stair_in_lush_wood +hades_stairs:stair_out_lush_wood +hades_stairs:stair_lush_wood +hades_stairs:step_jungle_wood +columnia:column_linkdown_hades_trees_jungle_bark +hades_stairs:step_out_pale_wood +hades_stairs:slab_tinblock +columnia:column_stairsubpillar_hades_core_brick_brown +hades_stairs:stair_in_pale_wood +columnia:column_linkdown_hades_core_olivine +columnia:column_linkangle_hades_core_stonebrick_baked +hades_stairs:stair_out_pale_wood +hades_core:stone_block +hades_stairs:step_out_wood +hades_stairs:step_wood +hades_core:orangite_block +hades_stairs:slab_wood +columnia:column_linkangle_hades_core_tuff_baked +hades_trees:orange_bark +hades_stairs:stair_in_wood +columnia:column_linkcross_hades_core_cinnabar_brick +hades_farming:spice_3 +hades_core:ladder_lush_wood +hades_farming:strawberry_2 +hades_windows:window_wood_black +hades_farming:strawberry_1 +hades_farming:seed_strawberry +hades_doors:door_steel_green_d +hades_farming:potato_3 +columnia:column_linkangle_down_hades_core_essexite_brick +hades_farming:potato_2 +hades_farming:potato_1 +hades_vines:jungle +hades_doors:door_steel_b +hades_farming:seed_potato +hades_stairs:slab_brick_magenta +hades_flowerpots:flower_pot_branch_bush +hades_stairs:slab_lillite +columnia:column_linktee_hades_core_sandstone_volcanic_brick +columnia:column_linkangle_down_hades_trees_colwood_grey +hades_farming:cotton_1 +hades_farming:seed_cotton +columnia:column_linkcross_hades_trees_colwood_blue +hades_farming:wheat_1 +hades_stairs:stair_colwood_cyan +hades_farming:soil_wet +hades_stairs:stair_out_pink +hades_doors:door_steel_grey_c +hades_doors:door_steel_cyan_e +hades_grass:junglegrass +hades_grass:seed_grass +hades_stairs:slab_cobble_sandstone +hades_grass:grass_4 +hades_grass:grass_2 +hades_grass:grass_1 +hades_bones:bones +hades_beds:bed_top +hades_doors:door_sandstone_b +columnia:column_stairsub_hades_core_azurite +hades_cloth:dark_grey +columnia:column_linkcrossdown_hades_core_tuff_baked +hades_stairs:slab_brick_white +hades_cloth:orange +hades_cloth:magenta +hades_doors:door_steel_red_d +hades_cloth:blue +columnia:column_linkvertical_hades_core_brick_yellow +hades_stairs:step_out_brick_blue +columnia:column_stairsubpillar_hades_trees_colwood_black +columnia:column_mid_hades_trees_pale_bark +hades_doors:door_steel_yellow_b +columnia:column_top_hades_core_olivine +hades_cloth:red +hades_cloth:grey +hades_cloth:white +columnia:column_linktee_down_columnia_rusty_block +hades_trees:jungle_bark +columnia:column_linkcrossdown_columnia_rusty_block +columnia:column_linkdown_columnia_rusty_block +columnia:column_stairsub_hades_core_tuff_baked_brick +columnia:column_linkvertical_hades_core_obsidianbrick +hades_doors:door_wood_cream_b +columnia:column_mid_columnia_rusty_block +columnia:column_stairsubpillar_hades_core_lillite_brick +hades_stairs:step_out_stone_baked +columnia:column_linktee_down_hades_core_lillite_brick +columnia:column_linktee_hades_core_lillite_brick +columnia:column_linkangle_down_hades_core_lillite_brick +columnia:column_link_hades_core_essexite +hades_stairs:step_colwood_red +columnia:column_linkvertical_hades_core_lillite_brick +columnia:column_linkcrossdown_hades_core_lillite_brick +hades_doors:door_steel_black_d +columnia:column_crosslink_hades_core_brick_violet +hades_core:brick_white +columnia:column_stairsub_hades_core_cobble_sandstone_volcanic +columnia:column_linkcross_hades_core_lillite_brick +columnia:lamp_ceiling +columnia:column_linkdown_hades_core_lillite_brick +columnia:column_link_hades_core_lillite_brick +columnia:column_linktee_down_hades_core_brick_magenta +hades_stairs:slab_colwood_cyan +columnia:column_bottom_hades_core_lillite_brick +hades_doors:door_wood_cream_c +columnia:column_top_hades_core_lillite_brick +hades_stairs:slab_black +hades_fences:fence_wood_blue +columnia:column_linktee_hades_core_stonebrick_baked +columnia:column_linkcrossdown_hades_trees_pale_bark +columnia:column_stairsub_hades_core_lillite +columnia:column_linktee_down_hades_core_lillite +hades_stairs:stair_cobble_sandstone_volcanic +hades_doors:trapdoor_cream +columnia:column_linkdown_hades_core_brick +hades_fences:fence_pale_wood +columnia:column_linkvertical_hades_core_lillite +columnia:column_mid_hades_core_tuff_brick +columnia:column_linkcrossdown_hades_core_lillite +hades_stairs:slab_colwood_magenta +columnia:column_crosslink_hades_core_turquosite +columnia:column_link_hades_core_lillite +hades_core:tuff_brick +hades_stairs:stair_in_sandstone +hades_stairs:step_in_sandstonebrick +columnia:column_linkcrossdown_hades_core_chondrite_brick +columnia:column_linkdown_hades_core_brick_brown +hades_chests:chest_orange +hades_core:stone_with_gold +columnia:column_stairsubpillar_hades_core_azurite_brick +columnia:column_stairsub_hades_core_azurite_brick +columnia:column_linktee_down_hades_core_azurite_brick +hades_stairs:step_in_sandstone_volcanic_brick +hades_refruit:flower_cocoa +columnia:column_top_hades_core_tuff +columnia:column_linkcrossdown_hades_core_brick_green +columnia:column_linkangle_down_hades_core_azurite_brick +columnia:column_top_hades_core_brick_brown +columnia:column_link_hades_core_stone +columnia:column_linkangle_hades_core_azurite_brick +hades_stairs:stair_out_chondrite_brick +columnia:column_linkangle_hades_core_brick_black +columnia:column_linkcrossdown_hades_core_azurite_brick +columnia:column_linkvertical_hades_core_chondrite +columnia:column_linkcross_hades_core_azurite_brick +columnia:column_linkdown_hades_core_azurite_brick +columnia:column_linkcross_hades_trees_colwood_orange +columnia:column_linkangle_hades_core_brick_orange +columnia:column_link_hades_core_azurite_brick +columnia:column_crosslink_hades_core_azurite_brick +columnia:column_bottom_hades_core_azurite_brick +columnia:column_top_hades_core_azurite_brick +columnia:column_mid_hades_core_azurite_brick +hades_beds:fancy_bed_bottom +columnia:column_linktee_down_hades_core_azurite +columnia:column_bottom_hades_trees_colwood_violet +columnia:column_linktee_hades_core_azurite +hades_core:brick_pink +hades_doors:trapdoor_jungle +columnia:column_stairsubpillar_hades_core_brick_cyan +hades_doors:door_glass_c +gluncarp:grey +columnia:column_linkangle_down_hades_trees_colwood_green +columnia:column_linkdown_hades_core_chondrite +columnia:column_linkvertical_hades_core_azurite +columnia:column_link_hades_core_brick_red +columnia:column_linkcrossdown_hades_core_azurite +columnia:column_linkdown_hades_core_azurite +columnia:column_link_hades_trees_birch_bark +columnia:column_linkdown_hades_trees_pale_bark +hades_core:dirt_with_grass +columnia:column_mid_hades_core_marble +hades_stairs:stair_in_orange +hades_doors:door_stone_baked_e +hades_stairs:stair_brick_grey +columnia:column_stairsub_hades_core_turquosite_brick +hades_trash:trash_can_plastic +hades_stairs:stair_out_colwood_violet +columnia:column_stairsub_hades_core_brick_green +columnia:column_stairsubpillar_hades_core_turquosite +hades_stairs:step_in_bark +columnia:column_linkangle_down_hades_core_turquosite_brick +columnia:column_linkangle_hades_core_turquosite_brick +columnia:column_linkvertical_hades_core_turquosite_brick +columnia:column_linkcrossdown_hades_core_turquosite_brick +columnia:column_linkcross_hades_core_turquosite_brick +columnia:column_linkdown_hades_core_turquosite_brick +columnia:column_link_hades_core_turquosite_brick +columnia:column_crosslink_hades_core_turquosite_brick +columnia:column_linktee_hades_trees_colwood_cyan +columnia:column_bottom_hades_core_turquosite_brick +columnia:column_top_hades_core_turquosite_brick +columnia:column_mid_hades_core_turquosite_brick +columnia:column_top_hades_core_tuff_baked +hades_stairs:stair_basalt_brick +columnia:column_linktee_down_hades_core_turquosite +columnia:column_link_hades_core_cinnabar +columnia:column_crosslink_hades_core_brick_magenta +hades_stairs:slab_dark_green +columnia:column_linkangle_down_hades_core_turquosite +columnia:column_linkangle_hades_core_turquosite +columnia:column_linkcrossdown_hades_core_turquosite +columnia:column_linkcross_hades_core_turquosite +columnia:column_linkdown_hades_core_turquosite +columnia:column_link_hades_core_turquosite +columnia:column_linkdown_hades_core_lillite +hades_vines:cave_rotten +columnia:column_linktee_hades_core_brick_green +columnia:column_top_hades_core_turquosite +columnia:column_mid_hades_core_turquosite +columnia:column_stairsubpillar_hades_core_cinnabar_brick +columnia:column_stairsub_hades_trees_jungle_wood +hades_stairs:slab_double_goldblock +hades_waterplants:seaweed_2 +columnia:column_linktee_down_hades_core_cinnabar_brick +columnia:column_linktee_hades_core_cinnabar_brick +columnia:column_linkangle_down_hades_core_cinnabar_brick +columnia:column_linkangle_hades_core_cinnabar_brick +hades_doors:door_steel_orange_c +columnia:column_linkvertical_hades_core_cinnabar_brick +columnia:column_linkvertical_hades_core_brick_orange +hades_stairs:stair_steelblock +hades_stairs:stair_wood +columnia:column_mid_hades_core_cobble_baked +columnia:column_linkdown_hades_core_cinnabar_brick +columnia:column_link_hades_core_cinnabar_brick +columnia:column_crosslink_hades_core_cinnabar_brick +columnia:column_bottom_hades_core_cinnabar_brick +columnia:column_top_hades_core_cinnabar_brick +hades_doors:door_steel_magenta_c +columnia:column_mid_hades_core_cinnabar_brick +columnia:column_stairsubpillar_hades_core_cinnabar +columnia:column_linktee_down_hades_core_cinnabar +columnia:column_stairsub_hades_core_stonebrick +columnia:column_linkangle_hades_core_cinnabar +hades_stairs:stair_in_colwood_cyan +hades_doors:door_basalt_e +columnia:column_crosslink_hades_core_cinnabar +columnia:column_stairsub_hades_core_essexite_brick +hades_tiles:floor_jungle_lush +columnia:bracket +columnia:column_stairsubpillar_hades_core_orangite_brick +columnia:column_stairsub_hades_core_orangite_brick +columnia:column_linktee_down_hades_core_orangite_brick +columnia:column_linktee_hades_core_orangite_brick +columnia:column_linkangle_down_hades_core_orangite_brick +columnia:column_linkangle_hades_core_orangite_brick +hades_stairs:stair_cobble_baked +columnia:column_linkcrossdown_hades_core_orangite_brick +columnia:column_linkcross_hades_core_orangite_brick +columnia:column_linkdown_hades_core_orangite_brick +columnia:column_link_hades_core_orangite_brick +hades_core:cobble +columnia:column_crosslink_hades_core_orangite_brick +columnia:column_bottom_hades_core_orangite_brick +columnia:column_top_hades_core_orangite_brick +columnia:column_mid_hades_core_orangite_brick +columnia:column_stairsubpillar_hades_core_orangite +columnia:column_linktee_down_hades_core_orangite +columnia:column_linktee_hades_core_orangite +columnia:column_linkangle_hades_core_orangite +columnia:column_linktee_down_hades_core_cobble +columnia:column_linkcrossdown_hades_core_orangite +columnia:column_linkdown_hades_core_apolline_brick +columnia:column_crosslink_hades_trees_birch_bark +columnia:column_stairsubpillar_hades_core_apolline_brick +columnia:column_stairsub_hades_core_apolline_brick +columnia:column_linktee_down_hades_core_apolline_brick +columnia:column_linktee_hades_core_apolline_brick +hades_doors:trapdoor_steel_bar_open +columnia:column_linkangle_down_hades_core_apolline_brick +columnia:column_linkangle_hades_core_apolline_brick +columnia:column_linkvertical_hades_core_apolline_brick +hades_bushes:white +columnia:column_linkcrossdown_hades_core_apolline_brick +columnia:column_linkcross_hades_core_apolline_brick +columnia:column_mid_hades_core_orangite +columnia:column_link_hades_core_apolline_brick +columnia:column_crosslink_hades_core_apolline_brick +columnia:column_bottom_hades_core_apolline_brick +hades_stairs:step_cream_wood +columnia:column_linkangle_down_hades_core_olivine +columnia:column_mid_hades_core_apolline_brick +columnia:column_crosslink_hades_trees_colwood_blue +columnia:column_linktee_down_hades_core_apolline +columnia:column_linktee_hades_core_apolline +columnia:column_linktee_down_hades_core_basalt +columnia:column_linkvertical_hades_trees_lush_wood +hades_core:cobble_block_baked +columnia:column_linkvertical_hades_trees_cream_wood +hades_core:ash +hades_trees:banana +hades_stairs:stair_out_cinnabar +columnia:column_linkcrossdown_hades_core_apolline +columnia:column_link_hades_core_apolline +columnia:column_top_hades_core_apolline +columnia:column_mid_hades_core_apolline +columnia:column_stairsubpillar_hades_core_olivine_brick +columnia:column_stairsub_hades_core_olivine_brick +hades_core:glowing_cactus_block +hades_stairs:stair_in_chondrite_brick +columnia:column_mid_hades_core_olivine_brick +columnia:column_crosslink_hades_core_olivine +hades_core:lillite +hades_stairs:slab_colwood_white +columnia:column_stairsub_hades_trees_colwood_cyan +hades_doors:door_steel_violet_a +columnia:column_linkangle_hades_core_sandstonebrick +hades_stairs:slab_olivine +columnia:column_stairsub_hades_trees_colwood_magenta +columnia:column_mid_hades_core_brick_white +hades_flowerpots:flower_pot_white +columnia:column_link_hades_core_tuff_baked +hades_tiles:floor_chondrite_tuffbaked +columnia:column_linkcrossdown_hades_trees_colwood_yellow +gluncarp:black +hades_stairs:step_brick_cyan +hades_lamps:lantern +hades_fences:fence_wood_red +hades_doors:door_steel_red_e +hades_tiles:floor_pale_cream +columnia:column_crosslink_hades_trees_cream_wood +hades_doors:door_stone_baked_a +hades_doors:trapdoor_steel_bar +hades_core:azurite_brick +hades_core:apolline_block +columnia:column_linkcross_hades_trees_jungle_bark +columnia:column_linktee_hades_core_brick_grey +hades_doors:door_steel_yellow_c +hades_doors:trapdoor_pale_open +columnia:column_linkcross_hades_core_stonebrick +hades_walls:sandstone_volcanic +columnia:column_linkdown_hades_core_essexite +hades_stairs:step_in_colwood_green +hades_core:tuff_baked_brick +columnia:column_bottom_hades_core_olivine_brick +hades_doors:door_dungeon2_b +hades_doors:door_marble_b +hades_stairs:stair_in_brick_red +columnia:column_linkangle_hades_core_obsidianbrick +columnia:column_stairsubpillar_hades_core_marble_brick +columnia:column_stairsubpillar_hades_core_basalt_brick +hades_flowerpots:flower_pot_olive_leaves +columnia:column_linkcrossdown_hades_core_brick_grey +hades_core:ladder_cream_wood +hades_doors:door_steel_pink_d +columnia:column_stairsubpillar_hades_trees_bark +columnia:column_link_hades_core_brick_cyan +columnia:column_linktee_down_hades_core_marble_brick +columnia:column_linktee_hades_core_marble_brick +hades_doors:door_steel_black_e +hades_core:basalt +columnia:column_bottom_hades_trees_colwood_yellow +hades_stairs:step_out_brick_magenta +hades_doors:trapdoor_rusty_bar_open +columnia:column_stairsub_hades_core_marble +columnia:column_mid_hades_core_brick_red +hades_grass:dead_grass_2 +hades_tiles:floor_wood_lush +hades_doors:door_rusty_bar_e +hades_doors:door_rusty_bar_d +hades_doors:door_rusty_bar_a +hades_doors:door_steel_brown_d +hades_stairs:stair_out_lillite +columnia:column_linkangle_hades_core_basalt_brick +hades_waterplants:waterlily_45 +hades_core:cinnabar_block +columnia:column_stairsubpillar_hades_core_azurite +columnia:column_stairsub_hades_trees_colwood_red +hades_stairs:stair_out_brick_blue +hades_doors:door_essexite_b +columnia:column_mid_hades_core_chondrite_brick +hades_stairs:stair_basalt +hades_stairs:step_out_floor_sandstonevolcanic_sandstonevolcanic +columnia:column_linkangle_hades_trees_colwood_dark_green +hades_stairs:stair_yellow +hades_doors:door_steel_darkgrey_b +hades_tiles:floor_tuffbaked_sandstone +columnia:column_linkcrossdown_hades_trees_colwood_magenta +hades_doors:door_steel_blue_e +columnia:column_linkcross_hades_core_cobble_sandstone_volcanic +hades_flowerpots:flower_pot_burned_branches +hades_core:obsidian_block +hades_stairs:step_out_charred_bark +hades_doors:door_steel_blue_c +hades_doors:door_steel_blue_b +columnia:column_linkcrossdown_hades_core_brick_dark_green +columnia:column_stairsub_hades_trees_bark +hades_doors:gate_jungle_wood_open +hades_windows:window_wood_brown +hades_tiles:floor_jungle_pale +hades_torches:torch_ceiling +hades_doors:door_steel_grey_e +hades_doors:door_steel_green_e +columnia:column_stairsub_hades_core_cobble_baked +hades_trees:birch_bark +columnia:column_bottom_hades_core_essexite_brick +hades_doors:door_rusty_bar_c +columnia:column_linkcross_hades_core_olivine_brick +hades_stairs:stair_in_floor_wood_wood +columnia:column_linkcrossdown_hades_core_stonebrick +hades_doors:door_wood_lush_d +hades_doors:door_wood_cream_d +columnia:column_crosslink_hades_core_brick_blue +hades_doors:door_wood_lush_c +hades_tiles:floor_lush_cream +columnia:column_crosslink_hades_core_tuff_baked_brick +hades_doors:door_wood_cream_a +hades_chests:chest_white_locked +columnia:column_linkangle_down_hades_core_cinnabar +columnia:column_mid_hades_trees_colwood_cyan +hades_windows:window_wood_pink +hades_core:turquosite +hades_doors:door_wood_d +hades_doors:door_stone_baked_d +columnia:column_stairsubpillar_hades_core_brick_red +columnia:column_linkdown_hades_core_brick_black +hades_core:ladder +columnia:column_linkdown_hades_core_brick_dark_green +hades_windows:window_wood_orange +hades_stairs:step_out_azurite +columnia:column_mid_hades_core_brick_dark_green +columnia:column_linkcross_hades_core_cinnabar +columnia:column_linkvertical_hades_core_brick_dark_green +hades_flowerpots:flower_pot_banana_leaves +hades_flowerpots:flower_pot_orange_leaves +hades_core:ash_block +hades_flowerpots:flower_pot_birch_sapling +hades_tiles:floor_pale_pale +columnia:column_linktee_down_hades_trees_pale_bark +columnia:column_linkvertical_hades_core_chondrite_brick +columnia:column_link_hades_trees_colwood_magenta +hades_windows:window_pale_wood +columnia:column_linkcross_hades_trees_colwood_yellow +columnia:column_link_hades_core_brick_blue +columnia:column_linkangle_down_hades_trees_pale_wood +hades_core:tuff_baked_block +hades_trees:olive_leaves +columnia:column_mid_hades_core_brick_grey +columnia:column_linkcross_hades_trees_bark +columnia:column_bottom_hades_core_basalt +hades_doors:gate_lush_wood_closed +columnia:column_mid_hades_core_cobble +hades_flowerpots:flower_pot_cultivated_jungle_sapling +hades_stairs:stair_floor_tuff_tuff +hades_doors:door_sandstone_a +hades_stairs:stair_chondrite +hades_stairs:slab_sandstone +hades_stairs:stair_out_floor_jungle_jungle +columnia:column_linktee_down_hades_trees_lush_wood +hades_tiles:floor_jungle_jungle +hades_chests:chest_red +columnia:column_linkangle_hades_core_brick +columnia:column_mid_hades_trees_orange_bark +hades_core:obsidianbrick +columnia:column_linkcross_hades_trees_colwood_black +hades_fences:fence_wood_dark_grey +hades_doors:door_steel_violet_c +columnia:column_linktee_down_hades_trees_canvas_bark +columnia:column_link_hades_core_essexite_brick +hades_core:stone_with_copper +hades_furniture:table_lamp_off +hades_doors:door_dungeon1_a +columnia:rusty_block +columnia:column_mid_hades_trees_colwood_grey +hades_doors:gate_lush_wood_open +columnia:column_linkangle_down_hades_core_chondrite +columnia:column_mid_hades_trees_canvas_bark +hades_core:essexite_brick +columnia:column_linktee_hades_core_brick_cyan +hades_stairs:step_out_colwood_dark_green +columnia:column_linkdown_hades_trees_orange_bark +columnia:column_linktee_hades_core_cobble +columnia:column_stairsub_hades_trees_colwood_brown +columnia:column_stairsub_hades_core_sandstone +columnia:column_linkvertical_hades_core_brick_green +columnia:column_bottom_hades_core_brick_blue +gluncarp:dark_green +hades_stairs:stair_out_sandstone_volcanic +columnia:column_top_hades_core_sandstone_volcanic +hades_core:marble +hades_stairs:step_brick_green +hades_flowerpots:flower_pot_leaves +hades_core:mossycobble +columnia:column_linkdown_hades_core_sandstonebrick +columnia:column_bottom_hades_trees_colwood_red +columnia:column_linkvertical_hades_core_cobble_sandstone_volcanic +hades_torches:torch_low +hades_waterplants:seaweed_3 +columnia:column_top_hades_core_stonebrick +columnia:column_mid_hades_core_brick +columnia:column_linkangle_down_hades_trees_cream_wood +hades_chests:chest_violet +columnia:column_stairsub_hades_core_brick_brown +columnia:column_mid_hades_core_chondrite +hades_core:floor_bstone_sandstone +hades_furniture:bars +hades_refruit:bud_cocoa +columnia:column_linktee_hades_trees_jungle_bark +hades_stairs:stair_in_stone_baked +hades_doors:trapdoor_open +hades_core:sugarcane +columnia:column_bottom_hades_trees_pale_wood +hades_doors:door_glass_a +hades_tiles:floor_stonebaked_tuff +columnia:column_linkcross_hades_core_basalt +hades_tiles:floor_wood_wood +columnia:column_link_hades_core_basalt_brick +hades_stairs:step_out_copperblock +hades_windows:window_wood_uncolored +hades_stairs:step_out_colwood_violet +hades_flowerpots:flower_pot_jungle_sapling +columnia:column_linkangle_down_hades_trees_bark +columnia:column_link_hades_core_cobble_sandstone_volcanic +hades_core:dirt_with_grass_l2 +columnia:column_linkangle_hades_core_cobble_sandstone +columnia:column_crosslink_hades_trees_colwood_dark_grey +hades_core:ladder_pale_wood +columnia:column_linkdown_hades_trees_colwood_orange +hades_bushes:branch_bush +columnia:column_bottom_hades_core_essexite +hades_windows:window_wood_magenta +columnia:column_link_hades_core_obsidianbrick +columnia:column_linkcrossdown_hades_trees_canvas_bark +columnia:column_stairsubpillar_hades_trees_colwood_grey +hades_flowerpots:flower_pot_pale_leaves +hades_walls:sandstone +hades_stairs:step_in_floor_essexitegold_essexitegold +hades_fences:fence_wood_uncolored +columnia:column_crosslink_hades_core_brick_dark_green +hades_tiles:floor_essexite_essexitegold +columnia:column_mid_hades_trees_wood +hades_tiles:floor_basalt_marble +columnia:column_top_hades_core_sandstonebrick +hades_core:stone_baked +columnia:column_linkdown_hades_core_stonebrick +hades_tiles:floor_marble_essexite +hades_trees:cultivated_jungle_sapling +hades_tiles:floor_pale_wood +hades_trees:banana_sapling +hades_flowerpots:flower_pot_birch_leaves +hades_stairs:slab_obsidianbrick +columnia:column_stairsub_hades_trees_pale_bark +hades_tiles:floor_lush_jungle +columnia:column_top_hades_trees_lush_wood +columnia:column_linkcross_hades_core_cobble_sandstone +columnia:column_linkcrossdown_hades_core_cobble_sandstone +columnia:column_top_hades_trees_canvas_bark +columnia:column_linkdown_hades_trees_colwood_grey +columnia:column_linkvertical_hades_trees_colwood_orange +columnia:column_stairsubpillar_hades_trees_colwood_blue +hades_core:coalblock +columnia:column_stairsub_hades_core_sandstone_volcanic_brick +columnia:column_linkvertical_hades_trees_colwood_blue +columnia:column_linkangle_hades_core_azurite +columnia:column_linkangle_hades_core_lillite +hades_chests:chest_magenta_locked +columnia:column_stairsub_hades_core_tuff +hades_fences:fence_wood_grey +hades_stairs:slab_sandstone_volcanic +columnia:column_linkangle_down_hades_core_stonebrick_baked +columnia:column_stairsubpillar_hades_trees_colwood_green +columnia:column_stairsubpillar_hades_trees_orange_bark +columnia:column_mid_hades_core_brick_black +hades_tiles:floor_wood_jungle +columnia:column_mid_hades_core_sandstonebrick +hades_furniture:chair_white +columnia:column_linkcross_hades_trees_colwood_dark_green +columnia:column_linkvertical_hades_trees_pale_wood +hades_chests:chest_grey_locked +hades_trees:cocoa_sapling +hades_trees:colwood_violet +columnia:column_bottom_hades_core_brick_dark_green +hades_furniture:plant_pot +hades_stairs:step_in_brick_green +hades_tiles:floor_essexite_marble +hades_flowers:red +hades_walls:cobble_sandstone_volcanic +hades_furniture:table_lamp_low +gluncarp:violet +hades_tiles:floor_wood_pale +hades_flowerpots:flower_pot_cactus +columnia:column_stairsub_hades_core_chondrite +columnia:column_crosslink_hades_trees_colwood_violet +columnia:column_stairsubpillar_hades_trees_jungle_wood +hades_doors:trapdoor_steel +columnia:column_linktee_down_hades_trees_colwood_cyan +columnia:column_linkcrossdown_hades_trees_colwood_cyan +columnia:column_crosslink_hades_trees_colwood_dark_green +hades_stairs:step_in_wood +hades_torches:torch_low_wall +columnia:column_linkangle_down_hades_trees_colwood_cyan +hades_stairs:step_in_lillite +columnia:column_linkcross_hades_trees_pale_bark +hades_stairs:stair_out_apolline +hades_tiles:floor_lush_lush +columnia:column_stairsub_hades_core_brick_blue +hades_chests:chest_cyan_locked +hades_doors:door_steel_brown_e +columnia:column_mid_hades_core_brick_green +hades_chests:chest_yellow_locked +hades_trees:bark +columnia:column_stairsubpillar_hades_core_brick_magenta +hades_grass:grass_5 +columnia:column_stairsubpillar_hades_trees_colwood_magenta +columnia:column_crosslink_hades_core_azurite +hades_tiles:floor_sandstone_tuff +hades_doors:door_essexite_e +hades_flowerpots:flower_pot_orange_sapling +columnia:column_link_hades_trees_colwood_uncolored +hades_core:cinnabar_brick +hades_grass:dead_grass_1 +hades_flowerpots:flower_pot_banana_sapling +columnia:column_bottom_hades_core_obsidianbrick +hades_refruit:bud_banana +hades_trees:orange +columnia:column_linktee_hades_trees_colwood_pink +hades_tiles:floor_basalt_basalt +gluncarp:orange +columnia:column_stairsubpillar_hades_core_obsidianbrick +columnia:column_crosslink_hades_core_tuff +columnia:column_linkcross_hades_core_brick_yellow +columnia:column_mid_hades_core_obsidian +columnia:column_mid_hades_trees_cream_wood +hades_glowcrystals:glowglass +hades_core:gravel_volcanic +columnia:column_top_hades_core_brick +hades_stairs:step_in_steelblock +hades_stairs:stair_colwood_magenta +columnia:column_linkcross_hades_trees_colwood_uncolored +hades_stairs:step_out_brick_brown +hades_fences:fence_wood_dark_green +hades_doors:door_steel_orange_e +columnia:column_mid_hades_trees_lush_wood +hades_tiles:floor_sandstone_sandstone +hades_glowcrystals:glowcrystal_torch +columnia:column_bottom_hades_trees_cream_wood +hades_stairs:stair_in_colwood_green +columnia:column_linktee_hades_trees_pale_wood +hades_stairs:slab_stonebrick +columnia:column_mid_hades_core_brick_yellow +hades_core:dirt +columnia:column_stairsubpillar_hades_trees_wood +hades_doors:door_steel_e +columnia:column_linkcrossdown_hades_core_mossycobble +columnia:column_linktee_down_hades_core_stonebrick_baked +hades_trees:tree +columnia:column_linkdown_hades_core_stone_baked +hades_doors:door_steel_magenta_e +hades_trees:lush_wood +columnia:column_linkangle_down_hades_core_sandstone_volcanic +columnia:column_linktee_hades_trees_wood +hades_doors:door_wood_jungle_d +hades_furniture:table_black +columnia:column_mid_hades_trees_colwood_dark_green +hades_fences:fence_wood_brown +hades_furnaces:prism_furnace_active +columnia:column_link_hades_core_stonebrick +hades_trees:olive_sapling +columnia:column_mid_hades_trees_colwood_yellow +hades_furniture:armchair_brown +hades_stairs:step_in_cyan +hades_stairs:slab_floor_stone_stone +ignore +hades_stairs:slab_brick_red +hades_core:sandstone +hades_doors:trapdoor_cream_open +hades_core:olivine_brick +hades_doors:door_steel_bar_b +hades_furniture:table_uncolored +columnia:column_link_hades_core_mossycobble +hades_stairs:stair_out_colwood_dark_green +hades_chests:chest_black_locked +columnia:column_linkangle_hades_trees_colwood_orange +signs_lib:sign_wall_white_black +hades_chests:chest_blue_locked +hades_stairs:step_out_brick_red +columnia:column_bottom_hades_core_stonebrick_baked +hades_doors:door_steel_bar_a +hades_waterplants:waterlily_s1 +hades_core:brick_cyan +columnia:column_linkvertical_hades_core_olivine_brick +hades_stairs:stair_stonebrick_baked +hades_doors:door_steel_bar_e +hades_doors:gate_cream_wood_open +columnia:column_link_hades_core_stone_baked +columnia:column_linkcross_hades_core_marble_brick +hades_stairs:stair_red +hades_stairs:step_in_brick_white +columnia:column_linkcross_hades_trees_birch_bark +hades_doors:door_steel_pink_e +columnia:column_top_hades_trees_colwood_black +hades_stairs:stair_out_jungle_wood +columnia:column_link_hades_core_basalt +columnia:column_mid_hades_core_stone_baked +hades_stairs:stair_out_colwood_grey +columnia:column_linktee_down_hades_core_cobble_baked +columnia:column_bottom_hades_core_brick_white +columnia:column_linkangle_down_hades_core_cobble_baked +hades_tiles:floor_tuffbaked_stonebaked +columnia:column_stairsub_hades_core_cobble_sandstone +hades_stairs:step_in_sandstone +hades_trees:birch_sapling +hades_stairs:stair_out_jungle_bark +columnia:column_linkcross_hades_core_cobble_baked +columnia:column_link_hades_core_cobble_baked +columnia:column_linkangle_hades_core_sandstone_volcanic_brick +columnia:column_linkangle_down_hades_core_sandstone +columnia:column_stairsubpillar_hades_core_chondrite_brick +hades_tiles:floor_tuff_sandstone +columnia:column_linkvertical_hades_trees_jungle_bark +columnia:column_linkvertical_hades_core_sandstone_volcanic_brick +columnia:column_linkcross_hades_core_brick_cyan +columnia:column_linkcrossdown_hades_core_essexite_brick +columnia:column_stairsub_hades_core_brick_dark_grey +hades_refruit:flower_coconut +columnia:column_linkcross_hades_core_sandstone_volcanic_brick +columnia:column_top_hades_core_sandstone_volcanic_brick +columnia:column_crosslink_hades_core_sandstone_volcanic +hades_stairs:stair_floor_essexite_essexite +columnia:column_bottom_hades_trees_jungle_bark +columnia:column_linkvertical_hades_trees_colwood_brown +columnia:column_linktee_hades_core_brick_brown +hades_stairs:stair_brick_brown +columnia:column_linkangle_hades_core_cobble_sandstone_volcanic +columnia:column_linkcrossdown_hades_core_sandstonebrick +hades_trees:colwood_dark_grey +columnia:column_linktee_hades_core_marble +hades_chests:chest_dark_green_locked +columnia:column_linkvertical_hades_core_sandstone_volcanic +columnia:column_linkdown_hades_core_sandstone_volcanic_brick +hades_tiles:floor_cream_lush +hades_stairs:step_out_orange +columnia:column_linktee_down_hades_trees_colwood_violet +columnia:column_linkvertical_hades_trees_canvas_bark +columnia:column_mid_hades_core_olivine +columnia:column_crosslink_hades_core_cactus_brick +columnia:column_linkangle_down_hades_core_tuff_baked +columnia:column_linkangle_hades_core_cobble +columnia:column_linkangle_down_hades_core_cobble +columnia:column_mid_hades_core_brick_violet +gluncarp:magenta +columnia:column_mid_hades_trees_colwood_black +columnia:column_stairsub_hades_core_cobble +columnia:column_linkangle_down_hades_core_brick_dark_green +hades_doors:door_wood_pale_d +columnia:column_linkcrossdown_hades_core_cobble_baked +columnia:column_top_hades_core_cobble_baked +columnia:column_linkangle_hades_core_cobble_baked +hades_doors:door_steel_magenta_a +columnia:column_linkangle_down_hades_trees_birch_bark +columnia:column_link_hades_core_tuff_brick +hades_chests:chest_locked +columnia:column_linkangle_down_hades_core_brick_pink +columnia:column_linkangle_hades_trees_orange_bark +columnia:column_linkcrossdown_hades_core_stone +columnia:column_stairsubpillar_hades_core_stone +hades_doors:door_rusty_bar_b +columnia:column_mid_hades_core_cactus_brick +hades_stairs:stair_colwood_grey +columnia:column_top_hades_core_cactus_brick +hades_stairs:stair_in_colwood_violet +columnia:column_link_hades_core_cobble +columnia:column_linkcrossdown_hades_core_cactus_brick +columnia:column_linkangle_hades_core_cactus_brick +columnia:column_linkangle_hades_core_apolline +columnia:column_mid_hades_core_stone +columnia:column_top_hades_core_stone_baked +columnia:column_bottom_hades_core_brick_green +hades_tiles:floor_chondrite_stone +columnia:column_bottom_hades_trees_birch_bark +columnia:column_linkangle_hades_core_stone_baked +columnia:column_linkangle_down_hades_core_stone_baked +hades_doors:door_steel_darkgreen_a +columnia:column_stairsubpillar_hades_core_stone_baked +columnia:column_top_hades_core_stonebrick_baked +hades_stairs:step_essexite +columnia:column_linkvertical_hades_core_stonebrick_baked +hades_lamps:lamp_wall +hades_waterplants:waterlily_s2 +columnia:column_stairsub_hades_core_stonebrick_baked +columnia:column_bottom_hades_core_mossycobble +hades_chests:chest_pink +hades_stairs:stair_magenta +columnia:column_link_hades_trees_bark +hades_stairs:stair_out_floor_stone_stone +hades_trees:jungle_wood +columnia:column_bottom_hades_core_obsidian +columnia:column_bottom_hades_core_brick +hades_stairs:stair_in_jungle_bark +columnia:column_stairsub_hades_core_obsidian +columnia:column_crosslink_hades_core_brick_pink +signs_lib:sign_wall +columnia:column_linkcrossdown_hades_core_obsidianbrick +hades_stairs:stair_brick_violet +columnia:column_top_hades_trees_colwood_yellow +columnia:column_bottom_hades_core_stonebrick +hades_vines:willow +columnia:column_linkangle_hades_core_stonebrick +columnia:column_linkangle_down_hades_core_stonebrick +columnia:column_stairsubpillar_hades_trees_pale_wood +columnia:column_top_hades_trees_colwood_dark_green +hades_tiles:floor_sandstonevolcanic_stone +columnia:column_linkangle_hades_trees_wood +columnia:column_linkcross_hades_trees_cream_wood +hades_stairs:step_out_sandstonebrick +hades_stairs:slab_floor_jungle_jungle +hades_stairs:step_out_chondrite +hades_doors:door_obsidian_glass_e +columnia:column_bottom_hades_core_brick_yellow +hades_stairs:step_in_brown +columnia:column_linktee_down_hades_trees_jungle_wood +columnia:column_bottom_hades_core_brick_pink +columnia:column_linktee_hades_core_brick_violet +columnia:column_top_hades_trees_pale_wood +columnia:column_crosslink_hades_trees_pale_wood +hades_core:sandstonebrick +columnia:column_linkcrossdown_hades_trees_pale_wood +columnia:column_bottom_hades_core_cobble_sandstone +columnia:column_mid_hades_trees_jungle_bark +columnia:column_linktee_hades_trees_colwood_white +columnia:column_linkcross_hades_core_chondrite_brick +hades_tiles:floor_chondrite_sandstone +columnia:column_linkcrossdown_hades_trees_wood +columnia:column_linktee_hades_trees_cream_wood +columnia:column_crosslink_hades_core_basalt_brick +columnia:column_linktee_down_hades_trees_cream_wood +hades_core:orangite_brick +columnia:column_bottom_hades_trees_lush_wood +columnia:column_linkangle_hades_trees_colwood_blue +columnia:column_link_hades_trees_lush_wood +hades_stairs:step_in_colwood_magenta +columnia:column_linkangle_down_hades_core_apolline +columnia:column_linkangle_down_hades_core_olivine_brick +hades_stairs:slab_brick +columnia:column_top_hades_trees_colwood_uncolored +columnia:column_bottom_hades_trees_colwood_black +columnia:column_linkangle_hades_trees_colwood_uncolored +columnia:column_link_hades_core_cactus_brick +columnia:column_linktee_hades_trees_jungle_wood +columnia:column_linktee_down_hades_trees_colwood_uncolored +columnia:column_linkcrossdown_hades_trees_colwood_white +columnia:column_top_hades_core_mossycobble +hades_trees:pale_tree +columnia:column_linkangle_down_hades_trees_colwood_red +columnia:column_linkdown_hades_core_stone +columnia:column_linkvertical_hades_trees_colwood_black +columnia:column_linkangle_hades_trees_colwood_black +hades_core:stone_with_mese +hades_windows:window_wood_yellow +columnia:column_linkcrossdown_hades_trees_colwood_uncolored +hades_stairs:slab_cobble +columnia:column_mid_hades_trees_colwood_blue +hades_core:stone_with_iron +hades_stairs:slab_cinnabar +hades_flowerpots:flower_pot_orange +hades_doors:door_wood_jungle_e +columnia:column_linkcross_hades_trees_pale_wood +hades_stairs:slab_colwood_orange +hades_flowerpots:flower_pot_jungle_leaves +hades_core:brick_violet +hades_doors:door_glass_d +columnia:column_crosslink_hades_trees_colwood_brown +columnia:column_link_hades_trees_colwood_brown +columnia:column_top_hades_core_brick_green +hades_stairs:stair_out_magenta +hades_walls:cobble_sandstone +columnia:column_linktee_hades_core_sandstone_volcanic +hades_doors:door_steel_white_a +hades_furnaces:furnace_active +columnia:column_stairsubpillar_hades_trees_colwood_brown +columnia:column_top_hades_trees_colwood_cyan +columnia:column_linkvertical_hades_core_stone_baked +hades_food:tomato_potato_salad +hades_doors:hidden_center +columnia:column_mid_hades_core_obsidianbrick +columnia:column_linkangle_hades_trees_colwood_cyan +hades_tiles:floor_stone_stone +hades_doors:door_dungeon1_e +columnia:column_crosslink_hades_core_basalt +columnia:column_linkvertical_hades_core_stonebrick +columnia:column_linkcrossdown_hades_trees_colwood_dark_green +columnia:column_stairsub_hades_trees_colwood_dark_green +hades_stairs:stair_in_floor_jungle_jungle +hades_stairs:step_in_colwood_violet +hades_tiles:floor_marble_basalt +hades_stairs:stair_in_colwood_white +hades_stairs:stair_floor_marble_marble +columnia:column_linkangle_hades_trees_colwood_dark_grey +columnia:column_linkangle_down_hades_trees_colwood_dark_grey +columnia:column_bottom_hades_core_sandstonebrick +hades_trees:canvas_tree +columnia:column_linktee_hades_trees_colwood_dark_grey +hades_doors:door_wood_lush_e +hades_stairs:slab_floor_stonebaked_stonebaked +columnia:column_mid_hades_trees_jungle_wood +hades_doors:door_chondrite_c +columnia:column_linkcross_hades_core_mossycobble +hades_tiles:floor_stonebaked_stone +columnia:column_linkangle_down_hades_core_cactus_brick +columnia:column_linktee_hades_trees_colwood_grey +columnia:column_linkcrossdown_hades_trees_colwood_green +hades_tiles:floor_pale_jungle +columnia:column_bottom_hades_trees_colwood_green +columnia:column_linkcross_hades_core_cactus_brick +columnia:column_stairsubpillar_hades_core_tuff +columnia:column_linktee_hades_core_stonebrick +columnia:column_bottom_hades_trees_colwood_blue +columnia:column_stairsub_hades_trees_colwood_green +hades_furniture:table_lamp_max +columnia:column_top_hades_trees_colwood_magenta +columnia:column_linktee_down_hades_trees_colwood_magenta +columnia:column_linkcross_hades_trees_colwood_magenta +columnia:column_stairsubpillar_hades_core_cactus_brick +columnia:column_link_hades_trees_colwood_grey +hades_doors:door_steel_bar_c +columnia:column_linktee_hades_core_sandstone +columnia:column_linkdown_hades_trees_colwood_magenta +hades_flowerpots:flower_pot_canvas_sapling +hades_tiles:floor_stonebaked_tuffbaked +columnia:column_top_hades_core_basalt +columnia:column_mid_hades_trees_colwood_orange +columnia:column_linktee_down_hades_trees_colwood_green +hades_stairs:slab_floor_essexite_essexite +columnia:column_linkcrossdown_hades_trees_colwood_orange +columnia:column_linkvertical_hades_trees_colwood_magenta +columnia:column_linktee_hades_trees_colwood_orange +columnia:column_linktee_hades_trees_colwood_red +columnia:column_top_hades_trees_colwood_pink +columnia:column_linkdown_hades_trees_colwood_uncolored +hades_stairs:stair_out_obsidianbrick +columnia:column_linkangle_down_hades_trees_colwood_dark_green +columnia:column_linkangle_hades_trees_colwood_pink +columnia:column_top_hades_trees_colwood_red +hades_stairs:slab_double_floorblock_essexite_gold_block +columnia:column_linkcross_hades_trees_colwood_red +signs_lib:sign_wall_red +hades_trees:canvas_bark +columnia:column_top_hades_core_essexite_brick +columnia:column_mid_hades_trees_colwood_violet +columnia:column_top_hades_trees_colwood_violet +columnia:column_linkdown_hades_trees_colwood_violet +columnia:column_linkcross_hades_trees_colwood_violet +hades_furniture:rusty_bars +columnia:column_top_hades_core_cobble +columnia:column_linkcrossdown_hades_trees_colwood_blue +columnia:column_top_hades_trees_colwood_white +columnia:column_link_hades_trees_colwood_yellow +hades_doors:door_steel_cyan_a +columnia:column_stairsub_hades_core_sandstonebrick +hades_tiles:floor_stone_sandstone +columnia:column_crosslink_hades_trees_colwood_uncolored +columnia:column_stairsub_hades_trees_colwood_white +hades_tiles:floor_jungle_cream +hades_doors:door_dungeon1_b +columnia:column_crosslink_hades_trees_colwood_magenta +columnia:column_mid_hades_core_stonebrick +hades_stairs:stair_out_yellow +hades_core:tuff_baked +columnia:column_linkdown_hades_core_tuff_baked_brick +hades_stairs:stair_out_colwood_pink +columnia:column_linktee_hades_core_lillite +columnia:column_linkcross_hades_trees_colwood_pink +hades_stairs:step_in_pale_wood +columnia:column_linkdown_hades_trees_wood +columnia:column_linkangle_hades_core_brick_pink +hades_stairs:stair_sandstone_volcanic_brick +columnia:column_stairsubpillar_hades_core_sandstonebrick +columnia:column_linkangle_hades_core_brick_violet +hades_stairs:step_out_floor_tuff_tuff +columnia:column_link_hades_trees_jungle_bark +hades_stairs:stair_in_brick +hades_core:cobble_sandstone_volcanic +hades_doors:door_wood_pale_e +columnia:column_linkangle_down_hades_trees_colwood_uncolored +columnia:column_stairsub_hades_trees_jungle_bark +columnia:column_linkcrossdown_hades_core_sandstone_volcanic +columnia:column_crosslink_hades_core_stonebrick +hades_doors:door_stone_a +columnia:column_linktee_hades_trees_pale_bark +columnia:column_linkangle_hades_trees_colwood_violet +columnia:column_mid_hades_core_brick_brown +columnia:column_linktee_hades_trees_colwood_blue +columnia:column_linkvertical_hades_core_cobble_sandstone +columnia:column_linktee_down_hades_core_cobble_sandstone_volcanic +columnia:column_linkdown_hades_core_essexite_brick +hades_doors:door_wood_pale_a +columnia:column_link_hades_trees_colwood_blue +hades_stairs:step_out_brick_dark_grey +columnia:column_mid_hades_core_sandstone_volcanic +columnia:column_top_hades_trees_orange_bark +columnia:column_linkcross_hades_core_brick_violet +hades_stairs:step_in_magenta +columnia:column_crosslink_hades_trees_orange_bark +columnia:column_link_hades_trees_orange_bark +columnia:column_link_hades_core_marble +columnia:column_mid_hades_core_sandstone +columnia:column_linkcross_hades_trees_orange_bark +hades_grass:dead_grass_3 +hades_tiles:floor_sandstone_stone +columnia:column_linktee_hades_trees_orange_bark +hades_stairs:step_in_colwood_pink +columnia:column_linktee_hades_trees_colwood_green +columnia:column_bottom_hades_core_brick_brown +hades_core:orangite +columnia:column_link_hades_trees_jungle_wood +columnia:column_linkangle_hades_trees_canvas_bark +columnia:column_linkangle_down_hades_trees_canvas_bark +columnia:column_linkangle_hades_core_brick_blue +hades_stairs:stair_out_sandstone +columnia:column_stairsubpillar_hades_core_brick_grey +columnia:column_linkangle_down_hades_core_brick_black +columnia:column_linktee_down_hades_core_brick_brown +columnia:column_mid_hades_trees_birch_bark +columnia:column_stairsubpillar_hades_trees_canvas_bark +hades_windows:window_wood_darkgreen +columnia:column_link_hades_trees_colwood_cyan +columnia:column_stairsubpillar_hades_trees_cream_wood +columnia:column_crosslink_hades_core_brick +hades_core:floor_essexite_gold +hades_doors:door_steel_grey_b +columnia:column_linkangle_down_hades_core_brick +columnia:column_linktee_down_hades_core_cactus_brick +columnia:column_linktee_down_hades_core_brick +hades_trees:colwood_black +hades_core:essexite_block +hades_stairs:stair_in_floor_lush_lush +hades_trees:pale_wood +columnia:column_linkcross_hades_core_brick_white +columnia:column_linkcrossdown_hades_core_brick_black +hades_cloth:yellow +hades_stairs:step_colwood_cyan +columnia:column_stairsub_hades_trees_colwood_uncolored +hades_core:bookshelf +columnia:column_stairsubpillar_hades_trees_colwood_pink +hades_tiles:floor_essexitegold_essexite +hades_doors:door_steel_darkgrey_c +columnia:column_mid_hades_core_brick_orange +hades_stairs:slab_pale_wood +hades_flowerpots:flower_pot_cocoa_sapling +columnia:column_bottom_hades_core_brick_cyan +columnia:column_linkdown_hades_core_brick_cyan +hades_furniture:chair_black +hades_tiles:floor_chondrite_tuff +columnia:column_stairsub_hades_trees_pale_wood +columnia:column_linkangle_hades_trees_lush_wood +hades_trees:olive +hades_doors:door_steel_orange_b +hades_doors:trapdoor_jungle_open +columnia:column_top_columnia_rusty_block +columnia:column_linktee_down_hades_trees_jungle_bark +hades_doors:door_stone_b +columnia:column_linkcross_hades_core_stone +columnia:column_crosslink_hades_core_brick_cyan +columnia:column_linkangle_hades_core_brick_dark_green +columnia:column_stairsub_hades_core_brick_dark_green +columnia:column_stairsubpillar_hades_trees_jungle_bark +hades_stairs:slab_floor_chondrite_chondrite +columnia:column_mid_hades_trees_colwood_pink +columnia:column_linkvertical_hades_core_sandstonebrick +hades_core:mossytuff +columnia:column_linktee_down_hades_trees_colwood_pink +columnia:column_linkangle_hades_core_brick_yellow +columnia:column_linkangle_down_hades_core_brick_dark_grey +hades_tiles:floor_wood_cream +columnia:column_mid_hades_core_brick_cyan +columnia:column_linkangle_down_hades_core_brick_green +hades_trees:colwood_orange +columnia:column_linkcross_hades_core_brick_blue +hades_doors:door_steel_black_a +columnia:column_crosslink_hades_core_tuff_brick +columnia:column_linktee_hades_core_brick_blue +columnia:column_linkcross_hades_core_brick_grey +hades_stairs:step_in_grey +columnia:column_linkdown_hades_core_cobble +columnia:column_mid_hades_core_brick_magenta +hades_stairs:stair_brick_green +columnia:column_linktee_down_hades_trees_bark +columnia:column_top_hades_core_cobble_sandstone_volcanic +columnia:column_linktee_hades_core_brick_magenta +hades_chests:chest_white +columnia:column_linkdown_hades_core_obsidianbrick +columnia:column_bottom_hades_core_cinnabar +hades_stairs:stair_in_brick_grey +columnia:column_linkvertical_hades_trees_bark +hades_tiles:floor_stonebaked_chondrite +columnia:column_linktee_down_hades_core_brick_black +columnia:column_stairsub_hades_core_brick_orange +columnia:column_stairsubpillar_hades_core_cobble_sandstone_volcanic +columnia:column_link_hades_core_brick_pink +hades_stairs:step_in_brick_dark_green +columnia:column_linkcrossdown_hades_core_sandstone_volcanic_brick +columnia:column_linktee_down_hades_core_sandstonebrick +hades_tiles:floor_essexite_essexite +columnia:column_linkvertical_hades_core_brick_black +hades_doors:door_dungeon1_d +columnia:column_linkdown_hades_core_brick_violet +hades_stairs:stair_out_copperblock +columnia:column_top_hades_core_chondrite_brick +columnia:column_linktee_hades_core_stone_baked +columnia:column_top_hades_core_brick_black +columnia:column_stairsubpillar_hades_core_olivine +columnia:column_linktee_hades_core_brick +columnia:column_linkdown_hades_core_brick_white +hades_flowerpots:flower_pot +columnia:column_crosslink_hades_core_brick_yellow +columnia:column_mid_hades_core_marble_brick +columnia:column_top_hades_core_marble_brick +columnia:column_crosslink_hades_core_marble_brick +hades_stairs:step_sandstone_volcanic +hades_stairs:step_brick_black +hades_tiles:floor_jungle_wood +columnia:column_linkcrossdown_hades_core_marble_brick +hades_stairs:stair_in_brick_white +columnia:column_linkangle_hades_core_marble_brick +columnia:column_linkangle_down_hades_core_marble_brick +columnia:column_linkvertical_hades_core_mossycobble +columnia:column_stairsub_hades_core_marble_brick +columnia:column_linkcross_hades_trees_colwood_brown +hades_waterplants:waterlily_s3 +columnia:column_linktee_hades_core_chondrite +columnia:column_stairsubpillar_hades_core_stonebrick +columnia:column_bottom_hades_core_brick_red +columnia:column_linkcross_hades_trees_colwood_cyan +hades_stairs:step_in_cobble +columnia:column_bottom_hades_core_marble_brick +columnia:column_linkcross_hades_core_sandstone_volcanic +columnia:column_top_hades_core_obsidianbrick +columnia:column_stairsub_hades_core_brick_black +columnia:column_linkvertical_hades_trees_colwood_cyan +columnia:column_mid_hades_core_basalt_brick +columnia:column_linkdown_hades_core_basalt_brick +columnia:column_linkcross_hades_core_basalt_brick +columnia:column_linkcrossdown_hades_core_brick_cyan +columnia:column_linktee_hades_core_basalt_brick +columnia:column_top_hades_core_brick_blue +columnia:column_stairsub_hades_core_olivine +hades_stairs:stair_out_brick_black +columnia:column_linkcrossdown_hades_trees_colwood_violet +hades_chests:chest_grey +columnia:column_bottom_hades_core_tuff_brick +columnia:column_top_hades_core_brick_grey +columnia:column_linktee_hades_core_obsidianbrick +columnia:column_linkcross_hades_core_tuff_baked +columnia:column_top_hades_core_brick_white +columnia:column_linktee_down_hades_core_tuff_baked +columnia:column_mid_hades_core_tuff_baked_brick +hades_trees:jungle_leaves +hades_stairs:slab_colwood_blue +hades_farming:seed_wheat +columnia:column_linkangle_down_hades_core_essexite +columnia:column_mid_hades_core_essexite_brick +hades_beds:bed_bottom +columnia:column_stairsubpillar_hades_core_essexite_brick +columnia:column_linkdown_hades_core_basalt +columnia:column_linkangle_hades_trees_colwood_brown diff --git a/mods/xcompat/test/nodelist/mineclonia.txt b/mods/xcompat/test/nodelist/mineclonia.txt new file mode 100644 index 0000000..1ab4d6d --- /dev/null +++ b/mods/xcompat/test/nodelist/mineclonia.txt @@ -0,0 +1,3406 @@ +mcl_walls:brick_5 +mcl_walls:brick_6 +pipeworks:storage_tank_6 +mesecons:wire_10111010_on +mesecons:wire_10111010_off +mcl_walls:brick_8 +mesecons:wire_01110001_on +mesecons:wire_01110001_off +mcl_walls:brick_10 +mcl_stairs:slab_jungle_bark +mcl_stairs:slab_jungle_bark_top +mcl_walls:brick_12 +mesecons:wire_11111010_on +mesecons:wire_11111010_off +mesecons:wire_11110001_on +mesecons:wire_11110001_off +mcl_walls:brick_15 +mcl_walls:brick_16 +pipeworks:expansion_tank_8 +mcl_walls:brick_21 +mesecons:wire_01100110_on +mesecons:wire_01100110_off +mesecons:wire_10011001_on +mesecons:wire_10011001_off +mcl_walls:sandstone_1 +mcl_walls:sandstone_2 +mcl_walls:sandstone_3 +pipeworks:expansion_tank_9 +mesecons:wire_11100110_on +mesecons:wire_11100110_off +mesecons_pressureplates:pressure_plate_jungle_on +mesecons:wire_11011001_on +mesecons:wire_11011001_off +pipeworks:storage_tank_9 +mesecons_button:button_jungle_off +mcl_ocean:tube_coral +mcl_stairs:slab_deepslate_cobbled_top +mcl_stairs:slab_deepslate_cobbled_double +mesecons:wire_01110110_on +mesecons:wire_01110110_off +mesecons:wire_10111001_on +mesecons:wire_10111001_off +mcl_ocean:dead_tube_coral_fan +mcl_walls:sandstone_13 +mcl_deepslate:deepslatecobbledwall_0 +mcl_walls:sandstone_14 +mcl_deepslate:deepslatecobbledwall_1 +mesecons:wire_11110110_on +mesecons:wire_11110110_off +mcl_walls:sandstone_16 +mesecons:wire_11111001_on +mesecons:wire_11111001_off +mcl_ocean:dead_brain_coral +mcl_walls:redsandstone_0 +mcl_stairs:slab_deepslate_tiles_cracked_top +mcl_walls:redsandstone_1 +mesecons:wire_11101110_on +mesecons:wire_11101110_off +mesecons:wire_01010101_on +mcl_ocean:bubble_coral_block +homedecor:painting_15 +mcl_ocean:dead_bubble_coral_block +homedecor:banister_wood_diagonal_right_grey +mesecons:wire_11111110_on +mesecons:wire_11111110_off +mcl_ocean:dead_bubble_coral +homedecor:banister_wood_diagonal_right_red +homedecor:banister_wood_diagonal_right_vermilion +mcl_ocean:bubble_coral_fan +homedecor:banister_wood_diagonal_right_orange +mcl_ocean:dead_bubble_coral_fan +homedecor:banister_wood_diagonal_right_amber +mesecons:wire_00010001_on +mcl_ocean:fire_coral_block +homedecor:banister_wood_diagonal_right_lime +mcl_ocean:dead_fire_coral_block +homedecor:banister_wood_diagonal_right_chartreuse +mcl_trees:stripped_spruce +homedecor:banister_wood_diagonal_right_harlequin +mcl_ocean:fire_coral +homedecor:banister_wood_diagonal_right_green +mcl_ocean:dead_fire_coral +mcl_trees:wood_spruce +homedecor:banister_wood_diagonal_right_spring +mcl_ocean:fire_coral_fan +mcl_fences:red_nether_brick_fence +mcl_trees:bark_stripped_spruce +mcl_trees:bark_spruce +mcl_monster_eggs:monster_egg_stonebrickcarved +homedecor:banister_wood_diagonal_right_cerulean +mcl_ocean:horn_coral_block +homedecor:banister_wood_diagonal_right_azure +mcl_fences:nether_brick_fence_gate +mcl_fences:nether_brick_fence_gate_open +mcl_ocean:horn_coral +mcl_ocean:dead_horn_coral +mcl_ocean:horn_coral_fan +mcl_ocean:dead_horn_coral_fan +mcl_trees:leaves_spruce +air +mcl_ocean:seagrass_dirt +mcl_ocean:seagrass_sand +mcl_ocean:seagrass_redsand +mcl_ocean:seagrass_gravel +mesecons_pressureplates:pressure_plate_crimson_off +mesecons_pressureplates:pressure_plate_crimson_on +mesecons_button:button_crimson_off +mcl_walls:cobble +mcl_walls:mossycobble +mcl_walls:andesite +mcl_walls:granite +mesecons_button:button_crimson_on +mcl_walls:diorite +mcl_walls:brick +mcl_walls:sandstone +mcl_walls:redsandstone +mcl_walls:stonebrick +mcl_walls:stonebrickmossy +mcl_walls:prismarine +mcl_walls:endbricks +mcl_walls:netherbrick +mcl_walls:rednetherbrick +mcl_walls:mudbrick +mcl_walls:cobble_0 +mcl_walls:cobble_1 +mcl_walls:cobble_2 +mcl_walls:cobble_3 +mcl_walls:cobble_4 +mcl_walls:cobble_5 +mcl_walls:cobble_6 +mcl_walls:cobble_7 +mcl_walls:cobble_8 +mcl_walls:cobble_9 +mcl_walls:cobble_10 +mcl_walls:cobble_11 +mcl_walls:cobble_12 +mcl_walls:cobble_13 +pipeworks:accelerator_tube_9 +mcl_walls:cobble_14 +pipeworks:tube_1 +mcl_walls:cobble_15 +mcl_walls:cobble_16 +mcl_walls:cobble_21 +mcl_walls:mossycobble_0 +mcl_walls:mossycobble_1 +mcl_walls:mossycobble_2 +mcl_walls:mossycobble_3 +mcl_walls:mossycobble_4 +mcl_walls:mossycobble_5 +pipeworks:mese_sand_tube_2 +mcl_walls:mossycobble_6 +mcl_flowerpots:flower_pot_warped_fungus +mcl_walls:mossycobble_7 +mcl_walls:mossycobble_8 +pipeworks:mese_sand_tube_4 +mcl_walls:mossycobble_9 +mcl_walls:mossycobble_10 +homedecor:microwave_oven_active +mcl_walls:mossycobble_11 +pipeworks:mese_sand_tube_6 +mcl_walls:mossycobble_12 +mcl_walls:mossycobble_13 +pipeworks:one_way_tube +mcl_walls:mossycobble_14 +pipeworks:mese_sand_tube_8 +mcl_walls:mossycobble_15 +mcl_walls:mossycobble_16 +mcl_walls:mossycobble_21 +pipeworks:mese_sand_tube_10 +homedecor:microwave_oven_active_locked +pipeworks:tube_2 +mcl_walls:andesite_0 +mcl_walls:andesite_1 +pipeworks:tube_3 +mcl_walls:andesite_2 +mcl_walls:andesite_3 +mcl_walls:andesite_4 +mcl_stairs:stair_lapisblock_inner +mcl_walls:andesite_5 +mcl_walls:andesite_6 +pipeworks:tube_5 +mcl_walls:andesite_7 +mcl_walls:andesite_8 +mcl_stairs:slab_lapisblock_top +mcl_walls:andesite_9 +mcl_walls:andesite_10 +mcl_walls:andesite_11 +pipeworks:tube_7 +mcl_walls:andesite_12 +pipeworks:crossing_tube_2 +mcl_walls:andesite_13 +mcl_walls:andesite_14 +mcl_walls:andesite_15 +pipeworks:crossing_tube_4 +pipeworks:tube_9 +pipeworks:crossing_tube_5 +pipeworks:crossing_tube_6 +pipeworks:crossing_tube_7 +homedecor:kitchen_cabinet_colorable_locked +pipeworks:crossing_tube_8 +mcl_signs:wall_sign_cherry_blossom +pipeworks:crossing_tube_9 +homedecor:kitchen_cabinet_colored_locked +pipeworks:crossing_tube_10 +pipeworks:crossing_tube_compatibility +homedecor:kitchen_cabinet_colorable_with_drawers_locked +mesecons_pressureplates:pressure_plate_cherry_blossom_off +mesecons_pressureplates:pressure_plate_cherry_blossom_on +mesecons_button:button_cherry_blossom_off +homedecor:kitchen_cabinet_colored_granite +homedecor:kitchen_cabinet_colorable_granite_locked +mesecons_button:button_cherry_blossom_on +mcl_flowerpots:flower_pot_sapling_cherry_blossom +homedecor:kitchen_cabinet_colored_with_drawers_granite +mcl_heads:zombie_ceiling +homedecor:kitchen_cabinet_colorable_with_drawers_granite +mcl_heads:zombie_wall +homedecor:kitchen_cabinet_colored_with_drawers_granite_locked +mcl_heads:creeper_ceiling +mcl_heads:creeper_wall +homedecor:kitchen_cabinet_colorable_marble_locked +homedecor:kitchen_cabinet_colorable_marble +homedecor:banister_wood_diagonal_right_sapphire +homedecor:banister_wood_diagonal_right_blue +mcl_heads:steve_wall +homedecor:banister_wood_diagonal_right_violet +homedecor:kitchen_cabinet_colored_with_drawers_marble +homedecor:banister_wood_diagonal_right_mulberry +homedecor:banister_wood_diagonal_right_magenta +homedecor:banister_wood_diagonal_right_fuchsia +homedecor:kitchen_cabinet_colorable_with_drawers_marble_locked +homedecor:banister_wood_diagonal_right_rose +mcl_bamboo:bamboo_mosaic +homedecor:banister_wood_diagonal_right_crimson +homedecor:banister_white_dark_diagonal_right +homedecor:banister_brass_diagonal_right +mcl_bamboo:scaffolding_horizontal +homedecor:banister_wrought_iron_diagonal_right +mcl_flowerpots:flower_pot_bamboo +mcl_stairs:slab_bamboo +mcl_stairs:slab_bamboo_top +mcl_stairs:slab_bamboo_double +mcl_trees:tree_bamboo +mcl_trees:wood_bamboo +mcl_stairs:slab_bamboo_bark +mcl_stairs:slab_bamboo_bark_top +mcl_stairs:slab_bamboo_bark_double +mcl_flowerpots:flower_pot_allium +mcl_flowerpots:flower_pot_azure_bluet +mcl_flowerpots:flower_pot_blue_orchid +mcl_flowerpots:flower_pot_dandelion +mcl_flowerpots:flower_pot_fern +mcl_flowerpots:flower_pot_oxeye_daisy +mcl_trees:stripped_bamboo +mcl_flowerpots:flower_pot_tulip_orange +mcl_flowerpots:flower_pot_tulip_pink +mcl_flowerpots:flower_pot_tulip_red +mcl_flowerpots:flower_pot_tulip_white +mcl_signs:wall_sign_bamboo +mcl_flowers:allium +mcl_signs:standing_sign_bamboo +mcl_flowers:blue_orchid +mcl_trees:bark_stripped_bamboo +mcl_trees:bark_bamboo +mcl_flowers:double_fern_top +mcl_flowers:fern +mcl_flowers:lilac +mcl_flowers:lilac_top +mcl_flowers:oxeye_daisy +mcl_flowers:peony +mesecons_pressureplates:pressure_plate_bamboo_off +mcl_flowers:poppy +mesecons_pressureplates:pressure_plate_bamboo_on +mcl_flowers:rose_bush_top +mcl_flowers:sunflower +mcl_flowers:sunflower_top +mesecons_button:button_bamboo_off +mcl_bells:bell +mcl_flowers:double_grass_top +mcl_flowers:tulip_orange +mesecons_button:button_bamboo_on +mcl_flowers:tulip_red +mcl_flowers:tulip_white +mcl_flowers:waterlily +mcl_heads:creeper +mcl_heads:skeleton +mcl_fences:bamboo_fence +mcl_heads:wither_skeleton +mcl_fences:bamboo_fence_gate +mcl_fences:bamboo_fence_gate_open +mcl_core:ladder +mcl_core:lava_source +mcl_core:lava_flowing +mcl_core:water_source +mcl_core:water_flowing +mclx_core:river_water_source +mclx_core:river_water_flowing +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_male_crea +mcl_maps:filled_map_mcl_skins_base_18D471DFF_female_crea +mcl_maps:filled_map_mcl_skins_base_18D471DFF_male_crea +mcl_maps:filled_map_character_male_crea +mcl_doors:door_bamboo_b_1 +mcl_nether:nether_wart_1 +mcl_nether:nether_wart_2 +mcl_nether:nether_wart +mcl_amethyst:amethyst_cluster +mcl_amethyst:budding_amethyst_block +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_female_surv +mcl_doors:door_bamboo_b_2 +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_male_surv +mcl_doors:door_bamboo_t_2 +mcl_maps:filled_map_mcl_skins_base_18D471DFF_female_surv +mcl_doors:trapdoor_bamboo +mcl_maps:filled_map_mcl_skins_base_18D471DFF_male_surv +mcl_maps:filled_map_character_male_surv +mcl_maps:filled_map_mcl_skins_character_1_female_surv +mcl_comparators:comparator_on_sub +mcl_comparators:comparator_off_sub +mcl_comparators:comparator_on_comp +mcl_comparators:comparator_off_comp +mesecons_delayer:delayer_off_1 +mcl_doors:trapdoor_bamboo_open +mesecons_delayer:delayer_off_3 +mesecons_delayer:delayer_off_4 +mesecons_delayer:delayer_on_1 +mesecons_delayer:delayer_on_2 +mcl_stairs:stair_bamboo +mcl_mushrooms:brown_mushroom_block_cap_101110 +mcl_amethyst:tinted_glass +mcl_stairs:stair_bamboo_inner +mesecons_torch:mesecon_torch_on_wall +mcl_mushrooms:brown_mushroom_block_cap_110000 +mcl_ocean:sea_pickle_1_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_cap_110001 +mcl_ocean:sea_pickle_3_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_cap_110010 +mcl_amethyst:medium_amethyst_bud +mcl_mushrooms:brown_mushroom_block_cap_110011 +mcl_stairs:stair_bamboo_bark_outer +mcl_amethyst:large_amethyst_bud +mcl_chests:dark_green_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_110101 +mcl_chests:lightblue_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_110110 +mcl_chests:orange_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_110111 +mcl_chests:pink_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_111000 +mcl_chests:red_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_111001 +mcl_chests:white_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_111010 +mcl_core:snow +mcl_mushrooms:brown_mushroom_block_cap_111011 +mcl_core:snow_3 +mcl_core:snow_4 +mesecons:wire_11010101_on +mesecons:wire_11010101_off +mcl_core:snow_7 +mcl_mushrooms:brown_mushroom_block_cap_111110 +mcl_torches:torch +mcl_torches:torch_wall +mcl_farming:wheat +mcl_farming:wheat_2 +mcl_farming:wheat_3 +mcl_farming:wheat_4 +mcl_farming:wheat_5 +mcl_farming:wheat_6 +mcl_farming:wheat_7 +mcl_deepslate:deepslate_bricks_cracked +pipeworks:tag_tube_110100 +homedecor:wood_table_large_square +pipeworks:tag_tube_110101 +mcl_stairs:slab_andesite_smooth +mcl_stairs:slab_andesite_smooth_top +mcl_stairs:slab_andesite_smooth_double +mesecons:wire_11110101_on +mcl_amethyst:small_amethyst_bud +pipeworks:tag_tube_110111 +pipeworks:tag_tube_111000 +mcl_stairs:slab_deepslate_bricks +mcl_stairs:slab_deepslate_bricks_top +mcl_stairs:slab_deepslate_bricks_double +mcl_stairs:stair_granite_smooth +homedecor:banister_wood_diagonal_left_grey +mcl_stairs:stair_granite_smooth_outer +mcl_stairs:stair_granite_smooth_inner +mcl_deepslate:deepslatebrickswall +mcl_copper:block_raw +homedecor:banister_wood_diagonal_left_red +mcl_stairs:slab_granite_smooth +mcl_stairs:slab_granite_smooth_top +mcl_stairs:slab_granite_smooth_double +mesecons:wire_11111101_on +mesecons:wire_11111101_off +homedecor:banister_wood_diagonal_left_vermilion +mcl_deepslate:deepslatebrickswall_4 +mcl_deepslate:deepslatebrickswall_5 +mcl_deepslate:deepslatebrickswall_6 +mcl_deepslate:deepslatebrickswall_7 +mcl_stairs:stair_diorite_smooth +mesecons:wire_00110011_on +mcl_stairs:stair_diorite_smooth_outer +mcl_stairs:stair_diorite_smooth_inner +mcl_deepslate:deepslatebrickswall_10 +homedecor:banister_wood_horizontal_yellow +mcl_deepslate:deepslatebrickswall_11 +homedecor:banister_wood_diagonal_left_yellow +mcl_deepslate:deepslatebrickswall_12 +mcl_stairs:slab_diorite_smooth +mcl_stairs:slab_diorite_smooth_top +mcl_stairs:slab_diorite_smooth_double +mesecons:wire_10110011_off +homedecor:banister_wood_diagonal_left_lime +mcl_deepslate:deepslatebrickswall_15 +building_blocks:Tar +mcl_deepslate:deepslatebrickswall_16 +homedecor:banister_wood_horizontal_chartreuse +mcl_deepslate:deepslatebrickswall_21 +homedecor:banister_wood_diagonal_left_chartreuse +mcl_stairs:stair_stonebrickmossy +mesecons:wire_01110011_off +mcl_stairs:stair_stonebrickmossy_outer +mcl_stairs:stair_stonebrickmossy_inner +building_blocks:fakegrass +homedecor:banister_wood_horizontal_green +building_blocks:hardwood +homedecor:simple_bench +mcl_stairs:slab_stonebrickmossy +mcl_stairs:slab_stonebrickmossy_top +mcl_stairs:slab_stonebrickmossy_double +mesecons:wire_11110011_off +homedecor:kitchen_chair_wood +homedecor:office_chair_basic +homedecor:office_chair_upscale +homedecor:banister_wood_horizontal_spring +homedecor:banister_wood_diagonal_left_spring +mesecons:wire_10111011_on +mesecons:wire_10111011_off +pipeworks:spigot_pouring +mcl_villages:crop_flower_2 +mcl_wool:white +mcl_stairs:stair_copper_cut +pipeworks:fountainhead +pipeworks:fountainhead_pouring +mcl_stairs:stair_copper_cut_outer +mcl_stairs:stair_copper_cut_inner +homedecor:banister_wood_diagonal_left_cyan +mesecons:wire_11111011_on +mesecons:wire_11111011_off +mcl_wool:yellow_carpet +homedecor:banister_wood_horizontal_cerulean +mcl_stairs:slab_copper_cut +mcl_stairs:slab_copper_cut_top +mcl_stairs:slab_copper_cut_double +building_blocks:woodglass +homedecor:banister_wood_horizontal_azure +homedecor:banister_wood_diagonal_left_azure +mesecons:wire_01110111_on +mesecons:wire_01110111_off +homedecor:banister_wood_horizontal_sapphire +mcl_stairs:stair_copper_exposed_cut +homedecor:banister_wood_diagonal_left_sapphire +mcl_stairs:stair_copper_exposed_cut_outer +mcl_stairs:stair_copper_exposed_cut_inner +homedecor:banister_wood_horizontal_blue +mcl_lanterns:lantern_ceiling +mesecons:wire_11110111_on +mesecons:wire_11110111_off +mcl_stairs:slab_copper_exposed_cut +mcl_stairs:slab_copper_exposed_cut_top +mcl_stairs:slab_copper_exposed_cut_double +homedecor:banister_wood_diagonal_left_indigo +mcl_lanterns:soul_lantern_ceiling +mcl_wool:magenta +mesecons:wire_11111111_on +mesecons:wire_11111111_off +building_blocks:BWtile +mcl_wool:magenta_carpet +homedecor:banister_wood_horizontal_mulberry +building_blocks:Fireplace +mcl_wool:blue +homedecor:banister_wood_horizontal_magenta +homedecor:banister_wood_diagonal_left_magenta +mcl_flowerpots:flower_pot_deadbush +mesecons_walllever:wall_lever_off +mcl_wool:green +mcl_core:light_0 +mcl_wool:green_carpet +mesecons_walllever:wall_lever_on +mcl_core:light_1 +mcl_wool:brown +mcl_core:light_2 +mcl_core:light_3 +mcl_fletching_table:fletching_table +mcl_core:light_4 +mcl_core:light_5 +mcl_core:light_6 +mcl_core:light_7 +mcl_core:light_8 +mesecons_solarpanel:solar_panel_on +mcl_core:light_9 +mcl_cartography_table:cartography_table +mcl_core:light_10 +mesecons_solarpanel:solar_panel_inverted_off +mcl_core:light_11 +mcl_core:light_12 +mcl_core:light_13 +mcl_core:light_14 +homedecor:shingle_side_glass +homedecor:skylight +homedecor:shingle_outer_corner_terracotta +homedecor:shingle_inner_corner_terracotta +homedecor:shingle_side_terracotta +homedecor:shingle_inner_corner_wood +homedecor:shingle_outer_corner_wood +homedecor:shingle_side_wood +homedecor:fence_picket_white +mcl_chests:yellow_shulker_box +homedecor:fence_privacy_corner +mcl_chests:white_shulker_box +mcl_chests:dark_grey_shulker_box +homedecor:fence_privacy +mcl_chests:blue_shulker_box +pipeworks:filter +pipeworks:mese_filter +mcl_chests:green_shulker_box +mcl_chests:magenta_shulker_box +homedecor:fence_barbed_wire +mcl_chests:black_shulker_box +mcl_chests:red_shulker_box +mcl_chests:pink_shulker_box +mcl_chests:brown_shulker_box +mcl_chests:dark_green_shulker_box +mcl_chests:orange_shulker_box +mcl_chests:cyan_shulker_box +mcl_chests:lightblue_shulker_box +mcl_chests:grey_shulker_box +mcl_blackstone:blackstone_chiseled_polished +mcl_blackstone:blackstone_brick_polished +mcl_stairs:slab_blackstone_polished +mcl_blackstone:nether_gold +mcl_blackstone:blackstone_gilded +homedecor:digital_clock +homedecor:analog_clock_wood +homedecor:grandfather_clock +homedecor:analog_clock_plastic +mcl_walls:endbricks_12 +mcl_walls:endbricks_13 +mcl_composters:composter +mcl_walls:endbricks_15 +mcl_walls:endbricks_16 +mcl_walls:endbricks_21 +mcl_composters:composter_ready +mcl_cauldrons:cauldron +mcl_walls:netherbrick_0 +mcl_walls:netherbrick_1 +mcl_composters:composter_1 +mcl_composters:composter_2 +mcl_composters:composter_3 +mcl_composters:composter_4 +mcl_composters:composter_5 +mcl_composters:composter_6 +mcl_composters:composter_7 +mcl_walls:netherbrick_5 +mcl_walls:netherbrick_6 +mcl_walls:netherbrick_7 +mcl_walls:netherbrick_8 +mcl_walls:netherbrick_9 +mcl_walls:netherbrick_10 +mcl_trees:bark_oak +mcl_walls:netherbrick_11 +mcl_walls:netherbrick_12 +mcl_walls:netherbrick_13 +mesecons:wire_00000000_off +mcl_walls:netherbrick_14 +mcl_walls:netherbrick_15 +mcl_brewing:stand_000 +mcl_walls:netherbrick_16 +mcl_walls:netherbrick_21 +homedecor:desk_fan +mcl_walls:rednetherbrick_0 +mcl_monster_eggs:monster_egg_stonebrickcracked +mcl_monster_eggs:monster_egg_stonebrick +mcl_walls:rednetherbrick_2 +mcl_trees:leaves_oak +mcl_walls:rednetherbrick_3 +mcl_walls:rednetherbrick_4 +mcl_walls:rednetherbrick_5 +mcl_walls:rednetherbrick_6 +mcl_walls:rednetherbrick_7 +mcl_walls:rednetherbrick_8 +mesecons:wire_10000000_on +mesecons:wire_10000000_off +mcl_walls:rednetherbrick_10 +mcl_walls:rednetherbrick_11 +mcl_walls:rednetherbrick_12 +mcl_walls:rednetherbrick_13 +mcl_walls:rednetherbrick_14 +mcl_fences:oak_fence_gate +mcl_walls:rednetherbrick_15 +mcl_walls:rednetherbrick_16 +mcl_walls:rednetherbrick_21 +homedecor:medicine_cabinet_open +mcl_trees:leaves_acacia +mcl_panes:pane_white_flat +mcl_walls:mudbrick_1 +mcl_nether:magma +mcl_walls:mudbrick_2 +ontime_clocks:green_digital +mcl_walls:mudbrick_4 +mcl_fences:acacia_fence +mcl_walls:mudbrick_5 +mcl_fences:acacia_fence_gate +mcl_doors:door_oak_b_1 +ontime_clocks:red_digital +mcl_walls:mudbrick_7 +mcl_walls:mudbrick_8 +mcl_doors:door_oak_t_1 +ontime_clocks:white +mcl_doors:door_oak_b_2 +ontime_clocks:frameless_black +mcl_tnt:tnt +mcl_walls:mudbrick_12 +mcl_doors:trapdoor_oak +ontime_clocks:frameless_gold +mcl_stairs:slab_prismarine_dark +mcl_doors:door_acacia_b_1 +mcl_amethyst:amethyst_block +ontime_clocks:frameless_white +mcl_walls:mudbrick_16 +mcl_doors:door_acacia_t_1 +mcl_amethyst:calcite +mcl_blackstone:basalt_smooth +mcl_doors:door_acacia_b_2 +mcl_doors:door_acacia_t_2 +mcl_doors:trapdoor_acacia +mcl_raw_ores:raw_iron_block +mcl_anvils:anvil_damage_2 +mcl_stairs:stair_oak_outer +mcl_stairs:stair_oak_inner +mcl_panes:pane_magenta_flat +mcl_stairs:stair_oak_bark +mcl_raw_ores:raw_gold_block +mcl_stairs:stair_oak_bark_outer +mcl_stairs:stair_oak_bark_inner +mcl_stairs:stair_acacia +homedecor:shingle_outer_corner_asphalt +mcl_stairs:stair_acacia_outer +mcl_stairs:stair_acacia_inner +mcl_farming:soil +mcl_farming:soil_wet +mcl_stairs:slab_oak_top +mcl_stairs:slab_oak_double +homedecor:plasma_lamp_6 +mcl_panes:pane_magenta +homedecor:ground_lantern_6 +mcl_stairs:stair_acacia_bark_outer +mcl_mangrove:propagule +mcl_mangrove:mangrove_roots +homedecor:ceiling_lantern_6 +mcl_panes:pane_blue_flat +mcl_stairs:slab_oak_bark +mcl_sponges:sponge +mcl_stairs:slab_oak_bark_double +homedecor:lattice_lantern_small_6 +homedecor:desk_lamp_6 +mcl_stairs:stair_concrete_magenta +homedecor:ceiling_lamp_6 +mcl_mangrove:hanging_propagule_1 +mcl_end:purpur_block +mcl_signs:wall_sign_oak +mcl_panes:pane_blue +mcl_itemframes:frame +mcl_stairs:slab_concrete_magenta_double +homedecor:glowlight_half_7 +mcl_mangrove:water_logged_roots +mcl_mangrove:river_water_logged_roots +homedecor:chimney +mcl_panes:pane_green_flat +homedecor:doghouse +steel:plate_soft +steel:plate_rusted +homedecor:plasma_lamp_7 +mesecons_pressureplates:pressure_plate_oak_off +mcl_signs:wall_sign_dark_oak +mesecons_pressureplates:pressure_plate_oak_on +mcl_stairs:stair_concrete_blue +homedecor:hanging_lantern_7 +mcl_stairs:stair_concrete_blue_inner +mesecons_button:button_oak_off +homedecor:ceiling_lantern_7 +mcl_pottery_sherds:pot +mcl_panes:pane_green +mcl_stairs:slab_concrete_blue_top +mesecons_pressureplates:pressure_plate_dark_oak_on +steel:grate_hard +homedecor:desk_lamp_7 +mesecons_button:button_dark_oak_off +mcl_trees:stripped_mangrove +mcl_trees:tree_mangrove +mcl_panes:pane_brown_flat +mesecons_button:button_dark_oak_on +signs_road:black_left_sign +mcl_trees:wood_mangrove +mcl_flowerpots:flower_pot_sapling_dark_oak +signs_road:black_right_sign +homedecor:swing +mcl_trees:bark_stripped_mangrove +mcl_trees:bark_mangrove +mcl_stairs:stair_concrete_green_inner +signs_road:white_left_sign +steel:strut_mount +signs_road:white_right_sign +mcl_panes:pane_brown +mcl_stairs:slab_concrete_green_top +homedecor:plasma_lamp_8 +signs_road:blue_left_sign +homedecor:ground_lantern_8 +signs_road:blue_right_sign +mcl_farming:potato_1 +homedecor:hanging_lantern_8 +mcl_panes:pane_black_flat +mcl_farming:potato +homedecor:ceiling_lantern_8 +homedecor:lattice_lantern_large_8 +steel:shingle_side_roofing +homedecor:lattice_lantern_small_8 +mcl_stairs:stair_concrete_brown_outer +homedecor:desk_lamp_8 +steel:shingle_outer_corner_roofing +steel:shingle_inner_corner_roofing +homedecor:ceiling_lamp_8 +mcl_farming:potato_2 +mcl_farming:potato_3 +mcl_farming:potato_4 +mcl_farming:potato_5 +mcl_farming:potato_6 +mcl_farming:potato_7 +homedecor:standing_lamp_8 +mcl_trees:wood_jungle +homedecor:glowlight_half_9 +homedecor:glowlight_quarter_9 +mcl_trees:bark_stripped_jungle +mcl_trees:bark_jungle +mcl_beds:respawn_anchor +mcl_stairs:stair_concrete_black_outer +mesecons_torch:mesecon_torch_overheated +mesecons_torch:mesecon_torch_overheated_wall +homedecor:stonepath +homedecor:hanging_lantern_9 +mcl_fences:crimson_fence +pipeworks:tag_tube_000000 +homedecor:ceiling_lantern_9 +mcl_stairs:slab_concrete_black_top +pipeworks:tag_tube_000001 +homedecor:lattice_lantern_large_9 +pipeworks:tag_tube_000010 +homedecor:lattice_lantern_small_9 +homedecor:lattice_wood +pipeworks:tag_tube_000011 +homedecor:desk_lamp_9 +pipeworks:tag_tube_000100 +mcl_books:bookshelf +homedecor:television +pipeworks:tag_tube_000101 +homedecor:table_lamp_9 +pipeworks:tag_tube_000110 +homedecor:tv +homedecor:standing_lamp_9 +pipeworks:tag_tube_000111 +homedecor:curtain_open +pipeworks:tag_tube_001000 +mcl_doors:door_crimson_b_1 +mcl_farming:beetroot_0 +pipeworks:tag_tube_001001 +homedecor:glowlight_small_cube_10 +homedecor:lattice_white_wood_vegetal +mcl_farming:beetroot_1 +mcl_farming:beetroot_2 +pipeworks:tag_tube_001011 +mcl_farming:beetroot +pipeworks:tag_tube_001100 +pipeworks:tag_tube_001101 +pipeworks:tag_tube_001110 +homedecor:shrubbery_yellow +mcl_stairs:stair_concrete_silver +pipeworks:tag_tube_001111 +mcl_stairs:stair_concrete_silver_outer +mcl_stairs:stair_concrete_silver_inner +pipeworks:tag_tube_010000 +homedecor:shutter_colored +pipeworks:tag_tube_010001 +mcl_stairs:slab_concrete_silver +pipeworks:tag_tube_010010 +mcl_stairs:slab_concrete_silver_double +homedecor:shrubbery_red +pipeworks:tag_tube_010011 +homedecor:table_lamp_10 +pipeworks:tag_tube_010100 +homedecor:standing_lamp_10 +pipeworks:tag_tube_010101 +homedecor:glowlight_half_11 +pipeworks:tag_tube_010110 +homedecor:glowlight_quarter_11 +pipeworks:tag_tube_010111 +mcl_stairs:stair_concrete_light_blue +pipeworks:tag_tube_011000 +mcl_stairs:stair_concrete_light_blue_inner +homedecor:plasma_lamp_11 +pipeworks:tag_tube_011001 +homedecor:window_plain +homedecor:blinds_thin +pipeworks:tag_tube_011010 +mcl_farming:sweet_berry_bush_1 +mesecons_pistons:piston_down_pusher_normal +pipeworks:tag_tube_011011 +mcl_core:snowblock +pipeworks:tag_tube_011100 +mcl_farming:sweet_berry_bush_0 +mesecons_pistons:piston_down_pusher_sticky +mcl_farming:sweet_berry_bush_3 +mcl_farming:sweet_berry_bush_2 +mcl_stairs:slab_crimson_bark +pipeworks:tag_tube_011110 +mcl_stairs:slab_crimson_bark_double +pipeworks:tag_tube_011111 +pipeworks:tag_tube_100000 +mcl_stairs:stair_concrete_orange_outer +pipeworks:tag_tube_100001 +pipeworks:tag_tube_100010 +mcl_signs:wall_sign_crimson +pipeworks:tag_tube_100011 +mcl_stairs:slab_concrete_orange_top +mcl_stairs:slab_concrete_orange_double +pipeworks:tag_tube_100100 +pipeworks:tag_tube_100101 +homedecor:curtainrod_brass +pipeworks:tag_tube_100110 +mcl_lectern:lectern +pipeworks:tag_tube_100111 +homedecor:curtainrod_wrought_iron +pipeworks:tag_tube_101000 +ignore +pipeworks:tag_tube_101001 +pipeworks:tag_tube_101010 +homedecor:desk_locked +pipeworks:tag_tube_101011 +homedecor:stained_glass +mcl_stairs:slab_stone_rough_top +mcl_stairs:slab_stone_rough_double +pipeworks:tag_tube_101101 +mcl_stairs:stair_concrete_lime_inner +pipeworks:tag_tube_101110 +homedecor:calendar +pipeworks:tag_tube_101111 +mcl_stairs:slab_concrete_lime +mcl_stairs:slab_concrete_lime_top +pipeworks:tag_tube_110000 +mcl_stairs:slab_stone +mcl_stairs:slab_stone_top +mcl_stairs:slab_stone_double +mcl_blackstone:soul_torch +mcl_stairs:stair_andesite +mcl_stairs:stair_concrete_purple +mcl_stairs:stair_andesite_outer +mcl_stairs:stair_andesite_inner +mcl_stairs:stair_concrete_purple_inner +pipeworks:sand_tube_2 +mcl_stairs:slab_andesite +mcl_stairs:slab_andesite_top +mcl_stairs:slab_andesite_double +pipeworks:sand_tube_4 +pipeworks:sand_tube_5 +pipeworks:sand_tube_6 +mcl_mushrooms:red_mushroom_block_stem_full +pipeworks:sand_tube_7 +mcl_stairs:stair_granite +mcl_stairs:stair_granite_outer +mcl_stairs:stair_granite_inner +mcl_mushrooms:red_mushroom_block_cap_111111 +mcl_mushrooms:red_mushroom_block_cap_000000 +mcl_stairs:stair_concrete_grey_outer +pipeworks:sand_tube_10 +mcl_stairs:slab_granite +mcl_stairs:slab_granite_top +mcl_stairs:slab_granite_double +mcl_mushrooms:red_mushroom_block_cap_000001 +mcl_stairs:slab_concrete_grey +mcl_stairs:slab_concrete_grey_top +mcl_stairs:slab_concrete_grey_double +mcl_deepslate:deepslatecobbledwall_3 +mcl_deepslate:deepslatecobbledwall_4 +mcl_deepslate:deepslatecobbledwall_5 +mcl_deepslate:deepslatecobbledwall_6 +mcl_deepslate:deepslatecobbledwall_7 +mcl_deepslate:deepslatecobbledwall_8 +mcl_deepslate:deepslatecobbledwall_9 +mcl_deepslate:deepslatecobbledwall_10 +mcl_stairs:stair_concrete_cyan_inner +mcl_deepslate:deepslatecobbledwall_11 +mcl_mushrooms:red_mushroom_block_cap_000101 +mcl_colorblocks:concrete_powder_green +mcl_deepslate:deepslatecobbledwall_13 +mcl_colorblocks:concrete_green +mcl_deepslate:deepslatecobbledwall_14 +mcl_stairs:slab_concrete_cyan_double +mcl_mushrooms:red_mushroom_block_cap_000110 +mcl_deepslate:deepslatecobbledwall_16 +mcl_deepslate:deepslatecobbledwall_21 +mcl_mushrooms:red_mushroom_block_cap_000111 +mcl_mushrooms:red_mushroom_block_cap_001000 +mcl_mushrooms:red_mushroom_block_cap_001001 +mcl_colorblocks:hardened_clay_brown +mcl_stairs:stair_deepslate_polished_outer +mcl_stairs:stair_deepslate_polished_inner +mcl_colorblocks:concrete_powder_brown +mcl_mushrooms:red_mushroom_block_cap_001010 +mcl_colorblocks:concrete_brown +mcl_stairs:slab_deepslate_polished +mcl_stairs:slab_deepslate_polished_top +mcl_mushrooms:red_mushroom_block_cap_001011 +mcl_blackstone:soul_fire +mcl_mushrooms:red_mushroom_block_cap_001100 +mcl_deepslate:deepslatepolishedwall +mcl_mushrooms:red_mushroom_block_cap_001101 +mcl_deepslate:deepslatepolishedwall_1 +mcl_deepslate:deepslatepolishedwall_2 +mcl_mushrooms:red_mushroom_block_cap_001110 +mcl_colorblocks:hardened_clay_black +mcl_deepslate:deepslatepolishedwall_4 +mcl_colorblocks:concrete_powder_black +mcl_mushrooms:red_mushroom_block_cap_001111 +mcl_colorblocks:concrete_black +pipeworks:tag_tube_111100 +mcl_mushrooms:red_mushroom_block_cap_010000 +mcl_stairs:stair_blackstone_polished_outer +pipeworks:tag_tube_111101 +mcl_mushrooms:red_mushroom_block_cap_010001 +pipeworks:tag_tube_111110 +pipeworks:tag_tube_111111 +mcl_stairs:slab_end_stone_top +mcl_stairs:slab_end_stone_double +mcl_colorblocks:hardened_clay_red +mcl_colorblocks:concrete_powder_red +mcl_colorblocks:concrete_red +mcl_stairs:stair_stone_inner +mcl_farming:carrot +mcl_farming:carrot_7 +mcl_farming:carrot_6 +mcl_farming:carrot_5 +mcl_farming:carrot_4 +mcl_farming:carrot_3 +mcl_farming:carrot_2 +mcl_farming:carrot_1 +mcl_colorblocks:hardened_clay_silver +mcl_stairs:slab_concrete_yellow_top +mcl_stairs:slab_concrete_yellow_double +mcl_colorblocks:concrete_powder_silver +mcl_colorblocks:concrete_silver +mcl_stairs:stair_concrete_white +mcl_stairs:stair_concrete_white_outer +mcl_stairs:stair_concrete_white_inner +mcl_colorblocks:hardened_clay_light_blue +mcl_colorblocks:concrete_powder_cyan +mcl_wool:black_carpet +mcl_colorblocks:concrete_light_blue +mcl_heads:skeleton_ceiling +mcl_heads:skeleton_wall +mcl_wool:red +mcl_doors:door_mangrove_t_1 +mcl_wool:red_carpet +mcl_doors:door_mangrove_b_2 +mcl_doors:door_mangrove_t_2 +mcl_heads:wither_skeleton_ceiling +mcl_doors:trapdoor_mangrove +mcl_heads:wither_skeleton_wall +mcl_wool:silver_carpet +mcl_colorblocks:concrete_powder_orange +mcl_colorblocks:concrete_orange +mcl_wool:light_blue +mcl_doors:trapdoor_mangrove_open +mcl_wool:light_blue_carpet +mcl_stairs:stair_mangrove +mcl_stairs:stair_mangrove_outer +mcl_armor_stand:armor_stand +mcl_wool:orange_carpet +mcl_stairs:stair_mangrove_bark +mcl_stairs:stair_mangrove_bark_outer +mcl_stairs:stair_mangrove_bark_inner +mcl_colorblocks:concrete_powder_lime +mcl_colorblocks:concrete_lime +mcl_wool:lime_carpet +mesecons_delayer:delayer_on_locked +mcl_wool:purple +mcl_crimson:crimson_nylium +mcl_wool:purple_carpet +mcl_flowerpots:flower_pot_crimson_roots +homedecor:banister_brass_horizontal +mcl_flowerpots:flower_pot_crimson_fungus +mcl_crimson:crimson_fungus +mcl_wool:grey +homedecor:painting_4 +mcl_crimson:shroomlight +mcl_beds:respawn_anchor_charged_1 +mcl_wool:grey_carpet +mcl_crimson:warped_wart_block +mcl_beds:respawn_anchor_charged_2 +mcl_flowerpots:flower_pot_warped_roots +mcl_colorblocks:concrete_purple +mcl_beds:respawn_anchor_charged_3 +mcl_wool:cyan +homedecor:bathtub_clawfoot_brass_taps +mcl_beds:respawn_anchor_charged_4 +mcl_stairs:stair_goldblock +mcl_wool:cyan_carpet +pipeworks:tag_tube_101100 +mcl_crimson:twisting_vines +mcl_crimson:warped_fungus +mcl_stairs:slab_acacia +mcl_walls:stonebrickmossy_0 +mcl_doors:door_spruce_b_2 +mesecons:wire_11011101_on +mcl_walls:endbricks_9 +mcl_walls:prismarine_14 +mcl_stairs:slab_redsandstonesmooth2_top +mcl_stairs:slab_brick_block +mcl_panes:pane_pink_flat +mcl_stairs:slab_warped_double +mcl_colorblocks:hardened_clay_grey +mcl_stairs:slab_warped_top +mcl_stairs:slab_sandstone_top +mcl_colorblocks:concrete_powder_grey +mcl_stairs:stair_warped_bark_inner +mcl_colorblocks:concrete_grey +mcl_stairs:stair_warped_bark_outer +mcl_villages:crop_flower_1 +mcl_villages:crop_flower_7 +mcl_villages:crop_flower_8 +mcl_stairs:stair_lapisblock_outer +mcl_doors:trapdoor_warped_open +mcl_stairs:slab_ironblock_top +mcl_doors:door_warped_t_2 +mcl_stairs:stair_stonebrickcracked +mcl_doors:door_warped_t_1 +mcl_doors:door_warped_b_1 +mcl_fences:warped_fence_gate +mcl_fences:warped_fence_gate_open +mcl_minecarts:activator_rail_on +mcl_fences:warped_fence +mcl_trees:bark_stripped_warped +mcl_loom:loom +mcl_trees:stripped_warped +mcl_trees:bark_warped +mcl_minecarts:detector_rail_on +mcl_minecarts:detector_rail +mcl_trees:wood_warped +mcl_trees:tree_warped +pipeworks:pipe_1_empty +mesecons_button:button_jungle_on +mcl_stairs:slab_crimson_bark_top +mcl_stairs:slab_crimson_double +mcl_stairs:slab_crimson_top +mcl_stairs:slab_crimson +mcl_droppers:dropper_up +mcl_droppers:dropper_down +mcl_stairs:stair_crimson_bark_inner +pipeworks:pipe_compatibility_loaded +mcl_droppers:dropper +mcl_stairs:stair_crimson_bark_outer +mcl_minecarts:golden_rail_on +mcl_stairs:stair_crimson_bark +pipeworks:valve_on_empty +mcl_stairs:stair_crimson_inner +pipeworks:valve_off_empty +mcl_stairs:stair_crimson_outer +pipeworks:entry_panel_empty +mcl_stairs:stair_crimson +pipeworks:flow_sensor_empty +mcl_doors:trapdoor_crimson_open +pipeworks:straight_pipe_empty +mcl_doors:trapdoor_crimson +pipeworks:valve_on_loaded +mcl_doors:door_crimson_t_2 +pipeworks:entry_panel_loaded +mcl_doors:door_crimson_b_2 +pipeworks:flow_sensor_loaded +mcl_doors:door_crimson_t_1 +pipeworks:straight_pipe_loaded +mcl_fences:crimson_fence_gate +mcl_fences:crimson_fence_gate_open +homedecor:medicine_cabinet +homedecor:shower_head +homedecor:banister_wood_diagonal_left_malachite +mcl_observers:observer_up_off +mcl_observers:observer_up_on +mcl_observers:observer_down_off +mcl_observers:observer_down_on +pipeworks:pipe_2_empty +homedecor:banister_wood_horizontal_lime +pipeworks:pipe_2_loaded +mcl_doors:door_cherry_blossom_t_2 +homedecor:shower_tray +mcl_doors:trapdoor_cherry_blossom +mcl_observers:observer_on +pipeworks:pipe_3_loaded +mcl_stairs:slab_deepslate_bricks_cracked_double +mcl_stairs:slab_deepslate_bricks_cracked_top +mcl_stairs:slab_deepslate_bricks_cracked +pipeworks:pipe_4_empty +mcl_cake:cake_4 +pipeworks:pipe_4_loaded +mcl_cake:cake_5 +mcl_cake:cake_6 +mcl_cake:cake +mcl_doors:trapdoor_cherry_blossom_open +mcl_trees:bark_stripped_oak +pipeworks:pipe_5_loaded +mcl_blackstone:wall +mcl_blackstone:wall_21 +mcl_stairs:stair_cherry_blossom +pipeworks:pipe_6_empty +mcl_stairs:stair_cherry_blossom_outer +mcl_stairs:stair_cherry_blossom_inner +mcl_core:cobble +mcl_stairs:stair_end_bricks_inner +mcl_stairs:slab_end_bricks +pipeworks:pipe_7_empty +pipeworks:mese_tube_000000 +pipeworks:pipe_7_loaded +mcl_stairs:stair_cherry_blossom_bark +mcl_signs:wall_sign_jungle +mcl_stairs:stair_cherry_blossom_bark_outer +mcl_stairs:stair_cherry_blossom_bark_inner +mcl_blackstone:wall_13 +pipeworks:pipe_8_loaded +pipeworks:mese_tube_000010 +mcl_blackstone:wall_12 +mcl_blackstone:wall_11 +pipeworks:pipe_9_empty +mcl_panes:pane_pink +mcl_stairs:slab_cherry_blossom +mcl_stairs:slab_cherry_blossom_top +mcl_stairs:slab_cherry_blossom_double +mcl_blackstone:wall_9 +pipeworks:mese_tube_000100 +mcl_blackstone:wall_8 +pipeworks:pipe_10_loaded +mcl_blackstone:wall_7 +mcl_stairs:stair_acacia_bark_inner +pipeworks:mese_tube_000101 +mcl_walls:mudbrick_11 +mcl_walls:mudbrick_9 +mcl_walls:mudbrick_3 +mcl_walls:rednetherbrick_9 +pipeworks:mese_tube_000110 +mcl_stairs:slab_cherry_blossom_bark +mcl_stairs:slab_cherry_blossom_bark_top +mcl_stairs:slab_cherry_blossom_bark_double +mcl_blackstone:wall_1 +pipeworks:mese_tube_000111 +mcl_blackstone:wall_0 +mcl_stairs:slab_blackstone_brick_polished_double +mcl_stairs:slab_blackstone_brick_polished_top +pipeworks:mese_tube_001000 +mcl_stairs:slab_blackstone_brick_polished +mcl_stairs:stair_oak +mcl_stairs:stair_blackstone_brick_polished_outer +mcl_stairs:stair_blackstone_brick_polished +pipeworks:mese_tube_001001 +mcl_stairs:slab_blackstone_polished_double +mcl_stairs:slab_blackstone_polished_top +mcl_stairs:stair_blackstone_polished_inner +mcl_stairs:stair_blackstone_polished +pipeworks:mese_tube_001010 +mcl_stairs:slab_blackstone_double +homedecor:skylight_frosted +mcl_stairs:slab_blackstone_top +mcl_stairs:slab_blackstone +pipeworks:mese_tube_001011 +mcl_stairs:stair_blackstone_inner +mcl_stairs:stair_blackstone_outer +mcl_stairs:stair_andesite_smooth_outer +mcl_sponges:sponge_wet +pipeworks:mese_tube_001100 +mcl_blackstone:quartz_brick +mcl_blackstone:blackstone_polished +mcl_blackstone:basalt +mcl_blackstone:basalt_polished +pipeworks:mese_tube_001101 +mcl_blackstone:blackstone +mcl_stairs:slab_concrete_cyan_top +mcl_stairs:slab_concrete_cyan +mcl_stairs:stair_concrete_cyan_outer +pipeworks:mese_tube_001110 +mcl_stairs:stair_concrete_cyan +mcl_stairs:stair_concrete_grey_inner +mcl_stairs:stair_concrete_grey +homedecor:shingles_wood +pipeworks:mese_tube_001111 +mcl_villages:crop_gourd_2 +mcl_villages:crop_gourd_1 +mcl_stairs:slab_concrete_purple_double +pipeworks:mese_tube_010000 +mcl_stairs:slab_concrete_purple_top +mcl_stairs:slab_concrete_purple +mcl_stairs:stair_concrete_purple_outer +mcl_stairs:slab_concrete_lime_double +pipeworks:mese_tube_010001 +mcl_stairs:stair_concrete_lime_outer +lavalamp:lavalamp +mcl_stairs:stair_concrete_lime +mcl_stairs:slab_concrete_orange +pipeworks:mese_tube_010010 +mcl_stairs:stair_concrete_orange_inner +mcl_stairs:stair_concrete_orange +mcl_stairs:slab_concrete_light_blue_double +lavalamp:lavalamp_off +pipeworks:mese_tube_010011 +mcl_stairs:slab_concrete_light_blue_top +mcl_stairs:slab_concrete_light_blue +mcl_stairs:stair_concrete_light_blue_outer +mcl_stairs:slab_concrete_silver_top +pipeworks:mese_tube_010100 +mcl_stairs:slab_concrete_red_double +mcl_stairs:slab_concrete_red_top +mcl_stairs:slab_concrete_red +mcl_stairs:stair_concrete_red_inner +pipeworks:mese_tube_010101 +homedecor:plasma_ball_off +mcl_stairs:stair_concrete_red_outer +mcl_stairs:stair_concrete_red +mcl_stairs:slab_concrete_black_double +pipeworks:mese_tube_010110 +mcl_stairs:slab_concrete_black +mesecons_pressureplates:pressure_plate_stone_off +mcl_stairs:stair_concrete_black_inner +mesecons_pressureplates:pressure_plate_stone_on +pipeworks:mese_tube_010111 +mcl_stairs:stair_concrete_black +mcl_stairs:slab_concrete_brown_double +mcl_stairs:slab_concrete_brown_top +mesecons_pressureplates:pressure_plate_polished_blackstone_off +pipeworks:mese_tube_011000 +mesecons_pressureplates:pressure_plate_polished_blackstone_on +mcl_stairs:slab_concrete_brown +pipeworks:tube_compatibility +mcl_stairs:stair_concrete_brown_inner +pipeworks:mese_tube_011001 +mcl_stairs:stair_concrete_brown +mcl_stairs:slab_concrete_green_double +mcl_stairs:slab_concrete_green +mcl_stairs:stair_concrete_green_outer +pipeworks:mese_tube_011010 +mcl_stairs:stair_concrete_green +mcl_stairs:slab_concrete_blue_double +mcl_stairs:slab_concrete_blue +mcl_stairs:stair_concrete_blue_outer +pipeworks:mese_tube_011011 +mcl_stairs:slab_concrete_magenta_top +mcl_stairs:slab_concrete_magenta +homedecor:wall_sconce +mcl_walls:redsandstone_2 +pipeworks:mese_tube_011100 +mcl_walls:redsandstone_3 +mcl_stairs:stair_concrete_magenta_inner +mcl_walls:redsandstone_4 +mcl_stairs:stair_concrete_magenta_outer +mcl_walls:redsandstone_5 +mcl_stairs:slab_concrete_pink_double +mcl_walls:redsandstone_6 +mcl_stairs:slab_concrete_pink_top +mcl_walls:redsandstone_7 +mcl_stairs:stair_redsandstone_outer +mcl_walls:redsandstone_8 +pipeworks:steel_block_embedded_tube +mcl_walls:redsandstone_9 +mcl_stairs:slab_concrete_pink +mcl_walls:redsandstone_10 +mcl_stairs:stair_concrete_pink_inner +mcl_walls:redsandstone_11 +mcl_stairs:slab_redsandstone_top +mcl_walls:redsandstone_12 +mcl_stairs:stair_concrete_pink_outer +mcl_walls:redsandstone_13 +mcl_stairs:stair_concrete_pink +mcl_walls:redsandstone_14 +mcl_stairs:slab_concrete_white_double +mcl_walls:redsandstone_15 +mcl_stairs:slab_concrete_white_top +mcl_walls:redsandstone_16 +pipeworks:mese_tube_100010 +mcl_walls:redsandstone_21 +mcl_stairs:stair_redsandstonesmooth2 +mcl_stairs:slab_concrete_white +mcl_stairs:stair_redsandstonesmooth2_outer +mcl_stairs:stair_redsandstonesmooth2_inner +mcl_walls:stonebrick_0 +mcl_stairs:slab_concrete_yellow +mcl_walls:stonebrick_1 +mcl_stairs:stair_concrete_yellow_inner +mcl_walls:stonebrick_2 +mcl_stairs:slab_redsandstonesmooth2 +mcl_walls:stonebrick_3 +mcl_stairs:slab_redsandstonesmooth2_double +mcl_walls:stonebrick_4 +homedecor:welcome_mat_green +mcl_walls:stonebrick_5 +mcl_stairs:stair_concrete_yellow_outer +mcl_walls:stonebrick_6 +homedecor:welcome_mat_brown +mcl_walls:stonebrick_7 +mcl_stairs:stair_concrete_yellow +mcl_walls:stonebrick_8 +homedecor:welcome_mat_grey +mcl_walls:stonebrick_9 +mcl_walls:stonebrick_10 +mcl_stairs:stair_redsandstonesmooth_inner +mcl_walls:stonebrick_11 +mcl_stairs:stair_stone_outer +mcl_walls:stonebrick_12 +mcl_core:slimeblock +mcl_walls:stonebrick_13 +mcl_stairs:slab_redsandstonesmooth +mcl_walls:stonebrick_14 +mcl_stairs:slab_redsandstonesmooth_double +mcl_walls:stonebrick_15 +mcl_chests:ender_chest +mcl_walls:stonebrick_16 +mesecons_commandblock:commandblock_off +mcl_walls:stonebrick_21 +mcl_portals:portal +mcl_portals:end_portal_frame +mcl_enchanting:table +mcl_jukebox:jukebox +mcl_banners:hanging_banner +mcl_banners:standing_banner +mcl_beehives:bee_nest +mcl_walls:stonebrickmossy_2 +mcl_compass:lodestone +mcl_walls:stonebrickmossy_3 +mcl_sculk:catalyst +mcl_furnaces:furnace_active +mcl_blast_furnace:blast_furnace +mcl_blast_furnace:blast_furnace_active +mcl_smoker:smoker +mcl_smoker:smoker_active +mcl_stairs:slab_stonebrick_double +mcl_walls:stonebrickmossy_7 +mcl_stairs:stair_stone +mcl_walls:stonebrickmossy_8 +mcl_walls:stonebrickmossy_9 +mcl_stairs:slab_end_stone +mcl_walls:stonebrickmossy_10 +mcl_barrels:barrel_open +mcl_walls:stonebrickmossy_11 +mcl_stairs:stair_end_stone_inner +mcl_walls:stonebrickmossy_12 +mcl_stairs:stair_end_stone_outer +mcl_walls:stonebrickmossy_13 +mcl_chests:chest_small +mcl_walls:stonebrickmossy_14 +mcl_chests:chest_right +mcl_walls:stonebrickmossy_15 +mcl_chests:trapped_chest_small +mcl_walls:stonebrickmossy_16 +mcl_chests:trapped_chest_right +mcl_walls:stonebrickmossy_21 +mcl_stairs:stair_end_stone +mcl_stairs:slab_deepslate_tiles_cracked_double +mcl_stairs:slab_deepslate_tiles_cracked +mcl_trees:leaves_mangrove +mcl_campfires:campfire +mcl_campfires:campfire_lit +mcl_walls:prismarine_1 +mcl_campfires:soul_campfire_lit +mcl_walls:prismarine_2 +mcl_stairs:stair_deepslate_tiles_cracked_inner +mcl_walls:prismarine_3 +pipeworks:broken_tube_3 +mcl_fences:mangrove_fence +mcl_stairs:stair_deepslate_tiles_cracked_outer +mcl_fences:mangrove_fence_gate +mcl_fences:mangrove_fence_gate_open +mcl_walls:prismarine_6 +mcl_colorblocks:glazed_terracotta_orange +mcl_walls:prismarine_7 +mcl_colorblocks:glazed_terracotta_green +mcl_walls:prismarine_8 +mcl_colorblocks:glazed_terracotta_purple +mcl_walls:prismarine_9 +mcl_colorblocks:glazed_terracotta_blue +mcl_walls:prismarine_10 +mcl_colorblocks:glazed_terracotta_white +mcl_walls:prismarine_11 +mcl_colorblocks:glazed_terracotta_silver +mcl_walls:prismarine_12 +mcl_colorblocks:glazed_terracotta_brown +mcl_walls:prismarine_13 +mcl_colorblocks:glazed_terracotta_pink +mcl_bamboo:bamboo +mcl_bamboo:bamboo_endcap +mcl_bamboo:bamboo_1 +mcl_bamboo:bamboo_2 +mcl_bamboo:bamboo_3 +mcl_stairs:stair_deepslate_tiles_cracked +mcl_bamboo:scaffolding +mcl_beds:bed_black_top +mcl_beds:bed_black_bottom +mcl_beds:bed_blue_top +mcl_beds:bed_blue_bottom +mcl_beds:bed_brown_top +mcl_beds:bed_brown_bottom +mcl_beds:bed_cyan_top +mcl_beds:bed_cyan_bottom +mcl_beds:bed_green_top +mcl_beds:bed_green_bottom +mcl_beds:bed_grey_top +mcl_walls:endbricks_4 +mcl_beds:bed_light_blue_top +mcl_walls:endbricks_5 +mcl_beds:bed_lime_top +mcl_beds:bed_lime_bottom +mcl_beds:bed_magenta_top +mcl_walls:endbricks_7 +mcl_beds:bed_orange_top +mcl_beds:bed_orange_bottom +mcl_beds:bed_pink_top +mcl_beds:bed_pink_bottom +mcl_beds:bed_purple_top +mcl_beds:bed_purple_bottom +mcl_beds:bed_red_top +mcl_beds:bed_red_bottom +mcl_beds:bed_silver_top +mcl_beds:bed_silver_bottom +mcl_deepslate:tuff +mcl_beds:bed_white_bottom +mcl_beds:bed_yellow_top +mcl_beds:bed_yellow_bottom +mcl_core:cactus +mcl_core:reeds +mcl_core:vine +mcl_cake:cake_1 +mcl_cake:cake_2 +mcl_cake:cake_3 +mesecons:wire_01010001_on +mesecons:wire_01010001_off +pipeworks:digiline_filter +mcl_farming:pumpkin_face +mcl_farming:pumpkin_face_light +mcl_farming:pumpkin +mcl_farming:melon +mcl_end:chorus_plant +mcl_core:cobweb +mcl_cocoas:cocoa_1 +mcl_cocoas:cocoa_2 +mesecons:wire_11010001_on +mesecons:wire_11010001_off +mcl_stairs:stair_deepslate_bricks_cracked_inner +mcl_stairs:stair_deepslate_bricks_cracked_outer +mcl_stairs:stair_deepslate_bricks_cracked +mcl_doors:iron_door_t_1 +mcl_doors:iron_door_b_1 +mcl_doors:iron_door_t_2 +mcl_doors:iron_door_b_2 +mcl_stairs:slab_stonebrickcracked_double +mesecons:wire_00110001_on +mesecons:wire_00110001_off +mcl_stairs:slab_stonebrickcracked_top +mcl_stairs:slab_stonebrickcracked +mcl_stairs:stair_stonebrickcracked_inner +mcl_stairs:slab_jungle +mcl_doors:door_warped_b_2 +mesecons:wire_10110001_on +mesecons:wire_10110001_off +mcl_stairs:slab_ironblock_double +mcl_doors:trapdoor_warped +mesecons:wire_11111000_on +mesecons:wire_11111000_off +mcl_stairs:slab_ironblock +mcl_stairs:stair_ironblock_inner +mcl_stairs:stair_ironblock_outer +mcl_stairs:stair_ironblock +mcl_stairs:stair_bamboo_bark_inner +mcl_stairs:slab_goldblock_top +mcl_stairs:stair_bamboo_bark +mcl_stairs:stair_goldblock_inner +mcl_stairs:stair_goldblock_outer +mesecons:wire_01000100_on +mesecons:wire_01000100_off +mcl_crimson:nether_sprouts +mcl_stairs:slab_lapisblock_double +mcl_stairs:slab_lapisblock +mcl_stairs:stair_warped +mcl_stairs:stair_lapisblock +mcl_stairs:stair_warped_outer +mcl_stairs:stair_warped_inner +mcl_villages:crop_flower_5 +mesecons:wire_11000100_on +mesecons:wire_11000100_off +mcl_villages:crop_flower_3 +mcl_stairs:stair_warped_bark +mcl_villages:crop_tree_8 +mcl_villages:crop_tree_6 +mcl_villages:crop_tree_5 +mesecons:wire_01100100_on +mesecons:wire_01100100_off +pipeworks:steel_pane_embedded_tube +mcl_crimson:weeping_vines +mcl_villages:crop_bush_7 +pipeworks:nodebreaker_off +mcl_villages:crop_bush_6 +mcl_ocean:dried_kelp_block +pipeworks:nodebreaker_on +mcl_villages:crop_bush_5 +mesecons:wire_11100100_on +mesecons:wire_11100100_off +mcl_villages:crop_bush_4 +mcl_villages:crop_bush_3 +mcl_villages:crop_bush_2 +mcl_villages:crop_bush_1 +pipeworks:teleport_tube_9 +mcl_deepslate:deepslatetileswall_3 +mcl_villages:crop_gourd_6 +mesecons:wire_01010100_on +mesecons:wire_01010100_off +pipeworks:deployer_on +mcl_villages:crop_root_8 +mcl_villages:crop_root_6 +pipeworks:dispenser_off +mcl_villages:crop_root_5 +mcl_villages:crop_root_3 +mesecons:wire_11010100_on +mesecons:wire_11010100_off +mcl_villages:crop_root_2 +mcl_villages:crop_root_1 +mcl_villages:crop_grain_7 +mcl_villages:crop_grain_6 +pipeworks:sand_tube_1 +mcl_villages:crop_grain_3 +mcl_villages:crop_grain_2 +mesecons:wire_01110100_on +mesecons:wire_01110100_off +mcl_villages:crop_grain_1 +mcl_villages:path_endpoint +mcl_villages:no_paths +mcl_villages:building_block +homedecor:pole_brass +mcl_crimson:crimson_roots +mcl_crimson:warped_roots +mcl_trees:stripped_crimson +mcl_trees:tree_crimson +mesecons:wire_11110100_on +mesecons:wire_11110100_off +homedecor:taps_brass +homedecor:taps +mcl_trees:wood_crimson +mcl_walls:stonebrickmossy_6 +homedecor:toilet_open +mcl_trees:leaves_spruce_orphan +homedecor:toilet +mcl_trees:bark_stripped_crimson +mcl_trees:bark_crimson +mesecons:wire_11001100_on +mesecons:wire_11001100_off +homedecor:banister_wood_diagonal_left_rose +homedecor:desk_lamp_11 +homedecor:banister_wood_diagonal_left_fuchsia +mcl_fences:spruce_fence +homedecor:ceiling_lamp_11 +mcl_fences:spruce_fence_gate +mcl_fences:spruce_fence_gate_open +homedecor:bathroom_tiles_dark +homedecor:table_lamp_11 +mesecons:wire_11101100_on +mesecons:wire_11101100_off +homedecor:standing_lamp_11 +homedecor:radiator +homedecor:space_heater +homedecor:ceiling_fan +homedecor:glowlight_half_12 +homedecor:air_conditioner +homedecor:glowlight_quarter_12 +homedecor:alarm_clock +homedecor:glowlight_small_cube_12 +mesecons:wire_11011100_on +mesecons:wire_11011100_off +homedecor:shrubbery_green +mcl_doors:door_spruce_b_1 +homedecor:plasma_lamp_12 +homedecor:shrubbery_large_green +homedecor:shrubbery_large_red +homedecor:ground_lantern_12 +mcl_doors:door_spruce_t_1 +homedecor:shrubbery_large_yellow +homedecor:hanging_lantern_12 +mesecons:wire_11111100_on +mesecons:wire_11111100_off +homedecor:ceiling_lantern_12 +mcl_doors:door_spruce_t_2 +homedecor:well +mcl_doors:trapdoor_spruce +homedecor:swing_rope +homedecor:lattice_wood_vegetal +homedecor:lattice_lantern_small_12 +homedecor:lattice_white_wood +homedecor:barbecue +mesecons:wire_00100010_on +mesecons:wire_00100010_off +homedecor:paper_towel +homedecor:ceiling_lamp_12 +mcl_flowerpots:flower_pot_sapling_oak +homedecor:copper_pans +mcl_doors:trapdoor_spruce_open +homedecor:table_lamp_12 +homedecor:kitchen_cabinet_colored_with_sink +homedecor:kitchen_cabinet_colored_with_sink_locked +homedecor:standing_lamp_12 +mesecons:wire_10100010_on +mesecons:wire_10100010_off +mcl_stairs:stair_spruce_outer +mcl_stairs:stair_spruce_inner +mcl_walls:sandstone_11 +homedecor:glowlight_quarter_13 +homedecor:kitchen_cabinet_colorable_with_sink_locked +homedecor:glowlight_small_cube_13 +homedecor:kitchen_cabinet_colored_half +homedecor:kitchen_cabinet_colored_half_locked +mcl_stairs:stair_spruce_bark +mesecons:wire_01100010_on +mesecons:wire_01100010_off +mcl_stairs:stair_spruce_bark_inner +homedecor:kitchen_cabinet_colorable_half +homedecor:ground_lantern_13 +homedecor:kitchen_cabinet_colorable_half_locked +mcl_lightning_rods:rod +homedecor:hanging_lantern_13 +homedecor:kitchen_cabinet_colored_with_drawers_steel +mcl_lightning_rods:rod_powered +mcl_stairs:slab_spruce +mesecons:wire_11100010_on +mesecons:wire_11100010_off +homedecor:lattice_lantern_large_13 +homedecor:kitchen_cabinet_colored_with_drawers_steel_locked +mcl_farming:melontige_1 +homedecor:lattice_lantern_small_13 +homedecor:kitchen_cabinet_colorable_with_drawers_steel +homedecor:kitchen_cabinet_colorable_with_drawers_steel_locked +homedecor:desk_lamp_13 +homedecor:kitchen_cabinet_colored_steel +homedecor:kitchen_cabinet_colored_steel_locked +mesecons:wire_00110010_on +mesecons:wire_00110010_off +homedecor:kitchen_cabinet_colorable_steel +mcl_stairs:slab_spruce_bark +mcl_stairs:slab_spruce_bark_top +mcl_stairs:slab_spruce_bark_double +homedecor:kitchen_cabinet_colorable_steel_locked +homedecor:standing_lamp_13 +homedecor:kitchen_cabinet_colored_with_drawers_marble_locked +homedecor:kitchen_cabinet_colorable_with_drawers_marble +homedecor:kitchen_cabinet_colored_marble +homedecor:kitchen_cabinet_colored_marble_locked +homedecor:kitchen_cabinet_colorable_with_drawers_granite_locked +homedecor:kitchen_cabinet_colored_granite_locked +mcl_farming:melontige_unconnect +mcl_farming:melontige_2 +mcl_farming:melontige_3 +mcl_farming:melontige_4 +mcl_farming:melontige_5 +mcl_farming:melontige_6 +mcl_farming:melontige_7 +homedecor:wood_table_large_square_with_wrought_iron_legs +homedecor:kitchen_cabinet_colorable_granite +homedecor:kitchen_cabinet_colored_with_drawers +homedecor:kitchen_cabinet_colored_with_drawers_locked +homedecor:wood_table_large_square_with_wood_legs +homedecor:kitchen_cabinet_colorable_with_drawers +homedecor:kitchen_cabinet_colored +mesecons:wire_01110010_on +mesecons:wire_01110010_off +mesecons_pressureplates:pressure_plate_spruce_on +mesecons_button:button_spruce_off +mcl_fences:oak_fence +homedecor:dishwasher_wood +mesecons_button:button_spruce_on +mesecons:wire_11110010_on +mesecons:wire_11110010_off +mcl_wool:pink_carpet +homedecor:wood_table_small_square_with_wood_legs +mcl_flowerpots:flower_pot_sapling_spruce +homedecor:dishwasher_steel +mcl_walls:sandstone_12 +homedecor:microwave_oven +homedecor:microwave_oven_locked +mcl_stairs:stair_mangrove_inner +homedecor:oven_steel_active_locked +mesecons:wire_10101010_on +mesecons:wire_10101010_off +homedecor:lattice_lantern_small_14 +homedecor:desk_lamp_14 +homedecor:ceiling_lamp_14 +homedecor:wood_table_small_round_with_wrought_iron_legs +homedecor:standing_lamp_14 +homedecor:oven_steel +mcl_mangrove:propagule_mud +homedecor:wood_table_small_round_with_wood_legs +mcl_walls:mudbrick_0 +mcl_chests:yellow_shulker_box_small +homedecor:oven +mcl_farming:melontige_linked_r +mcl_farming:melontige_linked_l +mcl_farming:melontige_linked_t +mcl_farming:melontige_linked_b +homedecor:oven_locked +homedecor:refrigerator_white +mcl_heads:zombie +homedecor:refrigerator_steel +mcl_flowers:peony_top +homedecor:torch_wall +lrfurn:endtable +homedecor:chandelier_brass +mcl_cocoas:cocoa_3 +mcl_dispensers:dispenser_up +mcl_dispensers:dispenser_down +mcl_doors:trapdoor_oak_open +mcl_dispensers:dispenser +homedecor:chain_steel_top +mcl_trees:stripped_acacia +homedecor:oil_lamp_tabletop +mcl_walls:brick_9 +mcl_walls:brick_7 +homedecor:candlestick_wrought_iron +mcl_trees:wood_acacia +lrfurn:coffeetable +homedecor:candle_thin +mcl_deepslate:deepslate_with_lapis +homedecor:glowlight_half_0 +mcl_trees:bark_stripped_acacia +mcl_trees:bark_acacia +homedecor:wall_lamp_on +homedecor:glowlight_quarter_0 +mcl_colorblocks:hardened_clay_purple +mcl_signs:standing_sign_acacia +homedecor:plasma_ball_on +homedecor:wall_lamp_off +homedecor:glowlight_small_cube_0 +mcl_trees:leaves_birch_orphan +homedecor:rope_light_on_floor_off +homedecor:table_lamp_14 +homedecor:plasma_lamp_0 +mcl_walls:endbricks_3 +mcl_walls:endbricks_2 +homedecor:hanging_lantern_14 +homedecor:ground_lantern_0 +mcl_walls:prismarine_15 +homedecor:plasma_lamp_14 +mcl_panes:pane_black +mcl_anvils:anvil +mcl_anvils:anvil_damage_1 +mcl_trees:stripped_jungle +mcl_stairs:stair_spruce +homedecor:ceiling_lantern_0 +homedecor:table_lamp_13 +homedecor:ceiling_lamp_13 +homedecor:ceiling_lantern_13 +homedecor:plasma_lamp_13 +homedecor:lattice_lantern_large_0 +lrfurn:longsofa +homedecor:glowlight_half_13 +homedecor:desk_lamp_12 +homedecor:lattice_lantern_large_12 +homedecor:lattice_lantern_small_11 +homedecor:lattice_lantern_small_0 +homedecor:lattice_lantern_large_11 +homedecor:ceiling_lantern_11 +homedecor:hanging_lantern_11 +homedecor:desk_lamp_0 +homedecor:ground_lantern_11 +homedecor:glowlight_small_cube_11 +homedecor:ceiling_lamp_10 +homedecor:ceiling_lamp_0 +homedecor:desk_lamp_10 +homedecor:lattice_lantern_small_10 +homedecor:lattice_lantern_large_10 +homedecor:ceiling_lantern_10 +homedecor:table_lamp_0 +homedecor:hanging_lantern_10 +homedecor:ground_lantern_10 +homedecor:plasma_lamp_10 +homedecor:painting_16 +homedecor:standing_lamp_0 +homedecor:glowlight_quarter_10 +homedecor:glowlight_half_10 +homedecor:ceiling_lamp_9 +homedecor:ground_lantern_9 +fake_fire:ice_fire +homedecor:painting_17 +homedecor:plasma_lamp_9 +homedecor:glowlight_small_cube_9 +homedecor:glowlight_quarter_1 +homedecor:table_lamp_8 +homedecor:glowlight_small_cube_8 +homedecor:glowlight_quarter_8 +homedecor:painting_18 +homedecor:glowlight_half_8 +homedecor:standing_lamp_7 +homedecor:table_lamp_7 +homedecor:ceiling_lamp_7 +homedecor:lattice_lantern_small_7 +fake_fire:embers +homedecor:painting_19 +homedecor:lattice_lantern_large_7 +homedecor:ground_lantern_1 +homedecor:ground_lantern_7 +homedecor:glowlight_small_cube_7 +homedecor:hanging_lantern_1 +homedecor:painting_20 +homedecor:glowlight_quarter_7 +homedecor:ceiling_lantern_1 +homedecor:standing_lamp_6 +homedecor:table_lamp_6 +homedecor:lattice_lantern_large_6 +homedecor:lattice_lantern_large_1 +homedecor:hanging_lantern_6 +homedecor:glowlight_small_cube_6 +homedecor:glowlight_quarter_6 +homedecor:glowlight_half_6 +mcl_cherry_blossom:pink_petals +mcl_colorblocks:glazed_terracotta_yellow +mcl_walls:sandstone_5 +homedecor:desk_lamp_1 +fake_fire:chimney_top_stone +homedecor:ceiling_lamp_5 +mcl_trees:leaves_cherry_blossom +homedecor:desk_lamp_5 +homedecor:lattice_lantern_small_5 +homedecor:lattice_lantern_large_5 +homedecor:table_lamp_1 +homedecor:ceiling_lantern_5 +mesecons_delayer:delayer_on_3 +homedecor:standing_lamp_1 +mcl_doors:door_jungle_t_2 +mcl_doors:trapdoor_jungle +mcl_flowers:azure_bluet +homedecor:glowlight_half_2 +homedecor:washing_machine +homedecor:glowlight_quarter_2 +mcl_fire:eternal_fire +homedecor:dryer +homedecor:glowlight_half_5 +homedecor:standing_lamp_4 +homedecor:ironing_board +mcl_beds:bed_white_top +mcl_trees:stripped_cherry_blossom +mcl_trees:tree_cherry_blossom +mcl_trees:tree_birch +mcl_trees:tree_jungle +homedecor:hanging_lantern_2 +mcl_stairs:stair_bamboo_outer +mcl_trees:wood_cherry_blossom +homedecor:ceiling_lantern_2 +mcl_chests:trapped_chest_on_small +mcl_monster_eggs:monster_egg_cobble +homedecor:lattice_lantern_large_2 +mcl_trees:bark_stripped_cherry_blossom +mcl_trees:bark_cherry_blossom +mcl_chests:trapped_chest_on_right +homedecor:inbox +mcl_stairs:stair_jungle_bark_inner +homedecor:desk_lamp_2 +mcl_stairs:stair_deepslate_cobbled +homedecor:ground_lantern_4 +homedecor:ceiling_lamp_2 +homedecor:plasma_lamp_4 +homedecor:glowlight_small_cube_4 +homedecor:glowlight_quarter_4 +homedecor:table_lamp_2 +homedecor:banister_wood_horizontal_fuchsia +homedecor:standing_lamp_3 +homedecor:standing_lamp_2 +homedecor:table_lamp_3 +pipeworks:tube_4 +homedecor:pole_wrought_iron +homedecor:glowlight_half_3 +mesecons:wire_11101010_off +homedecor:lattice_lantern_small_3 +homedecor:bars +homedecor:lattice_lantern_large_3 +homedecor:glowlight_quarter_3 +mcl_trees:leaves_cherry_blossom_orphan +homedecor:glowlight_small_cube_3 +homedecor:ceiling_lamp_1 +homedecor:ground_lantern_2 +homedecor:plasma_lamp_3 +homedecor:lattice_lantern_small_2 +homedecor:L_binding_bars +homedecor:ground_lantern_3 +homedecor:chains +mcl_fences:cherry_blossom_fence +homedecor:hanging_lantern_3 +homedecor:plasma_lamp_2 +homedecor:glowlight_small_cube_2 +homedecor:ceiling_lantern_3 +homedecor:lattice_lantern_small_1 +homedecor:plasma_lamp_1 +mesecons_noteblock:noteblock +homedecor:glowlight_small_cube_1 +homedecor:glowlight_half_1 +mcl_fences:cherry_blossom_fence_gate +mcl_fences:cherry_blossom_fence_gate_open +homedecor:hanging_lantern_0 +homedecor:desk_lamp_3 +mesecons:wire_10010001_on +homedecor:japanese_wall_top +homedecor:ceiling_lamp_3 +homedecor:tatami_mat +homedecor:spiral_staircase +homedecor:banister_wrought_iron_horizontal +mcl_deepslate:deepslate +homedecor:bathtub_clawfoot_chrome_taps +homedecor:banister_white_dark_horizontal +homedecor:wall_shelf +homedecor:banister_wood_horizontal_grey +homedecor:banister_wood_horizontal_crimson +homedecor:banister_wood_horizontal_rose +homedecor:glowlight_half_4 +homedecor:toaster_loaf +mcl_doors:door_cherry_blossom_b_1 +homedecor:banister_wood_horizontal_violet +homedecor:toaster +homedecor:bottle_green +homedecor:bottle_brown +mcl_doors:door_cherry_blossom_t_1 +homedecor:4_bottles_green +homedecor:4_bottles_multi +mcl_doors:door_cherry_blossom_b_2 +homedecor:banister_wood_horizontal_indigo +homedecor:coffee_maker +homedecor:banister_wood_horizontal_cyan +homedecor:banister_wood_horizontal_turquoise +homedecor:banister_wood_horizontal_malachite +homedecor:cutlery_set +homedecor:banister_wood_horizontal_harlequin +homedecor:sink +homedecor:banister_wood_horizontal_amber +homedecor:banister_wood_horizontal_orange +homedecor:banister_wood_horizontal_vermilion +homedecor:banister_wood_horizontal_red +pipeworks:mese_tube_110011 +mcl_farming:pumpkin_1 +homedecor:banister_wood_diagonal_right_indigo +homedecor:banister_wood_diagonal_right_cyan +homedecor:banister_wood_diagonal_right_turquoise +homedecor:banister_wood_diagonal_right_malachite +homedecor:banister_wood_diagonal_right_yellow +homedecor:banister_wood_diagonal_right +homedecor:banister_wrought_iron_diagonal_left +homedecor:banister_brass_diagonal_left +homedecor:banister_white_dark_diagonal_left +homedecor:banister_wood_diagonal_left_crimson +homedecor:bathroom_tiles_light +homedecor:bathroom_tiles_medium +mcl_core:goldblock +homedecor:banister_wood_diagonal_left_mulberry +mcl_core:clay +homedecor:banister_wood_diagonal_left_violet +mcl_core:packed_ice +homedecor:banister_wood_diagonal_left_blue +mcl_core:bone_block +homedecor:banister_wood_diagonal_left_cerulean +mcl_core:ironblock +homedecor:banister_wood_diagonal_left_turquoise +homedecor:towel_rod +mcl_core:emeraldblock +homedecor:banister_wood_diagonal_left_green +homedecor:banister_wood_diagonal_left_harlequin +homedecor:banister_wood_diagonal_left_amber +mcl_farming:pumpkintige_unconnect +mcl_farming:pumpkin_2 +mcl_farming:pumpkin_3 +mcl_farming:pumpkin_4 +mcl_farming:pumpkin_5 +mcl_farming:pumpkin_6 +mcl_farming:pumpkin_7 +homedecor:banister_wood_diagonal_left_orange +mcl_itemframes:glow_frame +homedecor:banister_wood_diagonal_left +pipeworks:priority_tube_8 +pipeworks:broken_tube_6 +homedecor:trophy +pipeworks:teleport_tube_3 +homedecor:pool_table +homedecor:dvd_cd_cabinet +homedecor:cardboard_box +homedecor:cardboard_box_big +homedecor:fishtank_lighted +homedecor:fishtank +homedecor:bathroom_set +mcl_trees:tree_acacia +homedecor:rug_small +homedecor:ceiling_tile +homedecor:ceiling_paint +homedecor:desk_globe +homedecor:desk +homedecor:filing_cabinet +homedecor:filing_cabinet_locked +homedecor:shutter +homedecor:window_flowerbox +homedecor:curtainrod_wood +homedecor:curtain_closed +homedecor:blinds_thick +homedecor:window_quartered +building_blocks:terrycloth_towel +building_blocks:Tarmac_spread +building_blocks:gravel_spread +building_blocks:brobble_spread +building_blocks:Marble +mcl_hoppers:hopper_side +mcl_hoppers:hopper +mcl_hoppers:hopper_disabled +building_blocks:Roofing +building_blocks:Adobe +building_blocks:smoothglass +building_blocks:grate +technic:granite +mcl_hoppers:hopper_side_disabled +fake_fire:chimney_top_sandstone +fake_fire:fancy_fire +mcl_mushrooms:red_mushroom_block_cap_100011 +homedecor:nightstand_mahogany_two_drawers_locked +mcl_core:brick_block +homedecor:nightstand_mahogany_one_drawer_locked +homedecor:nightstand_oak_two_drawers +mcl_doors:door_oak_t_2 +mcl_doors:door_birch_b_2 +mcl_flowerpots:flower_pot_sapling_jungle +mcl_chests:black_shulker_box_small +homedecor:bed_extended +homedecor:table_legs_wrought_iron +mcl_copper:block_preserved +mcl_copper:block_cut_preserved +mcl_copper:block_exposed_preserved +mcl_copper:block_exposed_cut_preserved +mcl_copper:block_weathered_preserved +mcl_copper:block_weathered_cut_preserved +mcl_copper:block_oxidized_preserved +mcl_copper:block_oxidized_cut_preserved +homedecor:book_open_brown +homedecor:book_brown +mcl_deepslate:deepslate_tiles_cracked +mcl_core:glass_black +homedecor:book_grey +homedecor:book_open_violet +mcl_colorblocks:glazed_terracotta_black +mcl_trees:wood_oak +mcl_mushrooms:mushroom_brown +mcl_trees:sapling_oak +mcl_trees:sapling_spruce +mcl_trees:sapling_birch +mcl_trees:sapling_dark_oak +homedecor:book_open_blue +mesecons_torch:mesecon_torch_on +mcl_signs:standing_sign_spruce +homedecor:book_green +mcl_stairs:slab_deepslate_tiles +mcl_stairs:slab_deepslate_tiles_top +mcl_stairs:slab_deepslate_tiles_double +homedecor:book_open_red +mcl_chests:trapped_chest_on_left +mcl_core:redsandstone +mcl_stairs:stair_stonebrick_outer +mcl_sculk:sculk +mcl_stairs:stair_sandstonesmooth2_inner +mesecons:wire_00010001_off +mcl_deepslate:deepslatetileswall +mcl_deepslate:deepslatetileswall_0 +homedecor:light_switch_off +mcl_deepslate:deepslatetileswall_1 +mcl_core:frosted_ice_1 +mcl_deepslate:deepslatetileswall_2 +mcl_chests:trapped_chest_left +mcl_core:frosted_ice_2 +homedecor:power_outlet +mcl_deepslate:deepslatetileswall_4 +mcl_core:frosted_ice_3 +mcl_deepslate:deepslatetileswall_5 +homedecor:telephone +mcl_deepslate:deepslatetileswall_6 +mcl_stairs:stair_redsandstonesmooth +mcl_deepslate:deepslatetileswall_7 +mcl_walls:endbricks_0 +mcl_deepslate:deepslatetileswall_8 +mcl_nether:red_nether_brick +mcl_deepslate:deepslatetileswall_9 +mcl_minecarts:rail +mcl_deepslate:deepslatetileswall_10 +mcl_stairs:stair_copper_cut_preserved +mcl_deepslate:deepslatetileswall_11 +mcl_minecarts:golden_rail +mcl_deepslate:deepslatetileswall_12 +mcl_walls:stonebrickmossy_4 +mcl_deepslate:deepslatetileswall_13 +mcl_stairs:stair_copper_exposed_cut_preserved +mcl_minecarts:activator_rail +mcl_stairs:stair_sandstonesmooth_outer +mcl_deepslate:deepslatetileswall_15 +mcl_barrels:barrel_closed +mcl_meshhand:mcl_skins_base_1EEB592FF_female_crea +mcl_stairs:stair_copper_weathered_cut_preserved +mcl_meshhand:mcl_skins_base_1EEB592FF_male_crea +mcl_meshhand:mcl_skins_base_1B47A57FF_female_crea +mcl_meshhand:mcl_skins_base_1B47A57FF_male_crea +mcl_meshhand:mcl_skins_base_18D471DFF_female_crea +mcl_meshhand:mcl_skins_base_18D471DFF_male_crea +mcl_stairs:stair_copper_oxidized_cut_preserved +mcl_meshhand:mcl_skins_character_1_female_crea +mcl_meshhand:mcl_skins_base_1EEB592FF_female_surv +mcl_meshhand:mcl_skins_base_1EEB592FF_male_surv +mcl_meshhand:mcl_skins_base_1B47A57FF_female_surv +mcl_meshhand:mcl_skins_base_1B47A57FF_male_surv +mcl_meshhand:mcl_skins_base_18D471DFF_female_surv +mcl_stairs:slab_copper_cut_preserved +mcl_meshhand:character_male_surv +mcl_meshhand:mcl_skins_character_1_female_surv +homedecor:fence_wrought_iron_2_corner +homedecor:fence_wrought_iron_2 +mcl_stairs:slab_copper_exposed_cut_preserved +mcl_flowers:double_fern +homedecor:fence_chainlink +homedecor:fence_barbed_wire_corner +homedecor:fence_picket_corner_white +mcl_stairs:slab_copper_weathered_cut_preserved +homedecor:fence_picket_corner +mcl_mushrooms:red_mushroom_block_cap_010010 +homedecor:fence_picket +mcl_mud:mud_bricks +mcl_stairs:slab_copper_oxidized_cut_preserved +mcl_doors:door_jungle_b_1 +mcl_mushrooms:red_mushroom_block_cap_010011 +homedecor:coat_tree +homedecor:coatrack_wallmount +mcl_stairs:stair_copper_cut_inner_preserved +mcl_mushrooms:red_mushroom_block_cap_010100 +homedecor:openframe_bookshelf +mcl_stairs:stair_copper_exposed_cut_inner_preserved +homedecor:wine_rack +mcl_mushrooms:red_mushroom_block_cap_010101 +mcl_stairs:stair_copper_weathered_cut_inner_preserved +homedecor:4_bottles_brown +homedecor:painting_14 +mcl_stairs:stair_copper_oxidized_cut_inner_preserved +homedecor:painting_13 +homedecor:painting_12 +homedecor:painting_11 +homedecor:painting_10 +mcl_stairs:stair_copper_cut_outer_preserved +homedecor:painting_9 +mcl_cauldrons:cauldron_1 +mcl_stairs:stair_copper_exposed_cut_outer_preserved +mcl_mushrooms:red_mushroom_block_cap_011000 +mcl_cauldrons:cauldron_1r +mcl_stairs:stair_copper_weathered_cut_outer_preserved +mcl_stairs:slab_acacia_top +mcl_stairs:slab_acacia_double +mcl_stairs:stair_copper_oxidized_cut_outer_preserved +homedecor:painting_8 +mcl_mushrooms:red_mushroom_block_cap_011010 +homedecor:painting_7 +homedecor:painting_6 +homedecor:painting_5 +mcl_end:end_stone +mcl_nether:netherrack +mcl_stairs:slab_copper_cut_top_preserved +mcl_crimson:warped_nylium +mcl_mushrooms:red_mushroom_block_cap_011100 +homedecor:painting_3 +homedecor:painting_2 +mcl_mushrooms:red_mushroom_block_cap_011101 +mcl_stairs:slab_copper_exposed_cut_top_preserved +homedecor:painting_1 +homedecor:picture_frame2 +mcl_mushrooms:red_mushroom_block_cap_011110 +homedecor:picture_frame1 +homedecor:tv_off +mcl_stairs:slab_copper_weathered_cut_top_preserved +mcl_mushrooms:red_mushroom_block_cap_011111 +homedecor:tv_stand +steel:strut +mcl_mushrooms:red_mushroom_block_cap_100000 +steel:roofing_wall +mcl_stairs:slab_copper_oxidized_cut_top_preserved +mcl_mushrooms:red_mushroom_block_cap_100001 +steel:roofing +steel:grate_soft +mcl_mushrooms:red_mushroom_block_cap_100010 +steel:plate_hard +homedecor:shingle_side_asphalt +homedecor:shingle_inner_corner_asphalt +mcl_stairs:slab_copper_cut_double_preserved +homedecor:shingles_terracotta +homedecor:shingles_asphalt +mcl_mushrooms:red_mushroom_block_cap_100100 +homedecor:kitchen_chair_padded +homedecor:bench_large_2 +mcl_stairs:slab_copper_exposed_cut_double_preserved +mcl_mushrooms:red_mushroom_block_cap_100101 +homedecor:bench_large_1 +homedecor:deckchair_striped_blue +mcl_mushrooms:red_mushroom_block_cap_100110 +homedecor:deckchair +mcl_stairs:slab_copper_weathered_cut_double_preserved +homedecor:armchair +mcl_mushrooms:red_mushroom_block_cap_100111 +lrfurn:armchair +mcl_deepslate:deepslatepolishedwall_9 +mcl_mushrooms:red_mushroom_block_cap_101000 +mcl_stairs:slab_copper_oxidized_cut_double_preserved +mcl_mushrooms:red_mushroom_block_cap_101001 +mcl_stairs:stair_copper_weathered_cut_outer +mcl_stairs:stair_copper_weathered_cut_inner +mcl_mushrooms:red_mushroom_block_cap_101010 +homedecor:table_white +homedecor:table_mahogany +homedecor:table +mcl_mushrooms:red_mushroom_block_cap_101011 +mcl_stairs:slab_copper_weathered_cut +mcl_stairs:slab_copper_weathered_cut_top +mcl_stairs:slab_copper_weathered_cut_double +homedecor:wood_table_small_round_with_brass_legs +homedecor:wood_table_small_round +mcl_mushrooms:red_mushroom_block_cap_101101 +basic_materials:cement_block +homedecor:wood_table_small_square_with_wrought_iron_legs +mesecons:wire_01000000_on +mesecons:wire_01000000_off +homedecor:wood_table_small_square_with_brass_legs +basic_materials:concrete_block +mcl_mushrooms:red_mushroom_block_cap_101111 +mcl_stairs:stair_copper_oxidized_cut_outer +basic_materials:chain_steel +mcl_mushrooms:red_mushroom_block_cap_110000 +mcl_cauldrons:cauldron_3_lava +mcl_mushrooms:red_mushroom_block_cap_110001 +homedecor:wood_table_small_square +basic_materials:chain_brass +mcl_stairs:slab_copper_oxidized_cut +mcl_stairs:slab_copper_oxidized_cut_top +mcl_stairs:slab_copper_oxidized_cut_double +basic_materials:brass_block +homedecor:wood_table_large_square_with_brass_legs +homedecor:glass_table_small_round_with_wood_legs +mcl_mushrooms:red_mushroom_block_cap_110100 +homedecor:glass_table_small_round_with_wrought_iron_legs +mcl_mushrooms:red_mushroom_block_cap_110101 +homedecor:glass_table_small_round_with_brass_legs +mesecons:wire_00100000_on +mesecons:wire_00100000_off +homedecor:glass_table_small_round +homedecor:glass_table_small_square_with_wood_legs +homedecor:glass_table_small_square_with_wrought_iron_legs +mcl_mushrooms:red_mushroom_block_cap_110111 +homedecor:glass_table_small_square_with_brass_legs +homedecor:glass_table_small_square +mcl_mushrooms:red_mushroom_block_cap_111000 +homedecor:glass_table_large_square_with_wood_legs +mcl_mushrooms:red_mushroom_block_cap_111001 +mesecons:wire_10100000_on +mesecons:wire_10100000_off +mcl_mushrooms:red_mushroom_block_cap_111010 +homedecor:glass_table_large_square_with_wrought_iron_legs +mcl_stairs:slab_dark_oak +mcl_stairs:slab_dark_oak_top +mcl_stairs:slab_dark_oak_double +mcl_mushrooms:red_mushroom_block_cap_111100 +homedecor:glass_table_large_square_with_brass_legs +mcl_mushrooms:red_mushroom_block_cap_111101 +homedecor:glass_table_large_square +mcl_cauldrons:cauldron_1_lava +mcl_mushrooms:red_mushroom_block_cap_111110 +mcl_panes:pane_silver_flat +homedecor:table_legs_wood +homedecor:bed_regular +homedecor:table_legs_brass +homedecor:trash_can +homedecor:trash_can_green_open +mcl_stairs:slab_dark_oak_bark +mcl_stairs:slab_dark_oak_bark_top +mcl_stairs:slab_dark_oak_bark_double +mesecons:wire_11100000_on +mesecons:wire_11100000_off +mcl_cauldrons:cauldron_2_lava +homedecor:trash_can_green +mcl_brewing:stand_100 +mcl_brewing:stand_010 +mcl_brewing:stand_001 +mcl_brewing:stand_110 +mcl_brewing:stand_101 +mcl_brewing:stand_011 +mcl_brewing:stand_111 +mesecons:wire_00010000_on +mesecons:wire_00010000_off +itemframes:pedestal +mcl_mushrooms:brown_mushroom_block_cap_000100 +itemframes:frame +mcl_mushrooms:brown_mushroom_block_cap_000101 +mcl_panes:pane_light_blue_flat +mcl_mushrooms:brown_mushroom_block_cap_000110 +pipeworks:autocrafter +mcl_mushrooms:brown_mushroom_block_cap_000111 +pipeworks:storage_tank_10 +mcl_mushrooms:brown_mushroom_block_cap_001000 +mesecons:wire_10010000_off +mcl_mushrooms:brown_mushroom_block_cap_001001 +pipeworks:expansion_tank_10 +mcl_mushrooms:brown_mushroom_block_cap_001010 +pipeworks:mese_tube_100011 +mcl_mushrooms:brown_mushroom_block_cap_001011 +pipeworks:storage_tank_8 +mcl_mushrooms:brown_mushroom_block_cap_001100 +pipeworks:storage_tank_7 +mcl_mushrooms:brown_mushroom_block_cap_001101 +mesecons:wire_01010000_on +mesecons:wire_01010000_off +pipeworks:expansion_tank_7 +mcl_mushrooms:brown_mushroom_block_cap_001111 +pipeworks:mese_tube_100101 +mcl_mushrooms:brown_mushroom_block_cap_010000 +pipeworks:expansion_tank_6 +mcl_mushrooms:brown_mushroom_block_cap_010001 +pipeworks:storage_tank_5 +mcl_mushrooms:brown_mushroom_block_cap_010010 +mcl_panes:pane_orange_flat +mcl_mushrooms:brown_mushroom_block_cap_010011 +mesecons:wire_11010000_off +mcl_mushrooms:brown_mushroom_block_cap_010100 +pipeworks:mese_tube_100111 +mcl_mushrooms:brown_mushroom_block_cap_010101 +pipeworks:expansion_tank_5 +mcl_mushrooms:brown_mushroom_block_cap_010110 +mcl_nether:nether_lava_source +pipeworks:storage_tank_4 +pipeworks:expansion_tank_4 +pipeworks:storage_tank_3 +mesecons:wire_00110000_on +mesecons:wire_00110000_off +mcl_end:end_bricks +pipeworks:mese_tube_101010 +pipeworks:expansion_tank_3 +mcl_panes:pane_orange +pipeworks:storage_tank_2 +pipeworks:expansion_tank_2 +mcl_end:purpur_pillar +mcl_stairs:stair_copper_oxidized_cut +mcl_copper:block_weathered_cut +mesecons:wire_10110000_on +mesecons:wire_10110000_off +pipeworks:storage_tank_0 +mcl_core:stone_with_coal +pipeworks:expansion_tank_0 +mcl_signs:wall_sign_birch +pipeworks:spigot +pipeworks:grating +pipeworks:pump_off +mcl_core:stone_with_iron +pipeworks:pump_on +pipeworks:pipe_compatibility_empty +pipeworks:pipe_10_empty +pipeworks:pipe_9_loaded +mcl_core:stone_with_gold +mesecons:wire_01110000_on +mesecons:wire_01110000_off +pipeworks:pipe_8_empty +mesecons_pressureplates:pressure_plate_birch_on +pipeworks:pipe_6_loaded +mcl_panes:pane_lime +pipeworks:pipe_5_empty +mesecons_button:button_birch_off +mcl_ocean:kelp_redsand +pipeworks:pipe_3_empty +pipeworks:pipe_1_loaded +mesecons_button:button_birch_on +mesecons:wire_11110000_off +mcl_core:stone_with_redstone_lit +mcl_panes:pane_purple_flat +pipeworks:mese_sand_tube_compatibility +mcl_flowerpots:flower_pot_sapling_birch +pipeworks:priority_tube_2 +pipeworks:mese_sand_tube_9 +pipeworks:mese_sand_tube_7 +pipeworks:priority_tube_3 +pipeworks:mese_sand_tube_5 +mesecons:wire_10001000_on +mesecons:wire_10001000_off +pipeworks:mese_sand_tube_3 +mcl_stairs:stair_end_bricks +pipeworks:priority_tube_5 +mcl_stairs:stair_end_bricks_outer +mcl_beacons:beacon +pipeworks:priority_tube_6 +pipeworks:mese_sand_tube_1 +mcl_panes:pane_purple +pipeworks:priority_tube_7 +mesecons:wire_11001000_on +mesecons:wire_11001000_off +mcl_sus_nodes:sand_1 +mcl_stairs:slab_end_bricks_double +pipeworks:sand_tube_compatibility +pipeworks:priority_tube_9 +mcl_sus_nodes:sand_2 +pipeworks:sand_tube_9 +mcl_panes:pane_grey_flat +pipeworks:sand_tube_8 +mcl_sus_nodes:sand_3 +mesecons:wire_10101000_on +mesecons:wire_10101000_off +pipeworks:sand_tube_3 +mcl_villages:crop_grain_4 +mcl_sus_nodes:gravel +mcl_villages:crop_grain_5 +mcl_sus_nodes:gravel_1 +mesecons:wire_11101000_on +mcl_sus_nodes:gravel_2 +mcl_panes:pane_grey +mcl_villages:crop_grain_8 +mesecons:wire_10011000_on +mcl_nether:ancient_debris +mcl_villages:crop_root_4 +mcl_flowerpots:flower_pot_cactus +mesecons:wire_11011000_on +mesecons:wire_11011000_off +mcl_villages:crop_root_7 +mcl_core:glass +mcl_panes:pane_cyan +mesecons:wire_10111000_on +mesecons:wire_10111000_off +mcl_villages:crop_gourd_3 +mcl_villages:crop_gourd_4 +homedecor:kitchen_cabinet_colorable +mcl_villages:crop_gourd_5 +mcl_core:glass_grey +mcl_villages:crop_gourd_7 +pipeworks:teleport_tube_10 +mcl_core:glass_yellow +mcl_villages:crop_gourd_8 +mcl_deepslate:deepslatetileswall_16 +pipeworks:trashcan +pipeworks:accelerator_tube_1 +pipeworks:teleport_tube_6 +pipeworks:teleport_tube_5 +mcl_core:glass_white +pipeworks:teleport_tube_4 +homedecor:piano +pipeworks:accelerator_tube_3 +pipeworks:teleport_tube_2 +pipeworks:teleport_tube_1 +pipeworks:accelerator_tube_4 +mcl_core:glass_pink +pipeworks:tag_tube_111011 +pipeworks:accelerator_tube_5 +pipeworks:tag_tube_111010 +mcl_portals:portal_end +pipeworks:accelerator_tube_6 +pipeworks:tag_tube_111001 +pipeworks:tag_tube_110110 +pipeworks:accelerator_tube_7 +pipeworks:tag_tube_110011 +pipeworks:tag_tube_110010 +mesecons_pistons:piston_normal_on +mesecons_pistons:piston_pusher_normal +pipeworks:tag_tube_110001 +mcl_villages:crop_bush_8 +pipeworks:tag_tube_011101 +pipeworks:tag_tube_001010 +mcl_villages:crop_tree_1 +mesecons_torch:redstoneblock +mcl_villages:crop_tree_2 +mcl_villages:crop_tree_3 +signs_road:green_left_sign +mcl_villages:crop_tree_4 +signs_road:green_right_sign +mesecons_pistons:piston_sticky_on +mesecons_pistons:piston_pusher_sticky +signs_road:yellow_left_sign +signs_road:yellow_right_sign +mcl_villages:crop_tree_7 +mcl_deepslate:deepslatebrickswall_0 +mesecons_pistons:piston_up_normal_on +mesecons_pistons:piston_up_pusher_normal +mcl_copper:block +signs_road:red_right_sign +mesecons_pistons:piston_up_sticky_on +mesecons_pistons:piston_up_pusher_sticky +mcl_walls:sandstone_4 +pipeworks:mese_tube_101011 +mcl_villages:crop_flower_4 +homedecor:flower_pot_terracotta +homedecor:flower_pot_green +homedecor:flower_pot_black +pipeworks:mese_tube_101100 +mcl_villages:crop_flower_6 +mcl_doors:trapdoor_jungle_open +signs_road:large_street_sign +pipeworks:mese_tube_101101 +signs_road:red_street_sign +signs_road:blue_sign +signs_road:yellow_sign +signs_road:green_sign +signs:wooden_long_sign +signs_road:red_sign +signs_road:white_sign +homedecor:rug_large +homedecor:rug_persian +pipeworks:mese_tube_101111 +mcl_stairs:stair_jungle_inner +mcl_walls:diorite_16 +pipeworks:mese_tube_110000 +homedecor:japanese_wall_middle +homedecor:japanese_wall_bottom +mcl_flowerpots:flower_pot_wither_rose +mcl_stairs:stair_stonebrickcracked_outer +pipeworks:mese_tube_110001 +mcl_deepslate:deepslatecobbledwall_12 +pipeworks:mese_tube_111111 +homedecor:dartboard +mcl_flowerpots:flower_pot_lily_of_the_valley +pipeworks:mese_tube_110010 +pipeworks:tube_10 +homedecor:sportbench +pipeworks:broken_tube_9 +homedecor:skateboard +mcl_flowerpots:flower_pot_cornflower +pipeworks:accelerator_tube_2 +pipeworks:crossing_tube_3 +pipeworks:mese_tube_110111 +pipeworks:mese_tube_100001 +pipeworks:mese_tube_110100 +pipeworks:mese_tube_101000 +homedecor:banister_wood_horizontal +pipeworks:mese_tube_101110 +pipeworks:mese_tube_101001 +pipeworks:mese_tube_110101 +boards:black_board +pipeworks:mese_tube_100110 +boards:green_board +pipeworks:mese_tube_100100 +pipeworks:mese_tube_110110 +pipeworks:mese_tube_100000 +pipeworks:mese_tube_011111 +pipeworks:mese_tube_011110 +pipeworks:mese_tube_011101 +mcl_nether:netheriteblock +pipeworks:mese_tube_000011 +pipeworks:mese_tube_000001 +pipeworks:mese_tube_111000 +pipeworks:crossing_tube_1 +pipeworks:accelerator_tube_compatibility +pipeworks:accelerator_tube_10 +pipeworks:accelerator_tube_8 +pipeworks:mese_tube_111001 +pipeworks:priority_tube_compatibility +pipeworks:priority_tube_10 +pipeworks:mese_tube_111010 +pipeworks:priority_tube_4 +pipeworks:priority_tube_1 +pipeworks:broken_tube_compatibility +pipeworks:broken_tube_10 +pipeworks:mese_tube_111011 +pipeworks:broken_tube_8 +pipeworks:broken_tube_7 +pipeworks:mese_tube_111100 +pipeworks:broken_tube_5 +pipeworks:broken_tube_4 +pipeworks:broken_tube_2 +pipeworks:broken_tube_1 +pipeworks:mese_tube_111101 +pipeworks:tube_8 +pipeworks:tube_6 +pipeworks:mese_tube_111110 +mcl_core:coarse_dirt +mcl_nether:soul_sand +mcl_mobspawners:spawner +mcl_core:barrier +mcl_end:chorus_flower +mcl_end:chorus_flower_dead +mcl_end:end_rod +mcl_end:dragon_egg +mcl_portals:end_portal_frame_eye +mcl_lanterns:chain +pipeworks:dispenser_on +pipeworks:deployer_off +mcl_nether:cracked_nether_brick +mcl_nether:nether_wart_block +signs:wooden_left_sign +mcl_core:grass_path +signs:wooden_right_sign +mcl_nether:quartz_block +pipeworks:teleport_tube_7 +mcl_deepslate:deepslate_chiseled +mcl_deepslate:deepslatetileswall_21 +pipeworks:teleport_tube_8 +mcl_beehives:bee_nest_1 +mcl_nether:quartz_chiseled +mcl_beehives:bee_nest_2 +mcl_deepslate:deepslatetileswall_14 +mcl_beehives:bee_nest_3 +mcl_nether:quartz_pillar +mcl_beehives:bee_nest_4 +pipeworks:teleport_tube_compatibility +mcl_stairs:stair_deepslate_tiles_inner +mcl_nether:quartz_smooth +mcl_stairs:stair_deepslate_tiles_outer +mcl_stairs:stair_deepslate_tiles +mcl_deepslate:deepslate_tiles +mcl_deepslate:deepslatebrickswall_14 +signs:wooden_sign +mcl_deepslate:deepslatebrickswall_13 +signs:label_medium +signs:paper_poster +mcl_deepslate:deepslatebrickswall_9 +mcl_deepslate:deepslatebrickswall_8 +mcl_deepslate:deepslatebrickswall_3 +mcl_deepslate:deepslatebrickswall_2 +mcl_deepslate:deepslatebrickswall_1 +mcl_stairs:stair_deepslate_bricks_inner +mcl_stairs:stair_deepslate_bricks_outer +mcl_stairs:stair_deepslate_bricks +mcl_deepslate:deepslate_bricks +mcl_deepslate:deepslatepolishedwall_21 +mcl_deepslate:deepslatepolishedwall_16 +mcl_deepslate:deepslatepolishedwall_15 +mcl_deepslate:deepslatepolishedwall_14 +mcl_deepslate:deepslatepolishedwall_13 +mcl_deepslate:deepslatepolishedwall_12 +mcl_deepslate:deepslatepolishedwall_11 +mcl_deepslate:deepslatepolishedwall_10 +mcl_trees:stripped_dark_oak +lrfurn:sofa +mcl_deepslate:deepslatepolishedwall_8 +mcl_deepslate:deepslatepolishedwall_7 +mcl_deepslate:deepslatepolishedwall_6 +mcl_trees:wood_dark_oak +mcl_deepslate:deepslatepolishedwall_5 +mcl_deepslate:deepslatepolishedwall_3 +mcl_deepslate:deepslatepolishedwall_0 +mcl_stairs:slab_deepslate_polished_double +mcl_trees:bark_stripped_dark_oak +mcl_trees:bark_dark_oak +mcl_stairs:stair_deepslate_polished +mcl_deepslate:deepslate_polished +mcl_deepslate:deepslatecobbledwall +mcl_deepslate:deepslatecobbledwall_15 +mcl_deepslate:deepslatecobbledwall_2 +mcl_stairs:slab_jungle_top +homedecor:hanging_lantern_4 +mesecons:wire_10110010_off +homedecor:ceiling_lantern_4 +mcl_farming:wheat_1 +homedecor:lattice_lantern_large_4 +mcl_monster_eggs:monster_egg_stone +homedecor:lattice_lantern_small_4 +mcl_doors:door_bamboo_t_1 +homedecor:desk_lamp_4 +mcl_trees:leaves_dark_oak +mcl_trees:leaves_dark_oak_orphan +homedecor:ceiling_lamp_4 +mcl_stairs:stair_jungle +mcl_trees:sapling_jungle +homedecor:table_lamp_4 +homedecor:book_red +mcl_fences:dark_oak_fence +mcl_sus_nodes:gravel_3 +mcl_fences:dark_oak_fence_gate +mcl_fences:dark_oak_fence_gate_open +mcl_walls:diorite_9 +homedecor:glowlight_quarter_5 +mcl_flowerpots:flower_pot_poppy +homedecor:glowlight_small_cube_5 +homedecor:fence_chainlink_corner +mcl_flowers:rose_bush +homedecor:plasma_lamp_5 +homedecor:book_open_green +mcl_lush_caves:spore_blossom +homedecor:ground_lantern_5 +mcl_lush_caves:moss_carpet +mesecons_delayer:delayer_off_2 +homedecor:hanging_lantern_5 +homedecor:book_blue +mcl_stairs:slab_stone_rough +mcl_lush_caves:hanging_roots +mcl_doors:door_dark_oak_b_1 +mcl_lush_caves:rooted_dirt +mcl_stairs:stair_quartzblock_outer +mcl_stairs:stair_quartzblock_inner +mcl_doors:door_jungle_t_1 +mcl_doors:door_dark_oak_t_1 +homedecor:book_violet +mcl_colorblocks:glazed_terracotta_grey +mcl_doors:door_dark_oak_b_2 +mcl_stairs:slab_quartzblock +mcl_stairs:slab_quartzblock_top +mcl_doors:door_dark_oak_t_2 +homedecor:fence_brass +mcl_doors:trapdoor_dark_oak +mcl_stairs:stair_andesite_smooth_inner +homedecor:table_lamp_5 +homedecor:fence_wrought_iron +mcl_colorblocks:glazed_terracotta_lime +homedecor:standing_lamp_5 +mcl_colorblocks:glazed_terracotta_red +mcl_stairs:stair_redsandstone +mcl_walls:prismarine_5 +mcl_stairs:stair_quartz_smooth +mcl_lush_caves:cave_vines_lit +mcl_lush_caves:cave_vines +mcl_doors:trapdoor_dark_oak_open +mcl_core:lapisblock +mcl_walls:prismarine_4 +mcl_copper:block_exposed_cut +mcl_copper:block_cut +mcl_stairs:stair_dark_oak +mcl_stairs:slab_quartz_smooth +mcl_stairs:stair_dark_oak_outer +mcl_stairs:stair_dark_oak_inner +mcl_lush_caves:azalea +mcl_colorblocks:concrete_pink +mcl_farming:pumpkintige_linked_r +mcl_farming:pumpkintige_linked_l +mcl_farming:pumpkintige_linked_t +mcl_farming:pumpkintige_linked_b +mcl_stairs:stair_dark_oak_bark +mcl_core:diamondblock +mcl_stairs:stair_dark_oak_bark_outer +mcl_stairs:stair_dark_oak_bark_inner +mcl_stairs:stair_nether_brick +mcl_copper:block_weathered +mcl_stairs:stair_nether_brick_outer +mcl_stairs:stair_nether_brick_inner +mcl_fences:jungle_fence_gate +mcl_campfires:soul_campfire +mcl_fences:jungle_fence +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_female_surv +mcl_stairs:slab_sandstonesmooth_top +mcl_stairs:slab_nether_brick +mcl_stairs:slab_nether_brick_top +mcl_colorblocks:hardened_clay_magenta +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_female_crea +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_male_crea +mcl_colorblocks:concrete_powder_magenta +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_female_crea +mcl_colorblocks:concrete_magenta +mcl_core:coalblock +homedecor:light_switch_on +mcl_stairs:stair_sandstonesmooth_inner +homedecor:speaker_open +mcl_stairs:stair_sandstonesmooth +mcl_stairs:stair_red_nether_brick +mcl_chests:chest +mcl_stairs:stair_red_nether_brick_outer +mcl_stairs:stair_red_nether_brick_inner +homedecor:bed_kingsize +homedecor:nightstand_oak_one_drawer +homedecor:speaker +homedecor:nightstand_mahogany_one_drawer +homedecor:nightstand_mahogany_two_drawers +mcl_stairs:slab_red_nether_brick +mcl_stairs:slab_red_nether_brick_top +mcl_stairs:slab_red_nether_brick_double +mcl_mushrooms:red_mushroom_block_cap_101100 +homedecor:doorbell +mcl_colorblocks:hardened_clay_blue +mesecons:wire_11000000_on +mcl_stairs:slab_stonebrick_top +mcl_colorblocks:concrete_powder_blue +mcl_stairs:slab_stonebrick +mcl_colorblocks:concrete_blue +mcl_walls:stonebrickmossy_5 +homedecor:cobweb_corner +mcl_cauldrons:cauldron_2 +mcl_fences:nether_brick_fence +homedecor:cobweb_centered +mcl_stairs:stair_stonebrick_inner +homedecor:cobweb_flat +mcl_stairs:stair_stonebrick +mcl_mushrooms:brown_mushroom_block_cap_111111 +homedecor:cobweb_plantlike +mesecons_commandblock:commandblock_on +mcl_stairs:slab_sandstone_double +mcl_stairs:slab_warped +mcl_mangrove:mangrove_mud_roots +homedecor:nightstand_oak_one_drawer_locked +mcl_core:crying_obsidian +mcl_core:obsidian +mcl_stairs:slab_redsandstonesmooth_top +mcl_core:void +mcl_core:realm_barrier +mesecons:wire_00000000_on +mesecons_pressureplates:pressure_plate_birch_off +mcl_walls:rednetherbrick_1 +mcl_stairs:stair_redsandstonesmooth_outer +homedecor:dvd_vcr +mcl_panes:pane_white +homedecor:nightstand_oak_two_drawers_locked +mcl_stairs:slab_warped_bark +mcl_stairs:slab_warped_bark_top +mcl_stairs:slab_warped_bark_double +mcl_walls:endbricks_10 +mcl_walls:endbricks_14 +mcl_stairs:slab_oak +mcl_walls:mudbrick_21 +mcl_walls:mudbrick_14 +mcl_walls:mudbrick_6 +mcl_observers:observer_off +signs_road:red_left_sign +mcl_lush_caves:azalea_leaves +mesecons_button:button_oak_on +mcl_signs:wall_sign_warped +mcl_walls:endbricks_8 +mcl_lush_caves:azalea_leaves_flowering +mcl_stairs:slab_redsandstone_double +mcl_stairs:slab_redsandstone +mcl_trees:tree_oak +homedecor:projection_screen +mcl_walls:prismarine_21 +mcl_stairs:stair_mossycobble +mcl_stairs:stair_redsandstone_inner +mesecons_pressureplates:pressure_plate_warped_off +mcl_core:snow_5 +mesecons_pressureplates:pressure_plate_warped_on +mcl_core:snow_2 +homedecor:speaker_small +mcl_walls:stonebrickmossy_1 +mesecons_button:button_warped_off +homedecor:stereo +mcl_flowerpots:flower_pot_azalea +homedecor:book_open_grey +mesecons_button:button_warped_on +mcl_mushrooms:red_mushroom_block_cap_011001 +mesecons_solarpanel:solar_panel_inverted_on +mcl_core:snow_8 +mcl_flowerpots:flower_pot_azalea_flowering +mcl_core:snow_6 +mcl_core:frosted_ice_0 +mcl_core:glass_brown +mcl_stairs:stair_cobble +mcl_mushrooms:red_mushroom_block_cap_011011 +mcl_mushrooms:red_mushroom_block_cap_110011 +mesecons_solarpanel:solar_panel_off +mcl_walls:sandstone_8 +mcl_flowerpots:flower_pot_mushroom_brown +mesecons:wire_00110011_off +mesecons_pistons:piston_down_sticky_on +mcl_walls:sandstone_0 +mcl_walls:brick_14 +mcl_walls:brick_13 +mcl_stairs:slab_acacia_bark +mcl_stairs:slab_acacia_bark_top +mcl_stairs:slab_acacia_bark_double +mcl_stairs:slab_diorite +mesecons:wire_01110101_on +mcl_core:stone_with_lapis +mcl_sculk:vein +mcl_stairs:stair_diorite_inner +mcl_stairs:stair_diorite_outer +mcl_core:ice +mesecons:wire_01110101_off +mcl_honey:honeycomb_block +mcl_stairs:stair_spruce_bark_outer +mcl_nether:chiseled_nether_brick +mcl_signs:wall_sign_acacia +mcl_walls:brick_0 +mcl_stairs:slab_oak_bark_top +mesecons:wire_10110010_on +signs:label_small +mcl_flowers:tulip_pink +mcl_honey:honey_block +mcl_grindstone:grindstone +mcl_stairs:stair_acacia_bark +mcl_doors:trapdoor_acacia_open +mcl_doors:iron_trapdoor_open +mesecons_pressureplates:pressure_plate_acacia_off +mcl_walls:granite_21 +mesecons_pressureplates:pressure_plate_acacia_on +mesecons:wire_11110011_on +mesecons:wire_11110101_off +mcl_wool:brown_carpet +mesecons_pistons:piston_sticky_off +mesecons_pistons:piston_normal_off +mesecons_pistons:piston_up_sticky_off +mesecons_pistons:piston_up_normal_off +mesecons_pistons:piston_down_sticky_off +mesecons_pistons:piston_down_normal_off +mcl_walls:granite_13 +mcl_walls:netherbrick_2 +mcl_ocean:prismarine +mcl_flowerpots:flower_pot_sapling_acacia +mcl_copper:block_oxidized_cut +mcl_core:stonebrickmossy +mcl_ocean:prismarine_brick +mcl_copper:block_exposed +mcl_stairs:stair_deepslate_cobbled_inner +mcl_ocean:prismarine_dark +mcl_maps:filled_map_mcl_skins_character_1_female_crea +mcl_mushrooms:red_mushroom_block_stem +mcl_mushrooms:brown_mushroom_block_cap_100110 +mcl_mushrooms:red_mushroom_block_cap_110010 +mcl_lanterns:lantern_floor +mcl_trees:tree_dark_oak +mcl_walls:andesite_21 +mcl_walls:sandstone_21 +mcl_mushrooms:red_mushroom_block_cap_000011 +mesecons_button:button_stone_off +mcl_colorblocks:hardened_clay_green +mesecons_lightstone:lightstone_off +mcl_core:bedrock +mcl_stairs:slab_mangrove +mcl_stairs:slab_mangrove_top +mcl_stairs:slab_mangrove_double +mcl_fences:red_nether_brick_fence_gate_open +mesecons_lightstone:lightstone_on +mcl_colorblocks:concrete_powder_light_blue +mcl_stairs:slab_nether_brick_double +mcl_stairs:slab_quartz_smooth_top +mcl_nether:glowstone +mesecons:wire_10110011_on +mcl_stairs:stair_quartz_smooth_outer +mcl_mushrooms:red_mushroom_block_cap_010111 +mcl_stairs:stair_quartzblock +mcl_trees:stripped_birch +mcl_nether:quartz_ore +mcl_stairs:slab_mangrove_bark +mcl_stairs:slab_mangrove_bark_top +mcl_stairs:slab_mangrove_bark_double +mcl_stairs:stair_prismarine_inner +mcl_ocean:sea_pickle_4_dead_brain_coral_block +mcl_wool:blue_carpet +mcl_ocean:sea_pickle_2_off_dead_brain_coral_block +mcl_mushrooms:red_mushroom_block_cap_111011 +mcl_trees:bark_stripped_birch +mcl_trees:bark_birch +mcl_stairs:slab_prismarine_top +mcl_stairs:slab_prismarine_double +mcl_ocean:sea_pickle_1_off_dead_brain_coral_block +mcl_mushrooms:red_mushroom_block_cap_110110 +mcl_signs:wall_sign_mangrove +mcl_ocean:kelp_sand +mcl_stairs:stair_purpur_block +mcl_ocean:dead_horn_coral_block +mcl_stairs:stair_purpur_block_outer +mcl_stairs:stair_purpur_block_inner +mcl_flowerpots:flower_pot +mcl_stairs:slab_mud_brick +mcl_stairs:stair_prismarine_brick +mcl_meshhand:mcl_skins_base_18D471DFF_male_surv +mcl_stairs:stair_prismarine_brick_outer +mcl_stairs:stair_prismarine_brick_inner +mcl_stairs:slab_purpur_block_top +mcl_stairs:slab_purpur_block_double +mesecons_pressureplates:pressure_plate_mangrove_off +mcl_mushrooms:brown_mushroom_block_stem_full +mesecons_pressureplates:pressure_plate_mangrove_on +mcl_stairs:slab_prismarine_brick +mcl_stairs:slab_prismarine_brick_top +mcl_stairs:slab_prismarine_brick_double +mesecons_button:button_mangrove_off +mcl_stairs:stair_birch_bark_inner +mcl_walls:endbricks_11 +mcl_mushrooms:brown_mushroom_block_cap_000011 +mcl_chests:violet_shulker_box_small +mcl_wool:pink +mesecons:wire_01100000_off +mcl_fences:birch_fence +mesecons_button:button_stone_on +mcl_fences:birch_fence_gate +mcl_stairs:stair_prismarine_dark +mesecons:wire_10010000_on +mesecons_button:button_mangrove_on +mcl_stairs:stair_prismarine_dark_inner +mcl_trees:leaves_oak_orphan +mcl_trees:leaves_jungle +mcl_chests:magenta_shulker_box_small +mcl_signs:standing_sign_oak +mcl_mushrooms:brown_mushroom_block_cap_111101 +mcl_stairs:slab_prismarine_dark_top +mcl_stairs:slab_prismarine_dark_double +mcl_signs:standing_sign_jungle +mcl_colorblocks:concrete_powder_yellow +mcl_signs:standing_sign_birch +mcl_trees:leaves_jungle_orphan +mesecons_button:button_polished_blackstone_off +mcl_stairs:slab_spruce_double +mcl_doors:door_birch_b_1 +mesecons:wire_11010000_on +mesecons_button:button_polished_blackstone_on +mcl_beehives:beehive +mcl_signs:standing_sign_crimson +mcl_doors:door_birch_t_1 +mcl_signs:standing_sign_warped +mcl_stonecutter:stonecutter +mcl_signs:standing_sign_cherry_blossom +mcl_target:target_off +mcl_mangrove:propagule_dirt +mcl_doors:door_birch_t_2 +mcl_walls:brick_11 +mcl_mangrove:propagule_coarse_dirt +mcl_stairs:stair_jungle_outer +mesecons:wire_11011101_off +mcl_farming:hay_block +mcl_beds:bed_grey_bottom +mcl_stairs:stair_sandstone_inner +mcl_lush_caves:azalea_flowering +mcl_panes:pane_cyan_flat +mcl_trees:leaves_birch +mcl_wool:white_carpet +mcl_mushrooms:brown_mushroom_block_cap_001110 +mcl_panes:pane_red_flat +mcl_doors:trapdoor_birch_open +mcl_mushrooms:brown_mushroom_block_cap_101111 +mcl_beacons:beacon_beam +mcl_blackstone:soul_soil +mcl_core:stone_with_redstone +mcl_flowerpots:flower_pot_propagule +signs_road:blue_street_sign +mcl_stairs:stair_birch_outer +mcl_stairs:stair_birch_inner +mcl_colorblocks:concrete_powder_pink +mesecons:wire_10010001_off +mcl_heads:steve +mesecons:wire_01110011_on +mcl_mangrove:propagule_clay +mcl_stairs:slab_mud_brick_double +mcl_stairs:stair_birch_bark +mcl_heads:steve_ceiling +mcl_stairs:stair_birch_bark_outer +mcl_panes:pane_natural_flat +mcl_walls:sandstone_15 +mcl_beehives:beehive_5 +mcl_beehives:bee_nest_5 +mesecons:wire_11110000_on +mcl_mud:mud +mcl_trees:leaves_acacia_orphan +mcl_stairs:stair_birch +mcl_stairs:slab_birch +mcl_stairs:slab_birch_top +mcl_stairs:slab_birch_double +mcl_colorblocks:concrete_cyan +mcl_colorblocks:glazed_terracotta_cyan +mcl_stairs:slab_spruce_top +mcl_colorblocks:hardened_clay_cyan +mcl_colorblocks:glazed_terracotta_magenta +mcl_signs:wall_sign_spruce +mcl_panes:pane_natural +mesecons_pressureplates:pressure_plate_spruce_off +mcl_fences:acacia_fence_gate_open +mcl_colorblocks:glazed_terracotta_light_blue +mcl_mushrooms:mushroom_red +mcl_mushrooms:red_mushroom_block_cap_101110 +mcl_stairs:slab_birch_bark +mcl_stairs:slab_birch_bark_top +mcl_stairs:slab_birch_bark_double +mcl_panes:bar +mcl_stairs:stair_mud_brick_inner +mcl_panes:pane_yellow_flat +mcl_core:podzol +mcl_core:podzol_snow +mcl_core:mycelium +mcl_core:mycelium_snow +mcl_trees:stripped_oak +mcl_beehives:beehive_1 +mcl_doors:trapdoor_birch +mcl_beehives:beehive_2 +mcl_panes:bar_flat +mcl_beehives:beehive_3 +mesecons:wire_10011000_off +mcl_beehives:beehive_4 +mesecons_pressureplates:pressure_plate_jungle_off +mcl_signs:standing_sign_dark_oak +mesecons_pressureplates:pressure_plate_dark_oak_off +homedecor:rope_light_on_floor_on +mcl_panes:pane_yellow +mcl_panes:pane_red +mcl_stairs:stair_prismarine_dark_outer +mcl_panes:pane_lime_flat +mcl_fences:birch_fence_gate_open +mcl_colorblocks:concrete_powder_purple +homedecor:rope_light_on_ceiling_on +homedecor:rope_light_on_ceiling_off +mcl_flowers:cornflower +mcl_flowers:lily_of_the_valley +mcl_lush_caves:moss +mesecons_delayer:delayer_off_locked +mcl_core:dirt +mcl_flowers:wither_rose +mcl_wool:lime +mcl_stairs:slab_end_bricks_top +mcl_trees:wood_birch +mcl_stairs:stair_prismarine_outer +mcl_stairs:stair_prismarine +mcl_wool:orange +mcl_core:stone +mcl_stairs:slab_jungle_bark_double +mcl_chests:chest_left +mcl_chests:trapped_chest +mcl_colorblocks:hardened_clay_lime +mcl_colorblocks:hardened_clay_orange +mcl_chests:trapped_chest_on +mcl_chests:ender_chest_small +mcl_wool:silver +mcl_chests:dark_grey_shulker_box_small +mcl_chests:violet_shulker_box +mcl_chests:green_shulker_box_small +mcl_doors:door_mangrove_b_1 +mcl_ocean:tube_coral_block +mesecons_button:button_acacia_on +mcl_wool:black +mesecons_button:button_acacia_off +mcl_chests:brown_shulker_box_small +mcl_chests:cyan_shulker_box_small +mcl_chests:grey_shulker_box_small +mcl_mushrooms:brown_mushroom_block_cap_000000 +mcl_chests:blue_shulker_box_small +mcl_stairs:slab_purpur_block +mcl_stairs:slab_prismarine +mcl_panes:pane_light_blue +mcl_panes:pane_silver +mcl_target:target_on +mcl_ocean:dead_tube_coral_block +mcl_ocean:dead_tube_coral +mcl_ocean:tube_coral_fan +mcl_ocean:brain_coral_block +mcl_ocean:dead_brain_coral_block +mcl_ocean:brain_coral +mcl_ocean:brain_coral_fan +mcl_ocean:dead_brain_coral_fan +mcl_ocean:bubble_coral +mcl_ocean:dead_fire_coral_fan +mcl_mushrooms:brown_mushroom_block_cap_010111 +mcl_ocean:kelp_dirt +mcl_mushrooms:brown_mushroom_block_cap_011000 +mcl_ocean:kelp_gravel +mcl_mushrooms:brown_mushroom_block_cap_011001 +mcl_ocean:sea_pickle_2_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_cap_011010 +mcl_ocean:sea_pickle_3_off_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_cap_011011 +mcl_ocean:sea_pickle_4_off_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_cap_011100 +mcl_nether:nether_brick +mcl_mushrooms:brown_mushroom_block_cap_011101 +mcl_stairs:slab_quartzblock_double +mcl_mushrooms:brown_mushroom_block_cap_011110 +mcl_stairs:stair_quartz_smooth_inner +mcl_mushrooms:brown_mushroom_block_cap_011111 +mcl_stairs:slab_quartz_smooth_double +mcl_mushrooms:brown_mushroom_block_cap_100000 +mcl_nether:nether_lava_flowing +mcl_mushrooms:brown_mushroom_block_cap_100001 +mcl_fences:red_nether_brick_fence_gate +mcl_mushrooms:brown_mushroom_block_cap_100010 +mcl_mushrooms:red_mushroom_block_cap_000100 +mcl_mushrooms:brown_mushroom_block_cap_100011 +mcl_mushrooms:red_mushroom_block_cap_000010 +mcl_mushrooms:brown_mushroom_block_cap_100100 +mcl_meshhand:character_male_crea +mcl_mushrooms:brown_mushroom_block_cap_100101 +mcl_flowers:double_grass +mcl_sus_nodes:sand +mcl_doors:iron_trapdoor +mcl_mushrooms:brown_mushroom_block_cap_100111 +mcl_copper:stone_with_copper +mcl_mushrooms:brown_mushroom_block_cap_101000 +mcl_copper:block_oxidized +mcl_mushrooms:brown_mushroom_block_cap_101001 +mcl_stairs:stair_copper_weathered_cut +mcl_mushrooms:brown_mushroom_block_cap_101010 +mcl_stairs:stair_copper_oxidized_cut_inner +mcl_mushrooms:brown_mushroom_block_cap_101011 +mcl_walls:sandstone_10 +mcl_mushrooms:brown_mushroom_block_cap_101100 +mesecons_torch:mesecon_torch_off +mcl_mushrooms:brown_mushroom_block_cap_101101 +mcl_core:stone_with_emerald +mcl_nether:nether_wart_0 +mcl_crafting_table:crafting_table +mesecons_delayer:delayer_on_4 +mcl_stairs:stair_blackstone +mcl_core:stone_with_diamond +homedecor:chandelier_steel +homedecor:chain_brass_top +mcl_core:stonebrick +mcl_stairs:stair_diorite +mcl_mushrooms:brown_mushroom_block_cap_000010 +mcl_core:glass_magenta +mcl_core:stonebrickcarved +homedecor:candle +mcl_furnaces:furnace +mcl_core:stonebrickcracked +homedecor:candlestick_brass +homedecor:oil_lamp +mcl_core:glass_blue +mcl_stairs:slab_diorite_top +mcl_stairs:slab_diorite_double +mcl_core:stone_smooth +mcl_flowerpots:flower_pot_mushroom_red +mcl_core:granite +mcl_walls:sandstone_6 +mcl_core:glass_green +mcl_walls:sandstone_7 +mcl_core:granite_smooth +mesecons_pistons:piston_down_normal_on +homedecor:kitchen_cabinet_colorable_with_sink +homedecor:dishwasher +mcl_core:andesite +mcl_colorblocks:hardened_clay +mcl_stairs:stair_cobble_outer +mcl_stairs:stair_cobble_inner +mcl_core:andesite_smooth +homedecor:dishwasher_marble +homedecor:dishwasher_granite +homedecor:kitchen_faucet +mcl_core:diorite +mcl_stairs:slab_cobble +mcl_stairs:slab_cobble_top +mcl_stairs:slab_cobble_double +mcl_core:diorite_smooth +homedecor:toilet_paper +mcl_stairs:stair_blackstone_brick_polished_inner +mcl_core:glass_red +mcl_sponges:sponge_wet_river_water +mcl_walls:prismarine_0 +mcl_core:dirt_with_grass_snow +homedecor:glowlight_half_14 +homedecor:glowlight_quarter_14 +homedecor:glowlight_small_cube_14 +mcl_core:glass_silver +homedecor:ground_lantern_14 +mcl_stairs:stair_mossycobble_outer +mcl_stairs:stair_mossycobble_inner +mcl_walls:endbricks_1 +homedecor:ceiling_lantern_14 +homedecor:lattice_lantern_large_14 +mcl_walls:endbricks_6 +mcl_core:glass_light_blue +mcl_stairs:slab_mossycobble +mcl_stairs:slab_mossycobble_top +mcl_stairs:slab_mossycobble_double +mcl_walls:netherbrick_3 +mcl_blackstone:wall_2 +homedecor:oven_active +mcl_blackstone:wall_3 +mcl_core:glass_orange +mcl_blackstone:wall_4 +mcl_walls:mudbrick_10 +mcl_blackstone:wall_5 +mcl_walls:mudbrick_13 +mcl_blackstone:wall_6 +mcl_stairs:stair_brick_block +mcl_core:glass_lime +mcl_stairs:stair_brick_block_outer +mcl_stairs:stair_brick_block_inner +mcl_core:sand +mcl_core:gravel +mcl_trees:leaves_mangrove_orphan +mcl_blackstone:wall_10 +mcl_walls:mudbrick_15 +mcl_core:glass_purple +mcl_stairs:slab_brick_block_top +mcl_stairs:slab_brick_block_double +homedecor:oven_active_locked +mcl_core:sandstone +mesecons:wire_11101000_off +mcl_blackstone:wall_14 +homedecor:oven_steel_active +mcl_blackstone:wall_15 +mcl_fences:oak_fence_gate_open +mcl_blackstone:wall_16 +mcl_mushrooms:brown_mushroom_block_cap_111100 +mcl_core:sandstonesmooth +mcl_stairs:stair_sandstone +mcl_core:glass_cyan +mcl_stairs:stair_sandstone_outer +mcl_core:sandstonecarved +mcl_signs:standing_sign_mangrove +mcl_blackstone:soul_torch_wall +mcl_walls:netherbrick_4 +mcl_core:sandstonesmooth2 +homedecor:oven_steel_locked +mcl_stairs:slab_sandstone +mcl_core:redsand +mcl_colorblocks:hardened_clay_yellow +mcl_deepslate:deepslate_cobbled +mcl_mushrooms:brown_mushroom_block_cap_000001 +mcl_ocean:sea_lantern +mcl_deepslate:deepslate_reinforced +mcl_colorblocks:concrete_yellow +mcl_portals:portal_gateway +mcl_deepslate:infested_deepslate +mcl_mushrooms:brown_mushroom_block_stem +mcl_fire:fire +mcl_core:redsandstonesmooth +mcl_stairs:stair_sandstonesmooth2 +mesecons:wire_01100000_on +mcl_stairs:stair_sandstonesmooth2_outer +mcl_core:redsandstonecarved +mcl_cauldrons:cauldron_2r +mcl_cauldrons:cauldron_3 +mcl_cauldrons:cauldron_3r +mcl_core:redsandstonesmooth2 +mesecons:wire_11000000_off +mcl_stairs:slab_sandstonesmooth2 +mcl_stairs:slab_sandstonesmooth2_top +mcl_stairs:slab_sandstonesmooth2_double +mcl_beds:bed_light_blue_bottom +mcl_walls:andesite_16 +mcl_colorblocks:hardened_clay_white +mcl_deepslate:deepslate_with_redstone_lit +mcl_deepslate:deepslate_with_redstone +mcl_colorblocks:concrete_powder_white +mcl_mushrooms:red_mushroom_block_cap_010110 +mcl_colorblocks:concrete_white +mcl_walls:granite_0 +mcl_lanterns:soul_lantern_floor +mcl_walls:granite_1 +mcl_walls:granite_2 +mcl_core:mossycobble +mcl_walls:granite_3 +mcl_wool:yellow +mcl_walls:granite_4 +mcl_smithing_table:table +mcl_walls:granite_5 +mcl_stairs:slab_sandstonesmooth +mcl_walls:granite_6 +mcl_stairs:slab_sandstonesmooth_double +mcl_walls:granite_7 +mcl_walls:granite_8 +mcl_fences:jungle_fence_gate_open +mcl_walls:granite_9 +mcl_colorblocks:hardened_clay_pink +mcl_walls:granite_10 +pipeworks:expansion_tank_1 +mcl_walls:granite_11 +mcl_walls:prismarine_16 +mcl_walls:granite_12 +mcl_beds:bed_magenta_bottom +mcl_mud:packed_mud +pipeworks:storage_tank_1 +mcl_walls:granite_14 +mcl_walls:sandstone_9 +mcl_walls:granite_15 +mcl_stairs:stair_stone_rough +mcl_walls:granite_16 +mcl_stairs:stair_stone_rough_outer +mcl_stairs:stair_stone_rough_inner +mcl_stairs:stair_andesite_smooth +mesecons:wire_01010101_off +mcl_mushrooms:brown_mushroom_block_cap_110100 +mesecons_torch:mesecon_torch_off_wall +mcl_walls:diorite_0 +mcl_stairs:slab_deepslate_cobbled +mcl_walls:diorite_1 +mcl_doors:door_jungle_b_2 +mcl_walls:diorite_2 +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_male_surv +mcl_walls:diorite_3 +homedecor:refrigerator_white_locked +mcl_walls:diorite_4 +mcl_flowers:tallgrass +mcl_walls:diorite_5 +homedecor:refrigerator_steel_locked +mcl_walls:diorite_6 +mcl_flowers:dandelion +mcl_walls:diorite_7 +mcl_core:deadbush +mcl_walls:diorite_8 +mcl_stairs:stair_mud_brick +mcl_deepslate:deepslate_with_coal +mcl_stairs:stair_mud_brick_outer +mcl_walls:diorite_10 +mcl_trees:sapling_acacia +mcl_walls:diorite_11 +mcl_trees:sapling_cherry_blossom +mcl_walls:diorite_12 +mcl_deepslate:deepslate_with_iron +mcl_walls:diorite_13 +mcl_stairs:slab_mud_brick_top +mcl_walls:diorite_14 +mcl_trees:tree_spruce +mcl_walls:diorite_15 +mcl_stairs:slab_goldblock +mcl_deepslate:deepslate_with_gold +mcl_stairs:slab_goldblock_double +mcl_walls:diorite_21 +mcl_stairs:stair_jungle_bark +mcl_monster_eggs:monster_egg_stonebrickmossy +mcl_stairs:stair_jungle_bark_outer +mesecons:wire_11101010_on +mcl_deepslate:deepslate_with_emerald +mcl_core:dirt_with_grass +mcl_walls:brick_1 +mcl_stairs:stair_deepslate_cobbled_outer +mcl_walls:brick_2 +mcl_deepslate:deepslate_with_copper +mcl_walls:brick_3 +mcl_deepslate:deepslate_with_diamond +mcl_walls:brick_4 +mcl_stairs:slab_jungle_double diff --git a/mods/xcompat/test/nodelist/minetest.txt b/mods/xcompat/test/nodelist/minetest.txt new file mode 100644 index 0000000..472668a --- /dev/null +++ b/mods/xcompat/test/nodelist/minetest.txt @@ -0,0 +1,1494 @@ +pipeworks:steel_block_embedded_tube +steel:roofing +homedecor:ceiling_lantern_0 +steel:roofing_wall +homedecor:lattice_lantern_large_0 +pipeworks:steel_pane_embedded_tube +steel:strut +homedecor:lattice_lantern_small_0 +steel:strut_mount +homedecor:desk_lamp_0 +homedecor:dryer +steel:steel_block +homedecor:ceiling_lamp_0 +homedecor:ironing_board +beds:bed_bottom +homedecor:table_lamp_0 +basic_materials:cement_block +homedecor:standing_lamp_0 +beds:fancy_bed_top +basic_materials:concrete_block +steel:shingle_side_roofing +basic_materials:chain_steel +steel:shingle_outer_corner_roofing +steel:shingle_inner_corner_roofing +homedecor:inbox +basic_materials:brass_block +homedecor:glowlight_small_cube_1 +homedecor:plasma_lamp_1 +homedecor:ground_lantern_1 +homedecor:hanging_lantern_1 +homedecor:ceiling_lantern_1 +homedecor:lattice_lantern_large_1 +homedecor:lattice_lantern_small_1 +homedecor:filing_cabinet_locked +homedecor:filing_cabinet +homedecor:ceiling_lamp_1 +doors:homedecor_wood_plain_d +homedecor:desk_locked +homedecor:standing_lamp_1 +homedecor:glowlight_half_2 +homedecor:glowlight_quarter_2 +stairs:stair_stonebrick +homedecor:calendar +doors:homedecor_exterior_fancy_a +stairs:stair_inner_stonebrick +doors:homedecor_exterior_fancy_b +homedecor:hanging_lantern_2 +stairs:stair_outer_stonebrick +homedecor:ceiling_lantern_2 +stairs:slab_stonebrick +homedecor:lattice_lantern_small_2 +stairs:stair_stone_block +homedecor:desk_lamp_2 +default:bush_stem +homedecor:ceiling_lamp_2 +stairs:stair_inner_stone_block +default:bush_leaves +homedecor:table_lamp_2 +stairs:stair_outer_stone_block +homedecor:standing_lamp_2 +tnt:tnt_burning +stairs:slab_stone_block +default:blueberry_bush_leaves +homedecor:glowlight_quarter_3 +homedecor:glowlight_small_cube_3 +default:acacia_bush_stem +homedecor:plasma_lamp_3 +stairs:stair_inner_desert_stone +homedecor:ground_lantern_3 +default:pine_bush_stem +stairs:stair_outer_desert_stone +default:pine_bush_needles +homedecor:ceiling_lantern_3 +stairs:slab_desert_stone +default:sand_with_kelp +stairs:stair_desert_cobble +homedecor:lattice_lantern_small_3 +boards:black_board +boards:green_board +stairs:stair_inner_desert_cobble +homedecor:ceiling_lamp_3 +homedecor:table_lamp_3 +default:coral_skeleton +homedecor:standing_lamp_3 +homedecor:fishtank_lighted +homedecor:glowlight_half_4 +stairs:stair_desert_stonebrick +homedecor:glowlight_quarter_4 +default:coral_cyan +pipeworks:pump_off +stairs:stair_inner_desert_stonebrick +building_blocks:Tar +stairs:slab_ice +default:coral_orange +homedecor:wall_sconce +stairs:stair_snowblock +homedecor:ceiling_lantern_4 +stairs:stair_inner_snowblock +stairs:stair_desert_stone_block +building_blocks:fakegrass +default:water_flowing +building_blocks:hardwood +stairs:stair_outer_snowblock +homedecor:desk_lamp_4 +default:river_water_source +stairs:slab_snowblock +default:river_water_flowing +stairs:stair_outer_desert_stone_block +stairs:stair_glass +homedecor:standing_lamp_4 +homedecor:piano +stairs:slab_glass +homedecor:glowlight_half_5 +stairs:stair_sandstone +homedecor:glowlight_quarter_5 +stairs:stair_inner_glass +pipeworks:filter +pipeworks:mese_filter +stairs:stair_inner_sandstone +stairs:stair_outer_glass +homedecor:ground_lantern_5 +stairs:stair_obsidian_glass +building_blocks:grate +stairs:slab_sandstone +stairs:slab_obsidian_glass +homedecor:lattice_lantern_large_5 +stairs:stair_sandstonebrick +stairs:stair_inner_obsidian_glass +homedecor:lattice_lantern_small_5 +default:bookshelf +stairs:stair_inner_sandstonebrick +fireflies:firefly_bottle +pipeworks:priority_tube_1 +stairs:stair_outer_sandstonebrick +building_blocks:brobble_spread +stairs:slab_sandstonebrick +pipeworks:priority_tube_4 +pipeworks:priority_tube_5 +building_blocks:Tarmac_spread +default:ladder_wood +building_blocks:terrycloth_towel +default:ladder_steel +building_blocks:BWtile +default:fence_wood +pipeworks:priority_tube_9 +stairs:slab_sandstone_block +default:fence_acacia_wood +pipeworks:priority_tube_10 +stairs:stair_desert_sandstone +default:fence_junglewood +default:permafrost_with_moss +default:fence_pine_wood +stairs:stair_inner_desert_sandstone +default:sand +default:fence_aspen_wood +default:desert_sand +default:fence_rail_wood +default:silver_sand +stairs:slab_desert_sandstone +default:gravel +default:fence_rail_acacia_wood +stairs:stair_desert_sandstone_brick +vessels:shelf +default:clay +default:fence_rail_junglewood +pipeworks:mese_tube_010100 +stairs:stair_inner_desert_sandstone_brick +vessels:drinking_glass +default:snowblock +pipeworks:mese_tube_010101 +default:ice +vessels:steel_bottle +flowers:rose +default:cave_ice +stairs:slab_desert_sandstone_brick +pipeworks:tag_tube_100101 +flowers:geranium +stairs:stair_desert_sandstone_block +default:obsidian_glass +flowers:dandelion_white +farming:cotton_5 +default:brick +stairs:stair_inner_desert_sandstone_block +farming:cotton_6 +default:meselamp +carts:powerrail +stairs:stair_outer_desert_sandstone_block +pipeworks:tag_tube_101010 +default:mese_post_light +pipeworks:tube_4 +default:mese_post_light_acacia_wood +default:mese_post_light_junglewood +pipeworks:tag_tube_101100 +default:mese_post_light_pine_wood +pipeworks:mese_tube_011011 +default:mese_post_light_aspen_wood +default:cloud +default:junglewood +stairs:stair_inner_silver_sandstone +pipeworks:tag_tube_101111 +stairs:stair_outer_silver_sandstone +homedecor:table_lamp_8 +stairs:slab_silver_sandstone +pipeworks:tube_8 +homedecor:standing_lamp_8 +default:pine_wood +pipeworks:tag_tube_110011 +homedecor:glowlight_half_9 +homedecor:glowlight_quarter_9 +pipeworks:mese_tube_100000 +default:acacia_tree +pipeworks:tag_tube_110101 +flowers:mushroom_red +default:acacia_wood +homedecor:plasma_lamp_9 +flowers:mushroom_brown +default:acacia_leaves +homedecor:ground_lantern_9 +pipeworks:mese_tube_100010 +pipeworks:tag_tube_111000 +homedecor:hanging_lantern_9 +default:aspen_tree +homedecor:ceiling_lantern_9 +pipeworks:tag_tube_111010 +homedecor:lattice_lantern_large_9 +pipeworks:tag_tube_111011 +homedecor:lattice_lantern_small_9 +pipeworks:pipe_compatibility_empty +pipeworks:tag_tube_111100 +pipeworks:pipe_compatibility_loaded +default:stone_with_coal +flowers:waterlily +default:coalblock +flowers:waterlily_waving +default:stone_with_iron +pipeworks:entry_panel_empty +default:steelblock +pipeworks:straight_pipe_empty +default:stone_with_copper +pipeworks:valve_on_loaded +pipeworks:entry_panel_loaded +default:copperblock +pipeworks:flow_sensor_loaded +default:stone_with_tin +default:tinblock +flowers:chrysanthemum_green +flowers:tulip_black +default:bronzeblock +default:stone_with_mese +default:mese +default:stone_with_gold +default:goldblock +default:stone_with_diamond +default:diamondblock +default:large_cactus_seedling +default:dry_shrub +default:junglegrass +default:grass_1 +default:dry_grass_1 +default:fern_1 +default:marram_grass_1 +homedecor:curtainrod_wood +pipeworks:broken_tube_2 +homedecor:spiral_staircase +pipeworks:broken_tube_3 +pipeworks:broken_tube_4 +pipeworks:broken_tube_5 +pipeworks:broken_tube_6 +homedecor:flower_pot_terracotta +homedecor:flower_pot_green +homedecor:coatrack_wallmount +homedecor:coat_tree +pipeworks:broken_tube_9 +pipeworks:broken_tube_10 +homedecor:welcome_mat_green +pipeworks:broken_tube_compatibility +homedecor:rug_small +homedecor:welcome_mat_brown +homedecor:rug_large +homedecor:rug_persian +homedecor:welcome_mat_grey +homedecor:japanese_wall_top +homedecor:japanese_wall_middle +homedecor:japanese_wall_bottom +homedecor:tatami_mat +homedecor:pool_table +homedecor:dartboard +homedecor:sportbench +homedecor:skateboard +homedecor:fence_picket_corner +homedecor:fence_picket +homedecor:banister_wood_horizontal +default:apple +homedecor:fence_picket_corner_white +homedecor:fence_picket_white +homedecor:fence_privacy_corner +homedecor:ceiling_paint +default:tree +homedecor:ceiling_tile +homedecor:fence_privacy +default:jungletree +default:jungleleaves +homedecor:fence_barbed_wire_corner +homedecor:fence_barbed_wire +default:pine_tree +default:pine_needles +homedecor:fence_chainlink_corner +homedecor:fence_chainlink +homedecor:fence_wrought_iron_2_corner +homedecor:analog_clock_wood +homedecor:grandfather_clock +homedecor:potted_rose +homedecor:analog_clock_plastic +homedecor:potted_tulip +homedecor:alarm_clock +default:sapling +default:junglesapling +default:pine_sapling +default:acacia_sapling +default:aspen_sapling +default:bush_sapling +default:blueberry_bush_sapling +default:acacia_bush_sapling +default:pine_bush_sapling +default:emergent_jungle_sapling +default:stonebrick +homedecor:banister_wood_diagonal_left +default:stone_block +homedecor:banister_wood_horizontal_red +homedecor:banister_wood_diagonal_left_red +default:desert_stone +default:desert_cobble +homedecor:banister_wood_horizontal_vermilion +default:desert_stonebrick +homedecor:banister_wood_horizontal_orange +homedecor:air_conditioner +homedecor:banister_wood_diagonal_left_orange +default:sandstone +homedecor:desk_fan +default:sandstonebrick +homedecor:ceiling_fan +default:sandstone_block +homedecor:space_heater +default:desert_sandstone +homedecor:radiator +default:desert_sandstone_brick +homedecor:oven_steel +stairs:stair_silver_sandstone_brick +default:desert_sandstone_block +homedecor:desk_lamp_5 +homedecor:kitchen_cabinet_colorable +default:silver_sandstone +homedecor:ceiling_lamp_5 +stairs:stair_inner_silver_sandstone_brick +default:silver_sandstone_brick +pipeworks:teleport_tube_7 +homedecor:table_lamp_5 +default:silver_sandstone_block +stairs:stair_outer_silver_sandstone_brick +homedecor:standing_lamp_5 +butterflies:butterfly_red +butterflies:butterfly_violet +default:obsidianbrick +homedecor:shower_head +homedecor:glowlight_half_6 +default:obsidian_block +homedecor:glowlight_quarter_6 +homedecor:glowlight_small_cube_6 +homedecor:plasma_lamp_6 +stairs:stair_inner_silver_sandstone_block +homedecor:ground_lantern_6 +default:dirt_with_grass_footsteps +homedecor:hanging_lantern_6 +butterflies:hidden_butterfly_white +homedecor:ceiling_lantern_6 +stairs:slab_silver_sandstone_block +homedecor:lattice_lantern_large_6 +butterflies:hidden_butterfly_red +stairs:stair_obsidian +homedecor:rope_light_on_ceiling_on +homedecor:rope_light_on_ceiling_off +default:dirt_with_coniferous_litter +homedecor:desk_lamp_6 +butterflies:hidden_butterfly_violet +stairs:stair_inner_obsidian +homedecor:ceiling_lamp_6 +homedecor:wall_lamp_on +lavalamp:lavalamp_off +homedecor:table_lamp_6 +homedecor:standing_lamp_6 +stairs:slab_obsidian +homedecor:glowlight_half_7 +stairs:stair_obsidianbrick +homedecor:glowlight_quarter_7 +homedecor:toaster_loaf +homedecor:glowlight_small_cube_7 +homedecor:toaster +stairs:stair_inner_obsidianbrick +homedecor:bottle_brown +homedecor:plasma_lamp_7 +homedecor:4_bottles_green +homedecor:4_bottles_multi +homedecor:ground_lantern_7 +homedecor:coffee_maker +homedecor:hanging_lantern_7 +homedecor:ceiling_lantern_7 +pipeworks:tube_2 +fire:basic_flame +homedecor:lattice_lantern_large_7 +fire:permanent_flame +homedecor:lattice_lantern_small_7 +homedecor:desk_lamp_7 +homedecor:ceiling_lamp_7 +homedecor:table_lamp_7 +homedecor:standing_lamp_7 +fireflies:hidden_firefly +homedecor:glowlight_half_8 +homedecor:glowlight_quarter_8 +doors:homedecor_french_mahogany_c +homedecor:glowlight_small_cube_8 +doors:homedecor_french_mahogany_d +homedecor:shingles_terracotta +homedecor:plasma_lamp_8 +xpanes:obsidian_pane +homedecor:ground_lantern_8 +pipeworks:mese_sand_tube_2 +homedecor:hanging_lantern_8 +pipeworks:mese_sand_tube_3 +homedecor:ceiling_lantern_8 +pipeworks:mese_sand_tube_4 +itemframes:pedestal +homedecor:lattice_lantern_large_8 +pipeworks:mese_sand_tube_5 +doors:homedecor_french_white_c +homedecor:lattice_lantern_small_8 +doors:homedecor_french_white_d +pipeworks:sand_tube_1 +homedecor:desk_lamp_8 +pipeworks:mese_sand_tube_7 +homedecor:gate_barbed_wire_open +homedecor:ceiling_lamp_8 +homedecor:gate_barbed_wire_closed +vessels:glass_bottle +homedecor:gate_chainlink_open +flowers:dandelion_yellow +homedecor:gate_chainlink_closed +homedecor:gate_picket_open +pipeworks:sand_tube_5 +homedecor:gate_picket_closed +homedecor:gate_picket_white_open +doors:homedecor_basic_panel_c +homedecor:gate_picket_white_closed +homedecor:chain_steel_top +homedecor:chandelier_steel +homedecor:chain_brass_top +homedecor:chandelier_brass +pipeworks:mese_tube_000100 +xpanes:trapdoor_steel_bar_open +pipeworks:sand_tube_9 +homedecor:candle +homedecor:candlestick_wrought_iron +homedecor:candle_thin +homedecor:candlestick_brass +homedecor:oil_lamp +homedecor:oil_lamp_tabletop +homedecor:door_japanese_closed +pipeworks:mese_tube_000110 +doors:homedecor_wood_plain_a +doors:homedecor_wrought_iron_a +doors:homedecor_wrought_iron_b +pipeworks:mese_tube_000111 +doors:homedecor_wrought_iron_c +doors:homedecor_wrought_iron_d +pipeworks:mese_tube_001000 +pipeworks:mese_tube_001001 +wool:cyan +bones:bones +homedecor:glowlight_half_14 +homedecor:glowlight_quarter_14 +homedecor:glowlight_small_cube_14 +homedecor:plasma_lamp_14 +homedecor:ground_lantern_14 +doors:homedecor_carolina_d +homedecor:hanging_lantern_14 +doors:homedecor_french_white_b +homedecor:ceiling_lantern_14 +homedecor:lattice_lantern_large_14 +homedecor:lattice_lantern_small_14 +homedecor:desk_lamp_14 +homedecor:ceiling_lamp_14 +homedecor:table_lamp_14 +homedecor:standing_lamp_14 +xpanes:trapdoor_steel_bar +homedecor:torch_wall +pipeworks:mese_tube_000001 +doors:homedecor_woodglass_a +pipeworks:mese_tube_001111 +doors:homedecor_woodglass_b +pipeworks:mese_tube_000010 +doors:homedecor_woodglass_c +doors:homedecor_basic_panel_a +doors:homedecor_woodglass_d +doors:homedecor_basic_panel_b +pipeworks:mese_tube_010001 +wool:pink +pipeworks:mese_tube_010010 +stairs:stair_sandstone_block +lavalamp:lavalamp +pipeworks:mese_tube_010011 +doors:homedecor_closet_mahogany_a +xpanes:pane +doors:homedecor_closet_mahogany_b +homedecor:glowlight_half_0 +doors:homedecor_closet_mahogany_d +homedecor:glowlight_quarter_0 +homedecor:glowlight_small_cube_0 +xpanes:obsidian_pane_flat +homedecor:plasma_lamp_0 +homedecor:ground_lantern_0 +doors:homedecor_closet_oak_a +doors:homedecor_closet_oak_b +doors:homedecor_closet_oak_c +doors:homedecor_closet_oak_d +doors:homedecor_wood_plain_b +doors:homedecor_wood_plain_c +doors:hidden +default:grass_4 +default:grass_5 +default:dry_grass_2 +default:dry_grass_3 +default:dry_grass_4 +default:dry_grass_5 +default:fern_2 +default:fern_3 +default:marram_grass_2 +default:marram_grass_3 +homedecor:bed_kingsize +homedecor:nightstand_oak_one_drawer +homedecor:nightstand_oak_two_drawers +homedecor:nightstand_mahogany_one_drawer +homedecor:nightstand_mahogany_two_drawers +ontime_clocks:green_digital +ontime_clocks:red_digital +ontime_clocks:white +ontime_clocks:frameless_black +ontime_clocks:frameless_gold +homedecor:nightstand_mahogany_two_drawers_locked +ontime_clocks:frameless_white +doors:trapdoor +homedecor:pole_brass +doors:trapdoor_steel +homedecor:window_quartered +homedecor:window_plain +homedecor:blinds_thin +homedecor:blinds_thick +homedecor:window_flowerbox +homedecor:nightstand_oak_one_drawer_locked +air +pipeworks:straight_pipe_loaded +homedecor:wall_shelf +pipeworks:pipe_1_loaded +walls:desertcobble +doors:gate_acacia_wood_closed +doors:gate_junglewood_closed +doors:gate_pine_wood_closed +doors:gate_aspen_wood_closed +pipeworks:pipe_3_empty +pipeworks:pipe_3_loaded +ignore +homedecor:wood_table_large_square_with_wrought_iron_legs +stairs:slab_steelblock +stairs:stair_pine_wood +stairs:stair_tinblock +doors:door_wood_b +doors:door_wood_c +farming:cotton_wild +stairs:stair_inner_tinblock +homedecor:wood_table_small_square_with_brass_legs +pipeworks:pipe_6_loaded +homedecor:stained_glass +farming:wheat_3 +homedecor:wood_table_small_square_with_wrought_iron_legs +pipeworks:pipe_7_empty +farming:wheat_4 +pipeworks:pipe_7_loaded +stairs:slab_tinblock +farming:wheat_5 +pipeworks:pipe_8_empty +stairs:stair_copperblock +pipeworks:pipe_8_loaded +farming:wheat_7 +homedecor:wood_table_small_round_with_brass_legs +stairs:stair_inner_copperblock +default:sign_wall_wood +homedecor:wood_table_small_round_with_wrought_iron_legs +stairs:stair_outer_copperblock +default:sign_wall_steel +homedecor:wood_table_small_round_with_wood_legs +default:dirt_with_snow +stairs:stair_bronzeblock +farming:cotton_1 +default:cobble +default:mossycobble +stairs:slab_cobble +stairs:slab_mossycobble +stairs:stair_cobble +stairs:stair_mossycobble +lrfurn:endtable +stairs:stair_inner_mossycobble +stairs:stair_outer_cobble +stairs:stair_outer_mossycobble +stairs:stair_outer_bronzeblock +walls:mossycobble +farming:dry_soil +farming:dry_soil_wet +stairs:slab_bronzeblock +technic:granite +stairs:stair_goldblock +lrfurn:coffeetable +stairs:stair_inner_goldblock +farming:desert_sand_soil_wet +stairs:stair_outer_goldblock +doors:door_steel_a +stairs:slab_goldblock +doors:door_steel_b +doors:door_steel_c +homedecor:book_grey +doors:door_steel_d +homedecor:book_open_grey +stairs:stair_inner_ice +steles:stone_stele +steles:sandstone_stele +farming:seed_wheat +steles:desert_stone_stele +homedecor:trash_can_green_open +doors:door_glass_b +homedecor:trash_can_green +homedecor:book_red +doors:door_glass_d +homedecor:book_open_red +homedecor:shingle_side_glass +homedecor:skylight +homedecor:shingle_outer_corner_terracotta +homedecor:shingle_inner_corner_terracotta +homedecor:book_open_green +homedecor:shingle_inner_corner_wood +homedecor:shingle_outer_corner_wood +homedecor:shingle_side_wood +doors:door_obsidian_glass_c +homedecor:book_blue +doors:trapdoor_open +homedecor:book_open_blue +homedecor:trash_can +homedecor:shingles_asphalt +stairs:slab_straw +homedecor:book_violet +homedecor:book_open_violet +homedecor:skylight_frosted +pipeworks:expansion_tank_1 +doors:gate_wood_open +homedecor:nightstand_oak_two_drawers_locked +homedecor:nightstand_mahogany_one_drawer_locked +homedecor:book_brown +doors:gate_acacia_wood_open +homedecor:bed_extended +homedecor:book_open_brown +homedecor:bed_regular +doors:gate_junglewood_open +beds:bed_top +beds:fancy_bed_bottom +homedecor:table_legs_wood +doors:gate_pine_wood_open +homedecor:wood_table_small_square +farming:cotton_8 +farming:cotton_7 +homedecor:armchair +pipeworks:storage_tank_2 +farming:cotton_4 +farming:cotton_3 +farming:cotton_2 +farming:seed_cotton +farming:wheat_8 +farming:wheat_6 +farming:wheat_2 +pipeworks:expansion_tank_3 +stairs:stair_outer_straw +farming:wheat_1 +stairs:stair_inner_straw +stairs:stair_straw +farming:straw +pipeworks:storage_tank_3 +farming:desert_sand_soil +farming:soil_wet +farming:soil +fake_fire:ice_fire +homedecor:openframe_bookshelf +pipeworks:crossing_tube_9 +pipeworks:expansion_tank_4 +homedecor:office_chair_basic +stairs:slab_desert_stonebrick +homedecor:kitchen_chair_wood +homedecor:bench_large_2 +fake_fire:fancy_fire +pipeworks:storage_tank_4 +homedecor:glass_table_small_square +homedecor:bench_large_1 +signs_road:black_left_sign +homedecor:wood_table_small_round +pipeworks:one_way_tube +fake_fire:embers +signs_road:black_right_sign +homedecor:deckchair_striped_blue +pipeworks:mese_sand_tube_1 +doors:door_wood_a +lrfurn:sofa +signs_road:white_left_sign +pipeworks:storage_tank_5 +homedecor:shingle_inner_corner_asphalt +homedecor:table +homedecor:table_mahogany +homedecor:table_white +wool:magenta +default:lava_source +default:obsidian +signs_road:blue_left_sign +pipeworks:tag_tube_000110 +signs_road:blue_right_sign +fake_fire:chimney_top_stone +pipeworks:tag_tube_000111 +fake_fire:chimney_top_sandstone +wool:red +signs_road:green_left_sign +wool:orange +signs_road:green_right_sign +pipeworks:tag_tube_001001 +homedecor:kitchen_cabinet_colorable_marble_locked +homedecor:kitchen_cabinet_colorable_marble +pipeworks:tag_tube_001010 +signs_road:yellow_left_sign +default:coral_pink +signs_road:yellow_right_sign +homedecor:table_legs_brass +homedecor:kitchen_cabinet_colored_marble_locked +pipeworks:tag_tube_001100 +wool:yellow +signs_road:red_left_sign +homedecor:kitchen_cabinet_colored_with_drawers_marble +signs_road:red_right_sign +homedecor:table_legs_wrought_iron +pipeworks:tag_tube_001110 +wool:green +wool:dark_green +homedecor:kitchen_cabinet_colorable_with_drawers_marble_locked +homedecor:kitchen_cabinet_colorable_with_drawers_marble +wool:blue +pipeworks:storage_tank_8 +wool:violet +wool:black +wool:dark_grey +homedecor:kitchen_cabinet_colored_with_drawers_marble_locked +wool:grey +wool:white +homedecor:glass_table_large_square +pipeworks:autocrafter +signs_road:yellow_sign +signs_road:red_sign +homedecor:gate_half_door_closed +signs_road:red_street_sign +signs_road:green_sign +signs_road:blue_street_sign +homedecor:glass_table_large_square_with_wrought_iron_legs +signs_road:white_sign +doors:homedecor_exterior_fancy_d +default:coral_brown +homedecor:glass_table_large_square_with_wood_legs +homedecor:kitchen_cabinet_colorable_steel_locked +homedecor:gate_half_door_white_closed +pipeworks:expansion_tank_9 +pipeworks:expansion_tank_10 +pipeworks:storage_tank_9 +homedecor:gate_half_door_white_open +pipeworks:storage_tank_10 +homedecor:kitchen_cabinet_colored_steel_locked +pipeworks:expansion_tank_8 +homedecor:glass_table_small_square_with_brass_legs +pipeworks:storage_tank_7 +homedecor:kitchen_cabinet_colored_with_drawers_steel +pipeworks:expansion_tank_7 +homedecor:glass_table_small_square_with_wrought_iron_legs +pipeworks:storage_tank_6 +pipeworks:expansion_tank_6 +pipeworks:expansion_tank_5 +homedecor:glass_table_small_square_with_wood_legs +homedecor:kitchen_cabinet_colorable_with_drawers_steel +pipeworks:expansion_tank_2 +pipeworks:storage_tank_1 +pipeworks:storage_tank_0 +pipeworks:expansion_tank_0 +pipeworks:flow_sensor_empty +homedecor:kitchen_cabinet_colored_with_drawers_steel_locked +pipeworks:spigot_pouring +homedecor:banister_wood_horizontal_blue +homedecor:glass_table_small_round_with_brass_legs +pipeworks:grating +pipeworks:valve_off_empty +pipeworks:valve_on_empty +homedecor:glass_table_small_round_with_wrought_iron_legs +butterflies:butterfly_white +pipeworks:pipe_10_loaded +homedecor:kitchen_cabinet_colorable_half_locked +homedecor:glass_table_small_round_with_wood_legs +pipeworks:pipe_10_empty +pipeworks:pipe_9_loaded +pipeworks:pipe_9_empty +homedecor:kitchen_cabinet_colored_half_locked +pipeworks:pipe_6_empty +pipeworks:pipe_5_loaded +pipeworks:pipe_5_empty +homedecor:fence_wrought_iron_2 +pipeworks:pipe_4_loaded +pipeworks:pipe_4_empty +pipeworks:pipe_2_loaded +pipeworks:pipe_2_empty +homedecor:fence_brass +homedecor:kitchen_cabinet_colorable_with_sink_locked +pipeworks:pipe_1_empty +pipeworks:mese_sand_tube_compatibility +homedecor:fence_wrought_iron +pipeworks:mese_sand_tube_10 +homedecor:kitchen_cabinet_colored_with_sink_locked +pipeworks:mese_sand_tube_9 +pipeworks:mese_sand_tube_8 +pipeworks:mese_sand_tube_6 +homedecor:cutlery_set +homedecor:deckchair +pipeworks:sand_tube_compatibility +pipeworks:sand_tube_10 +pipeworks:sand_tube_8 +pipeworks:sand_tube_7 +pipeworks:sand_tube_6 +pipeworks:sand_tube_4 +pipeworks:sand_tube_3 +pipeworks:sand_tube_2 +pipeworks:teleport_tube_compatibility +pipeworks:teleport_tube_10 +pipeworks:teleport_tube_9 +pipeworks:teleport_tube_8 +pipeworks:teleport_tube_6 +pipeworks:teleport_tube_5 +pipeworks:teleport_tube_4 +pipeworks:teleport_tube_3 +pipeworks:teleport_tube_2 +pipeworks:teleport_tube_1 +pipeworks:tag_tube_111111 +pipeworks:tag_tube_111110 +pipeworks:tag_tube_111101 +pipeworks:tag_tube_111001 +pipeworks:tag_tube_110111 +pipeworks:tag_tube_110110 +pipeworks:tag_tube_110100 +pipeworks:tag_tube_110010 +pipeworks:tag_tube_110001 +pipeworks:tag_tube_110000 +pipeworks:tag_tube_101110 +pipeworks:tag_tube_101101 +pipeworks:tag_tube_101011 +pipeworks:tag_tube_101001 +homedecor:pole_wrought_iron +pipeworks:tag_tube_101000 +pipeworks:tag_tube_100111 +pipeworks:tag_tube_100110 +homedecor:bars +pipeworks:tag_tube_100100 +homedecor:hanging_lantern_5 +stairs:slab_desert_cobble +steel:plate_hard +homedecor:speaker_open +homedecor:wood_table_large_square_with_brass_legs +pipeworks:tag_tube_011111 +pipeworks:tag_tube_011110 +homedecor:L_binding_bars +pipeworks:tag_tube_011101 +homedecor:chains +pipeworks:tag_tube_011100 +homedecor:speaker +pipeworks:tag_tube_011011 +pipeworks:tag_tube_011010 +pipeworks:tag_tube_011001 +pipeworks:tag_tube_011000 +pipeworks:tag_tube_010111 +homedecor:kitchen_cabinet_colored_with_drawers_granite_locked +pipeworks:tag_tube_010101 +pipeworks:tag_tube_010100 +pipeworks:tag_tube_010011 +pipeworks:tag_tube_000000 +pipeworks:tag_tube_010010 +homedecor:kitchen_cabinet_colorable_steel +pipeworks:tag_tube_000001 +stairs:stair_wood +pipeworks:tag_tube_010000 +pipeworks:tag_tube_000010 +homedecor:kitchen_cabinet_colorable_with_drawers_steel_locked +pipeworks:tag_tube_001101 +pipeworks:tag_tube_000011 +stairs:stair_inner_wood +pipeworks:tag_tube_001011 +pipeworks:nodebreaker_off +pipeworks:tag_tube_001000 +pipeworks:tag_tube_000101 +stairs:stair_outer_wood +pipeworks:tag_tube_000100 +pipeworks:mese_tube_111111 +homedecor:banister_wood_diagonal_left_azure +stairs:stair_silver_sandstone_block +stairs:stair_outer_silver_sandstone_block +pipeworks:mese_tube_111011 +stairs:stair_junglewood +pipeworks:mese_tube_111010 +pipeworks:mese_tube_111001 +homedecor:potted_bonsai +pipeworks:mese_tube_110111 +homedecor:dvd_vcr +stairs:stair_inner_junglewood +pipeworks:mese_tube_110110 +pipeworks:deployer_on +pipeworks:mese_tube_110101 +xpanes:door_steel_bar_c +stairs:stair_outer_junglewood +homedecor:wardrobe +pipeworks:mese_tube_110011 +default:apple_mark +stairs:slab_junglewood +pipeworks:mese_tube_110001 +doors:homedecor_french_mahogany_a +pipeworks:mese_tube_101111 +doors:homedecor_french_oak_b +pipeworks:mese_tube_101101 +homedecor:painting_1 +homedecor:door_japanese_open +homedecor:plasma_ball_on +stairs:stair_inner_pine_wood +pipeworks:mese_tube_101010 +pipeworks:mese_tube_101001 +pipeworks:mese_tube_101000 +homedecor:painting_6 +homedecor:rope_light_on_floor_on +homedecor:rope_light_on_floor_off +pipeworks:mese_tube_100110 +doors:door_obsidian_glass_a +default:grass_2 +pipeworks:mese_tube_100011 +pipeworks:mese_tube_100001 +stairs:stair_acacia_wood +homedecor:speaker_small +pipeworks:mese_tube_011111 +pipeworks:mese_tube_011110 +homedecor:stereo +pipeworks:mese_tube_011101 +stairs:stair_inner_acacia_wood +pipeworks:mese_tube_011100 +pipeworks:mese_tube_011010 +pipeworks:mese_tube_011001 +pipeworks:mese_tube_011000 +stairs:stair_outer_acacia_wood +pipeworks:mese_tube_010111 +homedecor:telephone +pipeworks:mese_tube_010110 +stairs:slab_acacia_wood +pipeworks:mese_tube_010000 +homedecor:potted_dandelion_yellow +pipeworks:mese_tube_001110 +stairs:stair_aspen_wood +pipeworks:mese_tube_001101 +pipeworks:mese_tube_001100 +pipeworks:dispenser_on +pipeworks:mese_tube_001011 +pipeworks:mese_tube_001010 +stairs:stair_inner_aspen_wood +pipeworks:mese_tube_000101 +pipeworks:mese_tube_000011 +pipeworks:mese_tube_000000 +homedecor:simple_bench +stairs:stair_outer_aspen_wood +pipeworks:crossing_tube_compatibility +homedecor:kitchen_chair_padded +homedecor:potted_geranium +stairs:slab_aspen_wood +homedecor:office_chair_upscale +homedecor:tv_stand +homedecor:swing_rope +homedecor:swing +stairs:stair_stone +pipeworks:crossing_tube_7 +homedecor:potted_viola +doors:homedecor_basic_panel_d +pipeworks:crossing_tube_5 +homedecor:desk +stairs:stair_inner_stone +pipeworks:crossing_tube_3 +homedecor:potted_cactus +default:fence_rail_aspen_wood +homedecor:glass_table_large_square_with_brass_legs +stairs:stair_outer_stone +pipeworks:accelerator_tube_10 +homedecor:light_switch_on +pipeworks:accelerator_tube_9 +doors:door_wood_d +pipeworks:accelerator_tube_7 +pipeworks:accelerator_tube_6 +default:snow +pipeworks:accelerator_tube_4 +signs:wooden_left_sign +homedecor:power_outlet +signs:wooden_right_sign +homedecor:dishwasher_granite +homedecor:kitchen_faucet +homedecor:taps +pipeworks:accelerator_tube_3 +homedecor:copper_pans +homedecor:paper_towel +homedecor:toilet_paper +pipeworks:accelerator_tube_2 +homedecor:doorbell +pipeworks:accelerator_tube_1 +homedecor:desk_lamp_9 +homedecor:cardboard_box_big +pipeworks:priority_tube_compatibility +homedecor:ceiling_lamp_9 +pipeworks:priority_tube_8 +homedecor:cobweb_corner +homedecor:dvd_cd_cabinet +homedecor:table_lamp_9 +pipeworks:priority_tube_7 +homedecor:cobweb_centered +homedecor:standing_lamp_9 +homedecor:cobweb_flat +pipeworks:priority_tube_6 +homedecor:trophy +homedecor:glowlight_half_10 +pipeworks:priority_tube_3 +homedecor:glowlight_quarter_10 +pipeworks:priority_tube_2 +homedecor:glowlight_small_cube_10 +pipeworks:broken_tube_8 +pipeworks:broken_tube_7 +pipeworks:broken_tube_1 +pipeworks:tube_compatibility +homedecor:plasma_lamp_10 +pipeworks:tube_10 +pipeworks:tube_9 +homedecor:ground_lantern_10 +pipeworks:tube_7 +pipeworks:tube_6 +homedecor:hanging_lantern_10 +homedecor:banister_wood_diagonal_left_grey +pipeworks:tube_5 +homedecor:ceiling_lantern_10 +pipeworks:tube_3 +pipeworks:tube_1 +homedecor:lattice_lantern_large_10 +pipeworks:dispenser_off +pipeworks:deployer_off +homedecor:lattice_lantern_small_10 +pipeworks:nodebreaker_on +pipeworks:trashcan +homedecor:desk_lamp_10 +pipeworks:digiline_filter +homedecor:bathroom_set +homedecor:ceiling_lamp_10 +homedecor:oven_locked +homedecor:bathtub_clawfoot_chrome_taps +lrfurn:longsofa +homedecor:table_lamp_10 +homedecor:shower_tray +default:desert_stone_block +homedecor:standing_lamp_10 +homedecor:oven_active_locked +homedecor:fishtank +stairs:stair_inner_sandstone_block +homedecor:glowlight_half_11 +homedecor:oven_steel_active +homedecor:glowlight_quarter_11 +homedecor:lattice_lantern_large_3 +homedecor:glowlight_small_cube_11 +homedecor:plasma_lamp_5 +homedecor:medicine_cabinet +homedecor:towel_rod +homedecor:banister_wood_horizontal_amber +homedecor:plasma_lamp_11 +homedecor:banister_wood_diagonal_left_amber +homedecor:bathroom_tiles_light +homedecor:ground_lantern_11 +homedecor:bathroom_tiles_medium +homedecor:banister_wood_horizontal_yellow +homedecor:hanging_lantern_11 +homedecor:banister_wood_diagonal_left_yellow +xpanes:pane_flat +homedecor:ceiling_lantern_11 +homedecor:digital_clock +doors:homedecor_carolina_a +homedecor:lattice_lantern_large_11 +homedecor:painting_2 +homedecor:banister_wood_diagonal_left_lime +homedecor:lattice_lantern_small_11 +default:chest +homedecor:microwave_oven_active +homedecor:desk_lamp_11 +homedecor:banister_wood_horizontal_chartreuse +homedecor:ceiling_lamp_4 +homedecor:ceiling_lamp_11 +homedecor:shrubbery_large_green +homedecor:picture_frame2 +homedecor:shingles_wood +homedecor:table_lamp_11 +homedecor:banister_wood_horizontal_harlequin +homedecor:well +homedecor:standing_lamp_11 +tnt:boom +stairs:stair_outer_desert_sandstone +homedecor:banister_wood_horizontal_green +homedecor:glowlight_half_12 +homedecor:banister_wood_diagonal_left_green +homedecor:glowlight_quarter_12 +stairs:slab_obsidianbrick +homedecor:glowlight_small_cube_12 +homedecor:lattice_wood +homedecor:banister_wood_horizontal_malachite +homedecor:book_green +homedecor:banister_wood_diagonal_left_malachite +homedecor:plasma_lamp_12 +homedecor:doghouse +homedecor:barbecue +homedecor:ground_lantern_12 +homedecor:banister_wood_horizontal_spring +homedecor:kitchen_cabinet_colored_with_sink +homedecor:hanging_lantern_12 +homedecor:kitchen_cabinet_colorable_with_sink +basic_materials:chain_brass +homedecor:ceiling_lantern_12 +homedecor:kitchen_cabinet_colorable_half +homedecor:banister_wood_horizontal_turquoise +homedecor:lattice_lantern_large_12 +homedecor:banister_wood_diagonal_left_turquoise +pipeworks:tag_tube_001111 +homedecor:lattice_lantern_small_12 +homedecor:kitchen_cabinet_colored_steel +homedecor:banister_wood_horizontal_cyan +homedecor:desk_lamp_12 +homedecor:banister_wood_diagonal_left_cyan +pipeworks:tag_tube_010001 +homedecor:ceiling_lamp_12 +homedecor:kitchen_cabinet_colored_marble +stairs:stair_obsidian_block +homedecor:banister_wood_horizontal_cerulean +homedecor:table_lamp_12 +homedecor:banister_wood_diagonal_left_cerulean +homedecor:microwave_oven_locked +homedecor:standing_lamp_12 +stairs:stair_inner_obsidian_block +homedecor:refrigerator_white +homedecor:banister_wood_horizontal_azure +homedecor:glowlight_half_13 +homedecor:refrigerator_steel +homedecor:glowlight_quarter_13 +pipeworks:tag_tube_010110 +homedecor:refrigerator_white_locked +default:chest_locked_open +homedecor:banister_wood_horizontal_sapphire +default:glass +homedecor:refrigerator_steel_locked +homedecor:plasma_lamp_13 +stairs:stair_brick +homedecor:oven +homedecor:ground_lantern_13 +homedecor:kitchen_cabinet_colored_granite +homedecor:banister_wood_diagonal_left_blue +homedecor:hanging_lantern_13 +stairs:stair_inner_brick +homedecor:kitchen_cabinet_colored_granite_locked +homedecor:ceiling_lantern_13 +homedecor:banister_wood_horizontal_indigo +homedecor:kitchen_cabinet_colorable_locked +homedecor:lattice_lantern_large_13 +homedecor:kitchen_cabinet_colorable_granite_locked +homedecor:kitchen_cabinet_colored_with_drawers_locked +homedecor:lattice_lantern_small_13 +homedecor:banister_wood_horizontal_violet +doors:gate_wood_closed +homedecor:desk_lamp_13 +homedecor:kitchen_cabinet_colorable_with_drawers +stairs:stair_steelblock +homedecor:ceiling_lamp_13 +homedecor:kitchen_cabinet_colorable_with_drawers_locked +homedecor:banister_wood_horizontal_mulberry +homedecor:wood_table_large_square_with_wood_legs +homedecor:table_lamp_13 +stairs:stair_inner_steelblock +homedecor:kitchen_cabinet_colored_locked +homedecor:standing_lamp_13 +homedecor:banister_wood_horizontal_magenta +homedecor:kitchen_cabinet_colorable_granite +homedecor:banister_wood_diagonal_left_magenta +homedecor:dishwasher_steel +homedecor:dishwasher_wood +homedecor:dishwasher_marble +homedecor:dishwasher +homedecor:banister_wood_horizontal_fuchsia +homedecor:microwave_oven_active_locked +homedecor:banister_wood_diagonal_left_fuchsia +homedecor:microwave_oven +homedecor:kitchen_cabinet_colored_with_drawers_granite +homedecor:oven_steel_active_locked +homedecor:banister_wood_horizontal_rose +homedecor:oven_steel_locked +homedecor:banister_wood_diagonal_left_rose +homedecor:oven_active +homedecor:kitchen_cabinet_colorable_with_drawers_granite_locked +homedecor:kitchen_cabinet_colorable_with_drawers_granite +homedecor:shingle_side_terracotta +homedecor:banister_wood_horizontal_crimson +stairs:stair_inner_cobble +homedecor:banister_wood_diagonal_left_crimson +pipeworks:accelerator_tube_5 +signs:wooden_long_sign +building_blocks:Fireplace +homedecor:kitchen_cabinet_colored +default:furnace_active +pipeworks:tag_tube_100000 +default:furnace +homedecor:plasma_ball_off +pipeworks:tag_tube_100001 +pipeworks:accelerator_tube_8 +stairs:stair_outer_desert_cobble +pipeworks:tag_tube_100010 +homedecor:kitchen_cabinet_colored_with_drawers +wool:brown +pipeworks:tag_tube_100011 +homedecor:medicine_cabinet_open +stairs:stair_outer_sandstone +pipeworks:accelerator_tube_compatibility +stairs:slab_stone +homedecor:shrubbery_green +stairs:slab_wood +homedecor:lattice_lantern_small_4 +homedecor:kitchen_cabinet_colored_half +signs_road:white_right_sign +homedecor:wall_lamp_off +homedecor:toilet_open +xpanes:door_steel_bar_d +xpanes:door_steel_bar_b +homedecor:toilet +signs_road:large_street_sign +signs_road:blue_sign +default:wood +default:torch_ceiling +default:torch_wall +doors:gate_aspen_wood_open +stairs:stair_outer_pine_wood +doors:trapdoor_steel_open +default:lava_flowing +doors:door_obsidian_glass_b +doors:door_glass_c +doors:door_glass_a +lrfurn:armchair +homedecor:stonepath +homedecor:gate_half_door_open +tnt:gunpowder_burning +default:cactus +tnt:gunpowder +default:dirt +default:dirt_with_grass +default:dirt_with_dry_grass +default:dirt_with_rainforest_litter +default:dry_dirt +default:dry_dirt_with_dry_grass +default:papyrus +doors:homedecor_closet_mahogany_c +flowers:viola +stairs:stair_outer_obsidian_glass +stairs:stair_outer_ice +homedecor:cobweb_plantlike +homedecor:bathtub_clawfoot_brass_taps +homedecor:lattice_white_wood +stairs:stair_outer_obsidian +homedecor:shingle_outer_corner_asphalt +stairs:slab_silver_sandstone_brick +stairs:slab_desert_sandstone_block +stairs:stair_outer_desert_sandstone_brick +default:coral_green +homedecor:lattice_wood_vegetal +homedecor:taps_brass +default:grass_3 +stairs:stair_inner_desert_stone_block +pipeworks:mese_tube_100100 +stairs:stair_silver_sandstone +default:blueberry_bush_leaves_with_berries +homedecor:lattice_white_wood_vegetal +homedecor:lattice_lantern_small_6 +pipeworks:mese_tube_100101 +homedecor:wood_table_large_square +homedecor:banister_wood_diagonal_left_sapphire +stairs:stair_inner_bronzeblock +homedecor:wine_rack +homedecor:tv_off +homedecor:television +homedecor:banister_wood_diagonal_left_chartreuse +homedecor:sink +pipeworks:crossing_tube_1 +pipeworks:mese_tube_100111 +homedecor:tv +pipeworks:crossing_tube_2 +homedecor:shrubbery_red +default:fence_rail_pine_wood +homedecor:shrubbery_large_red +homedecor:desk_globe +homedecor:banister_white_dark_horizontal +pipeworks:crossing_tube_4 +homedecor:banister_white_dark_diagonal_left +xpanes:bar +homedecor:curtain_closed +homedecor:picture_frame1 +homedecor:painting_4 +pipeworks:crossing_tube_6 +homedecor:banister_brass_horizontal +pipeworks:mese_tube_101011 +homedecor:banister_brass_diagonal_left +stairs:slab_desert_stone_block +homedecor:bathroom_tiles_dark +pipeworks:crossing_tube_8 +pipeworks:mese_tube_101100 +homedecor:bottle_green +homedecor:banister_wrought_iron_horizontal +doors:homedecor_carolina_b +homedecor:banister_wrought_iron_diagonal_left +pipeworks:crossing_tube_10 +homedecor:shrubbery_yellow +homedecor:banister_wood_diagonal_right_grey +homedecor:shrubbery_large_yellow +homedecor:banister_wood_diagonal_right +pipeworks:mese_tube_101110 +homedecor:banister_wood_diagonal_right_red +xpanes:bar_flat +homedecor:banister_wood_diagonal_right_vermilion +homedecor:shutter +homedecor:banister_wood_diagonal_right_orange +doors:homedecor_french_mahogany_b +homedecor:banister_wood_diagonal_right_amber +pipeworks:mese_tube_110000 +homedecor:banister_wood_diagonal_right_yellow +stairs:stair_ice +homedecor:banister_wood_diagonal_right_lime +homedecor:shutter_colored +homedecor:banister_wood_diagonal_right_chartreuse +doors:homedecor_french_white_a +homedecor:banister_wood_diagonal_right_harlequin +doors:homedecor_french_oak_a +homedecor:banister_wood_diagonal_right_green +pipeworks:mese_tube_110010 +homedecor:banister_wood_diagonal_right_malachite +walls:cobble +homedecor:banister_wood_diagonal_right_spring +homedecor:light_switch_off +homedecor:banister_wood_diagonal_right_turquoise +homedecor:painting_3 +homedecor:banister_wood_diagonal_right_cyan +homedecor:curtain_open +homedecor:banister_wood_diagonal_right_cerulean +pipeworks:mese_tube_110100 +homedecor:banister_wood_diagonal_right_azure +xpanes:door_steel_bar_a +homedecor:banister_wood_diagonal_right_sapphire +building_blocks:woodglass +homedecor:banister_wood_diagonal_right_blue +building_blocks:Roofing +homedecor:banister_wood_diagonal_right_indigo +itemframes:frame +homedecor:banister_wood_diagonal_right_violet +homedecor:painting_5 +homedecor:banister_wood_diagonal_right_mulberry +homedecor:flower_pot_black +homedecor:banister_wood_diagonal_right_magenta +homedecor:potted_dandelion_white +homedecor:banister_wood_diagonal_right_fuchsia +fireflies:firefly +homedecor:banister_wood_diagonal_right_rose +pipeworks:mese_tube_111000 +homedecor:banister_wood_diagonal_right_crimson +default:torch +homedecor:cardboard_box +homedecor:banister_wood_diagonal_left_vermilion +homedecor:banister_white_dark_diagonal_right +homedecor:painting_7 +homedecor:4_bottles_brown +homedecor:banister_brass_diagonal_right +default:permafrost_with_stones +default:permafrost +homedecor:banister_wrought_iron_diagonal_right +stairs:stair_outer_steelblock +homedecor:painting_8 +homedecor:banister_wood_diagonal_left_mulberry +homedecor:wood_table_small_square_with_wood_legs +pipeworks:mese_tube_111100 +homedecor:banister_wood_diagonal_left_violet +stairs:slab_brick +stairs:stair_outer_brick +homedecor:painting_9 +pipeworks:mese_tube_111101 +pipeworks:pump_on +stairs:slab_obsidian_block +pipeworks:mese_tube_111110 +default:chest_open +stairs:stair_outer_obsidianbrick +homedecor:painting_10 +homedecor:banister_wood_diagonal_left_spring +default:water_source +default:chest_locked +stairs:stair_outer_tinblock +homedecor:banister_wood_horizontal_lime +pipeworks:spigot +homedecor:painting_11 +carts:rail +homedecor:banister_wood_horizontal_grey +homedecor:washing_machine +pipeworks:fountainhead +pipeworks:fountainhead_pouring +stairs:slab_copperblock +homedecor:painting_12 +doors:homedecor_french_oak_d +signs:label_small +homedecor:curtainrod_wrought_iron +stairs:stair_desert_stone +homedecor:curtainrod_brass +building_blocks:smoothglass +homedecor:painting_13 +homedecor:projection_screen +default:acacia_bush_leaves +doors:homedecor_carolina_c +signs:label_medium +signs:wooden_sign +default:leaves +homedecor:painting_14 +stairs:stair_outer_obsidian_block +default:stone +building_blocks:Adobe +building_blocks:Marble +building_blocks:gravel_spread +homedecor:shingle_side_asphalt +homedecor:painting_15 +stairs:stair_outer_sandstone_block +flowers:tulip +homedecor:glowlight_half_1 +homedecor:glowlight_quarter_1 +homedecor:desk_lamp_1 +homedecor:table_lamp_1 +homedecor:painting_16 +homedecor:glowlight_small_cube_2 +homedecor:plasma_lamp_2 +homedecor:ground_lantern_2 +homedecor:lattice_lantern_large_2 +homedecor:glowlight_half_3 +homedecor:hanging_lantern_3 +homedecor:painting_17 +homedecor:desk_lamp_3 +homedecor:glowlight_small_cube_4 +homedecor:plasma_lamp_4 +homedecor:ground_lantern_4 +homedecor:hanging_lantern_4 +homedecor:lattice_lantern_large_4 +homedecor:painting_18 +homedecor:chimney +homedecor:table_lamp_4 +homedecor:glowlight_small_cube_5 +steel:plate_soft +steel:plate_rusted +homedecor:ceiling_lantern_5 +homedecor:painting_19 +homedecor:banister_wood_diagonal_left_harlequin +default:aspen_leaves +default:aspen_wood +homedecor:glowlight_small_cube_9 +carts:brakerail +signs:paper_poster +homedecor:painting_20 +doors:homedecor_french_oak_c +doors:homedecor_exterior_fancy_c +homedecor:banister_wood_diagonal_left_indigo +homedecor:glass_table_small_round +steel:grate_soft +stairs:stair_outer_desert_stonebrick +homedecor:glowlight_small_cube_13 +doors:door_obsidian_glass_d +steel:grate_hard +stairs:slab_pine_wood +homedecor:hanging_lantern_0 diff --git a/mods/xcompat/test/nodelist/voxelibre.txt b/mods/xcompat/test/nodelist/voxelibre.txt new file mode 100644 index 0000000..777d1a1 --- /dev/null +++ b/mods/xcompat/test/nodelist/voxelibre.txt @@ -0,0 +1,2499 @@ +mcl_maps:filled_map_character_male_crea +mcl_doors:spruce_trapdoor_ladder +mcl_colorblocks:hardened_clay_white +mcl_ocean:dead_tube_coral_block +mcl_chests:green_shulker_box +mcl_beehives:bee_nest +mcl_cauldrons:cauldron_3 +mcl_stairs:stair_copper_cut +mcl_doors:birch_trapdoor_ladder +mcl_core:barrier +vl_hollow_logs:stripped_warped_hyphae_hollow +mcl_core:sprucetree +mcl_walls:prismarine_6 +xpanes:pane_green +mcl_stairs:stair_wood +mcl_flowerpots:flower_pot_blue_orchid +mcl_core:glass_yellow +mcl_portals:portal_gateway +mcl_core:light_2 +mcl_stairs:stair_crimson_hyphae_wood_inner +mcl_ocean:bubble_coral_block +mesecons_lightstone:lightstone_off +mcl_colorblocks:glazed_terracotta_orange +mcl_farming:potato_1 +mcl_flowerpots:flower_pot_tulip_pink +mcl_flowers:double_grass_top +mcl_amethyst:medium_amethyst_bud +mcl_stairs:stair_warped_hyphae_wood_outer +mcl_stairs:slab_stonebrickcracked_double +mcl_walls:andesite_5 +mcl_mobspawners:spawner +mcl_mud:mud +mesecons_pistons:piston_up_sticky_on +mcl_core:frosted_ice_1 +mcl_compass:lodestone +mcl_stairs:slab_brick_block +mcl_crimson:weeping_vines +mcl_colorblocks:concrete_orange +mcl_walls:stonebrickmossy +mcl_colorblocks:glazed_terracotta_pillar_silver +mcl_core:ironblock +mcl_end:dragon_egg +mcl_stairs:stair_redsandstonesmooth2_outer +mcl_brewing:stand_011 +mcl_walls:mudbrick_7 +mcl_stairs:stair_waxed_copper_oxidized_cut_inner +mcl_beds:respawn_anchor_charged_4 +mcl_lanterns:chain +mcl_stairs:slab_birchtree_bark_double +mcl_mushrooms:red_mushroom_block_cap_110010 +mcl_stairs:slab_concrete_orange +mcl_core:snow_6 +mcl_chests:cyan_shulker_box_small +mcl_crimson:warped_door_b_3 +mcl_beds:bed_blue_top +mcl_walls:redsandstone_6 +mcl_deepslate:deepslatecobbledwall_2 +mcl_stairs:stair_concrete_magenta_outer +mcl_wool:pink_carpet +mcl_walls:brick_3 +mcl_walls:prismarine +mcl_mushrooms:brown_mushroom_block_cap_110100 +mcl_fences:birch_fence_gate_open +mcl_brewing:stand_010 +mcl_walls:rednetherbrick_4 +mcl_mushrooms:brown_mushroom_block_cap_110000 +mcl_core:jungletree +mcl_wool:blue_carpet +mcl_flowerpots:flower_pot_lily_of_the_valley +mcl_stairs:slab_crimson_hyphae_wood_double +mcl_cherry_blossom:cherry_door_t_2 +mcl_flowers:poppy +xpanes:pane_white +mcl_stairs:slab_acaciawood_top +mcl_ocean:kelp_sand +mcl_walls:diorite_3 +mcl_stairs:stair_mangrove_wood_inner +mcl_cake:cake_4 +mcl_deepslate:deepslatepolishedwall_8 +mcl_ocean:kelp_dirt +mcl_deepslate:deepslatebrickswall_8 +mcl_cake:cake +mcl_minecarts:detector_rail +mcl_walls:brick_21 +mcl_core:acaciatree_bark +mcl_stairs:slab_copper_cut +mcl_wool:green_carpet +mcl_stairs:slab_blackstone_brick_polished_double +mcl_flowers:double_grass +mcl_torches:torch_wall +mesecons_pressureplates:pressure_plate_birchwood_on +mcl_doors:acacia_door_t_3 +mcl_beehives:beehive_3 +mcl_core:packed_ice +mcl_stairs:slab_bamboo_mosaic_double +mcl_walls:stonebrickmossy_1 +mesecons_button:button_warped_hyphae_wood_on +mcl_walls:rednetherbrick_15 +mcl_farming:melontige_4 +mcl_stairs:stair_acaciawood_inner +mcl_stairs:stair_concrete_red_inner +xpanes:pane_light_blue_flat +mcl_walls:rednetherbrick_21 +mcl_core:mycelium_snow +mcl_signs:standing_sign22_5_warped_hyphae_wood +xpanes:pane_yellow +mcl_walls:redsandstone_12 +mcl_wool:yellow +mcl_stonecutter:stonecutter +mcl_walls:diorite_5 +mcl_comparators:comparator_on_comp +mcl_stairs:stair_stone_rough_inner +mesecons_torch:mesecon_torch_overheated +mcl_stairs:slab_birchtree_bark +mcl_stairs:stair_sandstone_outer +mcl_stairs:stair_copper_exposed_cut_outer +mcl_core:glass_magenta +mcl_deepslate:deepslatetileswall_10 +mesecons_torch:mesecon_torch_overheated_wall +xpanes:bar +mesecons_button:button_polished_blackstone_off +mcl_observers:observer_on +mcl_ocean:sea_lantern +mcl_doors:trapdoor_ladder +mcl_anvils:anvil_damage_2 +xpanes:bar_flat +mcl_bamboo:bamboo_1 +mcl_stairs:slab_sandstonesmooth2 +mcl_end:end_rod_lightblue +mcl_walls:stonebrickmossy_3 +mcl_wool:orange_carpet +mcl_core:stone_with_redstone_lit +mcl_stairs:slab_bamboo_block_top +mcl_mushrooms:red_mushroom_block_cap_010111 +mcl_deepslate:deepslatecobbledwall_15 +mcl_walls:stonebrick_4 +mcl_farming:pumpkintige_linked_l +mcl_stairs:stair_diorite_smooth_outer +mcl_fences:jungle_fence_gate_open +mcl_core:frosted_ice_0 +mcl_end:end_rod_purple +mcl_stairs:slab_deepslate_cobbled_top +mcl_wool:silver +mcl_colorblocks:concrete_magenta +mcl_stairs:stair_sandstonesmooth2_inner +mcl_walls:andesite_2 +mcl_core:stone_with_iron +mcl_mushrooms:brown_mushroom_block_cap_011110 +mcl_farming:melontige_7 +mcl_colorblocks:glazed_terracotta_pink +mesecons_torch:redstoneblock +mcl_walls:stonebrick_5 +mcl_flowers:lilac +mcl_deepslate:deepslatecobbledwall_3 +mcl_core:snow_5 +mcl_walls:brick_14 +mcl_core:lava_source +mcl_walls:granite_15 +mcl_crimson:warped_door_b_2 +mcl_stairs:slab_sandstone_top +mcl_signs:standing_sign_bamboo +mcl_mushrooms:red_mushroom_block_cap_101101 +mcl_walls:redsandstone_5 +mcl_walls:rednetherbrick_7 +mcl_stairs:slab_nether_brick +mcl_walls:brick_0 +mcl_meshhand:mcl_skins_base_1B47A57FF_female_surv +mcl_stairs:stair_sandstone +xpanes:pane_green_flat +mcl_signs:standing_sign_mangrove_wood +mesecons_button:button_wood_off +mcl_deepslate:deepslatepolishedwall_9 +mcl_stairs:stair_blackstone_inner +mcl_core:glass +mcl_stairs:slab_andesite_double +mcl_flowers:rose_bush_top +mcl_flowers:allium +mcl_ocean:brain_coral +xpanes:pane_yellow_flat +mcl_cherry_blossom:cherrytree +mcl_stairs:stair_concrete_magenta_inner +mcl_blackstone:soul_torch_wall +mcl_blackstone:wall_6 +mcl_flowerpots:flower_pot_darksapling +mcl_end:end_rod_green +mcl_doors:jungle_trapdoor_ladder +mcl_mangrove:mangrove_door_t_2 +mcl_heads:wither_skeleton45 +mcl_walls:granite_6 +mcl_stairs:slab_stone_rough_top +mcl_compressed_blocks:sextuple_compressed_cobblestone +mcl_signs:standing_sign45_mangrove_wood +mcl_walls:stonebrickmossy_0 +mcl_stairs:stair_bamboo_stripped_outer +mcl_crimson:warped_roots +mcl_signs:wall_sign_warped_hyphae_wood +mcl_stairs:stair_tree_bark +mcl_enchanting:table +mcl_core:mycelium +mesecons_lightstone:lightstone_on_cyan +mclx_fences:red_nether_brick_fence +mcl_stairs:slab_deepslate_polished +mcl_stairs:slab_concrete_silver_top +mcl_walls:prismarine_10 +air +mcl_walls:granite +mcl_mangrove:propagule_mud +mcl_core:darkleaves +mcl_chests:red_shulker_box_small +mcl_farming:sweet_berry_bush_1 +mcl_composters:composter_2 +mcl_beehives:bee_nest_2 +mcl_walls:redsandstone_11 +mcl_walls:mossycobble_7 +mesecons_lightstone:lightstone_on_blue +mcl_deepslate:deepslatebrickswall_6 +mcl_cherry_blossom:stripped_cherrytree_bark +mcl_crimson:warped_hyphae_wood +vl_hollow_logs:stripped_crimson_hyphae_hollow +mcl_cauldrons:cauldron +mcl_stairs:stair_mangrove_wood_outer +mcl_copper:block_weathered_cut +mcl_walls:stonebrickmossy_12 +mcl_beehives:bee_nest_3 +mcl_farming:potato_3 +mcl_stairs:stair_andesite_smooth +mcl_deepslate:deepslatepolishedwall_14 +mcl_stairs:stair_waxed_copper_weathered_cut_inner +mesecons_button:button_polished_blackstone_on +mcl_deepslate:deepslatecobbledwall_16 +mcl_stairs:stair_prismarine_dark_inner +mcl_crimson:nether_sprouts +mcl_core:light_0 +mcl_ocean:seagrass_redsand +mcl_blackstone:wall_5 +mcl_fences:dark_oak_fence +mcl_walls:stonebrick_6 +mcl_farming:pumpkin +mcl_doors:jungle_door_t_1 +mcl_colorblocks:concrete_powder_silver +mcl_stairs:slab_sprucetree_bark +mcl_walls:endbricks_0 +mcl_beds:respawn_anchor_charged_2 +mcl_torches:torch +mcl_core:clay +mcl_fences:birch_fence_gate +mcl_core:snow_4 +mcl_banners:standing_banner +mcl_wool:purple +mcl_chests:green_shulker_box_small +mcl_walls:rednetherbrick_14 +mcl_lanterns:lantern_ceiling +mcl_fences:jungle_fence +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_male_crea +mcl_stairs:stair_sprucetree_bark +mcl_stairs:stair_deepslate_polished_inner +mcl_stairs:slab_goldblock +mcl_walls:rednetherbrick_6 +mcl_mangrove:mangrove_wood_fence_gate +mcl_smithing_table:table +mcl_stairs:slab_quartzblock_double +mcl_crimson:stripped_warped_hyphae_bark +mcl_stairs:slab_deepslate_polished_top +mcl_stairs:slab_copper_exposed_cut +mcl_amethyst:amethyst_cluster +mcl_sculk:catalyst +mcl_beds:bed_magenta_bottom +mesecons_pressureplates:pressure_plate_crimson_hyphae_wood_on +mcl_colorblocks:concrete_yellow +mcl_stairs:slab_concrete_grey_top +mcl_walls:redsandstone_0 +mesecons_delayer:delayer_on_1 +mcl_crimson:crimson_door_b_1 +mcl_deepslate:deepslate_with_redstone_lit +mcl_nether:red_nether_brick +mcl_walls:granite_7 +mcl_walls:diorite_15 +mcl_stairs:stair_quartzblock_outer +mcl_walls:mudbrick_14 +mcl_core:diorite_smooth +mcl_wool:brown +mcl_colorblocks:hardened_clay_brown +mcl_doors:acacia_trapdoor_open +mcl_farming:soil_wet +mcl_mushrooms:mushroom_red +mcl_flowerpots:flower_pot_cactus +mesecons_commandblock:commandblock_on +mcl_stairs:slab_jungletree_bark +mesecons_lightstone:lightstone_on_white +mcl_doors:birch_trapdoor_open +mcl_walls:stonebrick_21 +mcl_ocean:tube_coral +mcl_stairs:slab_copper_weathered_cut_top +mcl_stairs:slab_acaciawood_double +mcl_walls:prismarine_7 +mcl_stairs:slab_blackstone +mcl_chests:trapped_chest_left +mesecons_pistons:piston_normal_on +mcl_stairs:stair_blackstone_polished_inner +mcl_ocean:sea_pickle_3_dead_brain_coral_block +mesecons_lightstone:lightstone_on_red +mcl_flowers:clover +mcl_stairs:stair_quartzblock_inner +mcl_stairs:stair_tree_bark_inner +mcl_hoppers:hopper_side_disabled +mesecons_lightstone:lightstone_on_yellow +mcl_doors:jungle_door_t_4 +mcl_farming:sweet_berry_bush_2 +mcl_cherry_blossom:cherrywood +mcl_walls:sandstone_11 +mcl_core:glass_purple +mcl_copper:waxed_block +mesecons_lightstone:lightstone_off_brown +mcl_cauldrons:cauldron_2 +mcl_walls:diorite_7 +mcl_composters:composter_1 +mcl_stairs:slab_red_nether_brick +mcl_core:light_11 +mcl_lanterns:soul_lantern_floor +mcl_walls:mossycobble_0 +mcl_deepslate:deepslatetileswall_16 +mcl_crimson:warped_fence_gate_open +mcl_stairs:stair_stonebrickcracked_inner +mcl_farming:potato_2 +mesecons_pistons:piston_up_pusher_normal +mcl_blackstone:wall_21 +mcl_stairs:slab_deepslate_tiles_top +xpanes:pane_natural_flat +mcl_mangrove:mangrove_trapdoor_open +mcl_walls:stonebrickmossy_13 +mcl_stairs:slab_mossycobble_double +mcl_doors:jungle_trapdoor_open +mcl_flowerpots:flower_pot_dandelion +mcl_flowers:sunflower +mcl_cherry_blossom:cherryleaves_orphan +mcl_farming:pumpkin_face_light +mcl_colorblocks:hardened_clay_lime +mcl_mushrooms:brown_mushroom_block_cap_001100 +mcl_walls:prismarine_0 +mcl_walls:prismarine_21 +mcl_deepslate:infested_deepslate +mcl_mushrooms:red_mushroom_block_cap_000011 +mcl_crafting_table:crafting_table +mcl_stairs:slab_darkwood +mcl_walls:brick_15 +mcl_core:stripped_dark_oak +mcl_colorblocks:concrete_powder_red +mcl_beds:bed_magenta_top +mcl_stairs:slab_granite_smooth +mcl_chests:trapped_chest_on_left +mcl_bamboo:bamboo +mcl_chests:ender_chest_small +vl_hollow_logs:stripped_acacia_hollow +mcl_chests:violet_shulker_box_small +mcl_core:stone +mcl_dispensers:dispenser +mcl_wool:yellow_carpet +mcl_furnaces:furnace_active +mcl_walls:rednetherbrick_1 +mcl_nether:quartz_block +mcl_walls:brick_16 +mcl_stairs:slab_copper_weathered_cut +mcl_copper:waxed_block_oxidized +mcl_mushrooms:brown_mushroom_block_cap_001101 +mcl_mushrooms:brown_mushroom_block_cap_011001 +mcl_cherry_blossom:cherry_door_b_3 +mcl_walls:endbricks_2 +mcl_core:brick_block +mcl_walls:mudbrick_11 +mcl_heads:skeleton_wall +mcl_comparators:comparator_off_comp +mcl_core:stripped_jungle_bark +mcl_colorblocks:concrete_light_blue +mcl_core:snow_8 +mcl_walls:granite_8 +mcl_farming:melon +mcl_beehives:beehive_2 +mcl_stairs:slab_copper_cut_top +mcl_core:acaciatree +mcl_stairs:stair_quartzblock +mcl_walls:redsandstone_7 +mcl_wool:light_blue +mcl_doors:wooden_door_b_3 +mcl_stairs:slab_mossycobble_top +mcl_bamboo:bamboo_3 +mcl_deepslate:deepslatepolishedwall_16 +mcl_compressed_blocks:quadruple_compressed_cobblestone +mcl_core:darktree +mcl_stairs:slab_sandstonesmooth2_double +mcl_deepslate:deepslatetileswall_3 +mcl_end:purpur_block +mcl_doors:dark_oak_trapdoor_ladder +mcl_deepslate:deepslatebrickswall_5 +mcl_copper:waxed_block_cut +mcl_walls:endbricks_14 +mcl_stairs:stair_concrete_red +mcl_colorblocks:concrete_black +mcl_deepslate:deepslatecobbledwall_10 +mcl_doors:jungle_door_t_3 +mcl_mushrooms:brown_mushroom_block_cap_000111 +mcl_walls:netherbrick_8 +mcl_farming:melontige_5 +mcl_mushrooms:brown_mushroom_block_cap_000011 +mcl_doors:birch_door_t_4 +mcl_stairs:stair_concrete_blue +mcl_walls:rednetherbrick_10 +xpanes:pane_pink +mcl_walls:diorite_0 +mcl_meshhand:mcl_skins_character_1_female_crea +mcl_stairs:stair_andesite_smooth_outer +mcl_walls:granite_9 +mcl_flowerpots:flower_pot_cornflower +mcl_walls:andesite_21 +mesecons_lightstone:lightstone_off_magenta +mcl_chests:orange_shulker_box +mcl_end:end_rod_yellow +mesecons_pressureplates:pressure_plate_warped_hyphae_wood_off +mcl_flowers:oxeye_daisy +mcl_crimson:warped_door_t_4 +mcl_end:end_rod_magenta +mcl_walls:sandstone_2 +mcl_core:birchwood +xpanes:pane_blue +mesecons_lightstone:lightstone_on_brown +mesecons_pistons:piston_down_normal_on +mcl_chests:grey_shulker_box +mcl_cauldrons:cauldron_1_lava +mcl_stairs:stair_redsandstone_outer +mcl_stairs:stair_end_bricks_outer +mcl_stairs:stair_bamboo_mosaic_outer +mcl_colorblocks:glazed_terracotta_grey +mcl_farming:pumpkin_face +mcl_doors:trapdoor_open +mcl_walls:mossycobble_1 +mcl_walls:prismarine_1 +mcl_nether:ancient_debris +mcl_walls:mudbrick_1 +mcl_colorblocks:concrete_red +mcl_stairs:stair_blackstone_chiseled_polished_inner +mesecons_delayer:delayer_on_locked +mcl_brewing:stand_101 +mcl_walls:granite_1 +mcl_walls:redsandstone_2 +mcl_walls:redsandstone_13 +mcl_stairs:slab_copper_cut_double +mcl_deepslate:deepslate_with_coal +mcl_colorblocks:glazed_terracotta_pillar_black +mcl_mushrooms:red_mushroom_block_cap_011110 +mcl_stairs:slab_redsandstone_top +mcl_campfires:soul_campfire +mcl_core:cactus +mcl_deepslate:deepslate_bricks +mcl_walls:rednetherbrick_16 +mcl_stairs:slab_redsandstonesmooth2 +mcl_core:sandstonesmooth +mcl_core:light_12 +mcl_deepslate:deepslatetileswall_15 +mcl_wool:magenta +mcl_furnaces:furnace +mcl_crimson:crimson_fence +mcl_deepslate:deepslatepolishedwall_4 +mcl_walls:mudbrick_16 +mcl_stairs:stair_blackstone_polished +mcl_walls:stonebrick_0 +mcl_cherry_blossom:cherry_door_b_2 +mcl_walls:cobble_21 +mcl_walls:granite_11 +mcl_colorblocks:glazed_terracotta_pillar_lime +mcl_stairs:stair_redsandstone_inner +mcl_flowerpots:flower_pot_mushroom_brown +mcl_flowers:fern +mcl_stairs:slab_end_bricks_double +mcl_stairs:slab_brick_block_top +mcl_core:redsandstonesmooth2 +mcl_target:target_on +mcl_blackstone:wall_16 +mcl_stairs:stair_darktree_bark +mcl_stairs:stair_red_nether_brick +mcl_blackstone:wall_7 +mcl_stairs:stair_waxed_copper_exposed_cut_outer +xpanes:pane_silver +mcl_doors:wooden_door_b_2 +mcl_doors:spruce_door_t_1 +mcl_bamboo:bamboo_2 +mcl_fire:eternal_fire +mcl_mangrove:mangrove_door_t_3 +mcl_stairs:stair_red_nether_brick_outer +mcl_ocean:fire_coral_block +mcl_core:crying_obsidian +mcl_walls:sandstone_21 +mcl_heads:stalker_wall +mcl_deepslate:tuff +mcl_stairs:stair_blackstone_chiseled_polished_outer +mcl_stairs:slab_blackstone_polished_top +mcl_stairs:stair_deepslate_polished_outer +mcl_colorblocks:hardened_clay_purple +mcl_stairs:slab_andesite_smooth_double +mesecons_pistons:piston_down_pusher_sticky +mcl_core:glass_silver +mcl_farming:pumpkin_5 +mcl_deepslate:deepslatebrickswall_4 +mcl_walls:rednetherbrick_0 +mcl_stairs:stair_waxed_copper_cut_inner +mcl_copper:block_oxidized_cut +mcl_stairs:stair_jungletree_bark_inner +mcl_crimson:warped_trapdoor_ladder +mcl_ocean:kelp_redsand +mcl_beds:bed_grey_bottom +mcl_mangrove:hanging_propagule_1 +mcl_stairs:stair_prismarine_dark_outer +mcl_walls:endbricks_15 +mcl_fences:acacia_fence_gate_open +mcl_stairs:slab_copper_oxidized_cut_top +mcl_stairs:slab_redsandstone_double +mcl_flowerpots:flower_pot_warped_fungus +mcl_walls:sandstone +mcl_stairs:stair_warped_hyphae_wood_inner +mcl_walls:rednetherbrick_13 +mcl_maps:filled_map_character_male_surv +mcl_stairs:slab_waxed_copper_weathered_cut_double +mcl_heads:wither_skeleton67_5 +mcl_deepslate:deepslatecobbledwall_11 +mcl_stairs:stair_sandstone_inner +mcl_walls:mossycobble_2 +mcl_stairs:slab_prismarine_dark_double +mcl_stairs:slab_concrete_white_double +mcl_core:tree_bark +mcl_stairs:stair_blackstone_chiseled_polished +mcl_crimson:crimson_roots +mcl_walls:diorite_1 +mcl_walls:sandstone_13 +mcl_stairs:stair_bamboo_plank +mcl_deepslate:deepslate +mcl_stairs:slab_stonebrickcracked +mcl_doors:jungle_trapdoor +mcl_core:water_source +mesecons_lightstone:lightstone_off_lightblue +mcl_walls:mudbrick_2 +mcl_wool:black_carpet +mcl_stairs:slab_wood_top +mcl_walls:cobble_14 +mcl_farming:melontige_3 +mcl_stairs:stair_cobble +mcl_deepslate:deepslatetileswall +mcl_crimson:warped_fungus +mcl_copper:stone_with_copper +mcl_stairs:stair_prismarine_outer +mcl_mushrooms:brown_mushroom_block_cap_101000 +mcl_walls:netherbrick_9 +mcl_core:jungletree_bark +mcl_wool:red_carpet +mcl_amethyst:small_amethyst_bud +mcl_core:sprucesapling +mcl_walls:prismarine_2 +mesecons_lightstone:lightstone_off_orange +mcl_stairs:stair_stonebrickmossy_outer +mcl_stairs:slab_birchwood +mcl_beds:respawn_anchor_charged_1 +mcl_walls:mossycobble_21 +mcl_core:redsand +mcl_meshhand:mcl_skins_character_1_female_surv +mcl_stairs:slab_concrete_brown +mcl_signs:standing_sign45_bamboo +mcl_core:jungleleaves_orphan +mcl_farming:melontige_unconnect +mcl_walls:redsandstone_1 +mcl_signs:standing_sign67_5_crimson_hyphae_wood +mcl_minecarts:rail +mesecons:wire_00010000_off +mcl_stairs:slab_granite_double +mcl_stairs:stair_diorite +mcl_stairs:slab_jungletree_bark_double +mcl_beds:bed_lime_bottom +mcl_chests:blue_shulker_box_small +mcl_stairs:stair_granite_smooth_outer +mcl_stairs:slab_mangrove_wood_top +mcl_brewing:stand_100 +mcl_stairs:stair_concrete_light_blue_outer +mcl_walls:granite_16 +mcl_end:end_rod_grey +mcl_chests:magenta_shulker_box +mcl_cherry_blossom:cherry_door_b_1 +mcl_core:mossycobble +mcl_stairs:stair_copper_cut_outer +mcl_crimson:warped_fence_gate +mcl_stairs:slab_redsandstone +mcl_walls:cobble_15 +mcl_stairs:stair_stonebrickmossy_inner +mcl_core:glass_orange +mcl_core:light_7 +mcl_doors:jungle_door_b_3 +mcl_stairs:slab_mangrove_wood_double +mcl_stairs:slab_waxed_copper_cut +mcl_doors:wooden_door_b_1 +mcl_chests:black_shulker_box +mcl_walls:diorite_14 +mcl_signs:standing_sign22_5 +mcl_walls:stonebrick_1 +mcl_core:glass_blue +mcl_ocean:dead_bubble_coral +mcl_stairs:slab_copper_weathered_cut_double +mcl_stairs:stair_bamboo_mosaic +mcl_deepslate:deepslatetileswall_9 +mcl_minecarts:golden_rail +mcl_stairs:slab_stonebrickmossy +mcl_signs:standing_sign22_5_bamboo +mcl_stairs:stair_goldblock_inner +mcl_core:obsidian +mesecons_delayer:delayer_on_4 +mcl_walls:rednetherbrick_3 +mcl_crimson:crimson_door_b_4 +mcl_droppers:dropper_down +mcl_stairs:stair_mud_brick_inner +mcl_farming:carrot +mcl_cake:cake_2 +mcl_farming:pumpkin_4 +mcl_core:slimeblock +mcl_stairs:stair_waxed_copper_cut_outer +mcl_stairs:slab_bamboo_mosaic +mcl_stairs:slab_birchwood_double +mcl_stairs:slab_diorite_smooth_double +mcl_flowers:cornflower +mcl_stairs:stair_concrete_white_outer +mcl_stairs:slab_blackstone_double +mcl_blackstone:wall_14 +mcl_stairs:stair_redsandstone +mcl_blackstone:soul_fire +mcl_core:glass_black +mcl_core:birchleaves_orphan +mcl_stairs:stair_prismarine_dark +mcl_walls:rednetherbrick_12 +mcl_mangrove:mangrove_trapdoor_ladder +mcl_stairs:stair_goldblock +mcl_chests:chest +mcl_chests:black_shulker_box_small +mcl_walls:diorite_2 +mcl_core:birchleaves +mcl_deepslate:deepslatecobbledwall_12 +mcl_itemframes:item_frame +mcl_walls:prismarine_3 +mcl_deepslate:deepslate_with_gold +mcl_composters:composter_6 +mcl_heads:stalker +mcl_monster_eggs:monster_egg_cobble +mcl_stairs:slab_deepslate_tiles_double +mcl_stairs:stair_stone_rough_outer +mcl_stairs:stair_diorite_smooth_inner +mcl_farming:carrot_5 +mcl_chests:cyan_shulker_box +mcl_farming:beetroot_1 +xpanes:pane_red +mcl_core:light_10 +mcl_stairs:slab_granite_smooth_double +mcl_crimson:stripped_crimson_hyphae +mcl_stairs:slab_wood +mcl_copper:block_weathered +mcl_walls:mossycobble_3 +mcl_walls:mudbrick_3 +mcl_deepslate:deepslatebrickswall_14 +mcl_deepslate:deepslatebrickswall_2 +mesecons_lightstone:lightstone_on_lightblue +mcl_colorblocks:glazed_terracotta_silver +mcl_stairs:slab_concrete_light_blue_top +mcl_stairs:slab_cherrywood_double +mcl_doors:acacia_door_b_3 +mcl_core:granite +mcl_deepslate:deepslatetileswall_21 +mcl_farming:melontige_6 +mcl_crimson:crimson_door_t_4 +mcl_stairs:stair_copper_exposed_cut +mcl_bamboo:pressure_plate_bamboo_wood_off +mesecons_pressureplates:pressure_plate_mangrove_wood_on +mcl_mushrooms:red_mushroom_block_cap_111010 +mcl_stairs:stair_copper_oxidized_cut_outer +mcl_farming:melontige_linked_b +mcl_ocean:horn_coral_fan +mcl_crimson:crimson_hyphae_wood +mcl_core:dirt_with_grass +mcl_doors:iron_trapdoor +mcl_deepslate:deepslatepolishedwall_6 +mcl_compressed_blocks:triple_compressed_cobblestone +mcl_bells:bell +mcl_walls:brick_11 +mcl_copper:block +mesecons_lightstone:lightstone_on_black +mcl_stairs:slab_crimson_hyphae_wood_top +mcl_wool:black +mcl_wool:light_blue_carpet +mcl_ocean:brain_coral_block +mcl_colorblocks:hardened_clay_orange +mcl_flowerpots:flower_pot_tulip_red +mcl_signs:wall_sign +mcl_stairs:stair_waxed_copper_oxidized_cut_outer +mcl_crimson:warped_trapdoor_open +mcl_fences:fence_gate_open +mcl_doors:spruce_trapdoor +mcl_walls:mudbrick_10 +mcl_wool:lime +mesecons_lightstone:lightstone_on_pink +mcl_deepslate:deepslatecobbledwall_8 +mcl_mangrove:mangrove_stripped +mcl_walls:stonebrick_2 +mcl_copper:block_oxidized +mcl_stairs:slab_blackstone_top +mcl_crimson:crimson_door_t_1 +mcl_colorblocks:concrete_powder_cyan +mcl_farming:wheat_7 +mcl_walls:granite_13 +mcl_stairs:stair_stonebrickcracked +mcl_composters:composter_5 +mcl_mushrooms:brown_mushroom_block_cap_000010 +mesecons_delayer:delayer_off_locked +mcl_signs:standing_sign67_5 +mcl_crimson:warped_hyphae +mcl_stairs:slab_quartzblock_top +mcl_cherry_blossom:cherry_trapdoor_ladder +mcl_maps:filled_map_mcl_skins_character_1_female_surv +mcl_deepslate:deepslatetileswall_8 +mcl_beehives:beehive_1 +mcl_walls:netherbrick +mesecons_lightstone:lightstone_off_white +mcl_core:snow +mcl_core:snowblock +mcl_signs:wall_sign_crimson_hyphae_wood +mcl_observers:observer_down_on +mcl_walls:endbricks_21 +mcl_deepslate:deepslatetileswall_13 +mcl_colorblocks:hardened_clay_silver +mcl_flowers:fourleaf_clover +mcl_signs:standing_sign22_5_crimson_hyphae_wood +mcl_walls:diorite_11 +xpanes:pane_purple +mesecons_lightstone:lightstone_off_silver +mcl_deepslate:deepslatebrickswall +mcl_blackstone:nether_gold +mcl_bamboo:bamboo_fence_gate_open +mcl_portals:portal +mcl_fletching_table:fletching_table +mcl_deepslate:deepslatecobbledwall_13 +mcl_flowers:sunflower_top +mcl_beds:bed_silver_top +mcl_deepslate:deepslatebrickswall_1 +mcl_heads:skeleton +mcl_bamboo:bamboo_block +mcl_doors:jungle_door_b_2 +mcl_blackstone:blackstone +mcl_deepslate:deepslatecobbledwall_21 +mcl_compressed_blocks:octuple_compressed_cobblestone +mcl_stairs:slab_prismarine_dark_top +mcl_mushrooms:red_mushroom_block_stem +mcl_beds:bed_cyan_bottom +mcl_walls:redsandstone_3 +mcl_stairs:slab_deepslate_cobbled_double +mcl_deepslate:deepslatebrickswall_15 +mcl_stairs:slab_stonebrick_double +mcl_mushrooms:mushroom_brown +mcl_chests:orange_shulker_box_small +mcl_stairs:slab_stone_top +mcl_deepslate:deepslatepolishedwall_15 +mcl_stairs:slab_concrete_purple +mesecons_torch:mesecon_torch_off +mcl_stairs:slab_deepslate_cobbled +mcl_campfires:campfire_lit +mcl_stairs:slab_prismarine_top +mcl_maps:filled_map_mcl_skins_base_18D471DFF_female_crea +mcl_walls:brick_9 +mcl_core:deadbush +mcl_walls:sandstone_1 +mcl_core:stone_with_gold +mcl_crimson:warped_door_t_1 +mcl_farming:melontige_1 +mcl_farming:beetroot_0 +mcl_stairs:stair_quartz_smooth_outer +mcl_beds:respawn_anchor +mcl_stairs:stair_blackstone_brick_polished_inner +mclx_fences:red_nether_brick_fence_gate +mcl_walls:mudbrick +mcl_observers:observer_up_off +mesecons_lightstone:lightstone_on_orange +mcl_mangrove:mangroveleaves_orphan +mcl_nether:quartz_smooth +mcl_farming:pumpkin_6 +mcl_end:end_bricks +mcl_mushrooms:red_mushroom_block_cap_101111 +mcl_walls:netherbrick_4 +mcl_minecarts:activator_rail +vl_hollow_logs:acaciatree_hollow +mcl_stairs:slab_concrete_silver_double +mcl_beds:bed_light_blue_top +mcl_walls:andesite_8 +mcl_signs:wall_sign_darkwood +mcl_crimson:warped_door_b_4 +mcl_bamboo:bamboo_door_t_3 +mcl_flowers:peony +mcl_stairs:stair_prismarine +mcl_nether:nether_wart_1 +mcl_portals:portal_end +mcl_signs:standing_sign45_crimson_hyphae_wood +mcl_stairs:stair_red_nether_brick_inner +mcl_end:chorus_plant +mcl_stairs:slab_blackstone_chiseled_polished_top +mcl_flowers:wither_rose +mcl_mangrove:river_water_logged_roots +mcl_deepslate:deepslatepolishedwall_7 +mcl_stairs:slab_deepslate_bricks +mcl_walls:granite_10 +mesecons_button:button_crimson_hyphae_wood_off +mcl_walls:sandstone_15 +mcl_deepslate:deepslatecobbledwall_9 +mcl_colorblocks:hardened_clay_magenta +mcl_signs:standing_sign67_5_warped_hyphae_wood +mcl_core:redsandstonecarved +mcl_flowers:tulip_white +mcl_nether:nether_wart +mcl_stairs:stair_cobble_outer +mcl_walls:cobble_4 +mcl_deepslate:deepslate_with_emerald +mesecons_button:button_birchwood_on +mcl_farming:melontige_linked_t +mcl_compressed_blocks:quintuple_compressed_cobblestone +mcl_core:water_flowing +mcl_deepslate:deepslatetileswall_12 +mcl_blackstone:wall_12 +mcl_minecarts:detector_rail_on +mcl_doors:wooden_door_t_3 +mcl_stairs:stair_andesite_smooth_inner +mcl_flowerpots:flower_pot_azure_bluet +mcl_core:coalblock +mcl_ocean:horn_coral +mcl_ocean:dead_brain_coral +mcl_core:darksapling +mcl_walls:redsandstone +mcl_droppers:dropper_up +mcl_monster_eggs:monster_egg_stonebrick +mcl_ocean:bubble_coral +mcl_end:end_rod_orange +mcl_stairs:stair_blackstone_brick_polished +mcl_stairs:stair_deepslate_cobbled +mcl_stairs:slab_purpur_block_double +mcl_stairs:stair_bamboo_stripped +vl_hollow_logs:birchtree_hollow +mcl_compressed_blocks:compressed_cobblestone +mcl_walls:endbricks_10 +mcl_lanterns:lantern_floor +mcl_walls:redsandstone_21 +mcl_stairs:slab_lapisblock_double +mcl_monster_eggs:monster_egg_stonebrickcarved +mcl_anvils:anvil_damage_1 +mesecons_commandblock:commandblock_off +mcl_stairs:slab_waxed_copper_exposed_cut +mcl_stairs:slab_waxed_copper_exposed_cut_double +mcl_crimson:warped_nylium +mesecons_lightstone:lightstone_off_blue +mcl_stairs:stair_concrete_grey_outer +mcl_core:sprucetree_bark +mcl_stairs:slab_crimson_hyphae_wood +mcl_stairs:slab_cobble_double +mcl_beehives:bee_nest_1 +mcl_core:gravel +xpanes:pane_red_flat +mcl_signs:wall_sign_sprucewood +mesecons_lightstone:lightstone_off_grey +mcl_mangrove:mangrove_door_b_1 +mcl_doors:acacia_door_t_4 +mcl_deepslate:deepslatetileswall_6 +mcl_deepslate:deepslatepolishedwall_12 +mcl_walls:brick_12 +mcl_deepslate:deepslatetileswall_11 +mcl_ocean:sea_pickle_4_dead_brain_coral_block +mcl_stairs:stair_prismarine_brick_inner +mcl_mushrooms:brown_mushroom_block_stem_full +mcl_walls:netherbrick_5 +mcl_walls:mossycobble +mcl_walls:netherbrick_13 +mcl_core:birchsapling +mcl_stairs:stair_copper_weathered_cut_outer +mcl_farming:pumpkin_1 +mcl_flowers:tulip_pink +mcl_blackstone:wall_13 +mcl_core:emeraldblock +mcl_doors:dark_oak_door_t_4 +mcl_mushrooms:red_mushroom_block_cap_000100 +mcl_bamboo:bamboo_door_b_4 +mcl_core:stripped_jungle +mcl_deepslate:deepslate_chiseled +mesecons_pressureplates:pressure_plate_darkwood_off +mcl_flowers:tulip_orange +xpanes:pane_natural +mcl_deepslate:deepslatepolishedwall_0 +mcl_stairs:slab_andesite_smooth +mcl_walls:mossycobble_14 +mcl_flowerpots:flower_pot_poppy +mcl_beehives:beehive_4 +mcl_copper:waxed_block_oxidized_cut +mcl_colorblocks:glazed_terracotta_pillar_yellow +mcl_nether:nether_brick +mcl_stairs:slab_waxed_copper_oxidized_cut_top +mcl_chests:grey_shulker_box_small +mcl_cherry_blossom:cherry_fence_gate +mesecons_button:button_mangrove_wood_on +mcl_stairs:stair_redsandstonesmooth2 +mcl_stairs:stair_deepslate_cobbled_inner +mcl_wool:silver_carpet +mcl_core:stone_smooth +mcl_heads:steve22_5 +mcl_walls:endbricks_11 +mcl_core:stripped_birch +mcl_crimson:crimson_fence_gate_open +mcl_chests:trapped_chest_small +mcl_nether:nether_wart_0 +mcl_end:end_rod +mcl_deepslate:deepslatecobbledwall +mcl_stairs:stair_junglewood_inner +mcl_heads:steve67_5 +mcl_farming:carrot_7 +mcl_stairs:stair_redsandstonesmooth2_inner +mcl_core:stripped_oak +mcl_bamboo:bamboo_fence +mesecons_delayer:delayer_off_2 +mcl_ocean:dead_bubble_coral_block +mcl_stairs:stair_deepslate_bricks_inner +mesecons_pressureplates:pressure_plate_polished_blackstone_on +mcl_signs:standing_sign_crimson_hyphae_wood +mcl_doors:wooden_door_t_2 +mcl_walls:sandstone_12 +mcl_stairs:slab_birchtree_bark_top +mcl_walls:granite_5 +mcl_mangrove:mangrove_mud_roots +mcl_stairs:slab_blackstone_polished_double +mcl_crimson:crimson_fence_gate +mcl_stairs:slab_granite_top +mcl_walls:diorite_13 +mcl_stairs:stair_darktree_bark_inner +mcl_walls:prismarine_16 +xpanes:pane_white_flat +mcl_walls:netherbrick_11 +mcl_core:junglesapling +mcl_walls:redsandstone_8 +mcl_walls:mudbrick_12 +mcl_mud:mud_bricks +mcl_colorblocks:concrete_brown +mclx_core:river_water_flowing +mcl_stairs:stair_sprucewood_inner +mesecons_lightstone:lightstone_off_purple +mcl_stairs:stair_warped_hyphae_wood +mcl_chests:lightblue_shulker_box_small +mcl_signs:standing_sign_darkwood +mcl_smoker:smoker +mcl_stairs:stair_blackstone_brick_polished_outer +mesecons_button:button_darkwood_on +mcl_mangrove:mangrove_trapdoor +mcl_ocean:dead_fire_coral_fan +mcl_walls:brick_13 +mcl_deepslate:deepslatebrickswall_7 +mcl_farming:wheat_5 +mcl_colorblocks:glazed_terracotta_pillar_white +mcl_mangrove:mangrove_stripped_bark +mcl_smoker:smoker_active +mesecons_solarpanel:solar_panel_inverted_off +mcl_core:acaciawood +mcl_bamboo:bamboo_mosaic +mcl_crimson:crimson_trapdoor +mcl_compressed_blocks:septuple_compressed_cobblestone +mcl_core:stripped_oak_bark +mcl_core:birchtree +mesecons_pressureplates:pressure_plate_sprucewood_on +mcl_walls:diorite_21 +xpanes:pane_gray +mcl_farming:soil +mcl_mangrove:mangrove_wood +mcl_stairs:stair_tree_bark_outer +mcl_farming:beetroot_2 +mcl_farming:melontige_linked_r +mcl_deepslate:deepslatepolishedwall_1 +mcl_stairs:slab_stone_rough +mcl_colorblocks:hardened_clay_red +mcl_stairs:stair_sprucetree_bark_inner +mcl_walls:netherbrick_6 +mcl_stairs:stair_end_bricks +mcl_blackstone:basalt +mcl_blackstone:soul_torch +mcl_beacons:beacon_beam +mcl_stairs:slab_quartz_smooth +mcl_core:stone_with_lapis +mcl_walls:cobble_10 +mcl_walls:andesite_14 +mcl_farming:potato +mcl_walls:netherbrick_12 +mcl_core:glass_brown +mcl_stairs:slab_warped_hyphae_wood_top +mcl_core:snow_3 +mcl_core:darkwood +mcl_heads:wither_skeleton_wall +mcl_flowers:lily_of_the_valley +mcl_campfires:campfire +mcl_ocean:tube_coral_block +mcl_mushrooms:red_mushroom_block_cap_001011 +mcl_stairs:stair_mud_brick_outer +mcl_ocean:sea_pickle_1_dead_brain_coral_block +mcl_core:stripped_birch_bark +mcl_mushrooms:red_mushroom_block_cap_010001 +mcl_stairs:stair_purpur_block +mcl_doors:trapdoor +mcl_end:end_rod_blue +mcl_farming:carrot_6 +mcl_stairs:stair_waxed_copper_exposed_cut +mcl_signs:wall_sign_birchwood +mcl_doors:iron_door_t_3 +mcl_minecarts:activator_rail_on +mesecons_solarpanel:solar_panel_off +mcl_signs:standing_sign45_warped_hyphae_wood +mcl_core:goldblock +mcl_mushrooms:brown_mushroom_block_cap_101011 +mcl_doors:iron_door_b_4 +mcl_walls:endbricks_8 +mcl_farming:wheat_6 +mcl_nether:glowstone +mcl_stairs:stair_goldblock_outer +mcl_colorblocks:concrete_powder_black +mcl_portals:end_portal_frame_eye +mcl_doors:wooden_door_t_1 +mcl_chests:yellow_shulker_box_small +mcl_jukebox:jukebox +mcl_core:stone_with_coal +vl_hollow_logs:darktree_hollow +mcl_core:stripped_acacia +mcl_monster_eggs:monster_egg_stone +mcl_doors:birch_door_t_2 +mcl_flowerpots:flower_pot_acaciasapling +mcl_flowers:azure_bluet +mcl_walls:diorite_10 +mclx_fences:red_nether_brick_fence_gate_open +mcl_stairs:stair_jungletree_bark +mcl_deepslate:deepslatetileswall_5 +mcl_stairs:slab_end_bricks +mcl_walls:stonebrickmossy_15 +mcl_stairs:slab_concrete_silver +mcl_stairs:stair_blackstone_polished_outer +mcl_core:glass_gray +mcl_ocean:bubble_coral_fan +mesecons:wire_10111011_off +mcl_walls:endbricks_12 +mesecons_button:button_mangrove_wood_off +mcl_stairs:slab_waxed_copper_oxidized_cut +mcl_end:end_rod_cyan +mcl_core:glass_red +mcl_walls:stonebrickmossy_9 +mcl_core:stonebrick +mcl_deepslate:deepslatebrickswall_10 +mcl_walls:diorite +mcl_farming:pumpkintige_linked_r +mcl_walls:endbricks_13 +mesecons_button:button_wood_on +mcl_ocean:dead_horn_coral_fan +mcl_flowerpots:flower_pot_tulip_white +mcl_core:jungleleaves +mcl_stairs:slab_copper_exposed_cut_double +mcl_farming:melontige_2 +mcl_stairs:stair_purpur_block_outer +mcl_heads:stalker22_5 +mcl_bamboo:scaffolding +mcl_stairs:slab_concrete_green +mcl_mangrove:mangrove_door_b_3 +mcl_flowerpots:flower_pot_tulip_orange +mcl_stairs:stair_junglewood_outer +mcl_chests:trapped_chest_on_right +mcl_walls:cobble_11 +mcl_colorblocks:glazed_terracotta_pillar_grey +mcl_stairs:slab_mud_brick +mcl_deepslate:deepslatepolishedwall_2 +mcl_brewing:stand_001 +mcl_colorblocks:concrete_powder_green +mcl_crimson:warped_wart_block +mcl_ocean:dead_fire_coral_block +mcl_barrels:barrel_open +mcl_villages:structblock +mcl_cherry_blossom:pressure_plate_cherrywood_off +mesecons_pistons:piston_up_pusher_sticky +mcl_core:snow_2 +mcl_wool:pink +mcl_core:acaciasapling +mcl_wool:red +mcl_cake:cake_1 +mcl_fences:jungle_fence_gate +mcl_crimson:warped_door_b_1 +mcl_stairs:slab_prismarine_dark +mcl_beehives:beehive +mcl_stairs:stair_deepslate_bricks +mcl_cake:cake_6 +mcl_beds:respawn_anchor_charged_3 +mcl_beds:bed_white_top +mesecons_torch:mesecon_torch_off_wall +mcl_beds:bed_light_blue_bottom +mcl_beds:bed_lime_top +mcl_beds:bed_pink_top +mcl_beds:bed_pink_bottom +mcl_cocoas:cocoa_3 +mcl_beds:bed_brown_top +mcl_beds:bed_brown_bottom +mcl_beds:bed_purple_top +mcl_maps:filled_map_mcl_skins_base_18D471DFF_male_crea +mcl_loom:loom +mcl_beds:bed_orange_top +mcl_cherry_blossom:cherry_door_b_4 +mcl_beds:bed_orange_bottom +mcl_deepslate:deepslatecobbledwall_4 +mcl_beds:bed_green_top +mcl_crimson:warped_hyphae_bark +mcl_brewing:stand_000 +mcl_beds:bed_green_bottom +mcl_beds:bed_yellow_top +mcl_beds:bed_yellow_bottom +mcl_beds:bed_black_top +mcl_core:light_6 +mcl_beds:bed_silver_bottom +mcl_signs:standing_sign_warped_hyphae_wood +mcl_beds:bed_grey_top +mcl_monster_eggs:monster_egg_stonebrickmossy +mcl_beds:bed_cyan_top +mcl_beds:bed_blue_bottom +mcl_nether:nether_wart_2 +mcl_doors:acacia_door_t_2 +mcl_beds:bed_red_bottom +mcl_books:bookshelf +mcl_stairs:slab_bamboo_mosaic_top +mesecons_torch:mesecon_torch_on_wall +mcl_doors:iron_door_t_4 +mcl_walls:endbricks_9 +mesecons_solarpanel:solar_panel_on +mesecons_button:button_bamboo_on +mcl_beacons:beacon +mesecons_button:button_bamboo_off +mcl_stairs:stair_ironblock_inner +mcl_stairs:slab_bamboo_plank_double +mcl_meshhand:mcl_skins_base_1EEB592FF_female_crea +mcl_signs:standing_sign67_5_bamboo +mcl_signs:wall_sign_bamboo +mcl_bamboo:pressure_plate_bamboo_wood_on +mcl_copper:block_exposed_cut +mcl_bamboo:bamboo_fence_gate +mcl_stairs:slab_quartz_smooth_top +mcl_core:redsandstone +mcl_doors:wooden_door_b_4 +mcl_stairs:slab_bamboo_plank_top +mcl_farming:pumpkintige_linked_b +mcl_stairs:slab_bamboo_plank +mcl_mangrove:mangrove_door_t_4 +mcl_stairs:stair_bamboo_plank_inner +mcl_stairs:stair_bamboo_plank_outer +mcl_colorblocks:hardened_clay_pink +mcl_doors:dark_oak_door_t_1 +mesecons_pressureplates:pressure_plate_darkwood_on +mcl_stairs:slab_bamboo_stripped_top +mcl_stairs:stair_cobble_inner +mcl_stairs:slab_bamboo_stripped +mesecons:wire_10110011_off +mcl_stairs:slab_bamboo_block_double +mcl_stairs:slab_bamboo_block +mcl_amethyst:budding_amethyst_block +mcl_stairs:stair_bamboo_block_inner +mcl_stairs:stair_bamboo_block_outer +mcl_core:stonebrickcarved +mcl_stairs:stair_bamboo_block +mcl_bamboo:bamboo_trapdoor_ladder +mcl_bamboo:bamboo_trapdoor_open +mcl_stairs:slab_prismarine_brick +xpanes:pane_silver_flat +mcl_bamboo:bamboo_trapdoor +mcl_colorblocks:concrete_powder_white +mcl_bamboo:bamboo_door_b_3 +mcl_bamboo:bamboo_door_t_2 +mcl_crimson:crimson_hyphae_bark +mcl_stairs:stair_cherrywood_outer +mcl_walls:cobble_7 +mcl_mangrove:mangrove_roots +mcl_bamboo:bamboo_door_t_1 +mcl_bamboo:bamboo_door_b_1 +mcl_ocean:tube_coral_fan +mcl_stairs:slab_concrete_grey +mcl_stairs:slab_concrete_yellow +mcl_bamboo:bamboo_plank +mcl_bamboo:bamboo_block_stripped +mcl_bamboo:bamboo_endcap +mcl_blackstone:wall +mcl_blackstone:wall_15 +mcl_blackstone:wall_11 +mcl_grindstone:grindstone +mcl_mushrooms:red_mushroom_block_cap_111100 +mcl_blackstone:wall_8 +mcl_blackstone:wall_4 +mcl_nether:soul_sand +mcl_blackstone:wall_3 +mcl_blackstone:wall_2 +mcl_blackstone:wall_1 +mcl_blackstone:blackstone_chiseled_polished +mcl_stairs:slab_blackstone_brick_polished_top +mcl_stairs:slab_blackstone_brick_polished +mcl_stairs:slab_blackstone_chiseled_polished_double +mcl_stairs:slab_blackstone_chiseled_polished +mcl_stairs:slab_blackstone_polished +mcl_walls:netherbrick_14 +mcl_stairs:slab_darktree_bark +mcl_blackstone:soul_soil +mcl_core:light_14 +mcl_doors:birch_door_t_1 +mcl_deepslate:deepslate_bricks_cracked +mcl_blackstone:quartz_brick +mcl_blackstone:blackstone_brick_polished +xpanes:pane_magenta_flat +mcl_fences:fence +mcl_blackstone:wall_0 +mcl_blackstone:blackstone_polished +mcl_stairs:stair_ironblock +mcl_heads:steve +mcl_blackstone:basalt_polished +mcl_blackstone:blackstone_gilded +mcl_stairs:slab_concrete_light_blue_double +mcl_stairs:slab_concrete_light_blue +mcl_stairs:stair_concrete_light_blue_inner +mcl_stairs:stair_concrete_light_blue +mcl_amethyst:tinted_glass +mcl_stairs:slab_concrete_lime_double +mcl_stairs:slab_concrete_lime_top +mcl_walls:cobble_12 +mcl_stairs:slab_concrete_lime +mcl_stairs:stair_concrete_lime_inner +mcl_deepslate:deepslatetileswall_4 +mcl_stairs:stair_concrete_lime_outer +mcl_stairs:stair_concrete_lime +mcl_stairs:slab_concrete_pink_double +mesecons_button:button_warped_hyphae_wood_off +mcl_portals:end_portal_frame +mesecons_walllever:wall_lever_off +mcl_stairs:slab_concrete_pink_top +mcl_stairs:slab_concrete_pink +mcl_stairs:stair_concrete_pink_inner +mcl_deepslate:deepslatebrickswall_11 +mcl_stairs:stair_concrete_pink_outer +mcl_core:glass_pink +xpanes:pane_purple_flat +mcl_stairs:slab_concrete_brown_double +mcl_farming:wheat_3 +mcl_stairs:slab_concrete_brown_top +mcl_stairs:stair_concrete_brown_inner +vl_hollow_logs:mangrove_stripped_hollow +mcl_stairs:stair_concrete_brown_outer +mcl_stairs:stair_concrete_brown +mcl_stairs:slab_concrete_purple_double +mesecons_pistons:piston_down_pusher_normal +mcl_stairs:slab_concrete_purple_top +mcl_stairs:stair_concrete_purple_inner +mcl_stairs:stair_concrete_purple_outer +mcl_stairs:slab_acaciawood +mcl_stairs:slab_concrete_orange_double +mcl_stairs:slab_concrete_orange_top +mcl_stairs:stair_concrete_orange_inner +mcl_walls:prismarine_8 +mcl_stairs:stair_concrete_orange_outer +mcl_ocean:horn_coral_block +mcl_nether:nether_wart_block +mcl_mushrooms:brown_mushroom_block_cap_011000 +mcl_stairs:stair_copper_weathered_cut +mcl_deepslate:deepslatepolishedwall_11 +mcl_stairs:slab_concrete_magenta_top +mcl_core:light_8 +mcl_stairs:slab_concrete_magenta +mcl_mangrove:mangrove_door_b_2 +mcl_deepslate:deepslate_cobbled +mcl_walls:stonebrick_15 +mcl_stairs:stair_concrete_grey +mcl_stairs:slab_concrete_blue_double +mcl_stairs:slab_concrete_blue_top +mcl_stairs:slab_concrete_blue +mcl_doors:acacia_trapdoor +mcl_stairs:stair_concrete_blue_inner +mcl_stairs:stair_concrete_blue_outer +mcl_stairs:slab_concrete_cyan_double +mcl_stairs:slab_concrete_cyan_top +mcl_farming:pumpkin_3 +mcl_doors:dark_oak_door_b_4 +mcl_farming:melontige_linked_l +mcl_stairs:stair_concrete_cyan_inner +mcl_stairs:stair_concrete_cyan_outer +mcl_stairs:stair_concrete_cyan +mcl_stairs:slab_concrete_green_double +mcl_stairs:slab_concrete_green_top +mcl_stairs:stair_concrete_green_inner +mcl_stairs:stair_concrete_green_outer +mcl_core:light_4 +mcl_comparators:comparator_on_sub +mcl_stairs:stair_concrete_green +mcl_stairs:slab_concrete_yellow_double +mcl_stairs:slab_concrete_yellow_top +mcl_stairs:stair_concrete_yellow_inner +mcl_stairs:stair_concrete_yellow_outer +mcl_walls:mudbrick_9 +mcl_heads:stalker67_5 +mcl_stairs:slab_concrete_red_double +mcl_compressed_blocks:double_compressed_cobblestone +mcl_doors:birch_door_b_1 +mcl_stairs:slab_concrete_red_top +mcl_walls:netherbrick_0 +mcl_stairs:slab_concrete_red +mcl_heads:steve_wall +mcl_cherry_blossom:stripped_cherrytree +mcl_colorblocks:concrete_white +mcl_stairs:slab_concrete_black_double +mcl_core:andesite +mcl_stairs:slab_concrete_black_top +mcl_ocean:sea_pickle_4_off_dead_brain_coral_block +mcl_mushrooms:brown_mushroom_block_stem +mcl_walls:brick_5 +mcl_mangrove:mangrove_wood_fence +mcl_stairs:stair_concrete_black_inner +mcl_walls:andesite_4 +mcl_stairs:stair_concrete_black_outer +mcl_walls:sandstone_14 +mcl_core:spruceleaves_orphan +mcl_mushrooms:red_mushroom_block_cap_110101 +mcl_wool:green +mcl_flowerpots:flower_pot_mushroom_red +mcl_stairs:stair_concrete_silver_inner +mcl_stairs:stair_concrete_silver_outer +mcl_stairs:slab_stonebrick +mcl_stairs:stair_concrete_silver +mcl_stairs:slab_concrete_grey_double +mcl_flowerpots:flower_pot_bamboo_plant +mcl_walls:cobble_0 +mcl_stairs:stair_concrete_grey_inner +mcl_stairs:stair_concrete_magenta +mcl_core:leaves_orphan +mesecons_pistons:piston_pusher_sticky +mcl_stairs:slab_concrete_white_top +mcl_mushrooms:brown_mushroom_block_cap_111010 +mcl_stairs:slab_concrete_white +mcl_stairs:stair_concrete_white_inner +mesecons:wire_11001000_off +mcl_stairs:stair_birchwood_inner +mcl_copper:waxed_block_exposed +mcl_stairs:stair_stonebrickcracked_outer +mcl_stairs:stair_ironblock_outer +mcl_core:glass_lime +mcl_blackstone:basalt_smooth +mcl_stairs:slab_ironblock_double +mcl_end:end_rod_brown +mcl_cocoas:cocoa_2 +mcl_stairs:slab_ironblock_top +mcl_stairs:slab_ironblock +mcl_stairs:slab_goldblock_top +mcl_doors:dark_oak_door_t_3 +mcl_mushrooms:brown_mushroom_block_cap_010101 +mcl_stairs:stair_lapisblock +mcl_walls:andesite_16 +mcl_stairs:slab_lapisblock_top +mcl_stairs:slab_lapisblock +mcl_barrels:barrel_closed +mcl_deepslate:deepslatepolishedwall_3 +mcl_heads:wither_skeleton +mcl_stairs:slab_darktree_bark_double +mcl_stairs:stair_bamboo_stripped_inner +mcl_stairs:stair_blackstone +mcl_core:redsandstonesmooth +mcl_amethyst:large_amethyst_bud +mcl_stairs:stair_birchtree_bark_inner +mcl_walls:redsandstone_14 +mcl_deepslate:deepslatecobbledwall_5 +mesecons_pressureplates:pressure_plate_mangrove_wood_off +mcl_stairs:stair_birchtree_bark +mcl_stairs:slab_sprucetree_bark_double +mcl_walls:endbricks_16 +mcl_stairs:stair_sprucetree_bark_outer +mcl_nether:quartz_chiseled +mcl_stairs:slab_acaciatree_bark_double +mcl_stairs:slab_acaciatree_bark_top +mcl_walls:stonebrickmossy_5 +mcl_stairs:slab_acaciatree_bark +mcl_chests:dark_grey_shulker_box +mcl_target:target_off +mcl_stairs:stair_acaciatree_bark_inner +mcl_heads:zombie45 +mcl_core:sprucewood +mcl_stairs:stair_acaciatree_bark_outer +mcl_ocean:fire_coral +mcl_stairs:stair_acaciatree_bark +mcl_stairs:stair_jungletree_bark_outer +mcl_stairs:slab_tree_bark_double +mcl_stairs:slab_tree_bark_top +mcl_stairs:slab_tree_bark +mcl_walls:mudbrick_5 +mcl_colorblocks:glazed_terracotta_light_blue +mcl_colorblocks:concrete_powder_light_blue +mcl_stairs:slab_nether_brick_double +mcl_colorblocks:hardened_clay_light_blue +mcl_core:diamondblock +mcl_colorblocks:concrete_lime +mcl_colorblocks:concrete_powder_lime +mcl_colorblocks:glazed_terracotta_pillar_pink +mcl_colorblocks:concrete_pink +mcl_stairs:slab_purpur_block_top +mcl_mushrooms:red_mushroom_block_cap_011000 +mcl_stairs:slab_bamboo_stripped_double +mcl_core:acacialeaves +mcl_core:glass_white +mcl_core:ladder +mcl_colorblocks:glazed_terracotta_brown +mcl_end:purpur_pillar +mcl_colorblocks:concrete_powder_brown +mcl_colorblocks:glazed_terracotta_pillar_purple +mcl_fences:birch_fence +mcl_mushrooms:brown_mushroom_block_cap_111110 +mcl_colorblocks:concrete_powder_purple +mcl_colorblocks:glazed_terracotta_pillar_orange +mcl_colorblocks:concrete_powder_orange +mcl_stairs:slab_junglewood +mcl_stairs:slab_copper_oxidized_cut_double +mcl_walls:prismarine_14 +xpanes:pane_brown +mcl_colorblocks:glazed_terracotta_pillar_blue +mcl_stairs:stair_waxed_copper_weathered_cut_outer +mcl_colorblocks:glazed_terracotta_blue +mcl_walls:diorite_8 +mcl_colorblocks:concrete_blue +mcl_stairs:stair_prismarine_inner +mcl_colorblocks:glazed_terracotta_pillar_cyan +mcl_colorblocks:glazed_terracotta_cyan +mcl_colorblocks:concrete_cyan +mcl_colorblocks:hardened_clay_cyan +mcl_colorblocks:glazed_terracotta_pillar_green +mcl_stairs:stair_prismarine_brick +mcl_colorblocks:glazed_terracotta_green +mcl_colorblocks:concrete_green +mcl_stairs:slab_junglewood_double +mcl_colorblocks:glazed_terracotta_yellow +mcl_core:junglewood +mcl_colorblocks:concrete_powder_yellow +mcl_stairs:stair_birchwood +mcl_colorblocks:glazed_terracotta_pillar_red +mcl_colorblocks:glazed_terracotta_red +mcl_walls:stonebrick +mcl_colorblocks:glazed_terracotta_black +mcl_colorblocks:hardened_clay_black +mcl_colorblocks:concrete_silver +mcl_colorblocks:concrete_grey +mcl_colorblocks:concrete_powder_grey +mcl_walls:mossycobble_10 +mcl_doors:iron_door_b_2 +mcl_colorblocks:hardened_clay_grey +mcl_colorblocks:glazed_terracotta_white +mcl_stairs:stair_concrete_red_outer +mcl_bamboo:bamboo_door_t_4 +mcl_colorblocks:hardened_clay +mcl_minecarts:golden_rail_on +xpanes:pane_cyan +mcl_walls:cobble_13 +mcl_fences:dark_oak_fence_gate +mcl_composters:composter_ready +mcl_walls:mossycobble_16 +mcl_composters:composter_7 +mcl_composters:composter_4 +mcl_composters:composter_3 +mcl_walls:mossycobble_9 +mcl_hoppers:hopper_side +mcl_crimson:stripped_warped_hyphae +mcl_hoppers:hopper_disabled +mcl_chests:white_shulker_box +mcl_hoppers:hopper +mcl_signs:standing_sign67_5_sprucewood +mcl_cauldrons:cauldron_3_lava +mcl_dispensers:dispenser_down +mcl_farming:pumpkintige_linked_t +mcl_signs:standing_sign22_5_junglewood +mcl_droppers:dropper +vl_hollow_logs:warped_hyphae_hollow +vl_hollow_logs:crimson_hyphae_hollow +mesecons_lightstone:lightstone_off_cyan +vl_hollow_logs:mangrove_tree_hollow +mcl_stairs:slab_nether_brick_top +vl_hollow_logs:stripped_cherrytree_hollow +vl_hollow_logs:cherrytree_hollow +mcl_walls:sandstone_8 +vl_hollow_logs:tree_hollow +mcl_walls:granite_0 +mcl_fences:nether_brick_fence +vl_hollow_logs:stripped_spruce_hollow +vl_hollow_logs:sprucetree_hollow +vl_hollow_logs:stripped_jungle_hollow +vl_hollow_logs:jungletree_hollow +mcl_wool:purple_carpet +mcl_walls:prismarine_12 +mcl_sculk:sculk +mcl_core:glass_cyan +vl_hollow_logs:stripped_birch_hollow +mcl_wool:white_carpet +mesecons_button:button_cherrywood_on +mcl_deepslate:deepslatebrickswall_12 +mcl_stairs:slab_waxed_copper_weathered_cut_top +mesecons_button:button_cherrywood_off +mcl_cherry_blossom:cherry_fence_gate_open +mcl_observers:observer_off +mcl_cherry_blossom:cherry_fence +mcl_signs:standing_sign67_5_cherrywood +mcl_signs:standing_sign45_cherrywood +mcl_crimson:crimson_hyphae +mcl_signs:standing_sign22_5_cherrywood +mcl_signs:standing_sign_cherrywood +mcl_crimson:crimson_door_b_3 +mcl_signs:wall_sign_cherrywood +mcl_doors:jungle_door_b_1 +mcl_stairs:slab_cherrywood_top +mcl_stairs:slab_cherrywood +mcl_stairs:slab_deepslate_bricks_double +mcl_stairs:stair_cherrywood_inner +mcl_bamboo:bamboo_door_b_2 +mcl_walls:stonebrickmossy_10 +mcl_stairs:stair_cherrywood +mesecons_lightstone:lightstone_on_green +mesecons:wire_11110101_on +mcl_walls:prismarine_9 +mcl_farming:wheat_4 +mcl_cherry_blossom:cherry_trapdoor +mcl_ocean:dead_brain_coral_fan +mcl_core:light_9 +mcl_cherry_blossom:cherry_door_t_4 +mcl_cherry_blossom:cherry_door_t_3 +mcl_cherry_blossom:cherry_door_t_1 +mcl_cherry_blossom:cherrysapling +mcl_stairs:slab_copper_oxidized_cut +mcl_stairs:stair_waxed_copper_cut +mcl_cherry_blossom:cherrytree_bark +mcl_stairs:stair_waxed_copper_oxidized_cut +mcl_stairs:stair_mossycobble_outer +mcl_chests:chest_left +mcl_end:end_rod_pink +mcl_ocean:dead_bubble_coral_fan +mcl_deepslate:deepslatebrickswall_16 +mesecons_walllever:wall_lever_on +mcl_copper:waxed_block_weathered +mcl_stairs:stair_deepslate_tiles +vl_hollow_logs:stripped_dark_oak_hollow +mesecons:wire_01110000_off +mesecons_button:button_sprucewood_off +mesecons_button:button_birchwood_off +mcl_deepslate:deepslatecobbledwall_14 +mesecons:wire_10011001_on +mcl_walls:stonebrick_16 +mesecons:wire_10000000_off +mesecons_button:button_darkwood_off +mesecons_button:button_stone_on +mesecons:wire_11110100_on +mcl_stairs:stair_waxed_copper_exposed_cut_inner +mesecons:wire_01000000_on +mesecons:wire_11111010_off +mcl_flowers:double_fern +mcl_walls:andesite_13 +mcl_stairs:slab_waxed_copper_cut_top +mesecons_lightstone:lightstone_off_pink +mcl_stairs:stair_stonebrickmossy +mesecons:wire_11111000_on +mesecons_pressureplates:pressure_plate_warped_hyphae_wood_on +mcl_raw_ores:raw_iron_block +mcl_stairs:slab_darktree_bark_top +mcl_farming:pumpkin_2 +mesecons_pressureplates:pressure_plate_sprucewood_off +mcl_core:dirt_with_grass_snow +mcl_cauldrons:cauldron_2r +mesecons:wire_01010000_on +mcl_walls:diorite_9 +mcl_signs:standing_sign45_sprucewood +mcl_mushrooms:brown_mushroom_block_cap_010111 +mcl_doors:birch_door_b_4 +mcl_farming:potato_5 +mcl_honey:honeycomb_block +mcl_mushrooms:red_mushroom_block_cap_000111 +mcl_farming:pumpkintige_unconnect +mcl_maps:filled_map_mcl_skins_character_1_female_crea +mcl_mushrooms:brown_mushroom_block_cap_100111 +mcl_nether:quartz_ore +mcl_chests:chest_small +xpanes:pane_lime_flat +mcl_mushrooms:brown_mushroom_block_cap_011101 +mesecons_pressureplates:pressure_plate_junglewood_off +mcl_core:vine +mcl_heads:skeleton67_5 +mcl_signs:wall_sign_junglewood +mesecons_pistons:piston_normal_off +mesecons_pressureplates:pressure_plate_acaciawood_off +mesecons:wire_01100000_off +xpanes:pane_light_blue +mcl_walls:prismarine_15 +mesecons_lightstone:lightstone_on_magenta +mesecons:wire_11111111_off +mcl_doors:spruce_door_t_4 +mesecons:wire_11110111_off +mesecons:wire_11110111_on +mcl_walls:andesite_9 +mesecons:wire_01110111_on +mesecons:wire_11111011_off +mcl_core:lava_flowing +mcl_wool:lime_carpet +mesecons:wire_11110011_on +mesecons:wire_01110011_on +mcl_stairs:stair_andesite_inner +mesecons:wire_10110011_on +mesecons:wire_00110011_off +mcl_mangrove:mangrove_door_t_1 +mesecons:wire_11111101_off +mcl_observers:observer_down_off +mesecons:wire_11111101_on +mesecons:wire_11011101_off +mesecons:wire_11011101_on +mcl_core:light_5 +mcl_core:sandstonecarved +mesecons:wire_01110101_on +mcl_cocoas:cocoa_1 +mesecons:wire_11010101_off +mcl_walls:stonebrickmossy_4 +mesecons:wire_11010101_on +mcl_mushrooms:red_mushroom_block_cap_011001 +mesecons:wire_01010101_off +mcl_stairs:stair_granite_smooth +mcl_stairs:stair_diorite_outer +mcl_lectern:lectern +mcl_stairs:slab_mud_brick_top +mesecons:wire_11110001_off +mesecons:wire_11110001_on +mesecons:wire_00000000_off +mcl_core:reeds +mesecons_delayer:delayer_off_1 +mcl_farming:carrot_3 +mcl_mushrooms:red_mushroom_block_cap_011011 +mcl_doors:acacia_door_b_2 +mcl_wool:cyan_carpet +mesecons:wire_00110001_off +mcl_stairs:stair_wood_outer +mesecons:wire_11010001_off +mcl_stairs:slab_end_bricks_top +mesecons:wire_01010001_off +mcl_walls:netherbrick_1 +mcl_farming:carrot_4 +mesecons:wire_10010001_off +mesecons:wire_10010001_on +mcl_wool:grey_carpet +mesecons:wire_11111110_on +mesecons:wire_11101110_off +mcl_mushrooms:red_mushroom_block_cap_111000 +mesecons:wire_11101110_on +mesecons:wire_11110110_off +mesecons:wire_11110110_on +mcl_heads:skeleton22_5 +mcl_sponges:sponge +mcl_walls:rednetherbrick_9 +mesecons:wire_11100110_off +mcl_walls:andesite_7 +mesecons:wire_11100110_on +mcl_deepslate:deepslatecobbledwall_6 +mesecons:wire_01100110_on +mesecons:wire_11111010_on +mcl_mushrooms:brown_mushroom_block_cap_011011 +mesecons:wire_10111010_off +mcl_stairs:stair_concrete_orange +mcl_ocean:prismarine +mesecons:wire_10111010_on +mcl_cherry_blossom:cherryleaves +mesecons:wire_11101010_on +mesecons:wire_10101010_on +mesecons:wire_11110010_off +mcl_beehives:bee_nest_5 +mcl_doors:jungle_door_t_2 +mesecons:wire_11110010_on +mesecons:wire_01110010_off +mesecons_pressureplates:pressure_plate_polished_blackstone_off +mesecons_pistons:piston_up_sticky_off +mcl_end:end_rod_white +mcl_stairs:slab_goldblock_double +mesecons:wire_11100010_off +mcl_stairs:stair_copper_weathered_cut_inner +mcl_core:leaves +mcl_chests:brown_shulker_box +mesecons:wire_01100010_on +mcl_walls:mudbrick_21 +mesecons:wire_10100010_on +mesecons:wire_00100010_off +mesecons:wire_00100010_on +mesecons:wire_11111100_off +mcl_stairs:stair_crimson_hyphae_wood +mesecons:wire_11111100_on +mesecons:wire_11011100_off +mesecons:wire_11011100_on +mcl_chests:pink_shulker_box +mesecons:wire_11101100_off +mesecons:wire_11101100_on +mcl_anvils:anvil +mcl_stairs:stair_darkwood_outer +mcl_doors:iron_door_b_3 +mcl_stairs:stair_darkwood +mcl_mushrooms:red_mushroom_block_cap_111111 +mcl_deepslate:deepslatetileswall_2 +mesecons:wire_01110100_on +mcl_stairs:slab_sprucewood +mcl_doors:dark_oak_door_b_3 +mcl_core:stripped_dark_oak_bark +mesecons:wire_01010100_on +mesecons:wire_11100100_off +mesecons:wire_01100100_off +mcl_colorblocks:hardened_clay_green +mesecons:wire_11000100_on +mesecons_pistons:piston_pusher_normal +mcl_doors:spruce_door_t_2 +mcl_chests:ender_chest +mesecons_pressureplates:pressure_plate_stone_off +mcl_flowers:tulip_red +mcl_signs:standing_sign45 +mcl_mushrooms:red_mushroom_block_cap_001010 +mesecons:wire_01000100_on +mcl_walls:stonebrick_8 +mcl_walls:andesite +mcl_walls:mossycobble_15 +mesecons:wire_11111000_off +mesecons:wire_01100100_on +mcl_walls:mudbrick_8 +mcl_doors:acacia_door_b_1 +mcl_core:andesite_smooth +mcl_colorblocks:glazed_terracotta_pillar_light_blue +mcl_stairs:stair_blackstone_outer +mcl_walls:cobble_2 +mcl_core:podzol +mcl_walls:andesite_12 +mcl_farming:wheat_1 +mcl_mangrove:mangrove_door_b_4 +mcl_chests:dark_green_shulker_box_small +mcl_walls:cobble_16 +mcl_stairs:stair_copper_oxidized_cut +mcl_doors:acacia_door_b_4 +mcl_walls:stonebrick_11 +mcl_stairs:stair_quartz_smooth_inner +mcl_walls:rednetherbrick_11 +mcl_stairs:slab_red_nether_brick_top +mcl_chests:trapped_chest_on +mesecons:wire_11001000_on +mesecons:wire_10001000_off +mcl_itemframes:glow_item_frame +mesecons:wire_11110000_on +mesecons:wire_01110000_on +mcl_deepslate:deepslatebrickswall_21 +mcl_doors:jungle_door_b_4 +mcl_ocean:dead_horn_coral_block +mcl_walls:diorite_12 +mcl_sponges:sponge_wet +mesecons:wire_00110000_off +mcl_doors:spruce_door_b_4 +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_female_crea +mcl_walls:brick_1 +mcl_walls:endbricks_1 +mcl_deepslate:deepslatepolishedwall_21 +mesecons:wire_11100000_on +mcl_walls:stonebrick_14 +mcl_walls:prismarine_11 +mesecons:wire_01100000_on +mesecons:wire_10100000_off +xpanes:pane_cyan_flat +mcl_deepslate:deepslate_with_lapis +mcl_colorblocks:glazed_terracotta_lime +mesecons:wire_00100000_off +mesecons:wire_11000000_off +mesecons:wire_10000000_on +mcl_crimson:crimson_fungus +mcl_deepslate:deepslatetileswall_1 +mcl_fences:acacia_fence +mcl_tnt:tnt +mesecons:wire_01010100_off +mcl_core:birchtree_bark +mcl_farming:sweet_berry_bush_0 +mcl_dispensers:dispenser_up +mesecons:wire_10111011_on +mcl_crimson:warped_door_t_3 +mcl_colorblocks:concrete_powder_magenta +mcl_ocean:seagrass_sand +mcl_cake:cake_3 +mcl_chests:dark_green_shulker_box +mcl_doors:spruce_door_b_2 +xpanes:pane_magenta +mcl_doors:birch_trapdoor +mcl_chests:violet_shulker_box +mcl_walls:sandstone_10 +mcl_wool:blue +mcl_meshhand:mcl_skins_base_18D471DFF_male_crea +mcl_deepslate:deepslatebrickswall_13 +mcl_walls:netherbrick_2 +vl_hollow_logs:stripped_oak_hollow +mcl_mushrooms:red_mushroom_block_cap_011101 +mcl_blast_furnace:blast_furnace +mcl_chests:trapped_chest_right +mcl_chests:brown_shulker_box_small +mcl_doors:birch_door_b_3 +mcl_signs:wall_sign_mangrove_wood +mcl_chests:dark_grey_shulker_box_small +mesecons_pistons:piston_down_sticky_on +mcl_core:light_3 +mcl_signs:standing_sign_sprucewood +mcl_walls:andesite_10 +mcl_stairs:slab_mangrove_wood +mcl_doors:spruce_trapdoor_open +mcl_walls:netherbrick_16 +mcl_doors:iron_door_t_1 +mcl_deepslate:deepslatebrickswall_3 +mcl_farming:beetroot +mesecons_lightstone:lightstone_off_black +mcl_stairs:stair_lapisblock_inner +mcl_walls:diorite_6 +mcl_stairs:stair_granite_outer +mcl_meshhand:mcl_skins_base_18D471DFF_female_crea +mcl_cauldrons:cauldron_1 +mcl_crimson:warped_trapdoor +mcl_core:ice +mcl_chests:lightblue_shulker_box +mesecons:wire_11010000_off +mcl_doors:spruce_door_b_3 +mesecons:wire_10110001_off +mcl_core:coarse_dirt +mcl_fire:fire +mcl_farming:potato_4 +mcl_mushrooms:brown_mushroom_block_cap_110110 +mcl_mushrooms:red_mushroom_block_cap_000000 +mesecons:wire_10100010_off +mcl_chests:chest_right +mcl_flowers:double_fern_top +mcl_mushrooms:brown_mushroom_block_cap_100100 +mcl_colorblocks:hardened_clay_blue +mcl_composters:composter +mcl_stairs:stair_sandstonesmooth2_outer +mcl_walls:mossycobble_8 +mcl_core:stripped_acacia_bark +mcl_beds:bed_black_bottom +mcl_signs:standing_sign67_5_acaciawood +mclx_fences:nether_brick_fence_gate +mcl_maps:filled_map_mcl_skins_base_18D471DFF_female_surv +mcl_banners:hanging_banner +mcl_lightning_rods:rod +mcl_walls:stonebrickmossy_11 +mcl_doors:iron_trapdoor_open +mcl_core:dirt +mesecons_lightstone:lightstone_on_purple +mcl_walls:cobble_5 +mcl_walls:brick_4 +mcl_deepslate:deepslatepolishedwall_13 +mcl_stairs:stair_deepslate_tiles_outer +mcl_beehives:beehive_5 +mcl_flowerpots:flower_pot_allium +mcl_core:granite_smooth +mcl_stairs:slab_granite_smooth_top +mcl_mushrooms:red_mushroom_block_cap_001110 +mcl_deepslate:deepslatetileswall_14 +mcl_walls:granite_2 +mcl_stairs:stair_acaciawood_outer +mcl_ocean:dead_brain_coral_block +mcl_walls:mudbrick_4 +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_male_surv +mcl_stairs:slab_concrete_black +mcl_mushrooms:red_mushroom_block_cap_111101 +mcl_deepslate:deepslate_with_diamond +mcl_nether:nether_lava_source +mcl_mushrooms:brown_mushroom_block_cap_110011 +mcl_farming:carrot_2 +mcl_mushrooms:red_mushroom_block_cap_010010 +mcl_blast_furnace:blast_furnace_active +mcl_core:sandstonesmooth2 +mcl_mushrooms:red_mushroom_block_cap_001001 +mcl_end:end_stone +mcl_stairs:stair_deepslate_polished +mcl_mushrooms:brown_mushroom_block_cap_110111 +mcl_core:frosted_ice_2 +mcl_stairs:stair_birchtree_bark_outer +mcl_walls:andesite_6 +xpanes:pane_brown_flat +mcl_walls:endbricks_4 +mcl_stairs:stair_mossycobble +mcl_colorblocks:glazed_terracotta_magenta +mcl_stairs:slab_quartz_smooth_double +mcl_mushrooms:brown_mushroom_block_cap_111001 +mcl_mushrooms:brown_mushroom_block_cap_111000 +mcl_doors:dark_oak_trapdoor +mcl_stairs:stair_concrete_pink +mcl_stairs:slab_warped_hyphae_wood_double +mcl_nether:netherrack +mcl_doors:iron_trapdoor_ladder +mcl_stairs:slab_darkwood_double +mcl_stairs:stair_granite +mcl_signs:standing_sign_junglewood +mcl_mushrooms:red_mushroom_block_cap_100010 +mcl_mushrooms:brown_mushroom_block_cap_111111 +mcl_signs:standing_sign67_5_darkwood +mcl_walls:redsandstone_16 +mcl_nether:netheriteblock +mcl_mushrooms:brown_mushroom_block_cap_110001 +mesecons:wire_01100010_off +mcl_core:stone_with_emerald +mcl_heads:zombie +mcl_walls:redsandstone_9 +ignore +mcl_mushrooms:brown_mushroom_block_cap_010001 +mcl_mushrooms:red_mushroom_block_cap_100111 +mcl_mushrooms:brown_mushroom_block_cap_101010 +mcl_meshhand:mcl_skins_base_1B47A57FF_male_surv +mcl_chests:trapped_chest +mcl_mushrooms:brown_mushroom_block_cap_011100 +mesecons_pressureplates:pressure_plate_crimson_hyphae_wood_off +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_female_surv +mcl_mushrooms:brown_mushroom_block_cap_110010 +mcl_crimson:warped_fence +mcl_mushrooms:brown_mushroom_block_cap_100010 +mcl_mushrooms:brown_mushroom_block_cap_100001 +mcl_mushrooms:brown_mushroom_block_cap_000000 +mcl_mushrooms:red_mushroom_block_cap_110000 +mcl_fences:spruce_fence_gate_open +mesecons:wire_11010000_on +mcl_mushrooms:red_mushroom_block_cap_010101 +mcl_deepslate:deepslatecobbledwall_7 +mcl_nether:quartz_pillar +mcl_mushrooms:brown_mushroom_block_cap_100110 +mesecons:wire_11100010_on +mesecons:wire_01110100_off +mcl_stairs:slab_diorite_smooth_top +mcl_stairs:slab_concrete_magenta_double +mesecons:wire_00000000_on +mcl_flowerpots:flower_pot_crimson_fungus +mesecons:wire_11000000_on +mcl_fences:spruce_fence_gate +mcl_mushrooms:brown_mushroom_block_cap_001111 +mesecons:wire_10100000_on +mcl_mushrooms:brown_mushroom_block_cap_010100 +mcl_flowers:lilac_top +mcl_mushrooms:brown_mushroom_block_cap_001011 +mcl_flowers:peony_top +mesecons_button:button_stone_off +mcl_doors:dark_oak_trapdoor_open +mcl_doors:spruce_door_t_3 +mcl_flowerpots:flower_pot_cherrysapling +mcl_stairs:slab_deepslate_tiles +mcl_stairs:slab_redsandstonesmooth2_double +mcl_chests:white_shulker_box_small +mcl_stairs:stair_bamboo_mosaic_inner +mesecons:wire_10010000_off +mcl_mushrooms:red_mushroom_block_cap_001100 +mcl_mushrooms:red_mushroom_block_cap_100000 +mcl_end:end_rod_black +mcl_ocean:dead_tube_coral_fan +mcl_doors:spruce_door_b_1 +mesecons:wire_10110000_on +mcl_end:end_rod_silver +mcl_mushrooms:red_mushroom_block_cap_110011 +mcl_mushrooms:brown_mushroom_block_cap_100101 +mesecons:wire_10001000_on +mcl_mangrove:propagule_coarse_dirt +mcl_mushrooms:red_mushroom_block_cap_110111 +mesecons:wire_01010001_on +mcl_fences:acacia_fence_gate +mesecons:wire_10011000_on +mcl_deepslate:deepslate_polished +mcl_doors:iron_door_b_1 +mesecons:wire_00110000_on +mcl_mushrooms:brown_mushroom_block_cap_000001 +mcl_deepslate:deepslate_with_iron +mcl_core:darktree_bark +mcl_stairs:stair_lapisblock_outer +mcl_mushrooms:red_mushroom_block_stem_full +mcl_walls:sandstone_16 +mcl_stairs:stair_stonebrick_outer +mcl_meshhand:mcl_skins_base_1EEB592FF_female_surv +mesecons:wire_10010000_on +mcl_meshhand:mcl_skins_base_1B47A57FF_female_crea +mesecons:wire_10111000_on +mcl_mangrove:mangrove_tree +mcl_walls:cobble_3 +mcl_copper:block_cut +mcl_mushrooms:brown_mushroom_block_cap_010010 +mcl_fences:dark_oak_fence_gate_open +mesecons:wire_11000100_off +mcl_mushrooms:brown_mushroom_block_cap_101111 +mcl_mushrooms:red_mushroom_block_cap_100100 +mcl_cauldrons:cauldron_3r +mcl_stairs:slab_diorite_smooth +mcl_stairs:stair_sprucewood_outer +mcl_stairs:slab_stonebrickmossy_double +mcl_mushrooms:red_mushroom_block_cap_101010 +mesecons:wire_11010100_off +mcl_core:stone_with_redstone +mcl_stairs:slab_stone_double +mcl_stairs:stair_crimson_hyphae_wood_outer +mesecons:wire_11111011_on +mcl_villages:stonebrickcarved +mcl_signs:standing_sign45_birchwood +mcl_mushrooms:brown_mushroom_block_cap_000101 +mcl_doors:dark_oak_door_b_1 +mesecons_pistons:piston_sticky_on +mcl_farming:pumpkin_7 +mcl_walls:andesite_15 +mcl_walls:rednetherbrick_2 +mcl_ocean:dead_horn_coral +mcl_mushrooms:red_mushroom_block_cap_011100 +mcl_cherry_blossom:cherry_trapdoor_open +mesecons:wire_01110101_off +mcl_mushrooms:brown_mushroom_block_cap_101110 +mcl_mushrooms:red_mushroom_block_cap_101001 +mcl_crimson:shroomlight +mesecons:wire_10110010_on +mcl_farming:wheat_2 +mcl_walls:cobble_8 +mcl_ocean:prismarine_brick +mesecons:wire_01110010_on +mcl_walls:stonebrick_9 +mcl_mushrooms:red_mushroom_block_cap_011111 +mcl_mushrooms:brown_mushroom_block_cap_111101 +mcl_core:lapisblock +mcl_farming:potato_7 +mcl_stairs:stair_waxed_copper_weathered_cut +mesecons_pistons:piston_down_normal_off +mcl_mushrooms:red_mushroom_block_cap_000110 +mcl_heads:stalker45 +mcl_blackstone:wall_10 +mcl_core:stonebrickmossy +mcl_stairs:slab_prismarine_brick_top +mcl_walls:rednetherbrick_8 +mesecons_pressureplates:pressure_plate_stone_on +mesecons:wire_10101010_off +mcl_mushrooms:red_mushroom_block_cap_100110 +mcl_deepslate:deepslatetileswall_0 +mcl_mushrooms:red_mushroom_block_cap_100101 +mesecons_button:button_junglewood_on +mcl_campfires:soul_campfire_lit +mcl_core:grass_path +mcl_colorblocks:concrete_powder_pink +mcl_stairs:stair_darktree_bark_outer +mcl_doors:birch_door_b_2 +mcl_observers:observer_up_on +mcl_mushrooms:brown_mushroom_block_cap_001110 +mcl_mushrooms:red_mushroom_block_cap_101011 +xpanes:pane_orange_flat +mesecons:wire_00010001_off +mcl_walls:redsandstone_15 +mesecons:wire_01100110_off +xpanes:pane_blue_flat +xpanes:pane_gray_flat +mesecons:wire_01110110_off +mcl_mushrooms:red_mushroom_block_cap_111011 +mcl_blackstone:wall_9 +mesecons_pressureplates:pressure_plate_birchwood_off +mcl_mushrooms:brown_mushroom_block_cap_000100 +mcl_core:stripped_spruce_bark +mcl_mushrooms:brown_mushroom_block_cap_001010 +mcl_walls:netherbrick_15 +mcl_wool:brown_carpet +mcl_colorblocks:glazed_terracotta_pillar_magenta +mcl_stairs:stair_diorite_smooth +mesecons_delayer:delayer_on_3 +mcl_core:darkleaves_orphan +mcl_core:stripped_spruce +mcl_walls:brick_10 +mcl_walls:cobble +mesecons_button:button_sprucewood_on +mesecons_pistons:piston_down_sticky_off +mclx_fences:nether_brick_fence_gate_open +mcl_crimson:crimson_trapdoor_ladder +mesecons_pressureplates:pressure_plate_wood_on +mcl_stairs:slab_sandstone +mcl_copper:block_raw +mcl_stairs:slab_wood_double +mcl_mushrooms:brown_mushroom_block_cap_101100 +mcl_walls:mossycobble_12 +mcl_walls:redsandstone_4 +mcl_walls:sandstone_4 +mcl_mushrooms:brown_mushroom_block_cap_001000 +mcl_colorblocks:glazed_terracotta_purple +mcl_mud:packed_mud +mcl_stairs:stair_purpur_block_inner +mcl_mushrooms:red_mushroom_block_cap_011010 +mcl_walls:andesite_3 +mcl_mangrove:propagule_dirt +mcl_ocean:dead_tube_coral +mcl_stairs:slab_prismarine +mcl_copper:block_exposed +mcl_mushrooms:brown_mushroom_block_cap_100000 +mcl_mushrooms:brown_mushroom_block_cap_101101 +mcl_deepslate:deepslatecobbledwall_0 +mcl_walls:granite_3 +mcl_end:end_rod_red +mcl_crimson:warped_door_t_2 +mesecons_button:button_acaciawood_off +mcl_sponges:sponge_wet_river_water +mcl_lightning_rods:rod_powered +mcl_core:spruceleaves +mcl_mushrooms:brown_mushroom_block_cap_010110 +mcl_deepslate:deepslatepolishedwall_10 +mcl_ocean:seagrass_gravel +mesecons:wire_01110110_on +mcl_core:glass_light_blue +mcl_doors:dark_oak_door_t_2 +mesecons_lightstone:lightstone_on_lime +xpanes:pane_pink_flat +mesecons:wire_11100000_off +mesecons_lightstone:lightstone_on_silver +xpanes:pane_lime +mesecons:wire_01110011_off +mesecons:wire_01000100_off +mcl_mushrooms:brown_mushroom_block_cap_110101 +mcl_raw_ores:raw_gold_block +mesecons:wire_11110101_off +mcl_stairs:slab_waxed_copper_exposed_cut_top +mcl_cauldrons:cauldron_1r +mcl_cauldrons:cauldron_2_lava +mesecons_lightstone:lightstone_on_grey +mesecons:wire_11010100_on +mcl_brewing:stand_111 +mcl_mushrooms:red_mushroom_block_cap_010000 +mcl_beds:bed_red_top +mesecons_lightstone:lightstone_on +mcl_walls:mossycobble_4 +mcl_heads:wither_skeleton22_5 +mcl_signs:standing_sign22_5_mangrove_wood +mcl_stairs:stair_mud_brick +mcl_heads:zombie22_5 +mcl_mushrooms:brown_mushroom_block_cap_011010 +mcl_farming:carrot_1 +mcl_stairs:slab_red_nether_brick_double +mcl_core:sapling +mcl_stairs:stair_concrete_black +mcl_wool:white +mcl_stairs:slab_sandstone_double +mesecons:wire_10110000_off +mcl_mushrooms:red_mushroom_block_cap_100001 +mesecons:wire_10011000_off +mcl_mushrooms:brown_mushroom_block_cap_001001 +mesecons_delayer:delayer_off_3 +mcl_stairs:slab_andesite +mcl_meshhand:mcl_skins_base_18D471DFF_male_surv +mcl_flowerpots:flower_pot +mcl_mushrooms:red_mushroom_block_cap_101100 +mcl_copper:waxed_block_exposed_cut +mcl_flowerpots:flower_pot_junglesapling +mcl_core:diorite +mcl_flowerpots:flower_pot_birchsapling +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_male_crea +mcl_chests:yellow_shulker_box +mcl_monster_eggs:monster_egg_stonebrickcracked +mesecons:wire_00110010_on +mcl_stairs:slab_junglewood_top +mcl_fences:spruce_fence +mcl_stairs:slab_jungletree_bark_top +mcl_stairs:stair_birchwood_outer +mesecons:wire_11110011_off +mesecons:wire_11111001_off +mcl_walls:prismarine_4 +mcl_flowerpots:flower_pot_oxeye_daisy +mesecons_pressureplates:pressure_plate_acaciawood_on +mcl_stairs:stair_andesite +mesecons:wire_01000000_off +mesecons:wire_11100100_on +mcl_flowerpots:flower_pot_propagule +mcl_stairs:stair_nether_brick +mcl_core:podzol_snow +mesecons:wire_10111001_off +mesecons:wire_11010001_on +mcl_walls:granite_21 +mcl_flowerpots:flower_pot_warped_roots +mcl_doors:acacia_door_t_1 +mcl_core:realm_barrier +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_female_crea +mcl_flowerpots:flower_pot_deadbush +mcl_maps:filled_map_mcl_skins_base_1EEB592FF_female_surv +mcl_end:chorus_flower_dead +mesecons_lightstone:lightstone_off_red +mesecons_delayer:delayer_on_2 +mcl_ocean:sea_pickle_2_dead_brain_coral_block +mcl_stairs:slab_stone +mcl_beds:bed_white_bottom +mcl_maps:filled_map_mcl_skins_base_18D471DFF_male_surv +mcl_mushrooms:red_mushroom_block_cap_001101 +mcl_mushrooms:brown_mushroom_block_cap_100011 +mcl_meshhand:character_male_crea +mcl_signs:standing_sign +mcl_mushrooms:red_mushroom_block_cap_010110 +mesecons_pistons:piston_up_normal_off +mcl_signs:standing_sign_birchwood +mcl_signs:standing_sign22_5_birchwood +mcl_stairs:stair_end_bricks_inner +mcl_signs:standing_sign67_5_birchwood +mesecons_pressureplates:pressure_plate_wood_off +mcl_core:frosted_ice_3 +mcl_signs:standing_sign22_5_darkwood +mcl_signs:standing_sign45_darkwood +mcl_stairs:stair_copper_oxidized_cut_inner +mcl_crimson:crimson_door_b_2 +mesecons_lightstone:lightstone_off_yellow +mesecons_delayer:delayer_off_4 +mcl_armor_stand:armor_stand +mcl_mushrooms:red_mushroom_block_cap_100011 +mcl_signs:standing_sign22_5_acaciawood +mcl_core:bedrock +mcl_walls:netherbrick_21 +mcl_deepslate:deepslate_tiles_cracked +mcl_stairs:stair_wood_inner +mcl_signs:standing_sign45_acaciawood +mclx_core:river_water_source +mcl_deepslate:deepslatepolishedwall +mcl_walls:sandstone_7 +mesecons_pistons:piston_sticky_off +mcl_doors:wooden_door_t_4 +mcl_colorblocks:glazed_terracotta_pillar_brown +mesecons_lightstone:lightstone_off_lime +mcl_ocean:fire_coral_fan +mesecons:wire_11011001_on +mcl_walls:stonebrickmossy_7 +mcl_ocean:seagrass_dirt +mcl_crimson:crimson_trapdoor_open +mcl_meshhand:character_male_surv +mcl_flowerpots:flower_pot_crimson_roots +mcl_ocean:sea_pickle_2_off_dead_brain_coral_block +mcl_chests:trapped_chest_on_small +mcl_maps:filled_map_mcl_skins_base_1B47A57FF_male_surv +mcl_walls:cobble_1 +mcl_stairs:slab_waxed_copper_cut_double +mcl_mushrooms:red_mushroom_block_cap_001111 +mcl_chests:red_shulker_box +mcl_amethyst:amethyst_block +mcl_walls:cobble_6 +mcl_core:stone_with_diamond +mcl_walls:redsandstone_10 +mcl_walls:cobble_9 +mcl_ocean:kelp_gravel +mcl_stairs:stair_deepslate_cobbled_outer +mesecons:wire_11101000_on +mcl_mushrooms:red_mushroom_block_cap_101000 +mcl_mushrooms:red_mushroom_block_cap_000001 +mesecons:wire_10101000_off +mesecons:wire_10110001_on +mcl_walls:mossycobble_6 +mesecons_torch:mesecon_torch_on +mcl_chests:blue_shulker_box +mcl_walls:mossycobble_11 +mcl_walls:mossycobble_13 +mcl_stairs:stair_prismarine_brick_outer +mcl_walls:andesite_1 +mcl_honey:honey_block +mcl_stairs:stair_granite_smooth_inner +mcl_stairs:slab_waxed_copper_oxidized_cut_double +mcl_core:acacialeaves_orphan +mcl_mushrooms:red_mushroom_block_cap_001000 +mcl_walls:andesite_11 +mesecons:wire_11101000_off +mcl_mushrooms:brown_mushroom_block_cap_000110 +mcl_walls:netherbrick_3 +mcl_mushrooms:red_mushroom_block_cap_000101 +mcl_stairs:slab_granite +mcl_nether:nether_lava_flowing +mcl_walls:granite_14 +mcl_stairs:slab_prismarine_brick_double +mesecons_solarpanel:solar_panel_inverted_on +mcl_flowerpots:flower_pot_sprucesapling +mcl_walls:endbricks_3 +mcl_walls:brick_2 +mcl_flowers:tallgrass +mcl_stairs:stair_darkwood_inner +mcl_walls:brick_7 +mcl_mushrooms:red_mushroom_block_cap_111110 +mcl_stairs:slab_sprucewood_double +mcl_signs:standing_sign_acaciawood +mcl_walls:brick +mesecons_lightstone:lightstone_off_green +mcl_stairs:slab_copper_exposed_cut_top +mesecons:wire_10011001_off +mcl_walls:sandstone_5 +mcl_heads:steve45 +mcl_walls:sandstone_6 +mcl_signs:standing_sign67_5_mangrove_wood +mcl_walls:prismarine_13 +mcl_meshhand:mcl_skins_base_1B47A57FF_male_crea +mcl_walls:sandstone_9 +mcl_deepslate:deepslate_with_redstone +mcl_doors:birch_door_t_3 +xpanes:pane_black_flat +mcl_lanterns:soul_lantern_ceiling +mcl_walls:sandstone_3 +mcl_meshhand:mcl_skins_base_1EEB592FF_male_surv +mcl_walls:diorite_16 +mcl_deepslate:deepslatetileswall_7 +mcl_end:end_rod_lime +mcl_walls:andesite_0 +mcl_stairs:slab_brick_block_double +mesecons:wire_11011000_off +mcl_walls:stonebrick_7 +mcl_walls:stonebrick_10 +mcl_cherry_blossom:pressure_plate_cherrywood_on +mcl_stairs:stair_stonebrick +mcl_walls:stonebrick_13 +mcl_chests:magenta_shulker_box_small +mcl_walls:stonebrickmossy_8 +mcl_walls:stonebrickmossy_16 +mcl_walls:stonebrickmossy_21 +mcl_mushrooms:brown_mushroom_block_cap_010011 +mcl_stairs:slab_diorite +mcl_crimson:stripped_crimson_hyphae_bark +mcl_signs:standing_sign22_5_sprucewood +mcl_colorblocks:concrete_purple +mcl_core:cobweb +mcl_amethyst:calcite +mcl_core:glass_green +mesecons:wire_11001100_on +mesecons:wire_10110010_off +mcl_walls:endbricks_7 +mcl_stairs:slab_sprucetree_bark_top +mcl_beehives:bee_nest_4 +mesecons:wire_11111110_off +mcl_core:void +mcl_farming:potato_6 +mesecons:wire_11110100_off +mesecons_button:button_junglewood_off +mcl_walls:netherbrick_7 +mcl_walls:netherbrick_10 +mcl_ocean:dead_fire_coral +mcl_stairs:stair_brick_block +mcl_stairs:slab_purpur_block +mcl_core:tree +mcl_core:light_1 +mcl_walls:rednetherbrick +mcl_mangrove:mangroveleaves +mcl_stairs:slab_deepslate_bricks_top +mcl_walls:mudbrick_0 +mesecons:wire_00110010_off +mcl_wool:magenta_carpet +mcl_walls:stonebrick_3 +mcl_wool:grey +mcl_core:sandstone +mcl_walls:mudbrick_13 +mcl_mushrooms:brown_mushroom_block_cap_101001 +mesecons:wire_00110011_on +mcl_stairs:stair_concrete_yellow +mesecons:wire_00110001_on +mcl_stairs:stair_junglewood +mcl_flowers:rose_bush +mcl_deepslate:deepslate_with_copper +mcl_walls:mudbrick_6 +mcl_stairs:stair_acaciawood +mcl_ocean:brain_coral_fan +mcl_stairs:stair_concrete_purple +mcl_stairs:stair_sprucewood +mcl_walls:granite_4 +mcl_ocean:sea_pickle_1_off_dead_brain_coral_block +mcl_deepslate:deepslate_tiles +mcl_stairs:slab_sprucewood_top +mcl_stairs:slab_stonebrickcracked_top +mcl_heads:skeleton45 +mcl_core:sand +mcl_stairs:slab_birchwood_top +mcl_walls:endbricks_5 +mcl_stairs:slab_waxed_copper_weathered_cut +mcl_mushrooms:red_mushroom_block_cap_010011 +mcl_flowers:waterlily +mcl_mushrooms:brown_mushroom_block_cap_111100 +mcl_stairs:slab_concrete_cyan +mcl_stairs:slab_darkwood_top +mcl_stairs:slab_stone_rough_double +mesecons_pistons:piston_up_normal_on +mcl_mushrooms:red_mushroom_block_cap_110110 +mcl_flowers:blue_orchid +mcl_stairs:stair_deepslate_bricks_outer +mcl_stairs:stair_andesite_outer +mcl_farming:sweet_berry_bush_3 +mcl_stairs:slab_andesite_top +mcl_walls:brick_6 +mcl_stairs:stair_granite_inner +mcl_walls:granite_12 +mcl_cartography_table:cartography_table +mcl_deepslate:deepslatecobbledwall_1 +mcl_mangrove:propagule +mcl_core:snow_7 +mcl_stairs:stair_diorite_inner +mcl_doors:iron_door_t_2 +mcl_stairs:slab_diorite_top +mesecons:wire_01010101_on +mcl_stairs:slab_cobble +mcl_stairs:slab_cobble_top +mcl_farming:hay_block +mcl_stairs:slab_diorite_double +mesecons:wire_11011000_on +mcl_stairs:stair_brick_block_outer +mcl_stairs:stair_brick_block_inner +mcl_chests:pink_shulker_box_small +mcl_signs:standing_sign67_5_junglewood +mcl_stairs:stair_sandstonesmooth2 +mcl_stairs:slab_sandstonesmooth2_top +mcl_meshhand:mcl_skins_base_1EEB592FF_male_crea +mcl_comparators:comparator_off_sub +mcl_stairs:stair_copper_exposed_cut_inner +mcl_walls:stonebrick_12 +mcl_stairs:stair_stonebrick_inner +mcl_stairs:slab_stonebrick_top +mesecons_button:button_acaciawood_on +mcl_stairs:slab_quartzblock +mcl_stairs:stair_quartz_smooth +mcl_walls:endbricks +mcl_stairs:stair_nether_brick_outer +mcl_stairs:stair_nether_brick_inner +mcl_doors:acacia_trapdoor_ladder +mcl_walls:rednetherbrick_5 +mcl_mushrooms:brown_mushroom_block_cap_010000 +mcl_brewing:stand_110 +mcl_stairs:stair_concrete_white +mesecons_button:button_crimson_hyphae_wood_on +mcl_beds:bed_purple_bottom +mcl_walls:mossycobble_5 +mcl_colorblocks:concrete_powder_blue +mesecons:wire_01010000_off +mcl_stairs:slab_prismarine_double +mcl_walls:prismarine_5 +mesecons:wire_10111001_on +mcl_cake:cake_5 +mcl_ocean:prismarine_dark +mcl_wool:cyan +xpanes:pane_black +mcl_stairs:slab_mud_brick_double +mcl_flowerpots:flower_pot_sapling +mcl_walls:stonebrickmossy_2 +mcl_colorblocks:hardened_clay_yellow +mcl_stairs:slab_andesite_smooth_top +mcl_doors:dark_oak_door_b_2 +mcl_walls:brick_8 +mcl_core:bone_block +mcl_mushrooms:red_mushroom_block_cap_111001 +mcl_stairs:slab_stonebrickmossy_top +mesecons_pressureplates:pressure_plate_junglewood_on +mesecons:wire_11111111_on +mcl_walls:endbricks_6 +mcl_wool:orange +mcl_deepslate:deepslatebrickswall_9 +mcl_walls:sandstone_0 +mcl_end:chorus_flower +mcl_mangrove:propagule_clay +mcl_mangrove:water_logged_roots +mcl_walls:mudbrick_15 +mcl_ocean:sea_pickle_3_off_dead_brain_coral_block +mcl_mushrooms:red_mushroom_block_cap_000010 +mesecons:wire_00100000_on +mcl_mangrove:mangrove_wood_fence_gate_open +mcl_sculk:vein +mesecons_noteblock:noteblock +mcl_stairs:stair_mangrove_wood +mesecons:wire_01110001_on +mesecons:wire_11110000_off +mcl_crimson:twisting_vines +mcl_mushrooms:brown_mushroom_block_cap_011111 +mesecons:wire_11111001_on +mcl_mangrove:mangrove_tree_bark +mcl_stairs:slab_warped_hyphae_wood +mcl_flowerpots:flower_pot_fern +mcl_nether:magma +mcl_walls:stonebrickmossy_6 +mesecons:wire_10111000_off +mesecons:wire_00010001_on +mcl_core:stonebrickcracked +mcl_copper:waxed_block_weathered_cut +mcl_crimson:crimson_door_t_2 +mcl_crimson:crimson_door_t_3 +mesecons:wire_01110001_off +mcl_mushrooms:brown_mushroom_block_cap_111011 +mcl_mushrooms:red_mushroom_block_cap_110001 +mesecons:wire_11101010_off +mcl_mushrooms:red_mushroom_block_cap_101110 +mcl_flowers:dandelion +mcl_ocean:dried_kelp_block +mcl_meshhand:mcl_skins_base_18D471DFF_female_surv +mcl_signs:standing_sign45_junglewood +xpanes:pane_orange +mcl_stairs:slab_mossycobble +mcl_heads:zombie67_5 +mcl_mushrooms:red_mushroom_block_cap_110100 +mcl_core:light_13 +mcl_heads:zombie_wall +mcl_farming:wheat +mcl_core:cobble +mesecons:wire_11001100_off +mcl_stairs:stair_mossycobble_inner +mesecons:wire_01110111_off +mcl_stairs:slab_redsandstonesmooth2_top +mcl_core:wood +mesecons:wire_11011001_off +mcl_flowerpots:flower_pot_wither_rose +mcl_signs:wall_sign_acaciawood +mesecons:wire_00010000_on +mcl_walls:stonebrickmossy_14 +mcl_walls:diorite_4 +mesecons:wire_10101000_on +mcl_deepslate:deepslatepolishedwall_5 +mcl_deepslate:deepslatebrickswall_0 +mcl_stairs:slab_deepslate_polished_double +mcl_stairs:stair_stone_rough +mcl_fences:fence_gate +mcl_mushrooms:red_mushroom_block_cap_010100 +mcl_crimson:crimson_nylium +mcl_stairs:stair_deepslate_tiles_inner +mcl_stairs:stair_copper_cut_inner

    1=a_!G614_ohxgWNQN{f`zlJd|9B5!> zaA@F6T>vUVK-t!@Bj}uGra;jdOD#^PGnVQri+r3kHABxha;R=SXQ`=q^qM7y>QXUp zE#0GG*_xVL#j|TLrv4RhKd`FmTB*Ffip@m=Yng09KA9@FejV zwkec^7-~I+3OUSUQ1eIdi_dN&(>$Nvb}VVMP;Ae$-r=jm7QS&v$U(3x&)_|Neb8#4GK#{ zl6wr>M3TA;pU-jT&^$V$_?+f42~g`~N>UG~{n29xZo?j%0TPn|5p#AOq$tK&Ji>oqHmrCY9mth(Xop}F*0RJZQ2 z057k#TW=)wn6?E4WvxAWBWaD{l1o83y2m7v*DRcJEh^jam_)X&=GJRTJzI}OWqYpN zdM&Bj^jZ`*!-Kp6h6axfg>6%pY(8}H0XVJ|85vldz@ZK57zA}0K3@PzEs8E)hRV$-FfHCxNhFfuSGa4;AMC>l39Fp5Z= zU}#`&VbNq*u;IW3!x$EpCqhPCJY2_HiZ5j{GYGVt;F;JF!6PKRs&P@06+=W!!U^^U zp5ERq-P|vX4zR}FDOG4uU{UNi$|y3Sp;Uln3~~$%lXw-B zlxA7>@%8gh5SS=9Nocb06mSn{17ia}LxT!yM@L6m-{QlMnN?g;T9zDn!lDY61`!+_ zpdKoySH-}NB>D%WooV$JH`neDzW;Ovs z#Rc`;8>ZbpY?(dBz;9iX{DqL`qP34_tvvtPnXP^Dqr30k$n5bjyUQS>)tPamw>Zcr zo?+^qzfXc>`z(w3-?e>@nq8WIJ?dd~wV9I2snrqo{qNsa7@TF9wL*o_Wx?eJwhH0x z$xgNNOrNYPz7Qtlr*zUW&^TzC``zE3-@i{Nj__SyuD(6)&(6=qKR@5To}R|z<$X$# zxVyC+u6#%-rCc^7dY;=^gzx-v9n_ z$NvZ}FT2{?^2}($Ok-u0}#o2s1Bq;2&-?0LfFW?jcSmzUl(YZnS{alP3qS0(u6a?Med9QNv82UoYT zJfB(Iq|Y#~>&+zQvs|mcGW1&=lB3T9!-ucs{VDHn`h`1jmTHjyaLg-(|a zExIe36}f12RH2WgAn$#Tz{|4v`G+nCD_-WReBYAmo4!Y3{!@v%_0fiJkF<6l|6Agz z&iz8NJZk!r^>?<3HEBD9H$K-l3{PqcQUaG{d=V&*d$`jyZpe9Te=JV8P>*UKGh9>6e#1lXK&K~n%~Tt zlc#)P-p*s@Z+856wtn_X=gzNfVQ1W<=b2;$YcCKNxVrUS^OZ-z4JYLGZEEzYt2(u3 zYQYvg|5Zv?_Qo%G{p@wA_qzoR`)8;(;(lgtx?#NV$+WZqsudYA8AYR9lq0U>jm#6Ch!(mO{%W?vKtItjst&2Q%xuEdb zy|w4xpR3FBs(yQZrCGh#bG7?65pmJ@>x=k=gZv(Mq5I(`scE$ zZuxq5MOC+zhnwJGuU~Jh@;9qo_@nT0t6%i)T#LOQH%QJ!qPF z-gV1wm-KHH8B02*UXTxuacerUVr|(y}CK9E}GbKR$&nh+luH=!uzXXTqEg==M(Xq7s8Rdbk5RC<1TYgnAF9iuBP%w;o8<-hh;&E+kIoVy*l^OwQ8Eg zK7sYNyiCB2vRXdAZI?vm3Mk)x{BBwIbVHBBDvbBCdK(!3Fl;!V z^;B1e;h5pBJfW>8t(SdN*1z|(Tl~u-_SZAt9?bl?&tjHkP*`_n7JsOwNz5aCwe5W- z=byNTJl^>Jb^Vvsr!yCtS9E9ObDHKp(wjR)L~+-yzq`b2Gh?N`?d*BltG=+ueRpw4 zw7ll!VDb3Z)}l?-Gj3GORS}YXH?QwSN@(|GBS|bs0UFpXLSG{*F-H#VF zO>UpB9pX^Fr=H9G*}6wt_rBfr?#X(qoj=pc1lL{3nCj!D$s6S-e&N{?rOLA%yOg(O z?JFzptn$1Z{fXfQL*4BXKE~pv9zhxBB^(XB3zms`a~mZdJN@s?QTNs7Al&D*9WZt(giw`2`xs2xx5w06Pbb+%jH%ruzVBm8}FF<1CqUkR>)*Of3G8&yH`8qR(u6 zBUk1=+0En9PnFlN&8}bi=KRIv*x{KyZCmk zt)gqP&B=mj#~IZNu1M^0*gyA7SilN~ds(7R4qwC>-to=}t2^4j7QvX+6RLP=N^;j- z?ReQ4GxVpgUHn%p`u17*-Evc=+%KA3pKrKD`t*TCaW_v)nj7X~`t_cYzwLtA$p+o2 zikcR8qrbJg#B-#&es=SmQn+(3AMbK~GsTG6pNw?bY6F-Kzl-M*jTLhTbL%PFOFz0(tnURaii^?Ra@s8c5kb9 z5UrI7Q02J1=%|v0`-QWM7HEjD$#Hgu-zeSvG;#TChKhYvxi{L?7BJjt63{ph@o`Y$o+a+%itH1mH*(I(w=Wfd8ewLQBbPl7O_FTi>)fe=* zBw}B>p1#E#^0hVQ>(n=y$37pP_VwkVt8>kZ3^uDFuC9K)A?DR zu_2!GTHo$GxzdRL`d97U+cgV=HZAy;H+$(1d!r|}c29qMKmEdU+KjT|pSTy*Z4RMv}D)l7NH+hsUc6fE6j&vmUW>D$^LzYb?^`(OP3 z$-l15ZTusa9buCC>vyj5#Lq8Q^T}SySbo|@$!dvY%I81Rc-(K?jOOp#b!wla zLrmP~U)#P3HC;S4<2BEoo{39zO*N8YUh!K`@4}mllFEzSw_MbiE)pYB zTl$yb-}B?sJGgr8-dfe*a&J0Q(e6LCn|u3C+(=n({?BUe+`f=S4;|!U_wuK%3tP@O zc|lfkMA#eAqvGEV-+ce&#m$M@|Nniz@-N|h`R}*4E`F|Ik5=00v2Kzm&jfLcOt;>+ z#p_gdPkXrd#P8$tMfWtwU$0qH_VDYOrM#`j&dllm>%Hmu>=9@gtUoCz7sQ&JS zECOrTrrkc%ld|lsgos5(Z^NTaZc}_(R^%DJGL=ZmPS-1cE4s$!ab;e=Ne`o%wxP_% zvrJRwycf=|J75{1AQ>xjm;21ac}<1vyLWWS6eY7+D>L@JJ#$L_PRCm3O+o?>w$yPl z?9=pBb1O?OP}eAUt>qk}-e9P6de@>$fyR0Jzs3KGe01>hZ{Z?%$&M)AD>6@!obEWcq$kf7@8Uw8kj0*Jeu7C zN17mW8CfBEHJzNp7#TPi7#IwF6pl7rm=MaqAi%(oprXk)In7gZ>6C>Ul{2PzfLKQj zI%iDjJSvggV|WZkD43*(GBB_(G-z=4Eq>;ibMvMf9AoTe%VZzL-N0~3RThhnQp5Qs?XP;8S(>QHQ#DLSFJd`=OU)`|s9Tt+7p znthC3E}86S^>W4HKC4$6TP`?p>u$N^_rv-Pdb6ZrWcJ}gF}2nLqkJL zW5df*ua}ixFRP85(Hgy@HgZR6^o`co@2!avZBX>1_WpMe0()J7kzs+d<+R6|i2$sMDXKA zaC%{3U{IW!HZ7}x!+1g>I9NadEwPZpnFnGM3j;&P!Y2x|F3kFT){<}5(*-L_?+bPIef<9khHnr}$jw zt=ZW-Ib-J(pZl3I=iOOOkQjRMabRFzNxUI(Y;Kc6Z68~bh~hHE$#NzAe3KU#p3qz( z*W2gjwX!)NNK$=iNfX%T3JeS_0^n2(Bfv=+l8Tp1>e4!;vH6VAX&n%;=I}YI*BcHC zIP(~8x#Xo|dNnM$ck8ox#p^6RvX^eX7Nxy(N|2Z4QgHZzGKfOT1V=VWa3*P+QFKak z`GO`cNN_?T?t{vCLD`E)==?{SKq1vYA=QgUy1~Y_p&_B+Wx0{lOK)#)jlEHN|9b8H z>%H;fZRiOLo^u$SI22pJd2&ipkKyq-&3;atkO+q5oI;V~6J<_LRPo-V;(JNw>?afd z&n6dzT?0*ggGFO6ik4m$OAR)Qy=kImDAEYXRVw$@8!xxTwo=LoRiVDd`8#u zj;`k&eHxw9GCOCj+PNs_)VkNZ2qJjSaW7JFF9PKp*CG|9oO8fX#yLpk_$D3S&k#S_ zUNp81EpZh`jsOOR0~2_>!R1I`knYtW)2l(cp&_>Tb4+Mx=v5Qn%O;H%CQM~ukYr#` zc4U)m5$GzK;FM<@!D0AJg>|7N+rlFfEz1Rrc`SLAN+vj}+wPcTd6?((gCGr27oX-{ zRr5Xt-b2e`JfB){I5~&0Fa$C%G#H*RJR(ta&hz8~mve@kbEllJR9`yzlBcHbGznu( z)n!7-kLN7D4yf8tO(LscPA&Do5OS5%K&^gU# z6M{||K9vdbvRpnV_?#t&Y|AM_wzMiVgUL^IpuD0 zOGv1&Yp7`G zBs4ZW_2&1`NU^%;>#YyJ)jpH}nSA|fY3Q`t#A~UE+e`0jWX{UWTC`%-ER9vGR<7EX zyK3Fq=tVD9En0PIQ~IiPYff!izj|HH>scDB)~#5zNoUn6ozYDYL;o9Ubgzxu9drX<-OijcxGF! z%;HtA_Gz6ywBgjI_pf*9Zz)v_3@yDoCH8T6YUKCa`0{zt-&;53TJK-``&8lUU6+1X zp3j%rxh+>_bDs46wZD&j*0xWy=v$gTYg_KBRcmLjTK#%cp7!B2ubl!zYh$OT-Zzhp z6wkYF-WPqnchRa>yR=U4+i+@=;hkgoGP@0AVsD%EMPHx0X)Skc@`>-9=d*7gEBtNs z_*?1X^*o%%`xzJ-7(r=6_>{v!MQx@A3q}Su#pfcy0$N8EN(6#lDJ%&wWK%5m^ExUs zCBQ37amp2~V+tXCo+su^7V^r_oN_6Mec{pouk3|Wt_5XpTy`btt-=y9uT0%3m!h&( z9=j6NBbY2;^n6LmIZw`|TR;-UeqPTPEa7wVTDnBU+ejOWP(i!V8PtXv`#?74Dl zfLHd?C1T!QhTBA<^9--acxCD?5sLQIJSGyHt9xvg@-c;!bDk$bmV@nhI%5i-lh@4V zNnT!Sr%nnwGiNf$sOCN|Pt9$UynGf;x#s1yu{9_v$MD*mpd8aFm!dp1k4^H*(LELw z?X$I1Ac`C8sehp(_IMBe% z;LyOCx&Ty!fU>P)N69EFf0IPTQ=X$ql{d-Jj0_6L6pl!=ut_eJXucq^L?l^2X{ki9 zpVv~6VBnHrU|`C*FeO4}0jwNJ;7Q^! zY*Q!+G13xj@$ph$*(eajy|(mPQ1;TJXQHy!Zn@#Wv9|S^k+ z6GJ7a%=EHkUpU20^O(YvNkNN6k_EgxR~GR&X=)w~14&GYdZRGqQdEvvp?P#h@j1<95}?+}l%yU|`=iGY+=e|i10*H`BIXqLfh3R`w_q+O z7Ei2XU|r8yw2ayKC`H#rBwJvIZv1t~#pxI<-O?RZRXboSb<*P@UK28aDz z>MP9%36E$M$#I?C6|J7bdO0SuURm%Jy8j z^;%N5>9r_sh6i~C3=JL|3frbG*?j2Y18`g`GBU6@fkPYAF$n51e7*pbS`=Np44=t> z(uiV94@|6O0$fbM>NzB7wFG%Rhp3wp-~>)u91B~5yfkH71e`R$EY%hPCr(HM4xAWU zguFDDP64M#P@`^&kQ0X@xOq1v$cba&lmL)ykQav{$P|z^PDM~~fmoV~5WOI63=9p- zpi)@*h05YnN;xJE4>1R1obY03;9+1Wypi=<^V$i8qjOrOdACd`5=hb$4C=CU-UQ>xISz@pf3lu=|tL$h#R#Uoz-9S1qBT$l2Jd%zDE7~~ijCh;mL zDb2F%FXQn>z>*#BE)*pxTVpa!~U{^<+tBi zC8yFnYOB6owaO5aFkSp7gl%nP!G=eVR5t&#uZSyO$&uqW(?nsW&Cd2;nGC0PemnJY zebdTYRrNB*Z!qWee>DnH`MlhKAMWe=@YNLol2}SUle(JdC5gF|NfX<8qVn3xG`bV)HdwuK z=1^m>(QDkYT;RK5?9WrILFdmeKe~i#>9Y?D=2ra5ePkQ<^Se?)`GS-yUS@}!k8rCv zn=ttJSzeyt^EP1dOo;@Q9KLUxC#iYuzdXCA=+kwNUvFnm@y-7o!Rq2xsiMVj;%C|< z2634mXH5eP15+0MpSFD0@&xysYpW7J3-fJqf5L2H=9)U`B%jLvJK_t(YqIsOc*bOf z^o4G{sVAy@dw+F%>EqR3Od`6N<^%~p*vt{ilm6e9F(j#~Y|`mnFMh3*-VrRA@PF2} zuLpha+a7Y67P;SS){F(;G>@$lXV^1s^1{We*WYZf_?yEx@_N6TuxM0wMf zk9{Y0KR^FjKJnur4Wq9U%lF=%*cEbccg6I#_P>qaHnOs0UlZD1d8zo-Wcz8V&xMYu zd3sL#RPx)y`O&m!Cc`Oy-|rk`OcM|1?_2aC%Iabue>=;&rj_4MF1;Hj7s8(Nz0imM z!K4!jV(kxjCps+HJm>I})f39jPuXuOocn#onv%n78{?PrSxqZ+JGg4UO`pl48NEhH z>t=7bQJAc2xAbhw(eT2Bog%UKUNj4>y?j*Pmev0)+vcUdO}16}Yu1U*;FRk&4RE+2 zJ|$35HU1-a_hdn*`+m`t1~`3-~937HE*fur?!rs z>U_RU7w+73U$fkI^7MpB{P*;aShi0xw=VwMUi2*{pfadu^`@%3U$5_3W4`Eu&g1Jz zRL&XeED)2+eJ$c*Fno{}?lI)RBREnX(R%WX3})_!pHw+%5DZ2E8B z$f|rJEBY)!%pvIP{>gXdFV-lH+LHUWlb<>Egr*Ul2 zkM=lOOrO5dY*FrSYgzuQfx1d@>$u-DUiZxIP^dJyqP_LU<#Pp^YV#WIPP!+2!8WkB z*<~%O`qF(fPs`*mFuvKN{r8Lb#Fe`51+OldT*kThA9uxtcg?-WwcK^PE?tXQ`&egA z;hA0kE;rO1)qiF(>90gWTvEk;--iuh%nbje<$AT*g&1~7#pp9ko>AdB#aV|Z`Tv_! zy04e_|0tuV+aE3&6e%!O7)yKk4zP9@7*K;4v zP1}3*@xe39(eHk(c`P>jThzWOdq2CRB?Ue_m>knuJXibGj_51<@^x!oi^?=#eDum; zvGXRLD@I*q=6`0Zzl_RQXLBMWsYY5h!?Ck(G%0q?+&%MkjF+AEY>jn+CKde? z!tP$lwwk-lYS;Ar8_YyieWm-JymL}2I=CpSuGL3*&n|DLua}D!`L;)Bs+EfR#c1Bq z-@4`4nqQv}P5yD2H(%?>>02{Cy8eF6C^E&s=MMwJx0kIknmJRJS!f*o-F!o7r}eoT zattfxm3c0ja>?bvt2Mu+i_Nx7IIb;!eur1h?OnF@vz{OO^XJ4`lamrMXGEv1m#_SN zU>bYoq3i5bCthEheE8$;qvf;S9*MqrxXmK*Qoa52V2-I3`xdNBg@wL$mt^o@0Z0rT^m>-GGob3#*!e-*OHE@&t*;d53s6qv!*F!iPXNE zKiTBRNgne%j@@&j1F9HH+A`C(pFUEfdD%{3?r&zhy>+XCR<7!L`LE73%XRjaptA0) zYj^yQoQ-aJpmX~D!#m+IRBgm&-F8tS9PLiswjP{!*Uf>3NamLwSAu!xd3# z(_9+Ub(XHEJsNtsttPY6u5o`%?ZaIz&js%Mnibp9#`5Ep3$sE&e6Db%>|To>TTSNc z?h?FlI@?}2I=k|>lAG}5SDU3cd``Z3y?G*M%Y0ezcZGR5m;5}ad=z0BH|Kn?en=i{u+HmH%xjXB(B`=pvh&j4NbpP(QnM_JE z?=HO^vU)MA+}}F;2^Zzl58i1{|934}IO$i%jQtx0jtbAMij3siyZ+z5@2Q*%Vv1g* za;_-Yx!*;FUq@4|DMzMe+NvAQ3nw<1O{m*-a;lbd(+%d$R(3Y&>_2&3j6T(RC?5`z zH&5=oV&Km7ucSow>;4_rQ(2>Cz7b)l{~sK8^Tzda5ddH>*F`Stf&2aMgk&<~k z>luO?!YWMMG`wf;`S)$=_ndDgZk$imrk&;NSyZj`=D?TM>btxODhrM|96r(g#Qe*q z*#>pzUR;n2pK^p=O>h zTd1i1!%fx=ewOkE$9>ra zJa5=|Dr`1{aLo>>70izc-Eg6*&^(?s|E1%EJKyJ(Ui_97qdRBX)S!S<**S;rF4e|+@SoZCn2cxV4G7d4-HUz3&d%ChT6+zKt)FUQ+6%4zGnMsEJEmN6miZ(M%`|cg5_jf<{js!LRcd|EBWKR6-@>#on*AL;y z;u^s-a2{j$i)n7U!7{J9%rvn{v|JBHgZ(oWB3+fEGhaSmlQ7-k8dVbLO)JoIEr6qUP)! zCqm}_ONlNIn)60)+LeMEE#>~%Dd`!HB+73q&Z$~#l5~)D_I~CKd^4L$_s%HFRgt+~ z^)glF-=Xd`do=c>>Z#4H^s}pGVw@A_tHfmRFy{4F29q_${{DYot;lWvb&w-%w#BCJ z>3&}VdV+QZ{tXqrb1Qk*qb%l@s_VxVb5th2oc&tZYr&U*>T}D5H%iD)yp^RTvtRF2 zh4d!7St>hBAJ{w>OzS?um@?_QR`PW}p7Nc{Q(7_|LU!NLzU+H#>bz|qnYU!~{4BHH z+xX+epHk6F^;s-)ntEBUZ4tlS__Ku}rzNRwarV`g$#HR4cK$4EGY{KvN~TLs)zs%l zl)}#Cxi>1^^MfiPN!_Ih_{Q0e0I_G+w0?pPdfX@ud(ELBQL_(v*^B-hJk%g zt(3I`yR47jg11M$@K0WLHt6K0Q{OhV&DXNFS6z7ety+^PPtw^6S%xXIuAfZR+VSv~ z@k!Ou4sWu4mK7{2dD<*UBF>WPU7YU%kNX zP@Zx4WDYIf$`-HAM9l+&B}ez=&MMkx7v1*#n|95#@BZteAE+!An;qrH@xn5)Al~}B z-~IO)uNZoQHU@KS3e&vIzR#k8t?A=d>y=wx-uQg_*14v2egS(l!jpenpO^Bz)xUaT z*@142{cLw81*dGjc$!zW)P5n`rNl(V&JB+Bg|)W@;+^gN+_ zEPPehbRB1L>gz9TVU_=4z0)P@?|eDT!FAy2p7{*7 zG~a%XS(eJi;Cs*itHGT%#cJW(j2inFO>{QA$YoGB>%y@cZ*K7FaNiI+eC6xgX)`{> zr0YJDxb`fhTkc1hzh|ABYKfxW-lpejW=uu5UFPk(G|8+_`T2%>*X>mo=Qu2x_*!O< zhu1QZ9c-r}asyxYxO|d$yY}LT*RwXCjy>_{d)C}XDfw5`lP>;rPQTZbeD2(axKCj} z-H-Ean)^;W{oAn_(H8tmI4-bl*|#(6N3rpeN#1>;LTyYIzyH5Huz!E&#IngSNPStZF7vjqG$O)il5=y2d`geqvezt7##kdQF30rwU_|_ D-*P6O literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_tool_breaks.1.ogg b/mods/default/sounds/default_tool_breaks.1.ogg new file mode 100644 index 0000000000000000000000000000000000000000..2a571ae28d42304ec086ff85779220a8de7fb907 GIT binary patch literal 6019 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_tool_breaks.2.ogg b/mods/default/sounds/default_tool_breaks.2.ogg new file mode 100644 index 0000000000000000000000000000000000000000..178935205d81de3a3b9053d212f2fd127b83cea7 GIT binary patch literal 8440 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 literal 0 HcmV?d00001 diff --git a/mods/default/sounds/default_tool_breaks.3.ogg b/mods/default/sounds/default_tool_breaks.3.ogg new file mode 100644 index 0000000000000000000000000000000000000000..a99c4b7e34ad54a62448577846e3b309b725c87f GIT binary patch literal 6875 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 hGd}Tes-CLJ_AdQLih+TloDs~}!3fp~W`hWj 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