From 3a73643e4c2cdfa9811045ada2255f21cbe1f71d Mon Sep 17 00:00:00 2001 From: Brett O'Donnell Date: Sat, 29 Sep 2012 17:30:24 +0930 Subject: [PATCH] added realtest and scaffolding and a new building --- buildings/worldedit/Nanuk_lavabeacon.we | 461 ++++++++++++++ mods/realtest/anvil/depends.txt | 2 + mods/realtest/anvil/init.lua | 192 ++++++ mods/realtest/anvil/textures/.directory | 3 + mods/realtest/anvil/textures/anvil_hammer.png | Bin 0 -> 339 bytes mods/realtest/anvil/textures/anvil_side.png | Bin 0 -> 609 bytes mods/realtest/anvil/textures/anvil_top.png | Bin 0 -> 804 bytes mods/realtest/bonfire/depends.txt | 1 + mods/realtest/bonfire/init.lua | 205 ++++++ mods/realtest/bonfire/textures/.directory | 3 + .../bonfire/textures/bonfire_bottom.png | Bin 0 -> 809 bytes .../bonfire/textures/bonfire_side.png | Bin 0 -> 411 bytes .../bonfire/textures/bonfire_side_active.png | Bin 0 -> 431 bytes .../realtest/bonfire/textures/bonfire_top.png | Bin 0 -> 781 bytes .../bonfire/textures/bonfire_top_active.png | Bin 0 -> 751 bytes mods/realtest/furnace/depends.txt | 1 + mods/realtest/furnace/init.lua | 207 ++++++ .../furnace/textures/furnace_bottom.png | Bin 0 -> 809 bytes .../furnace/textures/furnace_side.png | Bin 0 -> 157 bytes .../furnace/textures/furnace_side_active.png | Bin 0 -> 157 bytes .../realtest/furnace/textures/furnace_top.png | Bin 0 -> 699 bytes .../furnace/textures/furnace_top_active.png | Bin 0 -> 674 bytes mods/realtest/metals/.directory | 2 + mods/realtest/metals/depends.txt | 2 + mods/realtest/metals/groupcaps.lua | 179 ++++++ mods/realtest/metals/init.lua | 588 ++++++++++++++++++ mods/realtest/metals/textures/.directory | 3 + .../metals/textures/metals_bismuth_block.png | Bin 0 -> 430 bytes .../textures/metals_bismuth_bronze_block.png | Bin 0 -> 431 bytes .../textures/metals_bismuth_bronze_ingot.png | Bin 0 -> 647 bytes .../metals_bismuth_bronze_unshaped.png | Bin 0 -> 687 bytes .../metals/textures/metals_bismuth_ingot.png | Bin 0 -> 632 bytes .../textures/metals_bismuth_unshaped.png | Bin 0 -> 690 bytes .../textures/metals_black_bronze_block.png | Bin 0 -> 385 bytes .../textures/metals_black_bronze_ingot.png | Bin 0 -> 597 bytes .../textures/metals_black_bronze_unshaped.png | Bin 0 -> 669 bytes .../textures/metals_black_steel_block.png | Bin 0 -> 352 bytes .../textures/metals_black_steel_ingot.png | Bin 0 -> 588 bytes .../textures/metals_black_steel_unshaped.png | Bin 0 -> 688 bytes .../metals/textures/metals_brass_block.png | Bin 0 -> 464 bytes .../metals/textures/metals_brass_ingot.png | Bin 0 -> 653 bytes .../metals/textures/metals_brass_unshaped.png | Bin 0 -> 708 bytes .../metals/textures/metals_bronze_block.png | Bin 0 -> 470 bytes .../metals/textures/metals_bronze_ingot.png | Bin 0 -> 646 bytes .../textures/metals_bronze_unshaped.png | Bin 0 -> 699 bytes .../metals/textures/metals_ceramic_mold.png | Bin 0 -> 420 bytes .../metals_ceramic_mold_bismuthinite.png | Bin 0 -> 622 bytes .../metals_ceramic_mold_cassiterite.png | Bin 0 -> 680 bytes .../textures/metals_ceramic_mold_galena.png | Bin 0 -> 661 bytes .../metals_ceramic_mold_garnierite.png | Bin 0 -> 664 bytes .../textures/metals_ceramic_mold_hematite.png | Bin 0 -> 692 bytes .../textures/metals_ceramic_mold_limonite.png | Bin 0 -> 651 bytes .../metals_ceramic_mold_magnetite.png | Bin 0 -> 656 bytes .../metals_ceramic_mold_malachite.png | Bin 0 -> 685 bytes .../metals_ceramic_mold_native_copper.png | Bin 0 -> 692 bytes .../metals_ceramic_mold_native_gold.png | Bin 0 -> 696 bytes .../metals_ceramic_mold_native_platinum.png | Bin 0 -> 688 bytes .../metals_ceramic_mold_native_silver.png | Bin 0 -> 657 bytes .../metals_ceramic_mold_sphalerite.png | Bin 0 -> 638 bytes .../metals_ceramic_mold_tetrahedrite.png | Bin 0 -> 734 bytes .../metals_ceramic_mold_wrought_iron.png | Bin 0 -> 643 bytes .../metals/textures/metals_clay_mold.png | Bin 0 -> 447 bytes .../metals/textures/metals_copper_block.png | Bin 0 -> 469 bytes .../metals/textures/metals_copper_ingot.png | Bin 0 -> 575 bytes .../textures/metals_copper_unshaped.png | Bin 0 -> 691 bytes .../metals/textures/metals_gold_block.png | Bin 0 -> 366 bytes .../metals/textures/metals_gold_ingot.png | Bin 0 -> 583 bytes .../metals/textures/metals_gold_unshaped.png | Bin 0 -> 691 bytes .../metals/textures/metals_lead_block.png | Bin 0 -> 410 bytes .../metals/textures/metals_lead_ingot.png | Bin 0 -> 630 bytes .../metals/textures/metals_lead_unshaped.png | Bin 0 -> 668 bytes .../metals/textures/metals_nickel_block.png | Bin 0 -> 414 bytes .../metals/textures/metals_nickel_ingot.png | Bin 0 -> 566 bytes .../textures/metals_nickel_unshaped.png | Bin 0 -> 687 bytes .../metals/textures/metals_pig_iron_block.png | Bin 0 -> 375 bytes .../metals/textures/metals_pig_iron_ingot.png | Bin 0 -> 595 bytes .../textures/metals_pig_iron_unshaped.png | Bin 0 -> 671 bytes .../metals/textures/metals_platinum_block.png | Bin 0 -> 442 bytes .../metals/textures/metals_platinum_ingot.png | Bin 0 -> 643 bytes .../textures/metals_platinum_unshaped.png | Bin 0 -> 674 bytes .../metals/textures/metals_recipe.png | Bin 0 -> 458 bytes .../textures/metals_rose_gold_block.png | Bin 0 -> 444 bytes .../textures/metals_rose_gold_ingot.png | Bin 0 -> 653 bytes .../textures/metals_rose_gold_unshaped.png | Bin 0 -> 714 bytes .../metals/textures/metals_silver_block.png | Bin 0 -> 378 bytes .../metals/textures/metals_silver_ingot.png | Bin 0 -> 612 bytes .../textures/metals_silver_unshaped.png | Bin 0 -> 676 bytes .../metals/textures/metals_steel_block.png | Bin 0 -> 431 bytes .../metals/textures/metals_steel_ingot.png | Bin 0 -> 630 bytes .../metals/textures/metals_steel_unshaped.png | Bin 0 -> 690 bytes .../textures/metals_sterling_silver_block.png | Bin 0 -> 468 bytes .../textures/metals_sterling_silver_ingot.png | Bin 0 -> 660 bytes .../metals_sterling_silver_unshaped.png | Bin 0 -> 692 bytes .../metals/textures/metals_tin_block.png | Bin 0 -> 371 bytes .../metals/textures/metals_tin_ingot.png | Bin 0 -> 443 bytes .../metals/textures/metals_tin_unshaped.png | Bin 0 -> 641 bytes .../textures/metals_tool_axe_bismuth.png | Bin 0 -> 405 bytes .../metals_tool_axe_bismuth_bronze.png | Bin 0 -> 335 bytes .../metals_tool_axe_bismuth_bronze_head.png | Bin 0 -> 335 bytes .../textures/metals_tool_axe_bismuth_head.png | Bin 0 -> 409 bytes .../textures/metals_tool_axe_black_bronze.png | Bin 0 -> 330 bytes .../metals_tool_axe_black_bronze_head.png | Bin 0 -> 331 bytes .../textures/metals_tool_axe_black_steel.png | Bin 0 -> 328 bytes .../metals_tool_axe_black_steel_head.png | Bin 0 -> 327 bytes .../metals/textures/metals_tool_axe_brass.png | Bin 0 -> 343 bytes .../textures/metals_tool_axe_brass_head.png | Bin 0 -> 347 bytes .../textures/metals_tool_axe_bronze.png | Bin 0 -> 343 bytes .../textures/metals_tool_axe_bronze_head.png | Bin 0 -> 347 bytes .../textures/metals_tool_axe_copper.png | Bin 0 -> 344 bytes .../textures/metals_tool_axe_copper_head.png | Bin 0 -> 334 bytes .../metals/textures/metals_tool_axe_gold.png | Bin 0 -> 329 bytes .../textures/metals_tool_axe_gold_head.png | Bin 0 -> 323 bytes .../metals/textures/metals_tool_axe_lead.png | Bin 0 -> 340 bytes .../textures/metals_tool_axe_lead_head.png | Bin 0 -> 345 bytes .../textures/metals_tool_axe_nickel.png | Bin 0 -> 341 bytes .../textures/metals_tool_axe_nickel_head.png | Bin 0 -> 347 bytes .../textures/metals_tool_axe_pig_iron.png | Bin 0 -> 343 bytes .../metals_tool_axe_pig_iron_head.png | Bin 0 -> 347 bytes .../textures/metals_tool_axe_platinum.png | Bin 0 -> 381 bytes .../metals_tool_axe_platinum_head.png | Bin 0 -> 383 bytes .../textures/metals_tool_axe_rose_gold.png | Bin 0 -> 343 bytes .../metals_tool_axe_rose_gold_head.png | Bin 0 -> 345 bytes .../textures/metals_tool_axe_silver.png | Bin 0 -> 332 bytes .../textures/metals_tool_axe_silver_head.png | Bin 0 -> 333 bytes .../metals/textures/metals_tool_axe_steel.png | Bin 0 -> 335 bytes .../textures/metals_tool_axe_steel_head.png | Bin 0 -> 340 bytes .../metals_tool_axe_sterling_silver.png | Bin 0 -> 343 bytes .../metals_tool_axe_sterling_silver_head.png | Bin 0 -> 347 bytes .../metals/textures/metals_tool_axe_tin.png | Bin 0 -> 344 bytes .../textures/metals_tool_axe_tin_head.png | Bin 0 -> 340 bytes .../textures/metals_tool_axe_wrought_iron.png | Bin 0 -> 333 bytes .../metals_tool_axe_wrought_iron_head.png | Bin 0 -> 337 bytes .../metals/textures/metals_tool_axe_zinc.png | Bin 0 -> 378 bytes .../textures/metals_tool_axe_zinc_head.png | Bin 0 -> 370 bytes .../textures/metals_tool_chisel_bismuth.png | Bin 0 -> 567 bytes .../metals_tool_chisel_bismuth_bronze.png | Bin 0 -> 471 bytes ...metals_tool_chisel_bismuth_bronze_head.png | Bin 0 -> 484 bytes .../metals_tool_chisel_bismuth_head.png | Bin 0 -> 574 bytes .../metals_tool_chisel_black_bronze.png | Bin 0 -> 474 bytes .../metals_tool_chisel_black_bronze_head.png | Bin 0 -> 484 bytes .../metals_tool_chisel_black_steel.png | Bin 0 -> 437 bytes .../metals_tool_chisel_black_steel_head.png | Bin 0 -> 452 bytes .../textures/metals_tool_chisel_brass.png | Bin 0 -> 479 bytes .../metals_tool_chisel_brass_head.png | Bin 0 -> 494 bytes .../textures/metals_tool_chisel_bronze.png | Bin 0 -> 488 bytes .../metals_tool_chisel_bronze_head.png | Bin 0 -> 494 bytes .../textures/metals_tool_chisel_copper.png | Bin 0 -> 496 bytes .../metals_tool_chisel_copper_head.png | Bin 0 -> 505 bytes .../textures/metals_tool_chisel_gold.png | Bin 0 -> 460 bytes .../textures/metals_tool_chisel_gold_head.png | Bin 0 -> 471 bytes .../textures/metals_tool_chisel_lead.png | Bin 0 -> 452 bytes .../textures/metals_tool_chisel_lead_head.png | Bin 0 -> 477 bytes .../textures/metals_tool_chisel_nickel.png | Bin 0 -> 492 bytes .../metals_tool_chisel_nickel_head.png | Bin 0 -> 505 bytes .../textures/metals_tool_chisel_pig_iron.png | Bin 0 -> 500 bytes .../metals_tool_chisel_pig_iron_head.png | Bin 0 -> 539 bytes .../textures/metals_tool_chisel_platinum.png | Bin 0 -> 563 bytes .../metals_tool_chisel_platinum_head.png | Bin 0 -> 577 bytes .../textures/metals_tool_chisel_rose_gold.png | Bin 0 -> 479 bytes .../metals_tool_chisel_rose_gold_head.png | Bin 0 -> 496 bytes .../textures/metals_tool_chisel_silver.png | Bin 0 -> 468 bytes .../metals_tool_chisel_silver_head.png | Bin 0 -> 495 bytes .../textures/metals_tool_chisel_steel.png | Bin 0 -> 479 bytes .../metals_tool_chisel_steel_head.png | Bin 0 -> 491 bytes .../metals_tool_chisel_sterling_silver.png | Bin 0 -> 488 bytes ...etals_tool_chisel_sterling_silver_head.png | Bin 0 -> 513 bytes .../textures/metals_tool_chisel_tin.png | Bin 0 -> 462 bytes .../textures/metals_tool_chisel_tin_head.png | Bin 0 -> 474 bytes .../metals_tool_chisel_wrought_iron.png | Bin 0 -> 500 bytes .../metals_tool_chisel_wrought_iron_head.png | Bin 0 -> 520 bytes .../textures/metals_tool_chisel_zinc.png | Bin 0 -> 432 bytes .../textures/metals_tool_chisel_zinc_head.png | Bin 0 -> 455 bytes .../textures/metals_tool_hammer_bismuth.png | Bin 0 -> 433 bytes .../metals_tool_hammer_bismuth_bronze.png | Bin 0 -> 339 bytes ...metals_tool_hammer_bismuth_bronze_head.png | Bin 0 -> 346 bytes .../metals_tool_hammer_bismuth_head.png | Bin 0 -> 431 bytes .../metals_tool_hammer_black_bronze.png | Bin 0 -> 335 bytes .../metals_tool_hammer_black_bronze_head.png | Bin 0 -> 337 bytes .../metals_tool_hammer_black_steel.png | Bin 0 -> 330 bytes .../metals_tool_hammer_black_steel_head.png | Bin 0 -> 332 bytes .../textures/metals_tool_hammer_brass.png | Bin 0 -> 363 bytes .../metals_tool_hammer_brass_head.png | Bin 0 -> 374 bytes .../textures/metals_tool_hammer_bronze.png | Bin 0 -> 362 bytes .../metals_tool_hammer_bronze_head.png | Bin 0 -> 367 bytes .../textures/metals_tool_hammer_copper.png | Bin 0 -> 363 bytes .../metals_tool_hammer_copper_head.png | Bin 0 -> 370 bytes .../textures/metals_tool_hammer_gold.png | Bin 0 -> 354 bytes .../textures/metals_tool_hammer_gold_head.png | Bin 0 -> 358 bytes .../textures/metals_tool_hammer_lead.png | Bin 0 -> 362 bytes .../textures/metals_tool_hammer_lead_head.png | Bin 0 -> 371 bytes .../textures/metals_tool_hammer_nickel.png | Bin 0 -> 358 bytes .../metals_tool_hammer_nickel_head.png | Bin 0 -> 366 bytes .../textures/metals_tool_hammer_pig_iron.png | Bin 0 -> 362 bytes .../metals_tool_hammer_pig_iron_head.png | Bin 0 -> 371 bytes .../textures/metals_tool_hammer_platinum.png | Bin 0 -> 430 bytes .../metals_tool_hammer_platinum_head.png | Bin 0 -> 425 bytes .../textures/metals_tool_hammer_rose_gold.png | Bin 0 -> 375 bytes .../metals_tool_hammer_rose_gold_head.png | Bin 0 -> 385 bytes .../textures/metals_tool_hammer_silver.png | Bin 0 -> 368 bytes .../metals_tool_hammer_silver_head.png | Bin 0 -> 371 bytes .../textures/metals_tool_hammer_steel.png | Bin 0 -> 358 bytes .../metals_tool_hammer_steel_head.png | Bin 0 -> 367 bytes .../metals_tool_hammer_sterling_silver.png | Bin 0 -> 363 bytes ...etals_tool_hammer_sterling_silver_head.png | Bin 0 -> 373 bytes .../textures/metals_tool_hammer_tin.png | Bin 0 -> 354 bytes .../textures/metals_tool_hammer_tin_head.png | Bin 0 -> 366 bytes .../metals_tool_hammer_wrought_iron.png | Bin 0 -> 355 bytes .../metals_tool_hammer_wrought_iron_head.png | Bin 0 -> 361 bytes .../textures/metals_tool_hammer_zinc.png | Bin 0 -> 390 bytes .../textures/metals_tool_hammer_zinc_head.png | Bin 0 -> 394 bytes .../textures/metals_tool_pick_bismuth.png | Bin 0 -> 461 bytes .../metals_tool_pick_bismuth_bronze.png | Bin 0 -> 421 bytes .../metals_tool_pick_bismuth_bronze_head.png | Bin 0 -> 398 bytes .../metals_tool_pick_bismuth_head.png | Bin 0 -> 462 bytes .../metals_tool_pick_black_bronze.png | Bin 0 -> 411 bytes .../metals_tool_pick_black_bronze_head.png | Bin 0 -> 372 bytes .../textures/metals_tool_pick_black_steel.png | Bin 0 -> 404 bytes .../metals_tool_pick_black_steel_head.png | Bin 0 -> 380 bytes .../textures/metals_tool_pick_brass.png | Bin 0 -> 436 bytes .../textures/metals_tool_pick_brass_head.png | Bin 0 -> 423 bytes .../textures/metals_tool_pick_bronze.png | Bin 0 -> 427 bytes .../textures/metals_tool_pick_bronze_head.png | Bin 0 -> 396 bytes .../textures/metals_tool_pick_copper.png | Bin 0 -> 428 bytes .../textures/metals_tool_pick_copper_head.png | Bin 0 -> 420 bytes .../metals/textures/metals_tool_pick_gold.png | Bin 0 -> 436 bytes .../textures/metals_tool_pick_gold_head.png | Bin 0 -> 408 bytes .../metals/textures/metals_tool_pick_lead.png | Bin 0 -> 446 bytes .../textures/metals_tool_pick_lead_head.png | Bin 0 -> 437 bytes .../textures/metals_tool_pick_nickel.png | Bin 0 -> 418 bytes .../textures/metals_tool_pick_nickel_head.png | Bin 0 -> 391 bytes .../textures/metals_tool_pick_pig_iron.png | Bin 0 -> 430 bytes .../metals_tool_pick_pig_iron_head.png | Bin 0 -> 432 bytes .../textures/metals_tool_pick_platinum.png | Bin 0 -> 445 bytes .../metals_tool_pick_platinum_head.png | Bin 0 -> 447 bytes .../textures/metals_tool_pick_rose_gold.png | Bin 0 -> 440 bytes .../metals_tool_pick_rose_gold_head.png | Bin 0 -> 442 bytes .../textures/metals_tool_pick_silver.png | Bin 0 -> 419 bytes .../textures/metals_tool_pick_silver_head.png | Bin 0 -> 409 bytes .../textures/metals_tool_pick_steel.png | Bin 0 -> 422 bytes .../textures/metals_tool_pick_steel_head.png | Bin 0 -> 410 bytes .../metals_tool_pick_sterling_silver.png | Bin 0 -> 427 bytes .../metals_tool_pick_sterling_silver_head.png | Bin 0 -> 413 bytes .../metals/textures/metals_tool_pick_tin.png | Bin 0 -> 442 bytes .../textures/metals_tool_pick_tin_head.png | Bin 0 -> 414 bytes .../metals_tool_pick_wrought_iron.png | Bin 0 -> 414 bytes .../metals_tool_pick_wrought_iron_head.png | Bin 0 -> 402 bytes .../metals/textures/metals_tool_pick_zinc.png | Bin 0 -> 466 bytes .../textures/metals_tool_pick_zinc_head.png | Bin 0 -> 424 bytes .../textures/metals_tool_shovel_bismuth.png | Bin 0 -> 408 bytes .../metals_tool_shovel_bismuth_bronze.png | Bin 0 -> 368 bytes ...metals_tool_shovel_bismuth_bronze_head.png | Bin 0 -> 349 bytes .../metals_tool_shovel_bismuth_head.png | Bin 0 -> 410 bytes .../metals_tool_shovel_black_bronze.png | Bin 0 -> 358 bytes .../metals_tool_shovel_black_bronze_head.png | Bin 0 -> 341 bytes .../metals_tool_shovel_black_steel.png | Bin 0 -> 352 bytes .../metals_tool_shovel_black_steel_head.png | Bin 0 -> 336 bytes .../textures/metals_tool_shovel_brass.png | Bin 0 -> 365 bytes .../metals_tool_shovel_brass_head.png | Bin 0 -> 352 bytes .../textures/metals_tool_shovel_bronze.png | Bin 0 -> 362 bytes .../metals_tool_shovel_bronze_head.png | Bin 0 -> 362 bytes .../textures/metals_tool_shovel_copper.png | Bin 0 -> 363 bytes .../metals_tool_shovel_copper_head.png | Bin 0 -> 345 bytes .../textures/metals_tool_shovel_gold.png | Bin 0 -> 348 bytes .../textures/metals_tool_shovel_gold_head.png | Bin 0 -> 339 bytes .../textures/metals_tool_shovel_lead.png | Bin 0 -> 357 bytes .../textures/metals_tool_shovel_lead_head.png | Bin 0 -> 341 bytes .../textures/metals_tool_shovel_nickel.png | Bin 0 -> 354 bytes .../metals_tool_shovel_nickel_head.png | Bin 0 -> 349 bytes .../textures/metals_tool_shovel_pig_iron.png | Bin 0 -> 361 bytes .../metals_tool_shovel_pig_iron_head.png | Bin 0 -> 347 bytes .../textures/metals_tool_shovel_platinum.png | Bin 0 -> 392 bytes .../metals_tool_shovel_platinum_head.png | Bin 0 -> 380 bytes .../textures/metals_tool_shovel_rose_gold.png | Bin 0 -> 349 bytes .../metals_tool_shovel_rose_gold_head.png | Bin 0 -> 341 bytes .../textures/metals_tool_shovel_silver.png | Bin 0 -> 332 bytes .../metals_tool_shovel_silver_head.png | Bin 0 -> 324 bytes .../textures/metals_tool_shovel_steel.png | Bin 0 -> 353 bytes .../metals_tool_shovel_steel_head.png | Bin 0 -> 354 bytes .../metals_tool_shovel_sterling_silver.png | Bin 0 -> 362 bytes ...etals_tool_shovel_sterling_silver_head.png | Bin 0 -> 361 bytes .../textures/metals_tool_shovel_tin.png | Bin 0 -> 356 bytes .../textures/metals_tool_shovel_tin_head.png | Bin 0 -> 348 bytes .../metals_tool_shovel_wrought_iron.png | Bin 0 -> 347 bytes .../metals_tool_shovel_wrought_iron_head.png | Bin 0 -> 331 bytes .../textures/metals_tool_shovel_zinc.png | Bin 0 -> 402 bytes .../textures/metals_tool_shovel_zinc_head.png | Bin 0 -> 409 bytes .../textures/metals_tool_spear_bismuth.png | Bin 0 -> 538 bytes .../metals_tool_spear_bismuth_bronze.png | Bin 0 -> 470 bytes .../metals_tool_spear_bismuth_bronze_head.png | Bin 0 -> 486 bytes .../metals_tool_spear_bismuth_head.png | Bin 0 -> 564 bytes .../metals_tool_spear_black_bronze.png | Bin 0 -> 467 bytes .../metals_tool_spear_black_bronze_head.png | Bin 0 -> 474 bytes .../metals_tool_spear_black_steel.png | Bin 0 -> 462 bytes .../metals_tool_spear_black_steel_head.png | Bin 0 -> 476 bytes .../textures/metals_tool_spear_brass.png | Bin 0 -> 487 bytes .../textures/metals_tool_spear_brass_head.png | Bin 0 -> 508 bytes .../textures/metals_tool_spear_bronze.png | Bin 0 -> 479 bytes .../metals_tool_spear_bronze_head.png | Bin 0 -> 497 bytes .../textures/metals_tool_spear_copper.png | Bin 0 -> 484 bytes .../metals_tool_spear_copper_head.png | Bin 0 -> 502 bytes .../textures/metals_tool_spear_gold.png | Bin 0 -> 470 bytes .../textures/metals_tool_spear_gold_head.png | Bin 0 -> 487 bytes .../textures/metals_tool_spear_lead.png | Bin 0 -> 480 bytes .../textures/metals_tool_spear_lead_head.png | Bin 0 -> 515 bytes .../textures/metals_tool_spear_nickel.png | Bin 0 -> 481 bytes .../metals_tool_spear_nickel_head.png | Bin 0 -> 498 bytes .../textures/metals_tool_spear_pig_iron.png | Bin 0 -> 481 bytes .../metals_tool_spear_pig_iron_head.png | Bin 0 -> 514 bytes .../textures/metals_tool_spear_platinum.png | Bin 0 -> 512 bytes .../metals_tool_spear_platinum_head.png | Bin 0 -> 553 bytes .../textures/metals_tool_spear_rose_gold.png | Bin 0 -> 485 bytes .../metals_tool_spear_rose_gold_head.png | Bin 0 -> 523 bytes .../textures/metals_tool_spear_silver.png | Bin 0 -> 484 bytes .../metals_tool_spear_silver_head.png | Bin 0 -> 512 bytes .../textures/metals_tool_spear_steel.png | Bin 0 -> 477 bytes .../textures/metals_tool_spear_steel_head.png | Bin 0 -> 508 bytes .../metals_tool_spear_sterling_silver.png | Bin 0 -> 483 bytes ...metals_tool_spear_sterling_silver_head.png | Bin 0 -> 512 bytes .../metals/textures/metals_tool_spear_tin.png | Bin 0 -> 471 bytes .../textures/metals_tool_spear_tin_head.png | Bin 0 -> 490 bytes .../metals_tool_spear_wrought_iron.png | Bin 0 -> 470 bytes .../metals_tool_spear_wrought_iron_head.png | Bin 0 -> 506 bytes .../textures/metals_tool_spear_zinc.png | Bin 0 -> 499 bytes .../textures/metals_tool_spear_zinc_head.png | Bin 0 -> 523 bytes .../textures/metals_tool_sword_bismuth.png | Bin 0 -> 443 bytes .../metals_tool_sword_bismuth_bronze.png | Bin 0 -> 610 bytes .../metals_tool_sword_bismuth_bronze_head.png | Bin 0 -> 600 bytes .../metals_tool_sword_bismuth_head.png | Bin 0 -> 440 bytes .../metals_tool_sword_black_bronze.png | Bin 0 -> 607 bytes .../metals_tool_sword_black_bronze_head.png | Bin 0 -> 600 bytes .../metals_tool_sword_black_steel.png | Bin 0 -> 607 bytes .../metals_tool_sword_black_steel_head.png | Bin 0 -> 600 bytes .../textures/metals_tool_sword_brass.png | Bin 0 -> 610 bytes .../textures/metals_tool_sword_brass_head.png | Bin 0 -> 600 bytes .../textures/metals_tool_sword_bronze.png | Bin 0 -> 602 bytes .../metals_tool_sword_bronze_head.png | Bin 0 -> 603 bytes .../textures/metals_tool_sword_copper.png | Bin 0 -> 643 bytes .../metals_tool_sword_copper_head.png | Bin 0 -> 631 bytes .../textures/metals_tool_sword_gold.png | Bin 0 -> 627 bytes .../textures/metals_tool_sword_gold_head.png | Bin 0 -> 622 bytes .../textures/metals_tool_sword_lead.png | Bin 0 -> 596 bytes .../textures/metals_tool_sword_lead_head.png | Bin 0 -> 588 bytes .../textures/metals_tool_sword_nickel.png | Bin 0 -> 608 bytes .../metals_tool_sword_nickel_head.png | Bin 0 -> 597 bytes .../textures/metals_tool_sword_pig_iron.png | Bin 0 -> 603 bytes .../metals_tool_sword_pig_iron_head.png | Bin 0 -> 598 bytes .../textures/metals_tool_sword_platinum.png | Bin 0 -> 385 bytes .../metals_tool_sword_platinum_head.png | Bin 0 -> 356 bytes .../textures/metals_tool_sword_rose_gold.png | Bin 0 -> 604 bytes .../metals_tool_sword_rose_gold_head.png | Bin 0 -> 602 bytes .../textures/metals_tool_sword_silver.png | Bin 0 -> 590 bytes .../metals_tool_sword_silver_head.png | Bin 0 -> 587 bytes .../textures/metals_tool_sword_steel.png | Bin 0 -> 597 bytes .../textures/metals_tool_sword_steel_head.png | Bin 0 -> 590 bytes .../metals_tool_sword_sterling_silver.png | Bin 0 -> 603 bytes ...metals_tool_sword_sterling_silver_head.png | Bin 0 -> 597 bytes .../metals/textures/metals_tool_sword_tin.png | Bin 0 -> 614 bytes .../textures/metals_tool_sword_tin_head.png | Bin 0 -> 605 bytes .../metals_tool_sword_wrought_iron.png | Bin 0 -> 592 bytes .../metals_tool_sword_wrought_iron_head.png | Bin 0 -> 586 bytes .../textures/metals_tool_sword_zinc.png | Bin 0 -> 426 bytes .../textures/metals_tool_sword_zinc_head.png | Bin 0 -> 411 bytes .../textures/metals_wrought_iron_block.png | Bin 0 -> 421 bytes .../textures/metals_wrought_iron_ingot.png | Bin 0 -> 568 bytes .../textures/metals_wrought_iron_unshaped.png | Bin 0 -> 704 bytes .../metals/textures/metals_zinc_block.png | Bin 0 -> 345 bytes .../metals/textures/metals_zinc_ingot.png | Bin 0 -> 638 bytes .../metals/textures/metals_zinc_unshaped.png | Bin 0 -> 684 bytes mods/realtest/metals/textures/spear_back.png | Bin 0 -> 261 bytes mods/realtest/minerals/init.lua | 93 +++ mods/realtest/minerals/textures/.directory | 3 + .../minerals/textures/minerals_anthracite.png | Bin 0 -> 416 bytes .../textures/minerals_bismuthinite.png | Bin 0 -> 547 bytes .../textures/minerals_bituminous_coal.png | Bin 0 -> 514 bytes .../minerals/textures/minerals_brown_coal.png | Bin 0 -> 423 bytes .../textures/minerals_cassiterite.png | Bin 0 -> 610 bytes .../minerals/textures/minerals_coal.png | Bin 0 -> 415 bytes .../minerals/textures/minerals_flux.png | Bin 0 -> 496 bytes .../minerals/textures/minerals_galena.png | Bin 0 -> 574 bytes .../minerals/textures/minerals_garnierite.png | Bin 0 -> 589 bytes .../minerals/textures/minerals_hematite.png | Bin 0 -> 622 bytes .../minerals/textures/minerals_lapis.png | Bin 0 -> 693 bytes .../minerals/textures/minerals_limonite.png | Bin 0 -> 523 bytes .../minerals/textures/minerals_magnetite.png | Bin 0 -> 542 bytes .../minerals/textures/minerals_malachite.png | Bin 0 -> 636 bytes .../textures/minerals_native_copper.png | Bin 0 -> 654 bytes .../textures/minerals_native_gold.png | Bin 0 -> 627 bytes .../textures/minerals_native_platinum.png | Bin 0 -> 566 bytes .../textures/minerals_native_silver.png | Bin 0 -> 654 bytes .../minerals/textures/minerals_sphalerite.png | Bin 0 -> 609 bytes .../textures/minerals_tetrahedrite.png | Bin 0 -> 623 bytes mods/realtest/modpack.txt | 55 ++ mods/realtest/ores/depends.txt | 2 + mods/realtest/ores/init.lua | 303 +++++++++ mods/realtest/ores/textures/.directory | 3 + .../ores/textures/ores_anthracite.png | Bin 0 -> 770 bytes .../ores/textures/ores_bismuthinite.png | Bin 0 -> 622 bytes .../ores/textures/ores_bituminous_coal.png | Bin 0 -> 777 bytes .../ores/textures/ores_brown_coal.png | Bin 0 -> 686 bytes .../ores/textures/ores_cassiterite.png | Bin 0 -> 639 bytes mods/realtest/ores/textures/ores_coal.png | Bin 0 -> 998 bytes mods/realtest/ores/textures/ores_galena.png | Bin 0 -> 637 bytes .../ores/textures/ores_garnierite.png | Bin 0 -> 615 bytes mods/realtest/ores/textures/ores_hematite.png | Bin 0 -> 523 bytes mods/realtest/ores/textures/ores_lapis.png | Bin 0 -> 1030 bytes mods/realtest/ores/textures/ores_limonite.png | Bin 0 -> 596 bytes .../realtest/ores/textures/ores_magnetite.png | Bin 0 -> 602 bytes .../realtest/ores/textures/ores_malachite.png | Bin 0 -> 654 bytes .../ores/textures/ores_native_copper.png | Bin 0 -> 593 bytes .../ores/textures/ores_native_gold.png | Bin 0 -> 621 bytes .../ores/textures/ores_native_platinum.png | Bin 0 -> 611 bytes .../ores/textures/ores_native_silver.png | Bin 0 -> 616 bytes mods/realtest/ores/textures/ores_peat.png | Bin 0 -> 764 bytes .../ores/textures/ores_sphalerite.png | Bin 0 -> 650 bytes .../ores/textures/ores_tetrahedrite.png | Bin 0 -> 600 bytes .../realtest/realistic_add_blocks/depends.txt | 1 + mods/realtest/realistic_add_blocks/init.lua | 267 ++++++++ .../realistic_add_blocks_cacket_front.png | Bin 0 -> 915 bytes .../realistic_add_blocks_cacket_side.png | Bin 0 -> 900 bytes .../realistic_add_blocks_cacket_top.png | Bin 0 -> 944 bytes ...realistic_add_blocks_desert_stone_flat.png | Bin 0 -> 692 bytes .../realistic_add_blocks_malachite.png | Bin 0 -> 944 bytes ...istic_add_blocks_malachite_chest_front.png | Bin 0 -> 740 bytes ...listic_add_blocks_malachite_chest_side.png | Bin 0 -> 757 bytes ...alistic_add_blocks_malachite_chest_top.png | Bin 0 -> 833 bytes .../realistic_add_blocks_stone_flat.png | Bin 0 -> 706 bytes .../removing_selected_blocks/depends.txt | 2 + .../removing_selected_blocks/init.lua | 18 + mods/realtest/scribing_table/depends.txt | 2 + mods/realtest/scribing_table/init.lua | 133 ++++ .../scribing_table/textures/.directory | 3 + .../textures/scribing_table_side.png | Bin 0 -> 632 bytes .../textures/scribing_table_top.png | Bin 0 -> 907 bytes mods/realtest/tree_plus/depends.txt | 1 + mods/realtest/tree_plus/init.lua | 75 +++ mods/scaffolding/depends.txt | 1 + mods/scaffolding/init.lua | 25 + mods/scaffolding/init.lua~ | 39 ++ mods/scaffolding/textures/scaffolding.png | Bin 0 -> 815 bytes 439 files changed, 2875 insertions(+) create mode 100644 buildings/worldedit/Nanuk_lavabeacon.we create mode 100644 mods/realtest/anvil/depends.txt create mode 100644 mods/realtest/anvil/init.lua create mode 100644 mods/realtest/anvil/textures/.directory create mode 100644 mods/realtest/anvil/textures/anvil_hammer.png create mode 100644 mods/realtest/anvil/textures/anvil_side.png create mode 100644 mods/realtest/anvil/textures/anvil_top.png create mode 100644 mods/realtest/bonfire/depends.txt create mode 100644 mods/realtest/bonfire/init.lua create mode 100644 mods/realtest/bonfire/textures/.directory create mode 100644 mods/realtest/bonfire/textures/bonfire_bottom.png create mode 100644 mods/realtest/bonfire/textures/bonfire_side.png create mode 100644 mods/realtest/bonfire/textures/bonfire_side_active.png create mode 100644 mods/realtest/bonfire/textures/bonfire_top.png create mode 100644 mods/realtest/bonfire/textures/bonfire_top_active.png create mode 100644 mods/realtest/furnace/depends.txt create mode 100644 mods/realtest/furnace/init.lua create mode 100644 mods/realtest/furnace/textures/furnace_bottom.png create mode 100644 mods/realtest/furnace/textures/furnace_side.png create mode 100644 mods/realtest/furnace/textures/furnace_side_active.png create mode 100644 mods/realtest/furnace/textures/furnace_top.png create mode 100644 mods/realtest/furnace/textures/furnace_top_active.png create mode 100644 mods/realtest/metals/.directory create mode 100644 mods/realtest/metals/depends.txt create mode 100644 mods/realtest/metals/groupcaps.lua create mode 100644 mods/realtest/metals/init.lua create mode 100644 mods/realtest/metals/textures/.directory create mode 100644 mods/realtest/metals/textures/metals_bismuth_block.png create mode 100644 mods/realtest/metals/textures/metals_bismuth_bronze_block.png create mode 100644 mods/realtest/metals/textures/metals_bismuth_bronze_ingot.png create mode 100644 mods/realtest/metals/textures/metals_bismuth_bronze_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_bismuth_ingot.png create mode 100644 mods/realtest/metals/textures/metals_bismuth_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_black_bronze_block.png create mode 100644 mods/realtest/metals/textures/metals_black_bronze_ingot.png create mode 100644 mods/realtest/metals/textures/metals_black_bronze_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_black_steel_block.png create mode 100644 mods/realtest/metals/textures/metals_black_steel_ingot.png create mode 100644 mods/realtest/metals/textures/metals_black_steel_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_brass_block.png create mode 100644 mods/realtest/metals/textures/metals_brass_ingot.png create mode 100644 mods/realtest/metals/textures/metals_brass_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_bronze_block.png create mode 100644 mods/realtest/metals/textures/metals_bronze_ingot.png create mode 100644 mods/realtest/metals/textures/metals_bronze_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_bismuthinite.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_cassiterite.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_galena.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_garnierite.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_hematite.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_limonite.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_magnetite.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_malachite.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_native_copper.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_native_gold.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_native_platinum.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_native_silver.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_sphalerite.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_tetrahedrite.png create mode 100644 mods/realtest/metals/textures/metals_ceramic_mold_wrought_iron.png create mode 100644 mods/realtest/metals/textures/metals_clay_mold.png create mode 100644 mods/realtest/metals/textures/metals_copper_block.png create mode 100644 mods/realtest/metals/textures/metals_copper_ingot.png create mode 100644 mods/realtest/metals/textures/metals_copper_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_gold_block.png create mode 100644 mods/realtest/metals/textures/metals_gold_ingot.png create mode 100644 mods/realtest/metals/textures/metals_gold_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_lead_block.png create mode 100644 mods/realtest/metals/textures/metals_lead_ingot.png create mode 100644 mods/realtest/metals/textures/metals_lead_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_nickel_block.png create mode 100644 mods/realtest/metals/textures/metals_nickel_ingot.png create mode 100644 mods/realtest/metals/textures/metals_nickel_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_pig_iron_block.png create mode 100644 mods/realtest/metals/textures/metals_pig_iron_ingot.png create mode 100644 mods/realtest/metals/textures/metals_pig_iron_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_platinum_block.png create mode 100644 mods/realtest/metals/textures/metals_platinum_ingot.png create mode 100644 mods/realtest/metals/textures/metals_platinum_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_recipe.png create mode 100644 mods/realtest/metals/textures/metals_rose_gold_block.png create mode 100644 mods/realtest/metals/textures/metals_rose_gold_ingot.png create mode 100644 mods/realtest/metals/textures/metals_rose_gold_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_silver_block.png create mode 100644 mods/realtest/metals/textures/metals_silver_ingot.png create mode 100644 mods/realtest/metals/textures/metals_silver_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_steel_block.png create mode 100644 mods/realtest/metals/textures/metals_steel_ingot.png create mode 100644 mods/realtest/metals/textures/metals_steel_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_sterling_silver_block.png create mode 100644 mods/realtest/metals/textures/metals_sterling_silver_ingot.png create mode 100644 mods/realtest/metals/textures/metals_sterling_silver_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_tin_block.png create mode 100644 mods/realtest/metals/textures/metals_tin_ingot.png create mode 100644 mods/realtest/metals/textures/metals_tin_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_bismuth.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_bismuth_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_bismuth_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_bismuth_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_black_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_black_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_black_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_black_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_brass.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_brass_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_copper.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_copper_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_lead.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_lead_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_nickel.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_nickel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_pig_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_pig_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_platinum.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_platinum_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_rose_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_rose_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_sterling_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_sterling_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_tin.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_tin_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_wrought_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_wrought_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_zinc.png create mode 100644 mods/realtest/metals/textures/metals_tool_axe_zinc_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_bismuth.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_bismuth_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_bismuth_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_bismuth_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_black_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_black_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_black_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_black_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_brass.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_brass_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_copper.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_copper_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_lead.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_lead_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_nickel.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_nickel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_pig_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_pig_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_platinum.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_platinum_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_rose_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_rose_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_sterling_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_sterling_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_tin.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_tin_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_wrought_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_wrought_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_zinc.png create mode 100644 mods/realtest/metals/textures/metals_tool_chisel_zinc_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_bismuth.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_bismuth_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_bismuth_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_bismuth_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_black_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_black_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_black_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_black_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_brass.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_brass_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_copper.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_copper_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_lead.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_lead_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_nickel.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_nickel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_pig_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_pig_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_platinum.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_platinum_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_rose_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_rose_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_sterling_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_sterling_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_tin.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_tin_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_wrought_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_wrought_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_zinc.png create mode 100644 mods/realtest/metals/textures/metals_tool_hammer_zinc_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_bismuth.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_bismuth_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_bismuth_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_bismuth_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_black_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_black_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_black_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_black_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_brass.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_brass_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_copper.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_copper_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_lead.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_lead_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_nickel.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_nickel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_pig_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_pig_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_platinum.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_platinum_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_rose_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_rose_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_sterling_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_sterling_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_tin.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_tin_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_wrought_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_wrought_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_zinc.png create mode 100644 mods/realtest/metals/textures/metals_tool_pick_zinc_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_bismuth.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_bismuth_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_bismuth_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_bismuth_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_black_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_black_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_black_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_black_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_brass.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_brass_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_copper.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_copper_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_lead.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_lead_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_nickel.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_nickel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_pig_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_pig_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_platinum.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_platinum_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_rose_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_rose_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_sterling_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_sterling_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_tin.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_tin_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_wrought_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_wrought_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_zinc.png create mode 100644 mods/realtest/metals/textures/metals_tool_shovel_zinc_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_bismuth.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_bismuth_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_bismuth_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_bismuth_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_black_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_black_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_black_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_black_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_brass.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_brass_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_copper.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_copper_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_lead.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_lead_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_nickel.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_nickel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_pig_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_pig_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_platinum.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_platinum_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_rose_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_rose_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_sterling_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_sterling_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_tin.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_tin_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_wrought_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_wrought_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_zinc.png create mode 100644 mods/realtest/metals/textures/metals_tool_spear_zinc_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_bismuth.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_bismuth_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_bismuth_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_bismuth_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_black_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_black_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_black_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_black_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_brass.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_brass_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_bronze.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_bronze_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_copper.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_copper_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_lead.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_lead_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_nickel.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_nickel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_pig_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_pig_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_platinum.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_platinum_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_rose_gold.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_rose_gold_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_steel.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_steel_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_sterling_silver.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_sterling_silver_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_tin.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_tin_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_wrought_iron.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_wrought_iron_head.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_zinc.png create mode 100644 mods/realtest/metals/textures/metals_tool_sword_zinc_head.png create mode 100644 mods/realtest/metals/textures/metals_wrought_iron_block.png create mode 100644 mods/realtest/metals/textures/metals_wrought_iron_ingot.png create mode 100644 mods/realtest/metals/textures/metals_wrought_iron_unshaped.png create mode 100644 mods/realtest/metals/textures/metals_zinc_block.png create mode 100644 mods/realtest/metals/textures/metals_zinc_ingot.png create mode 100644 mods/realtest/metals/textures/metals_zinc_unshaped.png create mode 100644 mods/realtest/metals/textures/spear_back.png create mode 100644 mods/realtest/minerals/init.lua create mode 100644 mods/realtest/minerals/textures/.directory create mode 100644 mods/realtest/minerals/textures/minerals_anthracite.png create mode 100644 mods/realtest/minerals/textures/minerals_bismuthinite.png create mode 100644 mods/realtest/minerals/textures/minerals_bituminous_coal.png create mode 100644 mods/realtest/minerals/textures/minerals_brown_coal.png create mode 100644 mods/realtest/minerals/textures/minerals_cassiterite.png create mode 100644 mods/realtest/minerals/textures/minerals_coal.png create mode 100644 mods/realtest/minerals/textures/minerals_flux.png create mode 100644 mods/realtest/minerals/textures/minerals_galena.png create mode 100644 mods/realtest/minerals/textures/minerals_garnierite.png create mode 100644 mods/realtest/minerals/textures/minerals_hematite.png create mode 100644 mods/realtest/minerals/textures/minerals_lapis.png create mode 100644 mods/realtest/minerals/textures/minerals_limonite.png create mode 100644 mods/realtest/minerals/textures/minerals_magnetite.png create mode 100644 mods/realtest/minerals/textures/minerals_malachite.png create mode 100644 mods/realtest/minerals/textures/minerals_native_copper.png create mode 100644 mods/realtest/minerals/textures/minerals_native_gold.png create mode 100644 mods/realtest/minerals/textures/minerals_native_platinum.png create mode 100644 mods/realtest/minerals/textures/minerals_native_silver.png create mode 100644 mods/realtest/minerals/textures/minerals_sphalerite.png create mode 100644 mods/realtest/minerals/textures/minerals_tetrahedrite.png create mode 100644 mods/realtest/modpack.txt create mode 100644 mods/realtest/ores/depends.txt create mode 100644 mods/realtest/ores/init.lua create mode 100644 mods/realtest/ores/textures/.directory create mode 100644 mods/realtest/ores/textures/ores_anthracite.png create mode 100644 mods/realtest/ores/textures/ores_bismuthinite.png create mode 100644 mods/realtest/ores/textures/ores_bituminous_coal.png create mode 100644 mods/realtest/ores/textures/ores_brown_coal.png create mode 100644 mods/realtest/ores/textures/ores_cassiterite.png create mode 100644 mods/realtest/ores/textures/ores_coal.png create mode 100644 mods/realtest/ores/textures/ores_galena.png create mode 100644 mods/realtest/ores/textures/ores_garnierite.png create mode 100644 mods/realtest/ores/textures/ores_hematite.png create mode 100644 mods/realtest/ores/textures/ores_lapis.png create mode 100644 mods/realtest/ores/textures/ores_limonite.png create mode 100644 mods/realtest/ores/textures/ores_magnetite.png create mode 100644 mods/realtest/ores/textures/ores_malachite.png create mode 100644 mods/realtest/ores/textures/ores_native_copper.png create mode 100644 mods/realtest/ores/textures/ores_native_gold.png create mode 100644 mods/realtest/ores/textures/ores_native_platinum.png create mode 100644 mods/realtest/ores/textures/ores_native_silver.png create mode 100644 mods/realtest/ores/textures/ores_peat.png create mode 100644 mods/realtest/ores/textures/ores_sphalerite.png create mode 100644 mods/realtest/ores/textures/ores_tetrahedrite.png create mode 100644 mods/realtest/realistic_add_blocks/depends.txt create mode 100644 mods/realtest/realistic_add_blocks/init.lua create mode 100644 mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_cacket_front.png create mode 100644 mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_cacket_side.png create mode 100644 mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_cacket_top.png create mode 100644 mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_desert_stone_flat.png create mode 100644 mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_malachite.png create mode 100644 mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_malachite_chest_front.png create mode 100644 mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_malachite_chest_side.png create mode 100644 mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_malachite_chest_top.png create mode 100644 mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_stone_flat.png create mode 100644 mods/realtest/removing_selected_blocks/depends.txt create mode 100644 mods/realtest/removing_selected_blocks/init.lua create mode 100644 mods/realtest/scribing_table/depends.txt create mode 100644 mods/realtest/scribing_table/init.lua create mode 100644 mods/realtest/scribing_table/textures/.directory create mode 100644 mods/realtest/scribing_table/textures/scribing_table_side.png create mode 100644 mods/realtest/scribing_table/textures/scribing_table_top.png create mode 100644 mods/realtest/tree_plus/depends.txt create mode 100644 mods/realtest/tree_plus/init.lua create mode 100644 mods/scaffolding/depends.txt create mode 100644 mods/scaffolding/init.lua create mode 100644 mods/scaffolding/init.lua~ create mode 100644 mods/scaffolding/textures/scaffolding.png diff --git a/buildings/worldedit/Nanuk_lavabeacon.we b/buildings/worldedit/Nanuk_lavabeacon.we new file mode 100644 index 0000000..92e26d6 --- /dev/null +++ b/buildings/worldedit/Nanuk_lavabeacon.we @@ -0,0 +1,461 @@ +5 17 5 stairs:stair_wood 157 1 +5 17 6 stairs:stair_wood 141 1 +5 17 7 stairs:stair_wood 157 1 +6 1 5 default:tree 0 0 +6 1 6 default:cobble 0 0 +6 1 7 default:tree 0 0 +6 2 5 default:tree 0 0 +6 2 6 default:cobble 0 0 +6 2 7 default:tree 0 0 +6 3 5 default:tree 0 0 +6 3 6 default:cobble 0 0 +6 3 7 default:tree 0 0 +6 4 5 default:tree 0 0 +6 4 6 default:cobble 0 0 +6 4 7 default:tree 0 0 +6 5 5 default:tree 0 0 +6 5 6 default:cobble 0 0 +6 5 7 default:tree 0 0 +6 6 5 default:tree 0 0 +6 6 6 default:cobble 0 0 +6 6 7 default:tree 0 0 +6 7 5 default:tree 0 0 +6 7 6 default:cobble 0 0 +6 7 7 default:tree 0 0 +6 8 5 default:tree 0 0 +6 8 6 default:cobble 0 0 +6 8 7 default:tree 0 0 +6 9 6 default:cobble 0 0 +6 10 4 default:cobble 0 0 +6 10 5 default:cobble 0 0 +6 10 6 default:cobble 0 0 +6 10 7 default:cobble 0 0 +6 10 8 default:cobble 0 0 +6 11 5 default:cobble 0 0 +6 11 7 default:cobble 0 0 +6 16 5 default:cobble 0 0 +6 16 7 default:cobble 0 0 +6 17 4 default:wood 0 0 +6 17 5 default:wood 0 0 +6 17 6 default:wood 0 0 +6 17 7 default:wood 0 0 +6 17 8 default:wood 0 0 +6 18 5 stairs:stair_wood 189 1 +6 18 6 stairs:stair_wood 173 1 +6 18 7 stairs:stair_wood 189 1 +7 1 4 default:cobble 0 0 +7 1 5 default:wood 0 0 +7 1 6 default:wood 0 0 +7 1 7 default:wood 0 0 +7 1 8 default:cobble 0 0 +7 2 4 default:cobble 0 0 +7 2 6 default:ladder 170 3 +7 2 8 default:cobble 0 0 +7 3 4 default:cobble 0 0 +7 3 6 default:ladder 187 3 +7 3 8 default:cobble 0 0 +7 4 4 default:cobble 0 0 +7 4 5 default:torch 0 5 +7 4 6 default:ladder 204 3 +7 4 7 default:torch 0 4 +7 4 8 default:cobble 0 0 +7 5 4 default:cobble 0 0 +7 5 5 default:wood 0 0 +7 5 6 default:ladder 187 3 +7 5 7 default:wood 0 0 +7 5 8 default:cobble 0 0 +7 6 4 default:cobble 0 0 +7 6 6 default:ladder 170 3 +7 6 8 default:cobble 0 0 +7 7 4 default:cobble 0 0 +7 7 8 default:cobble 0 0 +7 8 4 default:cobble 0 0 +7 8 5 default:torch 0 5 +7 8 7 default:torch 0 4 +7 8 8 default:cobble 0 0 +7 9 4 default:cobble 0 0 +7 9 5 default:cobble 0 0 +7 9 6 default:glass 187 0 +7 9 7 default:cobble 0 0 +7 9 8 default:cobble 0 0 +7 10 3 default:cobble 0 0 +7 10 4 default:tree 0 0 +7 10 5 default:torch 0 5 +7 10 7 default:torch 0 4 +7 10 8 default:tree 0 0 +7 10 9 default:cobble 0 0 +7 11 4 default:tree 0 0 +7 11 8 default:tree 0 0 +7 12 4 default:tree 0 0 +7 12 8 default:tree 0 0 +7 13 4 default:tree 0 0 +7 13 8 default:tree 0 0 +7 14 4 default:tree 0 0 +7 14 8 default:tree 0 0 +7 15 4 default:tree 0 0 +7 15 8 default:tree 0 0 +7 16 4 default:tree 0 0 +7 16 5 default:cobble 0 0 +7 16 7 default:cobble 0 0 +7 16 8 default:tree 0 0 +7 17 3 default:wood 0 0 +7 17 4 default:wood 0 0 +7 17 5 default:torch 0 5 +7 17 6 default:glass 204 0 +7 17 7 default:torch 0 4 +7 17 8 default:wood 0 0 +7 17 9 default:wood 0 0 +7 18 4 default:wood 0 0 +7 18 8 default:wood 0 0 +7 19 5 default:wood 0 0 +7 19 6 default:wood 0 0 +7 19 7 default:wood 0 0 +7 20 6 stairs:stair_wood 125 1 +8 1 3 default:tree 0 0 +8 1 4 default:wood 0 0 +8 1 5 default:wood 0 0 +8 1 6 default:wood 0 0 +8 1 7 default:wood 0 0 +8 1 8 default:wood 0 0 +8 1 9 default:tree 0 0 +8 2 3 default:tree 0 0 +8 2 9 default:tree 0 0 +8 3 3 default:tree 0 0 +8 3 9 default:tree 0 0 +8 4 3 default:tree 0 0 +8 4 4 default:torch 0 3 +8 4 8 default:torch 0 3 +8 4 9 default:tree 0 0 +8 5 3 default:tree 0 0 +8 5 4 default:wood 0 0 +8 5 5 default:wood 0 0 +8 5 6 default:wood 0 0 +8 5 7 default:wood 0 0 +8 5 8 default:wood 0 0 +8 5 9 default:tree 0 0 +8 6 3 default:tree 0 0 +8 6 9 default:tree 0 0 +8 7 3 default:tree 0 0 +8 7 9 default:tree 0 0 +8 8 3 default:tree 0 0 +8 8 4 default:torch 0 3 +8 8 8 default:torch 0 3 +8 8 9 default:tree 0 0 +8 9 4 default:cobble 0 0 +8 9 5 default:glass 187 0 +8 9 6 default:glass 170 0 +8 9 7 default:glass 187 0 +8 9 8 default:cobble 0 0 +8 10 3 default:cobble 0 0 +8 10 4 default:torch 0 3 +8 10 5 default:glass 204 0 +8 10 6 default:glass 187 0 +8 10 7 default:glass 204 0 +8 10 8 default:torch 0 3 +8 10 9 default:cobble 0 0 +8 11 3 default:cobble 0 0 +8 11 5 default:glass 187 0 +8 11 6 default:glass 204 0 +8 11 7 default:glass 187 0 +8 11 9 default:cobble 0 0 +8 12 5 default:glass 187 0 +8 12 6 default:glass 204 0 +8 12 7 default:glass 187 0 +8 13 5 default:glass 187 0 +8 13 6 default:glass 204 0 +8 13 7 default:glass 187 0 +8 14 5 default:glass 187 0 +8 14 6 default:glass 204 0 +8 14 7 default:glass 187 0 +8 15 5 default:glass 187 0 +8 15 6 default:glass 204 0 +8 15 7 default:glass 187 0 +8 16 3 default:cobble 0 0 +8 16 4 default:cobble 0 0 +8 16 5 default:glass 188 0 +8 16 6 default:glass 189 0 +8 16 7 default:glass 188 0 +8 16 8 default:cobble 0 0 +8 16 9 default:cobble 0 0 +8 17 2 stairs:stair_wood 157 0 +8 17 3 default:wood 0 0 +8 17 4 default:torch 0 3 +8 17 8 default:torch 0 3 +8 17 9 default:wood 0 0 +8 17 10 stairs:stair_wood 157 2 +8 18 3 stairs:stair_wood 189 0 +8 18 9 stairs:stair_wood 189 2 +8 19 4 default:wood 0 0 +8 19 8 default:wood 0 0 +8 20 5 default:wood 0 0 +8 20 6 default:wood 0 0 +8 20 7 default:wood 0 0 +8 21 5 default:wood 0 0 +8 21 6 default:wood 0 0 +8 21 7 default:wood 0 0 +8 22 6 stairs:stair_wood 93 1 +9 1 3 default:cobble 0 0 +9 1 4 default:wood 0 0 +9 1 5 default:wood 0 0 +9 1 6 default:wood 0 0 +9 1 7 default:wood 0 0 +9 1 8 default:wood 0 0 +9 1 9 default:cobble 0 0 +9 2 3 default:cobble 0 0 +9 2 9 default:cobble 0 0 +9 3 3 default:cobble 0 0 +9 3 9 default:cobble 0 0 +9 4 3 default:cobble 0 0 +9 4 9 default:cobble 0 0 +9 5 3 default:cobble 0 0 +9 5 4 default:wood 0 0 +9 5 5 default:wood 0 0 +9 5 6 default:wood 0 0 +9 5 7 default:wood 0 0 +9 5 8 default:wood 0 0 +9 5 9 default:cobble 0 0 +9 6 3 default:cobble 0 0 +9 6 9 default:cobble 0 0 +9 7 3 default:cobble 0 0 +9 7 9 default:cobble 0 0 +9 8 3 default:cobble 0 0 +9 8 9 default:cobble 0 0 +9 9 3 default:cobble 0 0 +9 9 4 default:glass 187 0 +9 9 5 default:glass 170 0 +9 9 6 default:glass 187 0 +9 9 7 default:glass 170 0 +9 9 8 default:glass 187 0 +9 9 9 default:cobble 0 0 +9 10 3 default:cobble 0 0 +9 10 5 default:glass 187 0 +9 10 6 default:glass 204 0 +9 10 7 default:glass 187 0 +9 10 9 default:cobble 0 0 +9 11 5 default:glass 204 0 +9 11 6 default:lava_source 0 0 +9 11 7 default:glass 204 0 +9 12 5 default:glass 204 0 +9 12 6 default:lava_source 0 0 +9 12 7 default:glass 204 0 +9 13 5 default:glass 204 0 +9 13 6 default:lava_source 0 0 +9 13 7 default:glass 204 0 +9 14 5 default:glass 204 0 +9 14 6 default:lava_source 0 0 +9 14 7 default:glass 204 0 +9 15 5 default:glass 204 0 +9 15 6 default:lava_source 0 0 +9 15 7 default:glass 204 0 +9 16 5 default:glass 189 0 +9 16 6 default:glass 207 0 +9 16 7 default:glass 189 0 +9 17 2 stairs:stair_wood 141 0 +9 17 3 default:wood 0 0 +9 17 4 default:glass 204 0 +9 17 8 default:glass 204 0 +9 17 9 default:wood 0 0 +9 17 10 stairs:stair_wood 141 2 +9 18 3 stairs:stair_wood 173 0 +9 18 9 stairs:stair_wood 173 2 +9 19 4 default:wood 0 0 +9 19 8 default:wood 0 0 +9 20 4 stairs:stair_wood 125 0 +9 20 5 default:wood 0 0 +9 20 7 default:wood 0 0 +9 20 8 stairs:stair_wood 125 2 +9 21 5 default:wood 0 0 +9 21 7 default:wood 0 0 +9 22 5 stairs:stair_wood 93 0 +9 22 7 stairs:stair_wood 93 2 +9 23 6 default:wood 0 0 +10 1 3 default:tree 0 0 +10 1 4 default:wood 0 0 +10 1 5 default:wood 0 0 +10 1 6 default:wood 0 0 +10 1 7 default:wood 0 0 +10 1 8 default:wood 0 0 +10 1 9 default:tree 0 0 +10 2 3 default:tree 0 0 +10 2 9 default:tree 0 0 +10 3 3 default:tree 0 0 +10 3 9 default:tree 0 0 +10 4 3 default:tree 0 0 +10 4 4 default:torch 0 2 +10 4 8 default:torch 0 2 +10 4 9 default:tree 0 0 +10 5 3 default:tree 0 0 +10 5 4 default:wood 0 0 +10 5 5 default:wood 0 0 +10 5 6 default:wood 0 0 +10 5 7 default:wood 0 0 +10 5 8 default:wood 0 0 +10 5 9 default:tree 0 0 +10 6 3 default:tree 0 0 +10 6 9 default:tree 0 0 +10 7 3 default:tree 0 0 +10 7 9 default:tree 0 0 +10 8 3 default:tree 0 0 +10 8 4 default:torch 0 2 +10 8 8 default:torch 0 2 +10 8 9 default:tree 0 0 +10 9 4 default:cobble 0 0 +10 9 5 default:glass 187 0 +10 9 6 default:glass 170 0 +10 9 7 default:glass 187 0 +10 9 8 default:cobble 0 0 +10 10 3 default:cobble 0 0 +10 10 4 default:torch 0 2 +10 10 5 default:glass 204 0 +10 10 6 default:glass 187 0 +10 10 7 default:glass 204 0 +10 10 8 default:torch 0 2 +10 10 9 default:cobble 0 0 +10 11 3 default:cobble 0 0 +10 11 5 default:glass 187 0 +10 11 6 default:glass 204 0 +10 11 7 default:glass 187 0 +10 11 9 default:cobble 0 0 +10 12 5 default:glass 187 0 +10 12 6 default:glass 204 0 +10 12 7 default:glass 187 0 +10 13 5 default:glass 187 0 +10 13 6 default:glass 204 0 +10 13 7 default:glass 187 0 +10 14 5 default:glass 187 0 +10 14 6 default:glass 204 0 +10 14 7 default:glass 187 0 +10 15 5 default:glass 187 0 +10 15 6 default:glass 204 0 +10 15 7 default:glass 187 0 +10 16 3 default:cobble 0 0 +10 16 4 default:cobble 0 0 +10 16 5 default:glass 188 0 +10 16 6 default:glass 189 0 +10 16 7 default:glass 188 0 +10 16 8 default:cobble 0 0 +10 16 9 default:cobble 0 0 +10 17 2 stairs:stair_wood 157 0 +10 17 3 default:wood 0 0 +10 17 4 default:torch 0 2 +10 17 8 default:torch 0 2 +10 17 9 default:wood 0 0 +10 17 10 stairs:stair_wood 157 2 +10 18 3 stairs:stair_wood 189 0 +10 18 9 stairs:stair_wood 189 2 +10 19 4 default:wood 0 0 +10 19 8 default:wood 0 0 +10 20 5 default:wood 0 0 +10 20 6 default:wood 0 0 +10 20 7 default:wood 0 0 +10 21 5 default:wood 0 0 +10 21 6 default:wood 0 0 +10 21 7 default:wood 0 0 +10 22 6 stairs:stair_wood 93 3 +11 1 4 default:cobble 0 0 +11 1 5 default:wood 0 0 +11 1 6 default:wood 0 0 +11 1 7 default:wood 0 0 +11 1 8 default:cobble 0 0 +11 2 4 default:cobble 0 0 +11 2 8 default:cobble 0 0 +11 3 4 default:cobble 0 0 +11 3 8 default:cobble 0 0 +11 4 4 default:cobble 0 0 +11 4 5 default:torch 0 5 +11 4 7 default:torch 0 4 +11 4 8 default:cobble 0 0 +11 5 4 default:cobble 0 0 +11 5 5 default:wood 0 0 +11 5 6 default:wood 0 0 +11 5 7 default:wood 0 0 +11 5 8 default:cobble 0 0 +11 6 4 default:cobble 0 0 +11 6 8 default:cobble 0 0 +11 7 4 default:cobble 0 0 +11 7 8 default:cobble 0 0 +11 8 4 default:cobble 0 0 +11 8 5 default:torch 0 5 +11 8 7 default:torch 0 4 +11 8 8 default:cobble 0 0 +11 9 4 default:cobble 0 0 +11 9 5 default:cobble 0 0 +11 9 6 default:glass 187 0 +11 9 7 default:cobble 0 0 +11 9 8 default:cobble 0 0 +11 10 3 default:cobble 0 0 +11 10 4 default:tree 0 0 +11 10 5 default:torch 0 5 +11 10 7 default:torch 0 4 +11 10 8 default:tree 0 0 +11 10 9 default:cobble 0 0 +11 11 4 default:tree 0 0 +11 11 8 default:tree 0 0 +11 12 4 default:tree 0 0 +11 12 8 default:tree 0 0 +11 13 4 default:tree 0 0 +11 13 8 default:tree 0 0 +11 14 4 default:tree 0 0 +11 14 8 default:tree 0 0 +11 15 4 default:tree 0 0 +11 15 8 default:tree 0 0 +11 16 4 default:tree 0 0 +11 16 5 default:cobble 0 0 +11 16 7 default:cobble 0 0 +11 16 8 default:tree 0 0 +11 17 3 default:wood 0 0 +11 17 4 default:wood 0 0 +11 17 5 default:torch 0 5 +11 17 6 default:glass 204 0 +11 17 7 default:torch 0 4 +11 17 8 default:wood 0 0 +11 17 9 default:wood 0 0 +11 18 4 default:wood 0 0 +11 18 8 default:wood 0 0 +11 19 5 default:wood 0 0 +11 19 6 default:wood 0 0 +11 19 7 default:wood 0 0 +11 20 6 stairs:stair_wood 125 3 +12 1 5 default:tree 0 0 +12 1 6 stairs:stair_wood 140 3 +12 1 7 default:tree 0 0 +12 2 5 default:tree 0 0 +12 2 7 default:tree 0 0 +12 3 5 default:tree 0 0 +12 3 7 default:tree 0 0 +12 4 5 default:tree 0 0 +12 4 6 default:cobble 0 0 +12 4 7 default:tree 0 0 +12 5 5 default:tree 0 0 +12 5 6 default:cobble 0 0 +12 5 7 default:tree 0 0 +12 6 5 default:tree 0 0 +12 6 6 default:cobble 0 0 +12 6 7 default:tree 0 0 +12 7 5 default:tree 0 0 +12 7 6 default:cobble 0 0 +12 7 7 default:tree 0 0 +12 8 5 default:tree 0 0 +12 8 6 default:cobble 0 0 +12 8 7 default:tree 0 0 +12 9 6 default:cobble 0 0 +12 10 4 default:cobble 0 0 +12 10 5 default:cobble 0 0 +12 10 6 default:cobble 0 0 +12 10 7 default:cobble 0 0 +12 10 8 default:cobble 0 0 +12 11 5 default:cobble 0 0 +12 11 7 default:cobble 0 0 +12 16 5 default:cobble 0 0 +12 16 7 default:cobble 0 0 +12 17 4 default:wood 0 0 +12 17 5 default:wood 0 0 +12 17 6 default:wood 0 0 +12 17 7 default:wood 0 0 +12 17 8 default:wood 0 0 +12 18 5 stairs:stair_wood 189 3 +12 18 6 stairs:stair_wood 173 3 +12 18 7 stairs:stair_wood 189 3 +13 17 5 stairs:stair_wood 157 3 +13 17 6 stairs:stair_wood 141 3 +13 17 7 stairs:stair_wood 157 3 \ No newline at end of file diff --git a/mods/realtest/anvil/depends.txt b/mods/realtest/anvil/depends.txt new file mode 100644 index 0000000..4d48733 --- /dev/null +++ b/mods/realtest/anvil/depends.txt @@ -0,0 +1,2 @@ +default +metals \ No newline at end of file diff --git a/mods/realtest/anvil/init.lua b/mods/realtest/anvil/init.lua new file mode 100644 index 0000000..8a685c7 --- /dev/null +++ b/mods/realtest/anvil/init.lua @@ -0,0 +1,192 @@ +anvil = {} + +HAMMERS_LIST={ + 'anvil:hammer', + 'metals:tool_hammer_bismuth', + 'metals:tool_hammer_pig_iron', + 'metals:tool_hammer_wrought_iron', + 'metals:tool_hammer_steel', + 'metals:tool_hammer_gold', + 'metals:tool_hammer_nickel', + 'metals:tool_hammer_platinum', + 'metals:tool_hammer_tin', + 'metals:tool_hammer_silver', + 'metals:tool_hammer_lead', + 'metals:tool_hammer_copper', + 'metals:tool_hammer_zinc', + 'metals:tool_hammer_brass', + 'metals:tool_hammer_sterling_silver', + 'metals:tool_hammer_rose_gold', + 'metals:tool_hammer_black_bronze', + 'metals:tool_hammer_bismuth_bronze', + 'metals:tool_hammer_bronze', + 'metals:tool_hammer_black_steel', +} + +local table_containts = function(t, v) + for _, i in ipairs(t) do + if i==v then + return true + end + end + return false +end + +minetest.register_craft({ + output = 'anvil:self', + recipe = { + {'default:cobble','default:cobble','default:cobble'}, + {'','default:cobble',''}, + {'default:cobble','default:cobble','default:cobble'}, + } +}) + +minetest.register_craft({ + output = 'anvil:hammer', + recipe = { + {'default:cobble','default:cobble','default:cobble'}, + {'default:cobble','default:stick','default:cobble'}, + {'','default:stick',''}, + } +}) + +minetest.register_tool("anvil:hammer", { + description = "Hammer", + inventory_image = "anvil_hammer.png", + tool_capabilities = { + max_drop_level=1, + groupcaps={ + cracky={times={[1]=6.00, [2]=4.30, [3]=3.00}, uses=20, maxlevel=1}, + fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + } + }, +}) + +minetest.register_node("anvil:self", { + description = "Anvil", + tiles = {"anvil_top.png","anvil_top.png","anvil_side.png"}, + drawtype = "nodebox", + paramtype = "light", + paramtype2 = "facedir", + node_box = { + type = "fixed", + fixed = { + {-0.5,-0.5,-0.3,0.5,-0.4,0.3}, + {-0.35,-0.4,-0.25,0.35,-0.3,0.25}, + {-0.3,-0.3,-0.15,0.3,-0.1,0.15}, + {-0.35,-0.1,-0.2,0.35,0.1,0.2}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5,-0.5,-0.3,0.5,-0.4,0.3}, + {-0.35,-0.4,-0.25,0.35,-0.3,0.25}, + {-0.3,-0.3,-0.15,0.3,-0.1,0.15}, + {-0.35,-0.1,-0.2,0.35,0.1,0.2}, + }, + }, + groups = {oddly_breakable_by_hand=2, cracky=3, dig_immediate=1}, + sounds = default.node_sound_stone_defaults(), + on_construct = function(pos) + local meta = minetest.env:get_meta(pos) + meta:set_string("formspec", "invsize[8,10;]".. + "list[current_name;hammer;1,3.5;1,1;]".. + "list[current_name;ingot;1,1.5;1,1;]".. + "list[current_name;recipe;6,1.5;1,1;]".. + "list[current_name;res;3,1.5;1,1;]".. + "label[1,1;Ingot:]".. + "label[6,1;Recipe:]".. + "label[3,1;Output:]".. + "label[1,3;Hammer:]".. + "button[4,2.5;2,3;forge;Forge]".. + "list[current_player;main;0,6;8,4;]") + meta:set_string("infotext", "Anvil") + local inv = meta:get_inventory() + inv:set_size("hammer", 1) + inv:set_size("ingot", 1) + inv:set_size("recipe", 1) + inv:set_size("res", 1) + end, + on_receive_fields = function(pos, formname, fields, sender) + local meta = minetest.env:get_meta(pos) + local inv = meta:get_inventory() + + if fields["forge"] then + local ingotstack = inv:get_stack("ingot", 1) + local recipestack = inv:get_stack("recipe", 1) + local hammerstack = inv:get_stack("hammer", 1) + local resstack = inv:get_stack("res", 1) + + if table_containts(HAMMERS_LIST, hammerstack:get_name()) then + local s = ingotstack:get_name() + if recipestack:get_name()=="metals:recipe_axe" then + inv:add_item("res","metals:tool_axe_"..string.sub(s,8,string.len(s)-6).."_head") + ingotstack:take_item() + inv:set_stack("ingot",1,ingotstack) + hammerstack:add_wear(65535/30) + inv:set_stack("hammer",1,hammerstack) + return + elseif recipestack:get_name()=="metals:recipe_hammer" then + inv:add_item("res","metals:tool_hammer_"..string.sub(s,8,string.len(s)-6).."_head") + ingotstack:take_item() + inv:set_stack("ingot",1,ingotstack) + hammerstack:add_wear(65535/30) + inv:set_stack("hammer",1,hammerstack) + return + elseif recipestack:get_name()=="metals:recipe_pick" then + inv:add_item("res","metals:tool_pick_"..string.sub(s,8,string.len(s)-6).."_head") + ingotstack:take_item() + inv:set_stack("ingot",1,ingotstack) + hammerstack:add_wear(65535/30) + inv:set_stack("hammer",1,hammerstack) + return + elseif recipestack:get_name()=="metals:recipe_shovel" then + inv:add_item("res","metals:tool_shovel_"..string.sub(s,8,string.len(s)-6).."_head") + ingotstack:take_item() + inv:set_stack("ingot",1,ingotstack) + hammerstack:add_wear(65535/30) + inv:set_stack("hammer",1,hammerstack) + return + elseif recipestack:get_name()=="metals:recipe_spear" then + inv:add_item("res","metals:tool_spear_"..string.sub(s,8,string.len(s)-6).."_head") + ingotstack:take_item() + inv:set_stack("ingot",1,ingotstack) + hammerstack:add_wear(65535/30) + inv:set_stack("hammer",1,hammerstack) + return + elseif recipestack:get_name()=="metals:recipe_sword" then + inv:add_item("res","metals:tool_sword_"..string.sub(s,8,string.len(s)-6).."_head") + ingotstack:take_item() + inv:set_stack("ingot",1,ingotstack) + hammerstack:add_wear(65535/30) + inv:set_stack("hammer",1,hammerstack) + return + elseif ingotstack:get_name()=="metals:pig_iron_ingot" then + inv:add_item("res","metals:wrought_iron_ingot") + ingotstack:take_item() + inv:set_stack("ingot",1,ingotstack) + hammerstack:add_wear(65535/30) + inv:set_stack("hammer",1,hammerstack) + return + elseif ingotstack:get_name()=="metals:wrought_iron_ingot" then + inv:add_item("res","default:steel_ingot") + ingotstack:take_item() + inv:set_stack("ingot",1,ingotstack) + hammerstack:add_wear(65535/30) + inv:set_stack("hammer",1,hammerstack) + return + elseif string.sub(ingotstack:get_name(), 1, 6)=="metals" and string.sub(ingotstack:get_name(),string.len(ingotstack:get_name())-9,9)=="_unshaped" then + inv:add_item("res", "metals:"..string.sub(ingotstack:get_name(),7,string.len(ingotstack:get_name())-13).."_ingot") + ingotstack:take_item() + inv:set_stack("ingot",1,ingotstack) + hammerstack:add_wear(65535/30) + inv:set_stack("hammer",1,hammerstack) + return + end + end + end + minetest.chatsendall(string.sub(ingotstack:get_name(), 1, 6)) + minetest.chatsendall(string.sub(ingotstack:get_name(),string.len(ingotstack:get_name())-9,9)) + end, +}) \ No newline at end of file diff --git a/mods/realtest/anvil/textures/.directory b/mods/realtest/anvil/textures/.directory new file mode 100644 index 0000000..b6bb6bb --- /dev/null +++ b/mods/realtest/anvil/textures/.directory @@ -0,0 +1,3 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2012,8,16,19,24,54 diff --git a/mods/realtest/anvil/textures/anvil_hammer.png b/mods/realtest/anvil/textures/anvil_hammer.png new file mode 100644 index 0000000000000000000000000000000000000000..ab0f4e2d391a7f8150daab291e7f334e0d91ca9a GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%I5heF8r~HGg)V!#IEGl9 z-a2t1-ys8mw*Pt(ZOV~NQbIb*c5O>*Yfs=m;Qc|w=2*@~?j%mOMx`5`=j2wM-gTiY z@`2Cg*R}QU_cQ;Kjmo|jwfTLmSo74NZ>K^-I}?3{nmaid7EEcHCOO^pTp;7^O|6|A zE-YK^51FhD)^?I*Xqa;81Mur%0|3FSf}O zcRw=Ekvl4FO_}$c)#C5YZ+~(7<>7ntPb)po-Is9Rr|HAX4L`YlJMq}gUiS8uoUVcB gyKM%d|2%6LYBy%hU)1;cBhY&cp00i_>zopr0D9qp6#xJL literal 0 HcmV?d00001 diff --git a/mods/realtest/anvil/textures/anvil_side.png b/mods/realtest/anvil/textures/anvil_side.png new file mode 100644 index 0000000000000000000000000000000000000000..bfb745a89be87143718cdcc382f114ad2a454816 GIT binary patch literal 609 zcmV-n0-pVeP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyn| z3=koHO!lMz00H4iL_t(I%jJ^GYU)rJMpt$=xfmKEq^2rZ!GRVBh2pHQ;RE%pIujfg zUqDJ~uqA4US}R6_iRKJSkE1i{@O;w`7VEz#K*28}_+|bVfTAe>>?A<9+Xdk6?v5l$ z5JDiOf*?To`NYS^ zN76K9u~?w%I#No65afA|<2VQ*{&uxmjp1;3F#uRDmne#Y>$-TJhiRJ3=W|Y{6HydV zDwVKpn_jQS>+9>~LO{{)_t7*BP1DHp99`F`*X!)}dmP6h3`0hv5daSl4@{?1gb+MG zKYtq(MZwL@4T_==MG@=un(=sy>$;ex$lJ60^-7a5WU({+f=JPpH zN=(zl^E_6o70cz4EX#0R7l6azz-F@{O;hgg?@@cb-qZX0J4up|rYW1v2H*F|vW!lr v!|`~eR4Ne!0hVRa>2zo|o2=Js48!0LLnF?>G&1Al00000NkvXXu0mjfEujxj literal 0 HcmV?d00001 diff --git a/mods/realtest/anvil/textures/anvil_top.png b/mods/realtest/anvil/textures/anvil_top.png new file mode 100644 index 0000000000000000000000000000000000000000..6f66d39a0b8bffcb023346d09948378a4646377a GIT binary patch literal 804 zcmV+<1Ka$GP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyn| z3=ILgPP%Xa00N{*L_t(I%Wac8PcmH;M%SDf4#NzH!x;@2M=dD4#73=b>?r(I{x=&f zOe{!{7{f>~!Jtg!GF;AF-saP2^6hRH&y$_KvJ4>Szqz`)B281GC?d-;f*`;&O`<4b zGMTVgERa&t?RLK-2!4$ag7tchVHljAo{}U9N+~urHmKL@*tU&nn!h7hzn3&ksaC5@ zr&B!7!!QiS<1s=Aq?F`&j^j9g3xXg(Yt6~Y2|@_8)<`KC4u_bgNv&36GMNyDAyP`t z&d$iPj5v;&PN!I|>msEj3_~2pp-?Db+csKjJkR6l=?Q>VtHtN%CvR_W)M_>2IHppm zU;y}dnJtroprkJ)TSrBY$JT%wd>G#X(_DQ}cg zXsro?fcbpRcsyovbCcO@#(KTx<>dv-vXD{|$1$d9^7{J9YPG@$f*@B)p_F1ipJNyX zmSs^Ym1s7bY;A4v@$o?zhChVDFeJ}&@;t|MUH9hj@Q{Op1CEZ4@H~$sNw~hg{`va$ z_BQ2mnJ9_~f&k01`1<-HNfJ!Y^KQNoMNx!OihjS(csypgT+(PX0C;?S#C2Wn@9&w- zX6*0pQ!14(tJUg_)*7W0Ns`cRxAA@d=fqB@gVq{=cDqffRO0yfnE8CpXf(nq6bc9- z=ytoT^z?jYt8%n zJH=v=ySuypcj23Hxm?EcJVv7taU7GTDZcNsUav{h^p6XFZ2YFt>-8862Kc^@5Q0LX i!1MDn0L^CePr*OgG&`>LUCERH0000= cooked.time then + -- check if there's room for output in "dst" list + if inv:room_for_item("dst",cooked.item) then + -- Put result in "dst" list + inv:add_item("dst", cooked.item) + -- take stuff from "src" list + srcstack = inv:get_stack("src", 1) + srcstack:take_item() + inv:set_stack("src", 1, srcstack) + --else + --print("Could not insert '"..cooked.item.."'") + end + meta:set_string("src_time", 0) + end + end + + if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then + local percent = math.floor(meta:get_float("fuel_time") / + meta:get_float("fuel_totaltime") * 100) + meta:set_string("infotext","Bonfire active: "..percent.."%") + hacky_swap_node(pos,"bonfire:self_active") + meta:set_string("formspec", + "invsize[8,9;]".. + "image[0,2;1,1;default_furnace_fire_bg.png^[lowpart:".. + (100-percent)..":default_furnace_fire_fg.png]".. + "list[current_name;fuel;0,1;1,1;]".. + "list[current_name;src;3,1;1,1;]".. + "list[current_name;dst;2,3;2,1;]".. + "list[current_name;add;5,1;2,2;]".. + "label[3,0;Source:]".. + "label[0,0;Fuel:]".. + "label[2,2;Output:]".. + "label[5,0;Additional:]".. + "list[current_player;main;0,5;8,4;]") + return + end + + local fuel = nil + local cooked = nil + local fuellist = inv:get_list("fuel") + local srclist = inv:get_list("src") + + if srclist then + cooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) + end + if fuellist then + fuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist}) + end + + if fuel.time <= 0 then + meta:set_string("infotext","Bonfire out of fuel") + hacky_swap_node(pos,"bonfire:self") + meta:set_string("formspec", bonfire.formspec) + return + end + + if cooked.item:is_empty() then + if was_active then + meta:set_string("infotext","Bonfire is empty") + hacky_swap_node(pos,"bonfire:self") + meta:set_string("formspec", bonfire.formspec) + end + return + end + + meta:set_string("fuel_totaltime", fuel.time) + meta:set_string("fuel_time", 0) + + local stack = inv:get_stack("fuel", 1) + stack:take_item() + inv:set_stack("fuel", 1, stack) + end, +}) \ No newline at end of file diff --git a/mods/realtest/bonfire/textures/.directory b/mods/realtest/bonfire/textures/.directory new file mode 100644 index 0000000..b6bb6bb --- /dev/null +++ b/mods/realtest/bonfire/textures/.directory @@ -0,0 +1,3 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2012,8,16,19,24,54 diff --git a/mods/realtest/bonfire/textures/bonfire_bottom.png b/mods/realtest/bonfire/textures/bonfire_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b1d46394841b84299099fa40cd1ce516c2c4b5ad GIT binary patch literal 809 zcmV+^1J?YBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyn{ z4l6a|9DeEm00OB=L_t(I%PrAqZrerxK;bu>jTA{qRB1bMT{OA>eF`K%3>c`J#*0jH z#AUe5^hbJx_dW5csv>|=iv501KMWLkj#i4lzJ8^yYpm9!Sw;dxpzAss=eWDML6{_o zskKNU=)ETqf-=u>*DGH>f9Cyi!8u2ortEe*oO5Wc>HD62S)yc;a5^6G>&mii{PFNW zW-X6TPlRnlNlCWb5knwPQv`529vPwU&>zCC_sbU=0ClEpgkJmjxvy z<212u8%3Veb{%<^A&x~6*JU9|5=4@ql7xO7Fa@RmDF)evn9s(V7qf z>U1~|LO>)5Mr+Elr0qJSlyuHx_J*Hlj4^E6#=0!1`}3J%x8v#gnKVu5hk?#H>eGo~StyHw z);R#qcXueQ(NgmB^%Y|+qD<46?{+k8OI_Ej%R-*#O!Lg*J)`$5^UPttXIWRWEF;E< z_nsopQR@HhH3Z!CN(_M*BbTP3EK9W3D5dyxd&{@SM}~1k0A*1SV?_CB;{E-dVVd~! z;Q@qTmt|c0p3E3RjEvL7=54aDP6d-1Ul7ioWlONrDgpzbu3hxHJvpFrba$_w$*z%Y|#-6SfUw z3{BG@3Tva3k`MwR1f-N`rMM0Qzf~1kma(lXt#fE8k;Y(^LL0;1&(DbS=@gGuMP@DE zzJKSYuF+BwfseMOEDHQQLySz`12B2dwry0$BPt3(>m0){VAGU;UtWIcO3AuyzjhS` n<2W)51I8FmRmDfskXg%r0QG37-gOWW00000NkvXXu0mjfE-h>S literal 0 HcmV?d00001 diff --git a/mods/realtest/bonfire/textures/bonfire_side.png b/mods/realtest/bonfire/textures/bonfire_side.png new file mode 100644 index 0000000000000000000000000000000000000000..d1769eb4bc672704168821c4ef6279c05424b62a GIT binary patch literal 411 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4go%EF8LjfZ9r3`JzX3_EKV<- zXzR!9$kS?H?dBrWz@{m~a7v^7kC!snW6)Ltf=y|&B~W-ei$>F`8U;91JH|8e~sb^G?+Zm=wvk?gK~X5ykL zuDP|AJl7)&Sjx=)qb0!+5;>VIuBnRj}HsIBpmvdXW79h?iC9{*Kbi~+Ha9) zID=yW|5Dp?58nMa8W4JF5s%5Dlf2Tpf|=4TEnhPFswd3*adi2?#Vb|_i1jX07rdF$ z({T62zRH?bE`jvJ{)gwfvYfJc`;g0M#*KsK+ZL#x&C^$#2==P9k1e6nh4$ih8%;ZtDnm{r-UW| Dd^W1) literal 0 HcmV?d00001 diff --git a/mods/realtest/bonfire/textures/bonfire_side_active.png b/mods/realtest/bonfire/textures/bonfire_side_active.png new file mode 100644 index 0000000000000000000000000000000000000000..1b8ba9b173cabba4ca07470c9b03d0e8497bc845 GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4go%EG47qRCxNEud%8G=Se$O1 zY*}>JfX7wdq0iRRVU~=dX7Q{$`%B)Qn6_cb0*zC`m1o*sGdJ=(*wyc=G;?7I;XCho ztCF?i|1SmwV^4mg#uL08#YVSl?fW^Fo!%;0!PahBW_(CS)64SuH@)`4S}ym5%@4~L z@8|z~JYtKqMZ125AUv6As}|v*I#K<>qh3?7ydr471MG!({|r| zo-50#;_dEYDIGT+w%f=b_`B|W>FqrYr=yq7oAvDUmW2Jq#tKU79~Lv`n$=`Ym7KWZ zRI=vwMXyqAST^52bnkM)NV2x3i;HuhZT4?mq(` Xud}zG@aZ&QXfk-Z`njxgN@xNAVbZUM literal 0 HcmV?d00001 diff --git a/mods/realtest/bonfire/textures/bonfire_top.png b/mods/realtest/bonfire/textures/bonfire_top.png new file mode 100644 index 0000000000000000000000000000000000000000..d95a74479c573c79b4d14b8e34aa350f8e308cce GIT binary patch literal 781 zcmV+o1M>WdP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyn{ z4lN0qDW&TG00NCkL_t(I%YBpIOOs&~$3M?IXWQJn#OanJ%o!^k{ZMbZs24^>5kwaS zg5&~ky9nwp=pTq~x~YqVUWhKD1S6w}iYXeEDS4w)W;)dUa%pov+<2cZmQzzYcjtMY z^Euyho^!;BL#^y(`&_Er?iUjovE3Jx-6{Z=!&$jlwQNWLUDtO2gTbH#s26iYmb28` zTE%)kR|Wt?SI4FIfDQdgXfpssfbmy{uIt>sp%Lh)BQlt+fR*i80v&bS>^@CbR~IYE z7~R({qgty-B;wqTqX2*lv;<4_hYjh_o~dt^H}Oz(KL-vD1?#9iHd@ecTZ{YSXoNtaoFnV z>wkl*(Zi?77+J&4&}5oex`3@PyIVn{D=GgSl8K3l9S?mzAB#Vy>AB!xCYmLlbPJQB zlt($ToFy`tMRohpG;Po2DxY8E_49}HUOLFf?=hKLX%wQpxedF;27nPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyn{ z4keJ%!j zWE4dqm&Eww=beky;&d}&EWUBaEmnO&vo$h)dI6a zD|kIcni{H1v8t-{U;m`r?UG?o4yVUUIGUlUp^D|?JGw8l(LMGHzt2T1ndeJ(+mcp= z>$VW>?d`gzX()<9^Wj6RX1CeMETVQb68pG8Q$rQ8WS-WVE#|kH_`dd)mSb(mvdrAv zoR#2ohnLx*6@qnJCdq1coBnIP#xHHISqOv>R)eMGZ(O;V<(Z=%|M5Cv$vl3ai`kdY zIeYN`UXlJan0YDqAEKE#mZek!5+`;WEx;!jq3tyBZk_ zE$YJ~cZD5bVmu(qSOYiW`mSI%;&Ed}9z8fIt`2{4izlp h{1+J^IVg(({s5+n_{}w3C1d~q002ovPDHLkV1hn-PdESo literal 0 HcmV?d00001 diff --git a/mods/realtest/furnace/depends.txt b/mods/realtest/furnace/depends.txt new file mode 100644 index 0000000..331d858 --- /dev/null +++ b/mods/realtest/furnace/depends.txt @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/mods/realtest/furnace/init.lua b/mods/realtest/furnace/init.lua new file mode 100644 index 0000000..b3187d0 --- /dev/null +++ b/mods/realtest/furnace/init.lua @@ -0,0 +1,207 @@ +furnace = {} + +minetest.register_craft({ + output = 'furnace:self', + recipe = { + {'default:cobble','default:cobble','default:cobble'}, + {'default:cobble','default:coal_lump','default:cobble'}, + {'default:cobble','default:cobble','default:cobble'}, + } +}) + +furnace.formspec = + "invsize[8,9;]".. + "image[0,2;1,1;default_furnace_fire_bg.png]".. + "list[current_name;fuel;0,1;1,1;]".. + "list[current_name;src;3,1;1,1;]".. + "list[current_name;dst;2,3;2,1;]".. + "list[current_name;add;5,1;2,2;]".. + "label[3,0;Source:]".. + "label[0,0;Fuel:]".. + "label[2,2;Output:]".. + "label[5,0;Additional:]".. + "list[current_player;main;0,5;8,4;]" + +minetest.register_node("furnace:self", { + description = "Furnace", + tiles = {"furnace_top.png", "furnace_bottom.png", "furnace_side.png"}, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.5,-0.5,-0.5,0.5,0.3,0.5}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5,-0.5,-0.5,0.5,0.3,0.5}, + }, + }, + groups = {crumbly=3, oddly_breakable_by_hand=1}, + sounds = default.node_sound_stone_defaults(), + on_construct = function(pos) + local meta = minetest.env:get_meta(pos) + meta:set_string("formspec", furnace.formspec) + meta:set_string("infotext", "Furnace") + local inv = meta:get_inventory() + inv:set_size("fuel", 1) + inv:set_size("src", 1) + inv:set_size("dst", 2) + inv:set_size("add", 4) + end, +}) + +minetest.register_node("furnace:self_active", { + description = "Furnace", + tiles = {"furnace_top_active.png", "furnace_bottom.png", "furnace_side_active.png"}, + drawtype = "nodebox", + paramtype = "light", + node_box = { + type = "fixed", + fixed = { + {-0.5,-0.5,-0.5,0.5,0.3,0.5}, + }, + }, + selection_box = { + type = "fixed", + fixed = { + {-0.5,-0.5,-0.5,0.5,0.3,0.5}, + }, + }, + light_source = 12, + drop = "furnace:self", + groups = {crumbly=3},-- not_in_creative_inventory=1}, --recoment + sounds = default.node_sound_stone_defaults(), + on_construct = function(pos) + local meta = minetest.env:get_meta(pos) + meta:set_string("formspec", furnace.formspec) + meta:set_string("infotext", "Furnace") + local inv = meta:get_inventory() + inv:set_size("fuel", 1) + inv:set_size("src", 1) + inv:set_size("dst", 2) + inv:set_size("add", 4) + end, +}) + +function hacky_swap_node(pos,name) + local node = minetest.env:get_node(pos) + local meta = minetest.env:get_meta(pos) + local meta0 = meta:to_table() + if node.name == name then + return + end + node.name = name + local meta0 = meta:to_table() + minetest.env:set_node(pos,node) + meta = minetest.env:get_meta(pos) + meta:from_table(meta0) +end + +minetest.register_abm({ + nodenames = {"furnace:self","furnace:self_active"}, + interval = 1.0, + chance = 1, + action = function(pos, node, active_object_count, active_object_count_wider) + local meta = minetest.env:get_meta(pos) + for i, name in ipairs({ + "fuel_totaltime", + "fuel_time", + "src_totaltime", + "src_time" + }) do + if meta:get_string(name) == "" then + meta:set_float(name, 0.0) + end + end + + local inv = meta:get_inventory() + + local srclist = inv:get_list("src") + local cooked = nil + + if srclist then + cooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) + end + + local was_active = false + + if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then + was_active = true + meta:set_float("fuel_time", meta:get_float("fuel_time") + 1) + meta:set_float("src_time", meta:get_float("src_time") + 1) + if cooked and cooked.item and meta:get_float("src_time") >= cooked.time then + -- check if there's room for output in "dst" list + if inv:room_for_item("dst",cooked.item) then + -- Put result in "dst" list + inv:add_item("dst", cooked.item) + -- take stuff from "src" list + srcstack = inv:get_stack("src", 1) + srcstack:take_item() + inv:set_stack("src", 1, srcstack) + --else + --print("Could not insert '"..cooked.item.."'") + end + meta:set_string("src_time", 0) + end + end + + if meta:get_float("fuel_time") < meta:get_float("fuel_totaltime") then + local percent = math.floor(meta:get_float("fuel_time") / + meta:get_float("fuel_totaltime") * 100) + meta:set_string("infotext","Furnace active: "..percent.."%") + hacky_swap_node(pos,"furnace:self_active") + meta:set_string("formspec", + "invsize[8,9;]".. + "image[0,2;1,1;default_furnace_fire_bg.png^[lowpart:".. + (100-percent)..":default_furnace_fire_fg.png]".. + "list[current_name;fuel;0,1;1,1;]".. + "list[current_name;src;3,1;1,1;]".. + "list[current_name;dst;2,3;2,1;]".. + "list[current_name;add;5,1;2,2;]".. + "label[3,0;Source:]".. + "label[0,0;Fuel:]".. + "label[2,2;Output:]".. + "label[5,0;Additional:]".. + "list[current_player;main;0,5;8,4;]") + return + end + + local fuel = nil + local cooked = nil + local fuellist = inv:get_list("fuel") + local srclist = inv:get_list("src") + + if srclist then + cooked = minetest.get_craft_result({method = "cooking", width = 1, items = srclist}) + end + if fuellist then + fuel = minetest.get_craft_result({method = "fuel", width = 1, items = fuellist}) + end + + if fuel.time <= 0 then + meta:set_string("infotext","Furnace out of fuel") + hacky_swap_node(pos,"furnace:self") + meta:set_string("formspec", furnace.formspec) + return + end + + if cooked.item:is_empty() then + if was_active then + meta:set_string("infotext","Furnace is empty") + hacky_swap_node(pos,"furnace:self") + meta:set_string("formspec", furnace.formspec) + end + return + end + + meta:set_string("fuel_totaltime", fuel.time) + meta:set_string("fuel_time", 0) + + local stack = inv:get_stack("fuel", 1) + stack:take_item() + inv:set_stack("fuel", 1, stack) + end, +}) \ No newline at end of file diff --git a/mods/realtest/furnace/textures/furnace_bottom.png b/mods/realtest/furnace/textures/furnace_bottom.png new file mode 100644 index 0000000000000000000000000000000000000000..b1d46394841b84299099fa40cd1ce516c2c4b5ad GIT binary patch literal 809 zcmV+^1J?YBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyn{ z4l6a|9DeEm00OB=L_t(I%PrAqZrerxK;bu>jTA{qRB1bMT{OA>eF`K%3>c`J#*0jH z#AUe5^hbJx_dW5csv>|=iv501KMWLkj#i4lzJ8^yYpm9!Sw;dxpzAss=eWDML6{_o zskKNU=)ETqf-=u>*DGH>f9Cyi!8u2ortEe*oO5Wc>HD62S)yc;a5^6G>&mii{PFNW zW-X6TPlRnlNlCWb5knwPQv`529vPwU&>zCC_sbU=0ClEpgkJmjxvy z<212u8%3Veb{%<^A&x~6*JU9|5=4@ql7xO7Fa@RmDF)evn9s(V7qf z>U1~|LO>)5Mr+Elr0qJSlyuHx_J*Hlj4^E6#=0!1`}3J%x8v#gnKVu5hk?#H>eGo~StyHw z);R#qcXueQ(NgmB^%Y|+qD<46?{+k8OI_Ej%R-*#O!Lg*J)`$5^UPttXIWRWEF;E< z_nsopQR@HhH3Z!CN(_M*BbTP3EK9W3D5dyxd&{@SM}~1k0A*1SV?_CB;{E-dVVd~! z;Q@qTmt|c0p3E3RjEvL7=54aDP6d-1Ul7ioWlONrDgpzbu3hxHJvpFrba$_w$*z%Y|#-6SfUw z3{BG@3Tva3k`MwR1f-N`rMM0Qzf~1kma(lXt#fE8k;Y(^LL0;1&(DbS=@gGuMP@DE zzJKSYuF+BwfseMOEDHQQLySz`12B2dwry0$BPt3(>m0){VAGU;UtWIcO3AuyzjhS` n<2W)51I8FmRmDfskXg%r0QG37-gOWW00000NkvXXu0mjfE-h>S literal 0 HcmV?d00001 diff --git a/mods/realtest/furnace/textures/furnace_side.png b/mods/realtest/furnace/textures/furnace_side.png new file mode 100644 index 0000000000000000000000000000000000000000..aec2f33fdccbbc49870a27eb851417ead32c615d GIT binary patch literal 157 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgfk6^zYC85owXV%!|(xup}RkipZ{&t;ucLK6VPWha3Y+|mhD$l&Sf=d#Wzp$Pz@@GA!Z literal 0 HcmV?d00001 diff --git a/mods/realtest/furnace/textures/furnace_top.png b/mods/realtest/furnace/textures/furnace_top.png new file mode 100644 index 0000000000000000000000000000000000000000..e563e39ab1a1f6ceccff948a9822d2c9e5c1c779 GIT binary patch literal 699 zcmV;s0!00ZP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyr1 z3IGS_u*5h300KKnL_t(I%axPgOH*MO$3N#x%}tM$PN$ zsW;eVT?G9HLD$huH+7L02fB(9j23lMOfiT`$%}N8%^c4Ca1)(pJ8bN9QO=IDp!e>5 zc%IMud0*bIG<2%dWS5mSdo6pX6yL3lhQAGJnr5jBA!?x5icVj*!wT3cZVd_{kR_=8 z_R}dSQj*y$W-&C5mN} zLa~D9s28M0qR}YHWD-?X`M$WmZ6He~{ap(CIyyjVW_&Wu>Ux<}&fxS(FRW!Lmp1DR zY5)_7cvk1rw|S_RXljxv6f5}p+n9?-z$R0zn*RWpF!AvVhOth^-bQQ^w6?SmSuW7r zBvUBmshCndz$wKMLNGWuh;z>xhr8`;=oRkY3UJ=*WcbVxQaOWzoz3(p20ot;RaFUx z!#Jh*w!zf9XY{-6Bv(tcIh>4+y`ihe&4<|(dbO2_**vMdfx}p^7)V=L*!f9jW@apn z9*>9R#d&UAb`wqL)-1$UbYdYL#pOj+)m=mLtA2&o&mR*UI>7s{Ijh0WFzp0|!(mI9 h0Q$Ne^??74^G{tk=dL8Hw_pGO002ovPDHLkV1m2fJM91f literal 0 HcmV?d00001 diff --git a/mods/realtest/furnace/textures/furnace_top_active.png b/mods/realtest/furnace/textures/furnace_top_active.png new file mode 100644 index 0000000000000000000000000000000000000000..6a0f8c51f9c16a8a464231e2c5fed4638484d6ad GIT binary patch literal 674 zcmV;T0$u%yP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyr1 z2|EMPDN#TG00JUOL_t(I%axNqXj4%b#eXmH4{eiTlZF?xHZ9a80ozcpiw_7vH4v%51vW3jQ&jNiT@ zA$x74Lz<2Y%@$;@jqp;1jrtJfa+y0fE-^PBqfjW|7BytAjX)@mRdnl?Obyu&A4dp; z^2lBr{X&L|7bcjSkFhYbhFjEdIlJ^_MNxFCre>K|(M=$f$K~uI6<=if@;K8EejO-_ zZ;~tSw0)wv@3_aWswzI8kCBtT?3(PXB-2buB5&V+!sYBD7%g$yQf2GtAeqxK^f zl0@?RPosjf6K)n}*0^i0>PoW39d6yc3P62(-SD~~2u6aHREg{Niab5+KpwLbj&CA+ zZ7jTa#<`yM447I8UcdRsw#A`){_yI)t|TZp+6V-b3G?Vc%|G{Y5k*nhT79Q`p1pRS z%C{Vz%xBc}9#fKtwp+&{x{)M_Xf#USehTxc6Fq*7W8{~E$X*-4XbE#|k0+5Nh5aMU zCMwi+_etccjE(eCt8U;J93`90(k=Y>8>Hrt03?=U2DzTmakfieP$mZmFI9|PNEbEI zAr0#vd7b6}mk2z6WFQe*+t^50D^Vm8F_Z~l*xB7q@V|Bb4R==Q^({co9{>OV07*qo IM6N<$g3IhA8UO$Q literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/.directory b/mods/realtest/metals/.directory new file mode 100644 index 0000000..2d00149 --- /dev/null +++ b/mods/realtest/metals/.directory @@ -0,0 +1,2 @@ +[Dolphin] +Timestamp=2012,7,5,0,9,4 diff --git a/mods/realtest/metals/depends.txt b/mods/realtest/metals/depends.txt new file mode 100644 index 0000000..c4c0f5f --- /dev/null +++ b/mods/realtest/metals/depends.txt @@ -0,0 +1,2 @@ +minerals +default \ No newline at end of file diff --git a/mods/realtest/metals/groupcaps.lua b/mods/realtest/metals/groupcaps.lua new file mode 100644 index 0000000..3491b0c --- /dev/null +++ b/mods/realtest/metals/groupcaps.lua @@ -0,0 +1,179 @@ +USES_LIST={ + bismuth=20, + pig_iron=30, + wrought_iron=30, + steel=35, + gold=10, + nickel=25, + platinum=25, + tin=15, + silver=25, + lead=20, + copper=25, + zinc=25, + brass=25, + sterling_silver=25, + rose_gold=20, + black_bronze=35, + bismuth_bronze=25, + bronze=30, + black_steel=40, +} + +PICKS_CRACKY_LIST={ + --stone {times={[1]=3.00, [2]=1.20, [3]=0.80}, uses=20, maxlevel=1} + --steel {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=30, maxlevel=2} + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.bismuth, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.pig_iron, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.wrought_iron, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.steel, maxlevel=3}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.gold, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.nickel, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.platinum, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.tin, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.silver, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.lead, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.copper, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.zinc, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.brass, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.sterling_silver, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.rose_gold, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.black_bronze, maxlevel=3}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.bismuth_bronze, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.bronze, maxlevel=2}, + {times={[1]=4.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.black_steel, maxlevel=3}, +} + +SHOVELS_CRUMBLY_LIST={ + --stone {times={[1]=1.50, [2]=0.50, [3]=0.30}, uses=20, maxlevel=1} + --steel {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=30, maxlevel=2} + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.bismuth, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.pig_iron, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.wrought_iron, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.steel, maxlevel=3}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.gold, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.nickel, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.platinum, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.tin, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.silver, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.lead, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.copper, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.zinc, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.brass, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.sterling_silver, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.rose_gold, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.black_bronze, maxlevel=3}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.bismuth_bronze, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.bronze, maxlevel=2}, + {times={[1]=1.50, [2]=0.70, [3]=0.60}, uses=USES_LIST.black_steel, maxlevel=3}, +} + +AXE_GROUPCAPS={ + --[[ stone + {choppy={times={[1]=3.00, [2]=1.00, [3]=0.60}, uses=20, maxlevel=1}, + fleshy={times={[2]=1.30, [3]=0.70}, uses=20, maxlevel=1},},]] + + --{choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=30, maxlevel=2}, + -- fleshy={times={[2]=1.10, [3]=0.60}, uses=40, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.bismuth, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.bismuth+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.pig_iron, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.pig_iron+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.wrought_iron, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.wrought_iron+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.steel, maxlevel=3}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.steel+10, maxlevel=2},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.gold, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.gold+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.nickel, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.nickel+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.platinum, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.platinum+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.tin, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.tin+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.silver, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.silver+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.lead, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.lead+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.copper, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.copper+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.zinc, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.zinc+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.brass, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.brass+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.sterling_silver, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.sterling_silver+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.rose_gold, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.rose_gold+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.black_bronze, maxlevel=3}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.black_bronze+10, maxlevel=2},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.bismuth_bronze, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.bismuth_bronze+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.bronze, maxlevel=2}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.bronze+10, maxlevel=1},}, + {choppy={times={[1]=3.00, [2]=1.60, [3]=1.00}, uses=USES_LIST.black_steel, maxlevel=3}, + fleshy={times={[2]=1.10, [3]=0.60}, uses=USES_LIST.black_steel+10, maxlevel=2},}, +} + +SWORD_GROUPCAPS={ + --[[{fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=40, maxlevel=1}, + choppy={times={[3]=0.70}, uses=40, maxlevel=0},},]] + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.bismuth, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.bismuth, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.pig_iron, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.pig_iron, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.wrought_iron, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.wrought_iron, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=3}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.steel, maxlevel=2}, + choppy={times={[3]=0.70}, uses=USES_LIST.steel, maxlevel=1},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.gold, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.gold, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.nickel, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.nickel, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.platinum, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.platinum, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.tin, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.tin, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.silver, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.silver, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.lead, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.lead, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.copper, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.copper, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.zinc, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.zinc, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.brass, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.brass, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.sterling_silver, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.sterling_silver, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.rose_gold, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.rose_gold, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=3}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.black_bronze, maxlevel=2}, + choppy={times={[3]=0.70}, uses=USES_LIST.black_bronze, maxlevel=1},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.bismuth_bronze, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.bismuth_bronze, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=2}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.bronze, maxlevel=1}, + choppy={times={[3]=0.70}, uses=USES_LIST.bronze, maxlevel=0},}, + {fleshy={times={[1]=2.00, [2]=0.80, [3]=0.40}, uses=10, maxlevel=3}, + snappy={times={[2]=0.70, [3]=0.30}, uses=USES_LIST.black_steel, maxlevel=2}, + choppy={times={[3]=0.70}, uses=USES_LIST.black_steel, maxlevel=1},}, +} diff --git a/mods/realtest/metals/init.lua b/mods/realtest/metals/init.lua new file mode 100644 index 0000000..6f1aa9c --- /dev/null +++ b/mods/realtest/metals/init.lua @@ -0,0 +1,588 @@ +--replacements = {{"metals:"..METALS_LIST[i].."_unshaped", "metals:ceramic_mold"}} + +SPEAR_DAMAGE=10 +SPEAR_GRAVITY=9 +SPEAR_VELOCITY=19 + +METALS_LIST={ + 'bismuth', + 'pig_iron', + 'wrought_iron', + 'steel', + 'gold', + 'nickel', + 'platinum', + 'tin', + 'silver', + 'lead', + 'copper', + 'zinc', + 'brass', + 'sterling_silver', + 'rose_gold', + 'black_bronze', + 'bismuth_bronze', + 'bronze', + 'black_steel', +} + +DESC_LIST={ + 'Bismuth', + 'Pig iron', + 'Wrought iron', + 'Steel', + 'Gold', + 'Nickel', + 'Platinum', + 'Tin', + 'Silver', + 'Lead', + 'Copper', + 'Zinc', + 'Brass', + 'Sterling silver', + 'Rose gold', + 'Black bronze', + 'Bismuth bronze', + 'Bronze', + 'Black steel', +} + +DESC_SMALL_LIST={ + 'bismuth', + 'pig iron', + 'wrought iron', + 'steel', + 'gold', + 'nickel', + 'platinum', + 'tin', + 'silver', + 'lead', + 'copper', + 'zinc', + 'brass', + 'sterling silver', + 'rose gold', + 'black bronze', + 'bismuth bronze', + 'bronze', + 'black steel', +} + + +dofile(minetest.get_modpath("metals").."/groupcaps.lua") + +for i=1, #METALS_LIST do + + -- + -- Craftitems + -- + + minetest.register_craftitem("metals:"..METALS_LIST[i].."_unshaped", { + description = "Unshaped "..DESC_SMALL_LIST[i], + inventory_image = "metals_"..METALS_LIST[i].."_unshaped.png", + }) + + minetest.register_craftitem("metals:"..METALS_LIST[i].."_ingot", { + description = DESC_LIST[i].." ingot", + inventory_image = "metals_"..METALS_LIST[i].."_ingot.png", + }) + + minetest.register_craftitem("metals:tool_pick_"..METALS_LIST[i].."_head", { + description =DESC_LIST[i].." pickaxe head", + inventory_image = "metals_tool_pick_"..METALS_LIST[i].."_head.png", + }) + + minetest.register_craftitem("metals:tool_axe_"..METALS_LIST[i].."_head", { + description =DESC_LIST[i].." axe head", + inventory_image = "metals_tool_axe_"..METALS_LIST[i].."_head.png", + }) + + minetest.register_craftitem("metals:tool_shovel_"..METALS_LIST[i].."_head", { + description =DESC_LIST[i].." shovel head", + inventory_image = "metals_tool_shovel_"..METALS_LIST[i].."_head.png", + }) + + minetest.register_craftitem("metals:tool_sword_"..METALS_LIST[i].."_head", { + description =DESC_LIST[i].." sword head", + inventory_image = "metals_tool_sword_"..METALS_LIST[i].."_head.png", + }) + + minetest.register_craftitem("metals:tool_hammer_"..METALS_LIST[i].."_head", { + description =DESC_LIST[i].." hammer head", + inventory_image = "metals_tool_hammer_"..METALS_LIST[i].."_head.png", + }) + + minetest.register_craftitem("metals:tool_spear_"..METALS_LIST[i].."_head", { + description =DESC_LIST[i].." spear head", + inventory_image = "metals_tool_spear_"..METALS_LIST[i].."_head.png", + }) + + minetest.register_craftitem("metals:tool_chisel_"..METALS_LIST[i].."_head", { + description =DESC_LIST[i].." chisel head", + inventory_image = "metals_tool_chisel_"..METALS_LIST[i].."_head.png", + }) + + minetest.register_craftitem("metals:ceramic_mold_"..METALS_LIST[i], { + description = "Ceramic mold with "..DESC_SMALL_LIST[i], + inventory_image = "metals_ceramic_mold.png^metals_"..METALS_LIST[i].."_ingot.png", + }) + + minetest.register_craftitem("metals:tool_spear_"..METALS_LIST[i], { + description = DESC_LIST[i].." spear", + inventory_image = "metals_tool_spear_"..METALS_LIST[i]..".png", + on_use = function (item, player, pointed_thing) + local playerpos=player:getpos() + local obj=minetest.env:add_entity({x=playerpos.x,y=playerpos.y+1.5,z=playerpos.z}, "metals:spear_entity") + local dir=player:get_look_dir() + obj:setvelocity({x=dir.x*SPEAR_VELOCITY, y=dir.y*SPEAR_VELOCITY, z=dir.z*SPEAR_VELOCITY}) + obj:setacceleration({x=dir.x*-3, y=-SPEAR_GRAVITY, z=dir.z*-3}) + return "" + end, + stack_max = 1, + }) + + minetest.register_craftitem("metals:tool_chisel_"..METALS_LIST[i], { + description = DESC_LIST[i].." chisel", + inventory_image = "metals_tool_chisel_"..METALS_LIST[i]..".png", + on_use = function (item, player, pointed_thing) + if pointed_thing.type ~= "node" then + return + end + if minetest.env:get_node(pointed_thing.under).name == "default:stone" then + minetest.env:add_node(pointed_thing.under, {name="realistic_add_blocks:stone_flat"}) + end + if minetest.env:get_node(pointed_thing.under).name == "default:desert_stone" then + minetest.env:add_node(pointed_thing.under, {name="realistic_add_blocks:desert_stone_flat"}) + end + end, + stack_max = 1, + }) + + -- + -- Nodes + -- + + minetest.register_node("metals:"..METALS_LIST[i].."_block", { + description = "Block of "..DESC_SMALL_LIST[i], + tiles = {"metals_"..METALS_LIST[i].."_block.png"}, + is_ground_content = true, + groups = {snappy=1,bendy=2,cracky=1,melty=2,level=2}, + sounds = default.node_sound_stone_defaults(), + }) + + -- + -- Tools + -- + + minetest.register_tool("metals:tool_pick_"..METALS_LIST[i], { + description = DESC_LIST[i].." pickaxe", + inventory_image = "metals_tool_pick_"..METALS_LIST[i]..".png", + tool_capabilities = { + max_drop_level=1, + groupcaps={ + cracky=PICKS_CRACKY_LIST[i], + } + }, + }) + minetest.register_tool("metals:tool_shovel_"..METALS_LIST[i], { + description = DESC_LIST[i].." shovel", + inventory_image = "metals_tool_shovel_"..METALS_LIST[i]..".png", + tool_capabilities = { + max_drop_level=1, + groupcaps={ + crumbly=SHOVELS_CRUMBLY_LIST[i], + } + }, + }) + minetest.register_tool("metals:tool_axe_"..METALS_LIST[i], { + description = DESC_LIST[i].." axe", + inventory_image = "metals_tool_axe_"..METALS_LIST[i]..".png", + tool_capabilities = { + max_drop_level=1, + groupcaps=AXE_GROUPCAPS[i], + }, + }) + minetest.register_tool("metals:tool_sword_"..METALS_LIST[i], { + description = DESC_LIST[i].." sword", + inventory_image = "metals_tool_sword_"..METALS_LIST[i]..".png", + tool_capabilities = { + full_punch_interval = 1.0, + max_drop_level=1, + groupcaps=SWORD_GROUPCAPS[i], + } + }) + minetest.register_tool("metals:tool_hammer_"..METALS_LIST[i], { + description = DESC_LIST[i].." hammer", + inventory_image = "metals_tool_hammer_"..METALS_LIST[i]..".png", + tool_capabilities = { + max_drop_level=1, + groupcaps={ + cracky=PICKS_CRACKY_LIST[i], + } + }, + }) + + -- + -- Crafts + -- + + minetest.register_craft({ + output = "metals:"..METALS_LIST[i].."_block", + recipe = { + {"metals:"..METALS_LIST[i].."_ingot", "metals:"..METALS_LIST[i].."_ingot"}, + {"metals:"..METALS_LIST[i].."_ingot", "metals:"..METALS_LIST[i].."_ingot"}, + } + }) + + minetest.register_craft({ + output = "metals:"..METALS_LIST[i].."_ingot 4", + recipe = { + {"metals:"..METALS_LIST[i].."_block"}, + } + }) + + minetest.register_craft({ + output = "metals:ceramic_mold_"..METALS_LIST[i], + recipe = { + {"metals:"..METALS_LIST[i].."_ingot"}, + {"metals:ceramic_mold"}, + } + }) + + minetest.register_craft({ + output = "metals:"..METALS_LIST[i].."_ingot", + recipe = { + {"metals:"..METALS_LIST[i].."_unshaped"}, + }, + }) + + minetest.register_craft({ + output = 'bucket:bucket_empty', + recipe = { + {"metals:"..METALS_LIST[i].."_ingot", '', "metals:"..METALS_LIST[i].."_ingot"}, + {'', "metals:"..METALS_LIST[i].."_ingot", ''}, + } + }) + + minetest.register_craft({ + output = "metals:tool_pick_"..METALS_LIST[i], + recipe = { + {"metals:tool_pick_"..METALS_LIST[i].."_head"}, + {'default:stick'}, + } + }) + + minetest.register_craft({ + output = "metals:tool_axe_"..METALS_LIST[i], + recipe = { + {"metals:tool_axe_"..METALS_LIST[i].."_head"}, + {'default:stick'}, + } + }) + + minetest.register_craft({ + output = "metals:tool_shovel_"..METALS_LIST[i], + recipe = { + {"metals:tool_shovel_"..METALS_LIST[i].."_head"}, + {'default:stick'}, + } + }) + + minetest.register_craft({ + output = "metals:tool_sword_"..METALS_LIST[i], + recipe = { + {"metals:tool_sword_"..METALS_LIST[i].."_head"}, + {'default:stick'}, + } + }) + + minetest.register_craft({ + output = "metals:tool_hammer_"..METALS_LIST[i], + recipe = { + {"metals:tool_hammer_"..METALS_LIST[i].."_head"}, + {'default:stick'}, + } + }) + + minetest.register_craft({ + output = "metals:tool_spear_"..METALS_LIST[i], + recipe = { + {"metals:tool_spear_"..METALS_LIST[i].."_head"}, + {'default:stick'}, + } + }) + + minetest.register_craft({ + output = "metals:tool_chisel_"..METALS_LIST[i], + recipe = { + {"metals:tool_chisel_"..METALS_LIST[i].."_head"}, + {'default:stick'}, + } + }) + + -- + -- Coocking + -- + + minetest.register_craft({ + type = "cooking", + output = "metals:"..METALS_LIST[i].."_unshaped", + recipe = "metals:ceramic_mold_"..METALS_LIST[i], + }) +end + +-- +-- Smelting +-- + +minetest.register_craftitem("metals:clay_mold", { + description = "Clay mold", + inventory_image = "metals_clay_mold.png", +}) + +minetest.register_craftitem("metals:ceramic_mold", { + description = "Ceramic mold", + inventory_image = "metals_ceramic_mold.png", +}) + +minetest.register_craft({ + output = "metals:clay_mold 5", + recipe = { + {"default:clay_lump", "", "default:clay_lump"}, + {"default:clay_lump", "default:clay_lump", "default:clay_lump"}, + } +}) + +minetest.register_craft({ + type = "cooking", + output = "metals:ceramic_mold", + recipe = "metals:clay_mold", +}) + +MINERALS_LIST={ + 'magnetite', + 'hematite', + 'limonite', + 'bismuthinite', + 'cassiterite', + 'galena', + 'malachite', + 'native_copper', + 'native_gold', + 'native_platinum', + 'native_silver', + 'sphalerite', + 'tetrahedrite', + 'garnierite', +} + +MINERALS_DESC_LIST={ + 'magnetite', + 'hematite', + 'limonite', + 'bismuthinite', + 'cassiterite', + 'galena', + 'malachite', + 'native copper', + 'native gold', + 'native platinum', + 'native silver', + 'sphalerite', + 'tetrahedrite', + 'garnierite', +} + +MINERALS_METALS_LIST={ + 'pig_iron', + 'pig_iron', + 'pig_iron', + 'bismuth', + 'tin', + 'lead', + 'copper', + 'copper', + 'gold', + 'platinum', + 'silver', + 'zinc', + 'copper', + 'nickel', +} + +for i=1, #MINERALS_LIST do + minetest.register_craftitem("metals:ceramic_mold_"..MINERALS_LIST[i], { + description = "Ceramic mold with "..MINERALS_DESC_LIST[i], + inventory_image = "metals_ceramic_mold_"..MINERALS_LIST[i]..".png", + }) + + minetest.register_craft({ + output = "metals:ceramic_mold_"..MINERALS_LIST[i], + recipe = { + {"minerals:"..MINERALS_LIST[i]}, + {"metals:ceramic_mold"}, + } + }) + + minetest.register_craft({ + type = "cooking", + output = "metals:"..MINERALS_METALS_LIST[i].."_unshaped", + recipe = "metals:ceramic_mold_"..MINERALS_LIST[i], + }) +end + +-- +-- Recipes +-- + +minetest.register_craftitem("metals:recipe_pick", { + description = "Pick recipe", + inventory_image = "metals_recipe.png", +}) + +minetest.register_craftitem("metals:recipe_axe", { + description = "Axe recipe", + inventory_image = "metals_recipe.png", +}) + +minetest.register_craftitem("metals:recipe_shovel", { + description = "Shovel recipe", + inventory_image = "metals_recipe.png", +}) + +minetest.register_craftitem("metals:recipe_sword", { + description = "Sword recipe", + inventory_image = "metals_recipe.png", +}) + +minetest.register_craftitem("metals:recipe_hammer", { + description = "Hammer recipe", + inventory_image = "metals_recipe.png", +}) + +minetest.register_craftitem("metals:recipe_spear", { + description = "Spear recipe", + inventory_image = "metals_recipe.png", +}) + +-- +-- Alloys +-- + +minetest.register_craft({ + output = "metals:steel_unshaped 4", + recipe = { + {"metals:wrought_iron_unshaped", "metals:wrought_iron_unshaped", "metals:wrought_iron_unshaped"}, + {"", "metals:pig_iron_unshaped", ""}, + } +}) + +minetest.register_craft({ + output = "metals:brass_unshaped 4", + recipe = { + {"metals:copper_unshaped", "metals:copper_unshaped", "metals:copper_unshaped"}, + {"","metals:zinc_unshaped",""}, + } +}) + +minetest.register_craft({ + output = "metals:sterling_silver_unshaped 4", + recipe = { + {"metals:silver_unshaped", "metals:silver_unshaped", "metals:silver_unshaped"}, + {"", "metals:copper_unshaped", ""}, + } +}) + +minetest.register_craft({ + output = "metals:rose_gold_unshaped 4", + recipe = { + {"metals:gold_unshaped", "metals:gold_unshaped", "metals:gold_unshaped"}, + {"", "metals:brass_unshaped", ""}, + } +}) + +minetest.register_craft({ + output = "metals:black_bronze_unshaped 4", + recipe = { + {"metals:copper_unshaped", "metals:copper_unshaped"}, + {"metals:gold_unshaped", ""}, + {"metals:silver_unshaped", ""}, + } +}) + +minetest.register_craft({ + output = "metals:bismuth_bronze_unshaped 4", + recipe = { + {"metals:copper_unshaped", "metals:copper_unshaped"}, + {"metals:bismuth_unshaped", ""}, + {"metals:tin_unshaped", ""}, + } +}) + +minetest.register_craft({ + output = "metals:bronze_unshaped 4", + recipe = { + {"metals:copper_unshaped", "metals:copper_unshaped", "metals:copper_unshaped"}, + {"", "metals:tin_unshaped", ""}, + } +}) + +minetest.register_craft({ + output = "metals:black_steel_unshaped 4", + recipe = { + {"metals:steel_unshaped", "metals:steel_unshaped"}, + {"metals:nickel_unshaped", ""}, + {"metals:black_bronze_unshaped", ""}, + } +}) + +-- +-- Other +-- + +minetest.register_craftitem(":default:steel_ingot", { + description = "Double wrought ingot", + inventory_image = "metals_wrought_iron_ingot.png", +}) + +-- +-- Entitis + +SPEAR_ENTITY={ + physical = false, + timer=0, + textures = {"spear_back.png"}, + lastpos={}, + collisionbox = {0,0,0,0,0,0}, +} + +SPEAR_ENTITY.on_step = function(self, dtime) + self.timer=self.timer+dtime + local pos = self.object:getpos() + local node = minetest.env:get_node(pos) + + if self.timer>0.2 then + local objs = minetest.env:get_objects_inside_radius({x=pos.x,y=pos.y,z=pos.z}, 2) + for k, obj in pairs(objs) do + obj:set_hp(obj:get_hp()-SPEAR_DAMAGE) + if obj:get_entity_name() ~= "metals:spear_entity" then + if obj:get_hp()<=0 then + obj:remove() + end + self.object:remove() + end + end + end + + if self.lastpos.x~=nil then + if node.name ~= "air" then + minetest.env:add_item(self.lastpos, 'metals:tool_spear_bismuth') + self.object:remove() + end + end + self.lastpos={x=pos.x, y=pos.y, z=pos.z} +end + +minetest.register_entity("metals:spear_entity", SPEAR_ENTITY) \ No newline at end of file diff --git a/mods/realtest/metals/textures/.directory b/mods/realtest/metals/textures/.directory new file mode 100644 index 0000000..d77f35b --- /dev/null +++ b/mods/realtest/metals/textures/.directory @@ -0,0 +1,3 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2012,7,30,16,22,5 diff --git a/mods/realtest/metals/textures/metals_bismuth_block.png b/mods/realtest/metals/textures/metals_bismuth_block.png new file mode 100644 index 0000000000000000000000000000000000000000..1606c2274917aff76f6848ee56de0d068fcfb635 GIT binary patch literal 430 zcmV;f0a5;mP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyi8 z1_2! z1POd6@<{39^D6+5@%Tx4c|HJ~PVYnn?vyp|D?s)jdu+}kg3I~42<*X2cCJ$E=@i5R|Qq7ErQi3FsiImg=vIk2p_3y#$Vq`6y3Rc(aS@o&^3BQ+c zoAbtpWWr?oH?J_VB2eA#hh)=@wT*>c%knOR#|e7|AI5>>Xh`DcI^(x%5s>r}9*2Yp zerIQz7xH{-U1)8ru)8;rn({Q|jd{&PrTt0lTUBFvI3iXPWn9kR|DI_-y8Ux6F$t~v YKV!UrySA*=<^TWy07*qoM6N<$f`nhWTL1t6 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_bismuth_bronze_block.png b/mods/realtest/metals/textures/metals_bismuth_bronze_block.png new file mode 100644 index 0000000000000000000000000000000000000000..c5921a46cea61d13d9889cb045f67e22c492d4da GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgfJvv}5>{UvWtO#9&JcyWsQr5U_Gq7ybUJo)_G+A>0kNo)6a zrMLT-_SDxhOqjWZeWnA?{zSjD>i6FT50>mSV|RaGa6Hd#hO(>X^IQL(7OZQ3z>#D2 zC-2Mu#D8EcSfm{BD(QMZ?O1NU9!{M7-BNoIfS zUg;9Q=0Esm+lExBjptmhKUi30Zr${kdA(AYVB)SA_x#oG&VRGIw(51q`semy Xwk}@poI(x&LzBVN)z4*}Q$iB}p24l0 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_bismuth_bronze_ingot.png b/mods/realtest/metals/textures/metals_bismuth_bronze_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..74ec37e5b2be4fcb60bb8c60f839472f2140ded3 GIT binary patch literal 647 zcmV;20(kw2P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z2MG)jGRy)100IX|L_t(I%hi*=PZMzf#XsNcT`SjOnv)YJQs|;_(twK5KfvFKi*7Cs zGC8@8!MZJ=izU zGJ2$C^ypt+>?IO0K_Z#p+Jl=ofy?;A7t~6o_^*MM(IX`xlkV%`%E)!j4h*r~urb{# zGYfNAiqz?zKh=pFzqUn(^J$|t9UhsRL?;Q zZ}QYirjYe)Z*=R)9ftb{5keq@gw?bO+5ziZWpcS3O{;;LPO>_;jH-20Emlyq6pmp< za;FnA+&{?J;soagPE&WcsMsdO^%cCTL*aEEAp~k#%)RBVI!T%M(O3xr`vOi@shag<~n-){a*@ND!cvZ`?W!U@85hi%`X zVw-%O{lfg%CnQOtyEjd7`Uf4qjU-C|1fDMhz@hBnNKK~*oCewR$EdGu5{4mRJH*|z zs4f{OU2$5CfWY$=puJOF2H0FSl-7};rDb%&FvK=3j6!*L8-eG?0?!ZkT5C$n=uuov hL~%6{0n+|B*&o;L?%gY71PcHF002ovPDHLkV1hEK9lrno literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_bismuth_bronze_unshaped.png b/mods/realtest/metals/textures/metals_bismuth_bronze_unshaped.png new file mode 100644 index 0000000000000000000000000000000000000000..cebfdc8fd8a0645cf595cd268d14fec8bca94c52 GIT binary patch literal 687 zcmV;g0#N;lP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z2MI5;RlRTk00J*bL_t(I%cYY~NRx3G$3J_w#&VfBSI+h-YV7?R1P!QpV^|Gd0*>t=6g-a8NQVj*ibn(IpInPh4CbD*sD z2mqoemi(`00jMz=1%Ue#_k>*V{rrqSz>Gh@>7G5xK-)$^g)a{GTQmn-YyA17@JV{Q z;r960Kiq}hs3-X39RLIU#{n3de5KPIY%LY;yF5bn*DA5aC1T|wI!vgJMqPsyO<+=b zDReYi1i*0R{Mm}zKd%5X}4ILx$7Mxo=#wI7t!xB(CX~qU`p5)1`wvDIZmE9%CqZ_0mv8gB!0w+ zFUL7>Sfutt;;%4(uE}by^c-nNwA%oX9rdhb*68bUvhdJDD7r$vP}~;Q1UlPVFqw=1 zh;|#YoC5gg%bRvV6#+1rjI1Q80z1LlKd3f@Dgd2rE!voNg16m;Cabxko_B%)eghrY VC`ZnEd%XYv002ovPDHLkV1oZ!Hf#U@ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_bismuth_ingot.png b/mods/realtest/metals/textures/metals_bismuth_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..57569f88c4f2a974d0df49157f9fa25f52281a26 GIT binary patch literal 632 zcmV-;0*C#HP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z1vUv_rAWd600H<(L_t(I%hi%gPZLo9g}-|{otCy#l!`&owh-e&LJ)}(9}5W(AK?%9 zYy3kR7rHeDmqbjAMhsSD(3C#t(3$qmd#*d8Cb-tKJLlw_%{lPj;PTy7J#}+M|EU{) z3(c=B>ukor%;&kXcn2d}Vxw5r+pnI96AP{_uj*1hOQlj_dF>vxsVZ)yNIj3k)*P`|Trl_Ou@1Z;SL>5JTwkMBt0N47Bta=fe`lY8GeG$-)DBn46zw>BbVoK0>5)8XstO+NeW^1IH#O^Ss-(=y?#w62}kmk9rtmC6nC5 zIDM>jgOKu>62@4<+s`}PzHl06 zv_QvGd~JTmr-0p0QDL7X)_6fcF`H$Wq-5mCsV5>$i4B9HPEc_k^L)Zq)1_q(Xf==M zyB=v|VwfWY?R~oKBZeItxA|TOfMWH!o}Ha0^c7K}DOVzF#>hmPzzguKJ!Be^q=Fw` zK8asvKPH8X^SU}yMM@}Sd@QR=C?!Fdpc-4^q_h2I6fP}jnLsK*?VlX_x9}65e)z)B SGBg(e0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2N*ax_?5Z<00J^eL_t(I%cYZFNKNV@{CW{~UAXMD#DB-&vtj9j_QVVXL(J@L zMY1VWf1CoK^W+f#9t^*bw(P6FuUqWfvs-wsTodx)4#B}zL77`%D-k}gNBF!R(c9A{ ztQLl~=MpxXkvQyI~zXnQE;fd2rnEvM~T~wK0i-h z*C8@pP%bZ7u#x*cEE_<>F8f*_7(%)IkgDUSh`-cWosW>uWWZU9t-6Mb^$rV8rP9O_ zD-wX*+tVci!4R|lcIw*>F*ouQ<7XPDS4FbhDfKsS-jmxD29QU!NltXM(LQh=r`?8W zWXUeZF%pY7>r}e(u`OW$skYK3nh!Lf*3|&;*sLP2>$n@6IQm}WTQpA2$ZZN+2916n z4u=AOT316Vl?M1{<_&9GGy!lp6c!Q%gY95z4+?^a0BH34tTAl|Z+Z*0l`iYjwu1qF Y0Z~^Rn1%|#a{vGU07*qoM6N<$f?XLdy8r+H literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_black_bronze_block.png b/mods/realtest/metals/textures/metals_black_bronze_block.png new file mode 100644 index 0000000000000000000000000000000000000000..18339618cba0ae687f1378b4d382fda1ebe7350e GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf%8!pv&n->JuWqrM#uNwC;Dg)!gv?t_cW=JqAgLYjh;pBqao z*d@90$XUVF2d+Gwqm%m~XET$FTJBjj&clVLZ=Yf3PIoS1eP3RZ^GJKgG^a@R%+6M^ zT=5Fl{PPkwGX$4RI($-Qotmk| bSjRY1fo00|Pod9&;ltqR>gTe~DWM4f(Uh30 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_black_bronze_ingot.png b/mods/realtest/metals/textures/metals_black_bronze_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..766f786ff3f45309912442dc20df500b7de89b0e GIT binary patch literal 597 zcmV-b0;>IqP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z1~fCwe#5o^00GrWL_t(I%hi)jYZFlvhM#*gnaL!Um`2bbYS30GTGY~_D72}9pdf-f zw}Sl({xCsM&`mbFtA>UqC7tGL(k6x^=3_FM%v=|>SXAh`2hQRgcn-WT?}1ZO5|jk> z_ghSlFc0sS<$DbfkK^ znBm3xbC#AL(rLHJWy>w+&*V# z&#`zZ&D*=HY!z~BZf~+vE#dhdwQhq6!J&ydQoUJwg%EDTS{B9Cyr!$#EzQOpgW)V2Tob-%;^!3||EdU57z1J`RQ8 jx9F3S$Dfv`#jCyCP958>AV00000NkvXXu0mjf8xsE9 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_black_bronze_unshaped.png b/mods/realtest/metals/textures/metals_black_bronze_unshaped.png new file mode 100644 index 0000000000000000000000000000000000000000..2143a1c7595343529e3a38db649f5637e4d05b50 GIT binary patch literal 669 zcmV;O0%HA%P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z1}_dhAVfU?00JFJL_t(I%Y~D_Pg7A8$3K02zCLZKKi)YD$YMSNMG!KV8#ze%b+3@YaK-Z})&c9ofek9*o@kENU z)`=`hh>k1(6XRn5yk7ixy1gfJkHyu?elZ+~3BM~We9lV(5P%5x`b4Z)eMIO@Fua)Z^N$YAgXenyrEIIYUHhb04i3w0Uy=PM)yvD z!EU(_Pox;_ogo?=Vq@n!2PK^&vx1BZud9>0_pUTxUC*T&PlZn= z@mCi5me2(h%LiO=xe56C@kjUB+|E)rTf+d3V2@iwBVklk0U*>DK-cpCZC`F$7Fz^B zRTcKMV}Y~ahK1vTZ2=ICgd5*<7Tj_d>`+-6aJY5_^EKc_Z z9~5jh;F&CQW5IRBUoZc4KfQRwPyUJ;XX`X;IgN?Br^dq1u5>74CM=_$s|)0m8zJ(rZ)icF7B3B9{9ihuD5$)7oSlLQ2}T^+oW^5 z#g8L(RiVC(hbC)aXyR5U7q&aId42aBF8EOx8>)YjK|zK2OKI)r1;>9+6rUb*_u=_d zb)|MW2Ty*Um%eE}FV{cCPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z2Ol+3ukqag00GQNL_t(I%hi)lOB+!D#D8z!zBL=A4T(vKNE+0OccIsUAE17uemRTM zb0tR+qJ)^u?n~ePeSdmsg_gE==QhL4T!w*HgMPmslv3eOUHmUJnM^_yMJT0se{w=B zC0}oEF~*307EGtpFq_TT?RL!ObH<|)&(F^oW61NI;b_E{>ucJ!6)y#6XJ?@(3g+`U zpRTU(&hhZ@Kv5K|*K3S1lx0a(RXFF+T9fBFAp{YpX&OFWUh?7M0`EQd_xIe~+`Jft z5Ex@{&aufdgb)Ppc{>QnB~(G+bmbZv{ZmKeY} z$6zo(fB(*Ez2^Mmjv>pGls zG)*G`|7-Rb;Pmu#v{)=Q?~aa8O5wa`n`HnrO+(wZzlHvW==k{fjZ!KkNfM-#0f=75 a$$kK3{s`ZBOHf$=00005(gjv literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_black_steel_unshaped.png b/mods/realtest/metals/textures/metals_black_steel_unshaped.png new file mode 100644 index 0000000000000000000000000000000000000000..b37d56eeae42995c427d545651745d1c86ace4ae GIT binary patch literal 688 zcmV;h0#E&kP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z2OJbN>#{%q00J;cL_t(I%cYaOYg1tq#((#|H!+$tMpLge#uUA^LTil;VnwtSwAK$0 zTpYS~^$&1$6kObNaB2xS1jL|d3QZLqGT1?|4jn9QN^d0z`MUXTUkA_k@Sjou(&@C8&1SW5I9&U+dGEpf;gyBC1%MYH%WkK8Z>w3%w$?wVw%Ri)Krk3= z&A)vEfcQ~+Jo8AcE`L~JgR<5Jll-LlQdNi zLI|3b3;^R7M*w&deXVrNb@$F~d93$<9F9a}AP|tcu1g_=1Y{`Slc9i5PEAfo0FH;R zxuS_zs?VvZfYye`Mn~n)(2&%1U8<@oQ52~NAr&Fyt*axlr`s)mi!hgZ?@CNRtj6L= zLj9+xl*^c=Nx59cs#MtR@sQ8uxOpkU@~VlskzqY!DJsCz_{`xp?A~_>m(xk9SftTt zP$(2o6oq=NX2XqU%Z@7m`utiU7Ef~e++_^IU}(LgvHxVyR-iyX1xTrSUg z#!>*(smTc$iznIAyc{(Q78e((R;zS*y$D6Y@Aq?dFt9BQpuJ4IKyd@gmc=fY3tiXg-c#qxs!6j0Y%i$Q8l=}u0M4A~ zA(zVob(VL4?KAdtyJf!-0>I^R@->qO=xF;d2j2%)BtX9rvd^>=yzO6Tzp$T+|E+I` WLm#+~*qW;V00000WbcEP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk> z1{4*G_hRV)00B@*L_t(I%Z-y;Zrm^oMGq+{m_BA71-gX%cbnNj_LLQ*gLVdpV@hN{ z|;7ZFq;1AP1b1AvGi!U%6fG$ML!ZxccEJZtXs z`qB&R!QLk3`8VDsL<^-H`<~nAM)%+d!|Y78%jl%Fw_7PH*8(5m@OJaFNE%Vo0ryJI zx)j)fQ~I<34@9(~z1jtDGr;OW%3lEbCY5RzG#$w0Gq*l9yv?JarX*-OAR^$ySv~+WJ+FqT#nz$K~?LFUvw^5MZ z!T-SJ;YcY*0N&qE%+t>+9qBXxQIy_b_z{r`MM;+d1pqr#(hl3qnD(fBylcc77YN_4I}S0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z1``@o3F*H800Iq3L_t(I%hi*;PZMz%$3J)XE4|XfQ7}dWHkB}8hy+a(7vq3~i-Qh^ z#Z4C{oftI@3ns3{f560-#mNEW9aMZtG$sa1X=_Un+M_RbrQ99&b09F77+rbBCwad4 ze)D|3aA+nTGh{qw$UpbWzm8NDS|UM4?hRsD4vDb^(%FjgSAlrUkinqFiOv@8+&WL+ zz)fn^Je6{WrT6o!Z`67E{2Td#r5p(KbVsG8DMZ3eJQ}-AXKWCF#-fTB{jH*g)B&GoOmnfioXcQIOneE#x_ zHbZAMQ=vVoQ!Le`@I0U1{$UoTpKyBMDz$2!aw*A=l>+8ggUQ(pilPuTf{ff9#ICzc z&SU^sPMV1Q?5FyMn3;OUnX?xepZrc!P*5n;7`=akS~br~YLn^tpEPzn-hC`!*$x0g z2op_>5SHz5;anH_ zwHm(f<9d>kxlKA#M%M+6hKFUl0l?djE&x*LigNteu8eiH;_vztOLdl$<^da)?P`|o n`u~M%Bpi^Da6kg;;V9W}sZs5qVfU=b00000NkvXXu0mjf!8#pm literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_brass_unshaped.png b/mods/realtest/metals/textures/metals_brass_unshaped.png new file mode 100644 index 0000000000000000000000000000000000000000..547b9a6a4ffbdc064a1f99bc486ce4609fdadba1 GIT binary patch literal 708 zcmV;#0z3VQP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z1{Et)jZOmq00KlwL_t(I%cYY~NEBfh#($2}I=Y&aLYk|Df7ViT4TA_gM5L18HONbd zbt?!Wh%VtV@SvBlLnlQD8i)p^R&uoLuuz6sRu-|kw(hDs&f4s{y1PyX+o8nTL(l2s z``+L4KHvB8!hb3QU~zF#4243X%jJswe%Re}_xQrp*c8CvJQ`70JyMeEVYKK`X&-4LlhVKDZwz zWksd)QUj7rp!c2!facRD0eCRK^FZkQJ5Q zo;JjST&Caq35O$i-p&IM4C*+`kKy$N*or5t>t+H}7KmY4QJM4hQ&rQ%OZOPlGk#W9 z4G!dIbJTf=H7&=2HBDz}HL~-FT^+5atf*Y+bOC4a%?#uB>$vI;BV`FRohoPUb8=4@ zKpb&T($><%%{#roej>3gzJ6OFFHfSbrW9rP`(I&zjN(GOSzlX;qofFc_HzYjdW@Dc z)m*zVhR+{lBNpEiwhWvVWk`|@07pp?nx+H%v-2ObkTL;~Bpb`CI|k`s01^0AuwVi> qE6S{IN(b*b3&n+YGqp|!1N;P9IWt5i#8u7!0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk> z2NVhiJq0TO00CA>L_t(I%Z-yua@;TsL?1v}v8Q~C93YidZk40>j$V218p#TUPZpGB zG`6M^Y*_0wsEFtxE*`k&s!Rnb10q8D zLU_YHF-xY|58-`P5lC-P1~QC@q*>g6eZ6+h-OZ^0)X1zq3yU-Wrw!}T$f@c;k- M07*qoM6N<$g7b>W;s5{u literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_bronze_ingot.png b/mods/realtest/metals/textures/metals_bronze_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..10e1c7aa29d3f6e27543e1c8b8d3b102d4b1640c GIT binary patch literal 646 zcmV;10(t$3P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z2NEUvwx9F>00IU{L_t(I%hi&*sO+NzOQsJ)7tqErVrTckx%6txyg z6-V_SsDj|6lXMU#K@>qnr4H&?a1|UJEI0^hOC&$qB+XrNmtL-Cz7Dm5rQoWc>B9@p z2VQvKze#^4sroZXwec>0gVy`?iDQ_i$^9oY%oUrzIb$QVcXvvO2%4sG?cyNECvM_I zACa8GcWX=xmv}xitJX&h0Nb`yJQ1TK*1?UdmpC{yPBLN8_7`a@54Rw=lWjZA*<^9^k~tEq0|-bj5d~M;>9zBmaG#T0TeMy8ui*euZhpaQ%=* zCL-N5l_7yJJb0VeQ zs)z2B#j~f=jE)?o?krPn1k8TPQ>%Ftiw+`!p}<`&|n&W`RRHD`rJbCr}8 zqw2RE9>##^4-Xa=0#RvEz3EN>Dt<_*?4kYArBV-d>a;hLO*We6HP^Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z2NMcNe3R?|00KKnL_t(I%cav#NRwe4!13?i_tkAqo9Jqro3G_`6C}l`JXBBzHLXKJ zL=no$95J*H2YLoeIYr1#;-c6ql+ukDlbLa=p z<#~Rehu@Fq_rQOK2_PDcD)D$+>F(~%{e3w8;C|2Y{F`}z=`WhC+GZ~nw&TUv*SXzF zjs)QKdW*B~-U1+(_a09^lCq1R=VxZ;n3^>V&$pAW;ADd}X(9Y< zCm4$0ss~w?`LS9muJ2+m08ge~nfC4L?$`~{-f~oo3q48e&>G5zU-*=^DC z!BB*ogYBfW9E;I7nVb%yi0ZVGN)@>}(97b_RkU;lEmIhm0G@^>o5K?iv%ye=Qvo}5 zHD*@Uw@K#;# z017}ZrxRUS1;FcRXE%{#X@f(tF^O)6P56B(02WI%>zhe{L$OgoDPdUv_r literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_ceramic_mold.png b/mods/realtest/metals/textures/metals_ceramic_mold.png new file mode 100644 index 0000000000000000000000000000000000000000..721d37c0de352f69571496ba14042a938a811155 GIT binary patch literal 420 zcmV;V0bBlwP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2nab3Vemiz00AUPL_t(I%eB%!OT$1I$MJ945&~U1L`bWgLt}@6lS39k1R-6!bjX^u zFQB7u$jKKVijMjQT&h(Xw1gIMiLH-A$k|FXR`7x2;O;&@?jQVjg@G?&;LD%zpx+bK zsEKOSWbL3qzb8A}8v+QhUeGdbyN5-o8Tt;#@s#o8)c`QUz?X}wn-!c@ z5e6tn&YSvVASoZw3-UbG6C4y zbco|AKq1zbn1ujXmdVp34Jg9;2Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z1tK?%t{is&00HhvL_t(I%e9kBYZFlzhM$u=iMEBtk~C?wBm}Ru79vwP`&4`4QU%Cl*O%DKN*g7yII$1lwDi#>>|SG;V=7_7KrLNcj>g zcdr4kv%4q83Lf5HGO|($XV8V>R&i((+_X*b?Z+X8rUJ0~AjZz_o;V{|kKZ#4tCd!} zhc)UVThnlt%hZ205V}q(C$q5@~N4u zqgdM5dxGWpdD2pmzB-_GRHJwbHcRYw`{bozvyX0HM^UN(WO7AxRj00uhRsFtdp$-p z90I`Qa!{6sf^o6WBp5!(8UWF7$Q;vo@W@s6dp+jQI}Zl<13r-htwVEvZ2$lO07*qo IM6N<$f;NQ^2LJ#7 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_ceramic_mold_cassiterite.png b/mods/realtest/metals/textures/metals_ceramic_mold_cassiterite.png new file mode 100644 index 0000000000000000000000000000000000000000..17fbe5ad6273f2892116dadaffdad8893f8a0881 GIT binary patch literal 680 zcmV;Z0$2TsP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z1uhZu7S@IU00JmUL_t(I%e9lwYtwKTho7YFmbG1NlaMT9mf=P>+1$jT15wyzR=f$~ zVb|ScXVHuQ$*#M45XFfHg&lMg1yPtxN4L7J>)JH7O@E|a;>883j)CCk^gX=K2j1t) z3;#Qd3u$k0A?^JW{9x&>mmG|H$-%gHQju`{&@?qIh{AJCQ!osb?XSBCodyTx2G_4% zWIMBuT``%Ty8^)S%BtWOXofEJho#2Y_^7L#35$VXfc1@!RI7ESr_Xb4*x=2^XUb-o zR=oni{M;eu>c`mHa^or`^FcE%uAH01#YUNPCZ;zGm-xiGUa&H9kzec|_H2;9Bgr+ewGr{`1P5Q$N;ncljz`JlOhQtaN~MY(3;8>jOpE+)urIOMbg0`kK79Jd@Ssc|%`VtH0rn*t zYQ#&8Bmt159tuSZ;16McOAz=quPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z1urcm z0VV&4|A>u+wpNac1%)#XmNwGp#YD-;h0EO~{7N|1LW3}XRK99=cE4}l+xHg!cPuT; zs-=Zlb=J8!y2)j8dRMaBtob#iX&si7qSRGL<@RKcyAQ*v)Fd~w0* znXmaCAQg&X`X6$}ovUk{?b; zY29aeWtHWXRoZ1qfT7DnFAdXNR47$0e-oOfF`T|iA|B@;ijYE(&0J(GouahvGf~L$ z>g{^~Ish!I=b_%ID*?ic$Cf@j&fT9U>G_ZRUhEYw2wvy v@aIBF0gR8P58HGeeBv{;vuUr-g8_a4@9hXK*qpf300000NkvXXu0mjfOztQZ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_ceramic_mold_garnierite.png b/mods/realtest/metals/textures/metals_ceramic_mold_garnierite.png new file mode 100644 index 0000000000000000000000000000000000000000..717c371a84eee2e9c3804ebd5759d0e96477c460 GIT binary patch literal 664 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 T6i)VN00000NkvXXu0mjfw7n>A literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_ceramic_mold_native_copper.png b/mods/realtest/metals/textures/metals_ceramic_mold_native_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..b0610278afad46881f8a4fac2c805b890e2cfe1e GIT binary patch literal 692 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 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_ceramic_mold_sphalerite.png b/mods/realtest/metals/textures/metals_ceramic_mold_sphalerite.png new file mode 100644 index 0000000000000000000000000000000000000000..9bc26cf09547611fb64b2e87569fba0fbef96772 GIT binary patch literal 638 zcmV-^0)hRBP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z1`i2tqvdJ<00I6n|Az`)*>vFt6og8;&`o!hY>ci1+aygwlTJq3#x`wwU6c$h+7<-w>Rh605HE;l+Fll#p91O&A*gPCP_V*;^m9yR4P@j4tv?#>r(#ujaIvb9`;$H z`Ng7S8widLdrKkBf80Ch$p_sorrF`{uQur&9-S5B=Vpb|=^*IWaH(F3#Sc7w@)S)AQYaL7`{p%azih#V zVbW;tNdUH7HZ9)0|Agf9QK|mGFbuRnh*t{>l*?ZTYJQ?Y$6sLpd3j}(`}c0+a;ca< zci5~qu-omlx0(!lJw!CyxiEkYptjlM&crp~7pB>vUO&k|B&1#lTY~-l9vhVgiXs6Y zF$|OIBP#V~>q6KH(un33V=*0op&Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z1`!pm1LaATW;!@!&OAu)+~s?AP9me z5VQ;bhwi)Wf9Rr{-Y&Wc#Pr6*RzfD!dQpeWZMjF2HQ(mk^VqKoaTp?A^}RjkbNHSw z=fMBg@Ib#D9_W|H)eQh`ZD-tyqU5YrD^{z8)zx2YZf-spxD|c$YV;$1e-OXlFZ(VA zc=BRg93CLN9*?26wpKfT?yT&)a#^gb{pNk*gUn^qLP|kA8t2a+$$V-KRsG4eSO|c} zPu~atrOsrEczizY+`T8dy1EGkgILTa(PV2P9*ffCaDXB()|rt~Fg`KO_{1~^YbjF7 znW4e^(quAGF7J}fWXY>}nw#yMb~P%#oi(H5V85x_}&p@Ey^LkL# z6*RrV+sR2vr5&8k7DAyeBw(}I=;`etweXGGH+o5D)oKPcE~m3*y;!^|6i6fz%zm1s zsj-njdpifwCzGEU8-0zvUXaeJR5YEPoibY`?V$j;dHs@HDO4yF3UqXI5bulQa5VEJ znIyH4BAs3&=xZRmyh=sWDHMw2*R}R9fRR@RVvYV@)cM=Tn7q(dwb|4&O Q$N&HU07*qoM6N<$f=78qs{jB1 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_ceramic_mold_wrought_iron.png b/mods/realtest/metals/textures/metals_ceramic_mold_wrought_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..db26421a59e37e95e6146e51b8150a512608ea1b GIT binary patch literal 643 zcmV-}0(||6P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk< z4jv0H4K6bP00IL^L_t(I%Z-w;YZ`GB$3J(y-d&p*!D`c3n+^dDE!Lq50g-sb!8wCV z{ykkXxMma_LWe>J;~=CUhEfr8x!6d+!JT8HQm9!!X3( z@5;ZRWqx{kx=cl*(U3L@l*?rSFq_RdJ3FILDA4QmkR%Du^Oiz^h_vja>pHPmj8dt@ z(a{kAqtOW8_i-GD`FxJ&c>r`e9qRQujYdOK48ss7Cnr=YmB7V#JjU}pT-Rkfo#OjG zLI`TLT2S-7^NnmaD-?iArNa67ImgGxXqtxWy11^3@B37%RRHeq?>Rg?#Bm%{Rps-i z6konxt#**l=V>;Zvck*5Xoc`RaMb6jeft+ zWHRCM@{+}3fh@~}lwSdCnifBYV@U!i7K2z>~R;v|k{9W|fqt1^$l8!~Y-Nv?U0IWe5fb@rhjqsX) z<4Fh3SM*YXY56{ d#Jce2_zh9X8*)Q1hY|n)002ovPDHLkV1lxKAhiGh literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_clay_mold.png b/mods/realtest/metals/textures/metals_clay_mold.png new file mode 100644 index 0000000000000000000000000000000000000000..32e71f9dcb72020b682ca5e38ba96195a176e668 GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfL}Q4rnI>CD3G=a{fKSn#R0)0J+I zheG-@^+h-x6Y{@_74p7XxFpW|e9_^%&yN>>FZghOs;SOIQys&s`__EVvv~_Q>{DxI zn6xYYcd*00YXa`kv+u;jmPOx`ka{B9zP>kD>~LVr^47}2f7%)=f1CQY{$4FEa{h^h z^_}G*IvH}JWpl3`kUIZlMfj;p6>Se&m!@{sT;42ne*F=k$c|ihwv59C{Jn?#zcDXO za%8@+sZG`ITNzuy|GCE#8#=!~OSalIYuVqN@@G~r50^&O)Yocllvx~W%BdQ}AoD)& zw6EwiM)~~pH$sIQ0+f!P{wv!cblRQAElFuXJL8O5GZ$yxExYH?n96>anMq+m`_maA m5oH(R4|@3gvk_(c!FY1XyEAL%i!ti=d#Wzp$PzvAGLA- literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_copper_block.png b/mods/realtest/metals/textures/metals_copper_block.png new file mode 100644 index 0000000000000000000000000000000000000000..f0289fba2f4271fd147215786a8e5c2776bc0045 GIT binary patch literal 469 zcmV;`0V@89P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyi8 z2Ll3D!iSOo00C7=L_t(I%Z-ywa@#NrMjt@Na-6j1$+jox1#OTf}*ITgd7?W#Y@4* zAu1{b>$}_V>SRRmafrUA37@ABS%a|2?4_&(ma@J5UFR(MZolm9MlDlVFUe}ox8R!H zW<+H%@jqZaJ)#d^V`%4Jl((PJf~foxmivdu)1I;Jg1vW8W=Q!u#tJVbt_}0cIg+e5 zwiG1g#e>E5KaSrt>=TR|k`kGGV0?Y4yIoiI({C&(#Y@Ua%Ju#MU6)n6&BHj000000 LNkvXXu0mjfyPU@{ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_copper_ingot.png b/mods/realtest/metals/textures/metals_copper_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..69e95671d1ea168d7b06a14d98ba8f0ed54454ae GIT binary patch literal 575 zcmV-F0>J%=P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z200%QuU`cK00F;AL_t(I%hl4qYZO5k#_{jW?j912S;4|JiZ+4-8|^$JXdA5T^dGPk z5lImt7c^-UORYsnZBhiRq9ReSQiujZ;wf=+cgfxE-u}qV-rkPIk%UvDt-jUp!sp?A znHT<>Dmu02k5+?i*T-h5(V-4~+h*!sqqV~kACBZR;( z3}hT4EsOBmDp7Tf)NcUraPl4i8!7{!93Y?4=s6+~_HLqQd+E$9! z>h2x4Gb|~nBq@vaNC<%QM+WrJ$>aE{%_*taR2gBK;kDX)4O^t04yF*8Qt;VJ3?T2h zgSVAH0DADiK7`$e8!MK*7$HCcUz)8RwC5!j9a{%!chtptv?uzv>IV$=(Gykg<+1<( N002ovPDHLkV1gNC`NseN literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_copper_unshaped.png b/mods/realtest/metals/textures/metals_copper_unshaped.png new file mode 100644 index 0000000000000000000000000000000000000000..4552645c27c4e409d2f29faac14815a014ff2c31 GIT binary patch literal 691 zcmV;k0!;mhP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2N@@=>!}U^00J{fL_t(I%cYY~NRx3G$3O48cdwfhr|4{MYeqK1L#_xkqCf%@>aO4| zgianhdhO65=uo#hbW#Q#2GK}rf?HvS9f}C7TiD##lI>+pr|;fB`*kqi{%Ib1uFvy% zp6{105Bz6I0EI$9u2!pZJRY}xZQj0jHlVXLBrPb6g+kFeV0VYagB-2zVU@f7ZgYgtV4^+DfJ}#4HO% zl6l{<0hkyc1K@GurF5vT`MD_(8wiM-Lt!!A*C{UabclX8qDw+VLtP>o>Jqavlfto( zNWYN6sw@HW{M?jCrZP--`_OF*-EQ&u+ct&`stfeZ8s|q&vy@)tHw!DdH%fZpftgHY zxDoK9HBCNhbu`_isvGopRPtL5#;%OAzEP(9wL+=VkYs=-sYU-jd|7qVp}HwGbacyR zV`~S1EyHwR!~7YR3*c0bq9;=s?!+Qo40V$&Rw?i3G)x+*`Qfn$&4CezwQcAw*N{%>D))i>2%BkAq&G^dWX$9xk`|E)`wk$K*C|0)MVo1;?k zJt>AIM`mxAXguDmdQi|p^_Yd%hGK{N(mPgIGW!cZ*t>Dxee0!fR6RQVe>-) z_`1ua>)O`pe9jeoYz*)9f7D3a5rYDL`4 znX_3G4W8YM=;%xRKgY@Tx$TBc&(AD-AYX9*wtJObPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z1}h75f%~ff00GBIL_t(I%hi%WYZE~jhM!5cNt$M{!3sfzH24>kUJD}CQ?^0ySfo&T zFZPfg1)+$gx9TxJAb}Mr{(v@@UJ6E(8myotX__>4*EAA$=JT+rRuIISzNeY_c;5G$ zZwCGw&CW)|age`;3Wcc5&tDahyCQPw&nAweq)>>;($aMixhJ9CiPo-Y{aB1iNVR;7#Fy3@75uV|krWEJkccoIS11LR2<(=gkgzXv<(7@-wP-ed z`hB5Z_xVyuh0|8h=?TxfJ>v0jzqN%@0Qo$!d^63?+kj6=pBs&FdIN)q5Q{1{K6*b) zwzr7_=IrVgfa{`ypex0hG|2>X>zbz@e2f9xhH5o@?%zrM`iYREqi{V;;(Xe_sqeON V&^Aw5=+FQF002ovPDHLkV1l7i0cQXJ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_gold_unshaped.png b/mods/realtest/metals/textures/metals_gold_unshaped.png new file mode 100644 index 0000000000000000000000000000000000000000..586ac745b8e36d667d40053c31f6d6f4b3292b9e GIT binary patch literal 691 zcmV;k0!;mhP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2O0{)8K$@Z00J{fL_t(I%cYY~NRx3G$3O48*ZpzH#2INWSpdvI2yF_&G zShwgL9XceP23@L4L7lWg!YCZnn&kXb9n>vhjVMMzHf)&TgJ*m&-M3w zKEH?G^ZUYomH-fs$Hi1CCAPP>um677f6cRdZhCYcAn<-wuQON_Ih#@vAHwQpj|gD1 z*_5$~aRBUgNdUM#cuUB~BJ(3-VMfNn^tg5uyBr(qoAA^tyGfhi&l(u^3h#ms6`wzZ z=cWO@UgZ4QEC5}HI{~=seIfwp$_boSo$B+4n4GR5^703>u_C!b9;rfRW@d@m*gU6C z9=h`S&F6j*z#9w*y}eZeAYQs~M)mnae2UePN-89m*LfPqkzG+Rn{_yxG97JB9tEEP zAOZAs_o$=c=aSogUH17yM8DX8BGG6bfV~chrhR56$8%IFZem{-+46|@{eza^KnWgs zQH>x}@b+VYWKv;jvLsntkTtj{|5}y~pxG)FN@KgIuG&dv^*fQs8cT@{YOE42w~^_I zCJj!fGbEBZ0YE(0cTDy9LwIiJ0Vl9PJYHn~0TTuj964IalS?H`mH=2UJP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2MP>exDng{00H(%L_t(I%hi%gPZLo9g}*zU)XwlKP-w?$h$LFeL%~E6fk+4|I!p+_tpWg>fN9-RfDMbH2^Vf&WHp>zitAeN)}^^}j(1#eivG z<)_ef9n(yy*RNiRA02TMTHn}G$y-S@O=EfGIn(#1Fbso6!{u|O#(BL$wNhqh`;7n) znTcF#c5X2q9UZ~4ES6VR$y*l5q>ec-K*M&aR_naq+vluSrr*CNj$^u=E<4+Agm|>D zqzVsbd9k&{+{^=#x{lwx#Pb3?FW}v73D0xr_xhaG$_$T;fq#o4ZS` zdQARyp3G>PJNXrI*(~L14c`xtQX-`!3Op_^FVKY$G;EK&l_fJi#_7ocOHZGWPN#8Q zkF$Cm+i?kepI%=PhAjY6hDoc{MDO)_93Ot9Ew6}TNw?djVS5}Mop2R~L{WrN3g5Fa z%|U$6CX7OKUFZ04Ux>^^PM?^}b{7_xka0v5OEgWREn}{G*BB`S+dik&YLZAKI6C-{ z0Q$fDpirDw#hJ$_rI1o`{-s77hiIC{;ioPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2OS&c=n#zn00JCIL_t(I%cYaQYZGA{#y@ZF64NAYFgC=tNAZldh_(TXSV2*cTI?hU z4qdzU4{&u9T-}8Vv_F zt)FEn0H=W}efV!MqXXeIbw9}KQibAW^LQ0A1cGDXSG8nY~ z2m`19xvf0#7J#a(bHwW<91i2QcK!-G291XK!vsdO;}nZ~@DH$4<3PW^JrW%T!0Yv} zW9$NSg`EWZ1DkDtk?62fQ#bg~TNvo~JD1iC2KWw+IV`%Y)W*gD0000DY literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_nickel_block.png b/mods/realtest/metals/textures/metals_nickel_block.png new file mode 100644 index 0000000000000000000000000000000000000000..90504239066366b2a662c8732eaa9c86a0ec321b GIT binary patch literal 414 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf74eB=iQ9b$i<6VZJM@dRe9W^oM z8NUA(U%U12V}>o)7z)bIB>iUV;CS|PCtC&k^;c7Z47fvD=X_@So}j53cj%qp+Nn{s zC!Wlh*)ic8kDEo4;?u=qtGu$`N<85D-YYBj)!hQ=>z!E)01-xxemJ zsqHQG9q-@1uj%{2x9{$h%vm0sb#-+sua@)vWA5fyDw0(?ZE0TZg!3PwI%Ah~Bt*vj zmo~W}y)@QqtNG0c&d|v92ItS8p0Q8r@#Cszopr E0PQEK&j0`b literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_nickel_ingot.png b/mods/realtest/metals/textures/metals_nickel_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..0ee51999b3701c7fb3273cf80d981a356e140671 GIT binary patch literal 566 zcmV-60?GY}P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk< z2L=k&z`b(-00Fj1L_t(I%hi(4OB+!Xg}?WBGZ9lwp+b86eTF77!CuHB>DS;a(R!7izbd! z!Sg(FxfNDdpW!&K$Yxi#yX)cm_XI)6?d?y55GbXlfNr;gWo5|aa-5xgqEsrfzFt5| zh424jF!;^&^*4Nf1b`5NOvXY=IR%`Yd?cIAvbniICSzgSHoe{t#^adt^A=ibgb)~G z==Voxtx-yGdHF>MfNFKe6bg9&^7$9UaZDIS+~1FpQgUzO3R;w)@3!8YDydVglT>7`_4_eWPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk< z2L}(lv3R`z00J*bL_t(I%cYY|NRx3K$3M^9tJ7IDV#~3hN3<~YP$E=<7q#qE2M;@R z@mdfaBBG0Q3WBmz5*ZLWtsZEH^l*<*^aL*MKF z_xb(5{JwnQKP3RfVlhJ^kubEhv=sh+?7w^G(8{|B31D>Qr`cRtQ_OEBifdn^T4}}r z;PH5hlW$%F;BZ(4fWhI1LU!q`G(H(+d@{=Urm9@0_`6Vo`)^;e=?->lDCieHho2P# zp$I(}Ph&Efcse`|KxaoA0FV8z1l_@ImEdbPeWcS0i;L@2I;treD=0bY^L1j?VPNnonM{^UM&;xCIaF1}YBpo8v~i-jfwAxu07d{`*I8{MI&BOO z4der%2v0_CAxSclv;n|D_deV%Ctp4-bM&yArPXzI9C0KxTvLLtT<^uPzlyneiA+Xi zc6J#6S>Dv)Tz)&O3V^x;Ml}$MFf%{IskU~4&m$}>#7HL) z8pme0Ad0nonEv)p7(j44?OJnV9iCbj0LM-qK~WT1TN`+EKgf#o1NB#aPgqYuRdd9o z?aRt?s_f4@y5M%&wR+JDfYoYdBc1{%3+oQH239nHdeN)LR1V&=3vQ=fZ(2DR;19uY VDSyAYn}h%W002ovPDHLkV1l_eAyxnY literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_pig_iron_block.png b/mods/realtest/metals/textures/metals_pig_iron_block.png new file mode 100644 index 0000000000000000000000000000000000000000..ff5ffedd724ebfa3bda134bd34e4fb91266d5dc2 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf-PUcUJD6unZsxxuE4Xk<(aJ!<$fmop^V?=V-ER5Zb*|e- z);IGCe=JzFQpK;YfQ@-d5MNGue2}Ba^{C0Y-!>XvsY>8!`rzuSvh?YmZK8A1`L69? z%wpJl(B#>il}`e{MLJd)9Qz@8iNF6zpJkrlO<$f5ciqC$-bepnj|kQDpMCQ0=k9yI z3w!GuLq+Gi$tTPI+<4F{?n#($aj)Q?ZL35rq(VZMZr%20>ib6()(rRWO;laEPE+O^ QFbEhtUHx3vIVCg!00;w?E&u=k literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_pig_iron_ingot.png b/mods/realtest/metals/textures/metals_pig_iron_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..480c0a7c4c9d281735cdf478e9ca24bc41aba10f GIT binary patch literal 595 zcmV-Z0<8UsP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z1vnMzCpiNE00GlUL_t(I%hi%gPg7A8M%O;)w!p0|bV4CUjaU`!05qjih(_a(KkPsQ zNrMVX6l7vT;v=Xn<yxb>u9BzyM2ey7`Og@Q)IbZaSuu* zp0BK+oI^yIoGxIkWB(_2zLc@=* z-)Xhl95x!f-rNA7*AK`~cGt}N~V51n6aAnMA zB%MNOAxaX$$PlzoP)ehe`U7Zn2(2UP52?LtX(iE+)ppO6m002ovPDHLkV1j|J0C@la literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_pig_iron_unshaped.png b/mods/realtest/metals/textures/metals_pig_iron_unshaped.png new file mode 100644 index 0000000000000000000000000000000000000000..7022f3c339b3fd6d20240e9f68ac2bed50666f84 GIT binary patch literal 671 zcmV;Q0$}}#P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2Ok7k)_?i{00JLLL_t(I%cYY|YZGALEP!0tCoO^fEXw?0TZPzq9B5Zs7PCr(nj*dB-2bXlNlE^qm|Y!yxV)9 za}S(*;Xg|Nlu9M3TCGa)c-;Q8dGEpfBP(yS>j2r$T?IMdSbEjj_*8KFGZKKNX-@vt zO8}x169VAz!Xwf8_GUesFOba_NK7f+M5Jf;;cJORz;p0-%|A} zG)?Nmvoo{UwvE;6QPXv7*F}~j!eN!^6H_c^mf7LpMd7uanSW@d(m4|6F0$3>P_Eb6 zYPZ=kO@e+ujb@XH(Lq*=n{1XVY*dVG2T#%q;XZsSHiM!lGz|mWvS_qg0CX(NgS*!6 zuzUc~VcATjbKJagoiSBqrBp(1x9Qk6iqFSDAi(e;;lZ_9gN=$I0HoWuF1x98j`3qt zXsXKBwKdFcm%(5VNeB)O4KXli?+OFRi^ayT`0fHsMn=7u_JemlWpyOvecFC7z)z)mFJRd;nil{7002ovPDHLk FV1l*aCJz7r literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_platinum_block.png b/mods/realtest/metals/textures/metals_platinum_block.png new file mode 100644 index 0000000000000000000000000000000000000000..9adf7a5b317737caa4611923981d9b8afba9aa0c GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf6OT4sE@a3%U}-%!Z-J*wbW-A+Ww}Nf%KdBfU)P`f^zrA@H#0gE zlxBZi@Kuj#&;Gqk58jCspW!J#zW18m(txh}M~lwQIX68jfj`FUVU_I3qa0daYWE+R z{Zj768Hu(|&9gHk89v+C2L>hx--(Jfp={a$iO<=APd8Y`f|Wpu{uV-8tGgT+JKHC5ouneBAelF{r5}E)x_PdM# literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_platinum_ingot.png b/mods/realtest/metals/textures/metals_platinum_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..f9f277da19d8c17b5139d41a0f84c7b789230433 GIT binary patch literal 643 zcmV-}0(||6P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2MZ72s&OX(00IL^L_t(I%hi(4OOtUN$6w!P&yUTv!>VaYSP_Xr)+Fo_9g8wZTn5Pw z{Q!?0M2P6nxm$lgx5$F9gDek;AQlytL_)};+uWY*;hE1ix8=yqnLZr`l7@7x&++r- z{d#{sA3pHkRCsX62@eiAyZiFrOfK0)ps9t>l?y0}0^p21c`Wt>+`jw30q6>z;?|8m zd=2Ujy+71Tskq{dk3JOuVmnDuInx#7PWT#LkFvv5scm7TE%a!dcp}A8(jc}l&&1dZ zAx?LncZToXC*0qIv}>Adp^RzSB#abml`4}{Z^79l5nDu7RD3>PeTB}BHfF!-oDH@E zP%Kx`qj6-H%*bejt)DgadA(fixyV|jN~BU@wNxUPwd;T*t%vdZ+`O6oM1x0TW_FI| zLrt_DKgy$r!^|(lNv6`webXubSfh~7Q&`DirHwjZUXOCFyOZF_cAmeAaC0DprpV~A zB+p)sp=m1bKFqLMDq@)ik|g2Ze*iNXs{>w7Oi@}bBg-;II)fxh*!cqE6H_cM=%{WF z>7^*^wROH13oKh{RLxB;lM(_T(A?@=?i*lpqlQaS2{bmLDKg8pjU)u`rzgo~OfPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2OI=)`z$#C00JUOL_t(I%cYY~NRwe0z<=MGW3u`bXMUQ)4sK!u3SGXa4j%klr*`Pz z)kBv?c#{yKLxB)TCyVOj8g!UMBeE%eEA{Y2d05mijK7nQP zKEL1lywCHz@Sh<8q|<3zHk-Azwzd}jKD={(=u~QM$^dv3UvoHI6~*m*wz!ngg_&am z@OV7M*t@qS(nrCE(nj*5F%i?5i0NEuIlk4=xKl9UpeD+#ca*7Q#-8wUE!3_FsG)US2Siu!uHtY;94j!QnDPXcTM zH?9fa>61bTA>#442m}Jc?RJZDSr)RQ2w73Y)oxYPRl5X$9iX?fTTJP*_UPz??Qle6 z{(A-hUDqiT3V55FIisq)9vkCAvqJL6PfD8jJQA!h;b`nVk|Z&w>tr$+CMPGcmz9xR zSg_!&?Y&_g1Ms@-o8gGY*W@ylm6hc4d1j}lnO|H)uBqXis4co zw@ZX08n^EbTh>G(!Ns;VWV;=|-_I9q>_8Yms;hR1%bk~a@@(7^jEs!nRuoQDRq=Re z;GeK1XgTY}Q(p_f&B0;PhCxqzJN};Yq?cCsy|H;9Yzdkg8*n-u0C?(a$>ml74!yZ# zZA}S))9GM&Wmj+%Z0*5rLP`KMH8xmdIto7UFPIy)Cq6v>0ONHdt}ox7g#Z8m07*qo IM6N<$f*=zzE&u=k literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_recipe.png b/mods/realtest/metals/textures/metals_recipe.png new file mode 100644 index 0000000000000000000000000000000000000000..61147dcc18de9b0c1e3db4c1e64bcb58553177be GIT binary patch literal 458 zcmV;*0X6=KP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z3lad}%c6k*00Bx#L_t(I%axKbYXU(OgugRZY84SNX@dX2Qf#&q8wEQ%(<|CYf=wDx zY)-ICA*2l?Buz-U;RvR)zrx}I5fMq1degYeol(zBv+QGMXWqPLaU|@~K>6?O)|JJ7 z$e!z{pKn)ruA@BHQToG^W60G~fn+KTKrEgh7Ef?-e#-oFaT7UYcblxSUM*>KdH_TY zsY@yU)N1u6jZP0C1OU-}L6s{-1q9S<^(I0H^0_S2*&KkKNtP=`C4`__Dwvv9)nq9p z&rh$Gwe3Jk$#~c$nM!ke_h?$#MK%t!b*-pv>#(ldmjLwb34kF3SoUb3^0_PkXPHcZ z{P6O=Q`HYMg}y!EYq4OxS{mgrvI)#{9rf{cugaBT;Iu~rrKhnE#=&$pM+iaRo|v8w zDsK?oJW%6dH?Saj&S9{&XYb#_F!jBeg!S#mFVAAWhyB`-W&i*H07*qoM6N<$g1bP! A)Bpeg literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_rose_gold_block.png b/mods/realtest/metals/textures/metals_rose_gold_block.png new file mode 100644 index 0000000000000000000000000000000000000000..4668d9799a26dcfd57a8b7e3c676a2535b5ab8b3 GIT binary patch literal 444 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf#hxAFg^+SE-!7KRrEN zUByM^L>QAGBd1D3`|;(|isu%V-w~-@5fDNs!o_|{IuqXm)a2* zn>&w}dDr!BU^ff?Vzj7o*QRsN^@R@0-3ZP-Wg(dzFb~< z>WcCAe<}?{c8&7V-7PmdKI;Vst0LzlME&u=k literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_rose_gold_ingot.png b/mods/realtest/metals/textures/metals_rose_gold_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..e3ddd3bd84b1818e3a8a123dbece9fec3387abc6 GIT binary patch literal 653 zcmV;80&@L{P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z1|~Md;795J00Iq3L_t(I%hi)hYg17ag}>ALunnZzL~F&qK!s8WB4kj-i4&_>g|rp~ zsfB_+Kqxp>aNtyMq7)<@6h#OQ1P6+s(b9o!rAn|;#J){plHR;-Ztl%F4nm8FI@Ueh zuojE`tquRp44(+9!M=d{b+7+TboG3%Dwj&M?S}ElWlE_f;Dw6KWW^s1hK>i7rs+h^ zp5%16pFmGPIC-kpH+(If+>SUve8)rw*p8;_26xA=v+vjt7zWBMB5P%wtu@MD=Wz-d z8k^g=7H$Jjv6-w8gM9&Y0J20l|(ikMG^&Kzlm}yE+*j9RVe&r2VX~tdh+nnf~li%%$r`R7&yveGFem z2;n-sn!3fgOJfLMGm;wR@5Dml=1q1N5vF{XOAl#xN?S6I{8qXJUd~_XZQsMU*#1jP#kiRS2PLZCz%L!8# nDxG&hgV{yfsEaD{-+rd literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_rose_gold_unshaped.png b/mods/realtest/metals/textures/metals_rose_gold_unshaped.png new file mode 100644 index 0000000000000000000000000000000000000000..24159fe7e0c4cedf3db99ac2a0d4abbdce7fa583 GIT binary patch literal 714 zcmV;*0yX`KP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z1}78SAY00K%$L_t(I%cYY~NYeon$3Oe+w>h1EhECMBCNWW=oQ7l|VP32dx`=q_ zSl6yWbjoAkC5k900w+S?kFp<#O>kCTc1XjNY?)4-IAdGe+@`<%Hh&#zqr&pgJ3V;s z^L^jPo|ijhb}Y;A4b|Ft+cbm#QO-1Hp40&SRs&n~ zUp{|({==6+0btZKDRk9W2nK^eym@^96rU;0Ku$x>$2(@|4GyQ_%_ z&nyK8l6ypZ>X|O8F~k)~_VQ`C3td8C!5?QQsiJ8b-OdWuV;PicJAus*$yAzTTK(bR znLKjb??H&*R*1B6I9w2DbUHAZi~!hewM3&afPYT@?HBSQ049@>ui+m8N5KFh w@Uvk<188(Q3THYBKJ*vrtY$5r9|Z$^2QE4;zpYc|t^fc407*qoM6N<$f{nE|4FCWD literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_silver_block.png b/mods/realtest/metals/textures/metals_silver_block.png new file mode 100644 index 0000000000000000000000000000000000000000..83900fb595b5b73ae05808abf2e4acbe470e49a2 GIT binary patch literal 378 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgfhB zJ5Fj<;BlGFV%z>bzQQ7mNpWWDRGxo<&x2j3idJyG?904ge)zD`qT3Z-nq_Paxwjt$ zgeInKw0%|>pUg8Q=p2jxhEP;%TvQ+^TS?n)Zglu0UYOjH_nG9Vc{aHdgVi(mEzF z-Fx%gxXNuN%ncn2wtmy*3C#G&xqsJ#1JXA9;XaSdKWx&8xGu^NkbSgJCY@VzX?l-wMKvcuv_#eq~@|T RUj&8%gQu&X%Q~loCIHTjkRSj6 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_silver_ingot.png b/mods/realtest/metals/textures/metals_silver_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..bbb1ea1ab64a1d3a20975337835942b115268cdb GIT binary patch literal 612 zcmV-q0-ODbP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2MG$I_U9@900HDlL_t(I%hi(2N-|*>hObxWopB+ixJaQOgb_T3AQGb>JO_8W>VP_f z7M_8$R1n=HN(I6+O8$)Lq+|X~H7z9h2;$p*-@SYup6ll3e&D}Rp-}J&g@X5UuKexD z@AngpMmae-K~WR{@A~>${0g|by7B;$$t0JTmxMwgLZJ}z`J9iB56;fcm`=udf(}fs~R` zsl?~!CxJkKk)5R1i#L?V>SWi(CW;o*U3G|J)OA^ChB(=-_j z2DIC47K;V5*$msZ84ibAfN7c>92}tQI=8pCTwGkBsw$>wQYw{D6otFHI~>QsvMhuU zgu`Kay&j6^c~mMD9LGUQ$zU)*2!U+T?`s&apSF9bj;mGUx~ z4DavnNGS=2!zhZvcs$1E^HHzY8I4A0nnt715P#M#0CZhfq?B$to#y4`g}uE!TCEng yZR7L#Xf~VTw`bcebX^Y~9UVE}5q>)TyZQo}-`yhsuJn5V0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2OKJ{Eg|**00JaQL_t(I%cYY~NRwe4$3O2HYL3RM$ASra~H{=4o3K=A}9$D zUJVcBJt2s?guyOdq9VI!lMah;M7D*SVdSJ$1QKQ9czbm)Y{Tul|eAlFYVi{N`S4S zy; z@qXe9@R66vQ2=~C57j;|5Bj21R_-PB=`*XEct70ZG~pM~yGWA6*vK$bnOXWC#{n4E zGz(tHtqf}mKt-|rXDA%wLn_18VlNnj#Ns1pdYY0QB^;{W&qOM1!P)E_>6!0KO>Avx z5TS64&P(mfo;qXW8b@jmBFi$(O?AYFlIy|%QmLwlJAjx5l&?yzXBxH*CdtWBmbjiXovy;hus30000< KMNUMnLSTY4yfXR# literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_steel_block.png b/mods/realtest/metals/textures/metals_steel_block.png new file mode 100644 index 0000000000000000000000000000000000000000..c6b2d6363360f938fab729792ff89992b262a4e5 GIT binary patch literal 431 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 a4DcHWu_*h;LdK~80000!vzWC%F|#XTXQ-*$ zlWwH+sqgW-4u+b}*mc|QC9s#3&pG?xodRcQZHC_Z18HVQuLY*C-+SpOq%>)3aI>h6 z($8yqW~RnwEm*~AQfy+}aY96XKCgl2i3K5({~bSZX4?bLBZ4L6GmZ!IYVGK&DLK`4 zP3QX_sTViT3pZy?Dm|}l;Wc-{+=KN8R&{M(%w1(KeeUxcWu9H@4=`McxEsR|c`agP zXreOH+O3-QZr2_j30*KZK~zRi;imhJn0)?M>t|2cVzfZz#JjoiDwS%1ifd!<0=>`R M>FVdQ&MBb@0Q-fM*#H0l literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tin_ingot.png b/mods/realtest/metals/textures/metals_tin_ingot.png new file mode 100644 index 0000000000000000000000000000000000000000..f6039b423f71d9df804be21358308c9154c2a1a0 GIT binary patch literal 443 zcmV;s0Yv_ZP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z1}isQ?uRS@00BEmL_t(I%hi!FOG053hM(^eH8_ZOal1+c-dvpg7cOl=4nluI$l(eG z;uija5P~ugDu|kz!r&s*l-8BBtwqWlx`W@>a3#H(*jQ)!_}=rphw~ozH)Rz|$|{!B z?ElI#2sA*F-p+ymKw0^mSZFXkC7sC<4zBt1bSCRF5x;?E>-Ej$=?ak{}~&1Z2;Dz(Q(K8G$j@8r_058jc3O* zvu#@lfMhbM3grp_awHiJ2fkhF$5kIRtqFi|D4-b|@ll~%L5?IJgLmq+D&3CrBQ$3) lHd)=u?6}R_#!~2S)fe%7eou^MkwyRj002ovPDHLkV1l4}woU*5 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tin_unshaped.png b/mods/realtest/metals/textures/metals_tin_unshaped.png new file mode 100644 index 0000000000000000000000000000000000000000..e77b1e72c7cb6abec9b5575b59faa5e48f749948 GIT binary patch literal 641 zcmV-{0)G98P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2OAtN)*`3?00IF?L_t(I%cYaOZ&Fbh#(x(m!C=xfZ4(eu1_~WeN$XHM=}>GP95ki_ zYuEk(j53-y;AT^u+L9R3#K=-<(u*|?#IH1Hw8jt83n@Y`HU>)M;yn(Pn^HjrpY?rz z&wI}Eo&*0W2_T=(n^aXb1%tun@nZDO?K8WtHwyq8JDL@XP1k;?`riADX!V!?+-|p? z-g*ka)YOy&u()zhs^?x6Hqse3(iuWyeT|U!SF;5RAx;@5IH~2wap_&^k-nCc`IsvK z;BgHA5V|}Gz=QY`3BcURU~JGVT5z>mMNt%fYG5C9u$7kik}GiY+NE1>vY(@7fOu+M z3i|w#EX$_I!d%;AMNx>wVtlXFI6W}H=-F}l&2{8wFR31CQ42u$%Bqha$)r;i!R1WKPDwPBF_G?l{ z1HX3!o6QP<+vT8AIRG#M>joPyv1I~avso$a9~tz50W83uhFt;R_l_8A>IHZF3&(@% b1q1vByB|kSz9k1700000NkvXXu0mjfTo4n* literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_bismuth.png b/mods/realtest/metals/textures/metals_tool_axe_bismuth.png new file mode 100644 index 0000000000000000000000000000000000000000..523924082f3771c2eb841d5ffd772659ffe2157f GIT binary patch literal 405 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%*oEYT@1?Z?O%e5UaSX9I zz4em4_hAQ_hKJu5g|QTBTHNs6Qc`qArD^G+zB28m?&ih2EPtrZxqF9IJe=KKv?*of z)TSwI|4yoUtW?{$^0^vI?yRssYma}vS6Kex{^Zl*p?7wf@vP4kO;Vm*_~XlpmdiyR zx#BNcokH{VT^Bj%#fP;2mNr=QL70(Y)*K0-AbW|YuPgf`{5!_;+Ti z%Fg(X6pd+@Ssy)^m2&Xgit7x5hQ`K%h3PLgteSXb$F`H3J-a(QY|kgJRo%7idM2%*u(x=mWMwQw@|*&8q9RvY-jdeMh5oCpIm+{sfi3L)b<|dpQC50Yf_#|eEt9c literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_bismuth_bronze_head.png b/mods/realtest/metals/textures/metals_tool_axe_bismuth_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..efbff2a077aa98bea1351cbf16f403c8a3846c62 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~>+y>z#?hk-)pJzX3_EKVmU zEHHgA@!9`=|9PDg($=N~?`bm-y!7YkOLw-KHUptcJu1fva^GdP>HFIo37IgYbpa7n`oE%j-+mo3ezb>yIse|C#DELo|MatTcnu%C3Fgs%z>=1A zh)4MHQi*$eDi0q}KKpFVdQ&MBb@0Q^3Gq5uE@ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_bismuth_head.png b/mods/realtest/metals/textures/metals_tool_axe_bismuth_head.png new file mode 100644 index 0000000000000000000000000000000000000000..1078a10b8c7b6ca3d8621767364e878b0d84fe6d GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~?9sXekE{{T&q^mK6yu{gbT z(q6B_1tRX}?Qdx*Eey~|GQT+Kq~T=?nwx@@7?$EGPI>|Xnb7n|d-^-bid$x)G?>Kr{IB<0-XH5UDk4;yzF0Q%P z8Sy^2IJ58jb3Nb=ubsI6l(fyaVpmvmBp zGuTK7Z+wt{a7Tegr|k2|ZF40!`JN`oNIc+v`LpTTtYfF=0K<*J)78&qol`;+0DPFH AW&i*H literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_black_bronze.png b/mods/realtest/metals/textures/metals_tool_axe_black_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..9c51afeb75af269fabcf036ce799c2468081e5c0 GIT binary patch literal 330 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfK&0)zSmq^z*kD(l7b)-FS=ux_|L9>RI5}#{Rvx}Kv!`Ab%giz_ybk;Gc<0Z3 zPv!w_^Sirg=Zm``2bq_LYZ!(Ws0fRA@`%n^mUuJb?Y558Bn{S;OO)r_c{BIPWAUV! z5|^LyT%Ua=t^LKC>kNX1#>Rq$+i#|YD(|dV_u%A>M5Uzr-y^d-=V@1%Y}vr4D#mEQ z-zQ(5`iE&hN6EuE2Z~w0N0&1kP+L>On%=a@fFWe_J$?Q+{-(MX8dQ{+HNG TzdYgy^c91rtDnm{r-UW|xvhQq literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_black_bronze_head.png b/mods/realtest/metals/textures/metals_tool_axe_black_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..191e46424f70c81173b835267e091157748f34d3 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~>E*1C|ab3mcfo-U3d7N@sP z+Q`>rAkg-I(K611E2a7LPCYsEuJ{LoUH|%2nOGNgQ%2_{R#OyI1Lr6xa%`3O|55LL z`OfUd`s0hz?p-qv`EX|57B3!Aos=ds&cK7NZC8$%Stv~74CLZEIpgNkTk4*Vxi@i|f@EKJYN^G?~o7x_<2iiR+0Gy16caEZwtqUK5OMPc&S9o`jub{!~{ShiT5A>sY^eNEnu;SvnLp6<4f+i{02s^F=7Nh9L}-W^|Z Vofdbj{|)pOgQu&X%Q~loCIGHdd$s@o literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_black_steel.png b/mods/realtest/metals/textures/metals_tool_axe_black_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..2034940cf3da62ab1a41b40ccd59e41410eb776b GIT binary patch literal 328 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf`XL zlr*s)<;R=~F7M85dcNE{L)<)J5LuQa|@|f#{mrC3*%7dlQL70(Y)*K0-AbW|YuPgf<4j~?HsgfhrUw}f#JzX3_EKYBo zWX;#)Aken|t6*xhRC6zD5lhwihm1D;*Nx&1xF?#}aoq`+k*Xu2?bE@u=;L~|%|G{@ z^bz|f>;8Jno4tXo{5AVSF0E)f8g)u#71y~-S7)8A@=aR1N+e~{yys7=-mA1~t6W=k z`C&tcP4z~@uYEgi=Y{6*C^dBmNPphslz8Yss@2DiMI1oGt_dDKkZSX4!;Scv`ia|Y z#QB2uAJA{wRp2MUrg!)sZ^PAnKL!7Y)NnIz+4N}A9m`o|x)$I0_cb!gE#l6#60h1P Q3G@mdKI;Vst0Aq)J*#H0l literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_brass.png b/mods/realtest/metals/textures/metals_tool_axe_brass.png new file mode 100644 index 0000000000000000000000000000000000000000..edce6e5f6726513b4d7d93c50b2ee59cb99a2286 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf?sC;^48d%8G=Se#By zSYT>!LGXwF#AlCpEB$+H+`>8k*~?lvo_;yogcvbJ|6|Htujc z10fTJG>_Cqwk`=X=Ypz-hoQL70(Y)*K0-AbW|YuPgf<4j~?Hrt}q$7XgKCd%8G=Se#By zSYT>!LGXwF#AlCpEB$+H+`>8k*~?lvo_;yogcvbJ|6|Htujc z10fTJG>_Cqwk`=X=Ypz-hoBEB(U< zfM7$_V__cs2P|n>hj@f9FO|5rr}A*Z0_6|$mpGUN3#WCIrKIop`9=Nk%xE5-<#~IL zW(q2+&NAdt2sQ3v1nF6Isa{e72=eSx)x3=FFcg^@8yFaDI3N+f?|*W|zrLv|XEiuG eWzO;d0fTsZ)`O7mrR+d&GI+ZBxvXQL70(Y)*K0-AbW|YuPgfQL70(Y)*K0-AbW|YuPgf<4j~>cWuse%_5y`&d%8G=Se#By zSYUc#!t=lW6Q9Zc-S+>ZVZtHSHfer) zV<8iUG>^0iMqLtS&IMHuj~zbWbNTw+)QT^Uq+@cvubh6Ql9BD+p31`s$!mVxzwI@t z5eO1rZ+tEhcYyQEl@>|0W!{E+DnGY5I?wxV@7b8KOzn)o+Y{#sKEL#DGu|#C;di&H z`?8Xomr1gO!>Tk9W{{qcrT>i#fZ$HuDW556I~bp2r6mACqv5`q|HnW4k=6E`6(}TR fIZIMPLV{sqQs%2U`j>YAy~*I|>gTe~DWM4f8O(={ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_copper.png b/mods/realtest/metals/textures/metals_tool_axe_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..5b5ef322667bed9647c163360a0ce2727db73232 GIT binary patch literal 344 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%*wysHUmM^#Lk}z{Fs7m}lxxB~gZMUS{{t8a<-E|fEnTOB4*geO=KZ(+^Ru)6PfyqXudXR@_Daitck4~YcWQo3et1Tgtu1)_y+=ISZeAwI z5)P}QL70(Y)*K0-AbW|YuPgf<4j~>co|)YLp8$o+h6~C zhC(I`X&%d$TXsp9ITutV{-0dl^YpgAkxku4A-%G{AL1@CeLOqcoTtyo>Hqa#Qh(!L zXMdT$M8YswIBmuZJy!FUB@QM)c1KxC`i`Gp)DO>$=HXeMxA$nKpt9;LLmq`t<1WUu ztV2AjF4ap)070I8s+yPa9fl%PV*>+&4F@FR_x(?<_}4d8<*Wv0r_5O%AYia`%zCP~ S^qd*cXAGXMelF{r5}E)G_<2wO literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_gold.png b/mods/realtest/metals/textures/metals_tool_axe_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..41a740556db8b2d7a92e897ee090788cea46328c GIT binary patch literal 329 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%*mV@2)CL>_3Z3+HaSX9I zy>*f!SCfNC+y9MALc0snw{U*q&};2`u#355-aEw#mV>EVE`>feTH<>C7K>om`l*v{ zI4u5>@ZjU&?`J<4AJ~8Vv(GzL@uPFBJ+&-6)qYL#-(jWI`O#P4_|gx5ot002<~~$# z?bVThy-I!FiMJ(})Le-anfs+mK`AXwO^L5*V;ujw&t;ucLK6V29)Jq~ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_gold_head.png b/mods/realtest/metals/textures/metals_tool_axe_gold_head.png new file mode 100644 index 0000000000000000000000000000000000000000..8ac301238eef116f3fb335afb092be4838593936 GIT binary patch literal 323 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~>k=H$;q1+TBk@3`^r?|M(}cJusu1~+bQ{1?Bu?fd^(rhAsOHqV@8 zaQH}x<_^UjCdQ90$-F&ruHf@a|2E_85)yuQtGX{Mxp|o+OE|1b6Jb7crA0Di>3<^w zAh=U^%4bU24#p>0X$e5kXt=ND|M3rhWVJnK1qumS&XSankYI4vtoWL8&E6U49R^QV KKbLh*2~7Zupnz8Z literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_lead.png b/mods/realtest/metals/textures/metals_tool_axe_lead.png new file mode 100644 index 0000000000000000000000000000000000000000..36b7ab10326e2da171b07d454a060f7c85687bf8 GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%IIX!2ZX5Ifg|2wIIEGl9 zPEJ^0dg0o&-~JPynP!{)S3fN<zORkIC zd&J`c!wkipJ6ko9Ztx@?Nhhmry5B)yBaQW>*{YxnGZiaJ3IS77=Rd4r|K?Y zT{d&phyR@~gZ|&&Q~CM-r>Ccvur2}#Ww@8M&GxT1nzQrhfr3}pqUR(Y_2^9FVfMJ% zlhgoIP#^koKMx3OpKm0*R5FiY=PXGH35ke=9{v0O4Q=X=dreB4(&EyW#s&lowx4U; U=ge6O^gjcGr>mdKI;Vst0PNI?asU7T literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_lead_head.png b/mods/realtest/metals/textures/metals_tool_axe_lead_head.png new file mode 100644 index 0000000000000000000000000000000000000000..43c8fbb4f748dd538e3634fd49f29ba82e54d241 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~>+aSP|v(?Fq{o-U3d7N?UF z7MNbRcI~(S#Al}2X8+Ys3(R;XY5eT5X^Y_WXUC3(wVCJNJ8;y+#YN)P>(!F$;`Sc# zxWF(&ap%rfjiehqiHA}TTwOg~Lf!vedc}_qnlW$Q-0VJ5$;ftZPvzl+{P$n(pV#kc z1cJoN%R(jM4sf2i(juw0%-e8J<>xlX=;;0}4kp3EX&q%L={tUYQ9nF0nulk3-rl2` zg37A140#knjk_4rvJUaAx>PSI0R(yWscK%vcNmIHjSUP8HXM+M-}gVc;$PoXm9rY0 foib;6fPmrr&AeOtLnHP8J;~td>gTe~DWM4fu7HG) literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_nickel.png b/mods/realtest/metals/textures/metals_tool_axe_nickel.png new file mode 100644 index 0000000000000000000000000000000000000000..f594968937e85fea7bb3a629ba9a12ac2dc73ad9 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf6RwkvY%N^X!BDgzbUBX26rk=2-h!+v6 z0wx!GEv_1Us6F#%^MU=|9eV#+^rsu^O}=s};d-e+TlJ20!4{q0IQ>>%e|`9~*aV|X zc3eT7nSDij%O@QYUD9K6dX`dOf8_b^;aQ48g2u+eg15iTn5vh=G52}c?9Ps6g@mO7 zybC|4+&E;mGf}y5tBq*d(!WgmIYJ)JIUr!gZ&l84KyPI|YkJcv0|t{z$DjT>@bFGZ gQ?dL?E*=K|bqgvj*JN#R26~Xe)78&qol`;+03-~8RR910 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_nickel_head.png b/mods/realtest/metals/textures/metals_tool_axe_nickel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..98d8d7072aba7de57e13d68e14c6e275d516a76a GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~>+#xv6|%mNDC_H=O!u{fQa zu)s7Rc=BKWiO-I9@Ba7LxP^26vs<@f+T8o!8D6>e>`@7)vf^0-1@+}eF5I!1`S9A> z<2@|A4U$6g?|YTn&I-(l+fn-3@bRJ6Xvujtm8{~{Wp7vt;~E;x^Y0l%L`wcEFEdL` z0D>F4znip)7cd!{Cbo6H4C2YZwZuXj6aOYf{>j7MH#> cHXvYFza;B$^=ltnpf?#jUHx3vIVCg!04p4UtN;K2 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_pig_iron.png b/mods/realtest/metals/textures/metals_tool_axe_pig_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..d72703228476a8ea0b17db6cd272eb9e12e036a3 GIT binary patch literal 343 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%xLCMkU8d9ng|2(LIEGl9 zPEJ^0dLcCUzyHK%z24LQ9#7{GwmYj^`jzK>+}^Z|m8*}x6moN#mFVE%GiBkjl@lL+ zT06Ukg||U6Xv)M^rM9yIbK-W?yjEMBA7gTOF+2Z*ByqpFYPtgV_f&rV4+0>@e#7-2 z>^%*WmZ|-zPug|mzj^+>Kl^KbeyX3ubkWE6NBtIM>%(W4+e@Cilaydl`datghNLAf z#%+vCvfK<002S{$y28V=pHqcVlKC ZV2J)uB~aeOwIAq322WQ%mvv4FO#sBDgTw#; literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_pig_iron_head.png b/mods/realtest/metals/textures/metals_tool_axe_pig_iron_head.png new file mode 100644 index 0000000000000000000000000000000000000000..3959359925b6650c86bc8d9c655188818ae31a80 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~>6tx5xl*+8M&o-U3d7N?UF z7MNZL4gT*x@ma6;w7Xv@xc^|hoEo0^C<1dBWoMt6Dc=$|NxNPObho9EY z?qT6=kPMnKu~n(-QSZ1&%~GyuZ+$w zj5^}cna0EHakVF@0jQ^W)t7iSAZWYoKeO`^k9kAPSsozJF*r8;{eOvh`;%2YjlGM!mfPu9>JO77-C@6p!JYD@<);T3K0RZZLezpJr literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_platinum.png b/mods/realtest/metals/textures/metals_tool_axe_platinum.png new file mode 100644 index 0000000000000000000000000000000000000000..21064ab132c4d46b08fad367fd2c6f6e23b2a92b GIT binary patch literal 381 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%xVYrsNySP5h5mZFIEGl9 z-g;rbK69eX@sHns3O47RztFNS&q(5lS@XeH{0T;#_Q&fJm6Wc!NVz60Q2L^x(J9jF zF)ym%I^XkTE6>X@JF{&rmsjrpRJ-rP{qs+_r8K53@##1zE>fZtd*42Db;*Pd3(t>n zI}bTOo~V!$yiTT3scW|Mmbm$I;~OO+qau@SrYD!B%~HtO9DFBr|CYP07Jv68uD$xu zv-k9B>3jCfS~ssBEXYuP_M!bzdxvWh2`X}ShxFs_xdk6(aQ-+!mF)+c Y&An;yL8hgjfdRqb>FVdQ&MBb@0N3J|Z2$lO literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_platinum_head.png b/mods/realtest/metals/textures/metals_tool_axe_platinum_head.png new file mode 100644 index 0000000000000000000000000000000000000000..6c4f32322e471687771c696d9d13a4bcbb3ada91 GIT binary patch literal 383 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~>6!4uXW_XCCgd%8G=Se)KE z$=3UDfJoc?AC1j--w9k;fTi!P0jEn7s7+)`?t z?Kf$QvyGpi)6N@9e)y$V&O2Of@!@{pHs$1lN=h?TPL-)hxCB-Iov`^*Z(!2Q2dj%( zw|^INysASWZndy87y_%b7kda zH*MYL^>ydD$HBext}PDjSiCi@&{E$!Tbf}{hQL70(Y)*K0-AbW|YuPgf8kS<4KKw)5xnj8%@fJS^cd~3T z!|ZXjC#eCbpg#2FejX6mKHo@qsbn6*&RLQY5)u&!J^J_m8`{(#_nMS8rNyN$jSUDG Zp3bWNzUgT7OrRGTJYD@<);T3K0RVc@jK2T? literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_rose_gold_head.png b/mods/realtest/metals/textures/metals_tool_axe_rose_gold_head.png new file mode 100644 index 0000000000000000000000000000000000000000..bb741e792d5e034cfc87e5513861c15c73af4ff0 GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~?Pqqj%qFad>bdb&7lsh(s%s)qJDU0G!M`6yuC*= z1(j828S*HE8h0^*^sKs6FDU^8dG@JlUdDGAicA+TY1Y60-_WN1xYwk#DSI6H(%682 ZVeN;k=Jtrf4xlF)JYD@<);T3K0RZYTh1&oC literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_silver.png b/mods/realtest/metals/textures/metals_tool_axe_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..7c3c15b0b190f01860bd6dc637764f064bfaf47b GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%xWuIS8IHsOh0b`oIEGl9 z-a5&augO86RsP?RSr;;O-4~dL%sJS0uFBuha}W31xC1wGmu{1o9VjK7yzo4i@S+Cp z!c}Kg?oXd-&i!ZiA%hfsi_=DCo@~Awg1B4*9W+C&J1?_Mf4WQWl1b~eTbZI$CRy}p z@6DfdOLWUMKM~gxpa0x7K6ay3LrKL`FmaN~mR%kXs$1pB}LZ3>AzQ X)>l7#;QCq{=r0COS3j3^P6QL70(Y)*K0-AbW|YuPgf<4j~?P;e~5^Vt_(tJzX3_EKYBo zY|Gc=AmAqd@5rnRnrmem@4dO#c&P1MmA}&-Zq=9rHv&6NH%2ZsG!)xqmgFQL+8b|q z^LttPCg%Tr0*C&v952j?^Q>B*uv8>9a?zBm+Rm?h>ymDp1&T~uw(@IOfaf8DHCN|( zvgJ1YR#aYkq%@Xclg{roty)ppO$r7>TvT|UX$kbChzM;*t$*6jZeDt2wM=CMAwHTDM^+YZLZ XQCaWHq)++)J;vba>gTe~DWM4fmOOw7 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_steel.png b/mods/realtest/metals/textures/metals_tool_axe_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..473f7a57de1655ea7f7a328d8948c62cf205c448 GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%xRjaq#m?IY6guze;uvCa zdh4Y9TulKY?e*L3x3uM%az0hw@mNM zWH|n$&za@T;^L?4j_7}wy+AWYC}P>U%O9B;3cPm3A8cKq%fqmD&yIWZJT})U@AxwD d)&YhOOp({ix7K_zehBm$gQu&X%Q~loCID*!f=~be literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_steel_head.png b/mods/realtest/metals/textures/metals_tool_axe_steel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..3ac43f80145a252b498fb4c1883a5ee51b44ca60 GIT binary patch literal 340 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~>k3H_9msX(DCo-U3d7N@sP z+RN1xAkilOd!cF3YEOgr4w;je|d;rHKjaWyGb{Dp7u)7gNYT2{z{?;3$5mwZQFa`vtQ6cg=sy< zFJE~xS!Hw6^SMjDR=EoNIC-XU&U>vRf=&xwH=i(ZXUN$;dpp-mLz9_L*K`Xoxdtu{ z@-{JQL70(Y)*K0-AbW|YuPgfCScKrK$Ba>+@;J)$PhtK}1 z_ptCbNKO)Z)27sRR$xxtj>`X>$w{u_hZl?IKS*-#pRb}TaDPwb=l>u8V%VD>dvEV) zn6ymoPkqv^EC0>&@BP_d^Yc^vB&Lf#zCY@>C|e&syWC##+?}KZi_+J+=QboQaWQUV zT$1HxcmSwi|Ee$XY(UU<+ka-~B_8vJn6o@Upkr`s`uqP9^Y$mJdK!BQL70(Y)*K0-AbW|YuPgf<4j~>k1{;n)hk-)3JzX3_EKVmU zEHDiSpYqdx;xp0U=>Lz6TR7)GJ2uIu?fCciMkdoz9+hw^E1oq_SiRy*zkenp+rcJ5stiYVO9hLt%AJ5skTS9Jc1+%zy)gP6@xQ0ga{Cfrwv!(u&Z#GLx z0D>E(Uu4?E3z&>e6Wcmp2Jz(I+mi^kH%MXDN={=J>rKXYYJN?Act)44EqMFAM_W23 z3Z0c;o3KjqC<9OrTjHDdIEGl9 z-a5&a>yU#$>-}HNQOgClnwoo5@h2+Ys+M~%;4v}zMu)P}5w)yD<)$7pEyLEnP$oy^ zyd!Jd*zcRaNp7gOKfURRy2Xtg)#)m2;-?=hc1b>n%M}0mu^!Yrl*8&1?ml&^$6u!X93>B@95Ca}G=I;~@O9k}(K#HS4lx9DwR`_K k@GsQL70(Y)*K0-AbW|YuPgf<4j~>^xwl%Al7T{3JY5_^EKYBo zw2`YRK%}jH?S{1Nvp(~#tLA^Gu+zll{AFtnKD)N=5+$jqEp1|)hhmJbEX)ZKFy7@= zZuRFwZTs)yhI;#B5%)O1`90q=bxFf__V=q@GMao(yG=? zyE?^l*1;`rqSTWvi+6ZL=<(cn>^?L0aL4*~1D=Btr)A5hTfggD?-M$4V_dH{XL#o- zrDVIw4_GC)*=_ik-`m}ySKxbqJDde5Y*op`(C7GGeTT@FR>lSKJcXYQsY(?boa&s# c%zQw4-=^~DCb9FrK>sm#y85}Sb4q9e0REMGod5s; literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_wrought_iron.png b/mods/realtest/metals/textures/metals_tool_axe_wrought_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..2d63bac4b9ded498c23f8f5b2f0ec998a6c4e39c GIT binary patch literal 333 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%xJ=aB@BaG<6guna;uvCa zdg~-xz9t8OR{4KNm>rgG6_IJU=NwSUpj~CP$^C=Oog*Hun>r%`1!iA7btK}&=B5^n z2T60Xj8A?~eRh`Vzux)JKZNI~aPC%FtQVolD%cpbs#It-|GHC!GDiw|)^5G3y+S2X z!mMh(%3AG=wQChP0z_QzdSAYx<07c&*~PI~W6?#|n(NQXjF)#9oHmkbeX-l@`f5qO zr?S6gZajT{ZOxka2j-2McLaW{JNxtzBZI}X$Lk+N8Hlhocz)e+Z=OZ$GPi=q%Djz? a4_Gg8RhggC=86Y;jKR~@&t;ucLK6VL-hAc& literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_wrought_iron_head.png b/mods/realtest/metals/textures/metals_tool_axe_wrought_iron_head.png new file mode 100644 index 0000000000000000000000000000000000000000..9cb68675332fd3a2cd442641bc732988faf6c5ff GIT binary patch literal 337 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4j~>^)^z{qexT4rPZ!4!i_=>t zS@ShHh`93CJz`pLDXJ@yLA6slfm!cBm+6GarbNjSox>j1ol$`jvzJfp+!(M%L9wIj zShR0k(YZ6Vl0V9)1ReD+n51%4+w;BXnyqdw7oxWBJ5t3yy-=oIqs!n}L_X_M6`sSl z-ppLGwaM^U*W(#B=T}EgOPwF8p{(>{Up$K=gTt(4y{@2)YGwGik6k`#p2v& zn+0e8o%&TQ>~`{N*K7I(&KE@2aoSu@v)akH;r4g?ChddU4Gt`@nWJCMw>(jO$G3_5 c8X4t^uV+uXa(mMppywDoUHx3vIVCg!0LCkS^#A|> literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_axe_zinc.png b/mods/realtest/metals/textures/metals_tool_axe_zinc.png new file mode 100644 index 0000000000000000000000000000000000000000..527e00461e5a378c1f6aefcdc2fe435bc4fbab76 GIT binary patch literal 378 zcmV-=0fqjFP)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z3k4b&D&K7Y008<)L_t(I%e9iRPQp+ag-_KR3c4{VuCnXUtsy>u0TY~j0H4Pv0@IBc z9Xg3KG0|J@#ar8$OFd4I+#o`0JoEX!oIm-2|4y&l=bvC}=M2LRE5TWwG0QWWJS`{b zb^A>751RCy+GwhoVxp$yBw^U0nkj0dsg34f7;!L+cy<~%lD&0;D7y0sTk!Qwq0#Ws zIzB|r7c0G;O-uZ`z`=eUGLg8vxWdEZ$lL0Kpxxx{%@L)PjN^D^`Xb&s`1-ttr^zSo z$G~WuI6WbRXRYOrf=%$R3(CTdAZRyv(kcJ|&y(G);H97{?EFERf8k{+O2N(_RDl8D Y8ye)9;k%oEd;kCd07*qoM6N<$fQL70(Y)*K0-AbW|YuPgf<4j~>E6(ifK2|%Gwo-U3d7N@sf zI_P)EK<4l4Y#X_L(89ZJ6 KT-G@yGywpJ2$sYE literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_bismuth.png b/mods/realtest/metals/textures/metals_tool_chisel_bismuth.png new file mode 100644 index 0000000000000000000000000000000000000000..2066cbcd3dd57a9dfe4f44e10f471563b4e2a9c8 GIT binary patch literal 567 zcmV-70?7S|P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pFtTCAake00Fm2L_t(I%bk+JN*iGmg}+~`mDq&f&}2YK38IWlsqH4qVnt}P)UJxF z_5ng4pl{#{M@)v-3QnfC9(WN@5mD4yko^KtIE z7rIJM&PuMJfu8x<@n?O&G0*Ie&kLvLm zJ6{BrQK3}oZU$l>!)GP0TB?27o@6cU`nq`wrsiahu z-Mxk!P9{jER7PSq=(tXFg3C#U5(*=VN@55s(;%MJ#i@JD*V20Uj2G2Q(s3Qyj*Z(n zpSN5mWR3&?+#0O=kdvyxqW+ybe3buuq>IW;D=a^_&f}SSZ$(kuc9^?2Mm~2_MxODq z`LlJ#mI)>Eyf7^@3Lu~6Cn#2$Y?Qu<5Fj_LFg5-gfIVx_H~U}Nh0NVmIIvqjMEs9A z3Q{yc0Q5Bnl4zP==3jZ}x=?HMgUA2?002ovPDHLk FV1lS(^dbNN literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_bismuth_bronze.png b/mods/realtest/metals/textures/metals_tool_chisel_bismuth_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..9b3d68f807480bb413db26978ec9b5923af76c40 GIT binary patch literal 471 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4pD9?tCrVcKrMu#h{ttt9zSqw!Vxdy(PcJrdQet`JPchX;F%0zZWPK#CAZWa(BIE~3M z(&|b{X6g2;OMm$n|J?WUf8qn{qgjz3`&AfBg2PYVV!N&0+TmjSwW2ZY)u|OTeCBex zWg4qo^qG6;XWbeV#ib&7*AEt_D|Yhx&-Gm6!XVOr>c;tPMp|l`%FSu7cI*|@R90@v zmD5`{(`xbxh6NQ7$LfCWR(UA@ZhhWF>x-82tY`1 z)mJ&}&F%1~h4I>S&Pk6MgS-;Ub6E?*E=u;;UM*TA?#9Ai9qHFU`O92J4^4(!d-r8s zDP~x8weaXEPVOIbrMa!HX*2v>%hLc9-tzt)hnI`MJyUyzilS@JHps^ZX{So|?A__| zhb>MmGy3HR`x#a9HyRvxT)?JqD{NNUX3rIj0^IGho_zj%{wr&l{+ie2@iP|yL!H6X L)z4*}Q$iB}V=}!) literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_bismuth_bronze_head.png b/mods/realtest/metals/textures/metals_tool_chisel_bismuth_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..2406d5158d7cc265ce634d64db34cb0c24c7af80 GIT binary patch literal 484 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3;+Q4g=72x00Cr4L_t(I%bk)|t+Et2eA}2=};hHhDFtnjXO`EbNZTdK?cX7{i&v|*_O_`z<@DIfRG*b@}rCFAD z)<+xN6+Y{` zB!KX$>iY^INYTP^J|OKA8$f(D15AtqB)TqAO5s$U0AN3-3%BcYtoRv_UrVvKm7t+q zkWv6t>J1LI7Xdgv^Fr_ARnaj3U{o-%j<0000S->P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3oo5P8)dDNYT zw>^Ne2e4=01K4S|-DEHZW4BRu8EeHqU_fJ~vox4iQZ=r&uGzA~+Rd1(13$;W=f(H? z{RO&7j!rpTBY|G|+43V^zgzVnnYpF@Kyq}-iKZ349N4I9MHiBpTjIgv`M$^iAkNCF zQvpB*imbd`abB%{7B8MZ#jKfx7v|~Mg8ff#Jb>t~0N_N^3aJs9R62%|90CyMZJYAx z1zTSQy1GHV_|^;fAt!Z%x?yl{EFl^#u0{ezs9RThe*jt2<( zm3Q?E)-=#cWtzt|Zr=*CS+ZE1NfHVMDCy_kBWA}X#zuYsu%`zpXzpugQbPdDPD>mZ zEj|>E{sR9i`yqKP;=aMR*3Z6WfSpPcfV>tVm&>_Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3mGvu6x>??00CM_L_t(I%bk)vOT$nUhM!xdSFXt*sR(Laq7qQ3bg(XdP14_>i+`Yh z&o$s8Mf?B<8|@IGVkyxfT8*IB#nh%vgZfUF!+9UhdC!G!*@dF!AIbq3Qt4@PDivZ# zl?^bY(le$-7Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3o{9SeW>jK00Cr4L_t(I%bk%;O9D|8hMyVBE4LXU#t7#PWq15n_^DY*0HtZS zr&jP)dM|?}q??Q;+|Bs9s|o4OI-=^=6fYK|-?7>a&W@r=F1_Fjn44^5QwFDpg8RA! zJEj6qxVh*2col$)V#_lh@;5tNSD;jSq-i}9T?}(medQzd=6HvkG1Nj{(VCIAA>o+PF@ au0H`$OrUGF>b{r&0000QL70(Y)*K0-AbW|YuPgf<4pDA11&19+jsQ(D^>lFzu{b?< zlA+&W1Bq7q>5Ru?SBbE>v|6!DVN{8*5*qw7m0S24GD0}7o?=*O z?I5vY@siT!2lI7qzyDnA-*)uPmMF>pGo%`phg|zmt9~SSl~lq}HQ&g#3a^WNO*5P14@{G20(;m@N>_+Q_=)gLnF zoa5xvmwnfrw|O1F^KMy*e~q5i?MT%FUGm3@^A^uf%H3)HH(cFCo73hnz~_j{EH^PT-Q3>}V3UVN>ZBEvBC(WJ=+ dXR3d&Ny$%dJ~ipr8DN+)c)I$ztaD0e0stKOtfc?| literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_black_steel_head.png b/mods/realtest/metals/textures/metals_tool_chisel_black_steel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..71481ef8c4941634a2ef9cc62387979f24f7ae5e GIT binary patch literal 452 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4pD9k)~WWkyg*Z2JY5_^EKbjz zWaxd^L85KGci`mW4NF7?yGuHjHaF?rZPC)}JID7({>A;`w=ptSS!WVj+Zw)TxL%&T zs&qrA?_{?xv+dr!tKIj#+H%I#vZY2(qu9@pD7I!zKym(zudlE$fieYwl=`{m)~#D6LGR z&1>P-KI4l~$7k|PJr$>@{B_D?j(sJqHXaXtGbm}hD03GCY<$$&_`bL_OziC6uTSMO z_epIPny#K5Ge2sg^Tl_38FDx0n41MRI8FPp@Bgv2+Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3mgLavq=a500Cb~L_t(I%bk+HO9EjWho9Gmz(hm|g5*-Ma5(UCkRVEH%E`&8sj|Ntv|xasU}g{BFezQO#E>u1few;;!tl(XP!Tf>NDMN&%@{Q<%RE@9IKLl#0H?L zF1Z_1r%E){Wi8NDmrNzS=z4>3iKe=^INP(7*rYokGT9c@de0;=U|nxmN(4YS7D04s zGL`fa^gB=#AGtz_px+^k9~H&N;n5Yv(%Yl}AiNbpy#8HcGd>=!?~tC!In{b^c#~YA zG=0KoW;FpsCfk}l!6ey^Ai6)2)AKTb7>8#HqH7)oODl+OO#*BLoHU>NT;9BhsSjx! z-rt#L)7eD2146n3B46wfUw4y;E=tP=2K?9_a9e?!N(X?DvH&0t5?=E6T~iY=3a>7I z0PxhF8^T5mNnG=o=7`_G(Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pfz?;@Rc^00C}EL_t(I%bk)xOG053ho4uepu$9pg5s89;&7pxg9Ks!rkbR|sZY@2 z(Aper(bk7>a;hnmHVH9sC=<;~QW08&B@OkqqY;3Z=S1(u8&W#!?~x=9Ytq zYEecbQ}{f?D9Q|{sT@AfuxLJ1lo_^nPRQn-y9EGq;UMDa?-EUHIg!bw+2_WK$+ujijlBFP`_9NLpyaW)Pa8E(V@8*4C8c{1sfCaBZl9bnN>M!LL0y1XKpt+F!jVk0!xC9s>pSCx0p^N`6Dc_`m8I?_+J@WN(zoIbma zLglSHLdfrCcJc#&>x!LpzH0a>pbP=9qPc00BYp#$Ns{?N;|}VLPfHl!Qhx;?nI9w; kiy0>XEMdbWfk3PO0{W<_bd=0oFaQ7m07*qoM6N<$f`vQMwEzGB literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_bronze.png b/mods/realtest/metals/textures/metals_tool_chisel_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..11c3b03aa3c774502697d5b312c0ac0171febd70 GIT binary patch literal 488 zcmVP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3m70vzs=|X00C%8L_t(I%bk)xO9F8i$3H&{4vY&*BBi)%IlWDDa4;$x8pKx+O}zmT zdLwSVi#BO+5dsH^vdupP-GO)#wpfZoT|;_#dLGqx`VGI&hv)h7z$BMvQJa4x0HCX~ zeVW?#l<2DLFVI!l&ZQ$X%>nZgU6m;o626jvq-vs6?P6L(mt+bz&4I5(0K|`zjGx%Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pg4WH!%1B00C}EL_t(I%bn7{O9EjW$MN@bRtLrvWuXz=wVd8&IXD!S4Gq!M82t|- z^pCXlU$jYsix4RM7eJum7zJv=<07vJxf2fpj#Eb8!&k^l@% zagLHLLK??GUEj=ce>B27U{BA%%L-y@R*@r*9abYP|zcs0Ybp kGVTrl->|C_!x){v0F2nF6MkQdQvd(}07*qoM6N<$f?%i7mH+?% literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_copper.png b/mods/realtest/metals/textures/metals_tool_chisel_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..1cb351bfa48518dab6347de9f14f77b12a8706a0 GIT binary patch literal 496 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3l|4zEo4jp00D4GL_t(I%bn4&O9EjS$MNr3Aec0qgh6Lmp&1C~4K87IG&S@WG(}_L z>i-co_9rwuNrqDqS|C_TrCD$i-DF5Zy$yL+de>1s)A4e@&-*^l1A{u+QU(7g4}hk~ zVky1hh-ixJ4rq!jGRZK#W{puqQ)CXZyRL}Gm=8<&YKxBE9YV}-uUT_NB!I-4ihR=& znPiyIbP#_ePQ6?tG#!-8AN`Ryd;5nRKNxlZAdyy)@BWT>%#X`*1!KY9PDk%rGpU!0 z&RejMlM2S19my3=MMv+FueN?};d>=kRpi^Rc5;PN0BJM~Fzy6+^)`d;2xzgW`f2NZ z!Grxm&*(ua8em)VvNHLJ81rGNbn(o3Qf4zXB^=i{8oqvf<-7rBjb{L2vl9SfXH%h6 zH7J}tNj4xA4G@`m1EBdhW`)f%k@e*OZM|~}NU7l)o` mY?h%H0IuPom&9V$Fh2mB0=OW4?{35Z0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pga%RxMKi00DVPL_t(I%bn4&F9Ts1$MNsAXi^Qyl~kgYQ)yKqsou~0wF89I4c_h6!nho8=QnL;#4-%7_=L zv6hes4F&K;COOUT5E=>y?Tfz1B&!=+?B3{B03e={5wHG^xY~!~d;xvT+D=VtbY^mz z-?8692iYs2k6MxS?7mUc8f1>tpIi7^@fjKM^0S@w>^^|-Jq*xg2Y9q9AKNiNWnA_N zRjma#IJW?hjQUwtJWTh!BYId8a>aY*5+V!9K?~rv3!m4YIV?e;a7m+j%Rqk*#mWOq zsQ}$>7nS;xbq2|(pUChF0Oh)ygVMd}rPxR>0CQ7*s#=Te!QChDTi6cCmAvK|G+VEZ vVSuyiM*wmqFX?pJ`~$!-Z2Czo);YfcVOF&4Jg>?{00000NkvXXu0mjfC`j13 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_gold.png b/mods/realtest/metals/textures/metals_tool_chisel_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..8228830acca59c112fc5a48295357729d6ee7fdc GIT binary patch literal 460 zcmV;-0WPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3lb_(h0J^a00B%%L_t(I%bk$VN&-8ww+M?H&SZK^Rg;TBBk~_ zY}*OdZl|UsQfhc!Hd<1U#ZZY4x7(>mi2x`Z7D=j(GR;K{BZjW0sMmWKMojo0bv;F` zc2BeUIxPSw927~4zf0!)$JOaMeUTTIHN10TL|N1Qp(ay$TXn@a%dxVk~(;xW)fe1*65Hvn$k`3daDmy~zYfpf$xaG0dw z#Dg0=58fkTfa|*#0MT&bn5Idf0T2lXn&fhmF+TvWeX-GhA_8#$0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pg;tjQK7A00CD?L_t(I%bk!-O9D|8hM%iVg;6$HR16dd4HAgu!cBP7WlPunhxsx7 z4)-lbY$qW#ZEBLhVyKWIj6TVlHYrUrP1aeR#eJT8-WNWnR-5+t??|b5uABD4BvLBB z!?oJ9XIW}MBBg@srlTb}nGcl=V9Qb?B?2I~ohRuXdxkNIu8*N**T=-*p{A)+ zDwi}GuR#Gou9zn&{w|3PmZSX^J&_gF>NB?8$8l~cmlv?@{;(6%?1o41b@Ia{fT&iV z0})0lR!YT-Eb;pk^b{{kt0X!00M=)hMd$j7y=E{%EDYW)Pp~!9p+{Eq$cp-*OKEeC zox(yu5D$Y-ofi&lXtmC{>0B|N9OtloN2R!k5|7b#9)l4IdWtpe4S+KzPSbXMKV?>? z04Qyw_!>uy0*6WJcEaDm{nL9S3~+Ms06^VNU>Jt~0w5ChU6RQR_YV(LubdawxF`Ss N002ovPDHLkV1g47zlZ<; literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_lead.png b/mods/realtest/metals/textures/metals_tool_chisel_lead.png new file mode 100644 index 0000000000000000000000000000000000000000..b8990365feedc16fe3609373212682d10b6c8229 GIT binary patch literal 452 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4pDA1vn@G=Q-P+qc)B=-Se%|a zX`}aH2btFWt2+YBrI&X&x@gL{EWO~nCV6^K?3_RBo5b6NHf(nO-`y7(V=Uerrjap6 ziG?M&aDxbYueb0l6W&+(R`1@`e!urP!R+m~)FbxGSQM7ZUCmDpDUXik1m7r=zt2C(ug2cPs_<@NUCW$n;&YCCSSr}1u=k#5Lqt?k*{k28 zYOA#zSPJ(1?)z`_wCaOak$q5DP1&wvC;bHM73S|M+|>+9JS7aVo!cD8wu*{* s3>?R`lV_=EvO6rac)BFY_tYQ8tBv#ah0Qjo00uFGr>mdKI;Vst08-_$-~a#s literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_lead_head.png b/mods/realtest/metals/textures/metals_tool_chisel_lead_head.png new file mode 100644 index 0000000000000000000000000000000000000000..baf4c0ae2811df5c62aac68f6c95977ba60dc042 GIT binary patch literal 477 zcmV<30V4j1P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3poXhBn(Ud00CV|L_t(I%bk!hO9EjW#((E^2@W>+O2iEknahC*f}2ER%R!4v-@#oP zM98_pZ{c{Kpg9sU63iO9=!o)+0?k6j7SHs273!H@-uM6f-sk_oM1{iXn13h$U>M19 zI=v@_7)Ek6z%Y_y)6C(zE`Eq%Bq^23Dd1hrZn%c?4+QW@8E5kgQb zp3rDqF9K#_E2UGWB&K@{Jve})9S!{k!2tSYwcOgph{XWB`vR+q0JX?-Dy2Vc6v zDoCYr2B0i0(XUJ*LQm5Hy!cY{TnDq}Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pWgFdzoec00C@CL_t(I%cYRPN&- z8Bv>?8?F#3Bi;ZhBPt$W$Fgo1g-978oj&%2_%&@N+h{ywLZKi^y|cW$LO48~>2`bB zbov;}x*?g|qgJca>2${c;#*7=kFTTa^BBe=rBWGPpBMI`VJwo%onV@GSX0z>d(rmV!PD-V+`w1?sk0r6;Kc3(P$>&c2#Hbly!VM7Qm1hE?P^c<^ov7fp z)mNs=hrZE4Olll#PqHgt?S!Iu*0O~NIQ@nWM ztnw(v05PetwD1AI^}XLQ+p-~Bs~Wehz5@}zF}p#EW?;C3UjNh63{baT07TIYkV>T( iN&tA8hmu62PMKdnR-}gN02{ji0000QL70(Y)*K0-AbW|YuPgf<4pDAP@%p*7EI?B#JzX3_EKV<- zwAbr!fJEE;E&m)`b(Z~W@N8>hZ|Abw(xI@T@Pg}wtJ*IT-Y*FFD71%3-)RolT(7`( zB@QW9!);MhI$CZmT2PpI#mum2-{pq|_nz;$f0|u)>E+ja^#L3X99L(~o%^wsV<8)J zOMq;wf6}b!B~C2?C)3QC6%!-nZtU8%>+I2_K$+)LU6LkUy!dZU?)B}PZu;@vyBhAWwDFFrB5WPWgQIrW@hw&5tJ=dN|8hILU( z-g|M*>}`#k=5p9qL-dr`=gZA&mbC4uevodrdS5}xfsKKOH{~QT+fLEXx%SNM1z-D) z6=r*6m$aPuaYLHn`Bek+$xRoO{xawhv7+cNf9){5)w7&bL7)!I3GA}C%MJYD@<);T3K0RRe$*iirg literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_pig_iron.png b/mods/realtest/metals/textures/metals_tool_chisel_pig_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..6984a0ec4410d4bddf98155e9ae5af2314579476 GIT binary patch literal 500 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3lTPMsl)I900DGKL_t(I%bk+FP69y`M$gEP0UHBC10h(jU_nBojg5A=wscm$0ExXp z*6gk6Hl8DruS9 zSa+3VmGsYotdf?6yvm^0XIhd~(o{-EKT143)6~r2upC>7;P?4iRZ^_Q6J>Ka)GDPT z2E9JJs>=1%6+P3O6#%$NLV=~S-{;o=tkKh4iI|#K7V;{IWRg%c!lm9IkxbfmLeU6^ z#~Mwe|`#T$sCi%a(}0!qbwv5p?dsqxJSH3~Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3ppoQL`|pw00EmxL_t(I%bk)Y`}puMMgv0>7vf~F;|-Su5ND5``mlpbKq8H zZP(`+iUAb$yk9E6lR}Dmemp?C;g*LgEA0HQn*Jkx8p435B=% zIvd$s!yS*!{k=M)!I1Zc!M9F_f$K&A05V8&ajBss6cfO^nm!2;kNWki6@#3nkz7?d zwT{VYT3C}@Rr&nIq-}Q}h8U=Acf~=gNzZY@OnQzJW^!sBM_LfFU}Qf5#6he1;B|ln z8K7-<1>jdJMtCPPKM5%7DL!uh6kl6SA7HcKiR>$nwxo7JZhk?xf5Rd-!m?dv*Gqib z$pUa_4Wna}nNMu6?0+M>{4wKVc+H2c*CgUG&im6Spsc4@&-|wE&geL?&>Sd$l-8C} zSCkMEzi$RO>&GMJ`;dwEi_+RM6Y++0I(@eX6YtMlbD;0ND~{}!)M~Z6Jt*rbfd85U d6$*v${1;4?yl})uhU5SM002ovPDHLkV1keJ?5h9( literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_platinum.png b/mods/realtest/metals/textures/metals_tool_chisel_platinum.png new file mode 100644 index 0000000000000000000000000000000000000000..c73a2c375a88095eb46562bad5619f4839b8a1a9 GIT binary patch literal 563 zcmV-30?hr1P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3lAgLH5kMI00FZ}L_t(I%bk(GPZMDrho6^%KWgIOMNY$89aQK72TjBnQ+}8@RHIHz zE;^fZc5ndy6Ust@(KysDMlUi+OtlV_)(+OTsl}E-ZEIud*TpLwJqqD7UGBZ-$>;qX z{EuO3;jl4GEg~YZmAH7E?GMl0e<U7kFCMDT)U>FG=S$B(H-^Ea>Fyaj0!f3{4mQgjJ?0F`{1;n2l})Vt*T zmvWWS(J_Y3n&bDj=6Go=>qv#^$}0T4WQ0ze)_H1>xrR}-}pzBJSZ;B(2>ft@&#nQ_B)9d!`cOJZmJ z?hSr5|Mr9dHon#Yl%4exjYe@b0D8i%Cc$85%zqY#(ddO*()s`Z002ovPDHLkV1la$ B_Vxe( literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_platinum_head.png b/mods/realtest/metals/textures/metals_tool_chisel_platinum_head.png new file mode 100644 index 0000000000000000000000000000000000000000..d627f57be791b5d90b5ddf2cc3f2c6378127ddf3 GIT binary patch literal 577 zcmV-H0>1r;P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pp^_m&k7b00F^CL_t(I%bk(GYZGA@$3K^Aszy-ow5Rle&B;vt?%I8zgcY7&FQ$Hk_mcc!J^>EV6f@8@}* z?+bsW>4vahX}TdIBB`ac_}uMop1pTp@^;As(R2e5=?^g{V!jYfH)ysyfp}%zlt;G1QyEkJj(LW`On24FIym5Xoe+cLJcVxo47Sv|IlHc2CcPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3k(2We>!yl00Cb~L_t(I%bk<4P69y`MbCi71fh{&0umd8*@6NaIuoeK{sL0q56}>Q zz}|nLKssu&7O*v#NFoJ7r4iOhumL0%Iu@|V!m?3cHF@*ynfq=sFt5C-Nd8-SRgw4C zm-6N!DQ)f?wXVFX$W%1QsNW?ROR@~fs|wjn+7Yq^2(4wvRCLyuL6BO@5ZO$cQNK$z zlLks$RoZI+v1C)GqCvd-VSJ$oMze-@KP=2aUnoMMxDF93yZ#yCG7s~n&{_uL*XKnh z!7Bg& literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_rose_gold_head.png b/mods/realtest/metals/textures/metals_tool_chisel_rose_gold_head.png new file mode 100644 index 0000000000000000000000000000000000000000..4434635492e98a8878f20a254cb7eaa1f1c2e9a0 GIT binary patch literal 496 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pqMELLqSg00D4GL_t(I%bkJ9iE}oAw(Y2Db1&h=TlVo#;#DiW@sOmpku!9^I&jG}bA%3rLz(Ztn89)NOOuvfj z`#$+f$NUbg#5=KB`p(X%fhcQFM7I`E!^Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pX({6V-PB00C4jQbU>F9z@3SqDQev8Bsw7*fRJya-tWzqL$mMdB%Vji8>i}KTH1T~OUDxqE zkNJGQBM=)g1H&*-RTV{1ux%SvRYiDFQ55?9KBLiSSMVQ6Cj3|*is5jG>$*`VuIomf z*tVU#LPG01NkaMF71AVw!2m#P!+Qmdiy}v7b$|e%TA1?mvf_69DiVLBZTMP0;PP-1 zJ|L{glIGPht;R`^njnN97oXfYFm{#z)Xob4!A(oWx_^r$5u0%J^b3ILA{)Wsgpy{x z7+XjD22PS#PCnkj`|3Lt26%Y>01%dwr`>K7O8}(8u_U!xROS!Z_n#*)vUchK0000< KMNUMnLSTZF@xF!t literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_silver_head.png b/mods/realtest/metals/textures/metals_tool_chisel_silver_head.png new file mode 100644 index 0000000000000000000000000000000000000000..9f7f91ef2499ae597f0cd68af488da6a85ab4bf4 GIT binary patch literal 495 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3px%k+lB`K00D1FL_t(I%cYV{O9D|8hM#d#$*35dh;TxXK2`&++_jK9o0hHn55oKd zUAgox_(K$0vY~o-ayid)&w05ptYWb^;13l75JC)0 z)09et5Q_yuh=FBU_`c7yLqH_ElF1~dY36}~ZQJ<1Pd1yS z)oS6o?uU>JrHG-{egsZ^p`t%ZY?5^B! znAwp30~vhX{H9ii)7mAj>(cJ@I6BxQtcJL4e#!-zy*RsxKF!xI7k44f>aU}wm-jB- z^Osbjj>7;qO?3jEmZW#q*jSH@Bq~569wQp=bN{p?g~uiBPLK4?8f|3@UDtm@e0&Qp lgoCEL@002ovPDHLkV1nB$(2xKC literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_steel.png b/mods/realtest/metals/textures/metals_tool_chisel_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..74a163e08c66cdd25346ef4151b0c25bb901dbf1 GIT binary patch literal 479 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4pD9ah2}K(2S8KeJzX3_EKbjz zq|#oN?fhJm3aQ}@9Lk2{X(n+jfJj@9D)FhAEa!nX@#!e0JEM zDr(8v>a_m*4lRZgb5b_W|F6fnQ+{rmwC2VtzqMtS_m7zP{udT|e0@pO+69@Fi4tF@ z3Ok){^4om&(*}mR4f)Isi}z}5UMu@X{Wjx?_w^U*XBJ(p65Yq2DQRaN`#j>6@=;aA zqpBBo$WFGNqA8PW)yNz3qt4>-F7CDOBpO1Jm=9R$=Um>g(Z=_P(jMvGEDsWQn6=;C zG3k!umEyi1yl>PqOAg=Ty|*mB(cr+{2eJ+(yAr*Y3e974P literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_steel_head.png b/mods/realtest/metals/textures/metals_tool_chisel_steel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..df5d1f7d1db5c7df3b2569bdc8444ef16fc88d40 GIT binary patch literal 491 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pya|4U5PC00C=BL_t(I%bk)xOT$nUN6$-9p+b~Y(Nd}eVks0+J9H6Eorw*5X#A=n&9Yl&T?$G)V9d3R)Md#-u^L(;eP9@BS_qK1x-!F8?U02OGu~ z8ylMeiK=SR0#((zx?aL{@5tqHK8dPo7{*qlM3U38sMo7Fj_s55VAs8iln8)1J&$+c zb#=W&GMPeAMlns3WHKds4;5vUN@bh#^Hxv*Ft?P)yZXCC>NQ9EP2{Oy9LKRgcVe1m zc!clOZxTS%>(%}de3Ion-sP8McXtOs{Dk`o3Yi4Ylhb&YUKgM=`y$%cPwX{r!w=~v zyuLETqTEJK%R)}eqITG!xS+6F7!L?yVepCl%z*{X<{39_hp~}C4qF~;OA`#lBwF@k zFhU`dU?%knz^NUhVRd{zWv7M#D9$JN9!LBJ4wKZZxPJ%tPj8Vh!12Wc05vO4xm@;7 h07SyRNwV3`{vDz|s|-%CTwVYG002ovPDHLkV1oP_%zyv@ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_sterling_silver.png b/mods/realtest/metals/textures/metals_tool_chisel_sterling_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..9d9bedfccb5725c48ae3b67dd78ca4647a2a01c2 GIT binary patch literal 488 zcmVP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pE11_15D600C%8L_t(I%cYXPO9EjWho4u6$f8IMj85T@QYfJujBrr`L4x`NYH4i9 z$-Ug$TlyE8gC-XdB`RnrFGSKLA&sm=q#xJPiKo{Q^_`BF_j%sW_rt;W>};;7{9!Br zK3P)3%S(n5pDdXRe6pm*!a*vfBK;DdERjlXn@X(CiLq3%a=+)ak0ahY%m)HY*+=)9 zFRfH6xlN^1WPLTp<&{F?>3KjPdSa@va1f8niCgxP$>#95oI<Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pz7sv&t3#00DtXL_t(I%cYV(OF~f?ho5_I7DX84jS5Y;XgQP+4Ms?V1VRKwbA5q^ zoZQR3y``_v7iemcD59Z)$`Z>zXr-a0S*Y0JHUFF(>YWaU_j%6y{y0#pt&No`e<&Hi zp;@Z#`8lD)p;;LMEvDbC{Y?=fV+g!1h-0N>_&zMy6X}Jz-;QH$57$%xl0H) zO7g`rGj=0+X$)0We?m;Y8al#y-9!rPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pE<8nNGC;00B-(L_t(I%cYV%OF~f`#(&oa-wCuAqG$*T$0GjDHu?b?qL!wn9Qq(F zP3?k%AE5Pui)ffbL*67T5X#g=ziAmkubr4pH{m|G!i!S!C=78*~u~Ga(N!`ABayc#+!3-di}wqlUBRy9>Jyc zIVT!E8)4DQI9^9YlxK;vliZ7=mUjRYz~RORukSW@rBB24Bh89WkNn8`i@v}xs~u7Y zG1AFZ<>^3+Yt0e&7L=?G0Ez7|fI3faVLo&nPK;^s?&cQ&&&{QYSdWIJ_T!E?#&5)K z5Yq}dJLucro??Kfw*i1*S|Ku-3=Ri?r`X{nk(iYE1O1_|O$oR;X#fBK07*qoM6N<$ Ef}(xGI{*Lx literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_tin_head.png b/mods/realtest/metals/textures/metals_tool_chisel_tin_head.png new file mode 100644 index 0000000000000000000000000000000000000000..e1d94cd9e17f54e21f978ab9e9b5be8f7f7a632e GIT binary patch literal 474 zcmV<00VV#4P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3p)xft#e-h00CM_L_t(I%cYXBOF~f;#(z&SGZR5AiJ&1U8jCn?fsKs~4N-ej4*el5 zP3?h$e?Y6?BEArzhMqm50hirExqvho{y+AT`u?go%4O?!gm#lWyK%L2OuJ9 zHW71$h=?~qL{y)8e==z_+wK-z zQg=*Z!AC8O+l*~HBBDG)9Ie!H92H#zPyp+5&)WS{kMq)t`$rlT?`;N=Y z*J5m?W*h*&o7kugxTu1DX;QD(Nkk{8n6GSaBnkL^n6-DOh17DKrTGs4Zfbr?)t0T( z%0d``^lF@8JKAr=ZjgL+%AP@|_vtAHxPIsYkgraW$z<$+$9BL|JPNVu3(nQByaDK@ QIsgCw07*qoM6N<$f+gw0$N&HU literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_wrought_iron.png b/mods/realtest/metals/textures/metals_tool_chisel_wrought_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..6ef60aca5be862ecbec237ed1c40763b2a9d8919 GIT binary patch literal 500 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3oI*VN9UIS00DGKL_t(I%bk+DPQqXqhM!*o5=YG zGbK{WV1bm<)ie#qahQ}yDbaO3P!d|(-P9lN>KBPbf=DDnDwQIcOkQ+49bMOT9LJ$p zEK;x6v2A-wAOQA`GYsv%t7#gls-h?grfH(8s_=eP6opEqLZi``769xWWf->qE?MwC z9a0I=Z$PNZ)D0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3p*6lqE0*j00D?eL_t(I%bk)zYZ_4$g}6m1pX{SESE<)NQNHX0dCZnS?J*&HT=X>`YF5IfwYzF*? zVgO31pi-$sLX=Xg0ZOUBG);WpXC9)I!m_NDkofagFRjy~{$VbcBbiK6C=|%&^M{kk z#Ih_4-}kB4>-775JkMJI2!PVtGE?s|FijJ~FpyH>I1Ywkh`WbUN?NTJgTY`C08pxx znT{V1iQNq+AA2OSDPh|-TI*RSTI*RSj^ji}c&KHY0K&HI%--v#ysKsx?;y(j zWpu?S7ka&K{L(*=Pm&xD&v;*ZMj{?#IQp{~p}L)6>%}zyUq^Ae?l|;QadRDjy`2mX z1 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_chisel_zinc.png b/mods/realtest/metals/textures/metals_tool_chisel_zinc.png new file mode 100644 index 0000000000000000000000000000000000000000..d0d9aa11f9427adb5ef7dd712f00eeb97c393f7a GIT binary patch literal 432 zcmV;h0Z;ykP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3pNb}XPB`700A&bL_t(I%bn9POT$1IfZ;bv5!%h-RCN(cN7Es=6zkY28L~O~2m1FM zb5Ia1f{q$1G}b~v+McE+NUG;z0-2`zFHkGL+ZMrmc?4up;0X}FC73V0Ap{2HwwAvzG?u4LV+lX z0NBWi&rY{Et~|vb(8S%CroK(f*ik?dFKiIU55rGxTPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo1 z3p*u+d`<=c00BoyL_t(I%bn4|OTthb!11rHB^cO2B|dq?E^TQ|C4a~F-uLt1J@}rAtoW=trK02;rr}2+6>pcW37gm)*FUtFdB~-jE1WrhG}4!1~s)#O|4TZ zO8-aNT8CzFb?MK=^eG1q*|>4@C8YZ_SWen?0WzJ002ovPDHLkV1hW9%SQkJ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_bismuth.png b/mods/realtest/metals/textures/metals_tool_hammer_bismuth.png new file mode 100644 index 0000000000000000000000000000000000000000..711f063d4cb9e0b5ae95027848a18591bed35bf3 GIT binary patch literal 433 zcmV;i0Z#sjP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z1Sce?>;shm00A*cL_t(I%e9d`OG057hOhTjD4fHsA#t!pXwLSw zrndS&k()?U1fkR-QXqb2ani_6O2ONtsPrC1=w6@ux}PujZy9Dp8fHYQ>a*kE^Rr{F z^RHZitYp(-)T24UrzZyhYOYByQL70(Y)*K0-AbW|YuPgf<4iOe{UMq>UAoDMKx;TbdoK8+y zVESOEqQeORwHme?UYiXKfWYQfA-C(FTX!zEFkigv z^JV`Y7WHP8$N3`82_|Q_eRh~wOK=&=?D#OvaYFZG!DSM$#@7rQZq__F6wPMG$9F7v z`@KaioZGfEEZS)t`*(kv%=da@)5JwVTFQoI!X^zdXFoWogd5AuSjlND@H)MOfx+%_ WhI*M?*MFe*7(8A5T-G@yGywpww0QL70(Y)*K0-AbW|YuPgf<4iOeZ%Ns?vW&?$8dAc};Se)KE zX)o6y1CiGKM;_>*2YBAWtig@2#4}t4H1zFIN8$*w?;zv!0)<6<41ui+Q`1>xx^; zxY9W9+W^`5#qZth7nyiJ)Oxg3!cBCgD&KhUc*}R(y{NWc#4#b ztohCPN>W!(ZT>0xZ${(1J@&3wPN(uEPC4=9vYyI=vsni&tbO=BdZ$_FlbJapKSb-= nerWRqFihC!dUDggHb%Mp#fjh9a`t=!`jWxZ)z4*}Q$iB}_G^o; literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_bismuth_head.png b/mods/realtest/metals/textures/metals_tool_hammer_bismuth_head.png new file mode 100644 index 0000000000000000000000000000000000000000..1d94879195749fd1c1e17dd17ab7419f2c0f597b GIT binary patch literal 431 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOez@kf`tIDw|_U657SHk}LKbhhY%u*WEZE|$! zx6hXj_$_^y>-FZvIiad+-+$KJd;Z(z!~Lm7J`;_69)4fP)6D;^++wX=G0&p3sVe#X zGA!@k<}qy$n11qE@e-b35u;xP2OpgH{xv%4t=ik~>YIMbxR)E>f8^mP%#f42CLuI8 z&RQTydB?`gEyskeH&Q>(6xIug9h0*?V?2g&kf7G}qE&gT$_B4D0k>F?_kB z_Ap~k*kL)jMBBM3Ufl&nKb_QfYB5}Cal2m0@Zh!5Ciy*SJ^|}2jx3&7w^{t#-<=aK z&b*$yBwcvl^^dLm+n?99{Pp^jrWY=AEOhE;>F3{@0w4Ypa&Kik#*ng5AZ&{LVTSpR X=4D50^4uQ+LzBVN)z4*}Q$iB}JJhrR literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_black_bronze.png b/mods/realtest/metals/textures/metals_tool_hammer_black_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..80a5797ffaebe186dc47f302cae1853b0d84f0ec GIT binary patch literal 335 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOf4YuoBgvw=eAJzX3_EKY9? zw&gx#AW(a9l3AEz_X62BK~|zimd<|g>e2fT>1AcFE_m+RQF3~Th}BWe)+J^WySB6F zeYblzk>UTkhC)dLz2omXx#zfYGAzi-+Ow<7z(4ju`gJCTO&X2|cI=5OyY$i_vhT3R z>+_QG7K&!<_a|5w7fcM0K3Hha%wXfP`0MIrW$hK`t{dI^abw-Wi7SHFIvhW+{4kfR z=7uMBfrr(8B(r(#)L<2x=bl%-Fg0l(tJSicCf}!x%(FMGJ)!@gu65;ueVQL70(Y)*K0-AbW|YuPgf<4iOeZ$;UFkf`LL8JzX3_EKYBo zWXpZXK*ZHQSuuA_Q`Z97H_^w7f#->qvZ7xj=8U_dc)aG`HV4}w*>iL>b5*`x5~?)c&7hKo{QV#9Jd_2eRal< zDTYCLH)Go4(-us99DM9Tp~bw-UTRQL70(Y)*K0-AbW|YuPgf<4iOd&+4{oiAahT7x;TbdoZcF2 z%YDc|p!VdIISMzFrYPM~EGa5{dFSfU`w!2*d2=Pws6EOkG;W=fc5{Wipzj=m z`OWzrO_D7hJNg$`tz%&5Unl)Fdg&p>d8gM}E@9d&p)6E=OZ11#4y&UpX3I$no#EU4 zpkFfL>8_U>`;^Lde_!l#XZwNYQ(`x)wkdoN{7v*XtIe7XA~qqBDjMA>7xQbG_rA_K UXr1>w2k0vXPgg&ebxsLQ08K)G+5i9m literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_black_steel_head.png b/mods/realtest/metals/textures/metals_tool_hammer_black_steel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..b19cde5996cca663a487b445928db7eeab2110e3 GIT binary patch literal 332 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOeZuJlE_dx1h{JY5_^EKYBo zw41NVLBN$?yYtPA86HVa9f4e4($d*c()$meU$SkJS#*G)bkvr^TtW^J@`bZ~)1IH% zTfF(h`^BzWxximp>SLVAz z`o=4!UiLnC=d(q8cbMAU{R`Tr>@Eo3`8>g=@{Ps*182GJA7T(@2;J!u`#o9W0jFnT WM&GI1%kBgH#o+1c=d#Wzp$Pyr{Cs@? literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_brass.png b/mods/realtest/metals/textures/metals_tool_hammer_brass.png new file mode 100644 index 0000000000000000000000000000000000000000..c0baf9d5bec3c232ae48106dce52a1fbacc0ef1d GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOd!Er~9cbwHulo-U3d7N?UF z7ML1b5d4w9K>5S`oU_NvUH{nc(`H((=<~zG|NZBLiZ3r1nStQ&7dw77X4%I7l66J@ zIi(mj^Dg^&aWOkjznpEtjC;=y7CgGAF0!@fN6Y~r2#8$JsHCU9{J@0BEzJ)PP37;Y z;8nOLpjN}?QMA#>00_4D?`Tw-2b3*PsG8OJZ~F8HDL;Na6z@_rkXkQpbJpd*wFH;p znfw1*8vC1@KVDh8o#(_wj>|olpYho5{4Z5>=l|I&EgRc7QL70(Y)*K0-AbW|YuPgf<4iOduYyI@DZ$P1Mo-U3d7N?UF z7ML1b5d4w9K>5S`oU_NvUH{nc(`H((=<~zG|NZBLiZ3r1nStQ&7dw77X4%I7l66Hb zybU+mF8_IPk-5#iU(Ub>sLZ19y>OSe#K)Ztjg5^9H#so7#`yU)DsIkTKisM(Tc`UQIZN5x%n~Zt$%vlE43=Xc|X&fuNIxVI_@a}nby*;hg zvon}aT;=I!EiyGW00J=aH$5>SJy9{z7~~Cx62;`pf8^8l0YiYn)78&qol`;+07_Vi A0ssI2 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_bronze.png b/mods/realtest/metals/textures/metals_tool_hammer_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..877caeb6fb38ccd1c39775d137ebcd1a227c3231 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOe<)){44CP1NAo-U3d7N@sP zROD|85NYLCn{#+U@~n#DJdYzz$(w^X{&8;IyFc-h>EizfR$a_Fq?X4vbE@QtH?tBR zJvn&8=4o#Ed+YD>svGN1CrL&6EI#(3@bRU>$J1tQN!jqg?2rZ{14rKBBq`n6W-Z=L zd6F`2oQE_TADH<~4}Z8`X*L5x*yqB9c7`Sef)9Rqh^%ysojmPKf=K`)!|lI&1D-3b zh+Fjh#gVq$C7DqMC*v|%&R@(ldz)BZv1s+GQ$NKXf9{ctxmEd6Iz>{p=*++Kb3Gn@ zP5LCPH~G`tpCU(o-q^}J>(EcpS%-GYZ0_GRbN^Sii}$nmbd#da0DaBi>FVdQ&MBb@ E01dR2*8l(j literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_bronze_head.png b/mods/realtest/metals/textures/metals_tool_hammer_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..53c8f511bd0c8aa907f6c118dda29a92a3e51446 GIT binary patch literal 367 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOduJ*QoHvOuBto-U3d7N@sP zw9P&gAmZSEsX?25_zzRz4JdPmE!wCP=UE`v_k?x5Hc zKYj_iCrYpX>@n}Ts^`S5+C7KN4%bb7db~0H_Os&ZC*P&HcWf#)Df@U={m}MnM`vd| zyt$-Ya2?m<_vdE+sF3@e<{10qPwOs&1I!I8b)=?!&6jw<&Z3g^V9vBXaX_y#c)I$z JtaD0e0szz=m`VTu literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_copper.png b/mods/realtest/metals/textures/metals_tool_hammer_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..5513acbbf2a25d41775fc58faa322c7d2bb06864 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOe5kv~qyYk)$pJzX3_EKVmU zEHEvYBKYgQhVqyBIcKl$^7ihgq)o_;%AV%alQ<2yFrSzUFN?Zgd$prmTn;*QTNUKynL&pN%~|4D1N zJ!}HmKqHwgmducp0D@E7=er1=pJy_?K%r_@=fCOGAEZth`njxgN@xNA>Qaz> literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_copper_head.png b/mods/realtest/metals/textures/metals_tool_hammer_copper_head.png new file mode 100644 index 0000000000000000000000000000000000000000..3986e1a787cad2c3e8a4e644cd7ec80cfc188720 GIT binary patch literal 370 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOduC2t-jGoa8XPZ!4!i_=>t z?#()sAmZSkbikwAxhp_r$>eJby{DI$CX2-@H8)Mr{lQZxV&o-%IPiLzhHTS<$jz^& z9DMs)B=bm3)`8tII||PIZLV%lmO5m}8z>p)&%ALS+ft!WHurt*(~dB>>;uXqnQYMG z{*-4qN7XP=NcgAR?D=a9I+bQKD3sW9eLa3o`ti*#Gwo9jTz$Iuo1 z>7P%#m%J6zKhGP)$Lcw6srHVt?ti-vK37`0@^wvq`Jeh^zUgIhygF6an9IJueB-;M zz@o;MdwOfpuFtQ^%VmCNIfnlD(YngOf!9G)s?>M4B-;<>rN&8*uSjhQ1Nxr9)78&q Iol`;+05&0vjQ{`u literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_gold.png b/mods/realtest/metals/textures/metals_tool_hammer_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..33e18812e59517d339afdbf32421420d93277f61 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOe*$=NTu8h}ENJY5_^EKVmU zEHK@$Ir(pX`te`$bI#`9*ZN!kJFK(BIboK5tdNVL%3*)LqY7#=aq{o=36KBfFH`F=_4$zX&L{l%DoODKm+zk&x$_^MQ@h1bWO_Kc nG3IPR!ZNip4r}ILWMo+Qyzqd;nc`TWZy7vY{an^LB{Ts5wE&3$ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_gold_head.png b/mods/realtest/metals/textures/metals_tool_hammer_gold_head.png new file mode 100644 index 0000000000000000000000000000000000000000..d3606719fe6b9cb874b597c8ac3d2526db89a802 GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOduVW~?>JV2pmo-U3d7N@sP zT+4MRK%`;+Szb}sKaK)z!aP}9b@*1h-U!b4;QFRaKJlWK+hhqIwr;-5uFZ}HXG}hJ z?S63}m`~>2_q(5&|MOipb-r$T_{au<)sy= zmT!GMg;Jk#)Gqg0ADw1qA9Nxm;w{Vi^qvPd=DRb`?wfl!Gt};#3#WhE+x~)>jQ7U+ x*B;&ccD-rIhtFJ|i47tRa#BlpAE!$^V7wxmHK`!iR0`;022WQ%mvv4FO#pzZieLZ$ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_lead.png b/mods/realtest/metals/textures/metals_tool_hammer_lead.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc46520ad06b8a50680e7d4f876b425fd5ff377 GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOe9hL7y)e*uMFdAc};Se#By zSYUeL+O^;7*RK6OKj&=rwVZ$Z)6S;NX)}0u`Ob|Sr#?J8E6oN3ZO4vFVdQ&MBb@0O}f$7ytkO literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_lead_head.png b/mods/realtest/metals/textures/metals_tool_hammer_lead_head.png new file mode 100644 index 0000000000000000000000000000000000000000..d75e0ec0f9a6b6ff65a400bcfbba7e37a961d8f2 GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOduwsQVs&w)apJzX3_EKYBo zXq$Z~K*YiSQp2={DP~T~cdY!Na6xtR>hAi*kuq~+4@nzYSpH!C#lFdMhuAJl&x1?1 z%)ao{YDZb+TqR#af9V&odNCHy>kihp2TcsrGTQpkCVrMpe3(~^^qSJP4u%D#Z9x+~ z-5yptUR>MY$|C6ax@UU->`N+rxl9coD}q+BJ37qryO|d+yZS*;XSQ(5zvavuBF=b! zHJLll{*gi6<(>PVz5Wn4N#y3PLk4-q6+510Ze4seXH(tn&!2l)V{TeXwtjJ*zoWYR zlUi8Cw;R@+;jN#mpFcnQ&*IzBrd=OCa+fAHXfs@|FtK@m-r#__XiUo4B#z61K<_hn My85}Sb4q9e0K|TmZ~y=R literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_nickel.png b/mods/realtest/metals/textures/metals_tool_hammer_nickel.png new file mode 100644 index 0000000000000000000000000000000000000000..d44a0478a09536788cb26061d40785156dba9bea GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOd^!Lx5Q`hY^uJY5_^EKYBo zsLy@KL884reHMpOUt_Ae#+= zEL<+lT>tdJgUWmL2lgwscsuO~k?vch>w0lpz$Jr&LB9gD7#TcXI&)0F#_hMXX-yQH z_Ed+JEJ434?tXEbv67h~Lht!4`{&Fo2l)zX(%l?GJrAo$l*KVL7}#X|cif;I|L9Ed ziu>73^H!>zjC;&se174}CEb5NHf~GZ=soAr=N`$Jh|0YWOrGg}YWZ8N?pCo`>TgT; yp?&Fg@t60!J=L_UpssaSft>%16;_|i?_Dd)et7s|!*ZaH89ZJ6T-G@yGywqce2zQ- literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_nickel_head.png b/mods/realtest/metals/textures/metals_tool_hammer_nickel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..ca4e06c8c4c74058d38cdb762a8795ce84343295 GIT binary patch literal 366 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOf8Q`Xj%`9Ps}o-U3d7N@sP z+?#bMK%`;+62_@bBCZ7|b+;6}y`@?lE?C3rzWIsZyD6UG@(VoXEi4g!?kDTr#&dmL zb#G+)So0rEbSOK2?+DlV zWzCxlLM@hCudn}n_(nMQt3&PjS6Uh67-Ak@{IF+sVuLNm?v%~8v6oGNK4bP0 Hl+XkK2}6^J literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_pig_iron.png b/mods/realtest/metals/textures/metals_tool_hammer_pig_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..886fc3f6eddc544372faaac393c80c7b8ce2e75f GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOd=%})h7uYp3ZJY5_^EKVmU zEHJ$g8vK9#>Sh1t=bV+EuJe0;;Yp)8Z3Yi7-w6so|KZ)$Y&IZho3^WpE!Onwf62O{ z|C~|`n|YW0yu123&-=K&X&Eb5r(0At3%lwn+ld1Qo6J=_RX!o0E0jh&%uOZF0`d;MF1zGm=r^>bP0l+XkK#$k!s literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_pig_iron_head.png b/mods/realtest/metals/textures/metals_tool_hammer_pig_iron_head.png new file mode 100644 index 0000000000000000000000000000000000000000..2f6a6626be95d2c3a9290143371c86f9289aa54a GIT binary patch literal 371 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOf8wMOd~8-YTfJzX3_EKYBo zxW4;Pf<(jovj;VsI*#{o8{JNe+_5QV>yP|9J1Qd0rigY2=7?>ay=I!W+QCKFc5iw3 zsPL_^@0=a}vUj56Djrtei~n#xarU$gzTQvTo?o6h!#{ndP$(PwJbxKC29|mKxlxDS zN^EEK+|JT>xWl4{!)E^aTuswXrP&M*F8}qonyqhjx32$e-Et4s?_MD@7sU07Hax7D zva0;|-rMdu)>ggOh3fa;*YupURC|l;+-uRjCm*$YZ9I`x|KLwA=bW22-%6PD8uk6G z`KlIF@gXm^b+gmXJC!@_<{aA>Jwe>AR#BfPfFYpu*yLrlJj^nTdtRlKy=k7X1n7MR MPgg&ebxsLQ0Ji&?4*&oF literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_platinum.png b/mods/realtest/metals/textures/metals_tool_hammer_platinum.png new file mode 100644 index 0000000000000000000000000000000000000000..9d6cc6929474bc2aea857838de0a459077f12683 GIT binary patch literal 430 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOe@>Am)eOMs^6dAc};Se)KE z(boHLfJoc@*?PUYO>tf_PP;g>4E)WNodLwD&x zrK9`;_H6s#g#{ZQc|2vsLh~yP>2~LfEABJ@`Cj0wzV4-nbXiQl%=O>9Te7W8Z(o11 zL#{MWE@OL^;PnzM(cX9^wPwZ#A6~F*FaOTa5Ve=}_ zWGj2l<=-3so?`4B|$mlp2(kMb7Y?_3b^hiPfzw)K& z7Z-3UyQcMh*EJK0iQFLQjs%)_5qH}B~^ V`MYaV1u!rfJYD@<);T3K0RXT?s*(Tz literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_platinum_head.png b/mods/realtest/metals/textures/metals_tool_hammer_platinum_head.png new file mode 100644 index 0000000000000000000000000000000000000000..83ebb493946c3c6ad9a05e31f940857d1f3d3214 GIT binary patch literal 425 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOf835Te!Qb1EQJzX3_EKYBo zu-EHwf<){5D-COPn|M|E6z^U+xUlK$rK4NB_A;2Ozg}9w+85+#E;untpng-y%8X{$ zE_;Q4I!TX17CWALo^s)mi}Z)N=Rfb6!~DOtYZa&KRhNt#h1Q1(t^az9gbFY3&3?E; z_TrvOf!m_N8mrX0SpT~FeQIX>#^1Md?{4-5QLB@;&(qA$O|ZB1YHWHxsr6{;qfVB~ zGd<^QFE2Y?EfZR1<9WpYgXoQz=%-unKKt`XsNv_%NTZu`zAFfAX`WbS%jvN9;*yZ4 z<5nv_Ww-8`sAMbk_`{l`r`>}XQZ`xg^R1a+9(2Y>)lhf##Dz1&-?i1+i*s8ESIH#% zytK?w*t5yxp71y8mAf}*-sEv#d}ZC6{oIER-Rnq9Y+!8Ym>@aj>Au7Uf0@>nNmC>L RUjc?AgQu&X%Q~loCIADYuk8Q; literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_rose_gold.png b/mods/realtest/metals/textures/metals_tool_hammer_rose_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..884db31c6bd7a2a66222637c0749ed28df31a4d2 GIT binary patch literal 375 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOevaoeeTegTEPd%8G=Se#By zSYWF0?aGh%H!DBNPq*P#Jj-bq7;taX|Gl^K4Hm6VR9W)#^XA(;dxBQ+fB^S2o#Y>< ze)T3ETjpL+>$Ahe*ucP`rmk!@qgy?YR8&;!YW!_3{!uRh2sp}&Tm_#`4N8sJkRr)^ z#=58FP{Ra8pC3FszJ1eW27<%4YL^Ed5!Z=4)?m&f0R%Q@UH+f;E-=d3^@roAfJE$>TN<7Q2KXl;u!GjgAu0^vw+0vkE6=;(FhmG%olp4j zRg&TfF5f>la_2uhr*?~>$nW6artgk@@H9M;Ug$jGqTB9Glm@;Wex7#KWV{an^L HB{Ts5vf+`e literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_rose_gold_head.png b/mods/realtest/metals/textures/metals_tool_hammer_rose_gold_head.png new file mode 100644 index 0000000000000000000000000000000000000000..d80bb5ee2146b81d44dbc8edbd37c15c43c6d5c9 GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOf8o~Q=Jbf77Wo-U3d7N@sP z(#<~?=^FiGV0~HnSNZH6& ztEAG@-tpvWyku9tX{i2v&gVUr^5Xw)A6uq(e3{naG&hgane`5NVb7PjL9AsGdUhwCI?-G1EtL(!+J>g^c)qmGz&$X;%YrTsWi!#_< zmAvL1a2Mcc*#13LDbG6ZA0LCy;)A)LC%vqiEznu>j$_%y2Mdc2zkbvG+N z9@gnhb+0mCM2S9LH*eSEm>-oT^SRPzTFk55$MtBNznF!1-}(YQo&ctRC8t_f{gY(- a!TPx^{f2na=?%c}VeoYIb6Mw<&;$UgRF((; literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_silver.png b/mods/realtest/metals/textures/metals_tool_hammer_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..338dbd16bc0e62ab6dd10e97ff7514254e088e1f GIT binary patch literal 368 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOePB?oS8DWK2?PZ!4!i_=>t z>1H!K3bf7VU8=&ubX%aqE7UIM?8`%|X8da_UVC@Gpy{@C-=(t_@jc=ST)M88duyW0 z%6qGQL70(Y)*K0-AbW|YuPgf<4iOeTs~*MH{Xn75o-U3d7N@sP zvh`+m6lj}o+b_Y%A88s~Ce|qEW=m z<h$A8Pj@{Bgyf4=>ETh8x<#^i^exQ-uUP-h72upD literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_steel.png b/mods/realtest/metals/textures/metals_tool_hammer_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..03ad85d0daaecc1a4be0f90a0aaae1195c46000b GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOerZPwJ9HlWZmPZ!4!i_^&o z3rqt-LVm7avEq~bbQ@*GvyqXmJRop+*;m6m`|H`AZG{!jzQ0$S00JjYX(fS_&wr@? zef|PQ1NFlu`>Vee`YxdXBwj^*6rwpRdh{=ks>^#0QTbB-oU` z)@3e=Iv_SzW0vusC;zff6#h347Ct7WR$*GcY<2Qg9|P4xe`+2air%rg)2t!p?1u=2 kaATPnD>;n?UZQL70(Y)*K0-AbW|YuPgf<4iOeTorQL70(Y)*K0-AbW|YuPgf<4iOej?UfgdyMRKkJzX3_EKVmU zEHDiSpYn74I*rfsbIxin+x9QsaI5HYMV}ug=F?J)Z1&YpZv=vc8&xJd#s)sCZ<~Lo zzKQKXPIG2m&40bakAIg-N_iVeevALtzG#}@d~OLK2x__;a3oc9s^qKcWyW{*{BIFl z&v-=YP|JA+)r<3aK%n^AJ14>Q?`Qg12-u!=`G4BG!06BKzkEjpBzmuN&r4hMUzVp; z;#q$Ep##Sc9;|qEEt>5~MoZ?g%wmxByq53&r)3?AILxyC*}0O^HM0sC-Ae4`cYF|g um$QghA>7zT?8H?bcAyfTBflhN85mw#WUm!Wo2m}QL70(Y)*K0-AbW|YuPgf<4iOeT=>r~99|DEGdb&7vM9#>9>P5qZ~Nb8P9(80Arp=v8$RI?`h z`Z#sPclXJ!-E*w0^p`TV-;Z??N`J}a>%RQowxp49C{^n|-J7vFhz5cf48}r3dTK(fsa5393tZ-6Zp83Cxu}``-rG7=p!a2YI OVDNPHb6Mw<&;$Vgv67Ym literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_tin.png b/mods/realtest/metals/textures/metals_tool_hammer_tin.png new file mode 100644 index 0000000000000000000000000000000000000000..ca34ea10c58fced371511edc147ba7405d2b5533 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOeni@3SmtARp~JY5_^EKVmU zEHE`NHT|2PmGx_W&RO&KHb3e=pJTqn+nBkp;Hg@dqGVl>2Ako-OJ@!oIPl@`aep?6 zzd*80^>n!LoLarUMbiZ5b4vh0+WGhrGfrBvdq!dr75s(+7n?)$xe<}8D21_xK~G>(;Bofgv|c=tTJ-kw(L*%{0yuJZJ= l7MUJy1S(QL70(Y)*K0-AbW|YuPgf<4iOeT?z{h6TY*CFJY5_^EKYBo zXq$Z~K*Zs^H?tcTUs&ey9ii9x^fzaVZRcs!k@fnk{g; zgSu&6%UkRW`z2n)>c!l%d|!8kNgY53($7y0nbI!NVm=h{8Ss}dT% z%n5w*WzNPQF`F!HwB~ZevNLS{>9lhDTCv9Wf^7>gaJ};4nY%z;i1EWWDUGiOzJIZ1 zD41*4yxeU0VZVtYk=9MGzew&cnYq61MTA)VZ{_;)5eKH)`>UHN|CW3H^WiJMEgz2m z{-6~j`l#sH*KZNqVxupJ=&ipX!nT9iplI^6%zHe{f0*t#<<452dEhQL70(Y)*K0-AbW|YuPgf<4iOd+<+G1JgG_tu>Eak-aeC`S zMZQB00#G>hSukg zgA7i_rMCciH@CE({nnMY`K7F1`JVZP&ED4Q#TxyZwz(z#f9*HtLzU$}uIVR#pV?!5 s@AF1&=_{?DwXd`myC%wq8rQ#K6*-%Iyveb<0O(x?Pgg&ebxsLQ0J~3$e*gdg literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_wrought_iron_head.png b/mods/realtest/metals/textures/metals_tool_hammer_wrought_iron_head.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e087aa49c98dd70042d9ac53f26a470c4d9f87 GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOeztK~e`YJfs7JzX3_EKYBo zxYqA*fJnpsX=*(i6c%^~%w;Z;Stez@`Fg^#^998!yZ8?<-(jB-J3%9a)ls2fj-<|` zMY{qv-OKg0c&4KMbKht7|FTL#E-E~2d%qv7zOU_>ykS*R8p8@LB_XlTN!u5^y>=+A zZRWyNHhX)mC#!7aWLUN8)s@dS$1UA2n|Ow7Sg+E{x$Nz&U;o{NxLap-e)^9&l zJMqum%CDR5_3YiApt0xYp#X^o916UW$0N%Ocs?+@GpEdSP32t(^fZH~tDnm{r-UW| DsJoLa literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_zinc.png b/mods/realtest/metals/textures/metals_tool_hammer_zinc.png new file mode 100644 index 0000000000000000000000000000000000000000..2e161a52a2652a53d128e3e5cad28287b5b9e3fa GIT binary patch literal 390 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOebalf>qtUy!PJY5_^EKYBo zxY6ryfJoc^XpLe7z9S9xq7ZELvX4{vO2N?_BD5GmQ9s?{W- zx1{xuuFP_l=-C%o{!F*7y>I*9^27biT~V{vO*^z@$=lj!v>PonT~-LJDmb8I`ghX eZ2MeO$1sC$4ojY4fh#bO7(8A5T-G@yGywn})}G%0 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_hammer_zinc_head.png b/mods/realtest/metals/textures/metals_tool_hammer_zinc_head.png new file mode 100644 index 0000000000000000000000000000000000000000..bc3b76779542c29679607f6bacb1700791125fa6 GIT binary patch literal 394 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iOeztzEm10fiX3JY5_^EKYBo zxY6ryfJobZ>EK&R78*&*cdX2|aw#Y()m${YET8S8Z4Hbe9`pJwa@>2KTscj_v?~(RY4MFXEmbxLBg-OYT9Hx{QWqO-ZzJ72pczV>ZvLDb6mGn;om%z10i-F0ZQwn!`E kGzOiGnzzgHBpz^|a+z}NZ&}xVU_dc=y85}Sb4q9e0Co$V%>V!Z literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_bismuth.png b/mods/realtest/metals/textures/metals_tool_pick_bismuth.png new file mode 100644 index 0000000000000000000000000000000000000000..7bef257aef5871356425168c9ef07f37870ab720 GIT binary patch literal 461 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;5!1sj8nDwq=AC$C7!;n?048%*rhqlPGrmjn&Ru};uvCa zdg|o;-b{rO?eneAD=m5$q-k)b%SI(f}p4GSHkq*mK6U9i(KBX{M>qna6cpQebh zo?ON>@q?c1sSRiHy_cu|d|Y$v{prsSYkz*2`op#N6%+eaC$~eaUApbgn^!b?s_iKi zW4;{IR3NPO_ijRc{^Y2)!Y}`_?!1|ln%Q{y_3nL&|K;8;nB1(w;OMKoaqs1MzyH>S zFJI_Z3PcmVmbzHY6?5VUTp8k`H(j`=DRb7L&dgb{jGq)N(2j{xJ||T z?2KE*_`a+woRPC#_&(R=HRe0cPqS9vF)??Z?uVM*QnL>Cnk35~ya$p`8V79K&f)e< zQ*{0Wx2ba#fgTKExMvqNC4TR^)aUGz8z-i!+m|tKy3oBlH3t~h44$rjF6*2Ung9#$ Bx{m+= literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_bismuth_bronze.png b/mods/realtest/metals/textures/metals_tool_pick_bismuth_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..0701bf69f2f3fd73655784136de07ce1fceb8144 GIT binary patch literal 421 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf_B_Ibhk-;00r#g?%sdzu8Kba*|C+H4nCv1i|Dm0)}86(%-f zVO}?~yM;GpPKxhdwqi#Pb3j!5qi=uM7_OHZ_qN5B9nrH6vb`s^c56q6OQ1?rwxa(d z3o+wDnRM|tA>mJ7}1D+-lBEaHP9bqOrl?$W5M{VG*?(UAbK}F$*f%%a*)UUo*X-@mdKI;Vst051ElIsgCw literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_bismuth_bronze_head.png b/mods/realtest/metals/textures/metals_tool_pick_bismuth_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..8e2dc5c975a84462d22d7348bbe0053be68f33f6 GIT binary patch literal 398 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4j~>v4IaA->w%{5dAc};Se%|Z zdB4};0Fn0n#cP+W>~c}&dK9s}q~xW_50=>4wtel@@`uAY@>n(fB99z%)jR4G&^{~9 z>PNca(`9CvpKia~StI}a&SBAikL2F|NjR#qGC*hW%$PCv4N&&Qaq*9}`(rlvO>u2ET)exQvngTo0kO4SZwf;sYYOX5 z_~yr#Na$w+&Dw4l$`&7QW#cQx5*J(|@wh_o^GhA|z}XMl4SSB|&rq5A{5D6!&l0yp z_SXs4-TafSS6glHy!5m>CD~-vA=g+Bw(b7=89LOXmu}b_C40;x_Qo`z9<~F^e?I$K kyW1$I-hlN=+uJ`(%b!g!-)13t3m8}op00i_>zopr0Br7{9{>OV literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_bismuth_head.png b/mods/realtest/metals/textures/metals_tool_pick_bismuth_head.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe25809ed3ab4b87b24e4d843b6c080b50f110a GIT binary patch literal 462 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4j~=^%lfGYWq_vmdAc};Se%|Z z+1}eJP@;YQEWcxXPYk6`olr zP^#&ua;QY(u#vxac>dC|+GE8Pb$g!wEo8Z$v1{Rmi#pF(_&!7wWmF348l3Lg?rULi zo>fCV@zHk{_TSN4qTY90caOO%C!M`|PW;_Io}a}TtV{XJ89Ce*Gt60H9Fmvca{v8t z!C844zUCojvqOWtRF{U#%3I;I@PG@@_$5=kG_Ue+yubU{$&VfVn_Yb0$jncgrN*!_ z<&ArC(wv$tw!SN`DaN;TS+5B?DZ#MxxB9xXT4$5|D(0L>+sSC+@=R#!_MI$p*I%gf zOlLnL_N=3g>2UTR|83Kx{99gZv%d56b%okQ-Br8=^*+369qu)2*zFltT)C5+n%$L< z(i-)X(QsuB|I6(kK3!YM}SANNjC;zT=VQI-YH1F4?+DN}qqmY`Nwn{K#UOR-w#ncA0m- zi)ybGf8%p~zgrSd9DQl|zI#eydB8cZzv}mW6HGi$m3}v` zX6T7mx?~ePZDq`aTD`3IYt@QorE7VmF{DawTe)WySLliA+wlxGe&*Ls9o4C-YuA{$ zaMr1-6HLxe;r;OKRz>s6`boFyt=akR{0AdZI AhyVZp literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_black_bronze_head.png b/mods/realtest/metals/textures/metals_tool_pick_black_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..33638a41d573c16f1971aa5904d3661991325550 GIT binary patch literal 372 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+B8jW%UYFQCvDPZ!4!i_=pl z@AYeO5OF&%8>t{|y~1R6#=@IylXKtH@>$om|(v`2oxM!kN44+|5*e7T*+SJQF+L z!n@+`GoiMHu?g8C>74!k*`14CY&anDRrQ(0DYp1{wmbJ(Crx9mir>6iJFGi3J^2*d z{d*NQ&u6Xv{MfP6ievs4Vd+>pj8)x{pYR**2@0;ET^gn~A LtDnm{r-UW|sF#l> literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_black_steel.png b/mods/realtest/metals/textures/metals_tool_pick_black_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..d151f974eb8f351cc933a3f064ca59c8902c9300 GIT binary patch literal 404 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgfZd3O(<0%|VWf!qb_v6c3$Mu)_A47fr|K;7Qcf>A;n66|ZCN#IDfbp-4 ziQ>vFarZvHo7et(-+RB0((%~~r=E&xbq?V@?s@5EMV!u@l&s%uhcym;uPqTMN!hJZ zFSgy4!HQ$Y{PT<)hcB!&sabpUdX(GbPKjg}7nSqHhQ~N+gG5@l1dFupe(>js$Gbe` zm8!=iENA;IwKdF_uPI(x85O-w&(HJnl-D#!FLuczSXPlDQacFnm!Ym8Be}5`VUpMb9xZ9m5vhk!*Nc;}n um1{zo8~Q(WU;pl$zT@vfn+4`~&Y2fEZC7<$D!mvOWDK6JelF{r5}E+DilZq2 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_black_steel_head.png b/mods/realtest/metals/textures/metals_tool_pick_black_steel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..e00198d6e68299bf4f22de6a81be97da1c861867 GIT binary patch literal 380 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+B8wy3Wxtw5nao-U3d7N@69 zHuOJiAkcb$=h5XJIcFQXSXQ~LP@3lR<`19PKmPwbrKbfho-5pZpe1FlssXdhCTHO} z+iza`{$<`fpC41xzHvNp;ow{(r+3Pz%EH8Vk|eKi%$n;LqMA4B7)cxdEVeXZVmN0c zGmC9muIBk-6;I>pvv1a$N!M?_`)l{APqS`bFSVWfU`k*_c7(g{!SCC(ZS2>sFlIYv z*|AmQl+mmivzp}PCDyN9u**)~H1Pky-L@Y#)i(<-JSV}>5Yc^+W%+}QgLAsiWr@iw zd6BIX{BWblmBUA$K0kkLYqzI`Ol~?)hMvqU3&AL+1MPngef+B<$!9-<$v~R#EARA| WbM$LxJkh7Tw@risO-edu-dg6ThEXT0Yy8G;rgzWEXQ)g!R z7i^e*c+N$`V`;)^cYUn*9=lzhyqKZK|BT`O8m5LsiIuAoXYPtvrkC!n{m7!PqvOXu z{l3Q>%^Dm`o!T5tEsfW>&pqE%RJp@NqK#q4y3>~r*F8G6CGNwwTO9pY{jY_K7sgKC zeOva`R-^Fe(z?QHc4Vbo zIy6`FR6XaXoojS_Y6Cyas(q;88sh3|;IPr^if~?i#!@fmREB%@`zmXt{dkYt&tT)> cIsTRTTl~(FVdQ&MBb@0AI4NSpWb4 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_brass_head.png b/mods/realtest/metals/textures/metals_tool_pick_brass_head.png new file mode 100644 index 0000000000000000000000000000000000000000..59b657b311bd915321897cd2d1021e2db23fbf79 GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+BeCEwedrvpt<_jGX#u{b?- zvabJO2buQy+RDly3SmqSRa@1rB&P*fsGMNEqr!A}xx!}WMrDQR3w|=0ELf#+GGcP> z1=R%^oJ@R&50>i3elISc{(SoL`MZVx9NXyIIW0|syU0c3$EzCs(twp_MN>QLnjbrh zS6@9cE8cr*ua@MEE8St!(ikHmVwMNxKDgU{Xp>IS(T%<@Z!EL1y*cH&c=V@l&m63_ zY1ZC9Zzd78Bxg#eUEf63>34I$KYRI`JdW9iZTcZl zr&U}fIWcvin;;ik#T%d0Lx0~dmOQqI;lsa=XFuOA$&2`(z-C~$<~e(f^wN1Qd0RnI O!QkoY=d#Wzp$PyBN2>+^ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_bronze.png b/mods/realtest/metals/textures/metals_tool_pick_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..dde048fd3ee2386ed46fd0b8d1699d179f8d1e7a GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgfw013DAy`o!pNosBhSh0ZbQeJ66acM!J<_?P&>nG^_;-4eCi$hQ8hw-Y(CzD#Z zS~V7$`zgL!u)bT<(^S6pShZ#Q^S$z2_pfNDDo$G{uEpizTCo1MUyjVYyP}g;o@8^c z=FQUPHd)op89D38`J|W-)8~v4YjrQaieXNemA3HWittlG>!&>ZQW30kT1ar>#SE2c zshpQxvUNXZtQBTb=DrsdKkf8nv3>8E6KLLh-(6m*gp3hcb10 zIO0~E5@v+t}}+hh4N49nUc|76@car=Y1 Tk0ob;A<5wB>gTe~DWM4fiz2MZ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_bronze_head.png b/mods/realtest/metals/textures/metals_tool_pick_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..f3a934ec00f3a0e2619c11d035f64cbdc7624ddb GIT binary patch literal 396 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+AzYlGEVVn9=PJY5_^EKX0I zZ0~*8L85*B_o$7bjt4s~H3T?r?RZ*9`Ma&>wckH|m-D}+?Y*BzJp@#pIy>5a&kcLE;I8cSNuJvd-YpgW zzQS+w#@Ul@s%Xz%w&LLx28-hF8Rf@q_Om>)@Y{Dl?b4)&hZk4O3)eAljqJ4SJJqbO z&$n~G<%D|)r*ihC2p#)kz4l7)N}C_wvSwfZ&^`I@uFyqY57gz|{;@kw@yIt|O%OU3 zA-$&g?3rh$uSDfC&DQ-Qadp#%wXK&v?EHQ9gg;l}T_Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z2PpzOZPoDr00AsXL_t(I%axNoOT$nYM$e5E@uO1{1Pcm6)xk<9K{p-!108gB5_Pt# z&La2^M9@Fs+GZUl1Eq$HZ=tl7MxJAc;zmj*gUy<mFN8JLI9=#cHW!Qd3+v%j!ec*O=6#8xLM3 zw6|_86*E7za#Nw|f3vfTeqI$~@Sc6UVyo5m{@BFZW;-8QO)HZ1zFS%SYGKuqKc~5$ zT20H^e)}fd;;t>dW`@TnMt*pAjZ3|K+6ogZmAw=Goff{He)UT4Nu3`R^?de!mh6c6 zqb*tTH>7h8%YF6>JohqOHv&~M@a(cn=5;%mHYsjK)alHG%TE1)C%F4JPmt1^zAuAK zUN|v#p?6Cg)`TF;pcP4&r_DsmSafbhD!IH}z8LH2KLCE0g L>gTe~DWM4fL7A=^ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_gold.png b/mods/realtest/metals/textures/metals_tool_pick_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..6fb184d10f6f60bdb51fbdf21c8c9b0aa86420b7 GIT binary patch literal 436 zcmV;l0ZaagP)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z2QLE}Fhbz~00A^fL_t(I%axNcPlHeth0o(*Tnwp!sW$0U)PXlLxUm}lfj_{+p{s*G z!O3pAckN$bZ=8U{2#jq^Q=TkMjRU1a^EnFM%5q$Cm}dR(E|~^5E0RQ zJ}2Mz35O_25-KW5l2U+D2ivAj!$$!r<$5winm&~-rqsc=&M`iwKe)a+M-T*vV;_vY z!gYIjh`JAc3xRPcnPpiJg41ZEAx&r175;;Z{$#SM@BDn%ru!S6Y*VMI>%{RXNqIp+ za8jGTyt~EhuYzsr)H};C4wrjj&&yc9zsRew4GaL$l-I)BRXi_aDgZ3LSNQxoY77@Y em;&HnxTs&Nv$rcEePlTR0000G7JP#UZv(sPFOWTaFU@B2H#(KA2I`l^4F??z<}~ z+jvHtBds3)T*TGc;C|B!&cZv<_PZ{#*e^eza&}>eW1tBOgN|77o16{2>(Z=Z zP4oBd|0eL`-Z^*EV^3}Nr)aWn&&mIHKk1*j;s@I=dR#u2`rRT{HvRhhw2Eu00mF-# zH@Nft0#_{%W6-e=uc)@))V5mw3}b;o%vt_VahqPx#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z2|GGr1u(V%00BNpL_t(I%axNcOT$1IhTn@7mu?B6C>&(4PI2tu=Hejs7x)7Ni$fQO z`X5?UI(Mlqc5~?_w1ZOIlEpX#juxT0xI`2Q`ni~rRFkIfcpuMm_wsQJzv0{<#3F>t zkRvRDTdm8)pk6=8C1dk1sMYEym2?z~#e^(P^5-xv(sd00P_6FG=9;GEss_#t;@qHa z_l5?8dm>TDan?*jma!w2;HcZrQDS@7ZR8lEPf z*x%WLZQBrHj4%w*Y+lSH$|CsD0Y;9`Ow(kI#wh?G2!iwq|H1M3bSkqupC7H$@qtQ} zvPx;&>2$8C*SjUo4JzclIqeln1aEG9VdT6ogoSWfyWN^eSOf#W^JFCxp06T=%L)MS o_VJCE*VWu`{DUa~mWJc`0a(_!PDnMaaR2}S07*qoM6N<$f~+OGwEzGB literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_lead_head.png b/mods/realtest/metals/textures/metals_tool_pick_lead_head.png new file mode 100644 index 0000000000000000000000000000000000000000..98c6990f0631bbab14f18d987267be46e37f91c0 GIT binary patch literal 437 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+B`O_whBi9l0KJzX3_EKX0I zZ0LR1L89$`x2WtU)s_VX1tPzNcUg1&V|uF>A=7k0(SAX*bF=%t{`+t3hrbJfXu*_D z1&$42(>$N-3S+yT&32Ce*^$!d2Y)0PF66~OiSyBJ?*G31gT>6l_v+58curbydFLsW zTUtL9S==6KTl9Cl-p0UCC?np#foGcW?7dUY*Hmt5zU<8WbynbxD{=4Lc-YFDg4DED znTwY$T>9bOJ9D>(&%I`R?kL$Er>3aM!{9%;H>jdehNS)78&qol`;+016JZ=Kufz literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_nickel.png b/mods/realtest/metals/textures/metals_tool_pick_nickel.png new file mode 100644 index 0000000000000000000000000000000000000000..7b093b8f2b36a1bb800ad041c1d5394538ecc42f GIT binary patch literal 418 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf^oOi|_BxRSka48}ps%^sA&< zzf~irJ~^Khm@;cOL&P=4z4t^JcCFhk#e3WA$TnU{o^?mR*9r=HPI9TaFK*^JYgv%b ztYxZ=VeIqeN>hz&6i*v5G$|xl?bW_JBaD6bb88ztyPY=HY8*_*lKU;@8B5(=qY@?j zN8pgonJJGgvW#}JEA&0Ts{Dst{QLCN;acYxaP}=qxvC_;__El#tc6cMJiI5q`NLkp zbJ0(PrXFVS?_L{K@pqwX;36xAeEIt}`*XIpb<6uOo3(ZSWc=>BqxI-pu4Z5WGI+ZB KxvX|xKXPF6&E8^xd5e>1QgPx#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z3I#d4kHjbd00AyZL_t(I%axNoNW)MRM$d~Ck&X=(k|C2i)zQJtP29!7RUA7AbrErI z!J(syn~RI!Y`f`D+}g!DNQP82iBJ@!1-&k&B-Q-%8{g#|?!E6l#cwRb6hg6kjv_-; z0N1OvNTIw}$s|+b9qexJP&5r@^ZAG@PV(n4EGiV|09f1H7}a%M&ommAVTxs#a&dAd zH`fgj5pi8t+U>S5Nj%S!a6He82(%=4d7&WZ`%Cz~55R4sN%Qh5a${N&ytO*Ry)$5a zWsy#&gY#%J91f^gYa@x42H$m|)%8`WR8p100|4Io{rD07gTrd=Yv;dwrzi4$oQsJPBK%xQ|;K7+ngvTG6-E&k9;QjNPr`PGsaQK61z{GGk YKN@Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyn} z3=kI7MEpen00A&bL_t(I%axNcOT$1M#ozy|h}5mYz}=8ZKZ3g-z%LNtCUJBq)TM}s zx-{U>QN^KygP)-tyA&NXlW~v?7g4BC6tx9C7ZZ}&q}R9o-|>6AKX*s?lf#8ZN@1i3 z2BH{lHoVNi&Th>pjK&*Ox3*ymj>U306P6e9&rAnZ?B&F-A0Of7?v^aef{`39w8MqI zI=j%_c1L&H9qn+Tecvx`Fe&J=)k4k1$eH0)Y3=A3VLz8^h@j#sJI= ar}YbEB%qLiF5HX&0000Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z3Jo6CT>DD^00BKoL_t(I%axNoOT$nUhTq#({8;Z0si`7p1R)L%9UO#;2zJmP;NalU z!OhWMp`+j+;$Fldn>ec=G{H8t4$`z*a^s@5RA`Tj(KKqkdDg@8@^a6)44-gCB?Ryq z4ub^DmzP%8dj{vmsZn*#D@2L5dDn;e|q+7+y2SAO1sjO=e` zduJCfZ%rH@>>&|F_OVMv)SZX#25F7c^jHS~a94}>mHif@$rPUIRj{aXFvM#(ECB$o ntu7v)2c+fT2a5rSEC=}j5LDUEj3|+)00000NkvXXu0mjft|zrw literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_platinum_head.png b/mods/realtest/metals/textures/metals_tool_pick_platinum_head.png new file mode 100644 index 0000000000000000000000000000000000000000..442c78ed628f624c65c87cf64edbb6397aa67974 GIT binary patch literal 447 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+Bm&9XhJ!a!5(JzX3_EKVn< zG%zI=&iv2g@!;)g^&TD<2Dce$>i+d2owc{kg;FJycX4m|(jy@fdPPD)Vy0w_%v*^a z7M2p1CO_^h6KvkF<4iqB_v`KQKkEOUd;I_Udz*jz(@x*}f9R3X|NDC?4?CDNNU|8G z{QbuKzx8P9zxaJMGaFSJa!!1;?*G4--Avf-Y+BYKo>IpD61i)1A0`!x={R;8s@2R| zEPGQj&+hNZ1!w-t=5@5KGU`(FX)&3<^XP$sSJ$H3w(HL~xD^p?G{>&KGx6`Uw>$PW z_!=ASDErLUJb$`$nw5f^u};9|?o|?Y^?#3T$au!WCKhCJ_`q4|>yq6=vnzF^z_k-;D@_EzWKNsyO3B3{C60&wHE9Vrh2SqC_LW@F#j1BKL z=01(MXuKx(ZJ+(!J603bjQbN8KkYSPc>U6Ln}55kRGVU&TgQx8N8#J2Hb(7myI#6v ziis3&>a4Uye;E{(h9r7ws!v;cw)t~p?A_4554G|P*Gns_OVsq1oo&|ln^y6%uCT18 z)DqvZt0ly5Z8@Jl}Rj^*#gN;5+uFj1ph0E-L?FZGS!gy{*!E0rq~qC3@#C z^E5wS5fWsvsyl>1KBaC&wfvS{+{F(UaNm|vHEd{%sIc02H7dHJCM?`~_WeEI#DxzV fJO0w=`M|x_W_9_S?D@jLU}f-h^>bP0l+XkKcrUHW literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_rose_gold_head.png b/mods/realtest/metals/textures/metals_tool_pick_rose_gold_head.png new file mode 100644 index 0000000000000000000000000000000000000000..386ed8831acef7e5f09d7d641eb5e32454537801 GIT binary patch literal 442 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+A*<}EUJTY#omdAc};Se%|a zX}{Ou0GZbP(aK>ZD|v-pDs4%Qeek*=T*iZx6N1Gp*~3P181l?ZU| z3iIine3UOtTvKe~>x7`oTRfZ7_k6E=KJUJK|tQSF3j@9&LWTHS58tDTQZT z3>pJ(rJK%8%q_0|wBn+Xvu_&TU$>J}*beO4=DawysIF8yB(&FTM*5Ox-IG<8i(hxT z{`IBYnaTQ_Oc+e#m&C2UWMMt&U%zmmtlpDLZ&KYKZMysL>qEANsg89Qse(1n8{YD4oV$=AW$Buah80R%S}Hfh&wt;1)3u9x zckk4xpW-FGVk~r8A051T#(bOcqTBIZEqg`WPR6S6vxyx#=$aj6tH`y}Bw9Lt&mP_5 iZGXKO{Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z3KcH}nPVsb00AROL_t(I%bk+HPJ>_+#m|Q|hJl3=664%D;n?JJGhy--49~y=$oOqM zhbs@k0yJ*0h;wn^&q87%##{$W18t$yGv1ru$vrujVJpr#p`#!O7$%6du;Vzrg%Dzr z8QZ_WvMlJj4q29aW*C4ssI4fGv}lCF}S<0s%p5#Q*hgkZQD>31wshS&Vi3zF>B$)%@5Y; zC*C&~qww}4$+E1!2rUfYB)lIb2m;1d%Q;=E-}tC5C&LGi^j{bNegT5rvZ+8<7S8|x N002ovPDHLkV1k;XqaOeO literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_silver_head.png b/mods/realtest/metals/textures/metals_tool_pick_silver_head.png new file mode 100644 index 0000000000000000000000000000000000000000..f59c2b4e269f823b5cd34d23afbe2b1820f62f7a GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+B$srhD)n}McCdb&7ZnH0}(g-otj6R#g9vPiR+)eVYpypexODb+v9_?-EynM_3Jn~FPsg&yVCiNW*krJ zE|$^^nKwu3Pny3f;`{z8uE|+rDcf3&r5tH3CI-*<1PeHwnKbb-pG5M9TKR3c&w5J3)Ynpmal32U-VwAMk%9ERT#FzSCS{I%Cp=#@q z)0fpJ1})OyVsMZ-KDReA`NQkaviG*z-+2FN@sf4f1?T#OvbpL`H~Q{t4(jsIWMl{p z^|3r*Ct9yqU1BmGJ?8A;aQNFRn3O1BM%er>mdKI;Vst06bQw AdH?_b literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_steel.png b/mods/realtest/metals/textures/metals_tool_pick_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..ee12cca6ef55a6a0faacdab264db8f1e290fa504 GIT binary patch literal 422 zcmV;X0a^ZuP)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z3L+ZAEeAgU00AaRL_t(I%axNoPr^_XhM!w8hLHeGh_gD?(ZS8tKfvH%`~z&A43kVU zm@u({F(&d?h+A2#bJL_BG9Vg>dR%PNqW$0<@5%GzoOAD0{6^PXLL#2$DoR8}uxWNv zg?|64luWI6&~Bg8Y&NM@t0`HQh>vDg2NEn6yjK>p(!@JatX?gJ3$qrA>2dBpe%w{tj z$7Qwp#5B9HL@RwxoR@G1&GI}l!ddp z&?0zm_lv3hRtQI3L=qLj0ME`=F1-HGJkM1XfY&eyIu>zyDqZY7BfWXmgU^?3vRzLLGT>rEL z1-V>gY54kU>Ls@S2h+k<|G9OGEzGOy<{LHz>BUz?^s*B(f1LQ8BDnwRp)8W^e^|%J+~#y>}Rm%@Xr3pnBqU{>4BgMUSPm6c)I$ztaD0e0sw-; BqjvxR literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_sterling_silver.png b/mods/realtest/metals/textures/metals_tool_pick_sterling_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..5b4c03e0dd9377caaaea78ce8e0ccabe69df44ed GIT binary patch literal 427 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf_H=O!u{b?- z@_zlJ0TONVgTv2UTIA%aG9$}mhKG-tT4(FU41wke6C`}fH+$-cb^c)Ic_tmbd&N_= zv%Oyaku4HGbgC}L-Mam|@A;F;Pj%1RADQ>%a?Wg-7#7mu_3+onxV+@&AGS>LDK)zh z6Ps3YBBi3nNL_oN7?T>61$*TKXkw{|LK~@%tdpf^>`7@_DK|lEU0V RuK`1n!PC{xWt~$(69AOnwF&?L literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_sterling_silver_head.png b/mods/realtest/metals/textures/metals_tool_pick_sterling_silver_head.png new file mode 100644 index 0000000000000000000000000000000000000000..1833e1ad09fe42fb9c605587a54b98664f247914 GIT binary patch literal 413 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+BWt7&-)PXbMm^>lFzu{b?- z@@_9?M+vv{J%QGaWmj4BI~LqkQo6zYEh%?$ctpS(rCY4sdz|hm%pI^A z&UG6)do{$;bW0BToQeBXYJAwT#@<-@$LXSreHVpVCMvkMG-W?mKh_w%^4X-$hip%q zZM}-cK6|fj)A9V2A1tmLv6(?6{91u_=$>}>#M@=N5~gGnXIEc%^66ESMc-uI3$Dzb zcaGccH8?gg^TWBeqZj{8Sz$iwPW5(%E9d%pr6*^8c=*o5f3Cil@yGQ~&MEWUYI8|D zXl}RVkDjAMXVqd(2Z=47IR;$UKHsV}zE&g?k-zYm#*@~`Q68-8_3JKwvNuY+>g3td z#5m7dc;$x=zc~(hh%nr<|GnpnTJhmu?2`}N*f3B2q}1HzcMrL9fnmqs>FVdQ&MBb@ E0O_BrO8@`> literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_tin.png b/mods/realtest/metals/textures/metals_tool_pick_tin.png new file mode 100644 index 0000000000000000000000000000000000000000..aac81f0ee64fa5d4e4fc36a6f7ba8bb103dbae7f GIT binary patch literal 442 zcmV;r0Y(0aP)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z3MMRQ`&Xg>00BBlL_t(I%bk)jOT$1IhTn?@v5JGqqMaO!Q`|0to2&Q_1P2`gikp+} zPA=lqp-aKP;*gVqCLpF*XrXk-MO3g_wSF!pB&|uK?|2{2bNBKc!%sNpghYf83 zxKgd92KMfDAsHKf!O7`4=4MM!RW&8cl8hWCMKh&o0D!Snj_10r7pex%IdRU(sk`Lg zw}^-+2m*3lm++TJDJdB#WlEsr!Iq)X#qlb_Fa!WJnr$@O-PFdEJa}t;3U{48Hr7_) zc^)30p7A;OLZw=ZCCWJX$_E@jWTt7deR~H0@Ya9NuJ9Y2oWJy5^E;o}i?p|?k!5I< zwVg|GP4$~w;+)fD(VMegp+xXu@njfI5}?C9_ymaqs0fJSE`7ap!6gka1vG+LPd kK=(l{43B)I|H1(94V2xvPkq_@t^wA4?LO;i3lt zG3%1JuZ68WezawY$=R#hVh*X4o~)3_YFC#NhUr zKg7?#Tkn%u&HDS5^|u?JTTON6wV3wems^L2m~Z{MS%*$NIrfYt(Q3`qnUS)xa!&-O zo@6Mv9z8?bfBm5|UX|;bzi#!n*?Z$yks$Yh{izH;80{-}$1hO2c@Y?R44$rjF6*2U FngD&-sv`gZ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_wrought_iron.png b/mods/realtest/metals/textures/metals_tool_pick_wrought_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..55dbaffc814289d56d0b763cfa0f229ad72543e3 GIT binary patch literal 414 zcmV;P0b%}$P)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z3N|v>Hh7Q#00ACJL_t(I%axNoPQySDM&Ftsq_iYOgti2#P*Tv*(&PXf!Cgvo2X{U} zlry-F%ZScy2wheYg>8xmfrtb{gROPIKl#cXy{DPkUBz#-)`AsdjG{wS0sFpRDNLu+ zPBOLMf$O@AMkD(DennO%`EzKChQlEMlgXs44+euyqoK7Ht+mW%Gg&MaA|jHesl;(C z9Fi={#7>rF6@k+PUtgTc{Nai`&jE;{h%gK*H|8|K_qQiJZ9ciXxg<#v*6TI9-45UP zONrA4KdxZ8%GG#0R-Wepu-$I!NB9r6>uH)&yMs2^7^8w904T@kb%pD?a0>YR?2F~< zy%jFHC?u+Y0iHKUjqv_MGsdVMz}v?+FR#a)Vf%wQz`?McA9Sd>Fy;$Qr~m)}07*qo IM6N<$g3Cdx2mk;8 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_wrought_iron_head.png b/mods/realtest/metals/textures/metals_tool_pick_wrought_iron_head.png new file mode 100644 index 0000000000000000000000000000000000000000..0e3dc4a199f08bdfbbc98d82c376bc9a4185302a GIT binary patch literal 402 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+A@&N%}6CIL+m@^o<5d0gf1E<@J)cjG>O z*&v=M5j0JeAy9-j@63!Q`SdG$*QXI+!2J(zLnOdhw9?^=h-Dd186HGgKF~GRAFBpZwwB?*Ok( s(F4z~^XJPy?|%4?-MC@$!@4@gpN1>>jc3W<0tOg^r>mdKI;Vst0P?J&s{jB1 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_zinc.png b/mods/realtest/metals/textures/metals_tool_pick_zinc.png new file mode 100644 index 0000000000000000000000000000000000000000..9494227ff372da92ea6d2cdc80c33e8923b23dfe GIT binary patch literal 466 zcmV;@0WJQCP)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z3jj6Fj23YK00B}-L_t(I%bk+FPQp+Ch0o=8rjU4!*e?x8vZq;|H1(90SyY%M^Y4n>Hq)$07*qo IM6N<$f+0$_G5`Po literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_pick_zinc_head.png b/mods/realtest/metals/textures/metals_tool_pick_zinc_head.png new file mode 100644 index 0000000000000000000000000000000000000000..92fe05803fd0ab3ba2ba88ca2d08d26a0217450b GIT binary patch literal 424 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+B;)rXxf+kmEMc)B=-Se%|a zX}{m002#Oa-LB@LAt2I2e1)Ds(Go0~Zetx6hCF-^26;69Oi zi(|(5qe-SKw$JRc8r8&|1O4i*Vubo{#_VvfC>CQM^ zcJ#>8pZByDUFq>Un-Q9uby~cSb9d6AQk!F*K2u#nE~YQ}FuA5|Q|r4AqUDSi_?&=t z7nW4?JgsT`ne_9k{2$eH$zG?wH(zg9W!4J-;2Z~y-KWN85%sEHvcte zIPkdOakyn{px$&t2_A({r*5A3>m1FoJ1J@VmII%6tk6x@Wcab2hvEIT`=z=v5)^v8(%GQQs~I*+9hEw+q!6R!a>J_YrWOB*D=~R$-BIG_HJ3}M4qj@ zPSYi#^g>j!oPEz}E(|i+xc6mib^UqUf~KbQ+W#&~KYxC^)gyhc#=bT41-~%ex!xij zkl7K(a{aAy&HB^FKXiYvO-jsV|7;xgH_iD)M`u7&SL%`c6M`$Uix<>eFv|VJcl1V*y6QF-$*KR$6dz1Y0B3(ZO>exUG3_rIrXtc z*6N})XYQ_&y07`S^}KfKt+2Z3WB|5qF;lyPsV=oJ%lRu&f4~)md9GT;#z{ul~wweomR!weEjv#?e96cd#?mO9$mcFv`OR1 z-=j<)s=j*66x(!(b@x@NfMu&nQ47TF=`E{Q^{(Ri~np2DCLr&E_35RJ1d#ztIy>3`1@j#sOZF}ge*KZ#I{m$U& L>gTe~DWM4f5%ixD literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_bismuth_bronze_head.png b/mods/realtest/metals/textures/metals_tool_shovel_bismuth_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..74f67e135abaa2b9bb06d5cd3d1128eddac1994f GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+BubC;}16+of8o-U3d7N?h9 zwC7_C6gd9zeLzRY1RdU1r;JjerRQX24)|_)q_u8=Fe|U4i_49q`A$ijMb>1Q@Ba8c zGWe{v-G1|#f+pHC{ddN_kJwhR_r;@_wGZ}R{qmr_L(gyerj%1`%fAXXoK0v;zA4n* z)cn=(z{Z@w%ghcO>8IM_7!Ks^n|d}u?9k+U23t;S4_z&O1F$gxGd peSAy8;orf9#%>4e971?LFtC|dd^=t+T@C0_22WQ%mvv4FO#rcUjbs1- literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_bismuth_head.png b/mods/realtest/metals/textures/metals_tool_shovel_bismuth_head.png new file mode 100644 index 0000000000000000000000000000000000000000..230cc0580378715e62a487827b915edb1cf4c8a8 GIT binary patch literal 410 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q;YqrVB^+djL(5@^odLApBFoaft7G;qQLetGB=LjnC%C_`*08wCFS_7Z@P1jTV9TvG zr|A+=c`H1ww3+Sn>zul%^X=So1$FmrpT{{K3)Ywx8dLr%RPef6SWTqm@z<3%)(dW5 z@JK+JdtHS44!`OB4<-KFCS(@#e>M*J>*gzwdBf`7(LA%0ncOz}b})3r&G?d`$=vaJ zwmQSRdC?4eSi9HE`1!tVi|CRmGV>y{l=COg}mQ$-+ymdKI;Vst0K;6P AK>z>% literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_black_bronze.png b/mods/realtest/metals/textures/metals_tool_shovel_black_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..9d5ac4a63926e605837b02a4f395a0bc312439bf GIT binary patch literal 358 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgfr-T1UE4U!5^2whMKpX1?lVWZa# z1@UWlLN*_LpL|2|;O0Y_3v%O4w{F?{I;TA*xd1KFySI~7TtB$NqkHb{Nwpv5H~dd(=3U+mSs>RNH_)X7F_Nb6Mw<&;$VV)08a$ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_black_bronze_head.png b/mods/realtest/metals/textures/metals_tool_shovel_black_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..27c0f56f283eb25330303b54a0f0ab39485603d7 GIT binary patch literal 341 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+BOes|YORiMySPZ!4!i_=Rl z+HxIo5NLZ?F5)Q=%yQ5vdh7O$n?B0O9r#?KyHPAe$Hmz}SyO3~_k{>ml^@%WtxW5F zeml|4KxcQFYUcVR-Aw&uJD%>i`CFnjvSUWl@w^AuWDjMt9Qd}y{b-a{YQa7`wiOYl z4Y?S(ZmhLVV`N~zKlyED{DJPfn>L)-Zu-W2rtfVQ$A;L=lLE^pJX!y-uqko>$&{Rp zpG@|>U!0`7zHVB6#m2Uuzy6eY{baXi{nN#`s`Ae3J3ChFHaw^1VR+!!YN=#~pX}o2 gBG}RyQw+PS^0d!K(`n0Gu|GMamyR`EwdhE)$*JOQS}vS zkb1|`7|n3tV${aOh{LFS!a5gq z_=Lv&)w%y6jsNxEmv5(h;;-ZSA=S)fWuEvwzj) ztnU@KZJ7&-x2yF8S!y@G6%lI*)Vh4z@&IGr)@qC65{p-@@|^VIP2z&pM?>DS>-y}k zUikewuj#Q20hanlS%UL;&fk1v-}zYL{`aG=uUv_Hcv1Jpk5ul{Z+~CRJ*oL4{9wJI z!_i}LpS!<2zAgFO{DgtSj`bGF43@0&e~uVg=xcN{)-m)ec70Wx_SzBXaRyIUKbLh* G2~7Y^pO=FG literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_brass_head.png b/mods/realtest/metals/textures/metals_tool_shovel_brass_head.png new file mode 100644 index 0000000000000000000000000000000000000000..c6d7446f3d84a26014bfd76faa0ea7547acc681b GIT binary patch literal 352 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q+BOGYN-}xK;+oR|A`xBlqkEXY?UtAF73m^w)lwJ#%i|B<_4AQ%`6ku=5Fy+J`xtq&X$#R z+3iGVx>fm)+V9WiXlqQ1JI$W>e#gF+y(=E&Ef<|K6_bSuEZn rabRc4RKtcp&BF4UynRfUk{ZOTgbP-d?C;D2`jx@c)z4*}Q$iB}oBW1M literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_bronze.png b/mods/realtest/metals/textures/metals_tool_shovel_bronze.png new file mode 100644 index 0000000000000000000000000000000000000000..3ad808bcba05d0e231778dcd6b0e4dc73b752b6f GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgfUqx_YTXFS68m47nDxk=Bya}SWH8) z;H-)xyR9GR_Kd@(f0q@v-#`9zp0i15lc3#}dzYFGC_P1H> zv<*w{S(f=r-R{L9^Xctt%;$@^I?5auV%v91`_4{QX?^1v>G{^%RewK-XZ?SaVP3Dl z|GtXf-i literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_bronze_head.png b/mods/realtest/metals/textures/metals_tool_shovel_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..1589072a970cba566e5c127fd4569a32b6e5785b GIT binary patch literal 362 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q;XOG z%(MNbMX1cqYL9i9xn_M;@SlB>_oNSQyyd8T`uB|`lfFOda{qf^-t_Eb=Od!!*8MG~ zo(HQloDrLKW67rgR`J(q4mm-Q>v$bF+fS8qGyJ%5)F?Wm+v(|Nqu8lzm0PP$Jzopr09q}K A1^@s6 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_copper.png b/mods/realtest/metals/textures/metals_tool_shovel_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..45c6340e912c2fcf194d8b7161b9dd87569dd4c1 GIT binary patch literal 363 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;5!1sj8nDwq=AC$C7!;n?048%*wu6rl#hG_3cdDpaSX9I zz4X#Xze52c$3FfS6jm1!I<&~}nBz94;Bt4j^z_0HiZyJ>HSBJ3jg2c4HA)uw@hov( z-|Hz`a^dlnXF>~iPRq9{|53Yh=X0(;$&y)7XA)<58+L2gy@;RkeEQK{I)dSM_S-DK z`nfWmjiE=)_>jr;#a1``QXOYJD>9zPl=Cp`{Bg@;5}~1IH~BR0UU=+$f0lhl>Yu#m z`S1L%N-Pc(d3)q|=#Ou|TCP6pR`L8`yO#Vs6MO>bZ3a(QKbLh* G2~7aIbChHN literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_copper_head.png b/mods/realtest/metals/textures/metals_tool_shovel_copper_head.png new file mode 100644 index 0000000000000000000000000000000000000000..82be63b3077a1419adb270c3c86003bf98036cea GIT binary patch literal 345 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q;YK4NDIZ8KBTjPZ!4!i_=Rl zZR9)XAanfVd&3zjla4vL@br|t%9~QbY%COe#>{8 z-*qL2pW5~V-<&rVo@3CAc`dD>&cXDhDzqv)IO_7mFV~j&*k$DP%sZBK&tvMJ9`R(} z>!rqv&&V#mczFhowv4|2H@S#=Utc>ulAojbLzH>Szopr0GNh^V*mgE literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_gold.png b/mods/realtest/metals/textures/metals_tool_shovel_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..66d12a73d9e175139db57ed441890fada7ec26a5 GIT binary patch literal 348 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;5!1sj8nDwq=AC$C7!;n?048%*mcERZy)IZ3f=K^aSX9I zz4X#TzC#8AY!CMHIC&Uw^JN{(6*4~R?DLVK<+$V9xg4*SNw959T^2HtAxUNxck%{N zi&EcTvFopMMYO%Q&M8{tG$ZE5qpwu~>lVKV(!A8QIOBwiUiMqViKkukX7^c{sk1xs z2YD^YjJka}qG5$VVg*YB*R-HRR#Sq`oLRF~Z~aG`3&&=hciR)$8>xA;P-g$pyJ~x4 zzHB_7cjB|myyu+v%YT&qTEzQaC}H*-JG+@b*spWdbTb~PJa*Z$@$=Wb-qU}IVvYp*lfl!~&t;ucLK6V}?S}&Z literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_gold_head.png b/mods/realtest/metals/textures/metals_tool_shovel_gold_head.png new file mode 100644 index 0000000000000000000000000000000000000000..4aa9d7c5db8168e7dbd7296ada240a2c7f21184f GIT binary patch literal 339 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q;YKq5m#t*8zntd%8G=Se#yZ zNs;f6fyl9s^^qKk2X%@AxcfYLxX$xhFi389{OZT@bs2;8of%4uM>MidPiqZ)u=4tn z{pibTsga{`F&bvJ~Yv8Zv7?x~(%iO7MQyk8LwnJTCfFbI&!~ zcalo4?OH~qokq{t0uD!I&(Zb`K6F9*`1wsM*T!XJpH*YL{dI%bC)0a6%#SScY*Jqv zpHpL8?b?6%=fQs*yB|M&>-b9k4#y8M=88}oxu-Gj{nKOo0umZ7-z+}H@Jc@Bcjx{G eMi0VyJ}~9R)pQ+N6P^I{9)qW=pUXO@geCw#--QVP literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_lead.png b/mods/realtest/metals/textures/metals_tool_shovel_lead.png new file mode 100644 index 0000000000000000000000000000000000000000..9cad3ddba27985180d9ecd88ab0968a7f3272bea GIT binary patch literal 357 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;5!1sj8nDwq=AC$C7!;n?048%xEK_#PFZ0M6ng6E;uvCa zdg&#_JSInxV;}!(tH>-k*hB)n)U8iix|!|#5S%!T-Y4?MacK=s-TT0RZ=FO z-N41Ts5W%BkoK=h4Y0nU6`F z+QgEu(`SR(^x1kh{IeUk?o>I+^ngb?nWL}RFEn)Zs!Lb1)@J@%^{;u`v%;Fy`k$>! z&t*8!s$Ffb)_-^;R`X|H>-M+*9&LLf^=I{i{SphFKfd@^ zy!~;xL0(=!a>MypeF^3hra#`OmmTzV4Cnd4eAT!+`{p9`l|T|$D}X{*JzX3_EKV=I zq{w&3K%(v8cAtU&K)7U3mRQX<(7RPA+o9rESY zgDffTEq<;t+6_|Ef|BOioCoUC*lK?J?KvQMl|9$TqU@#)+tx|@KN=NzPI{6(r8k-9 zxZdZ?`Io<*{K(V(`R#MZMcn_ieuy($gxW~$+hKq2+KxSrjf{HX$EBD%^mcp`zWrd+ d0$sKr3|{-omM1j7xeoLogQu&X%Q~loCIE#Sf$#tT literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_nickel.png b/mods/realtest/metals/textures/metals_tool_shovel_nickel.png new file mode 100644 index 0000000000000000000000000000000000000000..cd7dcaef7a6aca04718d24904238bf59e80c1796 GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgfR0<(8aIK_DIt;$x*cJ>S1H>5c#7`#u)u4%rztnhMQ&c?@Knm!Zv zgzWBdnSSzDXnxoI;|BRH2V4UEPv5*1b1Ks5V~WwbbGP5F)0!AyBV(6vro*I`Jz;Cr z(OWT5z8mJ>V#+R#)Vt1*eq)Bn6dm%;6SA9m}U?sy!rXvOk>TDbJzX3_EKV=I zWXN^ML7??v{gw|52i=&%^f)w+MpfrOU}UlGe;~-B*e>vXLR1ik;E@~aLX*-LwjR^+ zZqmq}leO)~Jw0RXh-t6QHt)G^HF1x4w2jQSvz8oA!b;nATz|b_io48v#t(maqtt^| zH+6qCb$IR4q`;z)xYTAhL&M#73j6jOdT93ltO=BQa$HKI{pl9hS<80h8Aq=Vk1Ui9 zt1v6;So9)yYW#JJ0KUnA&5wWjNgOuYSF^|C-@$yw{Yec~g5|gQ*KJ>JYNmg}@W9KM n?Z+5C@$1zt(YnDBa+E>;oKc~6aJYRk(4!2Vu6{1-oD!M%+1?UroHIren*J(2zTlPi@gmdUq7oy$yHGUurH{g~MB=g)s;hbrx}=u5WR zt5^1w^FYQQhgp)AnN4@Eh%K2p@!=1-1orZ(*geT>Lqo4F(kL;T`RerJ$-DTYW_KT) z>Gz&#>$R*&D)o=bWcTg0d3v{I;&aPD5l?%LtFaFc>hAcF%h~<(*Mn_OB=&@Vi08Rb z^s(~C*|gt}dsjmdKI;Vst E0EPpRfB*mh literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_pig_iron_head.png b/mods/realtest/metals/textures/metals_tool_shovel_pig_iron_head.png new file mode 100644 index 0000000000000000000000000000000000000000..7cd22148fd87caab2577e103434a6e8f186bd0f0 GIT binary patch literal 347 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q;Xf-t6#?Qb3{Go-U3d7N?h9 zTF730aaH7Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z3K0)ln}*~7009U|L_t(I%caq=PQpMO2Jr7}69-5f7))wX!cexZ>^_GN;PW`U>Sp5L zTM$T0I;gD)v`Q=F>Yx@VfqqWcplCVqoBqT7zRTTTKr^=8qMD;(16@D;b??Scc$gjFu$FDb8wKiSUHqk>({9i?TH#|}Xyft^6b67`WN2dm m5dXmdu&0Jya9OY`27phBMXrJHjh^KI00000gEJ_SCJtr=#WhpDae}LWKWA2Y)>yewdf2-+!>4cC;i?BdVe!N zSax>mM+KG#Pv15#zi9l|BJq#uMQdr+#TG(Wll|jjf8Qxrdbi8=+5O;CQ@eit&zzNX zJ?7@Vx2MuhPd_^?|DNOF%{y$iZ(Sl#Ql()jMl`*{)U^XJNZFgUZ5bD`|Mb+#c< zto)mt`%c~5|6!6ttXXS4r_{XG=(!&)XG$O5#mvg=a(I#UHx3vIVCg!05Te&&;S4c literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_rose_gold.png b/mods/realtest/metals/textures/metals_tool_shovel_rose_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..0b64278aa741d3156239ab11b274d18a610cb391 GIT binary patch literal 349 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf=yy-!v2haSdyvtDNQ2|Eoq}Y`>W?EhWQERaR{%R zb&)ZSc^Odkj_0qq*?>UgY}2VW9+zhG{Cfr_x}IJcQ^iDzy9^FJ72(_13tbp z5|eg`bSbK2pZg@3wxi~!kz2?i24%go7yI7un9u*0Vo}`P`0&cw?H0O8OI(cG7?)(F zB>;ijwKZCQr$0R1U+*ds=KD4076V(* zgZXi@YU*ciV`}uA)N*&t6rsF6=fYXb&Z?HF7HUijYU)T>+dAdabe&_5^4Pei1Sy?1 zV#r8Taw_OCJaZ=Iy6N-EbFP5}pPkq@-xiAZ(>6P{;aZiHoqWgEYj zReHP7j%i_Ea#fx^*x$5Kf?<)`y*2g~`}Q5YG5I0{0rVGxr>mdKI;Vst0K$}etN;K2 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_silver_head.png b/mods/realtest/metals/textures/metals_tool_shovel_silver_head.png new file mode 100644 index 0000000000000000000000000000000000000000..ab13589f4057fe12eb4a7d07de533c22a9f631c3 GIT binary patch literal 324 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q;X{xx%cuUO=HEo-U3d7N?h9 zGUPgBAkp^FJnRF*&62Pm`Uz<-U-8;BJjk_iem}uFdnM7j^U)9&0b1_grhu@r@R~mw!#;SA86zqm;3>@SLJj=*boO|NNe_%s1TIVY1=c ztQS*KI}MLTXV*?ky%+WRwfL=>Pn|a3_mfuL`!R2=X4j&xQxso`-&>C!qGJ;tnl|F2;L;^U4%>L(Mh< P{lnnt>gTe~DWM4fCE9@q literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_steel.png b/mods/realtest/metals/textures/metals_tool_shovel_steel.png new file mode 100644 index 0000000000000000000000000000000000000000..2ff44e6fa7c36c32abe517ccd023f020101b378f GIT binary patch literal 353 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;5!1sj8nDwq=AC$C7!;n?048%xD=$@WJ0xpLJvJ%978Nl zFTG@##pEb*?BoC7gK^VYllMAx__hJZJ z&A-OR{hW!RyX}mYFO7l`QyyPAJrwU wo3Ai9aDAV2591TLnvcS_AM9G7%l3n{>wlMK_@UP`fu3dXboFyt=akR{0KT!0&;S4c literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_steel_head.png b/mods/realtest/metals/textures/metals_tool_shovel_steel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..fef3cbb44f004a0563605bc99dfb92a7c542eaed GIT binary patch literal 354 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q;Xvsh$@bZvurLdAc};Se#yZ z$uR4%fyl9s|FhfPY%{Q!EBk`ghK);_)gy@tn4;EIud^9`dlf))TCeQR_fvn{` zCnxNh-0IsAIM>{kcfbE5Th2aFmc+~7qOM>1_NYs|TfADYYb&o{xQwg6#?!iiV3zJKavz^@-w=Zkkk6ImTZI-kPZzC+1@AR_t){vVk7yi8c`1DmSPK7lk9wOFZ z-7F2WU(PWJznR_i_lnq(ou{6BlS^QB->7V{Dl09`HSorhPj}MF!=Kq_M?0(QY{{~AqtFPe!ex8S2DIZ^^cLROR;OXk;vd$@?2>?@u Bj$;4- literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_sterling_silver_head.png b/mods/realtest/metals/textures/metals_tool_shovel_sterling_silver_head.png new file mode 100644 index 0000000000000000000000000000000000000000..03efb6daa196242cfb6370d6329b4614d2206e58 GIT binary patch literal 361 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q;Xvwiz$qP6Gh#gqOVE7`U6nH*AkP!??!gKvJ%L#{z+gvAWF@ zlHTZSxsWqe(Q%65zE{2j`@%^(#Dni-*1q_hv+tT>QrFxn-rI#Y z^J^LQoSdQ%GU;^FtGv7)}Pgq!5&&)c~xN8oC9 zj{SZH3A;N=O3Q-S(t{%ul$O=sWj*n5MI873{omt4Lno_TeEG)rzWC`o(jv>Qcb1l1 z4|%`W>iMaMza7_{v;1p&>X7CatBv=*=ttz0?OB(w@7Is=sAn>NmOlvL2{`+xEc^Vo z-|7;})h&`5zAlsMVLW4L@m=`zgDnem*en=c=1o{2R=m~-=wAj;S3j3^P6nbPZ!4!i_=Rl zt<7U{lxTfe-j%_$!}qdC$ z(KPdxvu}zfc^^wf?ZOzXq91>mAMF0y zxoXyO8;f~Ym_kjPlX;wF?qbq2^1qdf8}&b!-Lytxfxz+iSB2aEZ#M2LD>%wHMgIEGl9 zUV6#U?}&jw>%;m86~2ZiOizS%Em^YsJg)@nE|gijE<1bHu}AE&XYRgTYHJ%8$#HPky5GX{^&htX z=8pS5|4Xg^wA4p?w^y{fZx?txUDqc6eqWxq-@*M{|GF8?4EOE)_vr6qYsvHGGYk&o q?e{#!P{d{Tqci(M%my*$KMZwCyFKTxj<*4Nlfl!~&t;ucLK6V|x{5sj literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_wrought_iron_head.png b/mods/realtest/metals/textures/metals_tool_shovel_wrought_iron_head.png new file mode 100644 index 0000000000000000000000000000000000000000..7b57d9034a2c57e61572969d0885f1d17f473915 GIT binary patch literal 331 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q;Yq@x2n!i-AI?JzX3_EKV=I zq{w&3K%(v8b_I(Alej!oPk7qYnLl7qkx7x;8hque2#Y!E3HuqT7AzbZS*NG9E|s32 zb@cPrm+`I%J%;JF!DUJ@ z--6by*I1V8c=s6Ii+a6T=kv9w`!yHttqB)wzq=>YNaFqE4x97Vi{HpTt`gmN_l(8; zxH)?&t;ucLK6VBuz literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_zinc.png b/mods/realtest/metals/textures/metals_tool_shovel_zinc.png new file mode 100644 index 0000000000000000000000000000000000000000..65c7f8bd7366efc4cb7b2586418a996b3aec7f91 GIT binary patch literal 402 zcmV;D0d4+?P)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyk) z3ONPm6Twgb009z7L_t(I%caphOT$0_#_|7IrS5JzmI{tKRCIH1ZA*3X1NbEb!C4S- z7NvG@5LBvu2dh}I(qf%U47rpLI;8RCoDvM8xwg-A9Q+<0?gX02Ws52}SFg?mgCv(N zD#vw{l(xFNeN+qcnXpXg;Nz1+DwR_#(+=-%uB$xMYhpYOujUJEZ|zW8FY!L-W4(1T zO$+S>QcBfz9Fmh0xNeWV-2;5jquFZ4F9?!Or8p{=X*{(eI2LARr_}!Dw31S)LVisx zEiOkM5Mb;-ys?txrPIeS3@$FuMBo3Q@m!A>5r^;FP;1+N&K0BJUj>6=fW%Lnp82Hb weQD!xL4W~XI|*$JAV$HFZyW}P1;b*1Z-OYI`e3O=E&u=k07*qoM6N<$f^gTKQvd(} literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_shovel_zinc_head.png b/mods/realtest/metals/textures/metals_tool_shovel_zinc_head.png new file mode 100644 index 0000000000000000000000000000000000000000..14f06e47bae275790b5c62e5331f308828b31c9b GIT binary patch literal 409 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85sDEfH31!Z9ZwBAbW|YuPgf<4q;X<&D5lFPoOE1o-U3d7N?h9 z-0Q{cC~)B8|5+YynmMAhBaZZo2)<=G>UNfO%chG?H4=hfR9ylBI)4eYKRMvhw9!uQ zc&?7ql+!;qn%$eI@a$U3s>GT14UDxf^z?ph;`;pP>{5=;OZ4W=J z%Q@RDtZmgl{9U0|#;U1Wz5Dm74Y>hzD;`;vYF*`e$Xn%>r*-z^L5m=-okS7+sOQDHl2jjfAEoN*2%@5Y)zhQUh{dJV#KBIDPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4K6ffNRu}J00EjwL_t(I%axK%FJn;vhM!Yqiph;=NX17J38_s}n=U7vhD1dy%u28j ze!%>I`3GWcX)6*kixF1R%(5e+7K9>H+Ek~x#iiQLZ5<1GsrELU^?9DW=Y5YDou82p znhwC$>Wbil#}YX&l584adiom+OAGSt1($!Kw&3<`pWE0Gi|YqO@0!abF8>5yMuuui ztjW_o0Z4#g>WuExh5`ThK8c!CX$TCV7X+uj*D3`7C5cr(!58QPkmGa1A`w65K3Cu_ zlSk=w)1EEz@6XRNK}Bh%H! zh+tU7H`q#eYgt;9dKy|3TG}1hnm(gzYV8Eol4#B`k-W;2(QZhDHp*8p6DT&D2!>Uh zjz*N|FPYWU3fNTO?YA@a^%H)#&3KNRzq0B-FoTccd3GXCoh)z0a5@?Zc-v&v8O`8O zL^X;9Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4JJE0E(ERs00CA>L_t(I%axJOOTu6r#-CSbKU6SWLNU=I6cH*rv|C`E+QoZxk}myI z(Xl_ltI*Aggdl1WWb{_BO;~Kqw0Jwz#x}RHp5r^7&%V#|km^B$;ZO2epWvTLOw2L3 zbP5ZVMYv(MvO+Ezpj=T{iV1`2;L<4%BrD`lKiZCjBn+w(8)7LY)*h+HY*0NCLR^1i z#pD;-QW4$jA+-HXVo==^<@V$P?l%v>R;`p_%?6LbyM@8}3i0>hha~)fyJwSh`x=^C zd6aLSn5CG`H>Lj?f1X+?!;V`eCW!^6sw!4n^}rrNcNeQXK1L%a&N&?ufBwJ-w)t>( z7JD0WPMjTKh6Tb%7 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_bismuth_bronze_head.png b/mods/realtest/metals/textures/metals_tool_spear_bismuth_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..4087a269f323bebe80edcb121bc5c8cbba896f89 GIT binary patch literal 486 zcmV@P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4h1cA6?n%000Cx6L_t(I%axH$O9D|8hTl8aNf<=~6Bi>=q#{Bzo7@St%Z=bNT1A`w zRO^05LAyREA%d(Vp^MUt(#;u1N5wXc%sAsnXL;dy?)#oY@<+-Hf77^lB>3kDW5Ys7 z60x4!fKz5qRE`G=)O!X~HJ~$&kR-Y!Q8|v{>0Y2j&>1JT#8eGzzcb>5b;biF#PQoK zO(*1}lE&3T58cCE=#0CnJfGjX-dqBE3YiG@l>}NH6Rn+1&ps9Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4ge^52zU(u00Fc~L_t(I%axJOP7_faM$gP`A!(b@*kBh33sSXi%&go&kYEBXOn?;; z7e*hz2k;GuYhS^bXxtcGfl(6;kdP)wXr-kk9qb=lC{vgjXU4jkrtP#P-t~7*zWe>8 z`%fP=|DM_ae0=>%;y<69&bgFAw^&(OV)f-}vpbNOSsX0T4}PE*QoMM(OTH2AkR)an znVOp&C<&A@NeO5Ie5xEUR(UUZ@bhQOR7+Kc=4Y`TiOlCWegS|d3E2D6^!zmd9z40n zFD=Kp>CiZ{P$q73)o>|qzUvV9MoWx`nO39Ziw5f4W48AWsTtrnGNio`i8*Qp=Z zDDHge$cldJPQ(;a1syf6U~0Q))@6=1KKODy1$S;ld3bjiB_y$))LEE}VHC6MYv&gW zJUFFUY^5QYt+&22a%spX5rg23bk#R(P{*dTAPydhr0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4I&+iPefM$00C1;L_t(I%axKnPr^_XhTmHu)ly@ikO*Rp5eWl9SQ;0T>c(Q??BwRZ z@@KG`xESJ~#zE19K=?3eq0s_TjkylcE7;x!&wBGbIp=*Z+21ZuOy|0OPw>wXY-a=j zh|5vT%G{AfDOk|xbzs;Q%z@>R$fAUNDibIP4V)1Hz@TWN3)FvM+ZiFB%HW~%g28m# zIROB;lCadrNhu8g)H0I9JugV&2`#5as9sdic>O@LwKn&@DoP%S@K^BI9Foi19`sTS zYWj_iKOOdF*w*6ph0Q9Upskl-#h$jOrt6+EI z8vyX!UScq>VpkGc6y|M0TtPDSg>FC0g?XE>3>JlFH_?j>wZQ-Y002ov JPDHLkV1jUM!o2_h literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_black_bronze_head.png b/mods/realtest/metals/textures/metals_tool_spear_black_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..87be20e89b6608e53483a939fd7eaefcfd750145 GIT binary patch literal 474 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 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_copper.png b/mods/realtest/metals/textures/metals_tool_spear_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..5d40e765da26eb4623075ebc07abd5dd58c388a8 GIT binary patch literal 484 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4LAe9ZG-Os00Cr4L_t(I%axK%O9D|8hTl6H8McTSq_4r+C@!KjYTAXin?@yczZMWc|v|K-P`a}Rq@e!y^ibkMaM9?cUOWE zK1`FXW4?EYQ-}f&-i{4pZQjGy@l3g><3HfR&*c`fg`Z5Wk|oScj6hXvYzGc{t%KnY3+Om_ePTG_>5-ia-Vdr+7+39$r|VjC4>hzs*3VHpex_f8TG aOZW!B1hd)bxl%9y0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4g&^`^CkfR00DMML_t(I%axI_O9EjS#-F<{Q&KceL`aba4TmU=vZ>HEhk~G{mZBvn z`XBlOTB5ds_GoU@H3>92g1ihxuQX3dIl2=QTl6@+yQFXZ-rw(gzvrP6+sj?_PVDBM z!aomPm)o#TGH@@gLM>CIUgmGXc{-0`xdM@6HIkT@!Nu|ZpAxD!*gXnQ0{|{7Md~h9 zRbY{0VGGRS@azhSQe9urmweDIYA^0ZGF`{%)-FVjRR)bDn$UtiE21GM3S|i=^NRy_ zdJ-}$5E^ZW(hoLQ+_=u<;0J-jW&;4^o}Z8^e<9zLM%NScS#hx8LpKA-^3i z$2ea3Z)3qQoXXZT!I}s?AR%fv;OT&`wZZ0T1y;ACw+T_h0KoA?1M5}X--G~w$2kGB sse{7jm?3Pmi6RgsG7=u%B;>c_7tR{Jg#0-hL;wH)07*qoM6N<$f)dKg3;+NC literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_gold.png b/mods/realtest/metals/textures/metals_tool_spear_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..fc27136e2b7d72532a5dc3e60ddd258b49d9cb9e GIT binary patch literal 470 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 X6Rfj#AIoNo00000NkvXXu0mjfI*iA0 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_nickel_head.png b/mods/realtest/metals/textures/metals_tool_spear_nickel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..de26f5d44872440cd5279817f957bffa89cfc13c GIT binary patch literal 498 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgf<4iP?Ptv%XakAS8WdAc};Se%|Z z(boS^fJCc*^-2kYQinqgB?37TktLH{4j)sa%?7Hx0j_htm_EYh-Z)9YA_ey%6SmThzf8q6iC83gs zW`9|#Qh9Z<*%_V`Rf=@apYZhDqbi_==f7nR-S+dC)ROV#f`QNFd)q77t-2P~J>R=E zM?%T4+5g*`gj|ulO|dRbdL>b@dqVe%bE_5X`_;_OctY&f3KJ2Q8l5?-y{$NBvZu2| zit9MP(B!;$X!bkBRi7C2Rij$BzLkh|+G4=4C#;jtY*j@OCnLl5!))5dE<5uKThHnR lvhKBuPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4Kx{%x;2>q00Ci1L_t(I%axKpNCHtD$G^|)A2!4t7e-oi{l;uWHg2k);>VqPn}lUBDm*wzA}-<^ X5&g9O{@i`t00000NkvXXu0mjfqX@-H literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_pig_iron_head.png b/mods/realtest/metals/textures/metals_tool_spear_pig_iron_head.png new file mode 100644 index 0000000000000000000000000000000000000000..acc2683cdd6366cc75dd153cf987fa52067c3ed8 GIT binary patch literal 514 zcmV+d0{#7oP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4g)nYBS#ki00DwYL_t(I%axH$O9D|Ch0l01LCr)n14AOr+6b=P3ANN9a1%kRR=E<| zhFD6pZ&|;gZBZcAI)ac?@Pp8BLgq^?(FqgVG{fkOM(_6C=eg(HmpV_K4)8nsi9-ti z99^AbF>N+sVR;EknKVA{>SV#?%{AUC6$lKglK8xMQ z&27TE-;Qd%i|w8G(3zHmj0(6`5AE(ZB0(pv(zlo~yD@9E0ssoRJo4p|W))~9iEg_!;$eN>sLvGBMgvY_21f5M|l{2mK_01W%gG82F?X#fBK07*qoM6N<$ Ef|m2sj{pDw literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_platinum.png b/mods/realtest/metals/textures/metals_tool_spear_platinum.png new file mode 100644 index 0000000000000000000000000000000000000000..8eb65c6caa2574170cbcf093754d84468e5125a2 GIT binary patch literal 512 zcmV+b0{{JqP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4J`>54UFXg00DqWL_t(I%axKnOG0rN#n0aiHJ!YOMHgL494ZXzZh;vMRyY+6k>HkF zgCC&}&=-inDG-VXa}kw>1__KJOcTO4D!Lj3`9jFkQ1@~(uh`kokLR58uy7q5O zmEoV##1l!381&d)Ux5-PiL>(k37nOurL|28N1~K1lt~HUtUQQlFo-`GB7ZPMUco|= zxzX+*TPWismQsZL7Z2gxX7`H$alpW+bWHu4G<5=9XU%f6mHsO~N}IJ~!7a-4Kg$GY?Pj3Ak}7IpB<=;b(qy-htI zNzI(AwsDpJ?&L65fqm2fX=0_c{mkinO)eGy1-v`}P%Qn*{&XNXI82Ur000lwA=#`p zu>{c$YF4|1Nq{l)C!XrVs%EuIPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4g?0lvarSg00F5GI|4cXDMtDpToWX_u&)j+F9o zlF00wjLgo-px@JgD_1pA>0>rNB|AzKyTs%Ct4s%Vl3SN7EPvrw=7@?}C6@RMvPSgd z8oBe6CV{9w%yMDg$XlFTRPhbE*;rkoD0K405)*+jyk0Ms6r7))VwMYcBequBKPr>l z&M`jHM>@X9=*TeN_72$kp5oFl9)F$}1J9TV4G{EuFbsphWaytebiBL&xk{m0W!$Hd zIWyVJINSc;v_UKUe!_{{rI6Su5)NosW{GsR^01%|A7roidI&o|^NnFWy*+IbaUZ;S zm;=DbTa?Ue!U2tL;b@WwJ3Q21Bb&3>{q1PL_1I5rZzAk4z>lnGgYA;mCIX;eb>Zx; rk@?fr5$@EaAt;&RLAbSvZ_v#Rs5#iM+b?wu00000NkvXXu0mjf1&#M= literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_rose_gold.png b/mods/realtest/metals/textures/metals_tool_spear_rose_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..d24e2565c7b8aa60ab83d34d1214ea8bf018ef35 GIT binary patch literal 485 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4Jikd*<|Jb00Cu5L_t(I%axM9O9EjS$G@)`6_$gC*e`5Sj)<`3AZXBr>Xx<^bFi&l z8l9Y_KcR+bX^u0OY6_&m!Q%3!${%4~LuX`2JPme-m-mW2|af*U&37Cnbx61sA0{T8#>fng;R)Y?72LBAJK}l(@5s$^g*jQupBS zx@3cmnucT|4&W47MeP>=fGIh@d&ZtT4*--*#F8&3yv^wCacj^C~ta?qOlxCd?Gf_&TV+jdEe$CRPT+!o8bB bBLaQ^IUl%D3{R9K00000NkvXXu0mjfh0@U( literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_rose_gold_head.png b/mods/realtest/metals/textures/metals_tool_spear_rose_gold_head.png new file mode 100644 index 0000000000000000000000000000000000000000..6ae374110d7b983f74217baacc11beea34d95ac2 GIT binary patch literal 523 zcmV+m0`&cfP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4g?T2W(Ai300E0hL_t(I%axJ8O9F8i#-H;tMeBkN6B2IHI2ythBP!5_$R%iKsfLD# zc5xI6r-qjPf`(}652%E&O^5~yDbph|JPkVoJ@rfz8|tp}$63AWm(S<>yzfIq0t-!i z&vYV~&@PBSmvI@*!#z2S;K>Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4K@tUQM2#>00Cr4L_t(I%axKnOT$nUhTmK37eyou0gF;6OQ%vDvbaK?t}=p@@ieu(eW*DHcqyc=h21;p9Nw8G42mrn`KL@jJ zqf*Xy!Hh9bN&x_dVR!`q;7CZDVJ$rc0DO~D!WaX9o)S-J@o0#rk}~e!V+4e^cTC{L>jw{07`uKR{5>|Kq? zXtrAJb3Vrs#4p5v2wq(n#$sZ`ea_JHCHMUYBDhrhz*+exlf#^a>4{OKRfYT3D1r;+ zh8rvZ?o^yBJQ7a^YD~t=WE%i*QyXw$QN@lV*e@))ggAmo_zMqDgF;wziJL*caOWkd aq>OKEM!Vw;Hqvtd0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4g?%L&`G=i00DqWL_t(I%axJ8F9Ts5ho9@!j}Ro9MxUXWVMhc7LkYuYM{zd*QDi|YE^qw!=mT3z2ZAv^4{~jpZD_>HUi5Ze9b~& zUErT%JCDZ5=JIqnyD`hkBS}(y!Os3Mv4qCGa$O~nBnerT>q_jGiYfpfQ)45<5*pFS zfnbKy=`^w|0}u*@ss#XLiBL)l^Zp(HmcC%1u0$+?TBeBlsN-?Bv%9^;;OMmR zqps`td_I!NB#NSZcTgGWBKE@GNs5W#PBzz8P*v493x~shU(Y~qD~mI|_`OavO(Pf# z)-2O<@7{g~SzTwsd>Baqpk<2W3h&I0chMl)en>V|Tp(0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4Kor+DSFlb00CV|L_t(I%axMBN&-<7hW~5U6fTMxCX!@gz{FM9X11CwVm9qswb5PJ zDxbh!z;ms_hC@7< zQWvtkf=Z=~Uhh6w;7O#Bjl3B{tx1tRI3<+2{GmwV3oWTdSSF?5;rRop-IHJaAW7)2 zp!4`nYOMh>+cH{LXUw)O-fOqpv!5raMcC24#!N$H{eB<0+;L!-!n+#@1#iP4U#H_N zlb{eoBKUAeLUwDBuai_?S>Qhq!MD~YuDd^(oL8T)v9<)$P<@i{G`P_n@L&P3ycq)k zR&6-Mmw}N`u(>`00Nhz~92T9}lZ0o5MUxOu5S71R(|I8*nuKRCD?B+#CZ*sThODz+ T%e+Rq00000NkvXXu0mjfdp^j+ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_steel_head.png b/mods/realtest/metals/textures/metals_tool_spear_steel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..1031c11f8731c550ee3bfb772dd8dc197c1b2dd1 GIT binary patch literal 508 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4g@W24oQXp00DeSL_t(I%axJ6PQp+ahTn38MhswRfDjBxlWH89*dU@4iwT313vLD{ zxdONWMrLor30aIW8bjhBSbmz=U@RO962KtA#WsZ&h~Ik7^PKlRACt}IX84;zA;;jK zW2007%Q_GY`eBr5!}G#wLAiX5c3TFes!7800y3HGN(oU_n(y^Ka~$V~q9|xRUNNFP z)L}|h#N!EwVil@NO#;U7+KipHnX}{$Zk{L(Px7Et)h~Lz+b9+bXf{P_fj0Z$EgVER zNbe&=jxOiUtR!Sn(CJMu82um>3*hdygxO{oE|(hs&}h^lNp;IAuu5`%97ZzgL#NY0 zI(=dJnM?N`-Q&<7kM%k)ipSL7vVsPmCRn(g3`&(Rq+$UK`YJ?uxL%;aRrwnaHK5Yy z;Y}GMBDmr6I7||<3cjy(O&@C~wmAtg!n>g<Uyg0)W}eQYd+mnG2!gArK^FD8iyZu|mrsmocvFDU8&0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4K)>k7fAB}00Co3L_t(I%axKbO9EjS$N#SxmTn$GahGvL>J+xz80Ot_Lw zp*`B8HJthg4Gk_5B19!Yjj5QVCkdV>1d$T)Hq^aXcdyv9KJV|x^ZcKe$C=_5A2KxQJLlTuG93AYAl@I_>Rh4R*1^_6XpCDiE z5*uzc>R6DMad>=+O2cp$*phbb1{qyK@!mo@y-!+=I(x{II6{ks12hpA@Z5Pva((kx z-%aBAD|l?ak>W!SiM1duOBb}+FC!B_iN; zFktIEb$!GwL=O+%+VCN{I>Xjk3Jt02Kj6WY_7Hc~?@Z3}1{UXLp(`PW#5)cyS9>g2 z05qdZ06_EQE^%a_L1_ ZfG?}vwJpzr`Ktf`002ovPDHLkV1m-@#NPk_ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_sterling_silver_head.png b/mods/realtest/metals/textures/metals_tool_spear_sterling_silver_head.png new file mode 100644 index 0000000000000000000000000000000000000000..caf28353ad56e7d5eb83797c1286a8cfa9f24228 GIT binary patch literal 512 zcmV+b0{{JqP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4g@;x-OND%00DqWL_t(I%axJ8O9EjS$G_*B9bBQqDGq0XWZCHCR#ZYDk>Ok*P1X=J zw3kC$d-xCZKLmn}6+uWs`STL*D9%&UL=6*Ly5satrDuKL&xh~#d8l|iKEU5ZqfrX~ z98;}U1H&-jI1XBwGG4cHvLKO2KoA7f>vf&P>vke`dNff&c%F{|IJenskR%B=*B4Y? zY^!jYFJO0j3(qfER6m~_^U#R{$KZ&*Qr_cmx)7z)YM7s9I!G@32s#rAZ80%yc; zJZ6DZu>qmdh0kMw-8!q2kV)`EwyImKnV5zoL<=u*eTdZ_(r+de)?UXb3DLp;kQ0dx zHafAAga81?GN8?Ul%$!l@VF$Zpw%H$;n5^Mj|IQ|d&s|VXsFQu0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4KWOX5G6MN00CD?L_t(I%axKpPr^_X#n0nU05J|!5{(31B*eks@H#o5TNgJ6qYF-c z1wVnSpFlUi0xJm)gc|HX2t@`o691JBBB8{X>!5up*f#a7_nlwvIrlMDYY~3M3mXjo zRLHU{L?dA=%+J9I6Hw0m37m7P)*7TWb<(>%n%anS=-pm$NVV1=MNX5`tTlCC2y;S) zFD;am3@W!K&aYH9wkG0XA|Auh!9G+~bqCnWXOmPcNVtC<vpFBUaG{ zC~l>2db~};kCB+Y8fNhGUW85eODS&v*ll9yTUPjJ)u>EyEfh}ES8>=Qc`@iW&u15qphDk&KNpmP0<{pmo? zNmyU`0s!3g!@}%!VjB_(YWCWM*?{HLC!Wlxr`c;0(LqqNbCY60!Z&YPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4h0QQdsq(u00C-AL_t(I%axI_PQp+ag-?4y5DX?FaljA&QG_{)q2*h$=cI@PbL+`*{=Y3hGErV=E_)q&k7^> zXeWf-jj&Z`kyAV`B7U%}_HkDO9-cdR{V*V;V@S-;pss%T3*7K+tpxyJodGoc8~fW! z2ol~QA$E8*IfU98prY^=JQ~&+cqSos7yzDBG6vfv?j!^NlJN*a!66#WfG_Nq#1d#a g`4e_05z;aI0KpW*R|{d*wEzGB07*qoM6N<$f(a|dlmGw# literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_wrought_iron.png b/mods/realtest/metals/textures/metals_tool_spear_wrought_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..7c4a1386749a9b36cfbb373946e616ff522c4694 GIT binary patch literal 470 zcmV;{0V)28P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4KfQfS>sm#00CA>L_t(I%axKbOT$1E$Nv{ADs@U)P%Q0aC^tx5GFP`O`2tRH@(T!s zfT2Raf}8X^Wa%cIi$PtA*6GBekZT89u_Ag7Hb*tNQs4US_v5|)JJM)01g7PA9>G6L z8;wTLbseT@VpbLxrF6a^2m&z1z&TGyD5a>^>vJV!`cOEI0|2Z*bhxU;Q+R_E&KG@Jia( z15|f)1kDq{7?Zs)3>QC7xtJA4PEpuaUU1G)tJPA&RNmb(4ZKVyave6#le7>u6@0L_ zg8iLUxlU<45~=?{1>g1GaoPLHq}h5zX=4qxl}|`A^WaWzAcF-UT)O}OqSc8=A_L1b zu)XyO0J!fjNmzB_Sdv*3R!u@;!KVI!r{S^^R!t%^SQMU}q*^iX4KtXvOPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4h0vo8KHFm00DYQL_t(I%axJMN&-SonhM1KrcS0>i5L~yiRW}d_ zE^GpCq3**)KdV|-5JDLc_T0m( zIz%$zLwIA=At8(4+g8`{v2Nm;k`Oz*9UDXGj_~;6vS9mmSV@Q-27o7pIAGR_%_IZ> wVnHuF?lI)|mAUY|B$mJ!kfrc!l4Qb%Uu!+gmc0z3&;S4c07*qoM6N<$f)!`W`2YX_ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_zinc.png b/mods/realtest/metals/textures/metals_tool_spear_zinc.png new file mode 100644 index 0000000000000000000000000000000000000000..9a4759ff01b52c7fc33e1814aa11495be2bc849c GIT binary patch literal 499 zcmVPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4KM_j(40g700DDJL_t(I%axKnPr^_XhTkd;5;h1?0;y3DSun!Tjff@=EW*H~lau}x ze}zATu}w&f5~C(8iX=t@egsM{6k1F*$3fd5q*%{buYS0Kq1 zWYXgA5GMtK?guV;LdPN##ji}R`50l=|$F%d+6 zG@{&Q5Rb10-pm#5>bg4p51inGZ7+5<7VPIN@(*^sJkL7|EcmYVj?4OYCa2{lmY006 zDmG2iKJS?YSL=!$EC4#pM*)D!)iyVkftUzlE%FHfxNptd@MN%7CYHqG7IxZ%vjpLQ piI*<#2s>?JXW$kd-z2vg#22IW)1f|HGB5xD002ovPDHLkV1g2D$~FK1 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_spear_zinc_head.png b/mods/realtest/metals/textures/metals_tool_spear_zinc_head.png new file mode 100644 index 0000000000000000000000000000000000000000..0acbcbd3ee9c31f8a5a80f48236ce175dff1e8db GIT binary patch literal 523 zcmV+m0`&cfP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyo0 z4h18VtyRDP00E0hL_t(I%axK}OWRN!h98?{)fF5p1d)!wX6?MGv|i+{sDoYfX6?W$ z_W`!A;-_k$Fg6*RQZHOrHWefONlap5Qi*MLvxeH3*}Yc>4$pJmbAD&4-EK$xO{r9x z;y;ryOq=Y?3=4$?MrFe^>Kp$ytW?yfskNd`w;TC^AB{>H^$o)CmTGl%GD%ZwMKx89 zVL$Nk10Of=CX*~FIkrB$qNd7t!8NXTh3(o{j)iGmJ}d!PQgVEJt58#AEXTrjZEV-3 zskLZoEmkV(-A5c3>>pjD?U<}pp0W9+$jR{q_N7by`8+QR%H-o2ZDJS(pT2xfoDPsW zceN;S)$6fVmN+~OI169!?fZ7}AEd$W*R#A{o{q0GC;pE2MNy2`LK^%-zu{{Kc7Hh> zU-T#!W|5yhrmOo527~(rOuk@m5etL0P@lkvSOdZ^GB(0T9a7d1;T^yc$0ErmOsa4(?LBD2a^B* N002ovPDHLkV1j})-#`EW literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_bismuth.png b/mods/realtest/metals/textures/metals_tool_sword_bismuth.png new file mode 100644 index 0000000000000000000000000000000000000000..cb375d10f552b3099881e31f42bd9c1f6c5245ea GIT binary patch literal 443 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%*yRPy&a*}VO|kZLaSX9I zz4Vfy_u&8$)(4Ys@g;G`svKqEd^lBL1&7rVrKYJG9ZmKJ?%q6j(6_~JouBBzi;?XA z8)RJ;dbjX#c^PCVZd5(yCiSLt)e2sdmFZQd%PXc=Tk=f&bI9nYEE7Y|k)w;2UA}aS zYsw*$dA{5ycl=ner+3}^!wUcF(cQJ7TV%!c z^Mu{iLxCd920z$=CY<|a6L*&_?~Hj&*z5Zh35_dWh9pUrOy;~G(f@h#>UaqTp?aX$ zmFn}Ji)TDF4p{OrfM-EH_vAk;3tpOpPPv%HT5*QWVqHx8qYHv8%OPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z2MiQ{DWDMm00H7jL_t(I%YBnUYZFlvg}+x4tet|?nU+!!T}VcyrCAh5kT!xV7j6<= zxKo5I1d-CE2tqe*@)NptVVh-_E($7vVp|MqT0#*diE+l-P9~U6;kpPjnbE`p4<6ie z&b#+;A0mQ?a4n_Bj);)Y=LzZ}g75o?2&cz2362sGEYn~qs}V(^=!N%E#SZTy6Qhz| zoaft{D)vr|L_n}i1Aw_yml!n+Y99}NOL}ph!>SY35`VuEkim;}6cxK)e_`*`Xg6C* zi3t4=7%gQr9;`Th#Q;MLK>B75ps#plY*+=nfd+%xewjU^qMXB|exl>GzB`6dPa0BM*XwZClGEC2ui07*qoM6N<$f?wAFC;$Ke literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_bismuth_bronze_head.png b/mods/realtest/metals/textures/metals_tool_sword_bismuth_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..ad44deabad0ae9f813d24362ebcfe6a6dd49f0dd GIT binary patch literal 600 zcmV-e0;m0nP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1r8#X+-t=E00G!ZL_t(I%YBl;OB7)k#($s8qB%yGqsT_oA$Ba1T}YfDw4hExm$eSv z>ay36Jw{!;bn(>Lzo7D1HxEM8hNMf8t+I#|!E8<`(?0E|k2m?j7or%*+Ho z7Rz`=7ef;q+X7%L)g(p@b?@`eU&+i&uv@N$J>&QkO$I-9nKbM^2Bj z&vi50Z!ovuQz&_@5H+lHl6GSMXI)(%83YWE}KzJ{eougKWT72V*$-A#U*HWhec=N3x08=B~3gFdJEgUwMg5`BE9NWU%YlPy> z${|4z@Zk0^Pwt*oD;s_&jN;~1ljU{4nZfAAF5a&lu~|6;AdyI%bRJ0000QL70(Y)*K0-AbW|YuPgf<4q;Y4fjDj}SD+~to-U3d7N?J1 z+UU)cC~^Gb`jC1+FCMYf#&t43!mIhN#MG-^~>ygPd`7dt&r=qSJ}5iX_hYIfsXh!v!+GF#j8%7 z^Kfa3@Rx3WW9yPxzN?;UO_%4JBtOUY*7B12_SZXPQqC2;-J?=@wEA|o$tu3}e!Y(` z%dDF_z2TvKfUozPJe?2ErtH++TRc_!--Cs$t1>&c$So7*Q8<>WcW!;Pfx`oHpsJGl zpKnPN7tLrfGZbL{8$Dx^`oS$nO0?Ye-g~Bb>6uEku>ik}<3-+uYLm9uNpIQDvh}(9 zoAyP|a|2g~1e7>Sc+Yma$oug1DU-@6YfD<37B(!BRPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z1~NA4PLRI<00G}gL_t(I%YBkhYZFlv#ec6PZA#ijm@!l;R7Elp>Yqh$6v2ot#BJ1t z3lX}=LJ$|(x^U|vAHh$cWZ9()L1mz{B0-rH3AmXUk_J1SCYdQ*7sE_5ZQ_9o7v4SR zoqM>52qMCbf|e)|p<1mHy^9Dz5FjFC(hCxm5)n*8r&h@_iF(6}d&};{{o;H^N^3=a z?>Thc0ZK#wFby4mQXw2HuV+t*eQzH~X|2fM(8V1c&~*o-PW}=JftPSJjXd;6Dt2%Z zkx;FY<$3+jR5HLEGjRRxBY>&os~473G&fUVmhHD2nwp$Rtgtwr5rCmTQc>EIcz5644w^YR&BoS09nF!V=iyVc~@#cQY2R%+^+i4{yk zXY-3Knx@h3_c?cVl}7zu%zXHA6VuQs6~a5IH@ss9rlHgQyDzVvT%y@*;y4cZv{sPvl|}OhfjR~wpzqlq)bDn zw?B@_?T)X4AmHi!6<$BftDRjhCQhQfo@J}$g$}NqpHp9d9!b07D}Z!5{lD|TvU`|@ tj%D}444l0*zZ^FX%XM8QtPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1r9V~2;P(c00G!ZL_t(I%YBl~YZFlv#ec74+LUP)A=6N)P!-8Ys2^Z36~T%w1l>hl zxDcU>Y+YpQKj0#(uKf!v*@-(Bf@m40-_`iF@t@b=3@%iMVQG)lODKm;hl5t zedj$y1QFp{Dlt+bLO!1-I2RFo-$z7<8gmkq5)rbtMImQ0jAF?P`*O7z_Vcq*$*iRL z*{b7c7bPM9WNiz8OsY>@Up0@JeW@KtW+jb#sL`DR9PJVrpAr~>H?q+ral6-1;RfRf zj0!oEr^P=L#Q-x*!IfJN049nron24?Z>qtxwO?!`)G%k{3iGp30ciI+DoA@+ym5Cy z*~@b*#Um6;9_4Ct5MqF2EY2kHVYjW;E-V7w5&nolF!}nq%Q(7qEU-z4j3@uA{#%_s zwJgb497ns9inrC9&3oZf_g|+=A!m}ctwD%c+rs&`&$CD8`Ltb8j&@1L;^Yc%W&872 zUcM^x@Ma?XFAeu-5Mm&{kv4h%&Esk+2Egl&o&elmGZnzryT9SEObRNy5XssW&HZjD zt~Gl2zR%-3OFVy)R6BcKC>+N6s!3(n>t}HB%nTpCA5m-c05A;Wr0)@CQLZ-o8Pr<_ mKk7OpXx;C3_Pi5K0R98drXENPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z2Oby>Yn**5#V9$IU8ll%rAPK@h0K!AZnI zON#}bzS|o~2AE(B=5IX!7)hSLFsb6Xu>#|4FF!NX@JwojTs|)VgCJ0G+Qa1McPEuq z$}w{`L#?i9xb5Q*V@wr`j3NgI2kQFebHE@qpITuM1Zrz@6MJs%blOUdTr;(TW0|ae zb;U3YI-L&ZOC?s8Zzs%qFIRCalZA40C$+jhcHmehzyJ2+)uT%^n@v2=W2#u>{_9Wj zeWS_y4-FpPG?II1{W$`NGKk4Ht`zvPrFr|Jq5!(S7J&7g=%_w^?f|g1O_D{%u}s>% zK|G&_SliZ-gR2)O)VCi;vfDaT0NHHzf9FBNZR1!b t4YwU-;Q3j8di^AHEq{{Z?dB+s#>O3MHM002ovPDHLkV1mm!0x19h literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_black_steel_head.png b/mods/realtest/metals/textures/metals_tool_sword_black_steel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..993fa4d7aea083a696ec7d3c1de43e8b752b73e1 GIT binary patch literal 600 zcmV-e0;m0nP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1rH0&b;9TX00G!ZL_t(I%YBkTYZFlvg}+x46POBdGL>Q$x{!>RN(+`o5UeO}1VN%M zLtdKmCQW+a!i9Iv zx%Zv-5D`R#g?u(vB0{-bCOj7reBVbzIF?FDSV}}Fx(=0+#UPefOw?EFt*B3>)8ZBi z>@*s*wMK~u07cgUU_KuZ7iX+PX6rw9#Vr)r?Q}54(AJv7@RZO9Ol+f3Vz1Xz(FVf^ zjVdLJhtGFLiUB4VgSo4B07i=EPEV?kH`ZX>+DnhJYLFAVLMojW0I%0mVcLV@$2TUG zn@cf$BEj;Cp;~YCLky9zZAOWEdwc5AxhcSl@nZ(z+ntbgU@ zt15S|WTXGm{Cm(3F%(}uZ}H)q;bQ(c0B=4S0l2kbDS+4S|3t&)^HAG>MA3CPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z1{g6LLCG`#00H7jL_t(I%YBp0YZFlv#ec6%%pydn8KDptrPz#UMZw4vM5_n|p{uBi zfP%ZMsz{gq4Z-3r3+cAnnpNq_RYfIOY{fxMLXwRop=45;VHWv-=OVnxOig;0_nmXz zz31I0q?7=dhK?VFVv|fJLoS!|YW;p6P1Bg2iAq%yQc6riXC)O07-aKqz)WFwCMwt0 z(!Bq$Lw@T3O%YTF$;5!@H&kb>UPrF4rKweZdS}|nTZW^!fsXv*Z~I5&w+<**9U)W( zC!vg1QW0LgYmF2GOfUx5?>+<=DLxkp3&k62Fs|+8#k0cC35=kgr(AV}O4~19yb=~h zJj~RjMmFzKC^m;7Dx{X;j1reBZ83l8JkSa70|w=)BW&B2PoJ#v$NKnRV51Ni!8CNX zzZ7LG7Q?n}=5J2(=H+cq{9t(-)6hvKU|}voHt!BYG!31@r*Yz{K0w?b6v!=xR@0bsA}o@xT{4~@?b-u@)ajQ{`u07*qoM6N<$g5{(KumAu6 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_brass_head.png b/mods/realtest/metals/textures/metals_tool_sword_brass_head.png new file mode 100644 index 0000000000000000000000000000000000000000..e5283838f1c18e3bf3ddd0428f1530a026e60969 GIT binary patch literal 600 zcmV-e0;m0nP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1rHrLp?A3e00G!ZL_t(I%YBl~YZFlv#ec8Nn8gsG8leyurPz%4fr6D3#4m&{B&$&u z*}2QgFS7J+D1xrCkZxnEQ;>igR~4zD#a1k864JOZG?bXq46{fw@LYs9nTbiy>hbP5 z=iYbT6;et7l4gt`ilru*Oom)8=ihmrho))F&P1iU6H-c&W{j+5gbWsKH)N(TI}?@p zr8LX$*02k8G(}Jo%q9B7prNX@dL5ZxN>i(T_iNg4m%&rq&_qG;#`Xbrp-yGj5kh4! z3}uwH44%JfjT8e+Fb0=z-2)gYKA}g1;*B*JH}<22<08ljJwbg>W!DiZ?Vxz!d_ z2vd_9i?&O#)EtDUV5Q=W5|^uOF@N?H&WjC}_jUf7$pg=C4jm zD;38s)Oq>ry7=(wF5!LYkhKhwW^52*(u}cx*yhQDGpxQ}7j~hJm5THD#V7f7dxzI6 zMeg4?>F-P9zzeVP{$ZPI=L|moaJiC*0`TomR{~r*eM|tnUHj`dn@hlE8MLGsquK8G z;##9iuh%1eXNrfnC&gC9^@Ty)ykM|dcKaDzoStC)r$?>P1whyJqt?UEqF8G7GuUhC mRQDX8;5hyBR>eKi1mGV~O9wrA3lcW~0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z2NWkl;#pn*00G)bL_t(I%YBnEXcJK!#(%F|kaB~{oird=2kD7c5UE_KU<8+n4pMb+ zbTOicLvV7*;+VY|#G!PmWV2*dP#Y~aLsXJdYo@zOPD$fK+XSA&@h*2Y@f+WL-}k=% z_x>l8QUJJ)O&rxmn_MnOsZ@&2`u#qJVKA9Cl|BNbWZ=maxUAu(>KzxkctYOyd&tvN6>_TMrXMJ5u(#h<=*sH|?&@}&^EgZbMye| z!v@8&q}pf?O4OLkOfXFR&HE)XCyxNT34X$$P3j*p3VU;1jx-xC0-RO)~05&b*WMmy}l o`;lVP>qcdDyItbZN0|Wp1y&;t{B0@M0000007*qoM6N<$f;sFFi2wiq literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_bronze_head.png b/mods/realtest/metals/textures/metals_tool_sword_bronze_head.png new file mode 100644 index 0000000000000000000000000000000000000000..8b51157c01e816e2433bef56932d38ad4ca21b80 GIT binary patch literal 603 zcmV-h0;K(kP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1rPw2{T2QI00G-cL_t(I%YBl+YZGA{#y@Ylpyd#ip5#EV4w4gpfN0Bw3RZ9l{s4(O z_zxI2hv4MW#YO1kVg_+24x)4uZ*Wl%b6VOAR!K^&b;+fiN)iuEbMQKZ_i`7LKGVzl zKF{<0exLU%q?7>ImO&hD)u&J>P%4$8yD$vVG>u79m+DSPDX}esVqQ-e%r6EBGlfZ0 zmkV<7q5P8;*=X~dVvrs zgFz^xVqWL&6Mv`}V2lwsb^aQ_P_empTqxd1gHdf4ukI6ZPGSW0J)2%2RN8Uz<>_%@ z9o&VvUt@kTz^(fI5EXLSG{eN->c2(y=mDUU;3o`J}MB z__@pVa}&|Nc)!BrDsMGgoIR%V?sLGI%pL$f*8WO>>CA2c@Z#-{sMu5nmTI8cmVw{u zMB)u^n{Kzu%?l>CE=`D)wICA4F?&L1sTTAyIC*%C_g_LbylntdsnkyE5oO_4{ayz3 ppDEVs?TFBB_s%P8!Hy;X{{W{i2H&c+pFRKp002ovPDHLkV1oFq2k-y@ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_copper.png b/mods/realtest/metals/textures/metals_tool_sword_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..93914894302cd6c24b8a4a10a67d058af27c836d GIT binary patch literal 643 zcmV-}0(||6P)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z2PZG!F{BCr00IL^L_t(I%Y9SNYZE~jeN%ShA*5J#Qwl<>D7#f6O)+#u#R~S)gO^$l z9z947MTB~hg6*N8r<|mRApHZZZJ?K)^q}~Il+qXpYEnul9yTsn(`?v7lZDU2GLv0x z`d}_I@4fGvH{UQK0st7giXigkI@0Mhve~TI^E?ldBw>88pZFdlA{e@gCo|EIK_=&h z%s9pe`)O@)9`83duu?pL#0k8El;#tIhWxDEXw%x_JPyBYi!C$!f0ZKx z5yp8v4SKcxU?#?b9LArKCky}u%V9k2p!k{*VfvX<7#fg}$+^gv>)jAJ=Eg>FoOt(l zlU*H+12_utLk0!QVYY3P@pco3@7BX<_dw_hhOT1kbD0!HfoEQnDAePx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1rQXCC&7aN00H+&L_t(I%YBkRXj4%b#ecWF7l)A2Hc2gtwj#V&rP35jB5F~wi=s>7 zB2EetXt#E8u`Z%hK?xaxxVTwr!O2Aj1(B3uhyiO-N(c_EA=)5buwCRBd zmwV4S-}lb<2`ME25i@`j>3oHFJWeW=vhP~07Mi9pG1x2Bosd!zF$2s;y)J{r70YF& zFfrIGmlo#u`1TFSYza*fR0oqro9HxDZ;hRXTw0i8_uH!dru|!`^DCCCBd0i9{7Euf zB2%skq?G%9VZ%?@@bmh?aY8|#EF>Pu)%(}vi|H{L3i_nt_0R>O%P|0+zTEk*vZvo8 z6tAm6x3=#_eZt8RYK$sjfK0h6RN7AQ`G`lDM-MU7ud%pdk#sd= zZZrtgU3`~;s{AVPjNK2*?zFqWWe_m~yk9Sh=~E}6iiFN$}G>$vx&&V1C{ zK0C)Ya#-iil|FL09HF4k9@*o2$B0c05Sto6O3BO(KhNVw2pj&+Dwp@FTsZCJ^LLB0 zh7W+vA595xa#R-p%b$MRolY9CRsbzx2B=i)wz#<6pxJD4`|1$4ZuW`HhGh$#xHRTv ztzfk?I5X12m-QCK?FIn4t{=1>b{6S;rM*a7e{?ptYBr%(Yo9Y4)`2Dfe*wf57ppnV RnoIxy002ovPDHLkV1i#L7Igps literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_gold.png b/mods/realtest/metals/textures/metals_tool_sword_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..c16652108ed0c1449fdbf8dd9338385c05c36417 GIT binary patch literal 627 zcmV-(0*w8MP)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z2P-pJg||rn00Hw!L_t(I%Y9QzYZFlv{%(5%Eu&PKDHRvRh0aK5GlHR`C{`*J+|~!U zRtQ;$i*EV{1UFfa0s8|&rOPZ_1tHo%u}KL^8YG*M2_+Lv!qCSI92eo<&a|cnW^?cN zIQKhe7!d&gEJH)IDvb^@nGEvzygUoT5S(+ECMR*mhzORUVRc1`3FJ2Yn3yQj6unY}p9ax-GklXZ6GO!E{`@KHB zeSRJFdL6FoBAcDW+Q-lIy;{fmMg`9vsB&N0f5P}G@Avw2FR7sX!^ds?A_IVCuSWoI zV`_>4z^5;sG)wEi_8!13Lqn&3B+0GzF$;nKFCSgOi}Y2t)AS`VT8ncEw)gyDi1XLR z*tee{wc5uF01}DBdFvtnol2uK%)sp?@XH;@um*zx0AQ!-pDO|Y{{Yai7)`H|J3IgY N002ovPDHLkV1gfs3w8hi literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_gold_head.png b/mods/realtest/metals/textures/metals_tool_sword_gold_head.png new file mode 100644 index 0000000000000000000000000000000000000000..d02153798d445d428cb3b872930f432cc2ecc98b GIT binary patch literal 622 zcmV-!0+IcRP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1rROLB1ww?00HhvL_t(I%YBnUYtwKT#(!B;*r>9(Rw@I>E~ZkpM6k4qj_CwJ@U(&; z-c%?RJPpJTpy0)Wr`UrZpddZ=T!iWdgRLtlU6EcY8&Zp13EkGf>mejdHoF%B;s1Z0 z=Y8`&PZSXWAd`sUuk}WUTrNkUQ1H%d+eTGY3_}(7Oc4<>i5ROZk$}Mak`)kh%P>@_ zRFV{nElhKO>H^#eQknzw3%Yj)d0u%Yk)#?z_98jy-3L^5~ zC#^+EYf*}?XVLYLbh`_(y?sGU^PK2~@V?VnY zSNxcOfMKZOTC}$I=@j|)tkZdQCF1Q$J=ry%pYW{mlee~p%8jcRfx`ekAW*B>ieacy zD!roJ{utc$h*I1nx)zqdHdtPcOFln=X%2Yz{Juwi@Ul!M5hJC+(tN}To8Pv%c$g=5 zr>NKK=z7Sr?9J25WEZE&E>0sNym%PpLvDt&7Cnyg@7_MQk`b!kEv{?l0ciGm0&rz= zQUUn<<&QUMN`s9ZP&0`bo&7_P+}b;0I2`i$-X$KTW|YmQ{o%hYAb*2cwKeap&WDbAOv;Y7A07*qo IM6N<$g50?oR{#J2 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_lead.png b/mods/realtest/metals/textures/metals_tool_sword_lead.png new file mode 100644 index 0000000000000000000000000000000000000000..17a29eef453340e3770d7efff7590b96ec6f6c43 GIT binary patch literal 596 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 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_pig_iron.png b/mods/realtest/metals/textures/metals_tool_sword_pig_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..ed6522276fed5fcba080028580c64275e8cdd37d GIT binary patch literal 603 zcmV-h0;K(kP)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z3I!1PJzPWp00G-cL_t(I%YBoVk-}`>Q z`ToA|7a^qtz%mV@s5U)Hr4r?GIXoK@%cxL&X0RMu#BJ3^=q z4ni3%6?GoJ{F^8SNHGEDuG|Dj6rVV{D->^{!KB!aZb%X3#70oh)9!YJYC9^vetuV& z*+Wbn)3BX@YSSB+s8C!ikR)z(zKe^ejstr!e$1fV?FirZ<)t?ZiG?L0HiBgutbT0D zOeTZx`&^hi%kw95q4?T^RV>qBeg^WhI<^yxOSDXbAHR3x!`mlmG#a?BOL4Kly=Qg# z`AdTrud3X-oC)`(_iH#FL5UYm>wNec@brFO0MxdQNPzXt(NevB?*mZVAnZc3OapIc zFBG?W`(iK{aOdh2cMB=8z8QqVDDty9wT)nu;7l$hK7AX?R&QSbq|@pDtw;FpRGZ$Y p1NUc|Ew>+*)$jL-MxSH?@DKI#4y5svjw%2E002ovPDHLkV1n%@2EzaV literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_pig_iron_head.png b/mods/realtest/metals/textures/metals_tool_sword_pig_iron_head.png new file mode 100644 index 0000000000000000000000000000000000000000..9e9bbac5b8aab5f1b4466acfd54195d93d712fea GIT binary patch literal 598 zcmV-c0;&CpP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1ri0-p@Z`P00GuXL_t(I%YBl;YZE~j#eWkvsH`5uh=ueJP_iOgr42+7R1iW?ysUcg z50KzVFd$yVi(qrIAUSyPs_aQ{UBQDO5{On7QPNUUFr{f(l_oAW&B}NPv)K(v-)Wfd zz4v|d<`Ys%0P;qPC~6IlQmI6>S`F`lAVAYJGU;il?u3+*ypf`8>M?_g<;TnvGU;i# zFkj)F^A^jo(G)>VkjoB;QA1VR__J3o%vbQ*8(~cw?J|6dADbvDc3l_Cu~}Vf3869= zg)%CeI`^Lc8!HA#Fac*SUIQ2_KC*vXDBeVaNn_u=Dn*nNdxH9&)wPyTX-CCZX19fr z-ow;Ejf&+{Yk0#D70g1BapGp{hd6uuFwl$fV+N}8;|CAN1~v}bX!4)jhM1cj>U-0E=W#xY*Kv4!Q>n1v#@AGz}Lm#;i~QRDjg zL*c%(e+ThZ-rVYN?u5>VZ$5L`0|3-l_DO);(Z2%V<@=vuvs@PHOQ7YA6kewniks~n z`u#pPFHLc)m=KH0ekhFM!bzR_l0V4cR3^d4?*YyB4gkqya<}yev#2$^K?du;lB}$E kLqfMZI4>^yyP5#}2X4v-iR>%ztN;K207*qoM6N<$f{qUf1poj5 literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_platinum.png b/mods/realtest/metals/textures/metals_tool_sword_platinum.png new file mode 100644 index 0000000000000000000000000000000000000000..ee49989e8cc1ab0e9c27b302a4a7b2ce9dc6c53e GIT binary patch literal 385 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^KYN zoEU=sb#6NY6yYrJh%9Dc;1&j9Muu5)B!GhKC7!;n?048%xcH?Wv&UWln!@Pm;uvCa zIypsw`NT=hf9)G*p1imx?Q&V$^Y{CVY<5*QH@1eH<(I#goB#w9CQMVk`z+u7|G)ip z&p-Zu)VA;ciF*oOpKqSt{(t?=P2$eR${XwAcBL5~-fzEO!c1@W;SVn^*6y%VbDDMg z*K%V6AlR_MAUWe0!y}_p|Bt3l`G44Cf7SP&|Bs))-}!y>jvk|!!aCpY|IOw130>)V zILAEy-k$b@G&)M1L|G@yrD0u&XS)*}QL70(Y)*K0-AbW|YuPgf<4q;XyY5jHkCIE$=c)B=-Se#By zQD8oCQuAN?#+fHC?n%2`*7p4UJ|ml5)y<8qA!qsJ?xKe{++#v$68Vy0~3w#)tRY@0T#sn|=7hi;J~8?9`lQ-Tt-Q z*Z>GNY%oa9IL7eE=+ytCsZ;(RHrZeG{pbJV=kIrZ-@K#8D5kK^_xpcy`F%oH&UBoe zaIcTAE%x|1gO09FW1X4CQy)H^yt~Jx{l{$c{0DlCmF*b|6waLzc&l-s;OD2*OT3Ml sVFKw#rB+llPGaG2OPd6u4mU6`WTjVmec)Ps3+P`4Pgg&ebxsLQ052VyJ^%m! literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_rose_gold.png b/mods/realtest/metals/textures/metals_tool_sword_rose_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..8b600edb3891b1cececcb42a253b8b50e5f5843c GIT binary patch literal 604 zcmV-i0;BzjP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z1}Pcnsb+it00G=dL_t(I%YBniYZFlv#eXkOTsXMUj8f1=7ba6|g+c>U5Uh}HTnG~X ze1$-$b&<6np-T%{xOQO)1*NM*rJxegRw1pVu>?ezF=P^&5Fzcra}nlcCQW*l@11k* zedpdMq?7581N{M9}xX z&ZTwrL~XR{^6ZovRZ#q*cpw&Mt^oZIKV-08stMP1<^0ZD{{ASP3TzxgQ?N{ftxr`M zi^XtVm*-Cwx&I)p#P^2anzB|9^ar+sbJeS%d=Cw*{sQ( z?-gFYF7xP4Ozn%)_QI>&IO@pTH+4Sl_gF|=6aZJFmnA^sq$L10wp~>$nSiec5V1^y zW~Z;jb>~>TDmegLo9>IoNlR>OyGrb1X-*%8cxyT$KL7M&-8mKj(P;Fn^-zDOTx||A quv<|M?XC)|+wB6dTkD-^0`MOP{sM{64G9GR0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1rq?g&_+D~00G)bL_t(I%YBngYZFlzg`XQIE*xB_qXcx(g~=3CL1u}p(}Ru2iR6uppG5Oz8) zmzQj|-xqNzE?NKx9HbHh;HY5mHh<}iTwb#2>~5(yZ9L1c6ffjxl-&4J$EmoimTE!- zJs6KbD4*5&@a5!0GC+hWaqZ?^fQjU9e>)<;O%<4Cdp7=0jAB9pb~-MD5uNz`?g&|& z8f4CAbycD^o;8zdtK2>@4 zU_oY*F`SCa?K^SBy!CJc%QQ$OU~x`orRWVESf)X9zssZhm$9F}7EZ+_lZ^59O-+9P z@sqVzW$xWLr}o9|_~BJ602iWXB|!7AEdbUx_f)b}0>17*#4-(9 z-M%8%-2+~hTmUZ4^hNWqE!H>p6gh~+Iej>Vt1}Tk|MIE32LME)(c{)b{he~PHRwU3 o9c8!CQ-EG?aNeqU$BF>_2k;vE`liv7(EtDd07*qoM6N<$f<06MlmGw# literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_silver.png b/mods/realtest/metals/textures/metals_tool_sword_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..248e221f57a91c904c05b7403641a37064b33ae9 GIT binary patch literal 590 zcmV-U0Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z3KSMYhuUEP00GWPL_t(I%YBovixWW<#(#5eszn5|f`WyGWP{w{fq@kkJXtF(Qba}l z3sQ+iTDP;k!ZL-upj>(77Dq-29G=CZ$sKZn#fBrRBw>rYtc*q2$!<*U>t^2jzW3&P zZ-i0`0LQk-quU?SY&L1P+xjj|Qw+nvbzPO+38fT{ZP99&1%d6Iq#%~TbzSBAK2l18 zAi&5HvJPsMSz=x=iy4-!eBURIV;wUVtIVI06gtY2d%Ye(5Fn)#BJ*GonNX`?@^7Mhwx4bM6#1Njfa|&{8&MdB|B*K@&nmYX=G@rDs-EZR zQRT^*tp=`Qgi5 z9NVH+fvt6u?VV)qfn!^ojK=EK)0>20NEAhQp2wT_BlYEL$h!|+p4=rJx z8Y}mfiTsvur*csMM1QLa;M#?r0Qk5U>teME>>q;R*cQX_sU{x}&ct*&<;8=mJgWW@ z2SPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1rr-KwU5yN00GNML_t(I%YBovYZFl%$3L%Lrb7fhLBYX6azR=s7&zg9E$5^|hN!52 zL7*TaS-s7*gX0bEg3__$8%jckg|_-{0@P zzuyV1H2|LLkVUi8r&g;GhM_r2k_5}LkW%XOOlYm~T!(tq&KYd)#5uDRQc4{J0Z|m8 zl)_30X$R%vl$bS4?<~jFK@cz)49uN1UuE_wajv7RxZQ4}lp=~EA<_)yks8&jHgETC zEEEH*umtOyj{p{mlYU2}yrl-q+J3tBQ)D?g11Y6WN7QPy{u8fXo>s0`?OCw%Rej$# zqsodKjfS{ex(b};yUe~sQ6!|4dTZ;|!oU_GHwDji*!|R@QmJU)_fbmm`q?ETe(+)! z&vhslVPn;1dncY{;JFSb!x1l^+#(D^p_Ib+ecrqu>Mvhgy!+7P@x3c%UwVI%{3@Re zN66bY(YKg8#ft!R|CThs^$TqQ@NsWoij|A7e+ZW6I`l`UMts~mV=|fW{Qfl_mVSwY zqu2IqP)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z3LybvWt|WJ00GrWL_t(I%YBnEXcJK!#(%F|?2tvtNlINhNKZlw9f~Ii7r`!qi?t4J zZULco=#W974zAgoK@mDC89Q}4sUc8ohhVt|sf$TY?y7CLp~=B>INs&1T>QrOzVEy5 z|GobSDJ1}=p_4?*@u*ZP)a&*5EDS?5O`}+xmFi4LDKQP5&DDI$pwKP>fkDr z(dKHN^$(*=F~AfPu=L<5K&E)^`cNp|M1x7OUq2Bd$w`f%p2u~&LbaU~uiYIAY6R2J+5PIsLZN`~ z`;j{5=}$r_xXj~cy^n1yG^gx!?IR*@$N`|J8JX( zQ;RjL5bsO>PdFYyiSL*4?0*k<`?4$mzBtno;II=d)o0rW;NXO~3(Yiiyo<|NeA*w1 z(P+f;hcmo-tck-;5DSwiFXTBm38Dmxb5o*u9Lm#vv>>@$?tkkM|2r+mi#q6?<@nJX j#AOWz1Cr4vnE?C)c@ho(#oNwL00000NkvXXu0mjfT&fD) literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_steel_head.png b/mods/realtest/metals/textures/metals_tool_sword_steel_head.png new file mode 100644 index 0000000000000000000000000000000000000000..f62fa825fe5aa700931be411d512d306b0667649 GIT binary patch literal 590 zcmV-U0Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1rsk90efTs00GWPL_t(I%YBkDXcJK!#(%F|>~IK*CnG{*QZn}QLELWyD$vVG>vR_UaC7GrNlA~Dn&hEu)Y~2%oMWOd0DNl z(P-@8ICV5dP!lZYM#Q+Gs{Q(RNmi?C`2JZ`(2}=420rMHJCQ`+owXrIf*Bz@9A`og-SavUcEaI=8akA zu4=4r1~grN9HN447f2I(-fwa5)^(tt;3o`J=W_W?YG7&5CX;WqT#?T&O4}~rICVa~ zTM}PCJSMp>eJVvA%QVIzTBgD2d6(DEZ?e6;B^;-YZ5Md?eqVmy|G~%4O;+t|(Y|

+Ce0Y(^b literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_sterling_silver.png b/mods/realtest/metals/textures/metals_tool_sword_sterling_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..9713692ad5e6432ab1a70e742471b2a854c60aa9 GIT binary patch literal 603 zcmV-h0;K(kP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk> z1|BZJ6JtjJ00G-cL_t(I%YBovYZFl%$3HJz6gdzi7ibWQgY=3-h!8o8UjtpFJC^rPQ6~oaU2#GGT8aA z@>{LWo6QPO?j?eK>HPA?BPj9R8#IqP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1r!1upRv{e00GrWL_t(I%YBl;YZE~j#eWkviYyA^1{#FoL9<0FM2xOMP{EuEB1Ap- z7wpkPdb0Q2ata=Dka|}NBI?0_D992mCSZxAp%im4A&p8CR!Flr9>Q#PW72mT=6mmb z-@N&Rlo9~TGzg;7=waJ7rBcbi^E?kt(^!nhq`DJQN-WbLm(@cCg$*}krmz@~$zpzu z7cXB?c4}yfpe9Hq#>AkZstFqvHr-|N6gMQFdyy+IvE%45p!s za#@|#r+;RO0V2#n^5$KDnd0~fDHLz6!Mw3o?;H_9PUs2hds^*1q0$bDZ>OX%PakFB zq())GrPAn4LR844lgtu-|Irm!mtw#$#19#$&g+j0RGs(#1vU%Xbn?}$hPb%ABs1wG zWv52z(Pi z; jgu!5Zt~T96O#uD@WB~>nr809c00000NkvXXu0mjfc%cUj literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_tin.png b/mods/realtest/metals/textures/metals_tool_sword_tin.png new file mode 100644 index 0000000000000000000000000000000000000000..deb389c3fcddc01c6ae84fe74cd7be559cfc79ac GIT binary patch literal 614 zcmV-s0-61ZP)Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z3Md%Y%#N7=00HJnL_t(I%YBnQXcJ)=$A53Rpb*3%Cl!QJ6z)V?5Y1f#hYC&^M5vRX za|UrLNFg{#a0zyCs~xh`L6i;-9Rv~lldL`_Q@6eLk|LK{y^6L=iLd%0^GAGqax z{~yo$JpWT70zl3-iI-PvQ79BxTwILKdc7WoVc@#1=rbiEpl+VI@q6>2h6H zmMY6^Y<;0zDq?7W?jURRfpI~7Cx?&AQe~On;h*Tv*y}QQN|@*Y6Zr_bo6(@V1r_P-`0(27ign;k+DhL9Z zd{7yl_J~qCiF$>rZ)=jtWC((Qd_K>e>t;mG-&`eUn`AARnM$*;5)K4%w#kp}9XWq0 z&HVjW0DP`DD3^*{o^Gn@Mn4x%UIyH_WMUsXz{3}vL6kN5&Bu_l)*%J(_3sG*m^iqp zG+CQvEm&IzBWIhmb~+Kc-rQB)ZkMYUk4Da#7_XVBG;8Z&e~8nQW9r?fp46MW3LuqA z{VyKTzvIPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1r!r^FOehw00G@eL_t(I%YBnUXcIvchQBGhAcUeckx0Q(6gDCjM7t9~ii#(pAT%e@ zlb1lR1rds;>ZRyG4?^rAmtI8i;K767MHJbkutG#hLt7LiQCFdjE4B$d56fL;ya@^%kEQxR7FX0^V<&=7v^zY zS0N(*UE0c`tt^jkj$zxjy#G*_H;yMyp1%~^wk5(1F(6K!F9C4(RlYB?+FVx=ZlJ)R zvag-`s*;$LfYw@~7I~i6N4E1}=DC?n?3K}*^~S9`ajTMK$8pq|V+Vol6h0;3x~|e% z%fm<2ezym{v&VVg_pxm|cKgMHOGGQe%ua{h(N>lec|31&^}+#awOUH#_VvS*rbZ}D zjUXb-PG`Aa9z|Q(-BJF&xy9Mz8Qy*jIBg9B@a6AO0T|o2rU0J4{uvM3qy;OhU=#~E z{H^VnywTdB)9G;K;vp_iw3OEfVq!ARoyf4V8iXcJj1TedQH!Li literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_tool_sword_wrought_iron.png b/mods/realtest/metals/textures/metals_tool_sword_wrought_iron.png new file mode 100644 index 0000000000000000000000000000000000000000..e8c519e3adff7764653512688f2fc156d67e9834 GIT binary patch literal 592 zcmV-W0Px#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z3N;?V!$+_H00GcRL_t(I%YBoVk-}`>Q`ToA| z7a^qtz_tvs==R4n8Vy>lR(h5s37V#1nx<4|LQ08k8EmZUIfG_9&Y3BgrYT+5rPJx) zc^;Y~s06DkGh)_I-GzV7NY`~4jYjF6cJeFpQQ};pthm?f;dvfG5D1|@aP%4%Fw;t)g)9sIE9fUtid=DpSS(C|x eZ1hDY0RI4DJq|u??DS9o0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1rjOedG8Pa00GKLL_t(I%YBl;YZE~j#eY*ah%O$)6)M8ggJeZ28Z2%>P(i$u^%C{q zUy!4R)PErtDJ*!(!J{Xory*W)5{g8Mkx-PhNX=dnLR6Ztl{72kAU|ON&(C+G;G^ezVB17 z*O5|UXo8+#Ek7kD4Rx*i_nh*5pMJj|*Npitv!{fqiIU=0tA&)3AP9ue8O%c)m5U~u zZ&jukV2K5|_23CWrug#NW1)Eq4Hk{Px$#dVIjJY;?+JoH=(LmK$2X6KbL9-n7Yw$x zLmKVDEJO{@^T-l+Ivufo?Gi9f@lyu6bEQ(r3@i)AeDcj^TNDZf<#`@bN~$kc#fR4$ zr1xb^xoF}#)+|KVvFINSdGYKjwOUO`De*jy(yKl7??3*Eo2}(xcOMMbu^0@;vG}le!elbx`NL&Oj}Xm+ zFcv0pf7N7nKb&T8V`Yg?-y;rtCjjJfxzpAo&Z5yCOf%^I&heu=iV369^xQlMPc;Gf Y51$eTlkAf+-~a#s07*qoM6N<$fPx#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z3j+%zz*rdo00AmVL_t(I%cYY&OT%Ckg-@iJ?BLdprDGw34%Sp0oCFb)AzOcepn`%w zLN5+m@IFT7Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyn~ z1r7l;yBfCu00A3GL_t(I%f*vDOT%Ckg-@WF?9i<)$u{E(ja{I{&B`p;oBRcGHFve$Fjyt4E)anf+ae^p{addn*QJ#wDdC*jy)#{em!2qC`mr*I_VB7Z0A(`Lu z^86f{&N~!E0RZXa^J}&Sr9u{!at_73occ#lDrE65d;^}$muIwdi8cTL002ovPDHLk FV1ggeu1Np@ literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_wrought_iron_block.png b/mods/realtest/metals/textures/metals_wrought_iron_block.png new file mode 100644 index 0000000000000000000000000000000000000000..05cce2d96a6a99a31667b7aee3abb2b0cb59a723 GIT binary patch literal 421 zcmV;W0b2fvP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01m_e01m_fl`9S#00007bV*G`2iyi8 z1_m_c&5U^f00AXQL_t(I%Y{?huEQVo|e; z`@I1GNsJH4p8K{(5(xlqw;Nh(aCfxU`ZoZy)?j9E_r4DR?v8a`4}x#tS}We~H_Qwo zf@N9ynIIC9mtc2CDFvmJp4<1mtBO)25;NG$J`Rq4s4Cq3B#8P(FaV^Kjzc1y%*;@0 zg_#{D2D_?)Bx}M{P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z1v>%T(7wF@00Fp3L_t(I%hi%GYwBPWhM(`l7zM2$6hS(xOK~a`L}I9evqKjDUR@lr zItDv*3NB)y;2?q^rKk<5NvipB2Qim>p>)0XOos#SbIy6sf&V5<(@ad$O#ZHCeiB{s ze!qW76UTAHw}4)+mjHZyeK8meXt&#}Rx5-M#BqE9r4VuHl*{F~zP_g0?Q(yA4}j-+ zD5VI)kmK=49LE5>zP@7HHjd*6VVY+0@bG|TS?Ls?pP$5WOcX@~L4Z<7_G z?(P^4hm=YsuCA_VHk%X*1>WA?@H`LS_gSykNGZ`Y?F?8hm*~1qxm;#E9#gN^xw*L^ zlgaS@{?2y0Wj>#?-|qnsLZIt9Qpz*Hwrz^VBDGqLY&MIo>ufd~4u=EJ&(EArC!~}p zrP%FuoK7b+O=CKp3IWjRbdqYd3P7b&Aq+!;Ai(#1q?9Zc3jm~)xUMVm`MeB*K&58{ zFbpHPy}eDZFq_R%w_Vp2-#uGu;$$)rQp&{l{U1gDR{R1;x5+tPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2OuKT1<*SH00KZsL_t(I%cav#NRx3K$MN^`^O>71Y3i`1V;9S{LJc|;75#xUDD=`l zEIL)Upi|JTqGJ$rt3xM6=rD*LkebnBp@&hiLzW<m)#Aw%DjNZmGy0*~-#v)ZXY3 z0Dix}GWqT;0D(Y20eCX{Sjo@7PfkomnV5_+5OS9KyVlDaczAfYsXD>mHS%Ii`5bv( z32Qog_8me9!N;f$K>zUr06ZOgr2sV4x**urV23rGqbG+j3weRirY6X*kMg)@az?<?K_rBam3WmHvVtEYqgy+Ot! zQ*8Reo9MI}8F?hbn$G#l*D+0#cs!12nwX|Zb8|E4bedg$H;dm>q?R)*W%7yuc&3eR z+rWoUoWbRCVHgHdN>)}@0I)2pic9kMvKjz(wyA}%rgQVw9YUcHGcz;fayg2{B2K3h zkH>?@X;radtg@8JD*)o^rBilT)7jm7kYF%KEEXf5&(qSC7rXU0j{uS3}$e=2KWh_5i$q%P~nCE0000ioffCrY}hi{stzI*ljhYY#B;tokW>if>awPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z1~@M+ZC>aA00I67gJRIt$~(xz#(pa@3dBZ63}gOH#h zIH)Mj75oLQq7FrWfS{vV3LO+|gd$GTK&=D&P{e4_4vf-}z6@!5b8pT$4nhM8)v4~` z+U$?D_uBB^R3e^KiFi`|uIqmqx{ydI&7q;BqOY%iQ&ywt5p7FAZ|^k)V3{Tl9^Pl~ zz5u4V4jR~&;8y?bUm)71J#Ukj)?hnVuUw`rxF3M3umKQA5E3CJRZB4c`73wt-C;C6 zqG^eEQr)?lzNoSzDpIC(3wck`t$n zf&)ZVAf*7{&CC?@pYqJkOq05l!tSytE-X_h6j>{8)Bs8;!p9CXGyR@}UF|$ik74Kr zO+FvNU>l* z%`gnjwry39(ckQLgioFm@mKn+a07*qoM6N<$g4YNZwg3PC literal 0 HcmV?d00001 diff --git a/mods/realtest/metals/textures/metals_zinc_unshaped.png b/mods/realtest/metals/textures/metals_zinc_unshaped.png new file mode 100644 index 0000000000000000000000000000000000000000..080fed3d6a311f8e15887dbe5167c7a6a5728850 GIT binary patch literal 684 zcmV;d0#p5oP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z2O2k({Xqrm7Or=sG7K^b~ts)wY81_mW>vQlbG!1|bz%zJK3CCx2q49e) ze;~rlr?2EP88Vp+^?DtvBq7=De2B+6d|(gRg(6#;_$)ACYQdxTz3excNYBktE|*Cr zljyWsmWxFd-l+W^mKMOiPgnH^B7Dg%;cz$zhr^`j=UJ3x+RSDS+3ozu&#JI2ud=wZ z)@Cjm$#5(I-m zj3yJJ(a6;EM}LJ?gT5nnq%Lc7&Sx$n%Q9}ao9iRzS@^chdiCdyuxilLZNp&D10Z!- zk>yo@fBwAX7Fs3%27{iZm8QXNu(}7$f}8@-(`{47v>UwREp%Gi)l1tA2KWV{=O>5G S#he!a0000-G2co#^NA%Cx&(BWL^R}Y)RhkE)4%c zaKYZ?lYt_f1s;*b3=BeG%-Ex}lN~6?UgGKN%6^AKl$BSfUdih&P^i_@#WBR zx^_Wg;)JPzJ{mr4k`gYG6DGb;>0yw#$jfkJvBCKn?{dBX9mL@2>gTe~DWM4foHJt- literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/init.lua b/mods/realtest/minerals/init.lua new file mode 100644 index 0000000..f946fb2 --- /dev/null +++ b/mods/realtest/minerals/init.lua @@ -0,0 +1,93 @@ +MINERALS_LIST={ + 'lapis', + 'anthracite', + 'brown_coal', + 'coal', + 'bituminous_coal', + 'magnetite', + 'hematite', + 'limonite', + 'bismuthinite', + 'cassiterite', + 'galena', + 'garnierite', + 'malachite', + 'native_copper', + 'native_gold', + 'native_platinum', + 'native_silver', + 'sphalerite', + 'tetrahedrite', +} + +MINERALS_DESC_LIST={ + 'Lapis', + 'Anthracite', + 'Brown coal', + 'Coal', + 'Bituminous coal', + 'Magnetite', + 'Hematite', + 'Limonite', + 'Bismuthinite', + 'Cassiterite', + 'Galena', + 'Garnierite', + 'Malachite', + 'Native copper', + 'Native gold', + 'Native platinum', + 'Native silver', + 'Sphalerite', + 'Tetrahedrite', +} + +for i=1, #MINERALS_LIST do + minetest.register_craftitem("minerals:"..MINERALS_LIST[i], { + description = MINERALS_DESC_LIST[i], + inventory_image = "minerals_"..MINERALS_LIST[i]..".png", + }) +end + +minetest.register_craftitem("minerals:flux", { + description = "Flux", + inventory_image = "minerals_flux.png", +}) + +------------------------------------------------- + +minetest.register_craft({ + type = "fuel", + recipe = "minerals:brown_coal", + burntime = 25, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "minerals:coal", + burntime = 40, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "minerals:anthracite", + burntime = 50, +}) + +minetest.register_craft({ + type = "fuel", + recipe = "minerals:bituminous_coal", + burntime = 25, +}) + +minetest.register_craft({ + type="cooking", + output="default:coal_lump 4", + recipe="default:tree", +}) + +minetest.register_craft({ + type="cooking", + output="default:coal_lump", + recipe="default:wood", +}) \ No newline at end of file diff --git a/mods/realtest/minerals/textures/.directory b/mods/realtest/minerals/textures/.directory new file mode 100644 index 0000000..fa8713c --- /dev/null +++ b/mods/realtest/minerals/textures/.directory @@ -0,0 +1,3 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2012,7,30,16,21,59 diff --git a/mods/realtest/minerals/textures/minerals_anthracite.png b/mods/realtest/minerals/textures/minerals_anthracite.png new file mode 100644 index 0000000000000000000000000000000000000000..0945b8858341799de55e21778134f98c1ed3803b GIT binary patch literal 416 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfeOK3uQi6*hn0|_*-wf z_k2$kDNs>^fH-?4_t= z@jT=9HEqGSdygD`$lx$7H6(N^$B!w6-}P&}M5`MAAHQc{SC_<46TAx;d<>qhelF{r G5}E+}R;Mcf literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_bismuthinite.png b/mods/realtest/minerals/textures/minerals_bismuthinite.png new file mode 100644 index 0000000000000000000000000000000000000000..e52f8b0b8e81fa90525e78803ccc8c059d2d70b1 GIT binary patch literal 547 zcmV+;0^I$HP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi8 z5gZu_R-YmO00E;(L_t(I%f*vRPuoxwgum-o9#$NvXaY@R2uT#BsOqNu16}sl(^Uwt zKvY<2C{E(HeQn?FkSY?DP1UphW;AD{f&YEtHPGnWSeY%0V728qbhx~{de&)w6HhNr zRqm9;Sz%q2osvyf!s<}nH zf^IBnhX!d@V>Oz8@GlZHS`BmM9_v^` z6c&cIX60n~3xlS)rvtm=P}ep;*peg_^)@36 zBSLaYO_3`LAp{~wxn16g7Y4G(F(dFEW9~L9Q~|Y25Ql=a&S9g|PHnu!z1X{j$;4G* lGb5(NkQ$riFY(XU_#0Bzz)zmct_1)9002ovPDHLkV1mIZ=j8wZ literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_bituminous_coal.png b/mods/realtest/minerals/textures/minerals_bituminous_coal.png new file mode 100644 index 0000000000000000000000000000000000000000..ccd633472bf5fdf0d492568e596c24caec2a80d4 GIT binary patch literal 514 zcmV+d0{#7oP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z2Mhq9M_hvd00DwYL_t(I%f*w+Zrd;rMGy6sC6l(&1VMuS|A!T5S|@fyNtQ%WB)jP% zX&ob*qO%)d?w!HG9r)iRJ~Jd`9Rh(gO*kF(J56#)pqg#S(+p!4;#jb68i+jJI=u6t zZF}*d!QcR-Z7phgoxNw8|u2id(Su;c6-Heo|tFzF@u-qR#@xsZbhjLx3_x) zF=?9MePA&bAp}trvDe=P@sWpbSR zjxXgFrxSfY5Jzx24dUuANL2^%`%L{Nw*RDl0abd!QfH~^>;M1&07*qoM6N<$ Eg5u8AlK=n! literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_brown_coal.png b/mods/realtest/minerals/textures/minerals_brown_coal.png new file mode 100644 index 0000000000000000000000000000000000000000..eee6089d44acb48e955e80dd5c7e71abf6665773 GIT binary patch literal 423 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!61|;P_|4#%`jKx9jP7LeL$-D$|*pj^6T^Rm@ z;DWu&Cj&(|3p^r=85p>QL70(Y)*K0-AbW|YuPgfp*=KNy%-G&E8cfK|F{m$6< z{ULd0-Y0+avz(ok{Zj^wlJHr1@jVz{)VURg48 z&-W*jFG{+KNIhD%B|ZJ}j=JZsie8H|Eh~(8EwNnink@Ujt%f_!8FxKVkT7Z!57b$9 z^Wi1CEgFw@)-FzJh(Eox&C2EsI%EW`H#FW>q_L0eP7iH P3`GV{S3j3^P6Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3Ka*f`}1o600H7jL_t(I%hi+1PTNovMc1{j?Zhs50C}4PP!Lg}t&sWwomA=%RO;7u z(s>88rIjE`m4uiCFoZlDC$Vp5h@=vuPI`t%XK!t3?F0Y)i1o#GZcCYlr0f>SW*l10 zE*H(V060EAP;ZXveE#wkuh$m<@~PN$OR7-JQ>~RrY9JFPSG@s++@{({r#U%!iIcQQ zZ8&5ayXxn!-$Hw8kV@Gc)Lk?bmTfT^O&L#SxUM>drPD&u6{}ky5NC2xGzYW`NhT3Br)Bcf(@2Ad|L9I&k{!oKE)&!w^VQ za`wF`{-RJSi~I42NSfDTn%=3kar@8Kcp3;<(PGK|UImDm&F2LD5KR-$H?dl+s5p)}YSfSk8?QHDFz_)=ogkRudDr4u w1Av{KvWlVzUDt`@2wj&bpwqq-|NNQ$03K$yaga9nD*ylh07*qoM6N<$f@LHL8vpQL70(Y)*K0-AbW|YuPgfe3N5@mpOifBxGSYd$*UZlyLivgg|mkHZIYmX&GhnX8AIe>iR={P$CI z?%K$Zsb|xgI}+BWZofUTc-^a~dl#-+b3J?7Y1P|rr%e&MR~@p|OU+d0xy&&MCk`Dk z?gmfcm3wWU_ZZr5S$(x@S>`IWPkrzA9u?279## z2nhBaSFXMPc+TSY)oqCqz3)Vx9X=4{&GFE%bWSmYiLbL}>$cp?+tUs|bU62OGJ`_P zhoXIV^X^;kKmWASPM*!sEy&B_xf@r*>8FPbcp|dh4@Vhvt-4ey%kcbj|FAMN*zlkHSJqOds(0A;OXk;vd$@? F2>|6+swe;e literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_flux.png b/mods/realtest/minerals/textures/minerals_flux.png new file mode 100644 index 0000000000000000000000000000000000000000..f4184c1331c3e016e9000bc32ac5e2227de7f6e0 GIT binary patch literal 496 zcmVPx#24YJ`L;xrNLI6_!iMGrD000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk) z2qiRAK1f*r00D4GL_t(I%gvHMNJ3E*#(%F`8zaIXBM2&7-P%Gh$Pz*lRB#cT#KFa> zmbW;Vv_%w%5k!zhkp?|TH6i) zM1*{?gmZR|^wv6oV2B$_KQ_CQfx#i=oSozT?pEokjHb1^iwGhDz`;?0aL7;YIE&5h zM5m&KJ&B0D1tT@r1Uvnm|uww5lPPrip2q0Ms81u4@L< z4lgdZhs*K_6O%R?5jRI@wDoy@iSFa0?NhXB2vy^>W2_xFFdp&!Sgc$&t-f87dQ9cA m>8>`gV|5ER-8(*X0|D>D^~O@!!ETKJ0000`ptv@ literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_galena.png b/mods/realtest/minerals/textures/minerals_galena.png new file mode 100644 index 0000000000000000000000000000000000000000..0bebc5de58aefd07efe5c5e75eaa55ee98f9a3fe GIT binary patch literal 574 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 N002ovPDHLkV1h^v-k1OY literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_magnetite.png b/mods/realtest/minerals/textures/minerals_magnetite.png new file mode 100644 index 0000000000000000000000000000000000000000..f867f04329e1d68b4b52cb2944ac8ac18a44ce24 GIT binary patch literal 542 zcmV+(0^$9MP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyi6 z2Ll0R!XBdl00Ev!L_t(I%f*vPZ_`i|g+DvCGuW<&LMtJqk)14Bx+q&f^#2P~_H72K zi9-{jBzB#V`n|^rL_|ngAaU3Cd^+b2@V`rYt|4wVmFu|pLBMdB&}p}KG{zxu6h*3W zc19G(Se8YW&54^$)$4YDLi9rb&+~YBdP=>~z$%;AH5(}<&pNnzbEPyiYPO9Zh9rYN zm1>!?UBfv#+Hvt4;KTK`diVY419{>X+OYq9ik}WVf26m3L%)!ru4d9yuc?-GbZB+zZlq! zAf!Tw0wD@sgvU%L6Z-uDzV9=<`HU<13uLJ$T%t+>f(^aaDR7$(UMU}pyH+glA_xm@yfJjQWc zbX`XvcvY`c(sjOVw}Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3Kt|js^FUd00I0-L_t(I%f*vTPZMDjg`a6lfqu~tgqBbm%10m)Ku{5l(G9MRu3Y#7 z`3t%*F-nX^Kq%UzK&73bcG~GDZRed%=XE8CaUv_@UERe!H|L&n5B%>^t{a$Hos%A) z56^%PyJuqw3oU(ih4cLlJhizbCvGh;zc!EdqfBxC1fMC0`#rL_ccQp5NNg<1;CK|f zBk&LVnOsaFoIa81QG&LQZo!~YsquE_wekmpskK?T^5i!0r6iPFe0cSdTCGJW9009N z$!O7Pcc~XExSlW^93i%ThjL!0abBga*BC)zGLfY4?GzzwdhIS}y9e$X#O7vbs%;uM zox<@sj@M7CDM-Khgo18wu>e)IME*37 zQ7B{88&op6-!-tLjVS80jV6Anu)O`4jc40j>gQw+Gidn>o^_JoasgVUF&M<>cZP2*2? W^7M4MDV~e~0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3KApUxq*EE00It4L_t(I%f*vRYZGAJOhon8u6iDj7_FD!F!Micu2qOqv- zANCUr1u2_9sN@Z{wQnekaXi9erFMX?t^kR6LI5bc#Y52n>GS)za_utVNC;Q6hq_fl zTS#J=1+JeRL>;+=+v6q}3Q7RSZa}SCB5*_{x4uC(ouOa zs;Zd9A`Ji`71WM47US=T$qeN!jhtTN&cqnyLq|FH<~0|3JUqyEqU$;h5nLWG+DeW} zUT5mrN3?B?iSZFU3QSEtr)RVu)y~r~H;p@&Y&_!Vu{L?8FF>VkGu+ieZ2Tnlrp3({ zCdFcf-j+IRYwIj#H<+GV6AclRCI`NQHW$Z+k--Sn#=1_RNp#Qe=I}TE_Dbeh5 o%38&wWSXoOtIRAJ;-7!xPj+16_@!UCNdN!<07*qoM6N<$f;o8|ga7~l literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_native_gold.png b/mods/realtest/minerals/textures/minerals_native_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..ad72e2c9736220071e8d344c7a7d1d2f7f9d250b GIT binary patch literal 627 zcmV-(0*w8MP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3KIs5reu2n00Hw!L_t(I%f*vVZxV43hM#3wTEPOffy!;(@CN zzkrD!sz=krvzL1D&_kPON@^-r{uY{oDeSV#E-kx1Z%t8RPsTaVJTvc`ci?}QbX7x2 zO$pg2;rAmmVxb1F8^TYI7}&$C>>U%i2zl-E5eZ( z9LFZ0C=^ylR8N~2UW8aYPW!k?=z5Te7pST#78dUlzcq*6)e-%D@{4E4r6J#HZDe7x zlb{kxSx6i-h zlLUt4GC2K0bPDvIpmHpaNxlH2GZ|sqHesd1tF;=krkanZR_KwTVXbLT6k&KY zCNkL!uICb(p2oCnnynTC%fctiH0pKf%3sjZ8R5Ajgb*M}W83~o{Q@j?*-j<7DNg_Z N002ovPDHLkV1fr-5|aP` literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_native_platinum.png b/mods/realtest/minerals/textures/minerals_native_platinum.png new file mode 100644 index 0000000000000000000000000000000000000000..3fea78bed08c7f00c7c0e94781935026e2dafbbd GIT binary patch literal 566 zcmV-60?GY}P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3K$jZ?EG#300Fj1L_t(I%f*vhZxT@yg}*a{TskFmphBq19l6wE8*O6z>&C=Hn~dfS3_@vv8K&p>YLk)rVB&sW>&wpGYr+2>ahqW4UR;I4VWQC(lktRB>&p#~ zw#pn&Y^p>u&a>zH?C$Nb5i_Y&i|TicZxz5aBWzboluHG!<_r8jKT6&3djpbNca>on zWO5m@`69NhC=_>a7J|lM9oLoWqDym%jc+U?^D}-%JgEwtCugxJuGu@ z@EX^3y*J1gvZ`FpQmLfr_eVUcJz+f@A+%<2Kb7XJ_mz=lA(iw#VkBZvt);O>W9G9N zt>Y%Tu5;~PBcn2~itAp^(JdE2P-{@o!; zYRu=CSi|A!Bo>M(CC~xEgG`EGFvyR=fN0Fb8V>n>KH$7R5VuCTR4yo=&yPQ-<1Uvt z&JufJ1A=bnO#D?B5{XSEl>!BtPa_Zr(CdB^|Fn(20H@TgJxN)Eq5uE@07*qoM6N<$ Ef^@g{<^TWy literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_native_silver.png b/mods/realtest/minerals/textures/minerals_native_silver.png new file mode 100644 index 0000000000000000000000000000000000000000..edbdacd9b0ddd3bf1938ec9d5c5467bd6f8d304d GIT binary patch literal 654 zcmV;90&)F`P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3K;~LNA2AJ00It4L_t(I%hi+5OVe=}$6w#CU#PVjZqseHn!35nh0X?9vkv7U!YmBB zdkeY*MMb|31`-{L3M4wz)l>8b6oq+kLKGW0(X=%E&hK|Rb#806x$V=bFqY7zL(lc$ z{o;A?JP-W$C2iIS1lokV){UlXWU^@@kq^>e0sPJTMNiLpf*tL=eKp9lr;m|DiLKiV zm@6&B7j(wQqrY|D zztxA;Y$cb=QC!c{+1X8XwS#ChjG`#zTd-7GdY``-U}AC%Yn6+bsv=73X!9!he4gm& zdq&4Tl1?X?p8hPADJT^ZTNH)R$PiPXqO=Br6bmKh=Dte4y*`mxN>D7UqpGu;UN8p& o2StO&E6mm^;cp3ufBsBA0KZ$v>Do_fApigX07*qoM6N<$f}c?-GXMYp literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_sphalerite.png b/mods/realtest/minerals/textures/minerals_sphalerite.png new file mode 100644 index 0000000000000000000000000000000000000000..8108a48efdefd6e640cd2818e35ff0dfe252a2f9 GIT binary patch literal 609 zcmV-n0-pVeP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3K|5nYQ7!-00H4iL_t(I%hi)hZxV47N6(DF48t2KnwlD$ROmyY&`sSN4GCXDUG_88 zmHhll{?k{A>82Qg}O_RIUXoa-*Uw74Kb z0Y9=Ba(r;i>$h)^CBe+}6PB0Lw9F>112;m9MOoJ+0Qs(<-|G{Lh6zQcNX#dwo>#c6 z)mh1AiA18b%xk<}FTsFz%gDcvp!s~<*cJ6b6WLX5RHU!oZ)1M-ENPnaYkmiOuKCp3P0r2#s<1x=79t*w+GFu@i-o5 zG#X6`RL#%TmBr4N64NtJ@pu#}C*Ki5FgyE<`DB7dqmFgmre#`_0*~8;>hG=hLfFHxS#HiIN>)$5VI2`n-R;!p-CdY?5r>7O1;egWKSIM?J?3DI? vf&X}kne>tv458oaF&;adRL-P-`b<9o3mnR2+|BTH00000NkvXXu0mjfT2B*U literal 0 HcmV?d00001 diff --git a/mods/realtest/minerals/textures/minerals_tetrahedrite.png b/mods/realtest/minerals/textures/minerals_tetrahedrite.png new file mode 100644 index 0000000000000000000000000000000000000000..2e85b824b3c39b131df07e8d7265e3a3cd886533 GIT binary patch literal 623 zcmV-#0+9WQP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3L6Zhst0WV00HkwL_t(I%hi+5P7_fShrio_P8%&K4Ku0qmd+#;0Zmx6vL%3TfGmhB z^$q$w@&t+|vJq2W0MZx@e>It=1<^pENlR^~w{zXdqBiQrjlbo|Ip5-Z=fHm-@oT|# z9c`Ks5(%3|qrutPIi6P%05j7wIz8_2arXn|a#;Wj^b9+WmSag4m*z1BO?GzP6DH}V=T-sP_15IjanEXv{x#N9zY}-WqD-<*GYpAT-6(VK04%XW)dk=2xEZn?G~}2 zTU4v(0EDiGCnhHJ>gr=0$3X`g)lnQBeIgnOV~xfc8Xm@R$I0cgG_UF?)$Ii+)#d)Z z87?nsbhV~jsZcByNhIztd^^sAxjBRoOifRb&*#ZZX6V^L#5D1JAJEilHP)W50fKNi zj7&;GLSS2?v|3FzHr`Mu6hxl|C++BmON;F8?NPhDBtA02n3T-U&T?>gh-F!9ZM|cA zyC{CEF(s2aYDP#($?~IRY}@9`=_#9UH`(7mpyRhG{Z!be@j6eQJ|mmUqLkwJfy literal 0 HcmV?d00001 diff --git a/mods/realtest/modpack.txt b/mods/realtest/modpack.txt new file mode 100644 index 0000000..7ff61c6 --- /dev/null +++ b/mods/realtest/modpack.txt @@ -0,0 +1,55 @@ ++ наковальня ++ костер ++ молотки для ковки, копания камня и убивания(только каменный) ++ рисовальный стол ++ рецепты +- стандартные руды ++ 'Brown coal ore', 'Coal ore', 'Anthracite ore', 'Bituminous coal ore', 'Magnetite ore', 'Hematite ore', 'Limonite ore', 'Bismuthinite ore', 'Cassiterite ore', 'Galena ore', 'Garnierite ore', 'Malachite ore', 'Native copper ore', 'Native gold ore', 'Native silver ore', 'Sphalerite ore', 'Tetrahedrite ore', 'Lapis ore' ++ торф(горит 25) ++ флюс ++ минералы(выпадают из руд) ++ 'Bismuth','Pig iron','Wrought iron','Steel','Gold','Nickel','Platinum','Tin','Silver','Lead','Copper','Zinc','Brass','Sterling silver','Rose gold','Black bronze','Bismuth bronze','Bronze','Black steel', ++ металы неформированые ++ металы слитки ++ металы в формах ++ металы блоки ++ металы инструменты ++ формы для выплавки(сырая, жареная) ++ выплавка металов из руд ++ сплавы ++ наконечники инструментов ++ инструменты крафтятся из наконечника и палки ++ копья ++ рост яблок ++ получение кованого железа перековкой чугуна ++ получение дефолтного железа перековкой кованого ++ получение дефолтного угля пережиганием бревен или досок ++ месторождения теперь больше, но реже + ++ Anvil ++ Bonfire ++ Hammers for forging, cutting stone and killing(stone only) ++ Scribing table ++ Recipes +- Standard ore ++ Ores: Brown coal, Coal, Anthracite, Bituminous coal, Magnetite, Hematite, Limonite, Bismuthinite, Cassiterite, Galena, Garnierite, Malachite, Native copper, Native gold, Native silver, Sphalerite, Tetrahedrite, Lapis ++ Peat (fuel) ++ Flux ++ Minerals (drop out of the ore) ++ Metals: Bismuth, Pig iron, Wrought iron, Steel, Gold, Nickel, Platinum, Tin, Silver, Lead, Copper, Zinc , Brass, Sterling silver, Rose gold, Black bronze, Bismuth bronze, Bronze, Black steel, ++ Unshaped metals ++ Metals ingots ++ Metals in forms ++ Blocks of metals ++ Metals tools ++ Form for smelting (clay, ceramic) ++ Smelting metals from ores ++ Alloys ++ Tool heads ++ Crafting tools from head and stick ++ Spears ++ apples ++ forging pig iron to wrought iron ++ forging Wrought iron to default:Steel_ingot ++ burning tree and wood to default:coal_lump ++ very large ores place \ No newline at end of file diff --git a/mods/realtest/ores/depends.txt b/mods/realtest/ores/depends.txt new file mode 100644 index 0000000..c4c0f5f --- /dev/null +++ b/mods/realtest/ores/depends.txt @@ -0,0 +1,2 @@ +minerals +default \ No newline at end of file diff --git a/mods/realtest/ores/init.lua b/mods/realtest/ores/init.lua new file mode 100644 index 0000000..e96e555 --- /dev/null +++ b/mods/realtest/ores/init.lua @@ -0,0 +1,303 @@ +ENABLE_MESE=false +--ENABLE_MESE=true + +-- +-- Removing default ores +-- + +minetest.register_node(":default:stone_with_coal", { + description = "Stone", + tiles = {"default_stone.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = 'default:cobble', + legacy_mineral = true, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node(":default:stone_with_iron", { + description = "Stone", + tiles = {"default_stone.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = 'default:cobble', + legacy_mineral = true, + sounds = default.node_sound_stone_defaults(), +}) + +if ENABLE_MESE~=true then + minetest.register_node(":default:mese", { + description = "Stone", + tiles = {"default_stone.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = 'default:cobble', + legacy_mineral = true, + sounds = default.node_sound_stone_defaults(), + }) +end + +-- +-- Register nodes +-- + +ORES_LIST = { + 'brown_coal', + 'coal', + 'anthracite', + 'bituminous_coal', + 'magnetite', + 'hematite', + 'limonite', + 'bismuthinite', + 'cassiterite', + 'galena', + 'garnierite', + 'malachite', + 'native_copper', + 'native_gold', + 'native_silver', + 'sphalerite', + 'tetrahedrite', + 'lapis', +} +ORES_DESC_LIST = { + 'Brown coal ore', + 'Coal ore', + 'Anthracite ore', + 'Bituminous coal ore', + 'Magnetite ore', + 'Hematite ore', + 'Limonite ore', + 'Bismuthinite ore', + 'Cassiterite ore', + 'Galena ore', + 'Garnierite ore', + 'Malachite ore', + 'Native copper ore', + 'Native gold ore', + 'Native silver ore', + 'Sphalerite ore', + 'Tetrahedrite ore', + 'Lapis ore', +} + +for i=1, #ORES_LIST do + minetest.register_node("ores:"..ORES_LIST[i], { + description = ORES_DESC_LIST[i], + tile_images = {"default_stone.png^ores_"..ORES_LIST[i]..".png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = { + max_items = 1, + items = { + {items = {'minerals:'..ORES_LIST[i]..' 2'},rarity = 15,}, + {items = {'minerals:'..ORES_LIST[i]},} + } + }, + sounds = default.node_sound_stone_defaults(), + }) +end + +minetest.register_node("ores:native_copper_desert", { + description = "Native copper ore", + tile_images = {"default_desert_stone.png^ores_native_copper.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = { + max_items = 1, + items = { + {items = {'minerals:native_copper 2'},rarity = 15,}, + {items = {'minerals:native_copper'},} + } + }, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("ores:native_gold_desert", { + description = "Native gold ore", + tile_images = {"default_desert_stone.png^ores_native_gold.png"}, + is_ground_content = true, + groups = {cracky=3}, + drop = { + max_items = 1, + items = { + {items = {'minerals:native_gold 2'},rarity = 15,}, + {items = {'minerals:native_gold'},} + } + }, + sounds = default.node_sound_stone_defaults(), +}) + +minetest.register_node("ores:peat", { + description = "Peat", + tile_images = {"ores_peat.png"}, + is_ground_content = true, + groups = {crumbly=3}, + sounds = default.node_sound_stone_defaults(), +}) + +-- +-- Generation ores +-- + +local function generate_ore(name, wherein, minp, maxp, seed, chunks_per_volume, chunk_size, ore_per_chunk, height_min, height_max) + if maxp.y < height_min or minp.y > height_max then + return + end + local y_min = math.max(minp.y, height_min) + local y_max = math.min(maxp.y, height_max) + local volume = (maxp.x-minp.x+1)*(y_max-y_min+1)*(maxp.z-minp.z+1) + local pr = PseudoRandom(seed) + local num_chunks = math.floor(chunks_per_volume * volume) + local inverse_chance = math.floor(chunk_size*chunk_size*chunk_size / ore_per_chunk) + for i=1,num_chunks do + local y0 = pr:next(y_min, y_max-chunk_size+1) + if y0 >= height_min and y0 <= height_max then + local x0 = pr:next(minp.x, maxp.x-chunk_size+1) + local z0 = pr:next(minp.z, maxp.z-chunk_size+1) + local p0 = {x=x0, y=y0, z=z0} + for x1=0,chunk_size-1 do + for y1=0,chunk_size-1 do + for z1=0,chunk_size-1 do + if pr:next(1,inverse_chance) == 1 then + local x2 = x0+x1 + local y2 = y0+y1 + local z2 = z0+z1 + local p2 = {x=x2, y=y2, z=z2} + if minetest.env:get_node(p2).name == wherein then + minetest.env:set_node(p2, {name=name}) + end + end + end + end + end + end + end +end + +local function generate_peat(name, wherein, minp, maxp, seed, chunks_per_volume, chunk_size, ore_per_chunk, height_min, height_max) + if maxp.y < height_min or minp.y > height_max then + return + end + local y_min = math.max(minp.y, height_min) + local y_max = math.min(maxp.y, height_max) + local volume = (maxp.x-minp.x+1)*(y_max-y_min+1)*(maxp.z-minp.z+1) + local pr = PseudoRandom(seed) + local num_chunks = math.floor(chunks_per_volume * volume) + local inverse_chance = math.floor(chunk_size*chunk_size*chunk_size / ore_per_chunk) + --print("generate_ore num_chunks: "..dump(num_chunks)) + for i=1,num_chunks do + local y0 = pr:next(y_min, y_max-chunk_size+1) + if y0 >= height_min and y0 <= height_max then + local x0 = pr:next(minp.x, maxp.x-chunk_size+1) + local z0 = pr:next(minp.z, maxp.z-chunk_size+1) + local p0 = {x=x0, y=y0, z=z0} + for x1=0,chunk_size-1 do + for y1=0,chunk_size-1 do + for z1=0,chunk_size-1 do + if pr:next(1,inverse_chance) == 1 then + local x2 = x0+x1 + local y2 = y0+y1 + local z2 = z0+z1 + local p2 = {x=x2, y=y2, z=z2} + if minetest.env:get_node(p2).name == wherein then + if minetest.env:get_node({x=p2.x, y=p2.y + 1, z=p2.z}).name == 'default:water_source' and + minetest.env:get_node({x=p2.x, y=p2.y + 2, z=p2.z}).name == 'air' then + minetest.env:set_node(p2, {name=name}) + end + if minetest.env:get_node({x=p2.x, y=p2.y + 1, z=p2.z}).name == 'default:water_source' and + minetest.env:get_node({x=p2.x, y=p2.y + 2, z=p2.z}).name == 'default:water_source' and + minetest.env:get_node({x=p2.x, y=p2.y + 3, z=p2.z}).name == 'air' then + minetest.env:set_node(p2, {name=name}) + end + + end + end + end + end + end + end + end +end + +minetest.register_on_generated( +function(minp, maxp, seed) + if math.random(2) == 1 then generate_ore('ores:brown_coal', "default:stone", minp, maxp, seed+1, 1/8/8/8/8/8/8, 10,850, -3000, -1000) end + if math.random(2) == 1 then generate_ore('ores:coal', "default:stone", minp, maxp, seed+2, 1/8/8/8/8/8/8, 10,850, -6000, -3000) end + if math.random(2) == 1 then generate_ore('ores:anthracite', "default:stone", minp, maxp, seed+3, 1/8/8/8/8/8/8, 10,850, -31000, -6000) end + if math.random(2) == 1 then generate_ore('ores:bituminous_coal',"default:stone", minp, maxp, seed+4, 1/8/8/8/8/8/8, 10,850, -3000, 31000) end + if math.random(2) == 1 then generate_ore('ores:bismuthinite', "default:stone", minp, maxp, seed+5, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:magnetite', "default:stone", minp, maxp, seed+6, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:hematite', "default:stone", minp, maxp, seed+7, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:limonite', "default:stone", minp, maxp, seed+8, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:cassiterite', "default:stone", minp, maxp, seed+9, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:galena', "default:stone", minp, maxp, seed+10, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:garnierite', "default:stone", minp, maxp, seed+11, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:malachite', "default:stone", minp, maxp, seed+12, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:native_copper', "default:stone", minp, maxp, seed+13, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:native_gold', "default:stone", minp, maxp, seed+14, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:native_silver', "default:stone", minp, maxp, seed+15, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:sphalerite', "default:stone", minp, maxp, seed+16, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:tetrahedrite', "default:stone", minp, maxp, seed+17, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_ore('ores:lapis', "default:stone", minp, maxp, seed+18, 1/8/8/8/8/8/8, 10,850, -31000, 31000) end + if math.random(2) == 1 then generate_peat("ores:peat", "default:dirt", minp, maxp, seed+19, 1/8/16/24, 10,1000,-31000, 31000) end + + generate_ore('ores:native_copper_desert', "default:desert_stone", minp, maxp, seed+20, 1/8/8/8/8/8/8, 6,200, -31000, 31000) + generate_ore('ores:native_gold_desert', "default:desert_stone", minp, maxp, seed+21, 1/8/8/8/8/8/8, 5,100, -31000, 31000) + + generate_ore('default:clay', "default:sand", minp, maxp, seed+22, 1/8/8/8/8/8/8, 5,100, -31000, 31000) + generate_ore('default:clay', "default:desert_sand", minp, maxp, seed+23, 1/8/8/8/8/8/8, 10,700, -31000, 31000) + + -- Generate clay + -- Assume X and Z lengths are equal + local divlen = 10 + local divs = (maxp.x-minp.x)/divlen+1; + for divx=0+1,divs-1-1 do + for divz=0+1,divs-1-1 do + local cx = minp.x + math.floor((divx+0.5)*divlen) + local cz = minp.z + math.floor((divz+0.5)*divlen) + if minetest.env:get_node({x=cx,y=1,z=cz}).name == "default:water_source" and + minetest.env:get_node({x=cx,y=0,z=cz}).name == "default:sand" then + local is_shallow = true + local num_water_around = 0 + if minetest.env:get_node({x=cx-divlen*2,y=1,z=cz+0}).name == "default:water_source" then + num_water_around = num_water_around + 1 end + if minetest.env:get_node({x=cx+divlen*2,y=1,z=cz+0}).name == "default:water_source" then + num_water_around = num_water_around + 1 end + if minetest.env:get_node({x=cx+0,y=1,z=cz-divlen*2}).name == "default:water_source" then + num_water_around = num_water_around + 1 end + if minetest.env:get_node({x=cx+0,y=1,z=cz+divlen*2}).name == "default:water_source" then + num_water_around = num_water_around + 1 end + if num_water_around >= 2 then + is_shallow = false + end + if is_shallow then + for x1=-divlen,divlen do + for z1=-divlen,divlen do + if minetest.env:get_node({x=cx+x1,y=0,z=cz+z1}).name == "default:sand" then + minetest.env:set_node({x=cx+x1,y=0,z=cz+z1}, {name="default:clay"}) + end + end + end + end + end + end + end +end) + +-- +-- Recipes of crafting +-- + +minetest.register_craft({ + type = "cooking", + output = "default:torch 2", + recipe = "default:stick", +}) + +minetest.register_craft({ + type = "fuel", + recipe = "ores:peat", + burntime = 25, +}) \ No newline at end of file diff --git a/mods/realtest/ores/textures/.directory b/mods/realtest/ores/textures/.directory new file mode 100644 index 0000000..af5db25 --- /dev/null +++ b/mods/realtest/ores/textures/.directory @@ -0,0 +1,3 @@ +[Dolphin] +PreviewsShown=true +Timestamp=2012,7,30,13,42,17 diff --git a/mods/realtest/ores/textures/ores_anthracite.png b/mods/realtest/ores/textures/ores_anthracite.png new file mode 100644 index 0000000000000000000000000000000000000000..697ec87d23184f84f451779484249603c47f4e9f GIT binary patch literal 770 zcmV+d1O5DoP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3I!b+TNpq900M$ZL_t(I%XL#rPa0tqJ>M`OsDm&J2*&Ub6;NU^R;P{8#x&_dR_%g> zU)ZF3yJ$_C+H@hQX+zR>w7e>|qBEe<3JfB*3kr&~-|FU`d+)iA^D+GAt*yDx*8HB^rP?RicH9}^8p8-H95+qeqdxW0J z89;J52Ifj6+1s8(SS1n?XovtMAgF@boVgULLMpFfV-?Iq_kCFrelaQXZpYt}UwM+69C zqj1>lJ#{_VT!+DEgnL}7Dd zSp@+H2RW8V#_83|9gNx}XeUM3qzPC@4X}<`(QN9dXuok(JYr9uJ*M7YC>^V;oBa08 zE_j{;Z!$uZLa9|404UriFb$p8QV07*qoM6N<$f<4q! AF8}}l literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_bismuthinite.png b/mods/realtest/ores/textures/ores_bismuthinite.png new file mode 100644 index 0000000000000000000000000000000000000000..76e52afaadd26db02937074d490eec7d7d9feab7 GIT binary patch literal 622 zcmV-!0+IcRP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyk( z2?hjLTU{Ce00HhvL_t(I%bk+DYg1tuho7$}$+_j^(j*en2-Tq=I5-M|lS@E^Iw*y7 zsKXf&t)N1oAQlZpi{c*RJytIuz^ZWeX z3$Ne@!^aOu07da*=mz0vj63(92zEi789gd%wJM=V97PBoEIi*;`bqZmVd-00Sz>7D zAanE2dKU9`Mq1%0HBhboTEX`m5&J#>r8j-83A8=a@QUik|lS!6KOE^xQKtLlH z3?T|rwzMph^A~UTe1q}a329kTTCK1A6L~u$CnvJ9r{bH}&r1G>yq%G^Zk+2`-rCz9 zJ0`o`O+w**bloBzkML%>#B6bK$J>bcxoh%EZH?0FR~TlHPNzdWwuib?XVcrD`ngQ2 z)!@$I(>a+;roRWwOy{JcC|JQTl}d%nSBt-N9343#bxkK4OArc%FiZ{8uuxSM z*LCql!u{C!!nR{BJbWQ8jGvT-ZjeYMK=h#o{J0w)uIFz5NO?OWRZU0J4NTo6l}h1x z9+D11_(68D^9AAiT|6~>NNTD^Fccx+*APOW`1%;Lul%*yHw+c2yulQqssI2007*qo IM6N<$f`Ty&y#N3J literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_bituminous_coal.png b/mods/realtest/ores/textures/ores_bituminous_coal.png new file mode 100644 index 0000000000000000000000000000000000000000..e91082b256803b71e3b6a70d4259d89c4756aba5 GIT binary patch literal 777 zcmV+k1NQuhP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyk( z2`wZVMS!~i00N0gL_t(I%XLyqPg7wKJs-VoFIJ!m7!n}RB49zmC`!j=z8fKY)ao2-r{yrG;L45wNu_y|4B@J1z)?Qk~_@oHH}$3>z68AXQVr zaU2}mhQFx+Znqo3?#nC`3SoBkD;0GOyw?k!_u=Er7X|=xb8`r<%o7_N?jc2yQ7W3K zuje5OX@+BQcl;LZ?4+P-8ie?tO6}hG9ZCut;2g_>m^>^<$FX?-;Wd3<{su)hv9);w zzJ6nf5}R>woC|faRk3Q~@rcEvuxtZ7@2%vfrk<1InDDqctVKjt_doF4catO)@~}(; zv8YfPB8o}Cu@PNKF#z}{!KcsDWLi3$vISS&QOnhlKFZ~@SX$hu5OOEM(=$^f%Mv1y zF!Yjv*y>KDS+4Zy zMGdN=LfFjI2;3QHp=}{seZs3ZPbr<=LpZz$+cCj$b!hT80Lb9taFCp`gSE(kXg=Sm zDnfQ`Y>;@b7uj4EC=<%$KrUz~6X8s=AG&UUF+fP9S)jL#gv9R?8W2G%sxS=`mT9A? zSSXcjr1xZYbL=+y`$G^CY1TK;K^*4-08Bi&PlH2U1OS|@$WW9L%C-Z`bl~y0QP|hm z!-)r^6;-6Rk^lgnuSaXkIRv_cw7k58eD>gLImTQl6?N=qwaRMGUOpm8D&UtOA{G@{ zu(zG$f(AoR!ObyfssXpxQ|m%kPb)Q_ZAN30AGvG>k#Ld$K=6D!*|rJWa$wtKWYPsz zW#g663q(|gBFXUiPQxJwKYtv&Z|G7d8M+N!H?X^%ud($nbx%-h4Gz?z00000NkvXX Hu0mjfn)gnF literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_brown_coal.png b/mods/realtest/ores/textures/ores_brown_coal.png new file mode 100644 index 0000000000000000000000000000000000000000..811b98a3683fecd50cc311e064a73e60e0b5a569 GIT binary patch literal 686 zcmV;f0#W^mP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyk( z2`&?f)pmCP00J&aL_t(I%Z-rPP7`4ifWLpXe`ZSC6o!_T&M;j>piP7EA$S^INhM0~ zN@Bd=&Q}nXK!8G6w8142kev?43lg*`A)d>#eCK>e&CbrUyu3^phQx8qo5k0H>f&k# z!*FoD6s_h{wX(88tJPv=W(I(zr6tnoG>QkJQY*^kRTsk)OjEJD^`oy}J)R21z+`Q8 z=Rw$L6o~EEXvboGbzcEA8lk9WYfKK0j>u-S#8HiWzR2@u^AE!Er2+ZgIZ?o0h30f5 z+!)xl%kl9cTbl<8AdK^pBsX;Sf8Go2OIGW70WeLA&Gn7~7#Yn;wepBsZJd{LuT&qP z6b(zt*Z7{t#}AwLZmLg4q7@7kigY@=wAT-M6-r?swq@dZnkb4Xj*K$*VxbQ<*(?i6 zp_F3v)1K;Sh~h!9Z4C$_ibkV}WhuJdF7MvH|Gys$4h@J>3axF@8J~2>c&Mf_zqzB*AkvnT&_$+c=JmVL8;o%B?~!NXhkef@v6dDHF@G__Fh>@2bjJ zUUGwJux>a#yCkhssIU@Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyk( z2?GbSCHUn400I9=L_t(I%bk-;NK^q7hQB-a=1kXS?%YPxGC?yFnHFwZS7c$Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3IZRy6z{7500U-8L_t(I%T3SAQd?yJ!14cg^5q8PPACPMfDj2p3KUC+q1F*~bkuR7 zwYx5S0d?h!?_kH38{fe$6pBhEP`nhJN(+`opq+x;n#;+RoSfV~7mkiE@SFLGk3RX3 zYQ0Rr(+1K?L)B=pySV+`ib|)mbcQ21Ee1u?i3HVZlg~c=Se&G95*vzOwM#A_6cQ_2+=QqAoD2+P< zB@(*;Y;W(Ya#^vl{*Y8M$=cm5l}_sb6pBSQHujWulFSh4^N9XPA4^Mj=<4hg(dYp2 z_|MpEcKlvDp->k_xyI#}CdKvZ?+E~ll+=w3^8CoKI6wS6#cY+0t!D&}kLl<R*~Cw>{7!Y?BTRhVjvO{yF2?TmC=ziGnbjW^`nZ742!Yh9y|dTlb1%tt+}|m zv$BcH)q1b3&BK$O1j%d#vz$i&LBCJD_SQRS-+nW%{DBVA$pa#TVQkXEpO2mbkV_wN zTFgx(a|(-9(mym!y(w_J{fv$dbNAN`rKQq3`BE8wz{ia*z9Li5+1~yKXg_lfo6}1! zd7vy-H}`*;#V8huMtg7vTFGbjkg5rKT4yzzQKJ*nqEf1}x3^C|TN0&QMoFn*bF>gX z*NdJ!#^ZJ)tyY$9uPMVY5m&Fh$^G>|l)WwR-%mp^K5;=bRaGs=SLyCLLp0Ve1_uWy z7$))gMJ1&rdw7)cX^lo5i&ftH|8Hz^S{xo8;PrUL%dcF*>9k`J7Jm4Ck(GsIC8Y(~ z67;pWf@m|ZPh)r3U;OtsaWNtutZ$M$(Ww|E3fYqA4xJ?yi}J$Q5PH6WYzdNjmg4HQ zX`#){E)(4T4x2Kh!zCn6Io#gbK*xXFetkrN>o9sW{VQ8>j7-bXL z-5KQgq`=gbSB2jTf9)O7tT%xMwVH`)g3~JH7oOQ7#pE|ATi~nEQ#p0XsyT U9tHUzfB*mh07*qoM6N<$f}qvSRsaA1 literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_galena.png b/mods/realtest/ores/textures/ores_galena.png new file mode 100644 index 0000000000000000000000000000000000000000..d92814a04e0a60c8d21dc1cdf60dab009bc2fc81 GIT binary patch literal 637 zcmV-@0)qXCP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyk( z2?P?6xr)gE00I3;L_t(I%bk+lOH*+e$G^Y)ZRh-itvZl~t+qQEVqIm?Ul6^}wWyd8 zA`u!aF@uU)1*z01f|7`?3c4;ciHI=h<)+9M%)-rsXPmaXPvL1$YRy-&nZU$-8co3_Al7ocex z7-Mi;7qvow#YQgECo_Zd!_lg5aB(O`LI}j;ar_hA2YTpmPcKzf+}_$j_#fI^JE-^2 zk*ejzy`!hjk>fZ}yebx)ub92W^v7w8PmC=FojG}yydDMCd=|VU%g9<8>KKZ5NuAO_xbzN+4*+E{f z7vaV*d_Etn>^!8D-~ccZ8(MPAvGIGXW$QLt#cEKut{#O#0qJxasv=;T=F*SU+15pg z4++Rp5vn5K_xmB#S}2MKn>Gev+crjTUSs@saUe2ChG9UT(;-VmaLyrwz=MbP|Jv+3 XTKCPhW7k!@00000NkvXXu0mjfw;LWG literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_garnierite.png b/mods/realtest/ores/textures/ores_garnierite.png new file mode 100644 index 0000000000000000000000000000000000000000..a9675985f1e597fba260a1e8016c0d78d97a66b6 GIT binary patch literal 615 zcmV-t0+{`YP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyk( z2?jQwj0~Cp00HMoL_t(I%bk)tXj5Sn$A90wH;!$3+W1+D3o#|8dUY zD1ML|AC{KmqiYQeKv@Ql?!8oOfHi!0P*PhHcuLW7nml{>YD3dchQrXIoc~qQa3g<%&Z5oJW;s!1mZQ?ZqJ8h#*PK-(* zin}+Tw0(n%mqx`40%}c@ea6P zbf;6;VH>Yn=g#E)b#J4x`Canv;{vHvjELcr%w$Mz>qYw>&g>$ZFggx1Hy*DB6|Nl> zz0v?TgxWXKFMiWU42>D-p!D?3FO9hqd&G)HS<=Gh{vM*8A?Ds!5v>TV7+6XvUX>BA$q_yyW1Crn6Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyi6 z3^p1;!}=Hi00E0hL_t(I%bk)@PZL2Dg}=KqyR@kbztQ->0~)9p5Ts4Z(pG`iQd?q- ziTpVpc++CH&F<`69;y|Cmg@I5GxwZ1xjDiQKKDMTb2(W$0au`^Y`2=iBgm)ozOJp6 z$n%UM&)D35^{D74=X(cg@yaYs+1!7*vheb_qgpt^a+#GxU%D4M8;=>M6T&c}60c*U zkY~Hw^1xuwXlXf&z#6=Bl;bCe2-DkJ#29Q80m9Sja{-no7&Y4(1Obt?l-6UMD{$T; zsuX!PHys=`)O%&8-CTJGA5Y$CHka?pX4G)hy%KtE|Cpv7jRu;>zQoK<<6rw@c{z;E(_S N002ovPDHLkV1h~q;)(zO literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_lapis.png b/mods/realtest/ores/textures/ores_lapis.png new file mode 100644 index 0000000000000000000000000000000000000000..80a719fcc5b0020560fb3ab1dd66395e9a44982b GIT binary patch literal 1030 zcmV+h1o``kP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyk( z3=%T1gxx&=00V|eL_t(I%Pql8Oq*o@!14d{zWpx!~;2bVZ6M&ta-4w`sajLv8XYN8Xz1`HUa78pYZ9kB8}3$zG@zKphy z7k@u-@xpmV?oH$O7BCTw;q_Pu?DR7^Jxj2(nB{nq^`u6w%ZdkIud^ zPQOr#%xv>TcY$;{RmvR8q(fuEWHeA!wU^n21gg+@{na|QG6q7SA$H{Cp?C@$RFoAE z8lGZA9+f7u!o{~5h>IW~m@?JNAKLHBky*V|5q$q+C%^sP#rC5VjvO1hspt$2hmCZw zNk*=Hiq%}go1a%wmbxvL)7#*H_3C$MIR`(ruglUpGo#;L!0XkC`_t2i%a`6KVmK}{ zsfXN|NK%<;7aLlJvuDp>vzqwwt1HZ`S>v%x&}Ff!ET+n+GWC#+kBTFQYtUsd0Wd5Z z*?UZ5sxvL?E23gJ975AHw5@HLpWW@gxl|yP3n1 z|8;hRc;(E?gl>0n#2pbU@dUd{iYYF1@i3O)*N#Cv`8jN)vM4@pAy?aaVEl>z=>Pc} zavpD?J2VONVb<0**ir1^&&`AK+`vgWU~7@q;xefyCNxb$S&6UG^n5MH>z`(}{$Ya5wfxARP0i_A|B3M#54(GY{bTo$=*2TvW^hY~0WpsG5?A`w0d*T{js5dea< zjm+KnP%N*e7$4~6YFi(rsq5mw^-qM!Y@o8-#n<2Up_^M+U}io}Jh4gP?hIM~31YLi z*o?G_H(onMXs}iEhUWPx#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyi8 z2@oXjzHavb00GoVL_t(I%bk)vZxcZngrD6#@5OOWU;-w@aR>oRASV`76i7q@q(H%M zprXV7i(fzrsHiC{;R2)xZC`alw zM_EDeV}HN?TxNGTLirqH4ApZNP>)-6@ma>} z&BKX1xLmCWrI@lU@lTkq*W~uqOEMAp?zLIrfAFNeC~G(8Cl>$s`{AuQ>5t(`9AOYn zMA*v;K5m^oEOoDSU38H$9l>_4s6_^=J-Z{vtd20TXD@Yp+WuMcT60cL#B;0@q9}MA z0@@IQ=k15RUmPE;E=secIe%kbM!93gLLe~AHPaPEREZU@x(BDmeDi)sJ#9DSxX4K& zi=6@km?Gn1lAJ!I`>PG9PZ(tvfjg~bX(X0XKE`T= iRvIs!m+!XzYW5uoV$eK_%ddC<0000Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyk( z2`nP&JrvIX00G)bL_t(I%bk;5ZW3`6#eaXk<^vee8cjFRUDU3n6_Ac5Xpxq-HjSmW zrWzWJNteMkcwhyVLK=b;7-V2Rt`9ymrrMzA`JQ`D&OKM<^Ld)hCaX_ZrPseE3_%2v z=`4>jmKu#l^!t5UtrjaQE3B=p0nlhPNT<`NSJjHRlPO74hcMt^|4^|YHgX#h^ZWpR z=5kOwUYJ z9V=roy7`WT!pNBriNrYnc&32+9Tevi!w zArVjTzIJqPHp+heQYD#dWnZPn*aa+07*qoM6N<$f-f)$k^lez literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_malachite.png b/mods/realtest/ores/textures/ores_malachite.png new file mode 100644 index 0000000000000000000000000000000000000000..5b2e1b50c234e7323302fe02b07be96c6503e60a GIT binary patch literal 654 zcmV;90&)F`P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyk( z2`>YUc~?>Z00It4L_t(I%bk+lOH*+e$3MUAY{zY9y0f-9%nBm9s$EL|fku*0R2LN# zl@dni#lk3%!U(*GjBZpU(uyv6v6~DcyzNHlVh|*~n8j#%5@+Y^ytwo0PUuBheXpO- z_xpVw9?{d&!_3SK+QFPuT!+xA#H-kZ3DBbL66JCk!!Rfm3gmJ*T3cHIn3|d*9*-kV z-OU@}Y&L1i04sB!c-l22s8RXJTT(Gy@NJjzj*B&e`$qH9s;=_p<6CNi4vqH8l4*hu zvg%@44vMPqx^F`KVQ}o(HEG!u6d?!#Rnw;ISOlXATl6$dF`bHKa=rb605)!L`q5Q6 z`{6UG#sr&F8LEzCVcEp8~ZzDR!t{6+M zOopR%)ayyqM3RPvdQ=&t^rgsru}CE3@bbjvHKUeu2c)4&6kni(8k=ZNB*69A-n@;0 zoqK*sJpSUo{J!*!+(5UCiz;!~qwM^kIi{g05tOC5d0w@jS-0jy+fmW|d|1|HH?e4x zSp2#`SW`*+0z9`8A)*?Ya0n+Bq~f>~XW!#`HoBf<^6ZdMeg``Sd!?R9 o6YxO literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_native_copper.png b/mods/realtest/ores/textures/ores_native_copper.png new file mode 100644 index 0000000000000000000000000000000000000000..70a58c0d922ed2958d9f97354aea52b81876e642 GIT binary patch literal 593 zcmV-X0Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyk( z2s$6H4~ISg00GfSL_t(I%bk*2YZFlvg}*a%CevK1bcA}rzu zk@_HlPriwuAVo{GR1y#>N=1E9L`3w*cp+(;8Et0f%*^&h3sT!gzvsQy+IzDUzj$zI zLe%#z-mYPK?ayrY1{uHgLa_yE_Qa@Iw#FWGk#2{JiyyZX{pR-Z5z!(-$qK2~-}Ei4 zpBWQu&45>;FVXz;QOUawT5H;EgOH+&B`(Z8QR@sES85`0L@$moSwzjVV6f5%aoD~8;#q8aO75EG!EfOq(*hbx}jf;a~`q9h2f3Q$F zAg-0tiCzAQyC=tF_S9kNYxr?xzwkda&mNM+%M*Qz*Y3VwJ|f$4F`1>oDiD16N>6OA zzWTK3Z`AYaQ_@`eX0`E7&6f{KVhrAJo^Vy+ zw^y<9B`n9@xJXZDCdC#*w-aDuL#8y?n!Ig5X-r`^=jNL0tGslrEUAfb-6F>PfGEWG fLu$>pe+~Ny^6$zvB|Jpk00000NkvXXu0mjfDr*J@ literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_native_gold.png b/mods/realtest/ores/textures/ores_native_gold.png new file mode 100644 index 0000000000000000000000000000000000000000..46684a3c1909922d1c42d1fcf7dd762db3809594 GIT binary patch literal 621 zcmV-z0+RiSP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyk( z2sXpbzX)BH1|gY7cX-zGH;51ij7{0|RP?J|0;wPx|Jzpr0z zl7^_kG}e=-ORzBek?eetGpV_Cvr%Ki2gQwsnVy^?$Y*J&kCQ8UC=-y}(nP52VZ~kc z9{FAC2ff?H#2YAj71Zr3tzsKP*i}SAhC>(M{Necg?g6p=EHj@!(Y9+R5v#)7QV!)i zc%F}AwBbbW+Wqf3HLjivb%?ejEa%Ed%%v`oB%fQxgyL%#>Di4ADU|}0t#PzaELYH$ zkVw>FYmFbkzT+=eS9$zar&JM2RU1n@9Boj6&~^6JU(LP)p0vO6sVs&Q00000NkvXX Hu0mjfuv->a literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_native_platinum.png b/mods/realtest/ores/textures/ores_native_platinum.png new file mode 100644 index 0000000000000000000000000000000000000000..2f91998c7334bf6582683d880eee9332f2213bff GIT binary patch literal 611 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 literal 0 HcmV?d00001 diff --git a/mods/realtest/ores/textures/ores_tetrahedrite.png b/mods/realtest/ores/textures/ores_tetrahedrite.png new file mode 100644 index 0000000000000000000000000000000000000000..8dc6ec74f4a913a4a032b37b25e262507afc2777 GIT binary patch literal 600 zcmV-e0;m0nP)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FWS01FWTe`H^g00007bV*G`2iyn| z1Scq&gujdc00G!ZL_t(I%bk+lY7>E*3NQxbV#SOr^u=0 z<(p#0NsKWCS}&gG1}oL7c#;vv3Av!KvMxnGz-XVzWP*_5k+HMeR_4#)M!hClYjnXU zNgN7?a}Jb;OQ%RC%+H_WY3qps&Q8$0w;`iZ!i@F#@~zLp`HN_6$T9($5)Hni8uf-0 zjYn&1EB6mpZ>@_6*g|gPm#$yCA>mq8a=NSu|D(p8y4=58&kdg(@$k`OIr{n;aWQEo z1U4YcQeMC5oO!6a9o8g@2H2wJ!a|9`V2JjMcuLT|k8=ruwLE*deX^*sx+1>u5T!Ah za~MxZ;vt?l&u-`KZ;q9<6(JLvjhc+d30fSZ$&}+!iZ%)ZDIY%VpBl5h_fBopLRlyU z{1^;Cz*P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyr0 z5eo%q?g;k)00R?AL_t(I%Y}{0ZX0C)M$g3mOziR9PVBgeYlyKSrNL=vB_b#Sq;4ve zO}k;mf&~(*E_i^vM;ELR8w5zLRK!J1L<$imX^NbtiITXs<2v>@zKw5Vk3DP<5=a%_ z`h4d|iMN-ncW-}8HD95b%W?Qi8gD4T{FM|t_t$WSe3)GW#i4NSwHU^Dgy(z!rzz+a z&akOLb=BpXARO}%kZn{?YuIP}Sk{o}d=y0zNU}_=QpG;)Bfc1?R?|63?@_5#k#4Ns zws!7*|G%YXwNBw_mI)!4kOk(@WMB*si*F@a`S2QB-~7nI`X=>y6HnhDv6P^As&V}2 z31;7*tu;{pa~>-bh|I6M_+o7$S63(%D!eooCUfsDT6+IqaO|DMf25^HhlszWHg_tu zYUn*eugo)@dX?hwGy44jt%i;o@_;1a40;I81UakJa80|In~mTTcAO47BDr*t#WyeU z_`y1gFTfyQW>oKT`TAud3o+1iHh=h?dR@omR-xFTe5Rv!dNfK^#O_yLQ{Mgqb39~d z^l^s+oE{p?EMGy(S7_#HG%9txNSuqtDC`|!7$(C`kDlH^c*8;3T7#xm#^|=OOo+aI zf!0ZfX0}3MH^+818}aQ*X7Y2olA@9=cvA^EL8vHE@7cEO~}jR=HY$g+)@WSoJaGm=4_@*q3yWPe-3 z8T9k>ojYjRBCWE9G8!Ry9fU6>Nh~E0TCRk!N#rsI%$^V7i3TYioiMT>m)=EU%y?uW pDFSE6hpj84I22s=NuE8)@)sSPd%wF(ND%-4002ovPDHLkV1jL@s{sH2 literal 0 HcmV?d00001 diff --git a/mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_cacket_side.png b/mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_cacket_side.png new file mode 100644 index 0000000000000000000000000000000000000000..e22bc397258fe6dcd9caa7688ced09d3cbea1ad5 GIT binary patch literal 900 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 literal 0 HcmV?d00001 diff --git a/mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_malachite_chest_top.png b/mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_malachite_chest_top.png new file mode 100644 index 0000000000000000000000000000000000000000..fadfa469461405288056db5a2c061610acfad22d GIT binary patch literal 833 zcmV-H1HSx;P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FcU01FcV0GgZ_00007bV*G`2iyr6 z0XqvLi%=H;00O~DL_t(I%cYacP8)X^#eZXaW*B>X!CVXx4hfVIBmy-zHArbxsiKRj z3#6>F$R=I2>pnnVpikhJsMM~iR%s;KL_uwC1`IZJGq!{6!T2(^nZG?_ci||Mb-wla zemdt!N19w&9P$Ad0Qh8co!OOnuxy_G@(gum96cOFmsQ#|8@qE#wOC^An!(b?OO(nM zN6&Lu2W6zmmBpbJlnG78aJvFUQ@F4^j~IAFF2)JD0Zt1wn#XktnLNHg0G}Md?Yr3B zK0bhNQa^C@#%;8LN~_+Y?FcSixy)(1$LlAr$mISZn?3*B6TPztnddvqe!9+4p~|JX z1nHlD!rI-cqz=-d?gn99Gq zc{E*Nb$yNHj~31xY}~)c%SVq{=;0ugI#k{j`yTLXDup}f z(-#imM4WO?FmwGDmRY6w=7dJIP85j?$$1KUhX~=)|39E@HE3EDM7Pb*h2+&Mw2B>? z`6`8-Hw^p=c1w_cw2j07(RCQO?ipa|i_cLsL4NBg`RxO|wvCHYM{d zLs=!hkOaUVoQi*MSL$d!g>cV9@+2I$k8$@dnjXdYYJ<{27BiitQElMZT@q`{96w9r zIL;_S=cGpN&oYsj3AFGSN<_un+hzURuaWRm%ob^N1$r#X^i+(-ZWgC@0zTgeAgd}9 ziD~4C5aCFW+3^MTe%zvCmg%<|Y}~&``tKKHw*J8U>lH)CAv_kq=?&ijWIr>;B0XW_ z$q<~3Acw}tKlz=|#5ljDQds#Ct%`->c}P)>#5Du^ae6eS51I3SClgoR4-e6+00000 LNkvXXu0mjf(Z+s3 literal 0 HcmV?d00001 diff --git a/mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_stone_flat.png b/mods/realtest/realistic_add_blocks/textures/realistic_add_blocks_stone_flat.png new file mode 100644 index 0000000000000000000000000000000000000000..40b91cc263eaab5eb20a45fdaacf7380a78af05b GIT binary patch literal 706 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 literal 0 HcmV?d00001 diff --git a/mods/realtest/tree_plus/depends.txt b/mods/realtest/tree_plus/depends.txt new file mode 100644 index 0000000..331d858 --- /dev/null +++ b/mods/realtest/tree_plus/depends.txt @@ -0,0 +1 @@ +default \ No newline at end of file diff --git a/mods/realtest/tree_plus/init.lua b/mods/realtest/tree_plus/init.lua new file mode 100644 index 0000000..d1c41dc --- /dev/null +++ b/mods/realtest/tree_plus/init.lua @@ -0,0 +1,75 @@ +minetest.register_node(":default:leaves", { + description = "Leaves", + drawtype = "allfaces_optional", + visual_scale = 1.3, + tiles = {"default_leaves.png"}, + paramtype = "light", + groups = {snappy=3, leafdecay=3, flammable=2}, + drop = { + max_items = 1, + items = { + { + items = {'default:sapling'}, + rarity = 15, + }, + { + items = {'default:stick'}, + rarity = 10, + }, + { + items = {'default:leaves'}, + } + } + }, + climbable = true, + sounds = default.node_sound_leaves_defaults(), + walkable = false, +}) + +GROUND_LIST={ + 'default:dirt', + 'default:dirt_with_grass', +} + +local table_containts = function(t, v) + for _, i in ipairs(t) do + if i==v then + return true + end + end + return false +end + +minetest.register_abm({ + nodenames = {'default:tree'}, + interval = 1.0, + chance = 1.0, + action = function(pos, node, active_object_count, active_object_count_wider) + if table_containts(GROUND_LIST, minetest.env:get_node({x = pos.x, y = pos.y-1, z = pos.z}).name) then return end + for i = -1, 1 do + for k = -1, 1 do + if minetest.env:get_node({x = pos.x+i, y = pos.y-1, z = pos.z+k}).name == 'default:tree' then return end + end + end + minetest.env:add_item(pos, "default:tree") + minetest.env:add_node(pos, {name="air"}) + end, +}) + +minetest.register_abm({ + nodenames = {'default:tree'}, + interval = 3600000, + chance = 0.1, + action = function(pos, node, active_object_count, active_object_count_wider) + for i=0, 3 do + for j=0,3 do + for k=0,3 do + if minetest.env:get_node({x=pos.x+i-1, y=pos.y+j-1, z=pos.z+k-1}).name == "air" then + minetest.env:add_node({x=pos.x+i-1, y=pos.y+j-1, z=pos.z+k-1}, {name="default:apple"}) + return + end + end + end + end + end, +}) \ No newline at end of file diff --git a/mods/scaffolding/depends.txt b/mods/scaffolding/depends.txt new file mode 100644 index 0000000..4ad96d5 --- /dev/null +++ b/mods/scaffolding/depends.txt @@ -0,0 +1 @@ +default diff --git a/mods/scaffolding/init.lua b/mods/scaffolding/init.lua new file mode 100644 index 0000000..b515581 --- /dev/null +++ b/mods/scaffolding/init.lua @@ -0,0 +1,25 @@ + +minetest.register_craft({ + output = 'scaffolding:scaffolding', + recipe = { + {'default:stick', '', 'default:stick'}, + {'', 'default:stick', ''}, + {'default:stick', '', 'default:stick'}, + } +}) + +minetest.register_node("scaffolding:scaffolding", { + description = "scaffolding", + tiles = {"scaffolding.png"}, + drawtype = "normal", + is_ground_content = true, + groups = {dig_immediate=3,choppy=2,flammable=3}, + sounds = default.node_sound_wood_defaults() +}) + +minetest.register_craft({ + type = "fuel", + recipe = "scaffolding:scaffolding", + burntime = 15, +}) + diff --git a/mods/scaffolding/init.lua~ b/mods/scaffolding/init.lua~ new file mode 100644 index 0000000..4cd06f0 --- /dev/null +++ b/mods/scaffolding/init.lua~ @@ -0,0 +1,39 @@ + +minetest.register_craft({ + output = 'scaffolding:scaffolding', + recipe = { + {'default:stick', '', 'default:stick'}, + {'', 'default:stick', ''}, + {'default:stick', '', 'default:stick'}, + } +}) + +minetest.register_node("scaffolding:scaffolding", { + description = "scaffolding", + tiles = {"scaffolding.png"}, + drawtype = "nodebox", + is_ground_content = true, + node_box = { + type = "fixed", + fixed = { + {-0.4,-0.5,-0.4, -0.3,0.4,-0.3}, + {0.3,-0.5,-0.4, 0.4,0.4,-0.3}, + {-0.4,-0.5,0.3, -0.3,0.4,0.4}, + {0.3,-0.5,0.3, 0.4,0.4,0.4}, + {-0.5,0.4,-0.5, 0.5,0.5,0.5}, + {-0.4,-0.2,-0.3, -0.3,-0.1,0.3}, + {0.3,-0.2,-0.4, 0.4,-0.1,0.3}, + {-0.3,-0.2,-0.4, 0.4,-0.1,-0.3}, + {-0.3,-0.2,0.3, 0.3,-0.1,0.4}, + }, + }, + groups = {dig_immediate=3,choppy=2,flammable=3}, + sounds = default.node_sound_wood_defaults() +}) + +minetest.register_craft({ + type = "fuel", + recipe = "scaffolding:scaffolding", + burntime = 15, +}) + diff --git a/mods/scaffolding/textures/scaffolding.png b/mods/scaffolding/textures/scaffolding.png new file mode 100644 index 0000000000000000000000000000000000000000..829cd4760703816b587f67bbe0556408efcfb876 GIT binary patch literal 815 zcmV+~1JL}5P)Px#24YJ`L;(K){{a7>y{D4^000SaNLh0L01FZT01FZU(%pXi00007bV*G`2iyr7 z1`{h%LT4TT00OT`L_t(2&sEY%Z_`Qu!13|S*yC~H*iO`03hXAy{0|f?!4X^ojbAYn8swbK=raoHLPh!Rq@Yp`17#YaDH%qt zkY|rxet-FCxZbK1P3q3$-e`_4tTi~#2u5X#mM!Dk{%of^I@h+pe4Bji47cC)8&$hx z(Ughacz&pAp+jZU%#ko*Kq|JW+j+9v^>%+uHB~_($W(5zX5$vjx3IjT0Q z7DUR2y&*=(&gpItkK7=NlDpT|(7pdowp*pAZ@N-SGfxhBG9XQ=MGH0<`w*kS$XA58 zerbKFNKn0Ka|X_D)SkcZi3}K2Gl(jrR1~G^5CUdK@)(8Z0z0DzdqZ$FRgm4Z7B=P~0_5*3h%h0KsB`MEjnn`!IC|O3)q-ERK8%&3u ze|oiwwl