From c8d70b992cab7c9033e32ee740d1a1ac86deb1ec Mon Sep 17 00:00:00 2001 From: davedevils Date: Mon, 29 Jun 2015 19:55:56 +0200 Subject: [PATCH] version 0.21 --- mods/3d_armor/3d_armor/README.txt | 15 + mods/3d_armor/3d_armor/armor.lua | 180 + mods/3d_armor/3d_armor/armor_api.lua | 86 + mods/3d_armor/3d_armor/crafting_guide.txt | 61 + mods/3d_armor/3d_armor/depends.txt | 2 + mods/3d_armor/3d_armor/init.lua | 194 + .../textures/3d_armor_boots_chain.png | Bin 0 -> 1166 bytes .../textures/3d_armor_boots_diamond.png | Bin 0 -> 2412 bytes .../3d_armor/textures/3d_armor_boots_gold.png | Bin 0 -> 2206 bytes .../textures/3d_armor_boots_leather.png | Bin 0 -> 1803 bytes .../textures/3d_armor_boots_steel.png | Bin 0 -> 2409 bytes .../textures/3d_armor_chestplate_chain.png | Bin 0 -> 643 bytes .../textures/3d_armor_chestplate_diamond.png | Bin 0 -> 2721 bytes .../textures/3d_armor_chestplate_gold.png | Bin 0 -> 2315 bytes .../textures/3d_armor_chestplate_leather.png | Bin 0 -> 2087 bytes .../textures/3d_armor_chestplate_steel.png | Bin 0 -> 1947 bytes .../textures/3d_armor_helmet_chain.png | Bin 0 -> 3680 bytes .../textures/3d_armor_helmet_diamond.png | Bin 0 -> 2745 bytes .../textures/3d_armor_helmet_gold.png | Bin 0 -> 2029 bytes .../textures/3d_armor_helmet_leather.png | Bin 0 -> 2349 bytes .../textures/3d_armor_helmet_steel.png | Bin 0 -> 1758 bytes .../textures/3d_armor_inv_boots_chain.png | Bin 0 -> 275 bytes .../textures/3d_armor_inv_boots_diamond.png | Bin 0 -> 248 bytes .../textures/3d_armor_inv_boots_gold.png | Bin 0 -> 248 bytes .../textures/3d_armor_inv_boots_leather.png | Bin 0 -> 433 bytes .../textures/3d_armor_inv_boots_steel.png | Bin 0 -> 241 bytes .../3d_armor_inv_chestplate_chain.png | Bin 0 -> 318 bytes .../3d_armor_inv_chestplate_diamond.png | Bin 0 -> 277 bytes .../textures/3d_armor_inv_chestplate_gold.png | Bin 0 -> 277 bytes .../3d_armor_inv_chestplate_leather.png | Bin 0 -> 472 bytes .../3d_armor_inv_chestplate_steel.png | Bin 0 -> 269 bytes .../textures/3d_armor_inv_helmet_chain.png | Bin 0 -> 266 bytes .../textures/3d_armor_inv_helmet_diamond.png | Bin 0 -> 221 bytes .../textures/3d_armor_inv_helmet_gold.png | Bin 0 -> 229 bytes .../textures/3d_armor_inv_helmet_leather.png | Bin 0 -> 341 bytes .../textures/3d_armor_inv_helmet_steel.png | Bin 0 -> 216 bytes .../textures/3d_armor_inv_leggings_chain.png | Bin 0 -> 236 bytes .../3d_armor_inv_leggings_diamond.png | Bin 0 -> 197 bytes .../textures/3d_armor_inv_leggings_gold.png | Bin 0 -> 197 bytes .../3d_armor_inv_leggings_leather.png | Bin 0 -> 372 bytes .../textures/3d_armor_inv_leggings_steel.png | Bin 0 -> 191 bytes .../textures/3d_armor_leggings_chain.png | Bin 0 -> 3882 bytes .../textures/3d_armor_leggings_diamond.png | Bin 0 -> 4023 bytes .../textures/3d_armor_leggings_gold.png | Bin 0 -> 3972 bytes .../textures/3d_armor_leggings_leather.png | Bin 0 -> 3998 bytes .../textures/3d_armor_leggings_steel.png | Bin 0 -> 3687 bytes mods/3d_armor/LICENSE.md | 7 + mods/3d_armor/README.md | 41 + mods/3d_armor/modpack.txt | 0 mods/3d_armor/unified_skins/README.txt | 7 + mods/3d_armor/unified_skins/depends.txt | 1 + mods/3d_armor/unified_skins/init.lua | 47 + .../models/uniskins_character.blend | Bin 0 -> 706900 bytes .../unified_skins/models/uniskins_character.x | 9156 +++++++++++++++++ .../unified_skins/textures/uniskins_trans.png | Bin 0 -> 146 bytes mods/3d_armor/wieldview/README.txt | 17 + mods/3d_armor/wieldview/depends.txt | 2 + mods/3d_armor/wieldview/init.lua | 73 + mods/3d_armor/wieldview/transform.lua | 24 + mods/DOM/domb/domb.lua | 452 + mods/DOM/domb/init.lua | 6 + mods/DOM/modpack.txt | 0 mods/DOM/watch/depends.txt | 2 + mods/DOM/watch/init.lua | 15 + mods/DOM/watch/itens.lua | 20 + mods/DOM/watch/rotinas.lua | 139 + mods/DOM/watch/textures/watch_a0.png | Bin 0 -> 485 bytes mods/DOM/watch/textures/watch_a1.png | Bin 0 -> 490 bytes mods/DOM/watch/textures/watch_a10.png | Bin 0 -> 496 bytes mods/DOM/watch/textures/watch_a11.png | Bin 0 -> 490 bytes mods/DOM/watch/textures/watch_a2.png | Bin 0 -> 497 bytes mods/DOM/watch/textures/watch_a3.png | Bin 0 -> 491 bytes mods/DOM/watch/textures/watch_a4.png | Bin 0 -> 493 bytes mods/DOM/watch/textures/watch_a5.png | Bin 0 -> 490 bytes mods/DOM/watch/textures/watch_a6.png | Bin 0 -> 484 bytes mods/DOM/watch/textures/watch_a7.png | Bin 0 -> 491 bytes mods/DOM/watch/textures/watch_a8.png | Bin 0 -> 495 bytes mods/DOM/watch/textures/watch_a9.png | Bin 0 -> 490 bytes mods/WorldEdit/Chat Commands.md | 376 + mods/WorldEdit/LICENSE.txt | 661 ++ mods/WorldEdit/README.md | 156 + mods/WorldEdit/Tutorial.md | 120 + mods/WorldEdit/WorldEdit API.md | 236 + mods/WorldEdit/modpack.txt | 0 mods/WorldEdit/worldedit/code.lua | 70 + mods/WorldEdit/worldedit/compatibility.lua | 23 + mods/WorldEdit/worldedit/init.lua | 25 + mods/WorldEdit/worldedit/manipulations.lua | 731 ++ mods/WorldEdit/worldedit/primitives.lua | 470 + mods/WorldEdit/worldedit/serialization.lua | 273 + mods/WorldEdit/worldedit/visualization.lua | 142 + mods/WorldEdit/worldedit_commands/depends.txt | 1 + mods/WorldEdit/worldedit_commands/init.lua | 1143 ++ mods/WorldEdit/worldedit_commands/mark.lua | 161 + mods/WorldEdit/worldedit_commands/safe.lua | 65 + .../textures/worldedit_cube.png | Bin 0 -> 147 bytes .../textures/worldedit_pos1.png | Bin 0 -> 142 bytes .../textures/worldedit_pos2.png | Bin 0 -> 157 bytes mods/WorldEdit/worldedit_infinity/init.lua | 103 + mods/WorldEdit/worldedit_limited/depends.txt | 1 + mods/WorldEdit/worldedit_limited/init.lua | 120 + .../worldedit_shortcommands/depends.txt | 1 + .../worldedit_shortcommands/init.lua | 50 + mods/beds/README.txt | 26 + mods/beds/beds.rar | Bin 0 -> 11845 bytes mods/beds/depends.txt | 3 + mods/beds/init.lua | 261 + mods/beds/textures/beds_bed.png | Bin 0 -> 345 bytes mods/beds/textures/beds_bed_leer.png | Bin 0 -> 143 bytes mods/beds/textures/beds_bed_side_bottom.png | Bin 0 -> 846 bytes mods/beds/textures/beds_bed_side_bottom_r.png | Bin 0 -> 872 bytes mods/beds/textures/beds_bed_side_top.png | Bin 0 -> 1092 bytes mods/beds/textures/beds_bed_side_top_r.png | Bin 0 -> 1017 bytes mods/beds/textures/beds_bed_top_bottom.png | Bin 0 -> 1913 bytes mods/beds/textures/beds_bed_top_top.png | Bin 0 -> 2429 bytes mods/boat/depends.txt | 1 + mods/boat/init.lua | 176 + mods/boat/models/boat_base.x | 403 + mods/boat/models/boat_texture.png | Bin 0 -> 5729 bytes mods/boat/textures/boat_inventory.png | Bin 0 -> 340 bytes mods/boat/textures/boat_texture.png | Bin 0 -> 5729 bytes mods/bookex/depends.txt | 1 + mods/bookex/init.lua | 49 + mods/bookex/textures/book_bg.png | Bin 0 -> 8457 bytes mods/bucket/README.txt | 16 + mods/bucket/depends.txt | 2 + mods/bucket/init.lua | 152 + mods/bucket/textures/bucket.png | Bin 0 -> 319 bytes mods/bucket/textures/bucket_lava.png | Bin 0 -> 439 bytes mods/bucket/textures/bucket_water.png | Bin 0 -> 383 bytes mods/builtin_item/README.txt | 38 + mods/builtin_item/init.lua | 186 + .../builtin_item/sounds/builtin_item_lava.ogg | Bin 0 -> 37367 bytes mods/cake/init.lua | 168 + mods/cake/textures/cake.png | Bin 0 -> 434 bytes mods/cake/textures/cake_bottom.png | Bin 0 -> 208 bytes mods/cake/textures/cake_inner.png | Bin 0 -> 302 bytes mods/cake/textures/cake_side.png | Bin 0 -> 291 bytes mods/cake/textures/cake_top.png | Bin 0 -> 352 bytes mods/chat_rewirte/init.lua | 108 + mods/command/depends.txt | 1 + mods/command/info.lua | 24 + mods/command/init.lua | 42 + mods/command/kits.lua | 26 + mods/command/time.lua | 28 + mods/command/vanish.lua | 23 + mods/compass/depends.txt | 1 + mods/compass/init.lua | 74 + mods/compass/textures/compass_0.png | Bin 0 -> 349 bytes mods/compass/textures/compass_1.png | Bin 0 -> 362 bytes mods/compass/textures/compass_10.png | Bin 0 -> 368 bytes mods/compass/textures/compass_11.png | Bin 0 -> 362 bytes mods/compass/textures/compass_2.png | Bin 0 -> 588 bytes mods/compass/textures/compass_3.png | Bin 0 -> 555 bytes mods/compass/textures/compass_4.png | Bin 0 -> 387 bytes mods/compass/textures/compass_5.png | Bin 0 -> 358 bytes mods/compass/textures/compass_6.png | Bin 0 -> 345 bytes mods/compass/textures/compass_7.png | Bin 0 -> 377 bytes mods/compass/textures/compass_8.png | Bin 0 -> 379 bytes mods/compass/textures/compass_9.png | Bin 0 -> 355 bytes mods/creative/README.txt | 22 + mods/creative/depends.txt | 1 + mods/creative/init.lua | 178 + mods/death/init.lua | 17 + mods/default/README.txt | 63 + mods/default/crafting.lua | 812 ++ mods/default/craftitems.lua | 147 + mods/default/functions.lua | 885 ++ mods/default/init.lua | 27 + mods/default/mapgen.lua | 509 + mods/default/models/character.blend | Bin 0 -> 581808 bytes mods/default/models/character.png | Bin 0 -> 5554 bytes mods/default/models/character.x | 6556 ++++++++++++ mods/default/nodes.lua | 1889 ++++ mods/default/player.lua | 201 + 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_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.ogg | Bin 0 -> 6794 bytes mods/default/sounds/default_dig_cracky.ogg | Bin 0 -> 6628 bytes mods/default/sounds/default_dig_crumbly.ogg | Bin 0 -> 7567 bytes .../sounds/default_dig_dig_immediate.ogg | Bin 0 -> 6714 bytes .../default_dig_oddly_breakable_by_hand.ogg | Bin 0 -> 6940 bytes .../sounds/default_dirt_footstep.1.ogg | Bin 0 -> 11144 bytes .../sounds/default_dirt_footstep.2.ogg | Bin 0 -> 7504 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_glass_footstep.ogg | Bin 0 -> 7094 bytes .../sounds/default_grass_footstep.1.ogg | Bin 0 -> 10273 bytes .../sounds/default_grass_footstep.2.ogg | Bin 0 -> 8759 bytes .../sounds/default_grass_footstep.3.ogg | Bin 0 -> 8473 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 -> 4915 bytes .../sounds/default_hard_footstep.2.ogg | Bin 0 -> 4922 bytes .../sounds/default_hard_footstep.3.ogg | Bin 0 -> 4919 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 -> 8588 bytes .../sounds/default_place_node_hard.2.ogg | Bin 0 -> 5623 bytes .../sounds/default_sand_footstep.1.ogg | Bin 0 -> 11897 bytes .../sounds/default_sand_footstep.2.ogg | Bin 0 -> 9228 bytes .../sounds/default_snow_footstep.1.ogg | Bin 0 -> 5992 bytes .../sounds/default_snow_footstep.2.ogg | Bin 0 -> 7364 bytes .../sounds/default_snow_footstep.3.ogg | Bin 0 -> 8245 bytes .../sounds/default_wood_footstep.1.ogg | Bin 0 -> 5967 bytes .../sounds/default_wood_footstep.2.ogg | Bin 0 -> 5772 bytes mods/default/textures/bubble.png | Bin 0 -> 240 bytes mods/default/textures/crack_anylength.png | Bin 0 -> 4365 bytes .../default/textures/default_acacialeaves.png | Bin 0 -> 1266 bytes .../textures/default_acaciasapling.png | Bin 0 -> 3660 bytes mods/default/textures/default_acaciatree.png | Bin 0 -> 4625 bytes .../textures/default_acaciatree_top.png | Bin 0 -> 4725 bytes mods/default/textures/default_acaciawood.png | Bin 0 -> 3433 bytes mods/default/textures/default_apple.png | Bin 0 -> 411 bytes mods/default/textures/default_apple_gold.png | Bin 0 -> 293 bytes mods/default/textures/default_bedrock.png | Bin 0 -> 469 bytes mods/default/textures/default_bone.png | Bin 0 -> 328 bytes mods/default/textures/default_book.png | Bin 0 -> 352 bytes mods/default/textures/default_bookshelf.png | Bin 0 -> 586 bytes mods/default/textures/default_brick.png | Bin 0 -> 658 bytes .../textures/default_cactus_bottom.png | Bin 0 -> 187 bytes mods/default/textures/default_cactus_side.png | Bin 0 -> 939 bytes mods/default/textures/default_cactus_top.png | Bin 0 -> 718 bytes .../textures/default_charcoal_lump.png | Bin 0 -> 3797 bytes mods/default/textures/default_chest_bg.png | Bin 0 -> 4619 bytes mods/default/textures/default_chest_front.png | Bin 0 -> 659 bytes .../textures/default_chest_front_big.png | Bin 0 -> 567 bytes mods/default/textures/default_chest_side.png | Bin 0 -> 555 bytes .../textures/default_chest_side_big.png | Bin 0 -> 495 bytes mods/default/textures/default_chest_top.png | Bin 0 -> 515 bytes .../textures/default_chest_top_big.png | Bin 0 -> 496 bytes mods/default/textures/default_clay.png | Bin 0 -> 736 bytes mods/default/textures/default_clay_brick.png | Bin 0 -> 360 bytes mods/default/textures/default_clay_lump.png | Bin 0 -> 372 bytes mods/default/textures/default_cloud.png | Bin 0 -> 118 bytes mods/default/textures/default_coal_block.png | Bin 0 -> 4217 bytes mods/default/textures/default_coal_lump.png | Bin 0 -> 530 bytes mods/default/textures/default_cobble.png | Bin 0 -> 894 bytes mods/default/textures/default_diamond.png | Bin 0 -> 375 bytes .../textures/default_diamond_block.png | Bin 0 -> 2005 bytes mods/default/textures/default_dirt.png | Bin 0 -> 910 bytes mods/default/textures/default_dry_shrub.png | Bin 0 -> 385 bytes mods/default/textures/default_emerald.png | Bin 0 -> 491 bytes .../textures/default_emerald_block.png | Bin 0 -> 1211 bytes mods/default/textures/default_fence.png | Bin 0 -> 434 bytes .../textures/default_fire_particle1.png | Bin 0 -> 429 bytes .../textures/default_fire_particle2.png | Bin 0 -> 582 bytes mods/default/textures/default_fish.png | Bin 0 -> 342 bytes mods/default/textures/default_fish_cooked.png | Bin 0 -> 343 bytes mods/default/textures/default_flint.png | Bin 0 -> 253 bytes mods/default/textures/default_furnace_bg.png | Bin 0 -> 4859 bytes .../textures/default_furnace_bottom.png | Bin 0 -> 881 bytes .../textures/default_furnace_fire_bg.png | Bin 0 -> 838 bytes .../textures/default_furnace_fire_fg.png | Bin 0 -> 590 bytes .../textures/default_furnace_front.png | Bin 0 -> 806 bytes .../textures/default_furnace_front_active.png | Bin 0 -> 1281 bytes .../default/textures/default_furnace_side.png | Bin 0 -> 779 bytes mods/default/textures/default_furnace_top.png | Bin 0 -> 881 bytes mods/default/textures/default_glass.png | Bin 0 -> 328 bytes mods/default/textures/default_glowstone.png | Bin 0 -> 631 bytes .../textures/default_glowstone_dust.png | Bin 0 -> 270 bytes mods/default/textures/default_gold_block.png | Bin 0 -> 2408 bytes mods/default/textures/default_gold_ingot.png | Bin 0 -> 321 bytes mods/default/textures/default_gold_nugget.png | Bin 0 -> 207 bytes mods/default/textures/default_grass.png | Bin 0 -> 964 bytes .../textures/default_grass_footsteps.png | Bin 0 -> 964 bytes mods/default/textures/default_grass_side.png | Bin 0 -> 1247 bytes mods/default/textures/default_gravel.png | Bin 0 -> 1626 bytes mods/default/textures/default_gunpowder.png | Bin 0 -> 273 bytes .../textures/default_hayblock_side.png | Bin 0 -> 4599 bytes .../default/textures/default_hayblock_top.png | Bin 0 -> 2098 bytes mods/default/textures/default_ice.png | Bin 0 -> 206 bytes mods/default/textures/default_ice_packed.png | Bin 0 -> 3909 bytes mods/default/textures/default_junglegrass.png | Bin 0 -> 1048 bytes .../default/textures/default_jungleleaves.png | Bin 0 -> 658 bytes .../textures/default_junglesapling.png | Bin 0 -> 515 bytes mods/default/textures/default_jungletree.png | Bin 0 -> 1107 bytes .../textures/default_jungletree_top.png | Bin 0 -> 687 bytes mods/default/textures/default_junglewood.png | Bin 0 -> 459 bytes mods/default/textures/default_ladder.png | Bin 0 -> 337 bytes mods/default/textures/default_lapis_block.png | Bin 0 -> 5004 bytes .../textures/default_large_chest_bg.png | Bin 0 -> 5101 bytes mods/default/textures/default_lava.png | Bin 0 -> 2095 bytes .../default_lava_flowing_animated.png | Bin 0 -> 198039 bytes .../textures/default_lava_source_animated.png | Bin 0 -> 62258 bytes mods/default/textures/default_leaves.png | Bin 0 -> 832 bytes .../default/textures/default_mineral_coal.png | Bin 0 -> 541 bytes .../textures/default_mineral_diamond.png | Bin 0 -> 565 bytes .../textures/default_mineral_emerald.png | Bin 0 -> 966 bytes .../default/textures/default_mineral_gold.png | Bin 0 -> 568 bytes .../default/textures/default_mineral_iron.png | Bin 0 -> 540 bytes .../textures/default_mineral_lapis.png | Bin 0 -> 1073 bytes .../textures/default_mineral_redstone.png | Bin 0 -> 564 bytes mods/default/textures/default_mossycobble.png | Bin 0 -> 1197 bytes mods/default/textures/default_obsidian.png | Bin 0 -> 1096 bytes mods/default/textures/default_paper.png | Bin 0 -> 340 bytes mods/default/textures/default_papyrus.png | Bin 0 -> 355 bytes .../textures/default_prismarine_anim.png | Bin 0 -> 13355 bytes .../textures/default_prismarine_bricks.png | Bin 0 -> 5155 bytes .../textures/default_prismarine_crystals.png | Bin 0 -> 3487 bytes .../textures/default_prismarine_dark.png | Bin 0 -> 5202 bytes .../textures/default_prismarine_shard.png | Bin 0 -> 18512 bytes .../textures/default_quartz_block_bottom.png | Bin 0 -> 4103 bytes .../textures/default_quartz_block_side.png | Bin 0 -> 3882 bytes .../textures/default_quartz_block_top.png | Bin 0 -> 3882 bytes .../textures/default_quartz_chiseled_side.png | Bin 0 -> 3919 bytes .../textures/default_quartz_chiseled_top.png | Bin 0 -> 3877 bytes .../textures/default_quartz_crystal.png | Bin 0 -> 3675 bytes mods/default/textures/default_quartz_ore.png | Bin 0 -> 5234 bytes .../textures/default_quartz_pillar_side.png | Bin 0 -> 3178 bytes .../textures/default_quartz_pillar_top.png | Bin 0 -> 3676 bytes mods/default/textures/default_rail.png | Bin 0 -> 431 bytes .../textures/default_rail_crossing.png | Bin 0 -> 431 bytes mods/default/textures/default_rail_curved.png | Bin 0 -> 497 bytes .../textures/default_rail_t_junction.png | Bin 0 -> 472 bytes mods/default/textures/default_red_sand.png | Bin 0 -> 5149 bytes .../textures/default_redsandstone_bottom.png | Bin 0 -> 4131 bytes .../textures/default_redsandstone_carved.png | Bin 0 -> 4151 bytes .../textures/default_redsandstone_normal.png | Bin 0 -> 4312 bytes .../textures/default_redsandstone_smooth.png | Bin 0 -> 3914 bytes .../textures/default_redsandstone_top.png | Bin 0 -> 4372 bytes .../textures/default_redstone_block.png | Bin 0 -> 4745 bytes .../textures/default_redstone_dust.png | Bin 0 -> 253 bytes mods/default/textures/default_sand.png | Bin 0 -> 1388 bytes .../textures/default_sandstone_bottom.png | Bin 0 -> 1184 bytes .../textures/default_sandstone_carved.png | Bin 0 -> 1219 bytes .../textures/default_sandstone_normal.png | Bin 0 -> 1310 bytes .../textures/default_sandstone_smooth.png | Bin 0 -> 1087 bytes .../textures/default_sandstone_top.png | Bin 0 -> 1638 bytes mods/default/textures/default_sapling.png | Bin 0 -> 534 bytes mods/default/textures/default_sea_lantern.png | Bin 0 -> 2838 bytes mods/default/textures/default_sign.png | Bin 0 -> 249 bytes mods/default/textures/default_sign_wall.png | Bin 0 -> 324 bytes mods/default/textures/default_slimeblock.png | Bin 0 -> 21796 bytes mods/default/textures/default_snow.png | Bin 0 -> 378 bytes mods/default/textures/default_snow_side.png | Bin 0 -> 1220 bytes mods/default/textures/default_snowball.png | Bin 0 -> 365 bytes mods/default/textures/default_sponge.png | Bin 0 -> 2448 bytes mods/default/textures/default_sponge_wet.png | Bin 0 -> 3034 bytes .../default/textures/default_spruceleaves.png | Bin 0 -> 761 bytes .../textures/default_sprucesapling.png | Bin 0 -> 646 bytes mods/default/textures/default_sprucetree.png | Bin 0 -> 1152 bytes .../textures/default_sprucetree_top.png | Bin 0 -> 4535 bytes mods/default/textures/default_sprucewood.png | Bin 0 -> 438 bytes mods/default/textures/default_steel_block.png | Bin 0 -> 455 bytes mods/default/textures/default_steel_ingot.png | Bin 0 -> 403 bytes mods/default/textures/default_stick.png | Bin 0 -> 241 bytes mods/default/textures/default_stone.png | Bin 0 -> 438 bytes mods/default/textures/default_stone_brick.png | Bin 0 -> 860 bytes .../textures/default_stonebrick_carved.png | Bin 0 -> 894 bytes .../textures/default_stonebrick_cracked.png | Bin 0 -> 978 bytes .../textures/default_stonebrick_mossy.png | Bin 0 -> 1665 bytes mods/default/textures/default_string.png | Bin 0 -> 297 bytes mods/default/textures/default_sugar.png | Bin 0 -> 287 bytes mods/default/textures/default_sugar_cane.png | Bin 0 -> 325 bytes mods/default/textures/default_sulphur.png | Bin 0 -> 273 bytes mods/default/textures/default_tallgrass.png | Bin 0 -> 1168 bytes mods/default/textures/default_tnt_bottom.png | Bin 0 -> 241 bytes mods/default/textures/default_tnt_side.png | Bin 0 -> 383 bytes mods/default/textures/default_tnt_top.png | Bin 0 -> 440 bytes .../textures/default_tool_diamondaxe.png | Bin 0 -> 310 bytes .../textures/default_tool_diamondpick.png | Bin 0 -> 322 bytes .../textures/default_tool_diamondshovel.png | Bin 0 -> 286 bytes .../textures/default_tool_diamondsword.png | Bin 0 -> 331 bytes .../textures/default_tool_fishing_pole.png | Bin 0 -> 293 bytes .../textures/default_tool_flint_and_steel.png | Bin 0 -> 295 bytes .../default/textures/default_tool_goldaxe.png | Bin 0 -> 311 bytes .../textures/default_tool_goldpick.png | Bin 0 -> 324 bytes .../textures/default_tool_goldshovel.png | Bin 0 -> 287 bytes .../textures/default_tool_goldsword.png | Bin 0 -> 331 bytes mods/default/textures/default_tool_shears.png | Bin 0 -> 322 bytes .../textures/default_tool_steelaxe.png | Bin 0 -> 299 bytes .../textures/default_tool_steelpick.png | Bin 0 -> 310 bytes .../textures/default_tool_steelshovel.png | Bin 0 -> 277 bytes .../textures/default_tool_steelsword.png | Bin 0 -> 313 bytes .../textures/default_tool_stoneaxe.png | Bin 0 -> 298 bytes .../textures/default_tool_stonepick.png | Bin 0 -> 312 bytes .../textures/default_tool_stoneshovel.png | Bin 0 -> 276 bytes .../textures/default_tool_stonesword.png | Bin 0 -> 320 bytes .../default/textures/default_tool_woodaxe.png | Bin 0 -> 308 bytes .../textures/default_tool_woodpick.png | Bin 0 -> 382 bytes .../textures/default_tool_woodshovel.png | Bin 0 -> 283 bytes .../textures/default_tool_woodsword.png | Bin 0 -> 328 bytes mods/default/textures/default_torch.png | Bin 0 -> 6036 bytes .../textures/default_torch_animated.png | Bin 0 -> 6036 bytes .../textures/default_torch_on_ceiling.png | Bin 0 -> 334 bytes .../default_torch_on_ceiling_animated.png | Bin 0 -> 334 bytes .../textures/default_torch_on_floor.png | Bin 0 -> 334 bytes .../default_torch_on_floor_animated.png | Bin 0 -> 334 bytes mods/default/textures/default_tree.png | Bin 0 -> 925 bytes mods/default/textures/default_tree_top.png | Bin 0 -> 687 bytes mods/default/textures/default_vine.png | Bin 0 -> 1001 bytes mods/default/textures/default_water.png | Bin 0 -> 1249 bytes .../default_water_flowing_animated.png | Bin 0 -> 22879 bytes .../default_water_source_animated.png | Bin 0 -> 32980 bytes mods/default/textures/default_wood.png | Bin 0 -> 470 bytes mods/default/textures/door_wood.png | Bin 0 -> 282 bytes mods/default/textures/door_wood_a.png | Bin 0 -> 531 bytes mods/default/textures/door_wood_a_r.png | Bin 0 -> 534 bytes mods/default/textures/door_wood_b.png | Bin 0 -> 513 bytes mods/default/textures/door_wood_b_r.png | Bin 0 -> 505 bytes mods/default/textures/fishing_pole.png | Bin 0 -> 265 bytes mods/default/textures/heart.png | Bin 0 -> 284 bytes mods/default/textures/player.png | Bin 0 -> 1062 bytes mods/default/textures/player_back.png | Bin 0 -> 750 bytes mods/default/textures/treeprop.png | Bin 0 -> 1115 bytes mods/default/textures/web.png | Bin 0 -> 410 bytes mods/default/textures/wieldhand.png | Bin 0 -> 218 bytes mods/default/tools.lua | 341 + mods/doors/README.txt | 22 + mods/doors/depends.txt | 1 + mods/doors/init.lua | 641 ++ mods/doors/sounds/door_close.ogg | Bin 0 -> 20157 bytes mods/doors/sounds/door_open.ogg | Bin 0 -> 11915 bytes mods/doors/textures/door_acacia.png | Bin 0 -> 262 bytes mods/doors/textures/door_acacia_a.png | Bin 0 -> 1807 bytes mods/doors/textures/door_acacia_b.png | Bin 0 -> 1706 bytes mods/doors/textures/door_birch.png | Bin 0 -> 328 bytes mods/doors/textures/door_birch_a.png | Bin 0 -> 1927 bytes mods/doors/textures/door_birch_b.png | Bin 0 -> 1884 bytes mods/doors/textures/door_brown.png | Bin 0 -> 109 bytes mods/doors/textures/door_dark_oak.png | Bin 0 -> 266 bytes mods/doors/textures/door_dark_oak_a.png | Bin 0 -> 1684 bytes mods/doors/textures/door_dark_oak_b.png | Bin 0 -> 1787 bytes mods/doors/textures/door_grey.png | Bin 0 -> 109 bytes mods/doors/textures/door_jungle.png | Bin 0 -> 292 bytes mods/doors/textures/door_jungle_a.png | Bin 0 -> 962 bytes mods/doors/textures/door_jungle_b.png | Bin 0 -> 945 bytes mods/doors/textures/door_spruce.png | Bin 0 -> 270 bytes mods/doors/textures/door_spruce_a.png | Bin 0 -> 741 bytes mods/doors/textures/door_spruce_b.png | Bin 0 -> 820 bytes mods/doors/textures/door_steel.png | Bin 0 -> 170 bytes mods/doors/textures/door_steel_a.png | Bin 0 -> 1153 bytes mods/doors/textures/door_steel_b.png | Bin 0 -> 1352 bytes mods/doors/textures/door_trapdoor.png | Bin 0 -> 581 bytes mods/doors/textures/door_wood.png | Bin 0 -> 282 bytes mods/doors/textures/door_wood_a.png | Bin 0 -> 531 bytes mods/doors/textures/door_wood_b.png | Bin 0 -> 513 bytes mods/doors/textures/iron_trapdoor.png | Bin 0 -> 18019 bytes mods/dye/README.txt | 15 + mods/dye/depends.txt | 1 + mods/dye/init.lua | 157 + mods/dye/textures/dye_black.png | Bin 0 -> 326 bytes mods/dye/textures/dye_blue.png | Bin 0 -> 413 bytes mods/dye/textures/dye_brown.png | Bin 0 -> 373 bytes mods/dye/textures/dye_cyan.png | Bin 0 -> 410 bytes mods/dye/textures/dye_dark_green.png | Bin 0 -> 398 bytes mods/dye/textures/dye_dark_grey.png | Bin 0 -> 356 bytes mods/dye/textures/dye_green.png | Bin 0 -> 356 bytes mods/dye/textures/dye_grey.png | Bin 0 -> 384 bytes mods/dye/textures/dye_lightblue.png | Bin 0 -> 318 bytes mods/dye/textures/dye_magenta.png | Bin 0 -> 356 bytes mods/dye/textures/dye_orange.png | Bin 0 -> 394 bytes mods/dye/textures/dye_pink.png | Bin 0 -> 359 bytes mods/dye/textures/dye_red.png | Bin 0 -> 399 bytes mods/dye/textures/dye_violet.png | Bin 0 -> 359 bytes mods/dye/textures/dye_white.png | Bin 0 -> 454 bytes mods/dye/textures/dye_yellow.png | Bin 0 -> 428 bytes mods/farming/README.txt | 46 + mods/farming/carrots.lua | 89 + mods/farming/depends.txt | 3 + mods/farming/hoes.lua | 133 + mods/farming/init.lua | 114 + mods/farming/melon.lua | 296 + mods/farming/mushrooms.lua | 46 + mods/farming/potatoes.lua | 80 + mods/farming/pumpkin.lua | 300 + mods/farming/pumpkin.old | 125 + mods/farming/soil.lua | 40 + mods/farming/textures/farming_bread.png | Bin 0 -> 342 bytes mods/farming/textures/farming_carrot.png | Bin 0 -> 383 bytes mods/farming/textures/farming_carrot_1.png | Bin 0 -> 166 bytes mods/farming/textures/farming_carrot_2.png | Bin 0 -> 237 bytes mods/farming/textures/farming_carrot_3.png | Bin 0 -> 370 bytes mods/farming/textures/farming_carrot_4.png | Bin 0 -> 558 bytes mods/farming/textures/farming_carrot_gold.png | Bin 0 -> 304 bytes mods/farming/textures/farming_cookie.png | Bin 0 -> 390 bytes mods/farming/textures/farming_melon.png | Bin 0 -> 457 bytes mods/farming/textures/farming_melon_seed.png | Bin 0 -> 247 bytes mods/farming/textures/farming_melon_side.png | Bin 0 -> 855 bytes .../textures/farming_melon_speckled.png | Bin 0 -> 626 bytes mods/farming/textures/farming_melon_top.png | Bin 0 -> 659 bytes .../textures/farming_mushroom_brown.png | Bin 0 -> 183 bytes .../farming/textures/farming_mushroom_red.png | Bin 0 -> 238 bytes .../textures/farming_mushroom_stew.png | Bin 0 -> 336 bytes mods/farming/textures/farming_potato.png | Bin 0 -> 427 bytes mods/farming/textures/farming_potato_1.png | Bin 0 -> 237 bytes mods/farming/textures/farming_potato_2.png | Bin 0 -> 370 bytes mods/farming/textures/farming_potato_3.png | Bin 0 -> 482 bytes .../farming/textures/farming_potato_baked.png | Bin 0 -> 402 bytes .../textures/farming_potato_poison.png | Bin 0 -> 504 bytes .../farming/textures/farming_pumpkin_face.png | Bin 0 -> 467 bytes .../textures/farming_pumpkin_face_light.png | Bin 0 -> 1106 bytes .../farming/textures/farming_pumpkin_seed.png | Bin 0 -> 229 bytes .../farming/textures/farming_pumpkin_side.png | Bin 0 -> 422 bytes mods/farming/textures/farming_pumpkin_top.png | Bin 0 -> 563 bytes mods/farming/textures/farming_soil.png | Bin 0 -> 552 bytes mods/farming/textures/farming_soil_wet.png | Bin 0 -> 552 bytes mods/farming/textures/farming_tige_1.png | Bin 0 -> 209 bytes mods/farming/textures/farming_tige_2.png | Bin 0 -> 424 bytes .../textures/farming_tige_connnect.png | Bin 0 -> 514 bytes mods/farming/textures/farming_tige_end.png | Bin 0 -> 544 bytes .../textures/farming_tool_diamondhoe.png | Bin 0 -> 318 bytes .../farming/textures/farming_tool_goldhoe.png | Bin 0 -> 320 bytes .../textures/farming_tool_steelhoe.png | Bin 0 -> 308 bytes .../textures/farming_tool_stonehoe.png | Bin 0 -> 310 bytes .../farming/textures/farming_tool_woodhoe.png | Bin 0 -> 316 bytes mods/farming/textures/farming_wheat.png | Bin 0 -> 854 bytes mods/farming/textures/farming_wheat_1.png | Bin 0 -> 246 bytes mods/farming/textures/farming_wheat_2.png | Bin 0 -> 685 bytes mods/farming/textures/farming_wheat_3.png | Bin 0 -> 787 bytes .../textures/farming_wheat_harvested.png | Bin 0 -> 488 bytes mods/farming/textures/farming_wheat_seed.png | Bin 0 -> 255 bytes mods/farming/wheat.lua | 122 + mods/fences/README.txt | 27 + mods/fences/depends.txt | 1 + mods/fences/init.lua | 691 ++ mods/fences/textures/fences_fencegate.png | Bin 0 -> 580 bytes mods/fire/README.txt | 26 + mods/fire/init.lua | 192 + mods/fire/sounds/fire_large.ogg | Bin 0 -> 62808 bytes mods/fire/sounds/fire_small.ogg | Bin 0 -> 50004 bytes mods/fire/textures/fire_basic_flame.png | Bin 0 -> 2258 bytes .../textures/fire_basic_flame_animated.png | Bin 0 -> 60202 bytes mods/flowers/README.txt | 12 + mods/flowers/credit.txt | 8 + mods/flowers/depends.txt | 1 + mods/flowers/func.lua | 81 + mods/flowers/init.lua | 364 + mods/flowers/mapgen.lua | 108 + mods/flowers/textures/fern.png | Bin 0 -> 471 bytes mods/flowers/textures/flower_allium.png | Bin 0 -> 3212 bytes mods/flowers/textures/flower_blue_orchid.png | Bin 0 -> 3218 bytes mods/flowers/textures/flower_houstonia.png | Bin 0 -> 3212 bytes mods/flowers/textures/flower_oxeye_daisy.png | Bin 0 -> 3412 bytes mods/flowers/textures/flower_paeonia.png | Bin 0 -> 503 bytes mods/flowers/textures/flower_tulip_orange.png | Bin 0 -> 3327 bytes mods/flowers/textures/flower_tulip_pink.png | Bin 0 -> 3307 bytes mods/flowers/textures/flower_tulip_red.png | Bin 0 -> 3385 bytes mods/flowers/textures/flower_tulip_white.png | Bin 0 -> 3311 bytes mods/flowers/textures/flowers_coqlicot.png | Bin 0 -> 3181 bytes .../textures/flowers_dandelion_yellow.png | Bin 0 -> 230 bytes mods/flowers/textures/flowers_pot_bottom.png | Bin 0 -> 630 bytes .../textures/flowers_pot_inventory.png | Bin 0 -> 655 bytes mods/flowers/textures/flowers_pot_top.png | Bin 0 -> 794 bytes mods/flowers/textures/flowers_rose.png | Bin 0 -> 265 bytes mods/flowers/textures/flowers_waterlily.png | Bin 0 -> 413 bytes .../textures/flowers_waterlily_22.5.png | Bin 0 -> 491 bytes .../flowers/textures/flowers_waterlily_45.png | Bin 0 -> 502 bytes .../textures/flowers_waterlily_67.5.png | Bin 0 -> 471 bytes mods/gemalde/README.txt | 1 + mods/gemalde/depends.txt | 1 + mods/gemalde/init.lua | 171 + mods/gemalde/textures/gemalde_1.png | Bin 0 -> 9591 bytes mods/gemalde/textures/gemalde_10.png | Bin 0 -> 2944 bytes mods/gemalde/textures/gemalde_11.png | Bin 0 -> 2638 bytes mods/gemalde/textures/gemalde_12.png | Bin 0 -> 8634 bytes mods/gemalde/textures/gemalde_13.png | Bin 0 -> 6574 bytes mods/gemalde/textures/gemalde_14.png | Bin 0 -> 4395 bytes mods/gemalde/textures/gemalde_15.png | Bin 0 -> 1301 bytes mods/gemalde/textures/gemalde_16.png | Bin 0 -> 1441 bytes mods/gemalde/textures/gemalde_17.png | Bin 0 -> 1586 bytes mods/gemalde/textures/gemalde_18.png | Bin 0 -> 1670 bytes mods/gemalde/textures/gemalde_19.png | Bin 0 -> 1550 bytes mods/gemalde/textures/gemalde_2.png | Bin 0 -> 9393 bytes mods/gemalde/textures/gemalde_20.png | Bin 0 -> 1170 bytes mods/gemalde/textures/gemalde_21.png | Bin 0 -> 1549 bytes mods/gemalde/textures/gemalde_22.png | Bin 0 -> 958 bytes mods/gemalde/textures/gemalde_23.png | Bin 0 -> 909 bytes mods/gemalde/textures/gemalde_24.png | Bin 0 -> 869 bytes mods/gemalde/textures/gemalde_25.png | Bin 0 -> 877 bytes mods/gemalde/textures/gemalde_26.png | Bin 0 -> 899 bytes mods/gemalde/textures/gemalde_27.png | Bin 0 -> 837 bytes mods/gemalde/textures/gemalde_28.png | Bin 0 -> 798 bytes mods/gemalde/textures/gemalde_3.png | Bin 0 -> 7093 bytes mods/gemalde/textures/gemalde_4.png | Bin 0 -> 622 bytes mods/gemalde/textures/gemalde_5.png | Bin 0 -> 2490 bytes mods/gemalde/textures/gemalde_6.png | Bin 0 -> 2883 bytes mods/gemalde/textures/gemalde_7.png | Bin 0 -> 2894 bytes mods/gemalde/textures/gemalde_8.png | Bin 0 -> 2936 bytes mods/gemalde/textures/gemalde_node.png | Bin 0 -> 192 bytes mods/give_initial_stuff/depends.txt | 2 + mods/give_initial_stuff/init.lua | 11 + mods/hardened_clay/depends.txt | 2 + mods/hardened_clay/init.lua | 60 + mods/hardened_clay/textures/hardened_clay.png | Bin 0 -> 4742 bytes .../textures/hardened_clay_stained_black.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_blue.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_brown.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_cyan.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_green.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_grey.png | Bin 0 -> 6917 bytes .../hardened_clay_stained_light_blue.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_lime.png | Bin 0 -> 6917 bytes .../hardened_clay_stained_magenta.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_orange.png | Bin 0 -> 6915 bytes .../textures/hardened_clay_stained_pink.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_purple.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_red.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_silver.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_white.png | Bin 0 -> 6917 bytes .../textures/hardened_clay_stained_yellow.png | Bin 0 -> 6917 bytes mods/head/README.md | 3 + mods/head/depends.txt | 1 + mods/head/init.lua | 52 + mods/head/textures/creeper_back.png | Bin 0 -> 917 bytes mods/head/textures/creeper_face.png | Bin 0 -> 955 bytes mods/head/textures/creeper_left.png | Bin 0 -> 915 bytes mods/head/textures/creeper_right.png | Bin 0 -> 1219 bytes mods/head/textures/creeper_top.png | Bin 0 -> 905 bytes mods/head/textures/herobrine_back.png | Bin 0 -> 844 bytes mods/head/textures/herobrine_face.png | Bin 0 -> 919 bytes mods/head/textures/herobrine_left.png | Bin 0 -> 1008 bytes mods/head/textures/herobrine_right.png | Bin 0 -> 999 bytes mods/head/textures/herobrine_top.png | Bin 0 -> 769 bytes mods/head/textures/steve_back.png | Bin 0 -> 844 bytes mods/head/textures/steve_face.png | Bin 0 -> 944 bytes mods/head/textures/steve_left.png | Bin 0 -> 1008 bytes mods/head/textures/steve_right.png | Bin 0 -> 999 bytes mods/head/textures/steve_top.png | Bin 0 -> 769 bytes mods/head/textures/zombie_back.png | Bin 0 -> 944 bytes mods/head/textures/zombie_face.png | Bin 0 -> 979 bytes mods/head/textures/zombie_left.png | Bin 0 -> 1008 bytes mods/head/textures/zombie_right.png | Bin 0 -> 1042 bytes mods/head/textures/zombie_top.png | Bin 0 -> 951 bytes mods/hud/README.txt | 49 + mods/hud/armor.lua | 31 + mods/hud/changelog.txt | 47 + mods/hud/depends.txt | 1 + mods/hud/hud.conf.example | 33 + mods/hud/hunger.lua | 68 + mods/hud/init.lua | 215 + mods/hud/textures/crosshair.png | Bin 0 -> 190 bytes mods/hud/textures/hud_air_fg.png | Bin 0 -> 240 bytes mods/hud/textures/hud_armor_bg.png | Bin 0 -> 295 bytes mods/hud/textures/hud_armor_fg.png | Bin 0 -> 289 bytes mods/hud/textures/hud_heart_bg.png | Bin 0 -> 267 bytes mods/hud/textures/hud_heart_fg.png | Bin 0 -> 284 bytes mods/hud/textures/hud_hunger_bg.png | Bin 0 -> 430 bytes mods/hud/textures/hud_hunger_fg.png | Bin 0 -> 558 bytes mods/intweak/README.txt | 29 + mods/intweak/depends.txt | 1 + mods/intweak/init.lua | 45 + mods/intweak/sounds/intweak_tool_break.ogg | Bin 0 -> 10374 bytes mods/inventory/api.lua | 61 + mods/inventory/config.txt | 13 + mods/inventory/depends.txt | 2 + mods/inventory/init.lua | 251 + .../textures/3d_armor_inv_boots_clear.png | Bin 0 -> 174 bytes .../3d_armor_inv_chestplate_clear.png | Bin 0 -> 294 bytes .../textures/3d_armor_inv_helmet_clear.png | Bin 0 -> 171 bytes .../textures/3d_armor_inv_leggings_clear.png | Bin 0 -> 145 bytes .../New folder/crafting_inventory.png | Bin 0 -> 11787 bytes .../New folder/crafting_inventory_player.png | Bin 0 -> 17756 bytes .../New folder/crafting_workbench.png | Bin 0 -> 4707 bytes mods/inventory/textures/New folder/trap.png | Bin 0 -> 1141 bytes .../textures/creative_inventory_bg.png | Bin 0 -> 12236 bytes .../inventory_crafting_inventory_bg.png | Bin 0 -> 5193 bytes .../inventory_crafting_table_front.png | Bin 0 -> 801 bytes .../inventory_crafting_table_side.png | Bin 0 -> 768 bytes .../textures/inventory_crafting_table_top.png | Bin 0 -> 1012 bytes ...nventory_creative_inventory_bg - Copie.png | Bin 0 -> 4573 bytes .../inventory_creative_inventory_bg.png | Bin 0 -> 3259 bytes mods/inventory/textures/inventory_hotbar.png | Bin 0 -> 1782 bytes .../textures/inventory_hotbar_selected.png | Bin 0 -> 1096 bytes .../inventory_survival_inventory_bg.png | Bin 0 -> 3585 bytes mods/inventory/workbench.lua | 26 + mods/item_drop/README.txt | 42 + mods/item_drop/init.lua | 73 + mods/item_drop/sounds/item_drop_pickup.1.ogg | Bin 0 -> 9981 bytes mods/item_drop/sounds/item_drop_pickup.2.ogg | Bin 0 -> 10477 bytes mods/item_drop/sounds/item_drop_pickup.3.ogg | Bin 0 -> 9586 bytes mods/item_drop/sounds/item_drop_pickup.4.ogg | Bin 0 -> 9696 bytes mods/itemframes/README.txt | 1 + mods/itemframes/depends.txt | 1 + mods/itemframes/init.lua | 140 + .../textures/itemframe_background.png | Bin 0 -> 710 bytes mods/itemframes/textures/itemframes_frame.png | Bin 0 -> 626 bytes mods/mapp/README.md | 4 + mods/mapp/depends.txt | 1 + mods/mapp/init.lua | 117 + mods/mapp/signs_lib/LICENSE | 165 + mods/mapp/signs_lib/copyright.txt | 12 + mods/mapp/signs_lib/depends.txt | 1 + .../signs_lib/extra_fonts/11px/hdf_20.png | Bin 0 -> 217 bytes .../signs_lib/extra_fonts/11px/hdf_21.png | Bin 0 -> 299 bytes .../signs_lib/extra_fonts/11px/hdf_22.png | Bin 0 -> 292 bytes .../signs_lib/extra_fonts/11px/hdf_23.png | Bin 0 -> 312 bytes .../signs_lib/extra_fonts/11px/hdf_24.png | Bin 0 -> 312 bytes .../signs_lib/extra_fonts/11px/hdf_25.png | Bin 0 -> 316 bytes .../signs_lib/extra_fonts/11px/hdf_26.png | Bin 0 -> 313 bytes .../signs_lib/extra_fonts/11px/hdf_27.png | Bin 0 -> 238 bytes .../signs_lib/extra_fonts/11px/hdf_28.png | Bin 0 -> 301 bytes .../signs_lib/extra_fonts/11px/hdf_29.png | Bin 0 -> 304 bytes .../signs_lib/extra_fonts/11px/hdf_2a.png | Bin 0 -> 293 bytes .../signs_lib/extra_fonts/11px/hdf_2b.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/11px/hdf_2c.png | Bin 0 -> 296 bytes .../signs_lib/extra_fonts/11px/hdf_2d.png | Bin 0 -> 289 bytes .../signs_lib/extra_fonts/11px/hdf_2e.png | Bin 0 -> 290 bytes .../signs_lib/extra_fonts/11px/hdf_2f.png | Bin 0 -> 307 bytes .../signs_lib/extra_fonts/11px/hdf_30.png | Bin 0 -> 296 bytes .../signs_lib/extra_fonts/11px/hdf_31.png | Bin 0 -> 294 bytes .../signs_lib/extra_fonts/11px/hdf_32.png | Bin 0 -> 309 bytes .../signs_lib/extra_fonts/11px/hdf_33.png | Bin 0 -> 312 bytes .../signs_lib/extra_fonts/11px/hdf_34.png | Bin 0 -> 310 bytes .../signs_lib/extra_fonts/11px/hdf_35.png | Bin 0 -> 311 bytes .../signs_lib/extra_fonts/11px/hdf_36.png | Bin 0 -> 307 bytes .../signs_lib/extra_fonts/11px/hdf_37.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/11px/hdf_38.png | Bin 0 -> 295 bytes .../signs_lib/extra_fonts/11px/hdf_39.png | Bin 0 -> 306 bytes .../signs_lib/extra_fonts/11px/hdf_3a.png | Bin 0 -> 288 bytes .../signs_lib/extra_fonts/11px/hdf_3b.png | Bin 0 -> 297 bytes .../signs_lib/extra_fonts/11px/hdf_3c.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/11px/hdf_3d.png | Bin 0 -> 294 bytes .../signs_lib/extra_fonts/11px/hdf_3e.png | Bin 0 -> 307 bytes .../signs_lib/extra_fonts/11px/hdf_3f.png | Bin 0 -> 310 bytes .../signs_lib/extra_fonts/11px/hdf_40.png | Bin 0 -> 331 bytes .../signs_lib/extra_fonts/11px/hdf_41.png | Bin 0 -> 309 bytes .../signs_lib/extra_fonts/11px/hdf_42.png | Bin 0 -> 295 bytes .../signs_lib/extra_fonts/11px/hdf_43.png | Bin 0 -> 315 bytes .../signs_lib/extra_fonts/11px/hdf_44.png | Bin 0 -> 304 bytes .../signs_lib/extra_fonts/11px/hdf_45.png | Bin 0 -> 291 bytes .../signs_lib/extra_fonts/11px/hdf_46.png | Bin 0 -> 298 bytes .../signs_lib/extra_fonts/11px/hdf_47.png | Bin 0 -> 318 bytes .../signs_lib/extra_fonts/11px/hdf_48.png | Bin 0 -> 303 bytes .../signs_lib/extra_fonts/11px/hdf_49.png | Bin 0 -> 292 bytes .../signs_lib/extra_fonts/11px/hdf_4a.png | Bin 0 -> 303 bytes .../signs_lib/extra_fonts/11px/hdf_4b.png | Bin 0 -> 315 bytes .../signs_lib/extra_fonts/11px/hdf_4c.png | Bin 0 -> 298 bytes .../signs_lib/extra_fonts/11px/hdf_4d.png | Bin 0 -> 316 bytes .../signs_lib/extra_fonts/11px/hdf_4e.png | Bin 0 -> 312 bytes .../signs_lib/extra_fonts/11px/hdf_4f.png | Bin 0 -> 314 bytes .../signs_lib/extra_fonts/11px/hdf_50.png | Bin 0 -> 297 bytes .../signs_lib/extra_fonts/11px/hdf_51.png | Bin 0 -> 318 bytes .../signs_lib/extra_fonts/11px/hdf_52.png | Bin 0 -> 292 bytes .../signs_lib/extra_fonts/11px/hdf_53.png | Bin 0 -> 310 bytes .../signs_lib/extra_fonts/11px/hdf_54.png | Bin 0 -> 300 bytes .../signs_lib/extra_fonts/11px/hdf_55.png | Bin 0 -> 298 bytes .../signs_lib/extra_fonts/11px/hdf_56.png | Bin 0 -> 312 bytes .../signs_lib/extra_fonts/11px/hdf_57.png | Bin 0 -> 317 bytes .../signs_lib/extra_fonts/11px/hdf_58.png | Bin 0 -> 313 bytes .../signs_lib/extra_fonts/11px/hdf_59.png | Bin 0 -> 314 bytes .../signs_lib/extra_fonts/11px/hdf_5a.png | Bin 0 -> 313 bytes .../signs_lib/extra_fonts/11px/hdf_5b.png | Bin 0 -> 288 bytes .../signs_lib/extra_fonts/11px/hdf_5c.png | Bin 0 -> 304 bytes .../signs_lib/extra_fonts/11px/hdf_5d.png | Bin 0 -> 288 bytes .../signs_lib/extra_fonts/11px/hdf_5e.png | Bin 0 -> 296 bytes .../signs_lib/extra_fonts/11px/hdf_5f.png | Bin 0 -> 285 bytes .../signs_lib/extra_fonts/11px/hdf_60.png | Bin 0 -> 289 bytes .../signs_lib/extra_fonts/11px/hdf_61.png | Bin 0 -> 313 bytes .../signs_lib/extra_fonts/11px/hdf_62.png | Bin 0 -> 306 bytes .../signs_lib/extra_fonts/11px/hdf_63.png | Bin 0 -> 301 bytes .../signs_lib/extra_fonts/11px/hdf_64.png | Bin 0 -> 307 bytes .../signs_lib/extra_fonts/11px/hdf_65.png | Bin 0 -> 309 bytes .../signs_lib/extra_fonts/11px/hdf_66.png | Bin 0 -> 304 bytes .../signs_lib/extra_fonts/11px/hdf_67.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/11px/hdf_68.png | Bin 0 -> 304 bytes .../signs_lib/extra_fonts/11px/hdf_69.png | Bin 0 -> 293 bytes .../signs_lib/extra_fonts/11px/hdf_6a.png | Bin 0 -> 294 bytes .../signs_lib/extra_fonts/11px/hdf_6b.png | Bin 0 -> 313 bytes .../signs_lib/extra_fonts/11px/hdf_6c.png | Bin 0 -> 292 bytes .../signs_lib/extra_fonts/11px/hdf_6d.png | Bin 0 -> 294 bytes .../signs_lib/extra_fonts/11px/hdf_6e.png | Bin 0 -> 293 bytes .../signs_lib/extra_fonts/11px/hdf_6f.png | Bin 0 -> 307 bytes .../signs_lib/extra_fonts/11px/hdf_70.png | Bin 0 -> 298 bytes .../signs_lib/extra_fonts/11px/hdf_71.png | Bin 0 -> 303 bytes .../signs_lib/extra_fonts/11px/hdf_72.png | Bin 0 -> 296 bytes .../signs_lib/extra_fonts/11px/hdf_73.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/11px/hdf_74.png | Bin 0 -> 298 bytes .../signs_lib/extra_fonts/11px/hdf_75.png | Bin 0 -> 297 bytes .../signs_lib/extra_fonts/11px/hdf_76.png | Bin 0 -> 301 bytes .../signs_lib/extra_fonts/11px/hdf_77.png | Bin 0 -> 299 bytes .../signs_lib/extra_fonts/11px/hdf_78.png | Bin 0 -> 310 bytes .../signs_lib/extra_fonts/11px/hdf_79.png | Bin 0 -> 299 bytes .../signs_lib/extra_fonts/11px/hdf_7a.png | Bin 0 -> 305 bytes .../signs_lib/extra_fonts/11px/hdf_7b.png | Bin 0 -> 249 bytes .../signs_lib/extra_fonts/11px/hdf_7c.png | Bin 0 -> 274 bytes .../signs_lib/extra_fonts/11px/hdf_7d.png | Bin 0 -> 306 bytes .../signs_lib/extra_fonts/11px/hdf_7e.png | Bin 0 -> 296 bytes .../signs_lib/extra_fonts/17px/hdf_20.png | Bin 0 -> 217 bytes .../signs_lib/extra_fonts/17px/hdf_21.png | Bin 0 -> 300 bytes .../signs_lib/extra_fonts/17px/hdf_22.png | Bin 0 -> 295 bytes .../signs_lib/extra_fonts/17px/hdf_23.png | Bin 0 -> 319 bytes .../signs_lib/extra_fonts/17px/hdf_24.png | Bin 0 -> 329 bytes .../signs_lib/extra_fonts/17px/hdf_25.png | Bin 0 -> 350 bytes .../signs_lib/extra_fonts/17px/hdf_26.png | Bin 0 -> 335 bytes .../signs_lib/extra_fonts/17px/hdf_27.png | Bin 0 -> 238 bytes .../signs_lib/extra_fonts/17px/hdf_28.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/17px/hdf_29.png | Bin 0 -> 309 bytes .../signs_lib/extra_fonts/17px/hdf_2a.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/17px/hdf_2b.png | Bin 0 -> 307 bytes .../signs_lib/extra_fonts/17px/hdf_2c.png | Bin 0 -> 297 bytes .../signs_lib/extra_fonts/17px/hdf_2d.png | Bin 0 -> 290 bytes .../signs_lib/extra_fonts/17px/hdf_2e.png | Bin 0 -> 291 bytes .../signs_lib/extra_fonts/17px/hdf_2f.png | Bin 0 -> 311 bytes .../signs_lib/extra_fonts/17px/hdf_30.png | Bin 0 -> 324 bytes .../signs_lib/extra_fonts/17px/hdf_31.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/17px/hdf_32.png | Bin 0 -> 329 bytes .../signs_lib/extra_fonts/17px/hdf_33.png | Bin 0 -> 335 bytes .../signs_lib/extra_fonts/17px/hdf_34.png | Bin 0 -> 321 bytes .../signs_lib/extra_fonts/17px/hdf_35.png | Bin 0 -> 326 bytes .../signs_lib/extra_fonts/17px/hdf_36.png | Bin 0 -> 332 bytes .../signs_lib/extra_fonts/17px/hdf_37.png | Bin 0 -> 313 bytes .../signs_lib/extra_fonts/17px/hdf_38.png | Bin 0 -> 323 bytes .../signs_lib/extra_fonts/17px/hdf_39.png | Bin 0 -> 332 bytes .../signs_lib/extra_fonts/17px/hdf_3a.png | Bin 0 -> 290 bytes .../signs_lib/extra_fonts/17px/hdf_3b.png | Bin 0 -> 301 bytes .../signs_lib/extra_fonts/17px/hdf_3c.png | Bin 0 -> 318 bytes .../signs_lib/extra_fonts/17px/hdf_3d.png | Bin 0 -> 295 bytes .../signs_lib/extra_fonts/17px/hdf_3e.png | Bin 0 -> 317 bytes .../signs_lib/extra_fonts/17px/hdf_3f.png | Bin 0 -> 320 bytes .../signs_lib/extra_fonts/17px/hdf_40.png | Bin 0 -> 352 bytes .../signs_lib/extra_fonts/17px/hdf_41.png | Bin 0 -> 334 bytes .../signs_lib/extra_fonts/17px/hdf_42.png | Bin 0 -> 318 bytes .../signs_lib/extra_fonts/17px/hdf_43.png | Bin 0 -> 333 bytes .../signs_lib/extra_fonts/17px/hdf_44.png | Bin 0 -> 323 bytes .../signs_lib/extra_fonts/17px/hdf_45.png | Bin 0 -> 306 bytes .../signs_lib/extra_fonts/17px/hdf_46.png | Bin 0 -> 302 bytes .../signs_lib/extra_fonts/17px/hdf_47.png | Bin 0 -> 335 bytes .../signs_lib/extra_fonts/17px/hdf_48.png | Bin 0 -> 310 bytes .../signs_lib/extra_fonts/17px/hdf_49.png | Bin 0 -> 292 bytes .../signs_lib/extra_fonts/17px/hdf_4a.png | Bin 0 -> 309 bytes .../signs_lib/extra_fonts/17px/hdf_4b.png | Bin 0 -> 329 bytes .../signs_lib/extra_fonts/17px/hdf_4c.png | Bin 0 -> 298 bytes .../signs_lib/extra_fonts/17px/hdf_4d.png | Bin 0 -> 325 bytes .../signs_lib/extra_fonts/17px/hdf_4e.png | Bin 0 -> 321 bytes .../signs_lib/extra_fonts/17px/hdf_4f.png | Bin 0 -> 339 bytes .../signs_lib/extra_fonts/17px/hdf_50.png | Bin 0 -> 319 bytes .../signs_lib/extra_fonts/17px/hdf_51.png | Bin 0 -> 342 bytes .../signs_lib/extra_fonts/17px/hdf_52.png | Bin 0 -> 324 bytes .../signs_lib/extra_fonts/17px/hdf_53.png | Bin 0 -> 333 bytes .../signs_lib/extra_fonts/17px/hdf_54.png | Bin 0 -> 298 bytes .../signs_lib/extra_fonts/17px/hdf_55.png | Bin 0 -> 312 bytes .../signs_lib/extra_fonts/17px/hdf_56.png | Bin 0 -> 325 bytes .../signs_lib/extra_fonts/17px/hdf_57.png | Bin 0 -> 334 bytes .../signs_lib/extra_fonts/17px/hdf_58.png | Bin 0 -> 335 bytes .../signs_lib/extra_fonts/17px/hdf_59.png | Bin 0 -> 328 bytes .../signs_lib/extra_fonts/17px/hdf_5a.png | Bin 0 -> 323 bytes .../signs_lib/extra_fonts/17px/hdf_5b.png | Bin 0 -> 294 bytes .../signs_lib/extra_fonts/17px/hdf_5c.png | Bin 0 -> 312 bytes .../signs_lib/extra_fonts/17px/hdf_5d.png | Bin 0 -> 294 bytes .../signs_lib/extra_fonts/17px/hdf_5e.png | Bin 0 -> 318 bytes .../signs_lib/extra_fonts/17px/hdf_5f.png | Bin 0 -> 284 bytes .../signs_lib/extra_fonts/17px/hdf_60.png | Bin 0 -> 295 bytes .../signs_lib/extra_fonts/17px/hdf_61.png | Bin 0 -> 326 bytes .../signs_lib/extra_fonts/17px/hdf_62.png | Bin 0 -> 324 bytes .../signs_lib/extra_fonts/17px/hdf_63.png | Bin 0 -> 325 bytes .../signs_lib/extra_fonts/17px/hdf_64.png | Bin 0 -> 326 bytes .../signs_lib/extra_fonts/17px/hdf_65.png | Bin 0 -> 326 bytes .../signs_lib/extra_fonts/17px/hdf_66.png | Bin 0 -> 310 bytes .../signs_lib/extra_fonts/17px/hdf_67.png | Bin 0 -> 322 bytes .../signs_lib/extra_fonts/17px/hdf_68.png | Bin 0 -> 313 bytes .../signs_lib/extra_fonts/17px/hdf_69.png | Bin 0 -> 298 bytes .../signs_lib/extra_fonts/17px/hdf_6a.png | Bin 0 -> 295 bytes .../signs_lib/extra_fonts/17px/hdf_6b.png | Bin 0 -> 329 bytes .../signs_lib/extra_fonts/17px/hdf_6c.png | Bin 0 -> 292 bytes .../signs_lib/extra_fonts/17px/hdf_6d.png | Bin 0 -> 310 bytes .../signs_lib/extra_fonts/17px/hdf_6e.png | Bin 0 -> 306 bytes .../signs_lib/extra_fonts/17px/hdf_6f.png | Bin 0 -> 326 bytes .../signs_lib/extra_fonts/17px/hdf_70.png | Bin 0 -> 320 bytes .../signs_lib/extra_fonts/17px/hdf_71.png | Bin 0 -> 319 bytes .../signs_lib/extra_fonts/17px/hdf_72.png | Bin 0 -> 302 bytes .../signs_lib/extra_fonts/17px/hdf_73.png | Bin 0 -> 322 bytes .../signs_lib/extra_fonts/17px/hdf_74.png | Bin 0 -> 307 bytes .../signs_lib/extra_fonts/17px/hdf_75.png | Bin 0 -> 312 bytes .../signs_lib/extra_fonts/17px/hdf_76.png | Bin 0 -> 319 bytes .../signs_lib/extra_fonts/17px/hdf_77.png | Bin 0 -> 327 bytes .../signs_lib/extra_fonts/17px/hdf_78.png | Bin 0 -> 320 bytes .../signs_lib/extra_fonts/17px/hdf_79.png | Bin 0 -> 325 bytes .../signs_lib/extra_fonts/17px/hdf_7a.png | Bin 0 -> 313 bytes .../signs_lib/extra_fonts/17px/hdf_7b.png | Bin 0 -> 253 bytes .../signs_lib/extra_fonts/17px/hdf_7c.png | Bin 0 -> 274 bytes .../signs_lib/extra_fonts/17px/hdf_7d.png | Bin 0 -> 309 bytes .../signs_lib/extra_fonts/17px/hdf_7e.png | Bin 0 -> 307 bytes .../signs_lib/extra_fonts/25px/hdf_20.png | Bin 0 -> 218 bytes .../signs_lib/extra_fonts/25px/hdf_21.png | Bin 0 -> 297 bytes .../signs_lib/extra_fonts/25px/hdf_22.png | Bin 0 -> 296 bytes .../signs_lib/extra_fonts/25px/hdf_23.png | Bin 0 -> 327 bytes .../signs_lib/extra_fonts/25px/hdf_24.png | Bin 0 -> 364 bytes .../signs_lib/extra_fonts/25px/hdf_25.png | Bin 0 -> 387 bytes .../signs_lib/extra_fonts/25px/hdf_26.png | Bin 0 -> 373 bytes .../signs_lib/extra_fonts/25px/hdf_27.png | Bin 0 -> 239 bytes .../signs_lib/extra_fonts/25px/hdf_28.png | Bin 0 -> 323 bytes .../signs_lib/extra_fonts/25px/hdf_29.png | Bin 0 -> 325 bytes .../signs_lib/extra_fonts/25px/hdf_2a.png | Bin 0 -> 317 bytes .../signs_lib/extra_fonts/25px/hdf_2b.png | Bin 0 -> 309 bytes .../signs_lib/extra_fonts/25px/hdf_2c.png | Bin 0 -> 301 bytes .../signs_lib/extra_fonts/25px/hdf_2d.png | Bin 0 -> 293 bytes .../signs_lib/extra_fonts/25px/hdf_2e.png | Bin 0 -> 294 bytes .../signs_lib/extra_fonts/25px/hdf_2f.png | Bin 0 -> 321 bytes .../signs_lib/extra_fonts/25px/hdf_30.png | Bin 0 -> 346 bytes .../signs_lib/extra_fonts/25px/hdf_31.png | Bin 0 -> 314 bytes .../signs_lib/extra_fonts/25px/hdf_32.png | Bin 0 -> 351 bytes .../signs_lib/extra_fonts/25px/hdf_33.png | Bin 0 -> 361 bytes .../signs_lib/extra_fonts/25px/hdf_34.png | Bin 0 -> 344 bytes .../signs_lib/extra_fonts/25px/hdf_35.png | Bin 0 -> 355 bytes .../signs_lib/extra_fonts/25px/hdf_36.png | Bin 0 -> 360 bytes .../signs_lib/extra_fonts/25px/hdf_37.png | Bin 0 -> 336 bytes .../signs_lib/extra_fonts/25px/hdf_38.png | Bin 0 -> 354 bytes .../signs_lib/extra_fonts/25px/hdf_39.png | Bin 0 -> 360 bytes .../signs_lib/extra_fonts/25px/hdf_3a.png | Bin 0 -> 296 bytes .../signs_lib/extra_fonts/25px/hdf_3b.png | Bin 0 -> 304 bytes .../signs_lib/extra_fonts/25px/hdf_3c.png | Bin 0 -> 341 bytes .../signs_lib/extra_fonts/25px/hdf_3d.png | Bin 0 -> 299 bytes .../signs_lib/extra_fonts/25px/hdf_3e.png | Bin 0 -> 335 bytes .../signs_lib/extra_fonts/25px/hdf_3f.png | Bin 0 -> 347 bytes .../signs_lib/extra_fonts/25px/hdf_40.png | Bin 0 -> 413 bytes .../signs_lib/extra_fonts/25px/hdf_41.png | Bin 0 -> 356 bytes .../signs_lib/extra_fonts/25px/hdf_42.png | Bin 0 -> 344 bytes .../signs_lib/extra_fonts/25px/hdf_43.png | Bin 0 -> 353 bytes .../signs_lib/extra_fonts/25px/hdf_44.png | Bin 0 -> 341 bytes .../signs_lib/extra_fonts/25px/hdf_45.png | Bin 0 -> 314 bytes .../signs_lib/extra_fonts/25px/hdf_46.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/25px/hdf_47.png | Bin 0 -> 369 bytes .../signs_lib/extra_fonts/25px/hdf_48.png | Bin 0 -> 310 bytes .../signs_lib/extra_fonts/25px/hdf_49.png | Bin 0 -> 287 bytes .../signs_lib/extra_fonts/25px/hdf_4a.png | Bin 0 -> 325 bytes .../signs_lib/extra_fonts/25px/hdf_4b.png | Bin 0 -> 353 bytes .../signs_lib/extra_fonts/25px/hdf_4c.png | Bin 0 -> 298 bytes .../signs_lib/extra_fonts/25px/hdf_4d.png | Bin 0 -> 362 bytes .../signs_lib/extra_fonts/25px/hdf_4e.png | Bin 0 -> 349 bytes .../signs_lib/extra_fonts/25px/hdf_4f.png | Bin 0 -> 357 bytes .../signs_lib/extra_fonts/25px/hdf_50.png | Bin 0 -> 328 bytes .../signs_lib/extra_fonts/25px/hdf_51.png | Bin 0 -> 369 bytes .../signs_lib/extra_fonts/25px/hdf_52.png | Bin 0 -> 333 bytes .../signs_lib/extra_fonts/25px/hdf_53.png | Bin 0 -> 365 bytes .../signs_lib/extra_fonts/25px/hdf_54.png | Bin 0 -> 304 bytes .../signs_lib/extra_fonts/25px/hdf_55.png | Bin 0 -> 329 bytes .../signs_lib/extra_fonts/25px/hdf_56.png | Bin 0 -> 357 bytes .../signs_lib/extra_fonts/25px/hdf_57.png | Bin 0 -> 358 bytes .../signs_lib/extra_fonts/25px/hdf_58.png | Bin 0 -> 378 bytes .../signs_lib/extra_fonts/25px/hdf_59.png | Bin 0 -> 348 bytes .../signs_lib/extra_fonts/25px/hdf_5a.png | Bin 0 -> 344 bytes .../signs_lib/extra_fonts/25px/hdf_5b.png | Bin 0 -> 295 bytes .../signs_lib/extra_fonts/25px/hdf_5c.png | Bin 0 -> 322 bytes .../signs_lib/extra_fonts/25px/hdf_5d.png | Bin 0 -> 295 bytes .../signs_lib/extra_fonts/25px/hdf_5e.png | Bin 0 -> 329 bytes .../signs_lib/extra_fonts/25px/hdf_5f.png | Bin 0 -> 291 bytes .../signs_lib/extra_fonts/25px/hdf_60.png | Bin 0 -> 300 bytes .../signs_lib/extra_fonts/25px/hdf_61.png | Bin 0 -> 351 bytes .../signs_lib/extra_fonts/25px/hdf_62.png | Bin 0 -> 339 bytes .../signs_lib/extra_fonts/25px/hdf_63.png | Bin 0 -> 342 bytes .../signs_lib/extra_fonts/25px/hdf_64.png | Bin 0 -> 342 bytes .../signs_lib/extra_fonts/25px/hdf_65.png | Bin 0 -> 347 bytes .../signs_lib/extra_fonts/25px/hdf_66.png | Bin 0 -> 321 bytes .../signs_lib/extra_fonts/25px/hdf_67.png | Bin 0 -> 353 bytes .../signs_lib/extra_fonts/25px/hdf_68.png | Bin 0 -> 317 bytes .../signs_lib/extra_fonts/25px/hdf_69.png | Bin 0 -> 296 bytes .../signs_lib/extra_fonts/25px/hdf_6a.png | Bin 0 -> 305 bytes .../signs_lib/extra_fonts/25px/hdf_6b.png | Bin 0 -> 343 bytes .../signs_lib/extra_fonts/25px/hdf_6c.png | Bin 0 -> 287 bytes .../signs_lib/extra_fonts/25px/hdf_6d.png | Bin 0 -> 319 bytes .../signs_lib/extra_fonts/25px/hdf_6e.png | Bin 0 -> 318 bytes .../signs_lib/extra_fonts/25px/hdf_6f.png | Bin 0 -> 337 bytes .../signs_lib/extra_fonts/25px/hdf_70.png | Bin 0 -> 337 bytes .../signs_lib/extra_fonts/25px/hdf_71.png | Bin 0 -> 341 bytes .../signs_lib/extra_fonts/25px/hdf_72.png | Bin 0 -> 305 bytes .../signs_lib/extra_fonts/25px/hdf_73.png | Bin 0 -> 352 bytes .../signs_lib/extra_fonts/25px/hdf_74.png | Bin 0 -> 319 bytes .../signs_lib/extra_fonts/25px/hdf_75.png | Bin 0 -> 321 bytes .../signs_lib/extra_fonts/25px/hdf_76.png | Bin 0 -> 325 bytes .../signs_lib/extra_fonts/25px/hdf_77.png | Bin 0 -> 344 bytes .../signs_lib/extra_fonts/25px/hdf_78.png | Bin 0 -> 349 bytes .../signs_lib/extra_fonts/25px/hdf_79.png | Bin 0 -> 350 bytes .../signs_lib/extra_fonts/25px/hdf_7a.png | Bin 0 -> 336 bytes .../signs_lib/extra_fonts/25px/hdf_7b.png | Bin 0 -> 263 bytes .../signs_lib/extra_fonts/25px/hdf_7c.png | Bin 0 -> 275 bytes .../signs_lib/extra_fonts/25px/hdf_7d.png | Bin 0 -> 317 bytes .../signs_lib/extra_fonts/25px/hdf_7e.png | Bin 0 -> 314 bytes .../signs_lib/extra_fonts/34px/hdf_20.png | Bin 0 -> 218 bytes .../signs_lib/extra_fonts/34px/hdf_21.png | Bin 0 -> 302 bytes .../signs_lib/extra_fonts/34px/hdf_22.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/34px/hdf_23.png | Bin 0 -> 369 bytes .../signs_lib/extra_fonts/34px/hdf_24.png | Bin 0 -> 396 bytes .../signs_lib/extra_fonts/34px/hdf_25.png | Bin 0 -> 419 bytes .../signs_lib/extra_fonts/34px/hdf_26.png | Bin 0 -> 397 bytes .../signs_lib/extra_fonts/34px/hdf_27.png | Bin 0 -> 238 bytes .../signs_lib/extra_fonts/34px/hdf_28.png | Bin 0 -> 340 bytes .../signs_lib/extra_fonts/34px/hdf_29.png | Bin 0 -> 338 bytes .../signs_lib/extra_fonts/34px/hdf_2a.png | Bin 0 -> 339 bytes .../signs_lib/extra_fonts/34px/hdf_2b.png | Bin 0 -> 311 bytes .../signs_lib/extra_fonts/34px/hdf_2c.png | Bin 0 -> 310 bytes .../signs_lib/extra_fonts/34px/hdf_2d.png | Bin 0 -> 293 bytes .../signs_lib/extra_fonts/34px/hdf_2e.png | Bin 0 -> 291 bytes .../signs_lib/extra_fonts/34px/hdf_2f.png | Bin 0 -> 325 bytes .../signs_lib/extra_fonts/34px/hdf_30.png | Bin 0 -> 364 bytes .../signs_lib/extra_fonts/34px/hdf_31.png | Bin 0 -> 325 bytes .../signs_lib/extra_fonts/34px/hdf_32.png | Bin 0 -> 376 bytes .../signs_lib/extra_fonts/34px/hdf_33.png | Bin 0 -> 386 bytes .../signs_lib/extra_fonts/34px/hdf_34.png | Bin 0 -> 361 bytes .../signs_lib/extra_fonts/34px/hdf_35.png | Bin 0 -> 366 bytes .../signs_lib/extra_fonts/34px/hdf_36.png | Bin 0 -> 385 bytes .../signs_lib/extra_fonts/34px/hdf_37.png | Bin 0 -> 357 bytes .../signs_lib/extra_fonts/34px/hdf_38.png | Bin 0 -> 388 bytes .../signs_lib/extra_fonts/34px/hdf_39.png | Bin 0 -> 378 bytes .../signs_lib/extra_fonts/34px/hdf_3a.png | Bin 0 -> 294 bytes .../signs_lib/extra_fonts/34px/hdf_3b.png | Bin 0 -> 316 bytes .../signs_lib/extra_fonts/34px/hdf_3c.png | Bin 0 -> 358 bytes .../signs_lib/extra_fonts/34px/hdf_3d.png | Bin 0 -> 299 bytes .../signs_lib/extra_fonts/34px/hdf_3e.png | Bin 0 -> 350 bytes .../signs_lib/extra_fonts/34px/hdf_3f.png | Bin 0 -> 372 bytes .../signs_lib/extra_fonts/34px/hdf_40.png | Bin 0 -> 454 bytes .../signs_lib/extra_fonts/34px/hdf_41.png | Bin 0 -> 384 bytes .../signs_lib/extra_fonts/34px/hdf_42.png | Bin 0 -> 360 bytes .../signs_lib/extra_fonts/34px/hdf_43.png | Bin 0 -> 392 bytes .../signs_lib/extra_fonts/34px/hdf_44.png | Bin 0 -> 365 bytes .../signs_lib/extra_fonts/34px/hdf_45.png | Bin 0 -> 320 bytes .../signs_lib/extra_fonts/34px/hdf_46.png | Bin 0 -> 312 bytes .../signs_lib/extra_fonts/34px/hdf_47.png | Bin 0 -> 398 bytes .../signs_lib/extra_fonts/34px/hdf_48.png | Bin 0 -> 317 bytes .../signs_lib/extra_fonts/34px/hdf_49.png | Bin 0 -> 289 bytes .../signs_lib/extra_fonts/34px/hdf_4a.png | Bin 0 -> 332 bytes .../signs_lib/extra_fonts/34px/hdf_4b.png | Bin 0 -> 377 bytes .../signs_lib/extra_fonts/34px/hdf_4c.png | Bin 0 -> 304 bytes .../signs_lib/extra_fonts/34px/hdf_4d.png | Bin 0 -> 354 bytes .../signs_lib/extra_fonts/34px/hdf_4e.png | Bin 0 -> 366 bytes .../signs_lib/extra_fonts/34px/hdf_4f.png | Bin 0 -> 393 bytes .../signs_lib/extra_fonts/34px/hdf_50.png | Bin 0 -> 350 bytes .../signs_lib/extra_fonts/34px/hdf_51.png | Bin 0 -> 409 bytes .../signs_lib/extra_fonts/34px/hdf_52.png | Bin 0 -> 350 bytes .../signs_lib/extra_fonts/34px/hdf_53.png | Bin 0 -> 401 bytes .../signs_lib/extra_fonts/34px/hdf_54.png | Bin 0 -> 308 bytes .../signs_lib/extra_fonts/34px/hdf_55.png | Bin 0 -> 340 bytes .../signs_lib/extra_fonts/34px/hdf_56.png | Bin 0 -> 374 bytes .../signs_lib/extra_fonts/34px/hdf_57.png | Bin 0 -> 378 bytes .../signs_lib/extra_fonts/34px/hdf_58.png | Bin 0 -> 393 bytes .../signs_lib/extra_fonts/34px/hdf_59.png | Bin 0 -> 369 bytes .../signs_lib/extra_fonts/34px/hdf_5a.png | Bin 0 -> 364 bytes .../signs_lib/extra_fonts/34px/hdf_5b.png | Bin 0 -> 296 bytes .../signs_lib/extra_fonts/34px/hdf_5c.png | Bin 0 -> 345 bytes .../signs_lib/extra_fonts/34px/hdf_5d.png | Bin 0 -> 299 bytes .../signs_lib/extra_fonts/34px/hdf_5e.png | Bin 0 -> 344 bytes .../signs_lib/extra_fonts/34px/hdf_5f.png | Bin 0 -> 294 bytes .../signs_lib/extra_fonts/34px/hdf_60.png | Bin 0 -> 303 bytes .../signs_lib/extra_fonts/34px/hdf_61.png | Bin 0 -> 364 bytes .../signs_lib/extra_fonts/34px/hdf_62.png | Bin 0 -> 361 bytes .../signs_lib/extra_fonts/34px/hdf_63.png | Bin 0 -> 366 bytes .../signs_lib/extra_fonts/34px/hdf_64.png | Bin 0 -> 367 bytes .../signs_lib/extra_fonts/34px/hdf_65.png | Bin 0 -> 363 bytes .../signs_lib/extra_fonts/34px/hdf_66.png | Bin 0 -> 329 bytes .../signs_lib/extra_fonts/34px/hdf_67.png | Bin 0 -> 378 bytes .../signs_lib/extra_fonts/34px/hdf_68.png | Bin 0 -> 335 bytes .../signs_lib/extra_fonts/34px/hdf_69.png | Bin 0 -> 297 bytes .../signs_lib/extra_fonts/34px/hdf_6a.png | Bin 0 -> 307 bytes .../signs_lib/extra_fonts/34px/hdf_6b.png | Bin 0 -> 357 bytes .../signs_lib/extra_fonts/34px/hdf_6c.png | Bin 0 -> 287 bytes .../signs_lib/extra_fonts/34px/hdf_6d.png | Bin 0 -> 344 bytes .../signs_lib/extra_fonts/34px/hdf_6e.png | Bin 0 -> 332 bytes .../signs_lib/extra_fonts/34px/hdf_6f.png | Bin 0 -> 365 bytes .../signs_lib/extra_fonts/34px/hdf_70.png | Bin 0 -> 358 bytes .../signs_lib/extra_fonts/34px/hdf_71.png | Bin 0 -> 363 bytes .../signs_lib/extra_fonts/34px/hdf_72.png | Bin 0 -> 319 bytes .../signs_lib/extra_fonts/34px/hdf_73.png | Bin 0 -> 375 bytes .../signs_lib/extra_fonts/34px/hdf_74.png | Bin 0 -> 327 bytes .../signs_lib/extra_fonts/34px/hdf_75.png | Bin 0 -> 323 bytes .../signs_lib/extra_fonts/34px/hdf_76.png | Bin 0 -> 352 bytes .../signs_lib/extra_fonts/34px/hdf_77.png | Bin 0 -> 367 bytes .../signs_lib/extra_fonts/34px/hdf_78.png | Bin 0 -> 369 bytes .../signs_lib/extra_fonts/34px/hdf_79.png | Bin 0 -> 364 bytes .../signs_lib/extra_fonts/34px/hdf_7a.png | Bin 0 -> 339 bytes .../signs_lib/extra_fonts/34px/hdf_7b.png | Bin 0 -> 283 bytes .../signs_lib/extra_fonts/34px/hdf_7c.png | Bin 0 -> 275 bytes .../signs_lib/extra_fonts/34px/hdf_7d.png | Bin 0 -> 335 bytes .../signs_lib/extra_fonts/34px/hdf_7e.png | Bin 0 -> 332 bytes mods/mapp/signs_lib/init.lua | 1080 ++ mods/mapp/signs_lib/locale/de.txt | 9 + mods/mapp/signs_lib/locale/template.txt | 9 + mods/mapp/signs_lib/textures/bg_signs_lib.jpg | Bin 0 -> 82731 bytes mods/mapp/signs_lib/textures/hdf_20.png | Bin 0 -> 67 bytes mods/mapp/signs_lib/textures/hdf_21.png | Bin 0 -> 83 bytes mods/mapp/signs_lib/textures/hdf_22.png | Bin 0 -> 83 bytes mods/mapp/signs_lib/textures/hdf_23.png | Bin 0 -> 97 bytes mods/mapp/signs_lib/textures/hdf_24.png | Bin 0 -> 112 bytes mods/mapp/signs_lib/textures/hdf_25.png | Bin 0 -> 125 bytes mods/mapp/signs_lib/textures/hdf_26.png | Bin 0 -> 120 bytes mods/mapp/signs_lib/textures/hdf_27.png | Bin 0 -> 78 bytes mods/mapp/signs_lib/textures/hdf_28.png | Bin 0 -> 88 bytes mods/mapp/signs_lib/textures/hdf_29.png | Bin 0 -> 88 bytes mods/mapp/signs_lib/textures/hdf_2a.png | Bin 0 -> 90 bytes mods/mapp/signs_lib/textures/hdf_2b.png | Bin 0 -> 84 bytes mods/mapp/signs_lib/textures/hdf_2c.png | Bin 0 -> 79 bytes mods/mapp/signs_lib/textures/hdf_2d.png | Bin 0 -> 77 bytes mods/mapp/signs_lib/textures/hdf_2e.png | Bin 0 -> 77 bytes mods/mapp/signs_lib/textures/hdf_2f.png | Bin 0 -> 93 bytes mods/mapp/signs_lib/textures/hdf_30.png | Bin 0 -> 97 bytes mods/mapp/signs_lib/textures/hdf_31.png | Bin 0 -> 87 bytes mods/mapp/signs_lib/textures/hdf_32.png | Bin 0 -> 113 bytes mods/mapp/signs_lib/textures/hdf_33.png | Bin 0 -> 109 bytes mods/mapp/signs_lib/textures/hdf_34.png | Bin 0 -> 103 bytes mods/mapp/signs_lib/textures/hdf_35.png | Bin 0 -> 109 bytes mods/mapp/signs_lib/textures/hdf_36.png | Bin 0 -> 104 bytes mods/mapp/signs_lib/textures/hdf_37.png | Bin 0 -> 95 bytes mods/mapp/signs_lib/textures/hdf_38.png | Bin 0 -> 104 bytes mods/mapp/signs_lib/textures/hdf_39.png | Bin 0 -> 110 bytes mods/mapp/signs_lib/textures/hdf_3a.png | Bin 0 -> 77 bytes mods/mapp/signs_lib/textures/hdf_3b.png | Bin 0 -> 80 bytes mods/mapp/signs_lib/textures/hdf_3c.png | Bin 0 -> 96 bytes mods/mapp/signs_lib/textures/hdf_3d.png | Bin 0 -> 80 bytes mods/mapp/signs_lib/textures/hdf_3e.png | Bin 0 -> 95 bytes mods/mapp/signs_lib/textures/hdf_3f.png | Bin 0 -> 102 bytes mods/mapp/signs_lib/textures/hdf_40.png | Bin 0 -> 128 bytes mods/mapp/signs_lib/textures/hdf_41.png | Bin 0 -> 117 bytes mods/mapp/signs_lib/textures/hdf_42.png | Bin 0 -> 97 bytes mods/mapp/signs_lib/textures/hdf_43.png | Bin 0 -> 113 bytes mods/mapp/signs_lib/textures/hdf_44.png | Bin 0 -> 104 bytes mods/mapp/signs_lib/textures/hdf_45.png | Bin 0 -> 92 bytes mods/mapp/signs_lib/textures/hdf_46.png | Bin 0 -> 91 bytes mods/mapp/signs_lib/textures/hdf_47.png | Bin 0 -> 118 bytes mods/mapp/signs_lib/textures/hdf_48.png | Bin 0 -> 89 bytes mods/mapp/signs_lib/textures/hdf_49.png | Bin 0 -> 77 bytes mods/mapp/signs_lib/textures/hdf_4a.png | Bin 0 -> 91 bytes mods/mapp/signs_lib/textures/hdf_4b.png | Bin 0 -> 114 bytes mods/mapp/signs_lib/textures/hdf_4c.png | Bin 0 -> 82 bytes mods/mapp/signs_lib/textures/hdf_4d.png | Bin 0 -> 108 bytes mods/mapp/signs_lib/textures/hdf_4e.png | Bin 0 -> 103 bytes mods/mapp/signs_lib/textures/hdf_4f.png | Bin 0 -> 116 bytes mods/mapp/signs_lib/textures/hdf_50.png | Bin 0 -> 99 bytes mods/mapp/signs_lib/textures/hdf_51.png | Bin 0 -> 122 bytes mods/mapp/signs_lib/textures/hdf_52.png | Bin 0 -> 100 bytes mods/mapp/signs_lib/textures/hdf_53.png | Bin 0 -> 111 bytes mods/mapp/signs_lib/textures/hdf_54.png | Bin 0 -> 85 bytes mods/mapp/signs_lib/textures/hdf_55.png | Bin 0 -> 95 bytes mods/mapp/signs_lib/textures/hdf_56.png | Bin 0 -> 103 bytes mods/mapp/signs_lib/textures/hdf_57.png | Bin 0 -> 107 bytes mods/mapp/signs_lib/textures/hdf_58.png | Bin 0 -> 115 bytes mods/mapp/signs_lib/textures/hdf_59.png | Bin 0 -> 105 bytes mods/mapp/signs_lib/textures/hdf_5a.png | Bin 0 -> 108 bytes mods/mapp/signs_lib/textures/hdf_5b.png | Bin 0 -> 80 bytes mods/mapp/signs_lib/textures/hdf_5c.png | Bin 0 -> 94 bytes mods/mapp/signs_lib/textures/hdf_5d.png | Bin 0 -> 80 bytes mods/mapp/signs_lib/textures/hdf_5e.png | Bin 0 -> 96 bytes mods/mapp/signs_lib/textures/hdf_5f.png | Bin 0 -> 76 bytes mods/mapp/signs_lib/textures/hdf_60.png | Bin 0 -> 78 bytes mods/mapp/signs_lib/textures/hdf_61.png | Bin 0 -> 102 bytes mods/mapp/signs_lib/textures/hdf_62.png | Bin 0 -> 99 bytes mods/mapp/signs_lib/textures/hdf_63.png | Bin 0 -> 98 bytes mods/mapp/signs_lib/textures/hdf_64.png | Bin 0 -> 105 bytes mods/mapp/signs_lib/textures/hdf_65.png | Bin 0 -> 98 bytes mods/mapp/signs_lib/textures/hdf_66.png | Bin 0 -> 89 bytes mods/mapp/signs_lib/textures/hdf_67.png | Bin 0 -> 101 bytes mods/mapp/signs_lib/textures/hdf_68.png | Bin 0 -> 93 bytes mods/mapp/signs_lib/textures/hdf_69.png | Bin 0 -> 82 bytes mods/mapp/signs_lib/textures/hdf_6a.png | Bin 0 -> 83 bytes mods/mapp/signs_lib/textures/hdf_6b.png | Bin 0 -> 103 bytes mods/mapp/signs_lib/textures/hdf_6c.png | Bin 0 -> 77 bytes mods/mapp/signs_lib/textures/hdf_6d.png | Bin 0 -> 99 bytes mods/mapp/signs_lib/textures/hdf_6e.png | Bin 0 -> 93 bytes mods/mapp/signs_lib/textures/hdf_6f.png | Bin 0 -> 97 bytes mods/mapp/signs_lib/textures/hdf_70.png | Bin 0 -> 100 bytes mods/mapp/signs_lib/textures/hdf_71.png | Bin 0 -> 100 bytes mods/mapp/signs_lib/textures/hdf_72.png | Bin 0 -> 87 bytes mods/mapp/signs_lib/textures/hdf_73.png | Bin 0 -> 100 bytes mods/mapp/signs_lib/textures/hdf_74.png | Bin 0 -> 92 bytes mods/mapp/signs_lib/textures/hdf_75.png | Bin 0 -> 91 bytes mods/mapp/signs_lib/textures/hdf_76.png | Bin 0 -> 98 bytes mods/mapp/signs_lib/textures/hdf_77.png | Bin 0 -> 107 bytes mods/mapp/signs_lib/textures/hdf_78.png | Bin 0 -> 99 bytes mods/mapp/signs_lib/textures/hdf_79.png | Bin 0 -> 102 bytes mods/mapp/signs_lib/textures/hdf_7a.png | Bin 0 -> 95 bytes mods/mapp/signs_lib/textures/hdf_7b.png | Bin 0 -> 88 bytes mods/mapp/signs_lib/textures/hdf_7c.png | Bin 0 -> 67 bytes mods/mapp/signs_lib/textures/hdf_7d.png | Bin 0 -> 87 bytes mods/mapp/signs_lib/textures/hdf_7e.png | Bin 0 -> 87 bytes mods/mapp/signs_lib/textures/signs_back.png | Bin 0 -> 280 bytes mods/mapp/signs_lib/textures/signs_bottom.png | Bin 0 -> 129 bytes .../textures/signs_bottom_locked.png | Bin 0 -> 111 bytes mods/mapp/signs_lib/textures/signs_front.png | Bin 0 -> 365 bytes .../signs_lib/textures/signs_front_locked.png | Bin 0 -> 438 bytes .../signs_lib/textures/signs_green_front.png | Bin 0 -> 112 bytes .../signs_lib/textures/signs_green_inv.png | Bin 0 -> 91 bytes .../signs_lib/textures/signs_hanging_back.png | Bin 0 -> 322 bytes .../textures/signs_hanging_bottom.png | Bin 0 -> 125 bytes .../textures/signs_hanging_front.png | Bin 0 -> 412 bytes .../signs_lib/textures/signs_hanging_side.png | Bin 0 -> 134 bytes .../signs_lib/textures/signs_hanging_top.png | Bin 0 -> 125 bytes .../signs_lib/textures/signs_locked_inv.png | Bin 0 -> 453 bytes .../signs_lib/textures/signs_metal_back.png | Bin 0 -> 93 bytes .../signs_lib/textures/signs_metal_sides.png | Bin 0 -> 87 bytes .../signs_lib/textures/signs_metal_tb.png | Bin 0 -> 89 bytes .../signs_lib/textures/signs_post_back.png | Bin 0 -> 311 bytes .../signs_lib/textures/signs_post_bottom.png | Bin 0 -> 131 bytes .../signs_lib/textures/signs_post_front.png | Bin 0 -> 401 bytes .../signs_lib/textures/signs_post_side.png | Bin 0 -> 204 bytes .../signs_lib/textures/signs_post_top.png | Bin 0 -> 130 bytes .../signs_lib/textures/signs_red_front.png | Bin 0 -> 135 bytes .../mapp/signs_lib/textures/signs_red_inv.png | Bin 0 -> 115 bytes mods/mapp/signs_lib/textures/signs_side.png | Bin 0 -> 157 bytes .../signs_lib/textures/signs_side_locked.png | Bin 0 -> 149 bytes mods/mapp/signs_lib/textures/signs_top.png | Bin 0 -> 130 bytes .../signs_lib/textures/signs_top_locked.png | Bin 0 -> 119 bytes .../textures/signs_white_black_front.png | Bin 0 -> 132 bytes .../textures/signs_white_black_inv.png | Bin 0 -> 101 bytes .../textures/signs_white_red_front.png | Bin 0 -> 137 bytes .../textures/signs_white_red_inv.png | Bin 0 -> 116 bytes .../signs_lib/textures/signs_yellow_front.png | Bin 0 -> 111 bytes .../signs_lib/textures/signs_yellow_inv.png | Bin 0 -> 99 bytes mods/mapp/signs_lib/textures/slc_0.png | Bin 0 -> 82 bytes mods/mapp/signs_lib/textures/slc_1.png | Bin 0 -> 81 bytes mods/mapp/signs_lib/textures/slc_2.png | Bin 0 -> 81 bytes mods/mapp/signs_lib/textures/slc_3.png | Bin 0 -> 82 bytes mods/mapp/signs_lib/textures/slc_4.png | Bin 0 -> 82 bytes mods/mapp/signs_lib/textures/slc_5.png | Bin 0 -> 83 bytes mods/mapp/signs_lib/textures/slc_6.png | Bin 0 -> 82 bytes mods/mapp/signs_lib/textures/slc_7.png | Bin 0 -> 83 bytes mods/mapp/signs_lib/textures/slc_8.png | Bin 0 -> 82 bytes mods/mapp/signs_lib/textures/slc_9.png | Bin 0 -> 82 bytes mods/mapp/signs_lib/textures/slc_A.png | Bin 0 -> 80 bytes mods/mapp/signs_lib/textures/slc_B.png | Bin 0 -> 83 bytes mods/mapp/signs_lib/textures/slc_C.png | Bin 0 -> 82 bytes mods/mapp/signs_lib/textures/slc_D.png | Bin 0 -> 83 bytes mods/mapp/signs_lib/textures/slc_E.png | Bin 0 -> 83 bytes mods/mapp/signs_lib/textures/slc_F.png | Bin 0 -> 79 bytes mods/mapp/signs_lib/textures/slc_n.png | Bin 0 -> 81 bytes mods/mapp/textures/1black_blockb.png | Bin 0 -> 176 bytes mods/mapp/textures/1black_blockl.png | Bin 0 -> 189 bytes mods/mapp/textures/1black_blockr.png | Bin 0 -> 179 bytes mods/mapp/textures/1black_blockt.png | Bin 0 -> 174 bytes mods/mapp/textures/New folder/d-0.png | Bin 0 -> 266 bytes mods/mapp/textures/New folder/d-10.png | Bin 0 -> 522 bytes mods/mapp/textures/New folder/d-20.png | Bin 0 -> 527 bytes mods/mapp/textures/New folder/d-30.png | Bin 0 -> 512 bytes mods/mapp/textures/New folder/d-40.png | Bin 0 -> 554 bytes mods/mapp/textures/New folder/d-45.png | Bin 0 -> 646 bytes mods/mapp/textures/New folder/d-50.png | Bin 0 -> 536 bytes mods/mapp/textures/New folder/d-60.png | Bin 0 -> 511 bytes mods/mapp/textures/New folder/d-70.png | Bin 0 -> 527 bytes mods/mapp/textures/New folder/d-80.png | Bin 0 -> 534 bytes mods/mapp/textures/black.png | Bin 0 -> 160 bytes mods/mapp/textures/d-0.png | Bin 0 -> 266 bytes mods/mapp/textures/d-10.png | Bin 0 -> 522 bytes mods/mapp/textures/d-20.png | Bin 0 -> 527 bytes mods/mapp/textures/d-30.png | Bin 0 -> 512 bytes mods/mapp/textures/d-40.png | Bin 0 -> 554 bytes mods/mapp/textures/d-45.png | Bin 0 -> 646 bytes mods/mapp/textures/d-50.png | Bin 0 -> 536 bytes mods/mapp/textures/d-60.png | Bin 0 -> 511 bytes mods/mapp/textures/d-70.png | Bin 0 -> 527 bytes mods/mapp/textures/d-80.png | Bin 0 -> 534 bytes mods/mapp/textures/d0.png | Bin 0 -> 266 bytes mods/mapp/textures/d10.png | Bin 0 -> 522 bytes mods/mapp/textures/d20.png | Bin 0 -> 527 bytes mods/mapp/textures/d30.png | Bin 0 -> 512 bytes mods/mapp/textures/d40.png | Bin 0 -> 554 bytes mods/mapp/textures/d45.png | Bin 0 -> 646 bytes mods/mapp/textures/d50.png | Bin 0 -> 536 bytes mods/mapp/textures/d60.png | Bin 0 -> 511 bytes mods/mapp/textures/d70.png | Bin 0 -> 527 bytes mods/mapp/textures/d80.png | Bin 0 -> 534 bytes mods/mapp/textures/map_block.png | Bin 0 -> 335 bytes mods/mapp/textures/map_block_bg.png | Bin 0 -> 3972 bytes mods/mobs/README.txt | 42 + mods/mobs/api.lua | 1050 ++ mods/mobs/copie.old | 559 + mods/mobs/creeper.lua | 29 + mods/mobs/depends.txt | 1 + mods/mobs/herobrine.lua | 37 + mods/mobs/init.lua | 44 + mods/mobs/item.lua | 135 + mods/mobs/models/creatures_creeper.x | 441 + mods/mobs/models/creatures_herobrine.x | 5524 ++++++++++ mods/mobs/models/creatures_sheep.png | Bin 0 -> 3132 bytes mods/mobs/models/creatures_sheep.x | 6751 ++++++++++++ mods/mobs/models/creatures_sheep_shaved.png | Bin 0 -> 4081 bytes mods/mobs/models/creatures_spider.x | 6104 +++++++++++ mods/mobs/models/creatures_zombie.x | 5524 ++++++++++ mods/mobs/models/mobs_cavespider.png | Bin 0 -> 7543 bytes mods/mobs/models/mobs_creeper.png | Bin 0 -> 13006 bytes mods/mobs/models/mobs_herobrine.png | Bin 0 -> 5523 bytes mods/mobs/models/mobs_pigman.png | Bin 0 -> 17513 bytes mods/mobs/models/mobs_spider.png | Bin 0 -> 6985 bytes mods/mobs/models/mobs_zombie.png | Bin 0 -> 7362 bytes mods/mobs/models/sheep.png | Bin 0 -> 15520 bytes mods/mobs/sheep.lua | 74 + mods/mobs/slime.lua | 40 + mods/mobs/sounds/hit.ogg | Bin 0 -> 6411 bytes mods/mobs/sounds/hit_death.ogg | Bin 0 -> 13129 bytes mods/mobs/sounds/mobs_bullet.ogg | Bin 0 -> 9265 bytes mods/mobs/sounds/mobs_fireball.ogg | Bin 0 -> 17144 bytes mods/mobs/sounds/mobs_fireball_explode.ogg | Bin 0 -> 26617 bytes mods/mobs/sounds/mobs_punch.ogg | Bin 0 -> 11499 bytes mods/mobs/sounds/monster_damage.1.ogg | Bin 0 -> 11047 bytes mods/mobs/sounds/monster_damage.2.ogg | Bin 0 -> 11005 bytes mods/mobs/sounds/monster_death.ogg | Bin 0 -> 9836 bytes mods/mobs/sounds/player_falling_damage.1.ogg | Bin 0 -> 12213 bytes mods/mobs/sounds/player_falling_damage.2.ogg | Bin 0 -> 9335 bytes mods/mobs/sounds/player_falling_damage.3.ogg | Bin 0 -> 10423 bytes mods/mobs/sounds/player_falling_damage.4.ogg | Bin 0 -> 10889 bytes mods/mobs/sounds/zombie_random.ogg | Bin 0 -> 13119 bytes mods/mobs/sounds/zombie_sun_damage.ogg | Bin 0 -> 11047 bytes mods/mobs/spider.lua | 49 + mods/mobs/textures/mobs_bullet.png | Bin 0 -> 159 bytes mods/mobs/textures/mobs_fireball.png | Bin 0 -> 609 bytes mods/mobs/textures/mutton_cooked.png | Bin 0 -> 3670 bytes mods/mobs/textures/mutton_raw.png | Bin 0 -> 3512 bytes mods/mobs/textures/rotten_flesh.png | Bin 0 -> 746 bytes mods/mobs/textures/slime.png | Bin 0 -> 262 bytes mods/mobs/textures/slime_bottom.png | Bin 0 -> 499 bytes mods/mobs/textures/slime_front.png | Bin 0 -> 530 bytes mods/mobs/textures/slime_sides.png | Bin 0 -> 470 bytes mods/mobs/textures/slime_top.png | Bin 0 -> 482 bytes mods/mobs/textures/spawn_creeper.png | Bin 0 -> 1254 bytes mods/mobs/textures/spawn_herobrine.png | Bin 0 -> 925 bytes mods/mobs/textures/spawn_sheep.png | Bin 0 -> 644 bytes mods/mobs/textures/spawn_slime.png | Bin 0 -> 1385 bytes mods/mobs/textures/spawn_spider.png | Bin 0 -> 1319 bytes mods/mobs/textures/spawn_zombie.png | Bin 0 -> 1268 bytes mods/mobs/textures/spider_eye.png | Bin 0 -> 274 bytes mods/mobs/zombie.lua | 58 + mods/player_textures/README.txt | 15 + mods/player_textures/depends.txt | 1 + mods/player_textures/init.lua | 10 + .../textures/player_Warashperbury.png | Bin 0 -> 1243 bytes .../textures/player_davedevils.png | Bin 0 -> 1245 bytes .../textures/player_singleplayer.png | Bin 0 -> 1245 bytes mods/potions/modpack.txt | 0 mods/potions/potions/README.txt | 33 + mods/potions/potions/init.lua | 66 + mods/potions/potions/lib/Vec3_1-0.lua | 398 + .../potions/textures/cauldron_bottom.png | Bin 0 -> 234 bytes .../potions/textures/cauldron_inner.png | Bin 0 -> 798 bytes .../potions/textures/cauldron_side.png | Bin 0 -> 1031 bytes .../potions/potions/textures/cauldron_top.png | Bin 0 -> 534 bytes .../potions/textures/potions_black.png | Bin 0 -> 352 bytes .../potions/potions/textures/potions_blue.png | Bin 0 -> 233 bytes .../potions/textures/potions_bottle.png | Bin 0 -> 2990 bytes .../potions/textures/potions_brown.png | Bin 0 -> 394 bytes .../potions/potions/textures/potions_cyan.png | Bin 0 -> 416 bytes .../potions/textures/potions_darkblue.png | Bin 0 -> 439 bytes .../potions/textures/potions_darkgrey.png | Bin 0 -> 324 bytes .../potions/textures/potions_darkred.png | Bin 0 -> 395 bytes .../potions/potions/textures/potions_dull.png | Bin 0 -> 377 bytes .../potions/textures/potions_green.png | Bin 0 -> 387 bytes .../potions/textures/potions_lightgrey.png | Bin 0 -> 324 bytes .../potions/textures/potions_orange.png | Bin 0 -> 441 bytes .../potions/textures/potions_particle.png | Bin 0 -> 703 bytes .../potions/potions/textures/potions_pink.png | Bin 0 -> 456 bytes .../potions/textures/potions_purple.png | Bin 0 -> 432 bytes mods/potions/potions/textures/potions_red.png | Bin 0 -> 423 bytes .../potions/textures/potions_shatter.png | Bin 0 -> 216 bytes .../potions/textures/potions_white.png | Bin 0 -> 325 bytes .../potions/textures/potions_yellow.png | Bin 0 -> 437 bytes mods/potions/potionspack/depends.txt | 1 + mods/potions/potionspack/init.lua | 161 + mods/protector/README.md | 5 + mods/protector/depends.txt | 1 + mods/protector/init.lua | 326 + mods/protector/textures/protector_display.png | Bin 0 -> 144 bytes mods/protector/textures/protector_side.png | Bin 0 -> 556 bytes mods/protector/textures/protector_stick.png | Bin 0 -> 198 bytes mods/protector/textures/protector_top.png | Bin 0 -> 487 bytes mods/redstone/README | 24 + mods/redstone/mesecons/VERSION | 1 + mods/redstone/mesecons/depends.txt | 1 + mods/redstone/mesecons/init.lua | 114 + mods/redstone/mesecons/internal.lua | 472 + mods/redstone/mesecons/legacy.lua | 0 mods/redstone/mesecons/oldwires.lua | 38 + mods/redstone/mesecons/presets.lua | 45 + mods/redstone/mesecons/services.lua | 28 + mods/redstone/mesecons/settings.lua | 7 + mods/redstone/mesecons/util.lua | 24 + mods/redstone/mesecons/wires.lua | 242 + mods/redstone/mesecons_alias/depends.txt | 1 + mods/redstone/mesecons_alias/init.lua | 38 + mods/redstone/mesecons_button/depends.txt | 1 + mods/redstone/mesecons_button/init.lua | 149 + .../sounds/mesecons_button_pop.ogg | Bin 0 -> 6184 bytes .../sounds/mesecons_button_push.ogg | Bin 0 -> 6982 bytes mods/redstone/mesecons_commandblock.rar | Bin 0 -> 1866 bytes .../mesecons_compatibility/depends.txt | 2 + mods/redstone/mesecons_compatibility/init.lua | 167 + mods/redstone/mesecons_delayer/depends.txt | 1 + mods/redstone/mesecons_delayer/init.lua | 204 + .../textures/mesecons_delayer_bottom.png | Bin 0 -> 364 bytes .../textures/mesecons_delayer_ends_off.png | Bin 0 -> 234 bytes .../textures/mesecons_delayer_ends_on.png | Bin 0 -> 235 bytes .../textures/mesecons_delayer_off.png | Bin 0 -> 651 bytes .../textures/mesecons_delayer_on.png | Bin 0 -> 659 bytes .../textures/mesecons_delayer_sides_off.png | Bin 0 -> 263 bytes .../textures/mesecons_delayer_sides_on.png | Bin 0 -> 265 bytes mods/redstone/mesecons_extrawires/depends.txt | 1 + mods/redstone/mesecons_extrawires/init.lua | 3 + .../redstone/mesecons_extrawires/mesewire.lua | 9 + mods/redstone/mesecons_lightstone/depends.txt | 1 + mods/redstone/mesecons_lightstone/init.lua | 35 + mods/redstone/mesecons_materials/depends.txt | 1 + mods/redstone/mesecons_materials/init.lua | 14 + mods/redstone/mesecons_mvps/depends.txt | 1 + mods/redstone/mesecons_mvps/init.lua | 127 + mods/redstone/mesecons_noteblock/depends.txt | 1 + mods/redstone/mesecons_noteblock/init.lua | 79 + .../sounds/mesecons_noteblock_a.ogg | Bin 0 -> 7436 bytes .../sounds/mesecons_noteblock_asharp.ogg | Bin 0 -> 7436 bytes .../sounds/mesecons_noteblock_b.ogg | Bin 0 -> 7068 bytes .../sounds/mesecons_noteblock_c.ogg | Bin 0 -> 8309 bytes .../sounds/mesecons_noteblock_crash.ogg | Bin 0 -> 30548 bytes .../sounds/mesecons_noteblock_csharp.ogg | Bin 0 -> 8271 bytes .../sounds/mesecons_noteblock_d.ogg | Bin 0 -> 8101 bytes .../sounds/mesecons_noteblock_dsharp.ogg | Bin 0 -> 7860 bytes .../sounds/mesecons_noteblock_e.ogg | Bin 0 -> 7725 bytes .../sounds/mesecons_noteblock_f.ogg | Bin 0 -> 7907 bytes .../sounds/mesecons_noteblock_fsharp.ogg | Bin 0 -> 7573 bytes .../sounds/mesecons_noteblock_g.ogg | Bin 0 -> 7388 bytes .../sounds/mesecons_noteblock_gsharp.ogg | Bin 0 -> 7347 bytes .../sounds/mesecons_noteblock_hihat.ogg | Bin 0 -> 4863 bytes .../sounds/mesecons_noteblock_kick.ogg | Bin 0 -> 7363 bytes .../sounds/mesecons_noteblock_litecrash.ogg | Bin 0 -> 18283 bytes .../sounds/mesecons_noteblock_snare.ogg | Bin 0 -> 7097 bytes .../textures/mesecons_noteblock.png | Bin 0 -> 759 bytes mods/redstone/mesecons_pistons/depends.txt | 2 + mods/redstone/mesecons_pistons/init.lua | 746 ++ .../mesecons_pressureplates/depends.txt | 1 + .../redstone/mesecons_pressureplates/init.lua | 122 + mods/redstone/mesecons_solarpanel/depends.txt | 2 + mods/redstone/mesecons_solarpanel/init.lua | 178 + mods/redstone/mesecons_textures/init.lua | 1 + .../textures/default_redstone_dust.png | Bin 0 -> 253 bytes .../textures/jeija_battery_charging.png | Bin 0 -> 497 bytes .../textures/jeija_battery_discharging.png | Bin 0 -> 418 bytes .../textures/jeija_commandblock_off.png | Bin 0 -> 623 bytes .../textures/jeija_commandblock_on.png | Bin 0 -> 623 bytes .../mesecons_textures/textures/jeija_glue.png | Bin 0 -> 356 bytes .../textures/jeija_lightstone_gray_off.png | Bin 0 -> 1074 bytes .../textures/jeija_lightstone_gray_on.png | Bin 0 -> 1152 bytes .../textures/jeija_mesecon_crossing_off.png | Bin 0 -> 517 bytes .../textures/jeija_mesecon_crossing_on.png | Bin 0 -> 687 bytes .../textures/jeija_mesecon_curved_off.png | Bin 0 -> 454 bytes .../textures/jeija_mesecon_curved_on.png | Bin 0 -> 540 bytes .../textures/jeija_mesecon_off.png | Bin 0 -> 305 bytes .../textures/jeija_mesecon_on.png | Bin 0 -> 347 bytes .../textures/jeija_mesecon_t_junction_off.png | Bin 0 -> 514 bytes .../textures/jeija_mesecon_t_junction_on.png | Bin 0 -> 670 bytes .../textures/jeija_solar_panel.png | Bin 0 -> 3123 bytes .../textures/jeija_solar_panel_inverted.png | Bin 0 -> 3091 bytes .../textures/jeija_solar_panel_side.png | Bin 0 -> 2987 bytes .../textures/jeija_torches_off.png | Bin 0 -> 223 bytes .../textures/jeija_torches_off_ceiling.png | Bin 0 -> 224 bytes .../textures/jeija_torches_off_side.png | Bin 0 -> 264 bytes .../textures/jeija_torches_on.png | Bin 0 -> 232 bytes .../textures/jeija_torches_on_ceiling.png | Bin 0 -> 232 bytes .../textures/jeija_torches_on_side.png | Bin 0 -> 305 bytes .../textures/jeija_wall_lever.png | Bin 0 -> 136 bytes .../textures/jeija_wall_lever_back.png | Bin 0 -> 622 bytes .../textures/jeija_wall_lever_bottom.png | Bin 0 -> 595 bytes .../textures/jeija_wall_lever_off.png | Bin 0 -> 436 bytes .../textures/jeija_wall_lever_on.png | Bin 0 -> 437 bytes .../textures/jeija_wall_lever_sides.png | Bin 0 -> 440 bytes .../textures/jeija_wall_lever_tb.png | Bin 0 -> 575 bytes .../textures/jeija_wall_lever_top.png | Bin 0 -> 612 bytes .../textures/mesecons_piston_back.png | Bin 0 -> 1188 bytes .../textures/mesecons_piston_bottom.png | Bin 0 -> 1268 bytes .../textures/mesecons_piston_left.png | Bin 0 -> 1882 bytes .../textures/mesecons_piston_on_front.png | Bin 0 -> 1147 bytes .../textures/mesecons_piston_pusher_back.png | Bin 0 -> 740 bytes .../mesecons_piston_pusher_bottom.png | Bin 0 -> 740 bytes .../textures/mesecons_piston_pusher_front.png | Bin 0 -> 740 bytes .../mesecons_piston_pusher_front_sticky.png | Bin 0 -> 1118 bytes .../textures/mesecons_piston_pusher_left.png | Bin 0 -> 740 bytes .../textures/mesecons_piston_pusher_right.png | Bin 0 -> 740 bytes .../textures/mesecons_piston_pusher_top.png | Bin 0 -> 740 bytes .../textures/mesecons_piston_right.png | Bin 0 -> 1908 bytes .../textures/mesecons_piston_top.png | Bin 0 -> 1788 bytes .../mesecons_textures/textures/red_torch.png | Bin 0 -> 114 bytes .../textures/wires_bump_off.png | Bin 0 -> 347 bytes .../textures/wires_bump_on.png | Bin 0 -> 386 bytes .../textures/wires_full_off.png | Bin 0 -> 465 bytes .../textures/wires_full_on.png | Bin 0 -> 464 bytes .../mesecons_textures/textures/wires_inv.png | Bin 0 -> 167 bytes .../mesecons_textures/textures/wires_off.png | Bin 0 -> 454 bytes .../mesecons_textures/textures/wires_on.png | Bin 0 -> 492 bytes .../textures/wires_vertical_off.png | Bin 0 -> 373 bytes .../textures/wires_vertical_on.png | Bin 0 -> 396 bytes mods/redstone/mesecons_torch/depends.txt | 1 + mods/redstone/mesecons_torch/init.lua | 147 + mods/redstone/mesecons_walllever/depends.txt | 1 + mods/redstone/mesecons_walllever/init.lua | 89 + .../mesecons_walllever/mesecons_walllever.rar | Bin 0 -> 9859 bytes .../mesecons_walllever/models/levier_off.x | 244 + .../mesecons_walllever/models/levier_on.x | 274 + .../sounds/mesecons_lever.ogg | Bin 0 -> 6982 bytes mods/redstone/modpack.txt | 1 + mods/signs/changelog.txt | 10 + mods/signs/characters | 279 + mods/signs/depends.txt | 1 + mods/signs/init.lua | 305 + mods/signs/textures/_0.png | Bin 0 -> 239 bytes mods/signs/textures/_1.png | Bin 0 -> 238 bytes mods/signs/textures/_2.png | Bin 0 -> 235 bytes mods/signs/textures/_3.png | Bin 0 -> 241 bytes mods/signs/textures/_4.png | Bin 0 -> 240 bytes mods/signs/textures/_5.png | Bin 0 -> 237 bytes mods/signs/textures/_6.png | Bin 0 -> 246 bytes mods/signs/textures/_7.png | Bin 0 -> 243 bytes mods/signs/textures/_8.png | Bin 0 -> 235 bytes mods/signs/textures/_9.png | Bin 0 -> 245 bytes mods/signs/textures/_a.png | Bin 0 -> 238 bytes mods/signs/textures/_a_.png | Bin 0 -> 251 bytes mods/signs/textures/_am.png | Bin 0 -> 156 bytes mods/signs/textures/_ap.png | Bin 0 -> 228 bytes mods/signs/textures/_as.png | Bin 0 -> 238 bytes mods/signs/textures/_at.png | Bin 0 -> 254 bytes mods/signs/textures/_b.png | Bin 0 -> 249 bytes mods/signs/textures/_b_.png | Bin 0 -> 240 bytes mods/signs/textures/_bl.png | Bin 0 -> 237 bytes mods/signs/textures/_br.png | Bin 0 -> 237 bytes mods/signs/textures/_c.png | Bin 0 -> 236 bytes mods/signs/textures/_c_.png | Bin 0 -> 239 bytes mods/signs/textures/_ca.png | Bin 0 -> 231 bytes mods/signs/textures/_cl.png | Bin 0 -> 233 bytes mods/signs/textures/_cm.png | Bin 0 -> 226 bytes mods/signs/textures/_cr.png | Bin 0 -> 234 bytes mods/signs/textures/_d.png | Bin 0 -> 243 bytes mods/signs/textures/_d_.png | Bin 0 -> 239 bytes mods/signs/textures/_dl.png | Bin 0 -> 239 bytes mods/signs/textures/_dt.png | Bin 0 -> 224 bytes mods/signs/textures/_dv.png | Bin 0 -> 235 bytes mods/signs/textures/_e.png | Bin 0 -> 240 bytes mods/signs/textures/_e_.png | Bin 0 -> 242 bytes mods/signs/textures/_eq.png | Bin 0 -> 228 bytes mods/signs/textures/_ex.png | Bin 0 -> 230 bytes mods/signs/textures/_f.png | Bin 0 -> 244 bytes mods/signs/textures/_f_.png | Bin 0 -> 246 bytes mods/signs/textures/_g.png | Bin 0 -> 251 bytes mods/signs/textures/_g_.png | Bin 0 -> 243 bytes mods/signs/textures/_gt.png | Bin 0 -> 228 bytes mods/signs/textures/_h.png | Bin 0 -> 248 bytes mods/signs/textures/_h_.png | Bin 0 -> 252 bytes mods/signs/textures/_ha.png | Bin 0 -> 233 bytes mods/signs/textures/_hs.png | Bin 0 -> 144 bytes mods/signs/textures/_i.png | Bin 0 -> 237 bytes mods/signs/textures/_i_.png | Bin 0 -> 239 bytes mods/signs/textures/_j.png | Bin 0 -> 240 bytes mods/signs/textures/_j_.png | Bin 0 -> 243 bytes mods/signs/textures/_k.png | Bin 0 -> 247 bytes mods/signs/textures/_k_.png | Bin 0 -> 243 bytes mods/signs/textures/_l.png | Bin 0 -> 238 bytes mods/signs/textures/_l_.png | Bin 0 -> 242 bytes mods/signs/textures/_lt.png | Bin 0 -> 227 bytes mods/signs/textures/_m.png | Bin 0 -> 240 bytes mods/signs/textures/_m_.png | Bin 0 -> 244 bytes mods/signs/textures/_mn.png | Bin 0 -> 228 bytes mods/signs/textures/_n.png | Bin 0 -> 248 bytes mods/signs/textures/_n_.png | Bin 0 -> 252 bytes mods/signs/textures/_o.png | Bin 0 -> 238 bytes mods/signs/textures/_o_.png | Bin 0 -> 239 bytes mods/signs/textures/_p.png | Bin 0 -> 250 bytes mods/signs/textures/_p_.png | Bin 0 -> 246 bytes mods/signs/textures/_pr.png | Bin 0 -> 255 bytes mods/signs/textures/_ps.png | Bin 0 -> 235 bytes mods/signs/textures/_q.png | Bin 0 -> 251 bytes mods/signs/textures/_q_.png | Bin 0 -> 242 bytes mods/signs/textures/_qo.png | Bin 0 -> 232 bytes mods/signs/textures/_qu.png | Bin 0 -> 233 bytes mods/signs/textures/_r.png | Bin 0 -> 241 bytes mods/signs/textures/_r_.png | Bin 0 -> 248 bytes mods/signs/textures/_re.png | Bin 0 -> 243 bytes mods/signs/textures/_s.png | Bin 0 -> 239 bytes mods/signs/textures/_s_.png | Bin 0 -> 243 bytes mods/signs/textures/_sl.png | Bin 0 -> 240 bytes mods/signs/textures/_sm.png | Bin 0 -> 227 bytes mods/signs/textures/_sp.png | Bin 0 -> 215 bytes mods/signs/textures/_sr.png | Bin 0 -> 236 bytes mods/signs/textures/_t.png | Bin 0 -> 241 bytes mods/signs/textures/_t_.png | Bin 0 -> 249 bytes mods/signs/textures/_tl.png | Bin 0 -> 227 bytes mods/signs/textures/_u.png | Bin 0 -> 240 bytes mods/signs/textures/_u_.png | Bin 0 -> 252 bytes mods/signs/textures/_un.png | Bin 0 -> 226 bytes mods/signs/textures/_v.png | Bin 0 -> 249 bytes mods/signs/textures/_v_.png | Bin 0 -> 246 bytes mods/signs/textures/_vb.png | Bin 0 -> 229 bytes mods/signs/textures/_w.png | Bin 0 -> 238 bytes mods/signs/textures/_w_.png | Bin 0 -> 247 bytes mods/signs/textures/_x.png | Bin 0 -> 241 bytes mods/signs/textures/_x_.png | Bin 0 -> 246 bytes mods/signs/textures/_y.png | Bin 0 -> 246 bytes mods/signs/textures/_y_.png | Bin 0 -> 243 bytes mods/signs/textures/_z.png | Bin 0 -> 233 bytes mods/signs/textures/_z_.png | Bin 0 -> 235 bytes mods/signs/textures/signs_back.png | Bin 0 -> 277 bytes mods/signs/textures/signs_bottom.png | Bin 0 -> 132 bytes mods/signs/textures/signs_front.png | Bin 0 -> 263 bytes mods/signs/textures/signs_side.png | Bin 0 -> 134 bytes mods/signs/textures/signs_sign.png | Bin 0 -> 1526 bytes mods/signs/textures/signs_top.png | Bin 0 -> 132 bytes mods/sprint/init.lua | 29 + mods/stairs/README.txt | 26 + mods/stairs/depends.txt | 1 + mods/stairs/init.lua | 288 + mods/throwing/README.txt | 48 + mods/throwing/arrow.lua | 89 + mods/throwing/depends.txt | 1 + mods/throwing/init.lua | 123 + mods/throwing/sounds/throwing_sound.ogg | Bin 0 -> 11011 bytes mods/throwing/textures/throwing_arrow.png | Bin 0 -> 298 bytes mods/throwing/textures/throwing_arrow_2.png | Bin 0 -> 315 bytes .../throwing/textures/throwing_arrow_back.png | Bin 0 -> 193 bytes .../textures/throwing_arrow_front.png | Bin 0 -> 180 bytes mods/throwing/textures/throwing_arrow_inv.png | Bin 0 -> 259 bytes mods/throwing/textures/throwing_arrow_tnt.png | Bin 0 -> 412 bytes mods/throwing/textures/throwing_bow.png | Bin 0 -> 305 bytes mods/throwing/textures/throwing_bow_0.png | Bin 0 -> 381 bytes mods/throwing/textures/throwing_bow_1.png | Bin 0 -> 372 bytes mods/throwing/textures/throwing_bow_2.png | Bin 0 -> 351 bytes mods/throwing/textures/throwing_empty.png | Bin 0 -> 178 bytes mods/throwing/textures/throwing_string.png | Bin 0 -> 382 bytes mods/tnt/README.txt | 45 + mods/tnt/depends.txt | 2 + mods/tnt/init.lua | 163 + mods/tnt/sounds/tnt_explode.ogg | Bin 0 -> 12808 bytes mods/tnt/textures/default_tnt_bottom.png | Bin 0 -> 165 bytes mods/tnt/textures/default_tnt_side.png | Bin 0 -> 359 bytes mods/tnt/textures/default_tnt_top.png | Bin 0 -> 450 bytes mods/tnt/textures/tnt_smoke.png | Bin 0 -> 2868 bytes mods/torches/README.txt | 29 + mods/torches/depends.txt | 1 + mods/torches/init.lua | 225 + mods/torches/textures/torches_fire1.png | Bin 0 -> 429 bytes mods/torches/textures/torches_fire2.png | Bin 0 -> 582 bytes mods/torches/textures/torches_side.png | Bin 0 -> 217 bytes mods/torches/textures/torches_torch.png | Bin 0 -> 235 bytes mods/vessels/README.txt | 22 + mods/vessels/depends.txt | 1 + mods/vessels/init.lua | 26 + .../vessels/textures/vessels_glass_bottle.png | Bin 0 -> 257 bytes .../textures/vessels_glass_bottle_inv.png | Bin 0 -> 2990 bytes mods/wallet/depends.txt | 1 + mods/wallet/init.lua | 316 + mods/wallet/textures/cobblestone_wallet.png | Bin 0 -> 1073 bytes .../textures/cobblestonemossy_wallet.png | Bin 0 -> 1158 bytes mods/wool/README.txt | 15 + mods/wool/credit.txt | 1 + mods/wool/depends.txt | 1 + mods/wool/init.lua | 72 + mods/wool/textures/wool_black.png | Bin 0 -> 675 bytes mods/wool/textures/wool_blue.png | Bin 0 -> 762 bytes mods/wool/textures/wool_brown.png | Bin 0 -> 676 bytes mods/wool/textures/wool_cyan.png | Bin 0 -> 749 bytes mods/wool/textures/wool_dark_green.png | Bin 0 -> 662 bytes mods/wool/textures/wool_dark_grey.png | Bin 0 -> 626 bytes mods/wool/textures/wool_green.png | Bin 0 -> 782 bytes mods/wool/textures/wool_grey.png | Bin 0 -> 749 bytes mods/wool/textures/wool_magenta.png | Bin 0 -> 779 bytes mods/wool/textures/wool_orange.png | Bin 0 -> 687 bytes mods/wool/textures/wool_pink.png | Bin 0 -> 800 bytes mods/wool/textures/wool_red.png | Bin 0 -> 763 bytes mods/wool/textures/wool_violet.png | Bin 0 -> 786 bytes mods/wool/textures/wool_white.png | Bin 0 -> 734 bytes mods/wool/textures/wool_yellow.png | Bin 0 -> 773 bytes mods/xpanes/init.lua | 138 + mods/xpanes/textures/xpanes_pane_glass.png | Bin 0 -> 277 bytes .../textures/xpanes_pane_glass_black.png | Bin 0 -> 3010 bytes .../textures/xpanes_pane_glass_blue.png | Bin 0 -> 3017 bytes .../textures/xpanes_pane_glass_brown.png | Bin 0 -> 3013 bytes .../textures/xpanes_pane_glass_cyan.png | Bin 0 -> 3014 bytes .../textures/xpanes_pane_glass_gray.png | Bin 0 -> 3010 bytes .../textures/xpanes_pane_glass_green.png | Bin 0 -> 3012 bytes .../textures/xpanes_pane_glass_light_blue.png | Bin 0 -> 3012 bytes .../textures/xpanes_pane_glass_lime.png | Bin 0 -> 3014 bytes .../textures/xpanes_pane_glass_magenta.png | Bin 0 -> 3015 bytes .../textures/xpanes_pane_glass_natural.png | Bin 0 -> 277 bytes .../textures/xpanes_pane_glass_orange.png | Bin 0 -> 3015 bytes .../textures/xpanes_pane_glass_pink.png | Bin 0 -> 3014 bytes .../textures/xpanes_pane_glass_purple.png | Bin 0 -> 3014 bytes .../xpanes/textures/xpanes_pane_glass_red.png | Bin 0 -> 426 bytes .../textures/xpanes_pane_glass_silver.png | Bin 0 -> 3009 bytes .../textures/xpanes_pane_glass_white.png | Bin 0 -> 3062 bytes .../textures/xpanes_pane_glass_yellow.png | Bin 0 -> 3013 bytes .../textures/xpanes_pane_half_glass.png | Bin 0 -> 526 bytes .../textures/xpanes_pane_half_glass_black.png | Bin 0 -> 459 bytes .../textures/xpanes_pane_half_glass_blue.png | Bin 0 -> 823 bytes .../textures/xpanes_pane_half_glass_brown.png | Bin 0 -> 480 bytes .../textures/xpanes_pane_half_glass_cyan.png | Bin 0 -> 480 bytes .../textures/xpanes_pane_half_glass_gray.png | Bin 0 -> 692 bytes .../textures/xpanes_pane_half_glass_green.png | Bin 0 -> 481 bytes .../xpanes_pane_half_glass_light_blue.png | Bin 0 -> 515 bytes .../textures/xpanes_pane_half_glass_lime.png | Bin 0 -> 480 bytes .../xpanes_pane_half_glass_magenta.png | Bin 0 -> 476 bytes .../xpanes_pane_half_glass_natural.png | Bin 0 -> 526 bytes .../xpanes_pane_half_glass_orange.png | Bin 0 -> 826 bytes .../textures/xpanes_pane_half_glass_pink.png | Bin 0 -> 478 bytes .../xpanes_pane_half_glass_purple.png | Bin 0 -> 479 bytes .../textures/xpanes_pane_half_glass_red.png | Bin 0 -> 465 bytes .../xpanes_pane_half_glass_silver.png | Bin 0 -> 460 bytes .../textures/xpanes_pane_half_glass_white.png | Bin 0 -> 821 bytes .../xpanes_pane_half_glass_yellow.png | Bin 0 -> 477 bytes .../xpanes/textures/xpanes_pane_half_iron.png | Bin 0 -> 905 bytes mods/xpanes/textures/xpanes_pane_iron.png | Bin 0 -> 905 bytes mods/xpanes/textures/xpanes_space.png | Bin 0 -> 151 bytes .../xpanes/textures/xpanes_top_glas_green.png | Bin 0 -> 531 bytes mods/xpanes/textures/xpanes_top_glass.png | Bin 0 -> 368 bytes .../textures/xpanes_top_glass_black.png | Bin 0 -> 447 bytes .../xpanes/textures/xpanes_top_glass_blue.png | Bin 0 -> 540 bytes .../textures/xpanes_top_glass_brown.png | Bin 0 -> 519 bytes .../xpanes/textures/xpanes_top_glass_cyan.png | Bin 0 -> 524 bytes .../xpanes/textures/xpanes_top_glass_gray.png | Bin 0 -> 474 bytes .../textures/xpanes_top_glass_green.png | Bin 0 -> 531 bytes .../textures/xpanes_top_glass_light_blue.png | Bin 0 -> 521 bytes .../xpanes/textures/xpanes_top_glass_lime.png | Bin 0 -> 513 bytes .../textures/xpanes_top_glass_magenta.png | Bin 0 -> 526 bytes .../textures/xpanes_top_glass_natural.png | Bin 0 -> 368 bytes .../textures/xpanes_top_glass_orange.png | Bin 0 -> 521 bytes .../xpanes/textures/xpanes_top_glass_pink.png | Bin 0 -> 524 bytes .../textures/xpanes_top_glass_purple.png | Bin 0 -> 518 bytes mods/xpanes/textures/xpanes_top_glass_red.png | Bin 0 -> 513 bytes .../textures/xpanes_top_glass_silver.png | Bin 0 -> 498 bytes .../textures/xpanes_top_glass_white.png | Bin 0 -> 495 bytes .../textures/xpanes_top_glass_yellow.png | Bin 0 -> 516 bytes mods/xpanes/textures/xpanes_top_iron.png | Bin 0 -> 741 bytes .../xpanes/textures/xpanes_top_light_blue.png | Bin 0 -> 521 bytes 1717 files changed, 68882 insertions(+) create mode 100644 mods/3d_armor/3d_armor/README.txt create mode 100644 mods/3d_armor/3d_armor/armor.lua create mode 100644 mods/3d_armor/3d_armor/armor_api.lua create mode 100644 mods/3d_armor/3d_armor/crafting_guide.txt create mode 100644 mods/3d_armor/3d_armor/depends.txt create mode 100644 mods/3d_armor/3d_armor/init.lua create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_boots_chain.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_boots_diamond.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_boots_gold.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_boots_leather.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_boots_steel.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_chestplate_chain.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_chestplate_diamond.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_chestplate_gold.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_chestplate_leather.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_chestplate_steel.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_helmet_chain.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_helmet_diamond.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_helmet_gold.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_helmet_leather.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_helmet_steel.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_chain.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_diamond.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_gold.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_leather.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_steel.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_chestplate_chain.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_chestplate_diamond.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_chestplate_gold.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_chestplate_leather.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_chestplate_steel.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_chain.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_diamond.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_gold.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_leather.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_steel.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_leggings_chain.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_leggings_diamond.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_leggings_gold.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_leggings_leather.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_inv_leggings_steel.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_leggings_chain.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_leggings_diamond.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_leggings_gold.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_leggings_leather.png create mode 100644 mods/3d_armor/3d_armor/textures/3d_armor_leggings_steel.png create mode 100644 mods/3d_armor/LICENSE.md create mode 100644 mods/3d_armor/README.md create mode 100644 mods/3d_armor/modpack.txt create mode 100644 mods/3d_armor/unified_skins/README.txt create mode 100644 mods/3d_armor/unified_skins/depends.txt create mode 100644 mods/3d_armor/unified_skins/init.lua create mode 100644 mods/3d_armor/unified_skins/models/uniskins_character.blend create mode 100644 mods/3d_armor/unified_skins/models/uniskins_character.x create mode 100644 mods/3d_armor/unified_skins/textures/uniskins_trans.png create mode 100644 mods/3d_armor/wieldview/README.txt create mode 100644 mods/3d_armor/wieldview/depends.txt create mode 100644 mods/3d_armor/wieldview/init.lua create mode 100644 mods/3d_armor/wieldview/transform.lua create mode 100644 mods/DOM/domb/domb.lua create mode 100644 mods/DOM/domb/init.lua create mode 100644 mods/DOM/modpack.txt create mode 100644 mods/DOM/watch/depends.txt create mode 100644 mods/DOM/watch/init.lua create mode 100644 mods/DOM/watch/itens.lua create mode 100644 mods/DOM/watch/rotinas.lua create mode 100644 mods/DOM/watch/textures/watch_a0.png create mode 100644 mods/DOM/watch/textures/watch_a1.png create mode 100644 mods/DOM/watch/textures/watch_a10.png create mode 100644 mods/DOM/watch/textures/watch_a11.png create mode 100644 mods/DOM/watch/textures/watch_a2.png create mode 100644 mods/DOM/watch/textures/watch_a3.png create mode 100644 mods/DOM/watch/textures/watch_a4.png create mode 100644 mods/DOM/watch/textures/watch_a5.png create mode 100644 mods/DOM/watch/textures/watch_a6.png create mode 100644 mods/DOM/watch/textures/watch_a7.png create mode 100644 mods/DOM/watch/textures/watch_a8.png create mode 100644 mods/DOM/watch/textures/watch_a9.png create mode 100644 mods/WorldEdit/Chat Commands.md create mode 100644 mods/WorldEdit/LICENSE.txt create mode 100644 mods/WorldEdit/README.md create mode 100644 mods/WorldEdit/Tutorial.md create mode 100644 mods/WorldEdit/WorldEdit API.md create mode 100644 mods/WorldEdit/modpack.txt create mode 100644 mods/WorldEdit/worldedit/code.lua create mode 100644 mods/WorldEdit/worldedit/compatibility.lua create mode 100644 mods/WorldEdit/worldedit/init.lua create mode 100644 mods/WorldEdit/worldedit/manipulations.lua create mode 100644 mods/WorldEdit/worldedit/primitives.lua create mode 100644 mods/WorldEdit/worldedit/serialization.lua create mode 100644 mods/WorldEdit/worldedit/visualization.lua create mode 100644 mods/WorldEdit/worldedit_commands/depends.txt create mode 100644 mods/WorldEdit/worldedit_commands/init.lua create mode 100644 mods/WorldEdit/worldedit_commands/mark.lua create mode 100644 mods/WorldEdit/worldedit_commands/safe.lua create mode 100644 mods/WorldEdit/worldedit_commands/textures/worldedit_cube.png create mode 100644 mods/WorldEdit/worldedit_commands/textures/worldedit_pos1.png create mode 100644 mods/WorldEdit/worldedit_commands/textures/worldedit_pos2.png create mode 100644 mods/WorldEdit/worldedit_infinity/init.lua create mode 100644 mods/WorldEdit/worldedit_limited/depends.txt create mode 100644 mods/WorldEdit/worldedit_limited/init.lua create mode 100644 mods/WorldEdit/worldedit_shortcommands/depends.txt create mode 100644 mods/WorldEdit/worldedit_shortcommands/init.lua create mode 100644 mods/beds/README.txt create mode 100644 mods/beds/beds.rar create mode 100644 mods/beds/depends.txt create mode 100644 mods/beds/init.lua create mode 100644 mods/beds/textures/beds_bed.png create mode 100644 mods/beds/textures/beds_bed_leer.png create mode 100644 mods/beds/textures/beds_bed_side_bottom.png create mode 100644 mods/beds/textures/beds_bed_side_bottom_r.png create mode 100644 mods/beds/textures/beds_bed_side_top.png create mode 100644 mods/beds/textures/beds_bed_side_top_r.png create mode 100644 mods/beds/textures/beds_bed_top_bottom.png create mode 100644 mods/beds/textures/beds_bed_top_top.png create mode 100644 mods/boat/depends.txt create mode 100644 mods/boat/init.lua create mode 100644 mods/boat/models/boat_base.x create mode 100644 mods/boat/models/boat_texture.png create mode 100644 mods/boat/textures/boat_inventory.png create mode 100644 mods/boat/textures/boat_texture.png create mode 100644 mods/bookex/depends.txt create mode 100644 mods/bookex/init.lua create mode 100644 mods/bookex/textures/book_bg.png create mode 100644 mods/bucket/README.txt create mode 100644 mods/bucket/depends.txt create mode 100644 mods/bucket/init.lua create mode 100644 mods/bucket/textures/bucket.png create mode 100644 mods/bucket/textures/bucket_lava.png create mode 100644 mods/bucket/textures/bucket_water.png create mode 100644 mods/builtin_item/README.txt create mode 100644 mods/builtin_item/init.lua create mode 100644 mods/builtin_item/sounds/builtin_item_lava.ogg create mode 100644 mods/cake/init.lua create mode 100644 mods/cake/textures/cake.png create mode 100644 mods/cake/textures/cake_bottom.png create mode 100644 mods/cake/textures/cake_inner.png create mode 100644 mods/cake/textures/cake_side.png create mode 100644 mods/cake/textures/cake_top.png create mode 100644 mods/chat_rewirte/init.lua create mode 100644 mods/command/depends.txt create mode 100644 mods/command/info.lua create mode 100644 mods/command/init.lua create mode 100644 mods/command/kits.lua create mode 100644 mods/command/time.lua create mode 100644 mods/command/vanish.lua create mode 100644 mods/compass/depends.txt create mode 100644 mods/compass/init.lua create mode 100644 mods/compass/textures/compass_0.png create mode 100644 mods/compass/textures/compass_1.png create mode 100644 mods/compass/textures/compass_10.png create mode 100644 mods/compass/textures/compass_11.png create mode 100644 mods/compass/textures/compass_2.png create mode 100644 mods/compass/textures/compass_3.png create mode 100644 mods/compass/textures/compass_4.png create mode 100644 mods/compass/textures/compass_5.png create mode 100644 mods/compass/textures/compass_6.png create mode 100644 mods/compass/textures/compass_7.png create mode 100644 mods/compass/textures/compass_8.png create mode 100644 mods/compass/textures/compass_9.png create mode 100644 mods/creative/README.txt create mode 100644 mods/creative/depends.txt create mode 100644 mods/creative/init.lua create mode 100644 mods/death/init.lua create mode 100644 mods/default/README.txt 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/init.lua create mode 100644 mods/default/mapgen.lua create mode 100644 mods/default/models/character.blend create mode 100644 mods/default/models/character.png create mode 100644 mods/default/models/character.x create mode 100644 mods/default/nodes.lua create mode 100644 mods/default/player.lua 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_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.ogg create mode 100644 mods/default/sounds/default_dig_cracky.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_oddly_breakable_by_hand.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_node.1.ogg create mode 100644 mods/default/sounds/default_dug_node.2.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_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_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_sand_footstep.1.ogg create mode 100644 mods/default/sounds/default_sand_footstep.2.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_wood_footstep.1.ogg create mode 100644 mods/default/sounds/default_wood_footstep.2.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_acacialeaves.png create mode 100644 mods/default/textures/default_acaciasapling.png create mode 100644 mods/default/textures/default_acaciatree.png create mode 100644 mods/default/textures/default_acaciatree_top.png create mode 100644 mods/default/textures/default_acaciawood.png create mode 100644 mods/default/textures/default_apple.png create mode 100644 mods/default/textures/default_apple_gold.png create mode 100644 mods/default/textures/default_bedrock.png create mode 100644 mods/default/textures/default_bone.png create mode 100644 mods/default/textures/default_book.png create mode 100644 mods/default/textures/default_bookshelf.png create mode 100644 mods/default/textures/default_brick.png create mode 100644 mods/default/textures/default_cactus_bottom.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_charcoal_lump.png create mode 100644 mods/default/textures/default_chest_bg.png create mode 100644 mods/default/textures/default_chest_front.png create mode 100644 mods/default/textures/default_chest_front_big.png create mode 100644 mods/default/textures/default_chest_side.png create mode 100644 mods/default/textures/default_chest_side_big.png create mode 100644 mods/default/textures/default_chest_top.png create mode 100644 mods/default/textures/default_chest_top_big.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_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_shrub.png create mode 100644 mods/default/textures/default_emerald.png create mode 100644 mods/default/textures/default_emerald_block.png create mode 100644 mods/default/textures/default_fence.png create mode 100644 mods/default/textures/default_fire_particle1.png create mode 100644 mods/default/textures/default_fire_particle2.png create mode 100644 mods/default/textures/default_fish.png create mode 100644 mods/default/textures/default_fish_cooked.png create mode 100644 mods/default/textures/default_flint.png create mode 100644 mods/default/textures/default_furnace_bg.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_glowstone.png create mode 100644 mods/default/textures/default_glowstone_dust.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_nugget.png create mode 100644 mods/default/textures/default_grass.png create mode 100644 mods/default/textures/default_grass_footsteps.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_gunpowder.png create mode 100644 mods/default/textures/default_hayblock_side.png create mode 100644 mods/default/textures/default_hayblock_top.png create mode 100644 mods/default/textures/default_ice.png create mode 100644 mods/default/textures/default_ice_packed.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_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_ladder.png create mode 100644 mods/default/textures/default_lapis_block.png create mode 100644 mods/default/textures/default_large_chest_bg.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_mineral_coal.png create mode 100644 mods/default/textures/default_mineral_diamond.png create mode 100644 mods/default/textures/default_mineral_emerald.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_lapis.png create mode 100644 mods/default/textures/default_mineral_redstone.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_paper.png create mode 100644 mods/default/textures/default_papyrus.png create mode 100644 mods/default/textures/default_prismarine_anim.png create mode 100644 mods/default/textures/default_prismarine_bricks.png create mode 100644 mods/default/textures/default_prismarine_crystals.png create mode 100644 mods/default/textures/default_prismarine_dark.png create mode 100644 mods/default/textures/default_prismarine_shard.png create mode 100644 mods/default/textures/default_quartz_block_bottom.png create mode 100644 mods/default/textures/default_quartz_block_side.png create mode 100644 mods/default/textures/default_quartz_block_top.png create mode 100644 mods/default/textures/default_quartz_chiseled_side.png create mode 100644 mods/default/textures/default_quartz_chiseled_top.png create mode 100644 mods/default/textures/default_quartz_crystal.png create mode 100644 mods/default/textures/default_quartz_ore.png create mode 100644 mods/default/textures/default_quartz_pillar_side.png create mode 100644 mods/default/textures/default_quartz_pillar_top.png create mode 100644 mods/default/textures/default_rail.png create mode 100644 mods/default/textures/default_rail_crossing.png create mode 100644 mods/default/textures/default_rail_curved.png create mode 100644 mods/default/textures/default_rail_t_junction.png create mode 100644 mods/default/textures/default_red_sand.png create mode 100644 mods/default/textures/default_redsandstone_bottom.png create mode 100644 mods/default/textures/default_redsandstone_carved.png create mode 100644 mods/default/textures/default_redsandstone_normal.png create mode 100644 mods/default/textures/default_redsandstone_smooth.png create mode 100644 mods/default/textures/default_redsandstone_top.png create mode 100644 mods/default/textures/default_redstone_block.png create mode 100644 mods/default/textures/default_redstone_dust.png create mode 100644 mods/default/textures/default_sand.png create mode 100644 mods/default/textures/default_sandstone_bottom.png create mode 100644 mods/default/textures/default_sandstone_carved.png create mode 100644 mods/default/textures/default_sandstone_normal.png create mode 100644 mods/default/textures/default_sandstone_smooth.png create mode 100644 mods/default/textures/default_sandstone_top.png create mode 100644 mods/default/textures/default_sapling.png create mode 100644 mods/default/textures/default_sea_lantern.png create mode 100644 mods/default/textures/default_sign.png create mode 100644 mods/default/textures/default_sign_wall.png create mode 100644 mods/default/textures/default_slimeblock.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_sponge.png create mode 100644 mods/default/textures/default_sponge_wet.png create mode 100644 mods/default/textures/default_spruceleaves.png create mode 100644 mods/default/textures/default_sprucesapling.png create mode 100644 mods/default/textures/default_sprucetree.png create mode 100644 mods/default/textures/default_sprucetree_top.png create mode 100644 mods/default/textures/default_sprucewood.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_brick.png create mode 100644 mods/default/textures/default_stonebrick_carved.png create mode 100644 mods/default/textures/default_stonebrick_cracked.png create mode 100644 mods/default/textures/default_stonebrick_mossy.png create mode 100644 mods/default/textures/default_string.png create mode 100644 mods/default/textures/default_sugar.png create mode 100644 mods/default/textures/default_sugar_cane.png create mode 100644 mods/default/textures/default_sulphur.png create mode 100644 mods/default/textures/default_tallgrass.png create mode 100644 mods/default/textures/default_tnt_bottom.png create mode 100644 mods/default/textures/default_tnt_side.png create mode 100644 mods/default/textures/default_tnt_top.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_fishing_pole.png create mode 100644 mods/default/textures/default_tool_flint_and_steel.png create mode 100644 mods/default/textures/default_tool_goldaxe.png create mode 100644 mods/default/textures/default_tool_goldpick.png create mode 100644 mods/default/textures/default_tool_goldshovel.png create mode 100644 mods/default/textures/default_tool_goldsword.png create mode 100644 mods/default/textures/default_tool_shears.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.png create mode 100644 mods/default/textures/default_torch_animated.png create mode 100644 mods/default/textures/default_torch_on_ceiling.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_vine.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/door_wood.png create mode 100644 mods/default/textures/door_wood_a.png create mode 100644 mods/default/textures/door_wood_a_r.png create mode 100644 mods/default/textures/door_wood_b.png create mode 100644 mods/default/textures/door_wood_b_r.png create mode 100644 mods/default/textures/fishing_pole.png create mode 100644 mods/default/textures/heart.png create mode 100644 mods/default/textures/player.png create mode 100644 mods/default/textures/player_back.png create mode 100644 mods/default/textures/treeprop.png create mode 100644 mods/default/textures/web.png create mode 100644 mods/default/textures/wieldhand.png create mode 100644 mods/default/tools.lua create mode 100644 mods/doors/README.txt create mode 100644 mods/doors/depends.txt create mode 100644 mods/doors/init.lua create mode 100644 mods/doors/sounds/door_close.ogg create mode 100644 mods/doors/sounds/door_open.ogg create mode 100644 mods/doors/textures/door_acacia.png create mode 100644 mods/doors/textures/door_acacia_a.png create mode 100644 mods/doors/textures/door_acacia_b.png create mode 100644 mods/doors/textures/door_birch.png create mode 100644 mods/doors/textures/door_birch_a.png create mode 100644 mods/doors/textures/door_birch_b.png create mode 100644 mods/doors/textures/door_brown.png create mode 100644 mods/doors/textures/door_dark_oak.png create mode 100644 mods/doors/textures/door_dark_oak_a.png create mode 100644 mods/doors/textures/door_dark_oak_b.png create mode 100644 mods/doors/textures/door_grey.png create mode 100644 mods/doors/textures/door_jungle.png create mode 100644 mods/doors/textures/door_jungle_a.png create mode 100644 mods/doors/textures/door_jungle_b.png create mode 100644 mods/doors/textures/door_spruce.png create mode 100644 mods/doors/textures/door_spruce_a.png create mode 100644 mods/doors/textures/door_spruce_b.png create mode 100644 mods/doors/textures/door_steel.png create mode 100644 mods/doors/textures/door_steel_a.png create mode 100644 mods/doors/textures/door_steel_b.png create mode 100644 mods/doors/textures/door_trapdoor.png create mode 100644 mods/doors/textures/door_wood.png create mode 100644 mods/doors/textures/door_wood_a.png create mode 100644 mods/doors/textures/door_wood_b.png create mode 100644 mods/doors/textures/iron_trapdoor.png create mode 100644 mods/dye/README.txt create mode 100644 mods/dye/depends.txt create mode 100644 mods/dye/init.lua create mode 100644 mods/dye/textures/dye_black.png create mode 100644 mods/dye/textures/dye_blue.png create mode 100644 mods/dye/textures/dye_brown.png create mode 100644 mods/dye/textures/dye_cyan.png create mode 100644 mods/dye/textures/dye_dark_green.png create mode 100644 mods/dye/textures/dye_dark_grey.png create mode 100644 mods/dye/textures/dye_green.png create mode 100644 mods/dye/textures/dye_grey.png create mode 100644 mods/dye/textures/dye_lightblue.png create mode 100644 mods/dye/textures/dye_magenta.png create mode 100644 mods/dye/textures/dye_orange.png create mode 100644 mods/dye/textures/dye_pink.png create mode 100644 mods/dye/textures/dye_red.png create mode 100644 mods/dye/textures/dye_violet.png create mode 100644 mods/dye/textures/dye_white.png create mode 100644 mods/dye/textures/dye_yellow.png create mode 100644 mods/farming/README.txt create mode 100644 mods/farming/carrots.lua create mode 100644 mods/farming/depends.txt create mode 100644 mods/farming/hoes.lua create mode 100644 mods/farming/init.lua create mode 100644 mods/farming/melon.lua create mode 100644 mods/farming/mushrooms.lua create mode 100644 mods/farming/potatoes.lua create mode 100644 mods/farming/pumpkin.lua create mode 100644 mods/farming/pumpkin.old create mode 100644 mods/farming/soil.lua create mode 100644 mods/farming/textures/farming_bread.png create mode 100644 mods/farming/textures/farming_carrot.png create mode 100644 mods/farming/textures/farming_carrot_1.png create mode 100644 mods/farming/textures/farming_carrot_2.png create mode 100644 mods/farming/textures/farming_carrot_3.png create mode 100644 mods/farming/textures/farming_carrot_4.png create mode 100644 mods/farming/textures/farming_carrot_gold.png create mode 100644 mods/farming/textures/farming_cookie.png create mode 100644 mods/farming/textures/farming_melon.png create mode 100644 mods/farming/textures/farming_melon_seed.png create mode 100644 mods/farming/textures/farming_melon_side.png create mode 100644 mods/farming/textures/farming_melon_speckled.png create mode 100644 mods/farming/textures/farming_melon_top.png create mode 100644 mods/farming/textures/farming_mushroom_brown.png create mode 100644 mods/farming/textures/farming_mushroom_red.png create mode 100644 mods/farming/textures/farming_mushroom_stew.png create mode 100644 mods/farming/textures/farming_potato.png create mode 100644 mods/farming/textures/farming_potato_1.png create mode 100644 mods/farming/textures/farming_potato_2.png create mode 100644 mods/farming/textures/farming_potato_3.png create mode 100644 mods/farming/textures/farming_potato_baked.png create mode 100644 mods/farming/textures/farming_potato_poison.png create mode 100644 mods/farming/textures/farming_pumpkin_face.png create mode 100644 mods/farming/textures/farming_pumpkin_face_light.png create mode 100644 mods/farming/textures/farming_pumpkin_seed.png create mode 100644 mods/farming/textures/farming_pumpkin_side.png create mode 100644 mods/farming/textures/farming_pumpkin_top.png create mode 100644 mods/farming/textures/farming_soil.png create mode 100644 mods/farming/textures/farming_soil_wet.png create mode 100644 mods/farming/textures/farming_tige_1.png create mode 100644 mods/farming/textures/farming_tige_2.png create mode 100644 mods/farming/textures/farming_tige_connnect.png create mode 100644 mods/farming/textures/farming_tige_end.png create mode 100644 mods/farming/textures/farming_tool_diamondhoe.png create mode 100644 mods/farming/textures/farming_tool_goldhoe.png create mode 100644 mods/farming/textures/farming_tool_steelhoe.png create mode 100644 mods/farming/textures/farming_tool_stonehoe.png create mode 100644 mods/farming/textures/farming_tool_woodhoe.png create mode 100644 mods/farming/textures/farming_wheat.png create mode 100644 mods/farming/textures/farming_wheat_1.png create mode 100644 mods/farming/textures/farming_wheat_2.png create mode 100644 mods/farming/textures/farming_wheat_3.png create mode 100644 mods/farming/textures/farming_wheat_harvested.png create mode 100644 mods/farming/textures/farming_wheat_seed.png create mode 100644 mods/farming/wheat.lua create mode 100644 mods/fences/README.txt create mode 100644 mods/fences/depends.txt create mode 100644 mods/fences/init.lua create mode 100644 mods/fences/textures/fences_fencegate.png create mode 100644 mods/fire/README.txt create mode 100644 mods/fire/init.lua create mode 100644 mods/fire/sounds/fire_large.ogg create mode 100644 mods/fire/sounds/fire_small.ogg create mode 100644 mods/fire/textures/fire_basic_flame.png create mode 100644 mods/fire/textures/fire_basic_flame_animated.png create mode 100644 mods/flowers/README.txt create mode 100644 mods/flowers/credit.txt create mode 100644 mods/flowers/depends.txt create mode 100644 mods/flowers/func.lua create mode 100644 mods/flowers/init.lua create mode 100644 mods/flowers/mapgen.lua create mode 100644 mods/flowers/textures/fern.png create mode 100644 mods/flowers/textures/flower_allium.png create mode 100644 mods/flowers/textures/flower_blue_orchid.png create mode 100644 mods/flowers/textures/flower_houstonia.png create mode 100644 mods/flowers/textures/flower_oxeye_daisy.png create mode 100644 mods/flowers/textures/flower_paeonia.png create mode 100644 mods/flowers/textures/flower_tulip_orange.png create mode 100644 mods/flowers/textures/flower_tulip_pink.png create mode 100644 mods/flowers/textures/flower_tulip_red.png create mode 100644 mods/flowers/textures/flower_tulip_white.png create mode 100644 mods/flowers/textures/flowers_coqlicot.png create mode 100644 mods/flowers/textures/flowers_dandelion_yellow.png create mode 100644 mods/flowers/textures/flowers_pot_bottom.png create mode 100644 mods/flowers/textures/flowers_pot_inventory.png create mode 100644 mods/flowers/textures/flowers_pot_top.png create mode 100644 mods/flowers/textures/flowers_rose.png create mode 100644 mods/flowers/textures/flowers_waterlily.png create mode 100644 mods/flowers/textures/flowers_waterlily_22.5.png create mode 100644 mods/flowers/textures/flowers_waterlily_45.png create mode 100644 mods/flowers/textures/flowers_waterlily_67.5.png create mode 100644 mods/gemalde/README.txt create mode 100644 mods/gemalde/depends.txt create mode 100644 mods/gemalde/init.lua create mode 100644 mods/gemalde/textures/gemalde_1.png create mode 100644 mods/gemalde/textures/gemalde_10.png create mode 100644 mods/gemalde/textures/gemalde_11.png create mode 100644 mods/gemalde/textures/gemalde_12.png create mode 100644 mods/gemalde/textures/gemalde_13.png create mode 100644 mods/gemalde/textures/gemalde_14.png create mode 100644 mods/gemalde/textures/gemalde_15.png create mode 100644 mods/gemalde/textures/gemalde_16.png create mode 100644 mods/gemalde/textures/gemalde_17.png create mode 100644 mods/gemalde/textures/gemalde_18.png create mode 100644 mods/gemalde/textures/gemalde_19.png create mode 100644 mods/gemalde/textures/gemalde_2.png create mode 100644 mods/gemalde/textures/gemalde_20.png create mode 100644 mods/gemalde/textures/gemalde_21.png create mode 100644 mods/gemalde/textures/gemalde_22.png create mode 100644 mods/gemalde/textures/gemalde_23.png create mode 100644 mods/gemalde/textures/gemalde_24.png create mode 100644 mods/gemalde/textures/gemalde_25.png create mode 100644 mods/gemalde/textures/gemalde_26.png create mode 100644 mods/gemalde/textures/gemalde_27.png create mode 100644 mods/gemalde/textures/gemalde_28.png create mode 100644 mods/gemalde/textures/gemalde_3.png create mode 100644 mods/gemalde/textures/gemalde_4.png create mode 100644 mods/gemalde/textures/gemalde_5.png create mode 100644 mods/gemalde/textures/gemalde_6.png create mode 100644 mods/gemalde/textures/gemalde_7.png create mode 100644 mods/gemalde/textures/gemalde_8.png create mode 100644 mods/gemalde/textures/gemalde_node.png create mode 100644 mods/give_initial_stuff/depends.txt create mode 100644 mods/give_initial_stuff/init.lua create mode 100644 mods/hardened_clay/depends.txt create mode 100644 mods/hardened_clay/init.lua create mode 100644 mods/hardened_clay/textures/hardened_clay.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_black.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_blue.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_brown.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_cyan.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_green.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_grey.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_light_blue.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_lime.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_magenta.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_orange.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_pink.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_purple.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_red.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_silver.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_white.png create mode 100644 mods/hardened_clay/textures/hardened_clay_stained_yellow.png create mode 100644 mods/head/README.md create mode 100644 mods/head/depends.txt create mode 100644 mods/head/init.lua create mode 100644 mods/head/textures/creeper_back.png create mode 100644 mods/head/textures/creeper_face.png create mode 100644 mods/head/textures/creeper_left.png create mode 100644 mods/head/textures/creeper_right.png create mode 100644 mods/head/textures/creeper_top.png create mode 100644 mods/head/textures/herobrine_back.png create mode 100644 mods/head/textures/herobrine_face.png create mode 100644 mods/head/textures/herobrine_left.png create mode 100644 mods/head/textures/herobrine_right.png create mode 100644 mods/head/textures/herobrine_top.png create mode 100644 mods/head/textures/steve_back.png create mode 100644 mods/head/textures/steve_face.png create mode 100644 mods/head/textures/steve_left.png create mode 100644 mods/head/textures/steve_right.png create mode 100644 mods/head/textures/steve_top.png create mode 100644 mods/head/textures/zombie_back.png create mode 100644 mods/head/textures/zombie_face.png create mode 100644 mods/head/textures/zombie_left.png create mode 100644 mods/head/textures/zombie_right.png create mode 100644 mods/head/textures/zombie_top.png create mode 100644 mods/hud/README.txt create mode 100644 mods/hud/armor.lua create mode 100644 mods/hud/changelog.txt create mode 100644 mods/hud/depends.txt create mode 100644 mods/hud/hud.conf.example create mode 100644 mods/hud/hunger.lua create mode 100644 mods/hud/init.lua create mode 100644 mods/hud/textures/crosshair.png create mode 100644 mods/hud/textures/hud_air_fg.png create mode 100644 mods/hud/textures/hud_armor_bg.png create mode 100644 mods/hud/textures/hud_armor_fg.png create mode 100644 mods/hud/textures/hud_heart_bg.png create mode 100644 mods/hud/textures/hud_heart_fg.png create mode 100644 mods/hud/textures/hud_hunger_bg.png create mode 100644 mods/hud/textures/hud_hunger_fg.png create mode 100644 mods/intweak/README.txt create mode 100644 mods/intweak/depends.txt create mode 100644 mods/intweak/init.lua create mode 100644 mods/intweak/sounds/intweak_tool_break.ogg create mode 100644 mods/inventory/api.lua create mode 100644 mods/inventory/config.txt create mode 100644 mods/inventory/depends.txt create mode 100644 mods/inventory/init.lua create mode 100644 mods/inventory/textures/3d_armor_inv_boots_clear.png create mode 100644 mods/inventory/textures/3d_armor_inv_chestplate_clear.png create mode 100644 mods/inventory/textures/3d_armor_inv_helmet_clear.png create mode 100644 mods/inventory/textures/3d_armor_inv_leggings_clear.png create mode 100644 mods/inventory/textures/New folder/crafting_inventory.png create mode 100644 mods/inventory/textures/New folder/crafting_inventory_player.png create mode 100644 mods/inventory/textures/New folder/crafting_workbench.png create mode 100644 mods/inventory/textures/New folder/trap.png create mode 100644 mods/inventory/textures/creative_inventory_bg.png create mode 100644 mods/inventory/textures/inventory_crafting_inventory_bg.png create mode 100644 mods/inventory/textures/inventory_crafting_table_front.png create mode 100644 mods/inventory/textures/inventory_crafting_table_side.png create mode 100644 mods/inventory/textures/inventory_crafting_table_top.png create mode 100644 mods/inventory/textures/inventory_creative_inventory_bg - Copie.png create mode 100644 mods/inventory/textures/inventory_creative_inventory_bg.png create mode 100644 mods/inventory/textures/inventory_hotbar.png create mode 100644 mods/inventory/textures/inventory_hotbar_selected.png create mode 100644 mods/inventory/textures/inventory_survival_inventory_bg.png create mode 100644 mods/inventory/workbench.lua create mode 100644 mods/item_drop/README.txt create mode 100644 mods/item_drop/init.lua create mode 100644 mods/item_drop/sounds/item_drop_pickup.1.ogg create mode 100644 mods/item_drop/sounds/item_drop_pickup.2.ogg create mode 100644 mods/item_drop/sounds/item_drop_pickup.3.ogg create mode 100644 mods/item_drop/sounds/item_drop_pickup.4.ogg create mode 100644 mods/itemframes/README.txt create mode 100644 mods/itemframes/depends.txt create mode 100644 mods/itemframes/init.lua create mode 100644 mods/itemframes/textures/itemframe_background.png create mode 100644 mods/itemframes/textures/itemframes_frame.png create mode 100644 mods/mapp/README.md create mode 100644 mods/mapp/depends.txt create mode 100644 mods/mapp/init.lua create mode 100644 mods/mapp/signs_lib/LICENSE create mode 100644 mods/mapp/signs_lib/copyright.txt create mode 100644 mods/mapp/signs_lib/depends.txt create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_20.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_21.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_22.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_23.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_24.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_25.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_26.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_27.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_28.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_29.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_2a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_2b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_2c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_2d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_2e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_2f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_30.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_31.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_32.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_33.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_34.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_35.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_36.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_37.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_38.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_39.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_3a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_3b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_3c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_3d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_3e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_3f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_40.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_41.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_42.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_43.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_44.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_45.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_46.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_47.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_48.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_49.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_4a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_4b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_4c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_4d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_4e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_4f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_50.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_51.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_52.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_53.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_54.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_55.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_56.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_57.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_58.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_59.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_5a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_5b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_5c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_5d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_5e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_5f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_60.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_61.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_62.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_63.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_64.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_65.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_66.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_67.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_68.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_69.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_6a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_6b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_6c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_6d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_6e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_6f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_70.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_71.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_72.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_73.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_74.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_75.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_76.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_77.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_78.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_79.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_7a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_7b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_7c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_7d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/11px/hdf_7e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_20.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_21.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_22.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_23.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_24.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_25.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_26.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_27.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_28.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_29.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_2a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_2b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_2c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_2d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_2e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_2f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_30.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_31.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_32.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_33.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_34.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_35.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_36.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_37.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_38.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_39.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_3a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_3b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_3c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_3d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_3e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_3f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_40.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_41.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_42.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_43.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_44.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_45.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_46.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_47.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_48.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_49.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_4a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_4b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_4c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_4d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_4e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_4f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_50.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_51.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_52.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_53.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_54.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_55.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_56.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_57.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_58.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_59.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_5a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_5b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_5c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_5d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_5e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_5f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_60.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_61.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_62.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_63.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_64.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_65.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_66.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_67.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_68.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_69.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_6a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_6b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_6c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_6d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_6e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_6f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_70.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_71.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_72.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_73.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_74.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_75.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_76.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_77.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_78.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_79.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_7a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_7b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_7c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_7d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/17px/hdf_7e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_20.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_21.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_22.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_23.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_24.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_25.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_26.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_27.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_28.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_29.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_2a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_2b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_2c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_2d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_2e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_2f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_30.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_31.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_32.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_33.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_34.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_35.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_36.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_37.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_38.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_39.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_3a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_3b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_3c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_3d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_3e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_3f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_40.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_41.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_42.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_43.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_44.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_45.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_46.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_47.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_48.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_49.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_4a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_4b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_4c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_4d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_4e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_4f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_50.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_51.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_52.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_53.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_54.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_55.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_56.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_57.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_58.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_59.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_5a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_5b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_5c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_5d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_5e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_5f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_60.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_61.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_62.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_63.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_64.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_65.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_66.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_67.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_68.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_69.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_6a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_6b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_6c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_6d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_6e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_6f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_70.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_71.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_72.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_73.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_74.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_75.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_76.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_77.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_78.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_79.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_7a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_7b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_7c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_7d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/25px/hdf_7e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_20.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_21.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_22.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_23.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_24.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_25.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_26.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_27.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_28.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_29.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_2a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_2b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_2c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_2d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_2e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_2f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_30.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_31.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_32.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_33.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_34.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_35.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_36.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_37.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_38.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_39.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_3a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_3b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_3c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_3d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_3e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_3f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_40.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_41.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_42.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_43.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_44.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_45.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_46.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_47.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_48.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_49.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_4a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_4b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_4c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_4d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_4e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_4f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_50.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_51.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_52.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_53.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_54.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_55.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_56.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_57.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_58.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_59.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_5a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_5b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_5c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_5d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_5e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_5f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_60.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_61.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_62.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_63.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_64.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_65.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_66.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_67.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_68.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_69.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_6a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_6b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_6c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_6d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_6e.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_6f.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_70.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_71.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_72.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_73.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_74.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_75.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_76.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_77.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_78.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_79.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_7a.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_7b.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_7c.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_7d.png create mode 100644 mods/mapp/signs_lib/extra_fonts/34px/hdf_7e.png create mode 100644 mods/mapp/signs_lib/init.lua create mode 100644 mods/mapp/signs_lib/locale/de.txt create mode 100644 mods/mapp/signs_lib/locale/template.txt create mode 100644 mods/mapp/signs_lib/textures/bg_signs_lib.jpg create mode 100644 mods/mapp/signs_lib/textures/hdf_20.png create mode 100644 mods/mapp/signs_lib/textures/hdf_21.png create mode 100644 mods/mapp/signs_lib/textures/hdf_22.png create mode 100644 mods/mapp/signs_lib/textures/hdf_23.png create mode 100644 mods/mapp/signs_lib/textures/hdf_24.png create mode 100644 mods/mapp/signs_lib/textures/hdf_25.png create mode 100644 mods/mapp/signs_lib/textures/hdf_26.png create mode 100644 mods/mapp/signs_lib/textures/hdf_27.png create mode 100644 mods/mapp/signs_lib/textures/hdf_28.png create mode 100644 mods/mapp/signs_lib/textures/hdf_29.png create mode 100644 mods/mapp/signs_lib/textures/hdf_2a.png create mode 100644 mods/mapp/signs_lib/textures/hdf_2b.png create mode 100644 mods/mapp/signs_lib/textures/hdf_2c.png create mode 100644 mods/mapp/signs_lib/textures/hdf_2d.png create mode 100644 mods/mapp/signs_lib/textures/hdf_2e.png create mode 100644 mods/mapp/signs_lib/textures/hdf_2f.png create mode 100644 mods/mapp/signs_lib/textures/hdf_30.png create mode 100644 mods/mapp/signs_lib/textures/hdf_31.png create mode 100644 mods/mapp/signs_lib/textures/hdf_32.png create mode 100644 mods/mapp/signs_lib/textures/hdf_33.png create mode 100644 mods/mapp/signs_lib/textures/hdf_34.png create mode 100644 mods/mapp/signs_lib/textures/hdf_35.png create mode 100644 mods/mapp/signs_lib/textures/hdf_36.png create mode 100644 mods/mapp/signs_lib/textures/hdf_37.png create mode 100644 mods/mapp/signs_lib/textures/hdf_38.png create mode 100644 mods/mapp/signs_lib/textures/hdf_39.png create mode 100644 mods/mapp/signs_lib/textures/hdf_3a.png create mode 100644 mods/mapp/signs_lib/textures/hdf_3b.png create mode 100644 mods/mapp/signs_lib/textures/hdf_3c.png create mode 100644 mods/mapp/signs_lib/textures/hdf_3d.png create mode 100644 mods/mapp/signs_lib/textures/hdf_3e.png create mode 100644 mods/mapp/signs_lib/textures/hdf_3f.png create mode 100644 mods/mapp/signs_lib/textures/hdf_40.png create mode 100644 mods/mapp/signs_lib/textures/hdf_41.png create mode 100644 mods/mapp/signs_lib/textures/hdf_42.png create mode 100644 mods/mapp/signs_lib/textures/hdf_43.png create mode 100644 mods/mapp/signs_lib/textures/hdf_44.png create mode 100644 mods/mapp/signs_lib/textures/hdf_45.png create mode 100644 mods/mapp/signs_lib/textures/hdf_46.png create mode 100644 mods/mapp/signs_lib/textures/hdf_47.png create mode 100644 mods/mapp/signs_lib/textures/hdf_48.png create mode 100644 mods/mapp/signs_lib/textures/hdf_49.png create mode 100644 mods/mapp/signs_lib/textures/hdf_4a.png create mode 100644 mods/mapp/signs_lib/textures/hdf_4b.png create mode 100644 mods/mapp/signs_lib/textures/hdf_4c.png create mode 100644 mods/mapp/signs_lib/textures/hdf_4d.png create mode 100644 mods/mapp/signs_lib/textures/hdf_4e.png create mode 100644 mods/mapp/signs_lib/textures/hdf_4f.png create mode 100644 mods/mapp/signs_lib/textures/hdf_50.png create mode 100644 mods/mapp/signs_lib/textures/hdf_51.png create mode 100644 mods/mapp/signs_lib/textures/hdf_52.png create mode 100644 mods/mapp/signs_lib/textures/hdf_53.png create mode 100644 mods/mapp/signs_lib/textures/hdf_54.png create mode 100644 mods/mapp/signs_lib/textures/hdf_55.png create mode 100644 mods/mapp/signs_lib/textures/hdf_56.png create mode 100644 mods/mapp/signs_lib/textures/hdf_57.png create mode 100644 mods/mapp/signs_lib/textures/hdf_58.png create mode 100644 mods/mapp/signs_lib/textures/hdf_59.png create mode 100644 mods/mapp/signs_lib/textures/hdf_5a.png create mode 100644 mods/mapp/signs_lib/textures/hdf_5b.png create mode 100644 mods/mapp/signs_lib/textures/hdf_5c.png create mode 100644 mods/mapp/signs_lib/textures/hdf_5d.png create mode 100644 mods/mapp/signs_lib/textures/hdf_5e.png create mode 100644 mods/mapp/signs_lib/textures/hdf_5f.png create mode 100644 mods/mapp/signs_lib/textures/hdf_60.png create mode 100644 mods/mapp/signs_lib/textures/hdf_61.png create mode 100644 mods/mapp/signs_lib/textures/hdf_62.png create mode 100644 mods/mapp/signs_lib/textures/hdf_63.png create mode 100644 mods/mapp/signs_lib/textures/hdf_64.png create mode 100644 mods/mapp/signs_lib/textures/hdf_65.png create mode 100644 mods/mapp/signs_lib/textures/hdf_66.png create mode 100644 mods/mapp/signs_lib/textures/hdf_67.png create mode 100644 mods/mapp/signs_lib/textures/hdf_68.png create mode 100644 mods/mapp/signs_lib/textures/hdf_69.png create mode 100644 mods/mapp/signs_lib/textures/hdf_6a.png create mode 100644 mods/mapp/signs_lib/textures/hdf_6b.png create mode 100644 mods/mapp/signs_lib/textures/hdf_6c.png create mode 100644 mods/mapp/signs_lib/textures/hdf_6d.png create mode 100644 mods/mapp/signs_lib/textures/hdf_6e.png create mode 100644 mods/mapp/signs_lib/textures/hdf_6f.png create mode 100644 mods/mapp/signs_lib/textures/hdf_70.png create mode 100644 mods/mapp/signs_lib/textures/hdf_71.png create mode 100644 mods/mapp/signs_lib/textures/hdf_72.png create mode 100644 mods/mapp/signs_lib/textures/hdf_73.png create mode 100644 mods/mapp/signs_lib/textures/hdf_74.png create mode 100644 mods/mapp/signs_lib/textures/hdf_75.png create mode 100644 mods/mapp/signs_lib/textures/hdf_76.png create mode 100644 mods/mapp/signs_lib/textures/hdf_77.png create mode 100644 mods/mapp/signs_lib/textures/hdf_78.png create mode 100644 mods/mapp/signs_lib/textures/hdf_79.png create mode 100644 mods/mapp/signs_lib/textures/hdf_7a.png create mode 100644 mods/mapp/signs_lib/textures/hdf_7b.png create mode 100644 mods/mapp/signs_lib/textures/hdf_7c.png create mode 100644 mods/mapp/signs_lib/textures/hdf_7d.png create mode 100644 mods/mapp/signs_lib/textures/hdf_7e.png create mode 100644 mods/mapp/signs_lib/textures/signs_back.png create mode 100644 mods/mapp/signs_lib/textures/signs_bottom.png create mode 100644 mods/mapp/signs_lib/textures/signs_bottom_locked.png create mode 100644 mods/mapp/signs_lib/textures/signs_front.png create mode 100644 mods/mapp/signs_lib/textures/signs_front_locked.png create mode 100644 mods/mapp/signs_lib/textures/signs_green_front.png create mode 100644 mods/mapp/signs_lib/textures/signs_green_inv.png create mode 100644 mods/mapp/signs_lib/textures/signs_hanging_back.png create mode 100644 mods/mapp/signs_lib/textures/signs_hanging_bottom.png create mode 100644 mods/mapp/signs_lib/textures/signs_hanging_front.png create mode 100644 mods/mapp/signs_lib/textures/signs_hanging_side.png create mode 100644 mods/mapp/signs_lib/textures/signs_hanging_top.png create mode 100644 mods/mapp/signs_lib/textures/signs_locked_inv.png create mode 100644 mods/mapp/signs_lib/textures/signs_metal_back.png create mode 100644 mods/mapp/signs_lib/textures/signs_metal_sides.png create mode 100644 mods/mapp/signs_lib/textures/signs_metal_tb.png create mode 100644 mods/mapp/signs_lib/textures/signs_post_back.png create mode 100644 mods/mapp/signs_lib/textures/signs_post_bottom.png create mode 100644 mods/mapp/signs_lib/textures/signs_post_front.png create mode 100644 mods/mapp/signs_lib/textures/signs_post_side.png create mode 100644 mods/mapp/signs_lib/textures/signs_post_top.png create mode 100644 mods/mapp/signs_lib/textures/signs_red_front.png create mode 100644 mods/mapp/signs_lib/textures/signs_red_inv.png create mode 100644 mods/mapp/signs_lib/textures/signs_side.png create mode 100644 mods/mapp/signs_lib/textures/signs_side_locked.png create mode 100644 mods/mapp/signs_lib/textures/signs_top.png create mode 100644 mods/mapp/signs_lib/textures/signs_top_locked.png create mode 100644 mods/mapp/signs_lib/textures/signs_white_black_front.png create mode 100644 mods/mapp/signs_lib/textures/signs_white_black_inv.png create mode 100644 mods/mapp/signs_lib/textures/signs_white_red_front.png create mode 100644 mods/mapp/signs_lib/textures/signs_white_red_inv.png create mode 100644 mods/mapp/signs_lib/textures/signs_yellow_front.png create mode 100644 mods/mapp/signs_lib/textures/signs_yellow_inv.png create mode 100644 mods/mapp/signs_lib/textures/slc_0.png create mode 100644 mods/mapp/signs_lib/textures/slc_1.png create mode 100644 mods/mapp/signs_lib/textures/slc_2.png create mode 100644 mods/mapp/signs_lib/textures/slc_3.png create mode 100644 mods/mapp/signs_lib/textures/slc_4.png create mode 100644 mods/mapp/signs_lib/textures/slc_5.png create mode 100644 mods/mapp/signs_lib/textures/slc_6.png create mode 100644 mods/mapp/signs_lib/textures/slc_7.png create mode 100644 mods/mapp/signs_lib/textures/slc_8.png create mode 100644 mods/mapp/signs_lib/textures/slc_9.png create mode 100644 mods/mapp/signs_lib/textures/slc_A.png create mode 100644 mods/mapp/signs_lib/textures/slc_B.png create mode 100644 mods/mapp/signs_lib/textures/slc_C.png create mode 100644 mods/mapp/signs_lib/textures/slc_D.png create mode 100644 mods/mapp/signs_lib/textures/slc_E.png create mode 100644 mods/mapp/signs_lib/textures/slc_F.png create mode 100644 mods/mapp/signs_lib/textures/slc_n.png create mode 100644 mods/mapp/textures/1black_blockb.png create mode 100644 mods/mapp/textures/1black_blockl.png create mode 100644 mods/mapp/textures/1black_blockr.png create mode 100644 mods/mapp/textures/1black_blockt.png create mode 100644 mods/mapp/textures/New folder/d-0.png create mode 100644 mods/mapp/textures/New folder/d-10.png create mode 100644 mods/mapp/textures/New folder/d-20.png create mode 100644 mods/mapp/textures/New folder/d-30.png create mode 100644 mods/mapp/textures/New folder/d-40.png create mode 100644 mods/mapp/textures/New folder/d-45.png create mode 100644 mods/mapp/textures/New folder/d-50.png create mode 100644 mods/mapp/textures/New folder/d-60.png create mode 100644 mods/mapp/textures/New folder/d-70.png create mode 100644 mods/mapp/textures/New folder/d-80.png create mode 100644 mods/mapp/textures/black.png create mode 100644 mods/mapp/textures/d-0.png create mode 100644 mods/mapp/textures/d-10.png create mode 100644 mods/mapp/textures/d-20.png create mode 100644 mods/mapp/textures/d-30.png create mode 100644 mods/mapp/textures/d-40.png create mode 100644 mods/mapp/textures/d-45.png create mode 100644 mods/mapp/textures/d-50.png create mode 100644 mods/mapp/textures/d-60.png create mode 100644 mods/mapp/textures/d-70.png create mode 100644 mods/mapp/textures/d-80.png create mode 100644 mods/mapp/textures/d0.png create mode 100644 mods/mapp/textures/d10.png create mode 100644 mods/mapp/textures/d20.png create mode 100644 mods/mapp/textures/d30.png create mode 100644 mods/mapp/textures/d40.png create mode 100644 mods/mapp/textures/d45.png create mode 100644 mods/mapp/textures/d50.png create mode 100644 mods/mapp/textures/d60.png create mode 100644 mods/mapp/textures/d70.png create mode 100644 mods/mapp/textures/d80.png create mode 100644 mods/mapp/textures/map_block.png create mode 100644 mods/mapp/textures/map_block_bg.png create mode 100644 mods/mobs/README.txt create mode 100644 mods/mobs/api.lua create mode 100644 mods/mobs/copie.old create mode 100644 mods/mobs/creeper.lua create mode 100644 mods/mobs/depends.txt create mode 100644 mods/mobs/herobrine.lua create mode 100644 mods/mobs/init.lua create mode 100644 mods/mobs/item.lua create mode 100644 mods/mobs/models/creatures_creeper.x create mode 100644 mods/mobs/models/creatures_herobrine.x create mode 100644 mods/mobs/models/creatures_sheep.png create mode 100644 mods/mobs/models/creatures_sheep.x create mode 100644 mods/mobs/models/creatures_sheep_shaved.png create mode 100644 mods/mobs/models/creatures_spider.x create mode 100644 mods/mobs/models/creatures_zombie.x create mode 100644 mods/mobs/models/mobs_cavespider.png create mode 100644 mods/mobs/models/mobs_creeper.png create mode 100644 mods/mobs/models/mobs_herobrine.png create mode 100644 mods/mobs/models/mobs_pigman.png create mode 100644 mods/mobs/models/mobs_spider.png create mode 100644 mods/mobs/models/mobs_zombie.png create mode 100644 mods/mobs/models/sheep.png create mode 100644 mods/mobs/sheep.lua create mode 100644 mods/mobs/slime.lua create mode 100644 mods/mobs/sounds/hit.ogg create mode 100644 mods/mobs/sounds/hit_death.ogg create mode 100644 mods/mobs/sounds/mobs_bullet.ogg create mode 100644 mods/mobs/sounds/mobs_fireball.ogg create mode 100644 mods/mobs/sounds/mobs_fireball_explode.ogg create mode 100644 mods/mobs/sounds/mobs_punch.ogg create mode 100644 mods/mobs/sounds/monster_damage.1.ogg create mode 100644 mods/mobs/sounds/monster_damage.2.ogg create mode 100644 mods/mobs/sounds/monster_death.ogg create mode 100644 mods/mobs/sounds/player_falling_damage.1.ogg create mode 100644 mods/mobs/sounds/player_falling_damage.2.ogg create mode 100644 mods/mobs/sounds/player_falling_damage.3.ogg create mode 100644 mods/mobs/sounds/player_falling_damage.4.ogg create mode 100644 mods/mobs/sounds/zombie_random.ogg create mode 100644 mods/mobs/sounds/zombie_sun_damage.ogg create mode 100644 mods/mobs/spider.lua create mode 100644 mods/mobs/textures/mobs_bullet.png create mode 100644 mods/mobs/textures/mobs_fireball.png create mode 100644 mods/mobs/textures/mutton_cooked.png create mode 100644 mods/mobs/textures/mutton_raw.png create mode 100644 mods/mobs/textures/rotten_flesh.png create mode 100644 mods/mobs/textures/slime.png create mode 100644 mods/mobs/textures/slime_bottom.png create mode 100644 mods/mobs/textures/slime_front.png create mode 100644 mods/mobs/textures/slime_sides.png create mode 100644 mods/mobs/textures/slime_top.png create mode 100644 mods/mobs/textures/spawn_creeper.png create mode 100644 mods/mobs/textures/spawn_herobrine.png create mode 100644 mods/mobs/textures/spawn_sheep.png create mode 100644 mods/mobs/textures/spawn_slime.png create mode 100644 mods/mobs/textures/spawn_spider.png create mode 100644 mods/mobs/textures/spawn_zombie.png create mode 100644 mods/mobs/textures/spider_eye.png create mode 100644 mods/mobs/zombie.lua create mode 100644 mods/player_textures/README.txt create mode 100644 mods/player_textures/depends.txt create mode 100644 mods/player_textures/init.lua create mode 100644 mods/player_textures/textures/player_Warashperbury.png create mode 100644 mods/player_textures/textures/player_davedevils.png create mode 100644 mods/player_textures/textures/player_singleplayer.png create mode 100644 mods/potions/modpack.txt create mode 100644 mods/potions/potions/README.txt create mode 100644 mods/potions/potions/init.lua create mode 100644 mods/potions/potions/lib/Vec3_1-0.lua create mode 100644 mods/potions/potions/textures/cauldron_bottom.png create mode 100644 mods/potions/potions/textures/cauldron_inner.png create mode 100644 mods/potions/potions/textures/cauldron_side.png create mode 100644 mods/potions/potions/textures/cauldron_top.png create mode 100644 mods/potions/potions/textures/potions_black.png create mode 100644 mods/potions/potions/textures/potions_blue.png create mode 100644 mods/potions/potions/textures/potions_bottle.png create mode 100644 mods/potions/potions/textures/potions_brown.png create mode 100644 mods/potions/potions/textures/potions_cyan.png create mode 100644 mods/potions/potions/textures/potions_darkblue.png create mode 100644 mods/potions/potions/textures/potions_darkgrey.png create mode 100644 mods/potions/potions/textures/potions_darkred.png create mode 100644 mods/potions/potions/textures/potions_dull.png create mode 100644 mods/potions/potions/textures/potions_green.png create mode 100644 mods/potions/potions/textures/potions_lightgrey.png create mode 100644 mods/potions/potions/textures/potions_orange.png create mode 100644 mods/potions/potions/textures/potions_particle.png create mode 100644 mods/potions/potions/textures/potions_pink.png create mode 100644 mods/potions/potions/textures/potions_purple.png create mode 100644 mods/potions/potions/textures/potions_red.png create mode 100644 mods/potions/potions/textures/potions_shatter.png create mode 100644 mods/potions/potions/textures/potions_white.png create mode 100644 mods/potions/potions/textures/potions_yellow.png create mode 100644 mods/potions/potionspack/depends.txt create mode 100644 mods/potions/potionspack/init.lua create mode 100644 mods/protector/README.md create mode 100644 mods/protector/depends.txt create mode 100644 mods/protector/init.lua create mode 100644 mods/protector/textures/protector_display.png create mode 100644 mods/protector/textures/protector_side.png create mode 100644 mods/protector/textures/protector_stick.png create mode 100644 mods/protector/textures/protector_top.png create mode 100644 mods/redstone/README create mode 100644 mods/redstone/mesecons/VERSION create mode 100644 mods/redstone/mesecons/depends.txt create mode 100644 mods/redstone/mesecons/init.lua create mode 100644 mods/redstone/mesecons/internal.lua create mode 100644 mods/redstone/mesecons/legacy.lua create mode 100644 mods/redstone/mesecons/oldwires.lua create mode 100644 mods/redstone/mesecons/presets.lua create mode 100644 mods/redstone/mesecons/services.lua create mode 100644 mods/redstone/mesecons/settings.lua create mode 100644 mods/redstone/mesecons/util.lua create mode 100644 mods/redstone/mesecons/wires.lua create mode 100644 mods/redstone/mesecons_alias/depends.txt create mode 100644 mods/redstone/mesecons_alias/init.lua create mode 100644 mods/redstone/mesecons_button/depends.txt create mode 100644 mods/redstone/mesecons_button/init.lua create mode 100644 mods/redstone/mesecons_button/sounds/mesecons_button_pop.ogg create mode 100644 mods/redstone/mesecons_button/sounds/mesecons_button_push.ogg create mode 100644 mods/redstone/mesecons_commandblock.rar create mode 100644 mods/redstone/mesecons_compatibility/depends.txt create mode 100644 mods/redstone/mesecons_compatibility/init.lua create mode 100644 mods/redstone/mesecons_delayer/depends.txt create mode 100644 mods/redstone/mesecons_delayer/init.lua create mode 100644 mods/redstone/mesecons_delayer/textures/mesecons_delayer_bottom.png create mode 100644 mods/redstone/mesecons_delayer/textures/mesecons_delayer_ends_off.png create mode 100644 mods/redstone/mesecons_delayer/textures/mesecons_delayer_ends_on.png create mode 100644 mods/redstone/mesecons_delayer/textures/mesecons_delayer_off.png create mode 100644 mods/redstone/mesecons_delayer/textures/mesecons_delayer_on.png create mode 100644 mods/redstone/mesecons_delayer/textures/mesecons_delayer_sides_off.png create mode 100644 mods/redstone/mesecons_delayer/textures/mesecons_delayer_sides_on.png create mode 100644 mods/redstone/mesecons_extrawires/depends.txt create mode 100644 mods/redstone/mesecons_extrawires/init.lua create mode 100644 mods/redstone/mesecons_extrawires/mesewire.lua create mode 100644 mods/redstone/mesecons_lightstone/depends.txt create mode 100644 mods/redstone/mesecons_lightstone/init.lua create mode 100644 mods/redstone/mesecons_materials/depends.txt create mode 100644 mods/redstone/mesecons_materials/init.lua create mode 100644 mods/redstone/mesecons_mvps/depends.txt create mode 100644 mods/redstone/mesecons_mvps/init.lua create mode 100644 mods/redstone/mesecons_noteblock/depends.txt create mode 100644 mods/redstone/mesecons_noteblock/init.lua create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_a.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_asharp.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_b.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_c.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_crash.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_csharp.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_d.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_dsharp.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_e.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_f.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_fsharp.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_g.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_gsharp.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_hihat.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_kick.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_litecrash.ogg create mode 100644 mods/redstone/mesecons_noteblock/sounds/mesecons_noteblock_snare.ogg create mode 100644 mods/redstone/mesecons_noteblock/textures/mesecons_noteblock.png create mode 100644 mods/redstone/mesecons_pistons/depends.txt create mode 100644 mods/redstone/mesecons_pistons/init.lua create mode 100644 mods/redstone/mesecons_pressureplates/depends.txt create mode 100644 mods/redstone/mesecons_pressureplates/init.lua create mode 100644 mods/redstone/mesecons_solarpanel/depends.txt create mode 100644 mods/redstone/mesecons_solarpanel/init.lua create mode 100644 mods/redstone/mesecons_textures/init.lua create mode 100644 mods/redstone/mesecons_textures/textures/default_redstone_dust.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_battery_charging.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_battery_discharging.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_commandblock_off.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_commandblock_on.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_glue.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_lightstone_gray_off.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_lightstone_gray_on.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_mesecon_crossing_off.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_mesecon_crossing_on.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_mesecon_curved_off.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_mesecon_curved_on.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_mesecon_off.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_mesecon_on.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_mesecon_t_junction_off.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_mesecon_t_junction_on.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_solar_panel.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_solar_panel_inverted.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_solar_panel_side.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_torches_off.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_torches_off_ceiling.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_torches_off_side.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_torches_on.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_torches_on_ceiling.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_torches_on_side.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_wall_lever.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_wall_lever_back.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_wall_lever_bottom.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_wall_lever_off.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_wall_lever_on.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_wall_lever_sides.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_wall_lever_tb.png create mode 100644 mods/redstone/mesecons_textures/textures/jeija_wall_lever_top.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_back.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_bottom.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_left.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_on_front.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_pusher_back.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_pusher_bottom.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_pusher_front.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_pusher_front_sticky.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_pusher_left.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_pusher_right.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_pusher_top.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_right.png create mode 100644 mods/redstone/mesecons_textures/textures/mesecons_piston_top.png create mode 100644 mods/redstone/mesecons_textures/textures/red_torch.png create mode 100644 mods/redstone/mesecons_textures/textures/wires_bump_off.png create mode 100644 mods/redstone/mesecons_textures/textures/wires_bump_on.png create mode 100644 mods/redstone/mesecons_textures/textures/wires_full_off.png create mode 100644 mods/redstone/mesecons_textures/textures/wires_full_on.png create mode 100644 mods/redstone/mesecons_textures/textures/wires_inv.png create mode 100644 mods/redstone/mesecons_textures/textures/wires_off.png create mode 100644 mods/redstone/mesecons_textures/textures/wires_on.png create mode 100644 mods/redstone/mesecons_textures/textures/wires_vertical_off.png create mode 100644 mods/redstone/mesecons_textures/textures/wires_vertical_on.png create mode 100644 mods/redstone/mesecons_torch/depends.txt create mode 100644 mods/redstone/mesecons_torch/init.lua create mode 100644 mods/redstone/mesecons_walllever/depends.txt create mode 100644 mods/redstone/mesecons_walllever/init.lua create mode 100644 mods/redstone/mesecons_walllever/mesecons_walllever.rar create mode 100644 mods/redstone/mesecons_walllever/models/levier_off.x create mode 100644 mods/redstone/mesecons_walllever/models/levier_on.x create mode 100644 mods/redstone/mesecons_walllever/sounds/mesecons_lever.ogg create mode 100644 mods/redstone/modpack.txt create mode 100644 mods/signs/changelog.txt create mode 100644 mods/signs/characters create mode 100644 mods/signs/depends.txt create mode 100644 mods/signs/init.lua create mode 100644 mods/signs/textures/_0.png create mode 100644 mods/signs/textures/_1.png create mode 100644 mods/signs/textures/_2.png create mode 100644 mods/signs/textures/_3.png create mode 100644 mods/signs/textures/_4.png create mode 100644 mods/signs/textures/_5.png create mode 100644 mods/signs/textures/_6.png create mode 100644 mods/signs/textures/_7.png create mode 100644 mods/signs/textures/_8.png create mode 100644 mods/signs/textures/_9.png create mode 100644 mods/signs/textures/_a.png create mode 100644 mods/signs/textures/_a_.png create mode 100644 mods/signs/textures/_am.png create mode 100644 mods/signs/textures/_ap.png create mode 100644 mods/signs/textures/_as.png create mode 100644 mods/signs/textures/_at.png create mode 100644 mods/signs/textures/_b.png create mode 100644 mods/signs/textures/_b_.png create mode 100644 mods/signs/textures/_bl.png create mode 100644 mods/signs/textures/_br.png create mode 100644 mods/signs/textures/_c.png create mode 100644 mods/signs/textures/_c_.png create mode 100644 mods/signs/textures/_ca.png create mode 100644 mods/signs/textures/_cl.png create mode 100644 mods/signs/textures/_cm.png create mode 100644 mods/signs/textures/_cr.png create mode 100644 mods/signs/textures/_d.png create mode 100644 mods/signs/textures/_d_.png create mode 100644 mods/signs/textures/_dl.png create mode 100644 mods/signs/textures/_dt.png create mode 100644 mods/signs/textures/_dv.png create mode 100644 mods/signs/textures/_e.png create mode 100644 mods/signs/textures/_e_.png create mode 100644 mods/signs/textures/_eq.png create mode 100644 mods/signs/textures/_ex.png create mode 100644 mods/signs/textures/_f.png create mode 100644 mods/signs/textures/_f_.png create mode 100644 mods/signs/textures/_g.png create mode 100644 mods/signs/textures/_g_.png create mode 100644 mods/signs/textures/_gt.png create mode 100644 mods/signs/textures/_h.png create mode 100644 mods/signs/textures/_h_.png create mode 100644 mods/signs/textures/_ha.png create mode 100644 mods/signs/textures/_hs.png create mode 100644 mods/signs/textures/_i.png create mode 100644 mods/signs/textures/_i_.png create mode 100644 mods/signs/textures/_j.png create mode 100644 mods/signs/textures/_j_.png create mode 100644 mods/signs/textures/_k.png create mode 100644 mods/signs/textures/_k_.png create mode 100644 mods/signs/textures/_l.png create mode 100644 mods/signs/textures/_l_.png create mode 100644 mods/signs/textures/_lt.png create mode 100644 mods/signs/textures/_m.png create mode 100644 mods/signs/textures/_m_.png create mode 100644 mods/signs/textures/_mn.png create mode 100644 mods/signs/textures/_n.png create mode 100644 mods/signs/textures/_n_.png create mode 100644 mods/signs/textures/_o.png create mode 100644 mods/signs/textures/_o_.png create mode 100644 mods/signs/textures/_p.png create mode 100644 mods/signs/textures/_p_.png create mode 100644 mods/signs/textures/_pr.png create mode 100644 mods/signs/textures/_ps.png create mode 100644 mods/signs/textures/_q.png create mode 100644 mods/signs/textures/_q_.png create mode 100644 mods/signs/textures/_qo.png create mode 100644 mods/signs/textures/_qu.png create mode 100644 mods/signs/textures/_r.png create mode 100644 mods/signs/textures/_r_.png create mode 100644 mods/signs/textures/_re.png create mode 100644 mods/signs/textures/_s.png create mode 100644 mods/signs/textures/_s_.png create mode 100644 mods/signs/textures/_sl.png create mode 100644 mods/signs/textures/_sm.png create mode 100644 mods/signs/textures/_sp.png create mode 100644 mods/signs/textures/_sr.png create mode 100644 mods/signs/textures/_t.png create mode 100644 mods/signs/textures/_t_.png create mode 100644 mods/signs/textures/_tl.png create mode 100644 mods/signs/textures/_u.png create mode 100644 mods/signs/textures/_u_.png create mode 100644 mods/signs/textures/_un.png create mode 100644 mods/signs/textures/_v.png create mode 100644 mods/signs/textures/_v_.png create mode 100644 mods/signs/textures/_vb.png create mode 100644 mods/signs/textures/_w.png create mode 100644 mods/signs/textures/_w_.png create mode 100644 mods/signs/textures/_x.png create mode 100644 mods/signs/textures/_x_.png create mode 100644 mods/signs/textures/_y.png create mode 100644 mods/signs/textures/_y_.png create mode 100644 mods/signs/textures/_z.png create mode 100644 mods/signs/textures/_z_.png create mode 100644 mods/signs/textures/signs_back.png create mode 100644 mods/signs/textures/signs_bottom.png create mode 100644 mods/signs/textures/signs_front.png create mode 100644 mods/signs/textures/signs_side.png create mode 100644 mods/signs/textures/signs_sign.png create mode 100644 mods/signs/textures/signs_top.png create mode 100644 mods/sprint/init.lua create mode 100644 mods/stairs/README.txt create mode 100644 mods/stairs/depends.txt create mode 100644 mods/stairs/init.lua create mode 100644 mods/throwing/README.txt create mode 100644 mods/throwing/arrow.lua create mode 100644 mods/throwing/depends.txt create mode 100644 mods/throwing/init.lua create mode 100644 mods/throwing/sounds/throwing_sound.ogg create mode 100644 mods/throwing/textures/throwing_arrow.png create mode 100644 mods/throwing/textures/throwing_arrow_2.png create mode 100644 mods/throwing/textures/throwing_arrow_back.png create mode 100644 mods/throwing/textures/throwing_arrow_front.png create mode 100644 mods/throwing/textures/throwing_arrow_inv.png create mode 100644 mods/throwing/textures/throwing_arrow_tnt.png create mode 100644 mods/throwing/textures/throwing_bow.png create mode 100644 mods/throwing/textures/throwing_bow_0.png create mode 100644 mods/throwing/textures/throwing_bow_1.png create mode 100644 mods/throwing/textures/throwing_bow_2.png create mode 100644 mods/throwing/textures/throwing_empty.png create mode 100644 mods/throwing/textures/throwing_string.png create mode 100644 mods/tnt/README.txt create mode 100644 mods/tnt/depends.txt create mode 100644 mods/tnt/init.lua create mode 100644 mods/tnt/sounds/tnt_explode.ogg create mode 100644 mods/tnt/textures/default_tnt_bottom.png create mode 100644 mods/tnt/textures/default_tnt_side.png create mode 100644 mods/tnt/textures/default_tnt_top.png create mode 100644 mods/tnt/textures/tnt_smoke.png create mode 100644 mods/torches/README.txt create mode 100644 mods/torches/depends.txt create mode 100644 mods/torches/init.lua create mode 100644 mods/torches/textures/torches_fire1.png create mode 100644 mods/torches/textures/torches_fire2.png create mode 100644 mods/torches/textures/torches_side.png create mode 100644 mods/torches/textures/torches_torch.png create mode 100644 mods/vessels/README.txt create mode 100644 mods/vessels/depends.txt create mode 100644 mods/vessels/init.lua create mode 100644 mods/vessels/textures/vessels_glass_bottle.png create mode 100644 mods/vessels/textures/vessels_glass_bottle_inv.png create mode 100644 mods/wallet/depends.txt create mode 100644 mods/wallet/init.lua create mode 100644 mods/wallet/textures/cobblestone_wallet.png create mode 100644 mods/wallet/textures/cobblestonemossy_wallet.png create mode 100644 mods/wool/README.txt create mode 100644 mods/wool/credit.txt create mode 100644 mods/wool/depends.txt create mode 100644 mods/wool/init.lua create mode 100644 mods/wool/textures/wool_black.png create mode 100644 mods/wool/textures/wool_blue.png create mode 100644 mods/wool/textures/wool_brown.png create mode 100644 mods/wool/textures/wool_cyan.png create mode 100644 mods/wool/textures/wool_dark_green.png create mode 100644 mods/wool/textures/wool_dark_grey.png create mode 100644 mods/wool/textures/wool_green.png create mode 100644 mods/wool/textures/wool_grey.png create mode 100644 mods/wool/textures/wool_magenta.png create mode 100644 mods/wool/textures/wool_orange.png create mode 100644 mods/wool/textures/wool_pink.png create mode 100644 mods/wool/textures/wool_red.png create mode 100644 mods/wool/textures/wool_violet.png create mode 100644 mods/wool/textures/wool_white.png create mode 100644 mods/wool/textures/wool_yellow.png create mode 100644 mods/xpanes/init.lua create mode 100644 mods/xpanes/textures/xpanes_pane_glass.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_black.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_blue.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_brown.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_cyan.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_gray.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_green.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_light_blue.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_lime.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_magenta.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_natural.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_orange.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_pink.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_purple.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_red.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_silver.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_white.png create mode 100644 mods/xpanes/textures/xpanes_pane_glass_yellow.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_black.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_blue.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_brown.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_cyan.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_gray.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_green.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_light_blue.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_lime.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_magenta.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_natural.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_orange.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_pink.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_purple.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_red.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_silver.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_white.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_glass_yellow.png create mode 100644 mods/xpanes/textures/xpanes_pane_half_iron.png create mode 100644 mods/xpanes/textures/xpanes_pane_iron.png create mode 100644 mods/xpanes/textures/xpanes_space.png create mode 100644 mods/xpanes/textures/xpanes_top_glas_green.png create mode 100644 mods/xpanes/textures/xpanes_top_glass.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_black.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_blue.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_brown.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_cyan.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_gray.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_green.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_light_blue.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_lime.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_magenta.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_natural.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_orange.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_pink.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_purple.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_red.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_silver.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_white.png create mode 100644 mods/xpanes/textures/xpanes_top_glass_yellow.png create mode 100644 mods/xpanes/textures/xpanes_top_iron.png create mode 100644 mods/xpanes/textures/xpanes_top_light_blue.png diff --git a/mods/3d_armor/3d_armor/README.txt b/mods/3d_armor/3d_armor/README.txt new file mode 100644 index 00000000..2515832a --- /dev/null +++ b/mods/3d_armor/3d_armor/README.txt @@ -0,0 +1,15 @@ +[mod] Visible Player Armor [3d_armor] +===================================== + +depends: default, inventory_plus, unified_skins + +Adds craftable armor that is visible to other players. Each armor item worn contibutes to +a player's armor group level making them less vulnerable to weapons. + +Armor takes damage when a player is hurt but also offers a percentage chance of healing. + +default settings: [minetest.conf] + +# Set number of seconds between armor updates. +3d_armor_update_time = 1 + diff --git a/mods/3d_armor/3d_armor/armor.lua b/mods/3d_armor/3d_armor/armor.lua new file mode 100644 index 00000000..6d68bc88 --- /dev/null +++ b/mods/3d_armor/3d_armor/armor.lua @@ -0,0 +1,180 @@ +local time = 0 +local update_time = tonumber(minetest.setting_get("3d_armor_update_time")) +if not update_time then + update_time = 1 + minetest.setting_set("3d_armor_update_time", tostring(update_time)) +end + +armor = { + player_hp = {}, + elements = {"head", "torso", "legs", "feet"}, + --[[formspec = "size[8,8.5]button[0,0;2,0.5;main;Back]" + .."list[current_player;main;0,4.5;8,4;]" + .."list[detached:player_name_armor;armor_head;3,0;1,1;]" + .."list[detached:player_name_armor;armor_torso;3,1;1,1;]" + .."list[detached:player_name_armor;armor_legs;3,2;1,1;]" + .."list[detached:player_name_armor;armor_feet;3,3;1,1;]",]] +} + +armor.def = { + state = 0, + count = 0 +} + +armor.set_player_armor = function(self, player) + if not player then + return + end + local name = player:get_player_name() + local player_inv = player:get_inventory() + local armor_texture = uniskins.default_texture + local armor_level = 0 + local state = 0 + local items = 0 + local textures = {} + for _,v in ipairs(self.elements) do + local stack = player_inv:get_stack("armor_"..v, 1) + local level = stack:get_definition().groups["armor_"..v] + if level then + local item = stack:get_name() + table.insert(textures, item:gsub("%:", "_")..".png") + armor_level = armor_level + level + state = state + stack:get_wear() + items = items+1 + end + end + if table.getn(textures) > 0 then + armor_texture = table.concat(textures, "^") + end + local armor_groups = {fleshy=100} + if armor_level > 0 then + armor_groups.level = math.floor(armor_level / 20) + armor_groups.fleshy = 100 - armor_level + end + player:set_armor_groups(armor_groups) + uniskins.armor[name] = armor_texture + uniskins:update_player_visuals(player) + armor.def[name].state = state + armor.def[name].count = items +end + +armor.update_armor = function(self, player) + if not player then + return + end + local name = player:get_player_name() + local hp = player:get_hp() or 0 + if hp == 0 or hp == self.player_hp[name] then + return + end + if self.player_hp[name] > hp then + local player_inv = player:get_inventory() + local armor_inv = minetest.get_inventory({type="detached", name=name.."_armor"}) + if not armor_inv then + return + end + local heal_max = 0 + local state = 0 + local items = 0 + for _,v in ipairs(self.elements) do + local stack = armor_inv:get_stack("armor_"..v, 1) + if stack:get_count() > 0 then + local use = stack:get_definition().groups["armor_use"] or 0 + local heal = stack:get_definition().groups["armor_heal"] or 0 + local item = stack:get_name() + stack:add_wear(use) + armor_inv:set_stack("armor_"..v, 1, stack) + player_inv:set_stack("armor_"..v, 1, stack) + state = state + stack:get_wear() + items = items+1 + if stack:get_count() == 0 then + local desc = minetest.registered_items[item].description + if desc then + minetest.chat_send_player(name, "Your "..desc.." got destroyed!") + end + self:set_player_armor(player) + end + heal_max = heal_max + heal + end + end + armor.def[name].state = state + armor.def[name].count = items + if heal_max > math.random(100) then + player:set_hp(self.player_hp[name]) + return + end + end + self.player_hp[name] = hp +end + +-- Register Callbacks + +minetest.register_on_player_receive_fields(function(player, formname, fields) + local name = player:get_player_name() + if fields.armor then + local formspec = armor.formspec:gsub("player_name", name) + inventory_plus.set_inventory_formspec(player, formspec) + return + end + for field, _ in pairs(fields) do + if string.sub(field,0,string.len("skins_set_")) == "skins_set_" then + minetest.after(0, function(player) + uniskins.skin[name] = skins.skins[name]..".png" + uniskins:update_player_visuals(player) + end, player) + end + end +end) + +minetest.register_on_joinplayer(function(player) + --inventory_plus.register_button(player,"armor", "Armor") + local player_inv = player:get_inventory() + local name = player:get_player_name() + local armor_inv = minetest.create_detached_inventory(name.."_armor",{ + on_put = function(inv, listname, index, stack, player) + player:get_inventory():set_stack(listname, index, stack) + armor:set_player_armor(player) + end, + on_take = function(inv, listname, index, stack, player) + player:get_inventory():set_stack(listname, index, nil) + armor:set_player_armor(player) + end, + allow_put = function(inv, listname, index, stack, player) + if inv:is_empty(listname) then + return 1 + end + return 0 + end, + allow_take = function(inv, listname, index, stack, player) + return stack:get_count() + end, + allow_move = function(inv, from_list, from_index, to_list, to_index, count, player) + return 0 + end, + }) + for _,v in ipairs(armor.elements) do + local list = "armor_"..v + player_inv:set_size(list, 1) + armor_inv:set_size(list, 1) + armor_inv:set_stack(list, 1, player_inv:get_stack(list, 1)) + end + armor.player_hp[name] = 0 + armor.def[name] = { + state = 0, + count = 0 + } + minetest.after(0, function(player) + armor:set_player_armor(player) + end, player) +end) + +minetest.register_globalstep(function(dtime) + time = time + dtime + if time > update_time then + for _,player in ipairs(minetest.get_connected_players()) do + armor:update_armor(player) + end + time = 0 + end +end) + diff --git a/mods/3d_armor/3d_armor/armor_api.lua b/mods/3d_armor/3d_armor/armor_api.lua new file mode 100644 index 00000000..c977a0b4 --- /dev/null +++ b/mods/3d_armor/3d_armor/armor_api.lua @@ -0,0 +1,86 @@ + +armor_api = { + player_hp = {}, +} + +armor_api.get_armor_textures = function(self, player) + if not player then + return + end + local name = player:get_player_name() + local textures = {} + local player_inv = player:get_inventory() + for _,v in ipairs({"head", "torso", "legs", "feet"}) do + local stack = player_inv:get_stack("armor_"..v, 1) + if stack:get_definition().groups["armor_"..v] then + local item = stack:get_name() + textures[v] = item:gsub("%:", "_")..".png" + end + end + return textures +end + +armor_api.set_player_armor = function(self, player) + if not player then + return + end + local name = player:get_player_name() + local player_inv = player:get_inventory() + local armor_level = 0 + for _,v in ipairs({"head", "torso", "legs", "feet"}) do + local stack = player_inv:get_stack("armor_"..v, 1) + local armor = stack:get_definition().groups["armor_"..v] or 0 + armor_level = armor_level + armor + end + local armor_groups = {fleshy=100} + if armor_level > 0 then + armor_groups.level = math.floor(armor_level / 20) + armor_groups.fleshy = 100 - armor_level + end + player:set_armor_groups(armor_groups) + uniskins:update_player_visuals(player) +end + +armor_api.update_armor = function(self, player) + if not player then + return + end + local name = player:get_player_name() + local hp = player:get_hp() + if hp == nil or hp == 0 or hp == self.player_hp[name] then + return + end + if self.player_hp[name] > hp then + local player_inv = player:get_inventory() + local armor_inv = minetest.get_inventory({type="detached", name=name.."_outfit"}) + if armor_inv == nil then + return + end + local heal_max = 0 + for _,v in ipairs({"head", "torso", "legs", "feet"}) do + local stack = armor_inv:get_stack("armor_"..v, 1) + if stack:get_count() > 0 then + local use = stack:get_definition().groups["armor_use"] or 0 + local heal = stack:get_definition().groups["armor_heal"] or 0 + local item = stack:get_name() + stack:add_wear(use) + armor_inv:set_stack("armor_"..v, 1, stack) + player_inv:set_stack("armor_"..v, 1, stack) + if stack:get_count() == 0 then + local desc = minetest.registered_items[item].description + if desc then + minetest.chat_send_player(name, "Your "..desc.." got destroyed!") + end + self:set_player_armor(player) + end + heal_max = heal_max + heal + end + end + if heal_max > math.random(100) then + player:set_hp(self.player_hp[name]) + return + end + end + self.player_hp[name] = hp +end + diff --git a/mods/3d_armor/3d_armor/crafting_guide.txt b/mods/3d_armor/3d_armor/crafting_guide.txt new file mode 100644 index 00000000..0d091e9e --- /dev/null +++ b/mods/3d_armor/3d_armor/crafting_guide.txt @@ -0,0 +1,61 @@ +3d_armor -- Crafting Guide +-------------------------- + +Helmets: + ++---+---+---+ +| X | X | X | ++---+---+---+ +| X | | X | ++---+---+---+ +| | | | ++---+---+---+ + +[3d_armor:helmet_wood] X = [default:wood] +[3d_armor:helmet_steel] X = [default:steel_ingot] +[3d_armor:helmet_bronze] X = [default:bronze_ingot] +[3d_armor:helmet_diamond] X = [default:diamond] + +Chestplates: + ++---+---+---+ +| X | | X | ++---+---+---+ +| X | X | X | ++---+---+---+ +| X | X | X | ++---+---+---+ + +[3d_armor:chestplate_wood] X = [default:wood] +[3d_armor:chestplate_steel] X = [default:steel_ingot] +[3d_armor:chestplate_bronze] X = [default:bronze_ingot] +[3d_armor:chestplate_diamond] X = [default:diamond] + +Leggings: + ++---+---+---+ +| X | X | X | ++---+---+---+ +| X | | X | ++---+---+---+ +| X | | X | ++---+---+---+ + +[3d_armor:leggings_wood] X = [default:wood] +[3d_armor:leggings_steel] X = [default:steel_ingot] +[3d_armor:leggings_bronze] X = [default:bronze_ingot] +[3d_armor:leggings_diamond] X = [default:diamond] + +Boots: + ++---+---+---+ +| X | | X | ++---+---+---+ +| X | | X | ++---+---+---+ + +[3d_armor:boots_wood] X = [default:wood] +[3d_armor:boots_steel] X = [default:steel_ingot] +[3d_armor:boots_bronze] X = [default:bronze_ingot +[3d_armor:boots_diamond] X = [default:diamond] + diff --git a/mods/3d_armor/3d_armor/depends.txt b/mods/3d_armor/3d_armor/depends.txt new file mode 100644 index 00000000..e5dc7429 --- /dev/null +++ b/mods/3d_armor/3d_armor/depends.txt @@ -0,0 +1,2 @@ +default +unified_skins diff --git a/mods/3d_armor/3d_armor/init.lua b/mods/3d_armor/3d_armor/init.lua new file mode 100644 index 00000000..37944386 --- /dev/null +++ b/mods/3d_armor/3d_armor/init.lua @@ -0,0 +1,194 @@ +dofile(minetest.get_modpath(minetest.get_current_modname()).."/armor.lua") + +-- Regisiter Head Armor + +minetest.register_tool("3d_armor:helmet_leather", { + description = "Leather Helmet", + inventory_image = "3d_armor_inv_helmet_leather.png", + groups = {armor_head=5, armor_heal=0, armor_use=100}, + wear = 0, +}) + +minetest.register_tool("3d_armor:helmet_steel", { + description = "Steel Helmet", + inventory_image = "3d_armor_inv_helmet_steel.png", + groups = {armor_head=10, armor_heal=5, armor_use=250}, + wear = 0, +}) + +minetest.register_tool("3d_armor:helmet_gold", { + description = "Golden Helmet", + inventory_image = "3d_armor_inv_helmet_gold.png", + groups = {armor_head=15, armor_heal=10, armor_use=500}, + wear = 0, +}) + +minetest.register_tool("3d_armor:helmet_diamond",{ + description = "Diamond Helmet", + inventory_image = "3d_armor_inv_helmet_diamond.png", + groups = {armor_head=20, armor_heal=15, armor_use=750}, + wear = 0, +}) + +minetest.register_tool("3d_armor:helmet_chain", { + description = "Chain Helmet", + inventory_image = "3d_armor_inv_helmet_chain.png", + groups = {armor_head=15, armor_heal=10, armor_use=500}, + wear = 0, +}) + +-- Regisiter Torso Armor + +minetest.register_tool("3d_armor:chestplate_leather", { + description = "Leather Chestplate", + inventory_image = "3d_armor_inv_chestplate_leather.png", + groups = {armor_torso=15, armor_heal=0, armor_use=100}, + wear = 0, +}) + +minetest.register_tool("3d_armor:chestplate_steel", { + description = "Steel Chestplate", + inventory_image = "3d_armor_inv_chestplate_steel.png", + groups = {armor_torso=20, armor_heal=5, armor_use=250}, + wear = 0, +}) + +minetest.register_tool("3d_armor:chestplate_gold", { + description = "Golden Chestplate", + inventory_image = "3d_armor_inv_chestplate_gold.png", + groups = {armor_torso=25, armor_heal=10, armor_use=500}, + wear = 0, +}) + +minetest.register_tool("3d_armor:chestplate_diamond",{ + description = "Diamond Helmet", + inventory_image = "3d_armor_inv_chestplate_diamond.png", + groups = {armor_torso=30, armor_heal=15, armor_use=750}, + wear = 0, +}) + +minetest.register_tool("3d_armor:chestplate_chain", { + description = "Chain Chestplate", + inventory_image = "3d_armor_inv_chestplate_chain.png", + groups = {armor_torso=25, armor_heal=10, armor_use=500}, + wear = 0, +}) + +-- Regisiter Leg Armor + +minetest.register_tool("3d_armor:leggings_leather", { + description = "Leather Leggings", + inventory_image = "3d_armor_inv_leggings_leather.png", + groups = {armor_legs=10, armor_heal=0, armor_use=100}, + wear = 0, +}) + +minetest.register_tool("3d_armor:leggings_steel", { + description = "Steel Leggings", + inventory_image = "3d_armor_inv_leggings_steel.png", + groups = {armor_legs=15, armor_heal=5, armor_use=250}, + wear = 0, +}) + +minetest.register_tool("3d_armor:leggings_gold", { + description = "Golden Leggings", + inventory_image = "3d_armor_inv_leggings_gold.png", + groups = {armor_legs=20, armor_heal=10, armor_use=500}, + wear = 0, +}) + +minetest.register_tool("3d_armor:leggings_diamond",{ + description = "Diamond Helmet", + inventory_image = "3d_armor_inv_leggings_diamond.png", + groups = {armor_legs=25, armor_heal=15, armor_use=750}, + wear = 0, +}) + +minetest.register_tool("3d_armor:leggings_chain", { + description = "Chain Leggings", + inventory_image = "3d_armor_inv_leggings_chain.png", + groups = {armor_legs=20, armor_heal=10, armor_use=500}, + wear = 0, +}) +-- Regisiter Boots + +minetest.register_tool("3d_armor:boots_leather", { + description = "Leather Boots", + inventory_image = "3d_armor_inv_boots_leather.png", + groups = {armor_feet=5, armor_heal=0, armor_use=100}, + wear = 0, +}) + +minetest.register_tool("3d_armor:boots_steel", { + description = "Steel Boots", + inventory_image = "3d_armor_inv_boots_steel.png", + groups = {armor_feet=10, armor_heal=5, armor_use=250}, + wear = 0, +}) + +minetest.register_tool("3d_armor:boots_gold", { + description = "Golden Boots", + inventory_image = "3d_armor_inv_boots_gold.png", + groups = {armor_feet=15, armor_heal=10, armor_use=500}, + wear = 0, +}) + +minetest.register_tool("3d_armor:boots_diamond",{ + description = "Diamond Helmet", + inventory_image = "3d_armor_inv_boots_diamond.png", + groups = {armor_feet=20, armor_heal=15, armor_use=750}, + wear = 0, +}) + +minetest.register_tool("3d_armor:boots_chain", { + description = "Chain Boots", + inventory_image = "3d_armor_inv_boots_chain.png", + groups = {armor_feet=15, armor_heal=10, armor_use=500}, + wear = 0, +}) + +-- Register Craft Recipies + +local craft_ingreds = { + leather = "default:wood", + steel = "default:steel_ingot", + gold = "default:gold_ingot", + diamond = "default:diamond", + chain = "fire:fire", +} + +for k, v in pairs(craft_ingreds) do + minetest.register_craft({ + output = "3d_armor:helmet_"..k, + recipe = { + {v, v, v}, + {v, "", v}, + {"", "", ""}, + }, + }) + minetest.register_craft({ + output = "3d_armor:chestplate_"..k, + recipe = { + {v, "", v}, + {v, v, v}, + {v, v, v}, + }, + }) + minetest.register_craft({ + output = "3d_armor:leggings_"..k, + recipe = { + {v, v, v}, + {v, "", v}, + {v, "", v}, + }, + }) + minetest.register_craft({ + output = "3d_armor:boots_"..k, + recipe = { + {v, "", v}, + {v, "", v}, + }, + }) +end + + diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_boots_chain.png b/mods/3d_armor/3d_armor/textures/3d_armor_boots_chain.png new file mode 100644 index 0000000000000000000000000000000000000000..b1c2c7bbba9cd0a16b54f2342c615d9c943ba88c GIT binary patch literal 1166 zcmeAS@N?(olHy`uVBq!ia0y~yU}#`qU~u4IV_;yobgjOgfq{W7$=lt9;Xep2*t>i( z0|NtRfk$L90|Vb75M~tB@B-;!FY)wsWxvbGD{N_b={Xxd^womz|WtS3=dws;9w}IuU|iXv(B2eYb6D@ z+|Di56`OJUb~M9*hYuGPR_%5xGBQCUbRW}!Qa1kpZt0LJl(SXVnW{X;O*PCF@^8izI*rXXS;5{ou&8i>sL{R z4<9}-FnFj4F*GFTQR2_TI}{Q%{8`Ey(y`GuJ0@1KWeYSzA|`800_v|KP!aD@>EEj<2ua z>+I|A@8!@~ws)_svXvqGn>TM}gyr9II_uAI{4B48;;XN_;_9vxbbnudXk)*I4$sck zHF^*1{e<7#fBy7;Vyw&ZWBu8Xw@VT=eYo=i*g*u73`6ole`_#gMcq z%z)>bfRFa$T@5vM{0uvG?c(|~Z-Xs2-^`M^lb}U{r9t-GSg*F?hv=0xb@391g3IW2!7GN^Pbfp=*LOLw@;rg z-TAGWJgd5c=YJ=$o%^mmo!xD3@XW)9!z>Qls&|M8AARJnez~ruhUFSZ5>tgn z%YFu~V!!2=4X@igJe-}UyV?KwsplsZ-$`v+kleRC;zdgQ-R}67wG#b>g{sB!^QB#Q z)}Kr<+EB3ABI3Z$EgN?2$|^FQd$!>3w{K}j4w)#XNgSK$&ED*o5bEbW@j|7H@Mj5$ z`JbZ?l~^4;y5)e_M9bUrHH3@{><$};TPZu+$eD+3&)<23=|J7h=QZ-@YVV($?3~1? z#Bg}i`L{M-rMr(ZMH?wH^1A0P3@`}uU`d*&Io0d%{<#hdM1>k7Qg+>aS8(N5iGm8# zMjqA#v)Q~`oRkEdI22ouh`@<{%i9-kyZ>JL_4cykH~p3;uh~D}L#0PlsIg;G)m}T6 zhO*tcIcvj=&8DB0jMkgpd-nO~V``H<4kHWv0%y(C{Bw!F-eYa?fV?Z3p4?j={VSfdmLJ2XzF7#$9@UU&5K z!`eH~YafQM3<23Xqy5AC=sg>z^=`YFBPHE^v}bMD>SJx4&K@jEPX8EmjQ(!^6*p6! Qfq{X+)78&qol`;+0Nj}vGXMYp literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_boots_diamond.png b/mods/3d_armor/3d_armor/textures/3d_armor_boots_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..01f6c8564e4ab5b90d988f5a8ce778e7b7348b06 GIT binary patch literal 2412 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 hIi( z0|NtRfk$L90|Vay5N6D}*2&4hz`$PO>FdgVmy=h7S)GIJ(@zElwi%u-jv*Dd-o|?8 ztC$Mt?XIqpJE^wYQDLF&rVR=QWy2noHhR}F+4sjEWEETD`lyFVI_!>skWk9>oM#vB zZnL}*@4x%fUE`ab9?O=$dQ`Goe%`j%tJj}Ob-&p5>7(^NogV$*x8BmP*dN|#5w?=C zetufs&+`eJ>uL2Hxt`{=2NXU&y*N)ly;c8sa|4UxW$~r@?GJnZpL_C{o2etmo@t9` zKuwUA9luJ!r?;$(E>%4Y*S7WSXyDi!W4BMC;lwv(hqz;PcF!5EnJOR1P>_!oa7g(r zm|*lJwP|5WlCL{wi^ClU7XgPQ{2T#nz2#??MPHYd7vNLiP`Jd-(vWMvyW{-%nfvWM z9zVWx>bN+Iz|O)z`F)}b8hBYXG}7J++-&B3F4gn;0Otcyjc2S0SqxuuV;H|%hV}1c z*`x0J==Elmef-Z0Yg=O${yU!D#GthM4C9ZQy4k(gb5`t`aZIYl;L}t4MsA-?JN_j- zJiWKzZg=FGjqQ)q@)uh1sq;0v%|HM6m-WM)C)^)QT3RT>^j45hVbg7n1y{Ky9mugT zkvhKN;DwC5-#;JE_fPhHQp_P5o-om6&vuTlpAWDKl^)&E+Pkwwq2WZHGJ^@`lm?_?3G$@7Z>>LbKYcDygZ*j~@^GtInT%```D|H-0;qebnflf7(=zW8&{C*zXOvsumLH!sti?faIM z$>TXUlSx@!W~%%I#c2M6>BiND3~~6PWr-!mPTzu%*o| zZlZgGk8;fU?;3|@x$IldxGvf>{J?XmnA3V0Z9o5>h*|Z`cf-fhns-SDb{yJsbn(5C zJm(s-hYaT0tsA#!bjICpfB8Z6e84X8Yq~XG4otUU7o1gT(Dye#L*V}Qf>YNt9{qI? zc;dh$*$_~!zR#u1*yMY!bz$`cZ%*FlujMw>F?IT^_kHwh|GCHC7uQbM{8G1vxr2i# zrj|v^wKFST_sn%&hszt532N6Zm}%oKa9lFlx#KzC46Zw~kDQqBB5e~(blirotW)2% zpG`MkWLr_cX!iT(Z=Zg>#>Ld}g^^L@a*^xVHIhu*Y9&lcryMi8ZS;QO+52HxqDF?> z&g~K2P+K89ZLOPIwS~|}+sPJ8ACmX2lKk2!#v<^NmHk53mgp?4>lNpC3uGg{HLP{@ zx%rE6pFe}U)bSkcdi#Fi58w6o&dlq5cJpM7Uc+_exQpA`482(yU4At%bcQ{-6Lgs; zzV^(&#~dtc_TO@Bxml;c?#^-J&7_UF^NuZu+9PnHK~b##%EQVB0v(fPi|IA&VE@mT zVg88i)vV<0O$@vH7~<;+?z_&~;`FR_=aPf>-iIDE%UmX@wkqBrDtk@vQq@^6DqIeg ziS_6@I}3CkKBv-`nX_v4P6yHC>xM!%Of4DyRBw5GGT+vK@%Q0pvC`+6*Y##w)*n6) zw?)Z{`{R|xdlMi3z1*;!eQT`Zano;~YP5cDx$}eJf~=eC%B5*b99g}SPg>rm* zX9P;jN;$ddbJpx{OQI$Q?Q&|YIzH`K(6m>#>}scN2}^12%6ckzB*J~Es+QPBx5Gg( zw~9TE$~<_tB(hjgkwxjjFSE1H3L7t(&3FHO?e4^s>^lzpFYhwW_HD9N+Frt-vi00S zg$;cg=52F!?|E_9I4xXo*Byydy$f|bm3l9q%FY%)uCaD$e*MqlwQY7)x2L;Lp7Hl{ z#NX2b3wOWT_5b|6+;4I_%oD1&9nNTFcv11k)=PNNlov|+e=DawZa*BTyDW15{<_Lc znWYEoA5B(L+J1n$;o0KHuT)JWboQP5wY<{v_hE|}5$|h0bQ~^pyS6JMAYyxu;u_@- z+b8}!{9W@-$?^W!yXFq-FU9%sSj%54T(81;KZs?+R)K_Ib<6F$KJT_Fzw*()>58_B zs(qc-+_JYa3A3iBIO#Kav725mh?~I{^kn`16SMz|uUW~v#x+xGhdxu8wvbSP^b`A# X{3GtANnEuI3=9mOu6{1-oD!Mi( z0|NtRfk$L90|Vbd5N6ylG5ak80|R@Br>`sfT~1yRE`h|#H~SeFIKFwhIEGZ*dK;UY zFLGV9?pf*HY<+Ht*Vrp^S>Mq;aDlZ+N*bpM_`=P z%G|hFk2Y*;PE-tx^HJb5{rKpn?E7PE-+5F0l&p+OLQJwlBkcC0x&3%3b4*ggo|N90Fj`xin0? z-_h-PD<4N@&D)pA(A=2Zu;p%;*u9q=Tkmr^e?9h7jzQtqKkLt5c$p=>*fJlnUtw9R zwntCL?(umQu~`T7riScEcq9mu7Lg0D+v_}S?!^7`QzhpH1c*y%Gc)MiH}}75&~Wg8 zfy1qwF3Wk!b!!+Uro9e|aM)Y?@7~^LFQwTGUR1NaFp*+tI96l&J?rM7`{m^!SFSJN zw0iv-EPW#{qW%8w*#RGU<{jR9_ift$zHtN$|}?LBsFGDi?}mcHLX? zYWdw)waN27iEXkF>JeJMrsMVPql;c#UmLO_*6Htsub!(j-a17+ee^P%hgpJWBU{1g zQ}*ZAKmWWc?%pEFvrD^EGPN#!KY37+;egNMSs%D8gkGr0b}_Hm+VJ61YT`!mzByul z&#V1Ey;HiYa*aAaGs89e-##+)em`A*^uGG5c%jKFU*D>8G>HB^J39>&WILuQ%QgnT zTzeW|;wPMVu-pLT$!>`(jom9_43 zmd|XMaY8x2eQSFnL-WHlhHXzuHSO=+tA^Q3w_or5wf(~vZu^zeZt>*o#Bk9`0oqMlNJLB+MAY$^9na#JQ*$gDIBL4nku1FV3e$uJl@^pEi&YtNn zZs&ViTi9;xOk`j_%l6DD$B;Qq%5%()#-Dp{Z6qPp5YN#3@6fbjrrU3~o%_PdFg@wL=cJDJ z?V@Y5wcaPZY_(@#m=`;boxwzGRr6!kiY+RqbprIJpMAj3%{=9FYD;2=&glRRkpQLt zyMtCfFuTerm1RHMXl38}m{6&PYZ@}QG))C~0<@+EEI2xKf{@uGi);GL2N{eV_Qu^` z@K3sz%_>Gd;l#tYL6xF!Uu#|NG+rZfDoqYlpxn>-C3DW=z_hvOcJ)}ypZ}e? zfKPt?y|ezd{}=x)TqZdGyx8&8&3n`hBSX&|jXYoT_v|&UWzX&hPYa$9d2CMdi?{dI z>bdXiTf_LK>DQH?+#=!+KL4=$x{veJwP!qQURbYMap=*kb-S-_=+Gv`UTaGz(w_JVVd(?jPxeZ(mfC_T4^ zi{ZmZ<^4for>hxvYDu;({d{x(wA7QYt2RyIeBV>lp?HJaa^JU|0r&6Cvpux``R`2` z{7T{8?z1>g%UheRH8~L;-}Ud@&X7pcgQUO z|6N}$|6F^iGSmBBef7*e!so@KmhRl*(sOy*NB&)T2IXJ8 zw_Im|u8vQ*($g}Ls%uh;(?mUQ?!T@zU#C6P`u}sGzB@1HI`6yFI7L<2_WkVeuV&po zc5e)L4BqeSwS- z6vKl6TgKTsecDwYWPT=Q&QD;Pr~G+qXQ{1I(0`f7&p+>oni+l1@o)R0{l2CQ_r(pb zIruON3k%!w-`i6eyi;$_MWF*6JKguae|)T0nxTQ2o$pJ|ekX2~yMO!p`tn}fPmqph z*!JY_m;E)>C1EWVhrAZX=_$8q7l za`(R{-Zp#n)#}yPT@p78cmj3A9tND*6}I}|XPdbeuYTLbT)+C2JvuvEKnqtLsK z>$nr1Yt=@Se{7HB{!x8p%jBRq$K*ms1E+njB(vGmCbWbz&*a?k&9GLjWIyv`Hn+ep zi>JMO+GTi`d)uXJ57O%x@2umH+|LpylDXCXTJpMNZNJMR+j5mTn5Jkpw>~ew|NWsw z-#4);#V(~7i;`dJcV9ed&tLI-p=pCngz=VrKbQ{eegE5j+n4-KqNdql4| z@3_+7RoUgr?+<$W`<1(tS`v38?hgO%&>!4+q7YFOPvxwaPLgj?u)iRewNMNy7%^Xw%cbIJj0)?zOGQnvf=uJe6tgTe~DWM4f@llfi literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_chestplate_chain.png b/mods/3d_armor/3d_armor/textures/3d_armor_chestplate_chain.png new file mode 100644 index 0000000000000000000000000000000000000000..643a0b9e4ccf8e1a6f161708af1e46f13d23f8ef GIT binary patch literal 643 zcmeAS@N?(olHy`uVBq!ia0y~yU}#`qU~u4IV_;yobgjOgfq{W7$=lt9;Xep2*t>i( z0|NtRfk$L90|Vb75M~tB@B-;!FY)wsWxvbGD{LksSA6~*0|S$Qr;B4q#jUq9Pj8`{9L!T2qa#eVu;#=#BErSG$iM`f>N`uL=(KOBa@3J{ckJ|NQe!3o&B`#g0Ud zFG;`t?%TM&HhcG1TfeHk^ER&Uc>M83M1OYmx4*W$OT{9c7f0L0%Ae$O;7Af_dcWZC>mr zFF0^KsP|ZY`QYaA-E%jJy}f(TZ+nOom+X^u*H>@c*S74hFq0D`GV5pPAF8i( z0|NtRfk$L90|Vbd5N6ylG5ak80|R@Br>`sfT~1yRcK*ow^Vt~~xb!?-978H@y^VeC zFC8xS|LkGoZOL+spO&PQZ@#@OcY(u+<^>Zxre3OBx#e#D@6!MKr~XP^dQ~fHsn*SH zE4&-ToaAzt6_=>;PH2+6oqT@o--7o$=UK~r*0|g7wpu0SjpY4}&*y!%-e3G~=W#YZ zjpqCRxETU|J{4zZD1O%S>5f7FerYSoMCBW_*FL}cO$=zgS$FI z!mm&6oyYTktiJQ0R-WO(JZpA_4{|ma%Hx$ArnR{@?C42mW)KL|ayl9!tG#~h$H$77 z!BWed8N##*x%rt|-?Gm;ZhFp>k>StP`Csl{=UA}xq2Pi&=W2h=*uE&D#-o4grbC=( za;81!_M3ABthLRZVSE4auhTZX2{`gQQKCyYrfy-3G{b=cncC~7Oc|L{ED5)7cl9st zkuPKrI=sy_s^RsV;$K_#{gz_fVq(L@^3#Sv!QNIhSU0%y``d4P|292faa_3I{XRDa z-FDq$NA>@$+fX6&>EX(CdGBt!s`VHB&`CSE@?9RQ;F*%BkAJ6dn&^1PyqAz)9^&&a zK~qk*B{kl0%BR)gr@o%`ag)6M?uEen)g6ULzOsf-yyIFh_2%sPSu7VW9g;ba_xNLF zjqUufuaCrhH`$tN>-47oQoAq9%+T|6`qUK-MvY~v0+kH=#2%bIuPs)+|NkhJAaWwZa^uayo)b+MNVMN_nGR9d1rR?8Dyi3pj_4{~t>GN)`-^;&Wv{2cyEP?Bt!%XMO+K(^x zKjKL2IW)!%>k>~iMYPM~f1BcnJeG2#FHJ*E_ z2zX2py2w|^-^&mcCCzwZ68E7?s;9+u{vLF%{~O9ItZoo|a&^72^7ij0=Pvv`zf*Ph zp+&8#!ES~;E&2M>LQ({N3v^6AGO_vIdO-(o@9v8);v34;CN4QYKU`=2&s5c_kM(~7 z3)r-oCXDkxR>#{_(%Nc$@jhuRAuHEMa1qJzMGCv(-5v z<_@BkYxRykO|?j`{#a@qFT2!KoZ-ZIpO+d7rm9%|ba&vl5=)%xwscM8c4 zW}Wtb@{1Ktw$qQ4mjB+v+sKd?A3t@93zzwx_B|R$YghZvd@yt3ZMVHA&wu4V@%;AZ zJ)*I{zSpmiy#LOo?@@4^)jVmLJHLN0%ZJ#{*I0CNUom6FbEmUEx5VoGeplUjf40}_ z+irU5yRWBvf7%?>85i>6pUD=cDc7$*`1bYTY90S+F5j75wAFmw)jyeisSE$!%6L@hbbQ%EhU9x*zAwW< z*6poP(Ovcb^m!*$8Qa5$FIJz^yg8?6|KtA6rXimyQ~rG^bLqU2ni@2vDrob>hE)cyXN!k$=whnSeBmt=tr6r@8K10hsw|9^*nFznk%x_ zg){7JX+-7Ti58ZP&kvT!wxlk9S9o|+qI+4)(f-@AvOak%3ubH(Z1th*al zE-*>_^jb4(apb>=feljJ=|2A?SBChyUknMKo^tEs$^P`)hl+OY(pSi=IX&%7{4T~E zhGm@EbK9o+HUG4m@jkhvmT~cGZUb3%#bgdi=T*y>FB9g9R6k(7Onq%9%e?kaue5ls z8!|}TJ6y@!Bbjg}Vc+@xHs=fc=9)1`%oe_{(wF~!LUP7Vn*(3ZE}f8{a^8}*?_BGUeoJC^qYJeBaQ)^N zPn`@miajKC#>Z{umt9?gGYy)e!n8c6ofq0QJ$##4_74`#rVx(%&%2cCezFM8&wpC9 zJ58;>>f5$Nivu&Z2QB7!CY@z9^M%tamp2oS3&&huxqbbK(Bn5P_r^s<2G&mAVDl?i zA(CIAX2$+qt7N{%ukw_7R{4rI&F4ow+vP&RirXBYDt+ecQ4n@q!VxGg@b&+fj9q#? zQ`R1;PpR3xR<`lEqN;H}tAts7nBY`DlQ7pev)ES2p6_$=3@?7hm@(;F(W(Fw?b&yy zw!Syp*YZ<##@@U47HT*jR%XztQ&w~Bmwmhe4{I^6sl9dYKWc=4&iSJECI^`4$jJsvQT`Tj}+rK?wY50@s~GRyn1 z`qFgwwYG9xZh{A1S~7-xEAO~`xoLjL=Z{l3f-D%k|J5p6E#DY>KybpP%}cYQEhk#t z?cd5iPkpLFC%1_B{4j2Pmk1AD^+`+A#04CC7o6;h&0XcKe0sUQ_uv03nwII@sCgw4 zUs(M6-lH%Dt?W7Tb z>V8_=PUwHoP%Qq}f9H^ExWTH1g%$DtqGoVxd~@zxyz8cY^1qLCC^_Ce86R`!`jg2% zu`>C);y8V$a;mJB-u1uILs2OpH{5;a_q2^?%vIUG-dM;tkEOC`?aZn#$1W}W`0jqf zD=AlnKZai)D=*<}dB6Po%RX5v{sm73p4PAKUAxZmZRv9c1_lOCS3j3^P6i( z0|NtRfk$L90|U1(2s1Lwnj^u$z`$PO>FdgVmy=h7QziR>_ell@jv1aVjv*Dd-o{3E z$V5v1JGXMxx_!RSCe2luozwAJO_DS6e#!h6miZ!yksRH-lost!Sh0gGu*87#owGwc zOX0=d?h|%v_0~L6+N9U16ex1PthMu*m73p~v^1l;v3E+*Rr5~9yx2L1 zf7ZN}#jmbdey#t%)$gohTBY7yu0w*Ts$5}rCzdJ?R0;A-O`hnK3~gN^|kK#*`K_7|8Kk4*y~<->7=dP z)}t4mZ+pqP;X)rH!~MFyVzLvK?A*TZzhcyZb?#Rmnq_W!%EVCjvAv#&;otQI|L*^J z8p?2>KE95P;ls11<;K&V-dz6e;?FWkh7X&!uU~um&+T&MDeAH}w$@L)5bZu`8+*9b zj`tUT+5NmC7v=8r`S0J|-D+$%@;tcfHz!<p;?1~>Iu z&whOVGw)u$3wwUh|d&zs1j8PuaD9-@~ez zPw$p2+~BCD^r@xm-^%;`e!+2hD|a~=FZj0CYqI^){$J7k?3Gvix? z9OJyXdZ#}=p8D>Gd5s6-4&k3|S9S|G?bcC@)wlZYbY!2)+l@hv*96pAPT2mh+mgn_ zbC;FH+fb`IHzM`aWY+?dOyQNQ=2#bo{{6yY_x*0ymwzQ4j14>*|K+Qn*+$miIs5B| zk-t`6<>PkUi5W@;%nTCtcCGsJ(v7Z7bG%#suAoO&d-*Rv#c!!WH?@2J?%uuZ=wYww z%AhwVv&9p`Cx54F1Eu##>1j?p7p-aq!V^sGa6%+g`OmnMa@Zk~ZWr}K$zm2u+3LeQZ>01^>I4I~&w7?G#eHG* z!?L-{BltRYEVsXYvAn)UU~8XBo#7`I7mgcOAAOv8^gz{}6;py|zSwKyxm}}T0gFQ8 z4(G{5$91;6cl{gnbc0IAWXqTGoV{vJ&b$MRG?rj2l#ZscLGQP2rmtaqc z^|*d#y@{8e)cvBHpC)dPiF8ZQIpBPRp;E9apXb8rznSI<;WJPD-mG%L(BW45^5gO% z%mKO$&c}>aa`JT9Z%Gr&{1A29oNM+WrV}1&^Oeq)tFPnZVVi!Mt$*l*KXQ${-yq&hF5RyBo@eT{C&yw-KQmP6ZqIJvwV22+!2r_$G-gd_vgwHsrN4H z{kn9p^{$*J6LO;<+y&!pY>wB zz_FEonb+QA5MO4yOkUFF`$cs|2KIe_#26kdpT8`2|M%I3`%3ny9q$hhaow;ZYr5Ox zUH$Xt=Wgyj|Cv)8x(EtDd literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_chestplate_leather.png b/mods/3d_armor/3d_armor/textures/3d_armor_chestplate_leather.png new file mode 100644 index 0000000000000000000000000000000000000000..d32d264e2963b3f47f7020594e4cf0f826922aaf GIT binary patch literal 2087 zcmeAS@N?(olHy`uVBq!ia0y~yU}#`qU~u4IV_;yobgjOgfq{W7$=lt9;Xep2*t>i( z0|NtRfk$L90|Vay5N6D}*2&4hz`$PO>FdgVmy=h7MbB>bommVF>{~ot978H@y^W2| zmv$AgGu|8*Kj{I}Dwam`C1OE!4Ej^L*yjBzuT&CZRZ)?v%vd1!i1nh~*3ipGrhkp8 zxbgFv@#f9@O!9J$7pr6^o&WWw>e-z9eZ|j&+`^}7 z+mfw)JR?s(+SjW2@;UD$6&8;oVF8Dze)C4Pwdv2sh^9e*n9 zw7AMbTT*OnuTP$d_gTL;4e!V)2$EMRV3UkiqOFgbMSo^)|MfIiXyPIk%Up{Al za8Ug5raPxk3%zD6_+O{r=Ww+;`rF&$J(54avdhjdZb{1b*3JGj{qdEboQ#tK#Hz|J zNARdzU}Qfa@uy0l=WpZlwiAu-HHF<}?uegfUuUrK>5VF@_)9GdvK+XztMk)D2X!F_7Z=@&Z<1#>Flch^V3QQ- z>REbJLg-3c#fe+K0)<9<7V%~t zU#4IG`{T*}nZNqqPyMw}JSgH4bN}(;$5v}nxaz0#oeN4j{i- zIp=cZ^V0N^g*>@Dd#`V>^R?QYmSlCoE;^S%_;lZLIa5;xSxc`q_fNk(_*{PW@p{|z zh3RrE(S5AxQ`wJx@lMV9{^EO4RYgfggNxpz9c@l7OSUTJP1G*m7RJcSk}kUF=&N2u zqh&kmA~ceGF4pZ9U3*>IA}e>X#eqfkFAo1TySx8)U}@pJ!dKs)jSbH*H z``ORtY>W|WKQ5nd5O!a=qwR$8yNS*Rwm)CEY+wI@tM=1^zr}y%vEKH%VfB>r#3CF9-27$y{bzzgf5}WkT#XQy%*$bQvSAOxD)ml$3C+H`C}9rx=gm-gnHTMPUOt~wd2Gemyd|5j_c0{e-FYjMn<)1%w%6XEtIV$4X7)quoLYL$zPo>E#F0Z<`V6~|Nyx^;|M=Q` z=(@CDS4z{wkT#=(9l{g4D(rh6{@uIhQ%3n8_mh&VH`avLtIa5{U%I@5@%+_^-)794 zobqD1{rvo|_quwYFuYjey57}Y_td1>Uyd(JuRJ1ngZGwS@LYjS;wsk)*!Z6*7qt23 z2|h?-QHz;2U+%_@Tl?(gmBUyQwY^*3Sr}_vd+}n91baby)AhrgrAC1-IeHb2F~xL3!E!`=`^>Sd!gD*Lix#Jdizk@}+T^;k+vk#Pyfz(&Melolf zqVPNR}}r~k-hCY|HKT=Y{sjLE?)V0T9M)0 zjg@{cROUZ5uZ*f#ls;GSch!M^hTk4%zdX`+gmKcEz<=zPQ?`f1Z#$O7z`(%Z>FVdQ I&MBb@0O*i( z0|NtRfk$L90|U1(2s1Lwnj^u$z`$PO>FdgVmy=h7OVh3h2eu?N!p;;5tuXt$>aI$JFvf=c^4FCzPC;M9(`d)f1@aUe(3Ank%Dg zLWBfo$YhhFE9Y8#+^$h>_4r0^#;o<8)%_w%Ki;_h@lNskIo5LKN*qiE42nlK?s>7q5j_=Mut7r-~GBD zI4xvguqb}kBeru{CKE&4o(e{W8#it+Fzl)OE5-2P&(C6p1FOT=Gcc@s&BU-ScK5cs ziYMRdMaIO~On4u^`l^AQUEk{P^-K)=YJMu+uKV{#bAA6g|Cx^-AMano*e4b8oS%!$ zj(N-N+}xh}UtcsC5>irBg1pb1J)0@$x1c9cf{o$8_gY=v`8Jh7*8l$g{?2~+V7;-| zl+V7Gr`%Vb>&MI>XIsU>u%q}nUpfO@IOB|Y^R8X7Sy|qd(iL+`q{Q}%-|fSKp2=@J zh1D4tu4aX9wzjh3VyO7}Db@e__C0%K0+tH4<=&n#f4=ytvW2e~*G0y~J=03Kv2o)@ zMNZGBX`638;aPC)(z32MK`TX8{Jva0r}h%VmiuqstVx^y zs&H1lhFEvwEx)qNc}-h5d*6n<|Gv7msw#@dmT|=tZhp?KQM~h>pFFobmtWpaB#=d8 zs@K6*Zt*AkUcY|rp(1qSY~A9E2aa}&Ki&5J{(j~8=esqSM7UZLii(2X{eFC$pT)6Z zhsgeY`}#t(u3rBZ$64^gnW6XKbp3cXhBa%~o-{lEIi)3ab0ouoQ>VDNTAem**|Oy9 zg1h@_txu#F&3YT6rK+rP&MvdDvy*e@-;*K$t-ruB? zlb84C&dy?~&MTi+xO6gEKHqSweI3sdk!Zc?%GnuR2Mmm6@)*tJId<%r$@9xQWLOwy zoqaa%o2T`J;>XK!L!U=aQ$6n-rSxWw0!M;`+x^>>au4(~IwGQ@UuX8&_OU$qqoKr` z{Dl9EfIweCX^gjuP|({p*Ew2oCx6bjub)<0zxblV>Z`9jz9;@p6#Vn{_VyD$oBZe7 zo&0=h&cPQiG|bG+t=Dzttdd$5|JH{8gZQe?-?@d#v{uBue|G=m`_RCzyK6N#FXU}k zK3;kLvqH;@0uKQeqg5-N!@|QATN)B2W-V?JsJ0n)+MT!v-l!xD)w3H3V{d@CtnUh>7O@q zwjKU?*GH!`d;XhCuNA!3Bpz_M!)I6juV#r?xeWWV%&hF+nv1SZk?*Ve`Xg+0>)kiY zgEUucpRh7^E<=~{oYcsQKR-S${P!SXeN=)%M&9jhYo4DxxZ8E77gJZ2lH(PLzw5sp z-dw+GZ`^9$YYd8a_SeTVSg)?|UMkcu_c;U4VTX+oS2np!N$^$?imF;4w)({L&qjyO zo;kz7kd~g#$gn-{F4Km;cMfh&Ki_onr00%x(z`>n=V)qA<>G2>Qke8*_qpZjQ#_Pq zUTP^gDRjo~ugkn$bAP)2`OhZL!?i>$9WU#0>Yi@Oy}jc4>lN2u7sQH3M@JXLim!Wp zs8GhDuQ_UMTh!V%c78dIa}4YaA7cLh`D4S7kd?)C;G9#>(W9=0#>ST?avplQFKTU4 zR+iU=ti(fmtG_E9uZa4)d&35Wkm@O~G?O%$1CF%67b{!+=zBElm(^AhS}Q@4@9yoD z{<%T5_vOx*cNPD*zHA6%+!@1n;M}i&ACml|E;@hzs9BWxf5VQ&Czf8_T=ITi-}0cK zx!ep5o72x{3Hl299dAGFt#mJOak%aQe>U0TKkPck-0VWWO$SxI44$rjF6*2UngAYD Biy;62 literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_helmet_chain.png b/mods/3d_armor/3d_armor/textures/3d_armor_helmet_chain.png new file mode 100644 index 0000000000000000000000000000000000000000..f94320549d875ccdf0deecb3e52163c9d867df61 GIT binary patch literal 3680 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 literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_helmet_gold.png b/mods/3d_armor/3d_armor/textures/3d_armor_helmet_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..04bf1c82a5ee0e7edb424c40281cf503a3624a20 GIT binary patch literal 2029 zcmeAS@N?(olHy`uVBq!ia0y~yU}#`qU~u4IV_;yobgjOgfq{W7$=lt9;Xep2*t>i( z0|NtRfk$L90|U1(2s1Lwnj^u$z`$PO>FdgVmy=gST=D$rhM5cu>{XsFjv*Dd-p=;U zx#J>n{J-(Ga`V}DRdR(dX=O3jE>&3))au}`Qm2RF(e=+9G+|`dhxu z=d<5yjlBbwr`6qOVc2krk3nI(-}lpc3=XFS7#ij+zf|}`KD%w5Qtz$3)#eNjR{O8p zRP|%NZHYZ&!{z1v|Mg|6l(k+;o$*ZFe(F%uao*~K%4S_r7bHGU_cdw0bSA!>-Jr`( zQLp8UKwX@FmbJqsww8wi_SxZg5=2avUpl;gz1W@%wy!p= zv4u;G7!0P}3%_&s?%V(7k>d4RqyENQzR22NbMJBX)Y-XDmUr$~lyzWv_TPAV<4&KZ zr^hRlXKa6SWnY$;rpD6J&)>g(UATU|{$H^JYxDRYOs=wE7xzst)?E9i^f$v*OZJ^| z>!s2)TT=MSOaEppRM`FJio%JqmoIA{uDdPp@8{2-&kC6q+uq)~hwb9+N&V)tFP(@l zXU~YvcR0;itjK#<~6@3xKp{+T~sZ(}%@bmw8A@3b2XCf-YmZlQ+e68DgbF$B}x3SJ93v2>o3y&<(X7bRlzbo6|+`W*0{`*N=N^IwR z)~b&#mz~l7$F}-gh4PJ$cfQUx&u3yd^>mZT@$cWhF)@7lx##)U-!pe7ZG2H2zoxtX z^D|urfhSBq{&KfAeTnJr?w)t`L>eQ5t*tEsgYV}x8u7swN^MUBcRcku7QMiL$N5oa z2dl>4%(g`TBfB4*lsi2C`-+FPR#%^$WLq|Ke$4-quPg6N=G`0f-uUvupN8wSWy^gf z6)vy*socm~EXNQ~KWqD6iJ8-X{+*Lm2&&1LdoYhv8z8_u4qbDNL<7bJZr_n9bF$fPYPE*<%!_2`&7F-ruyBJ4;!D0 zyG={pRp3)Tlf^&#V{lPQ ztk_p|EJw{$E}y0NT4QKYb9L8;bw`~xFQ2TSt*&<}Bwcok)qcH0)}rFqnwq!8ITu+7 zRo6a|_+GYi@|5^|55BX9DndWib@QiWf2%3HIc0XV<{zEYiPJgW&&acAcVnA7ZE1mz zxLdoJ^v|^?*6$W;7LME(^XE91p5G^r=2N#c)=Xkv{bWJ)_4rFWf7<^Fyi>zkRw+F# z@5aWv`;DKQc`i8pRQ!lhz1&ONjEAQSa@n43xFMrsm0Z=>lxAD8*yG`h-iP%c*Uoi0 zqh0gyVWrxq{U2T#2p0c$KYngwb))?>b^|V{HLUKhI=O|z1lT@Sh;1p1)F~|2VZTsh z5|QRxl#u1Q$F1ZDLw@tJxQKmyVUMqGJrR^DQul9C=Wn-lcO$25*mJhr=F#(OHakAO zXG}Yvzv?E(6@`Sp?RT<%7p@Du@F0rE<@2>Ci}%`_*}KQ32>oAve~(N|$(tL73=VqJ zCmZDi2Zt{yno^&Z=61@!uD)UdgTvCGk4~F*S~47HKo5-K(o-*_LSq$D;bjEFa z6L3?stvqg~I>U!c!nU1X&(Ez2*P3r>9R0cS*YDqq4F2+8>OLNJ|FbnauDYlHdfxQq zyPkeFp8s8d;fBR8U513DGrwIg9bdkVnIW!zfAiJD^Y7V4au#RAomf%m@lP|)Veal7 zBImbk)u{ixg{dKWf1b& zzxX@@Lw>#O@O>J?|*gNT`xR6eR+tS z&iqe1YL;L8QY=1AK5pJw`*$CI{^rn_5*4MJ&iL>3yaR4;6=U8$mywe4+QPFe)9WYu zzv{M?D>YLYr%VaTJ-K7*3ine?8k*#Rr5^v8o_^Ikpcj9ooPmLX!PC{xWt~$(696ai B$o2pL literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_helmet_leather.png b/mods/3d_armor/3d_armor/textures/3d_armor_helmet_leather.png new file mode 100644 index 0000000000000000000000000000000000000000..2673a7883a6868c89bf8ce6f08706d27cb26959e GIT binary patch literal 2349 zcmeAS@N?(olHy`uVBq!ia0y~yU}#`qU~u4IV_;yobgjOgfq{W7$=lt9;Xep2*t>i( z0|NtRfk$L90|Vay5N6D}*2&4hz`$PO>FdgVmy=gS%IxR1YGDQjj$NKEjv*Dd-bUNz z3wuh`rIqEX7drh2U}+KV5PmeFwLy)Q)qUa=5fPCRj*qJ~G+qcSTHs*9e(B|kb&d@? zG}?dodHfJyS1h!9bN8lpnS6Enp4Tcj)ZSFx6FFCPZS&`I=RWT_|NGq{Pz3z<a~pjH|^$$Z`H2*R=js< z?2`x2((l&aJbi8|S5e{Q&u{j>S^8Oe?H7gT=JwqGydz#`zwY8#Q_1BTZuXD;LPu?( z@%hN_e`0)+ru{A7ZOQpJC-Uq5$E*S0nR!HAz5AqH1oh;&A5T_c4Jev>=Kha0zwZb0 zKJe&FYMQ*sKd4#f$Ni5?5;_(WoE*3oK0Vqug?Fj+d={(sRzEMykNm!W_2LC547+6= z{qpPN{=AQ1uJB^aSZW!+wM$8}RZQ4B@4eciLr2#4W-}c)yFdQR6D#|T{~I6fe~~Gb zaqCf*?BeFuBc4A5yDHreZLLpXn;`n%I*wtVyb2@3zMzPx)sM5ciXC;?qVaTU)ca2l zlnyOqwOq-Zez*SP@BH6Ft)2qC z6V7jz+-;GUT5;fWji>`Fz7WVK4S7Cq&k&eeH;wpmDtAd92(j13}I zHW$2Ho*m=7p1CY)3;+Ev#sz}ep%?ZT?hEP->3JDt;po(T`R}{^I$JzFcbrz;d*Px? z$i=BqQYJw~TbtYkqL-eWYPj&}~U!TxDdLV^`CD**@+wA}AlGm67{|vjn_x-Ki_O`aN$L1s%Zmcz~ z^$R_A+pkH4$bfclYd<#jA|uzTB#xuIg!gtU&4CukU}i zg|2+(dp=ob=|A86 z{msyD_3DR z=hq6Qc5KNXW_2(eYce=Elul!$;50&u3&feE2X!!^DY#rx~sl9bm}6x98%P1MU3s zCcYQmZ_B=}$8cbGc_QPf(!-kaGBR6u5_H*18}go>TpGm5uwmc6b*X|WLXx%zcNIKz zy8SQj-kz0n{f}Jy_U!;eo-yO)Jl-23_Y`R#A@udl5=lGAQjcYdC2)V=eccj!C0 znnrHBeBWu|g5K(ql90n27lg5JIdJ_fus zo^3Gk?8ktoo9F)hRDJo!mI+~N!-Q|2G?>P?CUrJrN5He)X=j#rE#KJWHr03PdkeoL zyR-i;%{bPxR_(FCN}Kz8?0R_;l_nogVd!grY_^s0cI0}6$1~mDCQBZO+9ui1p~Tc_ zQ8(+YNfv|Bv=a-h)QSam{z=JMc1nHH8S@!uat@j(&A4u^U7BJR_NOD|*U`F{*Uy~s zS(Nr*N2K|LO}l4o<+<>lr{Md$yDlm-4JY5%*U`z)o~S*yV}aGPpPxT}j{5!k`+MPJ zo2$AL58m(;JyWLi?B(U<3=NCj`?DS|XHzJiag$~K;o#y8^-6ilya|1;FD><+8OJb< z@z-3&jv3DFe3`uG=i6VOa4^a&`Pu2|`iv&!OdG?_KEA#_KD#4%>AM4s%nY-Bb8K42 zxG4{;>DjYq3?|xHE&_tbXViXp;K+ONkIJSMygzECHr?=h>#$^!VMofpd4|(Fo_t-w zc!DKu&2sw`gL&ugFISv*UETRZ&9~RT_f7jA&9-4$E?Yv6>Ziy+Wub3xZ!b4w?3X+p z$-Vs7a>2wa63_VLk3BlO>c#8p>zNt+=Gm-VS^v%b?1xuZwHc!8m0x~)dpjz}d@J+J zuIsyNer`%-$hJ&iIF?jAU90?BfU=Bbk&83K=9a_l{Mq}H>(1mfL^bsscz!23^kNFv zyFZGLZt^Gp_`a|E#>;zFrx~spWj;FAE8SUXJTYrkiqyopVYAhQXLO{$x&KBlCVLv= dny(lBvClTUIZ@}-Dp31}!PC{xWt~$(698}ziO>K5 literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_helmet_steel.png b/mods/3d_armor/3d_armor/textures/3d_armor_helmet_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..44005940c22de5f29440961b4ff3993119aa12be GIT binary patch literal 1758 zcmeAS@N?(olHy`uVBq!ia0y~yU}#`qU~u4IV_;yobgjOgfq{W7$=lt9;Xep2*t>i( z0|NtRfk$L90|QeT2s7SFcz`$PO>FdgVmy=gS)bzQ!SsDWaTehc*V@SoVx3kas z3&)BaoB#9CVU0Ex=PRx9+_5iiNwBmWSyA7ueO+&t26wM?`9H~Zz1;hmR5qz8E}Ahz zLs4bH(r=T`o!R|y=li|o%hp=0wRrnemF1RS`n%$1cZ$#1mKRKz`1ENigTvyB3=A^% zb$2S>{c}=Q@$Awb^6dm*0Pd*0(#}|9&xR>y>P4{$~?cu3S0qMZVc= z_f?1A9zVN2M2lg8%j-vs2_+>Z3)1W6efh4!6tLl6xkOum%yEJGii#D77Co;#_We^^ z-2Rk{_21q^G8|a$KmXHQCcBy+2~RAnzX#g%KCZmyaQ5GxSLfd_Y>nbo_nYJK6Akvsqbt5kS`2htEwoPm&7XLfLXJBZ!ki|7{Nt&a~ z@eelq^PVemFl~v_m64NMmAtd=oc5KOq5I#;n00q|Gc<&+kNf*u@IdL^ZNB_>Uw^Lq z%2SmR|7;x{9R`ND{dIRItHy`@y_?lgclOUbHwH0_xrZeC z3uDa#1)k2ed42v3!<&?sk7SQ$-hO&{y8ZqA_5WWtS$=;0{Q1>MJPhByed{T;Ic{%j z%gc~;)M@XUKbv3eulT6Mu%eD({rMLs3O8;(p>}Cy@baF|h5n7L8ox!p<*5VmA3t_XeEnmeZo~0Hw;S_Ly#H*v z{`xrq6OnWc-l(-cU%2q=gxS+pSKia;dX#wWJ@bK`#m^_r`}n!(Y?|@LeX8;M z>r4-&MD6qTmJ~U@!OYU~reVmX58o{8>i%TJ%)fp)T{&Ok{POx^8!XTKs(r@xOzFY@ zeI?uHu9`Se@Tuo?{dhKpJ@xqz!u2P=O23-D`SD}NEXl*G>>n=5oGp|YJu~ygqstlF-L7psdfV9hep;?Mo3;Gw z>%2`2i4xmnPj7fx{?)+sBTsz~-xD1-ceT&a6e10fvYggj+_pcw#KC33x%ciELwyVvdT5XEgQkU+K z^UHt#{(UUxkTCqe9oF zz1AE|S6-LCdGlrkpLFH-ce3kZcenNS@`h+lJ#u-!wzl@MowvV=U+P-!_cpw?Cs5>I zX>9Ve&F22KYr|Hn|B|<_d-KA4U4+iDUH{to<*jxxi*U96h`%sjBj4TKUHIPK{rlHD zv3F0~l74s7n#H+{jsh#vyrUQ|bKZTO*%EJie8bD{Z@;eB{dao0{*Kbu*W@{G-?)*H zy++zRujKE)SFf_%l>=7H>yFGdzH;+kzVs=%=vn`^ZZ$2vusQvF&x->W_H5ofnd9oN zfBEV@4a_!!a8wxc6N5#vkxn; z*;|DDkmSu^`5nJ0qe0%jE+H?Eul(H|!&SN0oO)PHE?iw5&dA_D-;R~Rrv9JJ*IWC4 z&2ilR_}#s|+zdO)-^(#1)Yjg;aCm0^@@WPD2?7CQ=zDQZr`HKD;1EM{I81ugIEJA?=D!e|>$uN+pjj6`sa6D zWr$4VO%Sh?nf~|R$;s-$-Qm^SCr&(YZ(5lmkEydbW8L?e2jXm;u`&wNX98YAcZ2lhqkEN5LNr8h%WckS6!T9gFC2xIl7#J8BJYD@<);T3K0RXg< Bb6EfY literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_chain.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_chain.png new file mode 100644 index 0000000000000000000000000000000000000000..4c3868827cec890674a904962f33195f1f5e6429 GIT binary patch literal 275 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}w>(`OLn>~)ofgP-M1jX; zZ`*vi1CJ|s)<2%OCv2JyN1oK{CDAu@mni&vk@CqZ!cZXa$5Sr82MqQ66N=S#zPsSW zkQ0!-^q%$9pcPxctuu7Hv}MiYU$QJFHS2O_1u41ME11}_D75njt2EBNH;2J~8cSJK zFw?sN}xp3-5&6m*uxd|K;=j6Lf9$ciSW9 d^N;d9V9<|bkW5^@Yy-&444$rjF6*2UngFUwaP|NI literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_diamond.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..d3bdf0aeaf221b60b88f6787c08a6fa212bd2817 GIT binary patch literal 248 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}`#oJ8Ln>~)opzVA!GNb_ zw_E(31^#@``PMzt;1gWApykW^MUVL1c8KqcvGeFHb$K#xiZKIog{=ceN9EX0YL5boi^qaF!$B|MqhY zjDPqQ+CE;DUdlS*>(Z%fe*Fnx;5#$5xnY*_Zrgp@rq8|#EwXez+t1qiK=S0BelvH) zSq!R*XQKsnu37RTr#Lq*Xv*b_zvU*SZ%<-2XkeWgAkQOubkQ^h1_lOCS3j3^P6~)opzVA!GNb_ zceB6jqR%_#XYXv}Unj6~LCcr-iyra2?GWD?W9QLZ>hfgX6k`VF3R?$`#wF`MI58L| z%=#Vr_`=&y_kz!!{;SKeVkeIqgN4hvdTxia>zQuIi7bwx6~2f#k_M{bufp zvlvtr&qfRET(jgwPH}Er(3Hy;f6Glu-=4&5(7^g_X{PkI2UGtrFfcH9y85}Sb4q9e E0OdSrT>t<8 literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_leather.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_leather.png new file mode 100644 index 0000000000000000000000000000000000000000..166afcbd86886e12f9cb63dd7f28087c51272bca GIT binary patch literal 433 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_Pd|kx1#eId>Mizc^Xda%bUO5YFQ`v(R&g$+9sgj&VFRrhl9 zt*sW-Uo%a{C$eDw0wJE%-@NDE^?YPa_xQ}!|2=WKb;(gfj#o-`dJ~?Bnoaw-$u@Da zi^u0vx7Mm~^-53P)xrGY$oAblzZaQB?bOfObT?JDC0FS1=}x}ritZn#0*6)i++aTc zntjinS_%7|9p4qFdA(R3+H?K8ezq?2f*k)JI6mS=M+w_ jIdTAB?j%E}fNVe*PW<0|SGntDnm{r-UW|x9hdC literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_steel.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_boots_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..b7c9b6ab9e4f544a7b04b11a57b57bda055b6a56 GIT binary patch literal 241 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}J3L(+Ln>~)o%Wiu!GNb_ zw_E#*U9u~)U6nKzu8#?+Noe`4JpDBL%8iX3hbD9JJz!YR?x7jDR(p>C1N)Squ%~m% zk4j`dn_9=qloiLW%pkPr`F_@fXXcDK{9Fw`5*Z}h7#7qCH>9$x_#d5qfbk#ufyAP( zo7OOt{>@OGZD%jyz~uc^VZpN#dC$uiAKSFAEg(JP=f(vBMvG_uzW7X|h08$bQcUxU vR8!aV+0mb8Et=PN@B0Ls{i4~)oqmw>umO+j z-ZuTa2bS|(m)#ZR{!)NXi=(UKjsD3+5<)-BPrtwE!a))Z}{u=Vp=OboOd4z#-)il*fKm1CM{ z_C{YIlbNfXWzFt}eSbBXg!cI)s1>rt={@lEP|z}LKD_^_94AZOF7Xfks!VPV*Uc7W f-g2khIot1<``6IIr2H%f1_lOCS3j3^P6~)oqmw>umO+j zUT1%~L!VRjue-`y^@58}i=(UKjsD3+5<)-BPrtwE(lRJw=NO>r?zkuk4R}YhRN@>qwUDD#+pt>Vg zY=`%Q?;Aa4u~s;!#fV-|F?#qaU4wPchl|(zSyQx)!q(4gF)`3;IMD8HD4LS@SB`0- z*&BUg gdCQ%0=WIWzE#)hY-kzAmz`(%Z>FVdQ&MBb@0NaXd6951J literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_chestplate_leather.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_chestplate_leather.png new file mode 100644 index 0000000000000000000000000000000000000000..ce6b3b9d475c487bd8c6fa54803834f8a19b0154 GIT binary patch literal 472 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_Pdm8luzS=NNLan+10x?r3N{jPup?L z^1H6#Qjv9?9O1|IGi+*zDVWN=&go|6ktxiK3DGIf-*3vBdG^{CW`@~ogB|8eFsyQW zRA4jFW-(W1?h)5*hYr_TSsst-c(9VGVb|0%S_j!ZdFhFm%BoWlc7TE`}6|vvFhEVA4*sBir(uLw3cM8QtCRj z^2ggdCyrZ~RJuDvZh!Oi?`7{JA74v{D(`if&3fZyli}JIs~Y!hu=}}yp;%()s^4E9 zH>B*85Xs&)$8G+dTdY+%yQX<Ym0U1$T=9Xe6)Oa1ymd0FW{LT+S@1)r z#|Mrd%amU%E%DJk63lm9b4F7I-}=1gu>spB&D?xP-1+o!ez(dwucX)N$2>`4G>>Jr Z7u$5}Y}nTLItB&?22WQ%mvv4FO#tDd%D?~s literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_chestplate_steel.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_chestplate_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..e090a0fc0500d459f5b289b6e70485a8609984af GIT binary patch literal 269 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}S3F%DLn>~)ogT<_M1hBO zZ(I9^U2-S0ccv(AXmN`dI;^zi!@nNmSz%c-i>K8u+rxC7W6L$Qr&lZ@8q{TyYc|h{ z>2r2TFj)HCE_>|+1}&yWWhR+b)vH?7JGe5w7Ho{^6+OokbV&7p&>cPQJE|XkN2r`- zvQZFT$CV*8v*4@o6sEWzS+BP85{yz~$PJ6WtlPj3y#XqR22u!_k@ZtTUeikP4yWBsP3o$M(xPG>SG3ws#g{Ja0 Y4qK-iu-*E=z`(%Z>FVdQ&MBb@0GNGf@&Et; literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_chain.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_chain.png new file mode 100644 index 0000000000000000000000000000000000000000..928de7ea297c982a929d382ce96af34e6a99295c GIT binary patch literal 266 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}7d>4ZLn>~)o#x1OSV6!w zwk-6{F3k#t{>O%U`rJQ71=l$WbXsk^+;)JaO)>Jv{PPmY9VcQU-55n4gfS?xJep$R zAZxMIW$Bd6^Olpp&zn=M!qo5}G~;%1k32^SAB(k2`0aGIa}GL;`#9I1-pG1k{ZFku z*Uz_FES>+ENzU=iw8q>7^Oz$Jx81Av=k1*@b-*}VckjIZMEfQI!vmc1jvW#QY}I9C zjl-B9u^DuG^CnE#FZDukRpZr{*Q9UQaYu3RoUpwg_;v9XuIu$qtN{$H4tp6dGn{pn U<<#EBz`(%Z>FVdQ&MBb@07o8V<^TWy literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_diamond.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..0ec50ef07c362d25158b02aac23d51bb09e876ee GIT binary patch literal 221 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}OFUg1Ln>~)y>^hZ!GMSL zf}CyT`=h*7MHb}+rtXCu9^8x*!|Huqwg~=nUGhIv^P=FyYU6VZY(GR4S{yvCFz)%V zLvOm|v(7!=HMJPFRPaAg;Mh@9zmS22k@4NMZibzAukWc7VPwwQzhBECXdR!%+*-S; zex^rz7rytK?7V_u!Y83a4F4IHxXxyh5#-r1E6=?lL&9)T+P>o-K0hkV`QO53;2_+< Z>%(-e`}wo~;tUK744$rjF6*2Ung9&QQ{Vsq literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_gold.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..27fbe9045cbb253372ee408ec953de44ae0b884d GIT binary patch literal 229 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Ydl>XLn>~)y|$OL!9alZ z!IY+iH=O_Pd&A{N|dF$uDn(X^BAA}n;JPR%2s*00B zd73z4#Mm1yZ*^S5W#5y=v0!(NCD)2QNwM?t-}7JlUUG9&zLL@9jWJw)QFXI_t~H literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_steel.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_helmet_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..4de16e799e337cf85ece9d76474c0a1a234657de GIT binary patch literal 216 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}^F3W0Ln>~)z2?Z(pdi2+ zFn#T<-7neVt}9or`qy_+h=6k)={m{xQh|4D*><1UNda8pQoHONEnF z-v1R8Wr(U_D-d9bsoNL8(A2qDY#rNYy6*R-yx16(+-|No!^WHYS z=_?gO7(6Pu6C3IoJ}DJ5da*E9U0%!5(I%+u_N}3|Ln>~)oqmz?fC7(8 z>|uZQ0-56lvhGD|r_`{xxCk%a(kgPu(Q?x1#R;Vh5ANxtGup{39OIZ3#Cm|uGJVC? zyi842CyouG4%RZJOSkYC@;aRTkQwU4;9T+E(bvK14_D*d{09<^7t{8}DIbuu<0@=* zxGiF?y!5*}r-#|3Uy+O|(w=|a4sb{?Dkre~b6;RvWXTd%XV!Rer@iulubVl0W}V|G o_`9as@&9GVs#E#p&TH6H^3K@g-A}b+U|?YIboFyt=akR{0ODa)NB{r; literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_leggings_diamond.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_leggings_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..1a3a24ceba316fd9c4de9eebba6ff5d0c9b4c556 GIT binary patch literal 197 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}J)SO(Ar-gYUO&j&pup3b zcYrvY u?5#9i5XQY=?tOWMsq(Tb_dolXuTgvP-XZs?>rPvP6neV)xvXz=a7#VlOLF66|qB_Wva{FD8rPrK!=IJg|#%y8ga!xW*lTUZ{jp0D;R zk7qwBk;%28s)DUYK*^zYCsWM(hS$m&y6cRYJ^1n!eHiy_Im5Cba>ZPB1_&@+Q1jG_ uVR5D5f>3^ix%cG{T$PvIx&PV6{1dfvHyPgkdW)qFq|npV&t;ucLK6TH`AHT4 literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_inv_leggings_leather.png b/mods/3d_armor/3d_armor/textures/3d_armor_inv_leggings_leather.png new file mode 100644 index 0000000000000000000000000000000000000000..1e7cbb0ff29ea83a2c618f8eae33e25fce65847e GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}Y)RhkE)4%caKYZ?lNlHo zI14-?iy0WWg+Z8+Vb&Z81_lQ95>H=O_PdG-1y@(0{yizkpm+W`g-JKh3hc@5uK2UqVmXiB^XS)7 zsrBP%;g4w%K#2p8Mls+bzCl<|uhH*zjvC{ov`&5b5A@`)ZWs^E1&6 zmk&!Pv<5I9(-sk^Vt0~1nDcRlv_tU^o`+l$me%SqoOXI`!vFy@82@UAGe?|V&A9m= o!>ym+887{~cyX6$f4%cdX2oTxf3k!`1VAc1UHx3vIVCg!02&!Z(EtDd literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_leggings_chain.png b/mods/3d_armor/3d_armor/textures/3d_armor_leggings_chain.png new file mode 100644 index 0000000000000000000000000000000000000000..f9fd1d1187caa527aca06e1112167f3b776977b8 GIT binary patch literal 3882 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 literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_leggings_diamond.png b/mods/3d_armor/3d_armor/textures/3d_armor_leggings_diamond.png new file mode 100644 index 0000000000000000000000000000000000000000..253ca20784e9bce5bc0f96bdd7aedf7c28142b26 GIT binary patch literal 4023 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 Pz`)??>gTe~DWM4frdc;P literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_leggings_leather.png b/mods/3d_armor/3d_armor/textures/3d_armor_leggings_leather.png new file mode 100644 index 0000000000000000000000000000000000000000..398909df29ccae8628279cc08f93f8a1d131223f GIT binary patch literal 3998 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 literal 0 HcmV?d00001 diff --git a/mods/3d_armor/3d_armor/textures/3d_armor_leggings_steel.png b/mods/3d_armor/3d_armor/textures/3d_armor_leggings_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..b75bdc49670215fbb422a6fecbae1de92970a59b GIT binary patch literal 3687 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%0AW-UVSZi4$iM*dE2=C5 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 z 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