summaryrefslogtreecommitdiff
path: root/blox
diff options
context:
space:
mode:
Diffstat (limited to 'blox')
-rw-r--r--blox/depends.txt1
-rw-r--r--blox/init.lua592
-rw-r--r--blox/textures/Thumbs.dbbin0 -> 145920 bytes
-rw-r--r--blox/textures/blox_blackchecker.pngbin0 -> 589 bytes
-rw-r--r--blox/textures/blox_blackchecker_cobble.pngbin0 -> 612 bytes
-rw-r--r--blox/textures/blox_blackchecker_wood.pngbin0 -> 492 bytes
-rw-r--r--blox/textures/blox_blackcobble.pngbin0 -> 457 bytes
-rw-r--r--blox/textures/blox_blackcorner.pngbin0 -> 533 bytes
-rw-r--r--blox/textures/blox_blackcorner_cobble.pngbin0 -> 584 bytes
-rw-r--r--blox/textures/blox_blackcorner_wood.pngbin0 -> 488 bytes
-rw-r--r--blox/textures/blox_blackcross.pngbin0 -> 526 bytes
-rw-r--r--blox/textures/blox_blackcross_cobble.pngbin0 -> 608 bytes
-rw-r--r--blox/textures/blox_blackcross_wood.pngbin0 -> 471 bytes
-rw-r--r--blox/textures/blox_blackdiamond.pngbin0 -> 505 bytes
-rw-r--r--blox/textures/blox_blackdiamond_cobble.pngbin0 -> 597 bytes
-rw-r--r--blox/textures/blox_blackdiamond_wood.pngbin0 -> 498 bytes
-rw-r--r--blox/textures/blox_blackloop.pngbin0 -> 544 bytes
-rw-r--r--blox/textures/blox_blackloop_cobble.pngbin0 -> 607 bytes
-rw-r--r--blox/textures/blox_blackloop_wood.pngbin0 -> 480 bytes
-rw-r--r--blox/textures/blox_blackquarter.pngbin0 -> 515 bytes
-rw-r--r--blox/textures/blox_blackquarter_cobble.pngbin0 -> 596 bytes
-rw-r--r--blox/textures/blox_blackquarter_wood.pngbin0 -> 468 bytes
-rw-r--r--blox/textures/blox_blacksquare.pngbin0 -> 474 bytes
-rw-r--r--blox/textures/blox_blackstone.pngbin0 -> 416 bytes
-rw-r--r--blox/textures/blox_blackwood.pngbin0 -> 497 bytes
-rw-r--r--blox/textures/blox_bloodbane.pngbin0 -> 284 bytes
-rw-r--r--blox/textures/blox_bluechecker.pngbin0 -> 731 bytes
-rw-r--r--blox/textures/blox_bluechecker_cobble.pngbin0 -> 677 bytes
-rw-r--r--blox/textures/blox_bluechecker_wood.pngbin0 -> 656 bytes
-rw-r--r--blox/textures/blox_bluecobble.pngbin0 -> 561 bytes
-rw-r--r--blox/textures/blox_bluecorner.pngbin0 -> 724 bytes
-rw-r--r--blox/textures/blox_bluecorner_cobble.pngbin0 -> 654 bytes
-rw-r--r--blox/textures/blox_bluecorner_wood.pngbin0 -> 676 bytes
-rw-r--r--blox/textures/blox_bluecross.pngbin0 -> 661 bytes
-rw-r--r--blox/textures/blox_bluecross_cobble.pngbin0 -> 674 bytes
-rw-r--r--blox/textures/blox_bluecross_wood.pngbin0 -> 629 bytes
-rw-r--r--blox/textures/blox_bluediamond.pngbin0 -> 731 bytes
-rw-r--r--blox/textures/blox_bluediamond_cobble.pngbin0 -> 660 bytes
-rw-r--r--blox/textures/blox_bluediamond_wood.pngbin0 -> 699 bytes
-rw-r--r--blox/textures/blox_blueloop.pngbin0 -> 693 bytes
-rw-r--r--blox/textures/blox_blueloop_cobble.pngbin0 -> 666 bytes
-rw-r--r--blox/textures/blox_blueloop_wood.pngbin0 -> 600 bytes
-rw-r--r--blox/textures/blox_bluequarter.pngbin0 -> 699 bytes
-rw-r--r--blox/textures/blox_bluequarter_cobble.pngbin0 -> 663 bytes
-rw-r--r--blox/textures/blox_bluequarter_wood.pngbin0 -> 653 bytes
-rw-r--r--blox/textures/blox_bluesquare.pngbin0 -> 867 bytes
-rw-r--r--blox/textures/blox_bluestone.pngbin0 -> 766 bytes
-rw-r--r--blox/textures/blox_bluewood.pngbin0 -> 852 bytes
-rw-r--r--blox/textures/blox_cyanchecker.pngbin0 -> 779 bytes
-rw-r--r--blox/textures/blox_cyanchecker_cobble.pngbin0 -> 673 bytes
-rw-r--r--blox/textures/blox_cyanchecker_wood.pngbin0 -> 690 bytes
-rw-r--r--blox/textures/blox_cyancobble.pngbin0 -> 540 bytes
-rw-r--r--blox/textures/blox_cyancorner.pngbin0 -> 739 bytes
-rw-r--r--blox/textures/blox_cyancorner_cobble.pngbin0 -> 644 bytes
-rw-r--r--blox/textures/blox_cyancorner_wood.pngbin0 -> 726 bytes
-rw-r--r--blox/textures/blox_cyancross.pngbin0 -> 705 bytes
-rw-r--r--blox/textures/blox_cyancross_cobble.pngbin0 -> 669 bytes
-rw-r--r--blox/textures/blox_cyancross_wood.pngbin0 -> 659 bytes
-rw-r--r--blox/textures/blox_cyandiamond.pngbin0 -> 752 bytes
-rw-r--r--blox/textures/blox_cyandiamond_cobble.pngbin0 -> 654 bytes
-rw-r--r--blox/textures/blox_cyandiamond_wood.pngbin0 -> 725 bytes
-rw-r--r--blox/textures/blox_cyanloop.pngbin0 -> 713 bytes
-rw-r--r--blox/textures/blox_cyanloop_cobble.pngbin0 -> 661 bytes
-rw-r--r--blox/textures/blox_cyanloop_wood.pngbin0 -> 619 bytes
-rw-r--r--blox/textures/blox_cyanquarter.pngbin0 -> 691 bytes
-rw-r--r--blox/textures/blox_cyanquarter_cobble.pngbin0 -> 659 bytes
-rw-r--r--blox/textures/blox_cyanquarter_wood.pngbin0 -> 677 bytes
-rw-r--r--blox/textures/blox_cyansquare.pngbin0 -> 869 bytes
-rw-r--r--blox/textures/blox_cyanstone.pngbin0 -> 819 bytes
-rw-r--r--blox/textures/blox_cyanwood.pngbin0 -> 891 bytes
-rw-r--r--blox/textures/blox_glowdust.pngbin0 -> 332 bytes
-rw-r--r--blox/textures/blox_glowore.pngbin0 -> 299 bytes
-rw-r--r--blox/textures/blox_glowstone.pngbin0 -> 609 bytes
-rw-r--r--blox/textures/blox_greenchecker.pngbin0 -> 825 bytes
-rw-r--r--blox/textures/blox_greenchecker_cobble.pngbin0 -> 679 bytes
-rw-r--r--blox/textures/blox_greenchecker_wood.pngbin0 -> 657 bytes
-rw-r--r--blox/textures/blox_greencobble.pngbin0 -> 582 bytes
-rw-r--r--blox/textures/blox_greencorner.pngbin0 -> 724 bytes
-rw-r--r--blox/textures/blox_greencorner_cobble.pngbin0 -> 669 bytes
-rw-r--r--blox/textures/blox_greencorner_wood.pngbin0 -> 677 bytes
-rw-r--r--blox/textures/blox_greencross.pngbin0 -> 691 bytes
-rw-r--r--blox/textures/blox_greencross_cobble.pngbin0 -> 675 bytes
-rw-r--r--blox/textures/blox_greencross_wood.pngbin0 -> 629 bytes
-rw-r--r--blox/textures/blox_greendiamond.pngbin0 -> 717 bytes
-rw-r--r--blox/textures/blox_greendiamond_cobble.pngbin0 -> 669 bytes
-rw-r--r--blox/textures/blox_greendiamond_wood.pngbin0 -> 688 bytes
-rw-r--r--blox/textures/blox_greenloop.pngbin0 -> 707 bytes
-rw-r--r--blox/textures/blox_greenloop_cobble.pngbin0 -> 673 bytes
-rw-r--r--blox/textures/blox_greenloop_wood.pngbin0 -> 593 bytes
-rw-r--r--blox/textures/blox_greenquarter.pngbin0 -> 692 bytes
-rw-r--r--blox/textures/blox_greenquarter_cobble.pngbin0 -> 677 bytes
-rw-r--r--blox/textures/blox_greenquarter_wood.pngbin0 -> 652 bytes
-rw-r--r--blox/textures/blox_greensquare.pngbin0 -> 815 bytes
-rw-r--r--blox/textures/blox_greenstone.pngbin0 -> 757 bytes
-rw-r--r--blox/textures/blox_greenwood.pngbin0 -> 852 bytes
-rw-r--r--blox/textures/blox_orangechecker.pngbin0 -> 695 bytes
-rw-r--r--blox/textures/blox_orangechecker_cobble.pngbin0 -> 666 bytes
-rw-r--r--blox/textures/blox_orangechecker_wood.pngbin0 -> 674 bytes
-rw-r--r--blox/textures/blox_orangecobble.pngbin0 -> 541 bytes
-rw-r--r--blox/textures/blox_orangecorner.pngbin0 -> 713 bytes
-rw-r--r--blox/textures/blox_orangecorner_cobble.pngbin0 -> 638 bytes
-rw-r--r--blox/textures/blox_orangecorner_wood.pngbin0 -> 696 bytes
-rw-r--r--blox/textures/blox_orangecross.pngbin0 -> 610 bytes
-rw-r--r--blox/textures/blox_orangecross_cobble.pngbin0 -> 662 bytes
-rw-r--r--blox/textures/blox_orangecross_wood.pngbin0 -> 635 bytes
-rw-r--r--blox/textures/blox_orangediamond.pngbin0 -> 714 bytes
-rw-r--r--blox/textures/blox_orangediamond_cobble.pngbin0 -> 648 bytes
-rw-r--r--blox/textures/blox_orangediamond_wood.pngbin0 -> 708 bytes
-rw-r--r--blox/textures/blox_orangeloop.pngbin0 -> 675 bytes
-rw-r--r--blox/textures/blox_orangeloop_cobble.pngbin0 -> 655 bytes
-rw-r--r--blox/textures/blox_orangeloop_wood.pngbin0 -> 599 bytes
-rw-r--r--blox/textures/blox_orangequarter.pngbin0 -> 696 bytes
-rw-r--r--blox/textures/blox_orangequarter_cobble.pngbin0 -> 652 bytes
-rw-r--r--blox/textures/blox_orangequarter_wood.pngbin0 -> 672 bytes
-rw-r--r--blox/textures/blox_orangesquare.pngbin0 -> 842 bytes
-rw-r--r--blox/textures/blox_orangestone.pngbin0 -> 776 bytes
-rw-r--r--blox/textures/blox_orangewood.pngbin0 -> 872 bytes
-rw-r--r--blox/textures/blox_pinkchecker.pngbin0 -> 813 bytes
-rw-r--r--blox/textures/blox_pinkchecker_cobble.pngbin0 -> 646 bytes
-rw-r--r--blox/textures/blox_pinkchecker_wood.pngbin0 -> 657 bytes
-rw-r--r--blox/textures/blox_pinkcobble.pngbin0 -> 522 bytes
-rw-r--r--blox/textures/blox_pinkcorner.pngbin0 -> 724 bytes
-rw-r--r--blox/textures/blox_pinkcorner_cobble.pngbin0 -> 624 bytes
-rw-r--r--blox/textures/blox_pinkcorner_wood.pngbin0 -> 674 bytes
-rw-r--r--blox/textures/blox_pinkcross.pngbin0 -> 726 bytes
-rw-r--r--blox/textures/blox_pinkcross_cobble.pngbin0 -> 646 bytes
-rw-r--r--blox/textures/blox_pinkcross_wood.pngbin0 -> 601 bytes
-rw-r--r--blox/textures/blox_pinkdiamond.pngbin0 -> 700 bytes
-rw-r--r--blox/textures/blox_pinkdiamond_cobble.pngbin0 -> 629 bytes
-rw-r--r--blox/textures/blox_pinkdiamond_wood.pngbin0 -> 671 bytes
-rw-r--r--blox/textures/blox_pinkloop.pngbin0 -> 674 bytes
-rw-r--r--blox/textures/blox_pinkloop_cobble.pngbin0 -> 639 bytes
-rw-r--r--blox/textures/blox_pinkloop_wood.pngbin0 -> 583 bytes
-rw-r--r--blox/textures/blox_pinkquarter.pngbin0 -> 687 bytes
-rw-r--r--blox/textures/blox_pinkquarter_cobble.pngbin0 -> 635 bytes
-rw-r--r--blox/textures/blox_pinkquarter_wood.pngbin0 -> 639 bytes
-rw-r--r--blox/textures/blox_pinksquare.pngbin0 -> 784 bytes
-rw-r--r--blox/textures/blox_pinkstone.pngbin0 -> 717 bytes
-rw-r--r--blox/textures/blox_pinkwood.pngbin0 -> 831 bytes
-rw-r--r--blox/textures/blox_purplechecker.pngbin0 -> 786 bytes
-rw-r--r--blox/textures/blox_purplechecker_cobble.pngbin0 -> 666 bytes
-rw-r--r--blox/textures/blox_purplechecker_wood.pngbin0 -> 690 bytes
-rw-r--r--blox/textures/blox_purplecobble.pngbin0 -> 544 bytes
-rw-r--r--blox/textures/blox_purplecorner.pngbin0 -> 805 bytes
-rw-r--r--blox/textures/blox_purplecorner_cobble.pngbin0 -> 633 bytes
-rw-r--r--blox/textures/blox_purplecorner_wood.pngbin0 -> 708 bytes
-rw-r--r--blox/textures/blox_purplecross.pngbin0 -> 726 bytes
-rw-r--r--blox/textures/blox_purplecross_cobble.pngbin0 -> 667 bytes
-rw-r--r--blox/textures/blox_purplecross_wood.pngbin0 -> 646 bytes
-rw-r--r--blox/textures/blox_purplediamond.pngbin0 -> 801 bytes
-rw-r--r--blox/textures/blox_purplediamond_cobble.pngbin0 -> 649 bytes
-rw-r--r--blox/textures/blox_purplediamond_wood.pngbin0 -> 722 bytes
-rw-r--r--blox/textures/blox_purpleloop.pngbin0 -> 749 bytes
-rw-r--r--blox/textures/blox_purpleloop_cobble.pngbin0 -> 655 bytes
-rw-r--r--blox/textures/blox_purpleloop_wood.pngbin0 -> 614 bytes
-rw-r--r--blox/textures/blox_purplequarter.pngbin0 -> 772 bytes
-rw-r--r--blox/textures/blox_purplequarter_cobble.pngbin0 -> 652 bytes
-rw-r--r--blox/textures/blox_purplequarter_wood.pngbin0 -> 679 bytes
-rw-r--r--blox/textures/blox_purplesquare.pngbin0 -> 928 bytes
-rw-r--r--blox/textures/blox_purplestone.pngbin0 -> 873 bytes
-rw-r--r--blox/textures/blox_purplewood.pngbin0 -> 905 bytes
-rw-r--r--blox/textures/blox_redchecker.pngbin0 -> 743 bytes
-rw-r--r--blox/textures/blox_redchecker_cobble.pngbin0 -> 673 bytes
-rw-r--r--blox/textures/blox_redchecker_wood.pngbin0 -> 565 bytes
-rw-r--r--blox/textures/blox_redcobble.pngbin0 -> 543 bytes
-rw-r--r--blox/textures/blox_redcorner.pngbin0 -> 586 bytes
-rw-r--r--blox/textures/blox_redcorner_cobble.pngbin0 -> 647 bytes
-rw-r--r--blox/textures/blox_redcorner_wood.pngbin0 -> 559 bytes
-rw-r--r--blox/textures/blox_redcross.pngbin0 -> 673 bytes
-rw-r--r--blox/textures/blox_redcross_cobble.pngbin0 -> 652 bytes
-rw-r--r--blox/textures/blox_redcross_wood.pngbin0 -> 531 bytes
-rw-r--r--blox/textures/blox_reddiamond.pngbin0 -> 590 bytes
-rw-r--r--blox/textures/blox_reddiamond_cobble.pngbin0 -> 646 bytes
-rw-r--r--blox/textures/blox_reddiamond_wood.pngbin0 -> 564 bytes
-rw-r--r--blox/textures/blox_redloop.pngbin0 -> 601 bytes
-rw-r--r--blox/textures/blox_redloop_cobble.pngbin0 -> 649 bytes
-rw-r--r--blox/textures/blox_redloop_wood.pngbin0 -> 526 bytes
-rw-r--r--blox/textures/blox_redquarter.pngbin0 -> 575 bytes
-rw-r--r--blox/textures/blox_redquarter_cobble.pngbin0 -> 647 bytes
-rw-r--r--blox/textures/blox_redquarter_wood.pngbin0 -> 539 bytes
-rw-r--r--blox/textures/blox_redsquare.pngbin0 -> 580 bytes
-rw-r--r--blox/textures/blox_redstone.pngbin0 -> 530 bytes
-rw-r--r--blox/textures/blox_redwood.pngbin0 -> 648 bytes
-rw-r--r--blox/textures/blox_whitechecker.pngbin0 -> 680 bytes
-rw-r--r--blox/textures/blox_whitechecker_cobble.pngbin0 -> 625 bytes
-rw-r--r--blox/textures/blox_whitechecker_wood.pngbin0 -> 571 bytes
-rw-r--r--blox/textures/blox_whitecobble.pngbin0 -> 494 bytes
-rw-r--r--blox/textures/blox_whitecorner.pngbin0 -> 625 bytes
-rw-r--r--blox/textures/blox_whitecorner_cobble.pngbin0 -> 608 bytes
-rw-r--r--blox/textures/blox_whitecorner_wood.pngbin0 -> 603 bytes
-rw-r--r--blox/textures/blox_whitecross.pngbin0 -> 613 bytes
-rw-r--r--blox/textures/blox_whitecross_cobble.pngbin0 -> 624 bytes
-rw-r--r--blox/textures/blox_whitecross_wood.pngbin0 -> 553 bytes
-rw-r--r--blox/textures/blox_whitediamond.pngbin0 -> 598 bytes
-rw-r--r--blox/textures/blox_whitediamond_cobble.pngbin0 -> 611 bytes
-rw-r--r--blox/textures/blox_whitediamond_wood.pngbin0 -> 587 bytes
-rw-r--r--blox/textures/blox_whiteloop.pngbin0 -> 611 bytes
-rw-r--r--blox/textures/blox_whiteloop_cobble.pngbin0 -> 626 bytes
-rw-r--r--blox/textures/blox_whiteloop_wood.pngbin0 -> 533 bytes
-rw-r--r--blox/textures/blox_whitequarter.pngbin0 -> 599 bytes
-rw-r--r--blox/textures/blox_whitequarter_cobble.pngbin0 -> 617 bytes
-rw-r--r--blox/textures/blox_whitequarter_wood.pngbin0 -> 578 bytes
-rw-r--r--blox/textures/blox_whitesquare.pngbin0 -> 600 bytes
-rw-r--r--blox/textures/blox_whitestone.pngbin0 -> 564 bytes
-rw-r--r--blox/textures/blox_whitewood.pngbin0 -> 687 bytes
-rw-r--r--blox/textures/blox_yellowchecker.pngbin0 -> 719 bytes
-rw-r--r--blox/textures/blox_yellowchecker_cobble.pngbin0 -> 681 bytes
-rw-r--r--blox/textures/blox_yellowchecker_wood.pngbin0 -> 656 bytes
-rw-r--r--blox/textures/blox_yellowcobble.pngbin0 -> 557 bytes
-rw-r--r--blox/textures/blox_yellowcorner.pngbin0 -> 735 bytes
-rw-r--r--blox/textures/blox_yellowcorner_cobble.pngbin0 -> 654 bytes
-rw-r--r--blox/textures/blox_yellowcorner_wood.pngbin0 -> 687 bytes
-rw-r--r--blox/textures/blox_yellowcross.pngbin0 -> 648 bytes
-rw-r--r--blox/textures/blox_yellowcross_cobble.pngbin0 -> 665 bytes
-rw-r--r--blox/textures/blox_yellowcross_wood.pngbin0 -> 642 bytes
-rw-r--r--blox/textures/blox_yellowdiamond.pngbin0 -> 743 bytes
-rw-r--r--blox/textures/blox_yellowdiamond_cobble.pngbin0 -> 663 bytes
-rw-r--r--blox/textures/blox_yellowdiamond_wood.pngbin0 -> 701 bytes
-rw-r--r--blox/textures/blox_yellowloop.pngbin0 -> 705 bytes
-rw-r--r--blox/textures/blox_yellowloop_cobble.pngbin0 -> 668 bytes
-rw-r--r--blox/textures/blox_yellowloop_wood.pngbin0 -> 604 bytes
-rw-r--r--blox/textures/blox_yellowquarter.pngbin0 -> 712 bytes
-rw-r--r--blox/textures/blox_yellowquarter_cobble.pngbin0 -> 662 bytes
-rw-r--r--blox/textures/blox_yellowquarter_wood.pngbin0 -> 668 bytes
-rw-r--r--blox/textures/blox_yellowsquare.pngbin0 -> 841 bytes
-rw-r--r--blox/textures/blox_yellowstone.pngbin0 -> 767 bytes
-rw-r--r--blox/textures/blox_yellowwood.pngbin0 -> 858 bytes
227 files changed, 593 insertions, 0 deletions
diff --git a/blox/depends.txt b/blox/depends.txt
new file mode 100644
index 0000000..562cf63
--- /dev/null
+++ b/blox/depends.txt
@@ -0,0 +1 @@
+default
diff --git a/blox/init.lua b/blox/init.lua
new file mode 100644
index 0000000..16af8e4
--- /dev/null
+++ b/blox/init.lua
@@ -0,0 +1,592 @@
+--[[
+***********
+Blox
+by Sanchez
+
+modified mapgen
+by blert2112
+***********
+--]]
+
+-- Remove Blox from creative inventory if colormachine mod is installed
+
+local creative = 0
+
+if (minetest.get_modpath("colormachine")) then
+ creative = 1
+end
+
+-- Uncomment the line below to remove most nodes from creative inventory regardless of colormachine mod.
+
+-- local creative = 1
+
+-- Uncomment the line above and change value to 0 to keep nodes in creative inventory when colormachine is installed.
+
+local version = "0.7.2112"
+
+local DyeSub = ""
+
+local Material = ""
+
+local BloxColours = {
+ "pink",
+ "yellow",
+ "white",
+ "orange",
+ "purple",
+ "blue",
+ "cyan",
+ "red",
+ "green",
+ "black",
+}
+
+local UNIFIED = {
+ "magenta",
+ "yellow",
+ "white",
+ "orange",
+ "violet",
+ "blue",
+ "cyan",
+ "red",
+ "green",
+ "black",
+}
+
+local BuiltInDyes = {
+ "pink",
+ "yellow",
+ "white",
+ "orange",
+ "violet",
+ "blue",
+ "cyan",
+ "red",
+ "green",
+ "black",
+}
+
+local FuelBlox = {
+ "wood",
+ "diamond_wood",
+ "corner_wood",
+ "checker_wood",
+ "cross_wood",
+ "quarter_wood",
+ "loop_wood",
+}
+
+local NodeClass = {
+ "diamond",
+ "quarter",
+ "cross",
+ "checker",
+ "corner",
+ "loop",
+}
+
+local NodeMaterial = {
+ "",
+ "_wood",
+ "_cobble",
+}
+
+-- Nodes
+
+minetest.register_node("blox:glowstone", {
+ description = "Glowstone",
+ tiles = {"blox_glowstone.png"},
+ --inventory_image = "blox_glowstone.png",
+ light_propagates = true,
+ paramtype = "light",
+ sunlight_propagates = true,
+ light_source = 30 ,
+ is_ground_content = true,
+ groups = {cracky=2},
+ sounds = default.node_sound_stone_defaults(),
+})
+
+minetest.register_node("blox:glowore", {
+ description = "Glow Ore",
+ tiles = {"default_stone.png^blox_glowore.png"},
+ --inventory_image = {"default_stone.png^blox_glowore.png"},
+ light_propagates = true,
+ paramtype = "light",
+ sunlight_propagates = false,
+ light_source = 12 ,
+ drop = {
+ max_items = 1,
+ items = {
+ {
+ items = {"blox:glowstone"},
+ rarity = 15,
+ },
+ {
+ items = {"blox:glowdust"},
+ }
+ }
+ },
+ is_ground_content = true,
+ groups = {cracky=2},
+ sounds = default.node_sound_stone_defaults(),
+})
+
+minetest.register_node("blox:glowdust", {
+ description = "Glow Dust",
+ drawtype = "plantlike",
+ tiles = {"blox_glowdust.png"},
+ inventory_image = "blox_glowdust.png",
+ light_propagates = true,
+ paramtype = "light",
+ sunlight_propagates = true,
+ light_source = 8 ,
+ walkable = false,
+ groups = {cracky=3, snappy=3},
+ })
+
+
+for _, NClass in ipairs(NodeClass) do
+
+ for _, colour in ipairs(BloxColours) do
+ local cname = colour .. NClass
+
+ minetest.register_node('blox:' .. cname, {
+ description = colour .. " " .. NClass .. " stone block",
+ tiles = { 'blox_' .. cname .. '.png' },
+ --inventory_image = 'blox_' .. cname .. '.png',
+ is_ground_content = true,
+ groups = {cracky=3, not_in_creative_inventory=creative},
+ sounds = default.node_sound_stone_defaults(),
+ })
+
+ local sname = colour .. NClass .. '_cobble'
+
+ minetest.register_node('blox:' .. sname, {
+ description = colour .. " " .. NClass .. " cobble block",
+ tiles = { 'blox_' .. sname .. '.png' },
+ --inventory_image = 'blox_' .. sname .. '.png',
+ is_ground_content = true,
+ groups = {cracky=3, not_in_creative_inventory=creative},
+ sounds = default.node_sound_stone_defaults(),
+ })
+
+ local sname = colour .. NClass .. '_wood'
+
+ minetest.register_node('blox:' .. sname, {
+ description = colour .. " " .. NClass .. " wooden block",
+ tiles = { 'blox_' .. sname .. '.png' },
+ --inventory_image = 'blox_' .. sname .. '.png',
+ is_ground_content = true,
+ groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, not_in_creative_inventory=creative},
+ sounds = default.node_sound_wood_defaults(),
+ })
+
+ end
+end
+
+ for _, colour in ipairs(BloxColours) do
+ local sname = colour .. 'square'
+
+ minetest.register_node('blox:' .. sname, {
+ description = colour .. " stone square",
+ tiles = { 'blox_' .. sname .. '.png' },
+ --inventory_image = 'blox_' .. sname .. '.png',
+ is_ground_content = true,
+ groups = {cracky=3, not_in_creative_inventory=creative},
+ sounds = default.node_sound_stone_defaults(),
+ })
+
+ local sname = colour .. 'stone'
+
+ minetest.register_node('blox:' .. sname, {
+ description = colour .. " stone",
+ tiles = { 'blox_' .. sname .. '.png' },
+ --inventory_image = 'blox_' .. sname .. '.png',
+ is_ground_content = true,
+ groups = {cracky=3, not_in_creative_inventory=creative},
+ sounds = default.node_sound_stone_defaults(),
+ })
+
+ local sname = colour .. 'wood'
+
+ minetest.register_node('blox:' .. sname, {
+ description = colour .. " wood",
+ tiles = { 'blox_' .. sname .. '.png' },
+ --inventory_image = 'blox_' .. sname .. '.png',
+ is_ground_content = true,
+ groups = {snappy=2,choppy=2,oddly_breakable_by_hand=2,flammable=3, not_in_creative_inventory=creative},
+ sounds = default.node_sound_wood_defaults(),
+ })
+
+ local sname = colour .. 'cobble'
+
+ minetest.register_node('blox:' .. sname, {
+ description = colour .. " cobble",
+ tiles = { 'blox_' .. sname .. '.png' },
+ --inventory_image = 'blox_' .. sname .. '.png',
+ is_ground_content = true,
+ groups = {cracky=3, not_in_creative_inventory=creative},
+ sounds = default.node_sound_stone_defaults(),
+ })
+
+
+end
+
+-- Crafting
+
+minetest.register_craft({
+ output = 'blox:glowstone 2',
+ recipe = {
+ {'', 'blox:glowdust', ''},
+ {'blox:glowdust', 'default:stone', 'blox:glowdust'},
+ {'', 'blox:glowdust', ''},
+ }
+})
+
+
+for _, colour in ipairs(UNIFIED) do
+
+if colour == "magenta" then
+DyeSub = "pink" else if colour == "violet" then
+DyeSub = "purple" else
+DyeSub = colour
+end
+end
+
+for _, NMaterial in ipairs(NodeMaterial) do
+
+if NMaterial == "_cobble" then
+Material = "default:cobble" else if NMaterial == "_wood" then
+Material = "default:wood" else
+Material = "default:stone"
+end
+end
+--print(Material, 'unifieddyes:' .. colour)
+--print('unifieddyes:' .. colour, Material)
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'quarter' .. NMaterial .. ' 4',
+ recipe = {
+ {Material, 'unifieddyes:' .. colour},
+ {'unifieddyes:' .. colour, Material},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'quarter' .. NMaterial .. ' 4',
+ recipe = {
+ {'unifieddyes:' .. colour, Material},
+ {Material, 'unifieddyes:' .. colour},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'cross' .. NMaterial .. ' 4',
+ recipe = {
+ {Material, '', Material},
+ {'', 'unifieddyes:' .. colour, ''},
+ {Material, '', Material},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'checker' .. NMaterial .. ' 6',
+ recipe = {
+ {Material, 'unifieddyes:' .. colour,Material},
+ {'unifieddyes:' .. colour, Material, 'unifieddyes:' .. colour},
+ {Material, 'unifieddyes:' .. colour,Material},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'checker' .. NMaterial .. ' 8',
+ recipe = {
+ {'unifieddyes:' .. colour, Material, 'unifieddyes:' .. colour},
+ {Material, 'unifieddyes:' .. colour,Material},
+ {'unifieddyes:' .. colour, Material, 'unifieddyes:' .. colour},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'loop' .. NMaterial .. ' 6',
+ recipe = {
+ {Material, Material, Material},
+ {Material, 'unifieddyes:' .. colour, Material},
+ {Material, Material, Material},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'corner' .. NMaterial .. ' 4',
+ recipe = {
+ {'unifieddyes:' .. colour, '', 'unifieddyes:' .. colour},
+ {'', Material, ''},
+ {'unifieddyes:' .. colour, '', 'unifieddyes:' .. colour},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'diamond' .. NMaterial .. ' 6',
+ recipe = {
+ {Material, 'unifieddyes:' .. colour, Material},
+ {'unifieddyes:' .. colour, '', 'unifieddyes:' .. colour},
+ {Material, 'unifieddyes:' .. colour, Material},
+ }
+})
+
+end
+end
+
+for _, colour in ipairs(UNIFIED) do
+
+if colour == "magenta" then
+DyeSub = "pink" else if colour == "violet" then
+DyeSub = "purple" else
+DyeSub = colour
+end
+end
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'square 6',
+ recipe = {
+ {'unifieddyes:' .. colour, 'default:stone', 'default:stone'},
+ {'default:stone', 'unifieddyes:' .. colour, 'default:stone'},
+ {'default:stone', 'default:stone', 'unifieddyes:' .. colour},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'stone 4',
+ recipe = {
+ {'', 'default:stone', ''},
+ {'default:stone', 'unifieddyes:' .. colour, 'default:stone'},
+ {'', 'default:stone', ''},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'wood 4',
+ recipe = {
+ {'', 'default:wood', ''},
+ {'default:wood', 'unifieddyes:' .. colour, 'default:wood'},
+ {'', 'default:wood', ''},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'cobble 4',
+ recipe = {
+ {'', 'default:cobble', ''},
+ {'default:cobble', 'unifieddyes:' .. colour, 'default:cobble'},
+ {'', 'default:cobble', ''},
+ }
+})
+end
+
+
+for _, colour in ipairs(BuiltInDyes) do
+
+if colour == "violet" then
+DyeSub = "purple" else
+DyeSub = colour
+end
+
+for _, NMaterial in ipairs(NodeMaterial) do
+
+if NMaterial == "_cobble" then
+Material = "default:cobble" else if NMaterial == "_wood" then
+Material = "default:wood" else
+Material = "default:stone"
+end
+end
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'quarter' .. NMaterial .. ' 4',
+ recipe = {
+ {Material, 'dye:' .. colour},
+ {'dye:' .. colour, Material},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'quarter' .. NMaterial .. ' 4',
+ recipe = {
+ {'dye:' .. colour, Material},
+ {Material, 'dye:' .. colour},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'cross' .. NMaterial .. ' 4',
+ recipe = {
+ {Material, '', Material},
+ {'', 'dye:' .. colour, ''},
+ {Material, '', Material},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'checker' .. NMaterial .. ' 6',
+ recipe = {
+ {Material, 'dye:' .. colour,Material},
+ {'dye:' .. colour, Material, 'dye:' .. colour},
+ {Material, 'dye:' .. colour,Material},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'checker' .. NMaterial .. ' 8',
+ recipe = {
+ {'dye:' .. colour, Material, 'dye:' .. colour},
+ {Material, 'dye:' .. colour,Material},
+ {'dye:' .. colour, Material, 'dye:' .. colour},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'loop' .. NMaterial .. ' 6',
+ recipe = {
+ {Material, Material, Material},
+ {Material, 'dye:' .. colour, Material},
+ {Material, Material, Material},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'corner' .. NMaterial .. ' 4',
+ recipe = {
+ {'dye:' .. colour, '', 'dye:' .. colour},
+ {'', Material, ''},
+ {'dye:' .. colour, '', 'dye:' .. colour},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'diamond' .. NMaterial .. ' 6',
+ recipe = {
+ {Material, 'dye:' .. colour, Material},
+ {'dye:' .. colour, '', 'dye:' .. colour},
+ {Material, 'dye:' .. colour, Material},
+ }
+})
+
+end
+end
+
+for _, colour in ipairs(UNIFIED) do
+
+if colour == "magenta" then
+DyeSub = "pink" else if colour == "violet" then
+DyeSub = "purple" else
+DyeSub = colour
+end
+end
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'square 6',
+ recipe = {
+ {'dye:' .. colour, 'default:stone', 'default:stone'},
+ {'default:stone', 'dye:' .. colour, 'default:stone'},
+ {'default:stone', 'default:stone', 'dye:' .. colour},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'stone 4',
+ recipe = {
+ {'', 'default:stone', ''},
+ {'default:stone', 'dye:' .. colour, 'default:stone'},
+ {'', 'default:stone', ''},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'wood 4',
+ recipe = {
+ {'', 'default:wood', ''},
+ {'default:wood', 'dye:' .. colour, 'default:wood'},
+ {'', 'default:wood', ''},
+ }
+})
+
+minetest.register_craft({
+ output = 'blox:' .. DyeSub ..'cobble 4',
+ recipe = {
+ {'', 'default:cobble', ''},
+ {'default:cobble', 'dye:' .. colour, 'default:cobble'},
+ {'', 'default:cobble', ''},
+ }
+})
+end
+
+--Fuel
+ for _, colour in ipairs(BloxColours) do
+
+ for _, blox in ipairs(FuelBlox) do
+
+minetest.register_craft({
+ type = "fuel",
+ recipe = "blox:" .. colour .. blox,
+ burntime = 7,
+})
+
+end
+end
+
+minetest.register_tool("blox:bloodbane", {
+ description = "Blood Bane",
+ inventory_image = "blox_bloodbane.png",
+ tool_capabilities = {
+ full_punch_interval = 0.2,
+ max_drop_level=1,
+ groupcaps={
+ fleshy={times={[1]=0.001, [2]=0.001, [3]=0.001}, uses=0, maxlevel=3},
+ snappy={times={[1]=0.01, [2]=0.01, [3]=0.01}, uses=0, maxlevel=3},
+ crumbly={times={[1]=0.01, [2]=0.01, [3]=0.01}, uses=0, maxlevel=3},
+ cracky={times={[1]=0.01, [2]=0.01, [3]=0.01}, uses=0, maxlevel=3},
+ choppy={times={[1]=0.01, [2]=0.01, [3]=0.01}, uses=0, maxlevel=3}
+ },
+ damage_groups = {fleshy=200},
+ }
+})
+
+local sea_level = 1
+
+minetest.register_on_mapgen_init(function(mapgen_params)
+ sea_level = mapgen_params.water_level
+end)
+
+minetest.register_ore({
+ ore_type = "scatter",
+ ore = "blox:glowore",
+ wherein = "default:stone",
+ clust_scarcity = 36 * 36 * 36,
+ clust_num_ores = 3,
+ clust_size = 2,
+ y_min = sea_level,
+ y_max = 31000,
+})
+
+minetest.register_ore({
+ ore_type = "scatter",
+ ore = "blox:glowore",
+ wherein = "default:stone",
+ clust_scarcity = 14 * 14 * 14,
+ clust_num_ores = 5,
+ clust_size = 3,
+ y_min = sea_level - 30,
+ y_max = sea_level + 20,
+})
+
+minetest.register_ore({
+ ore_type = "scatter",
+ ore = "blox:glowore",
+ wherein = "default:stone",
+ clust_scarcity = 36 * 36 * 36,
+ clust_num_ores = 3,
+ clust_size = 2,
+ y_min = -31000,
+ y_max = sea_level - 1,
+})
+
+print("Blox Mod [" ..version.. "] Loaded!")
diff --git a/blox/textures/Thumbs.db b/blox/textures/Thumbs.db
new file mode 100644
index 0000000..1abe13b
--- /dev/null
+++ b/blox/textures/Thumbs.db
Binary files differ
diff --git a/blox/textures/blox_blackchecker.png b/blox/textures/blox_blackchecker.png
new file mode 100644
index 0000000..3adca0b
--- /dev/null
+++ b/blox/textures/blox_blackchecker.png
Binary files differ
diff --git a/blox/textures/blox_blackchecker_cobble.png b/blox/textures/blox_blackchecker_cobble.png
new file mode 100644
index 0000000..d29b1ea
--- /dev/null
+++ b/blox/textures/blox_blackchecker_cobble.png
Binary files differ
diff --git a/blox/textures/blox_blackchecker_wood.png b/blox/textures/blox_blackchecker_wood.png
new file mode 100644
index 0000000..1c9d6ed
--- /dev/null
+++ b/blox/textures/blox_blackchecker_wood.png
Binary files differ
diff --git a/blox/textures/blox_blackcobble.png b/blox/textures/blox_blackcobble.png
new file mode 100644
index 0000000..10aceb8
--- /dev/null
+++ b/blox/textures/blox_blackcobble.png
Binary files differ
diff --git a/blox/textures/blox_blackcorner.png b/blox/textures/blox_blackcorner.png
new file mode 100644
index 0000000..67b61ed
--- /dev/null
+++ b/blox/textures/blox_blackcorner.png
Binary files differ
diff --git a/blox/textures/blox_blackcorner_cobble.png b/blox/textures/blox_blackcorner_cobble.png
new file mode 100644
index 0000000..2db1f3f
--- /dev/null
+++ b/blox/textures/blox_blackcorner_cobble.png
Binary files differ
diff --git a/blox/textures/blox_blackcorner_wood.png b/blox/textures/blox_blackcorner_wood.png
new file mode 100644
index 0000000..3713448
--- /dev/null
+++ b/blox/textures/blox_blackcorner_wood.png
Binary files differ
diff --git a/blox/textures/blox_blackcross.png b/blox/textures/blox_blackcross.png
new file mode 100644
index 0000000..d601b7c
--- /dev/null
+++ b/blox/textures/blox_blackcross.png
Binary files differ
diff --git a/blox/textures/blox_blackcross_cobble.png b/blox/textures/blox_blackcross_cobble.png
new file mode 100644
index 0000000..2fecb48
--- /dev/null
+++ b/blox/textures/blox_blackcross_cobble.png
Binary files differ
diff --git a/blox/textures/blox_blackcross_wood.png b/blox/textures/blox_blackcross_wood.png
new file mode 100644
index 0000000..494adf0
--- /dev/null
+++ b/blox/textures/blox_blackcross_wood.png
Binary files differ
diff --git a/blox/textures/blox_blackdiamond.png b/blox/textures/blox_blackdiamond.png
new file mode 100644
index 0000000..8185a4a
--- /dev/null
+++ b/blox/textures/blox_blackdiamond.png
Binary files differ
diff --git a/blox/textures/blox_blackdiamond_cobble.png b/blox/textures/blox_blackdiamond_cobble.png
new file mode 100644
index 0000000..706f7f1
--- /dev/null
+++ b/blox/textures/blox_blackdiamond_cobble.png
Binary files differ
diff --git a/blox/textures/blox_blackdiamond_wood.png b/blox/textures/blox_blackdiamond_wood.png
new file mode 100644
index 0000000..c1450e4
--- /dev/null
+++ b/blox/textures/blox_blackdiamond_wood.png
Binary files differ
diff --git a/blox/textures/blox_blackloop.png b/blox/textures/blox_blackloop.png
new file mode 100644
index 0000000..78219d4
--- /dev/null
+++ b/blox/textures/blox_blackloop.png
Binary files differ
diff --git a/blox/textures/blox_blackloop_cobble.png b/blox/textures/blox_blackloop_cobble.png
new file mode 100644
index 0000000..1921e7f
--- /dev/null
+++ b/blox/textures/blox_blackloop_cobble.png
Binary files differ
diff --git a/blox/textures/blox_blackloop_wood.png b/blox/textures/blox_blackloop_wood.png
new file mode 100644
index 0000000..80c05b0
--- /dev/null
+++ b/blox/textures/blox_blackloop_wood.png
Binary files differ
diff --git a/blox/textures/blox_blackquarter.png b/blox/textures/blox_blackquarter.png
new file mode 100644
index 0000000..899bce9
--- /dev/null
+++ b/blox/textures/blox_blackquarter.png
Binary files differ
diff --git a/blox/textures/blox_blackquarter_cobble.png b/blox/textures/blox_blackquarter_cobble.png
new file mode 100644
index 0000000..9e4852b
--- /dev/null
+++ b/blox/textures/blox_blackquarter_cobble.png
Binary files differ
diff --git a/blox/textures/blox_blackquarter_wood.png b/blox/textures/blox_blackquarter_wood.png
new file mode 100644
index 0000000..35c7b65
--- /dev/null
+++ b/blox/textures/blox_blackquarter_wood.png
Binary files differ
diff --git a/blox/textures/blox_blacksquare.png b/blox/textures/blox_blacksquare.png
new file mode 100644
index 0000000..bb3aef6
--- /dev/null
+++ b/blox/textures/blox_blacksquare.png
Binary files differ
diff --git a/blox/textures/blox_blackstone.png b/blox/textures/blox_blackstone.png
new file mode 100644
index 0000000..cbd4c5d
--- /dev/null
+++ b/blox/textures/blox_blackstone.png
Binary files differ
diff --git a/blox/textures/blox_blackwood.png b/blox/textures/blox_blackwood.png
new file mode 100644
index 0000000..b5e5404
--- /dev/null
+++ b/blox/textures/blox_blackwood.png
Binary files differ
diff --git a/blox/textures/blox_bloodbane.png b/blox/textures/blox_bloodbane.png
new file mode 100644
index 0000000..d823985
--- /dev/null
+++ b/blox/textures/blox_bloodbane.png
Binary files differ
diff --git a/blox/textures/blox_bluechecker.png b/blox/textures/blox_bluechecker.png
new file mode 100644
index 0000000..7ce673f
--- /dev/null
+++ b/blox/textures/blox_bluechecker.png
Binary files differ
diff --git a/blox/textures/blox_bluechecker_cobble.png b/blox/textures/blox_bluechecker_cobble.png
new file mode 100644
index 0000000..f24d7d6
--- /dev/null
+++ b/blox/textures/blox_bluechecker_cobble.png
Binary files differ
diff --git a/blox/textures/blox_bluechecker_wood.png b/blox/textures/blox_bluechecker_wood.png
new file mode 100644
index 0000000..6b5da07
--- /dev/null
+++ b/blox/textures/blox_bluechecker_wood.png
Binary files differ
diff --git a/blox/textures/blox_bluecobble.png b/blox/textures/blox_bluecobble.png
new file mode 100644
index 0000000..2fe29a3
--- /dev/null
+++ b/blox/textures/blox_bluecobble.png
Binary files differ
diff --git a/blox/textures/blox_bluecorner.png b/blox/textures/blox_bluecorner.png
new file mode 100644
index 0000000..307d80a
--- /dev/null
+++ b/blox/textures/blox_bluecorner.png
Binary files differ
diff --git a/blox/textures/blox_bluecorner_cobble.png b/blox/textures/blox_bluecorner_cobble.png
new file mode 100644
index 0000000..4841b79
--- /dev/null
+++ b/blox/textures/blox_bluecorner_cobble.png
Binary files differ
diff --git a/blox/textures/blox_bluecorner_wood.png b/blox/textures/blox_bluecorner_wood.png
new file mode 100644
index 0000000..d03fbe3
--- /dev/null
+++ b/blox/textures/blox_bluecorner_wood.png
Binary files differ
diff --git a/blox/textures/blox_bluecross.png b/blox/textures/blox_bluecross.png
new file mode 100644
index 0000000..90d28b8
--- /dev/null
+++ b/blox/textures/blox_bluecross.png
Binary files differ
diff --git a/blox/textures/blox_bluecross_cobble.png b/blox/textures/blox_bluecross_cobble.png
new file mode 100644
index 0000000..8db5445
--- /dev/null
+++ b/blox/textures/blox_bluecross_cobble.png
Binary files differ
diff --git a/blox/textures/blox_bluecross_wood.png b/blox/textures/blox_bluecross_wood.png
new file mode 100644
index 0000000..418c035
--- /dev/null
+++ b/blox/textures/blox_bluecross_wood.png
Binary files differ
diff --git a/blox/textures/blox_bluediamond.png b/blox/textures/blox_bluediamond.png
new file mode 100644
index 0000000..3dc41c4
--- /dev/null
+++ b/blox/textures/blox_bluediamond.png
Binary files differ
diff --git a/blox/textures/blox_bluediamond_cobble.png b/blox/textures/blox_bluediamond_cobble.png
new file mode 100644
index 0000000..3fc5cbf
--- /dev/null
+++ b/blox/textures/blox_bluediamond_cobble.png
Binary files differ
diff --git a/blox/textures/blox_bluediamond_wood.png b/blox/textures/blox_bluediamond_wood.png
new file mode 100644
index 0000000..e4c795a
--- /dev/null
+++ b/blox/textures/blox_bluediamond_wood.png
Binary files differ
diff --git a/blox/textures/blox_blueloop.png b/blox/textures/blox_blueloop.png
new file mode 100644
index 0000000..dd8562a
--- /dev/null
+++ b/blox/textures/blox_blueloop.png
Binary files differ
diff --git a/blox/textures/blox_blueloop_cobble.png b/blox/textures/blox_blueloop_cobble.png
new file mode 100644
index 0000000..4856ef1
--- /dev/null
+++ b/blox/textures/blox_blueloop_cobble.png
Binary files differ
diff --git a/blox/textures/blox_blueloop_wood.png b/blox/textures/blox_blueloop_wood.png
new file mode 100644
index 0000000..eeda09b
--- /dev/null
+++ b/blox/textures/blox_blueloop_wood.png
Binary files differ
diff --git a/blox/textures/blox_bluequarter.png b/blox/textures/blox_bluequarter.png
new file mode 100644
index 0000000..c8604e1
--- /dev/null
+++ b/blox/textures/blox_bluequarter.png
Binary files differ
diff --git a/blox/textures/blox_bluequarter_cobble.png b/blox/textures/blox_bluequarter_cobble.png
new file mode 100644
index 0000000..e32043a
--- /dev/null
+++ b/blox/textures/blox_bluequarter_cobble.png
Binary files differ
diff --git a/blox/textures/blox_bluequarter_wood.png b/blox/textures/blox_bluequarter_wood.png
new file mode 100644
index 0000000..b3304e1
--- /dev/null
+++ b/blox/textures/blox_bluequarter_wood.png
Binary files differ
diff --git a/blox/textures/blox_bluesquare.png b/blox/textures/blox_bluesquare.png
new file mode 100644
index 0000000..c02b0fc
--- /dev/null
+++ b/blox/textures/blox_bluesquare.png
Binary files differ
diff --git a/blox/textures/blox_bluestone.png b/blox/textures/blox_bluestone.png
new file mode 100644
index 0000000..83aa167
--- /dev/null
+++ b/blox/textures/blox_bluestone.png
Binary files differ
diff --git a/blox/textures/blox_bluewood.png b/blox/textures/blox_bluewood.png
new file mode 100644
index 0000000..2f2843b
--- /dev/null
+++ b/blox/textures/blox_bluewood.png
Binary files differ
diff --git a/blox/textures/blox_cyanchecker.png b/blox/textures/blox_cyanchecker.png
new file mode 100644
index 0000000..33456e1
--- /dev/null
+++ b/blox/textures/blox_cyanchecker.png
Binary files differ
diff --git a/blox/textures/blox_cyanchecker_cobble.png b/blox/textures/blox_cyanchecker_cobble.png
new file mode 100644
index 0000000..fedc4f8
--- /dev/null
+++ b/blox/textures/blox_cyanchecker_cobble.png
Binary files differ
diff --git a/blox/textures/blox_cyanchecker_wood.png b/blox/textures/blox_cyanchecker_wood.png
new file mode 100644
index 0000000..c38b32d
--- /dev/null
+++ b/blox/textures/blox_cyanchecker_wood.png
Binary files differ
diff --git a/blox/textures/blox_cyancobble.png b/blox/textures/blox_cyancobble.png
new file mode 100644
index 0000000..8252155
--- /dev/null
+++ b/blox/textures/blox_cyancobble.png
Binary files differ
diff --git a/blox/textures/blox_cyancorner.png b/blox/textures/blox_cyancorner.png
new file mode 100644
index 0000000..ef25211
--- /dev/null
+++ b/blox/textures/blox_cyancorner.png
Binary files differ
diff --git a/blox/textures/blox_cyancorner_cobble.png b/blox/textures/blox_cyancorner_cobble.png
new file mode 100644
index 0000000..ad832d9
--- /dev/null
+++ b/blox/textures/blox_cyancorner_cobble.png
Binary files differ
diff --git a/blox/textures/blox_cyancorner_wood.png b/blox/textures/blox_cyancorner_wood.png
new file mode 100644
index 0000000..b848ec2
--- /dev/null
+++ b/blox/textures/blox_cyancorner_wood.png
Binary files differ
diff --git a/blox/textures/blox_cyancross.png b/blox/textures/blox_cyancross.png
new file mode 100644
index 0000000..095d5db
--- /dev/null
+++ b/blox/textures/blox_cyancross.png
Binary files differ
diff --git a/blox/textures/blox_cyancross_cobble.png b/blox/textures/blox_cyancross_cobble.png
new file mode 100644
index 0000000..bb171ca
--- /dev/null
+++ b/blox/textures/blox_cyancross_cobble.png
Binary files differ
diff --git a/blox/textures/blox_cyancross_wood.png b/blox/textures/blox_cyancross_wood.png
new file mode 100644
index 0000000..59dbf72
--- /dev/null
+++ b/blox/textures/blox_cyancross_wood.png
Binary files differ
diff --git a/blox/textures/blox_cyandiamond.png b/blox/textures/blox_cyandiamond.png
new file mode 100644
index 0000000..a5a6220
--- /dev/null
+++ b/blox/textures/blox_cyandiamond.png
Binary files differ
diff --git a/blox/textures/blox_cyandiamond_cobble.png b/blox/textures/blox_cyandiamond_cobble.png
new file mode 100644
index 0000000..3295340
--- /dev/null
+++ b/blox/textures/blox_cyandiamond_cobble.png
Binary files differ
diff --git a/blox/textures/blox_cyandiamond_wood.png b/blox/textures/blox_cyandiamond_wood.png
new file mode 100644
index 0000000..3e31751
--- /dev/null
+++ b/blox/textures/blox_cyandiamond_wood.png
Binary files differ
diff --git a/blox/textures/blox_cyanloop.png b/blox/textures/blox_cyanloop.png
new file mode 100644
index 0000000..db68d88
--- /dev/null
+++ b/blox/textures/blox_cyanloop.png
Binary files differ
diff --git a/blox/textures/blox_cyanloop_cobble.png b/blox/textures/blox_cyanloop_cobble.png
new file mode 100644
index 0000000..0436a2e
--- /dev/null
+++ b/blox/textures/blox_cyanloop_cobble.png
Binary files differ
diff --git a/blox/textures/blox_cyanloop_wood.png b/blox/textures/blox_cyanloop_wood.png
new file mode 100644
index 0000000..553f435
--- /dev/null
+++ b/blox/textures/blox_cyanloop_wood.png
Binary files differ
diff --git a/blox/textures/blox_cyanquarter.png b/blox/textures/blox_cyanquarter.png
new file mode 100644
index 0000000..3032587
--- /dev/null
+++ b/blox/textures/blox_cyanquarter.png
Binary files differ
diff --git a/blox/textures/blox_cyanquarter_cobble.png b/blox/textures/blox_cyanquarter_cobble.png
new file mode 100644
index 0000000..8914934
--- /dev/null
+++ b/blox/textures/blox_cyanquarter_cobble.png
Binary files differ
diff --git a/blox/textures/blox_cyanquarter_wood.png b/blox/textures/blox_cyanquarter_wood.png
new file mode 100644
index 0000000..0e6b942
--- /dev/null
+++ b/blox/textures/blox_cyanquarter_wood.png
Binary files differ
diff --git a/blox/textures/blox_cyansquare.png b/blox/textures/blox_cyansquare.png
new file mode 100644
index 0000000..f70ee83
--- /dev/null
+++ b/blox/textures/blox_cyansquare.png
Binary files differ
diff --git a/blox/textures/blox_cyanstone.png b/blox/textures/blox_cyanstone.png
new file mode 100644
index 0000000..1f8f8fa
--- /dev/null
+++ b/blox/textures/blox_cyanstone.png
Binary files differ
diff --git a/blox/textures/blox_cyanwood.png b/blox/textures/blox_cyanwood.png
new file mode 100644
index 0000000..6b2cb75
--- /dev/null
+++ b/blox/textures/blox_cyanwood.png
Binary files differ
diff --git a/blox/textures/blox_glowdust.png b/blox/textures/blox_glowdust.png
new file mode 100644
index 0000000..2660e13
--- /dev/null
+++ b/blox/textures/blox_glowdust.png
Binary files differ
diff --git a/blox/textures/blox_glowore.png b/blox/textures/blox_glowore.png
new file mode 100644
index 0000000..7f22b51
--- /dev/null
+++ b/blox/textures/blox_glowore.png
Binary files differ
diff --git a/blox/textures/blox_glowstone.png b/blox/textures/blox_glowstone.png
new file mode 100644
index 0000000..32e9e7e
--- /dev/null
+++ b/blox/textures/blox_glowstone.png
Binary files differ
diff --git a/blox/textures/blox_greenchecker.png b/blox/textures/blox_greenchecker.png
new file mode 100644
index 0000000..2b324f8
--- /dev/null
+++ b/blox/textures/blox_greenchecker.png
Binary files differ
diff --git a/blox/textures/blox_greenchecker_cobble.png b/blox/textures/blox_greenchecker_cobble.png
new file mode 100644
index 0000000..3645912
--- /dev/null
+++ b/blox/textures/blox_greenchecker_cobble.png
Binary files differ
diff --git a/blox/textures/blox_greenchecker_wood.png b/blox/textures/blox_greenchecker_wood.png
new file mode 100644
index 0000000..60eaccb
--- /dev/null
+++ b/blox/textures/blox_greenchecker_wood.png
Binary files differ
diff --git a/blox/textures/blox_greencobble.png b/blox/textures/blox_greencobble.png
new file mode 100644
index 0000000..a572c59
--- /dev/null
+++ b/blox/textures/blox_greencobble.png
Binary files differ
diff --git a/blox/textures/blox_greencorner.png b/blox/textures/blox_greencorner.png
new file mode 100644
index 0000000..cb9e20a
--- /dev/null
+++ b/blox/textures/blox_greencorner.png
Binary files differ
diff --git a/blox/textures/blox_greencorner_cobble.png b/blox/textures/blox_greencorner_cobble.png
new file mode 100644
index 0000000..19e4038
--- /dev/null
+++ b/blox/textures/blox_greencorner_cobble.png
Binary files differ
diff --git a/blox/textures/blox_greencorner_wood.png b/blox/textures/blox_greencorner_wood.png
new file mode 100644
index 0000000..09089ff
--- /dev/null
+++ b/blox/textures/blox_greencorner_wood.png
Binary files differ
diff --git a/blox/textures/blox_greencross.png b/blox/textures/blox_greencross.png
new file mode 100644
index 0000000..e7e3266
--- /dev/null
+++ b/blox/textures/blox_greencross.png
Binary files differ
diff --git a/blox/textures/blox_greencross_cobble.png b/blox/textures/blox_greencross_cobble.png
new file mode 100644
index 0000000..332903d
--- /dev/null
+++ b/blox/textures/blox_greencross_cobble.png
Binary files differ
diff --git a/blox/textures/blox_greencross_wood.png b/blox/textures/blox_greencross_wood.png
new file mode 100644
index 0000000..5daff0f
--- /dev/null
+++ b/blox/textures/blox_greencross_wood.png
Binary files differ
diff --git a/blox/textures/blox_greendiamond.png b/blox/textures/blox_greendiamond.png
new file mode 100644
index 0000000..7ab9955
--- /dev/null
+++ b/blox/textures/blox_greendiamond.png
Binary files differ
diff --git a/blox/textures/blox_greendiamond_cobble.png b/blox/textures/blox_greendiamond_cobble.png
new file mode 100644
index 0000000..4f459d5
--- /dev/null
+++ b/blox/textures/blox_greendiamond_cobble.png
Binary files differ
diff --git a/blox/textures/blox_greendiamond_wood.png b/blox/textures/blox_greendiamond_wood.png
new file mode 100644
index 0000000..391aaf2
--- /dev/null
+++ b/blox/textures/blox_greendiamond_wood.png
Binary files differ
diff --git a/blox/textures/blox_greenloop.png b/blox/textures/blox_greenloop.png
new file mode 100644
index 0000000..e67bf77
--- /dev/null
+++ b/blox/textures/blox_greenloop.png
Binary files differ
diff --git a/blox/textures/blox_greenloop_cobble.png b/blox/textures/blox_greenloop_cobble.png
new file mode 100644
index 0000000..1de03d2
--- /dev/null
+++ b/blox/textures/blox_greenloop_cobble.png
Binary files differ
diff --git a/blox/textures/blox_greenloop_wood.png b/blox/textures/blox_greenloop_wood.png
new file mode 100644
index 0000000..7f55124
--- /dev/null
+++ b/blox/textures/blox_greenloop_wood.png
Binary files differ
diff --git a/blox/textures/blox_greenquarter.png b/blox/textures/blox_greenquarter.png
new file mode 100644
index 0000000..8da4654
--- /dev/null
+++ b/blox/textures/blox_greenquarter.png
Binary files differ
diff --git a/blox/textures/blox_greenquarter_cobble.png b/blox/textures/blox_greenquarter_cobble.png
new file mode 100644
index 0000000..acb5d79
--- /dev/null
+++ b/blox/textures/blox_greenquarter_cobble.png
Binary files differ
diff --git a/blox/textures/blox_greenquarter_wood.png b/blox/textures/blox_greenquarter_wood.png
new file mode 100644
index 0000000..afb11d8
--- /dev/null
+++ b/blox/textures/blox_greenquarter_wood.png
Binary files differ
diff --git a/blox/textures/blox_greensquare.png b/blox/textures/blox_greensquare.png
new file mode 100644
index 0000000..c69dc47
--- /dev/null
+++ b/blox/textures/blox_greensquare.png
Binary files differ
diff --git a/blox/textures/blox_greenstone.png b/blox/textures/blox_greenstone.png
new file mode 100644
index 0000000..5c9782d
--- /dev/null
+++ b/blox/textures/blox_greenstone.png
Binary files differ
diff --git a/blox/textures/blox_greenwood.png b/blox/textures/blox_greenwood.png
new file mode 100644
index 0000000..51b06fc
--- /dev/null
+++ b/blox/textures/blox_greenwood.png
Binary files differ
diff --git a/blox/textures/blox_orangechecker.png b/blox/textures/blox_orangechecker.png
new file mode 100644
index 0000000..a70b394
--- /dev/null
+++ b/blox/textures/blox_orangechecker.png
Binary files differ
diff --git a/blox/textures/blox_orangechecker_cobble.png b/blox/textures/blox_orangechecker_cobble.png
new file mode 100644
index 0000000..e784605
--- /dev/null
+++ b/blox/textures/blox_orangechecker_cobble.png
Binary files differ
diff --git a/blox/textures/blox_orangechecker_wood.png b/blox/textures/blox_orangechecker_wood.png
new file mode 100644
index 0000000..d154caf
--- /dev/null
+++ b/blox/textures/blox_orangechecker_wood.png
Binary files differ
diff --git a/blox/textures/blox_orangecobble.png b/blox/textures/blox_orangecobble.png
new file mode 100644
index 0000000..603bdd8
--- /dev/null
+++ b/blox/textures/blox_orangecobble.png
Binary files differ
diff --git a/blox/textures/blox_orangecorner.png b/blox/textures/blox_orangecorner.png
new file mode 100644
index 0000000..0ea4109
--- /dev/null
+++ b/blox/textures/blox_orangecorner.png
Binary files differ
diff --git a/blox/textures/blox_orangecorner_cobble.png b/blox/textures/blox_orangecorner_cobble.png
new file mode 100644
index 0000000..faf77c6
--- /dev/null
+++ b/blox/textures/blox_orangecorner_cobble.png
Binary files differ
diff --git a/blox/textures/blox_orangecorner_wood.png b/blox/textures/blox_orangecorner_wood.png
new file mode 100644
index 0000000..4cf62a5
--- /dev/null
+++ b/blox/textures/blox_orangecorner_wood.png
Binary files differ
diff --git a/blox/textures/blox_orangecross.png b/blox/textures/blox_orangecross.png
new file mode 100644
index 0000000..0e5e62a
--- /dev/null
+++ b/blox/textures/blox_orangecross.png
Binary files differ
diff --git a/blox/textures/blox_orangecross_cobble.png b/blox/textures/blox_orangecross_cobble.png
new file mode 100644
index 0000000..795ae5f
--- /dev/null
+++ b/blox/textures/blox_orangecross_cobble.png
Binary files differ
diff --git a/blox/textures/blox_orangecross_wood.png b/blox/textures/blox_orangecross_wood.png
new file mode 100644
index 0000000..0061bd2
--- /dev/null
+++ b/blox/textures/blox_orangecross_wood.png
Binary files differ
diff --git a/blox/textures/blox_orangediamond.png b/blox/textures/blox_orangediamond.png
new file mode 100644
index 0000000..630f429
--- /dev/null
+++ b/blox/textures/blox_orangediamond.png
Binary files differ
diff --git a/blox/textures/blox_orangediamond_cobble.png b/blox/textures/blox_orangediamond_cobble.png
new file mode 100644
index 0000000..6a523e7
--- /dev/null
+++ b/blox/textures/blox_orangediamond_cobble.png
Binary files differ
diff --git a/blox/textures/blox_orangediamond_wood.png b/blox/textures/blox_orangediamond_wood.png
new file mode 100644
index 0000000..0856324
--- /dev/null
+++ b/blox/textures/blox_orangediamond_wood.png
Binary files differ
diff --git a/blox/textures/blox_orangeloop.png b/blox/textures/blox_orangeloop.png
new file mode 100644
index 0000000..e8cadb1
--- /dev/null
+++ b/blox/textures/blox_orangeloop.png
Binary files differ
diff --git a/blox/textures/blox_orangeloop_cobble.png b/blox/textures/blox_orangeloop_cobble.png
new file mode 100644
index 0000000..001401f
--- /dev/null
+++ b/blox/textures/blox_orangeloop_cobble.png
Binary files differ
diff --git a/blox/textures/blox_orangeloop_wood.png b/blox/textures/blox_orangeloop_wood.png
new file mode 100644
index 0000000..b86d942
--- /dev/null
+++ b/blox/textures/blox_orangeloop_wood.png
Binary files differ
diff --git a/blox/textures/blox_orangequarter.png b/blox/textures/blox_orangequarter.png
new file mode 100644
index 0000000..0094825
--- /dev/null
+++ b/blox/textures/blox_orangequarter.png
Binary files differ
diff --git a/blox/textures/blox_orangequarter_cobble.png b/blox/textures/blox_orangequarter_cobble.png
new file mode 100644
index 0000000..8c9c6c8
--- /dev/null
+++ b/blox/textures/blox_orangequarter_cobble.png
Binary files differ
diff --git a/blox/textures/blox_orangequarter_wood.png b/blox/textures/blox_orangequarter_wood.png
new file mode 100644
index 0000000..87988e6
--- /dev/null
+++ b/blox/textures/blox_orangequarter_wood.png
Binary files differ
diff --git a/blox/textures/blox_orangesquare.png b/blox/textures/blox_orangesquare.png
new file mode 100644
index 0000000..5c83699
--- /dev/null
+++ b/blox/textures/blox_orangesquare.png
Binary files differ
diff --git a/blox/textures/blox_orangestone.png b/blox/textures/blox_orangestone.png
new file mode 100644
index 0000000..326c82a
--- /dev/null
+++ b/blox/textures/blox_orangestone.png
Binary files differ
diff --git a/blox/textures/blox_orangewood.png b/blox/textures/blox_orangewood.png
new file mode 100644
index 0000000..fe1c531
--- /dev/null
+++ b/blox/textures/blox_orangewood.png
Binary files differ
diff --git a/blox/textures/blox_pinkchecker.png b/blox/textures/blox_pinkchecker.png
new file mode 100644
index 0000000..6c67f3a
--- /dev/null
+++ b/blox/textures/blox_pinkchecker.png
Binary files differ
diff --git a/blox/textures/blox_pinkchecker_cobble.png b/blox/textures/blox_pinkchecker_cobble.png
new file mode 100644
index 0000000..d622419
--- /dev/null
+++ b/blox/textures/blox_pinkchecker_cobble.png
Binary files differ
diff --git a/blox/textures/blox_pinkchecker_wood.png b/blox/textures/blox_pinkchecker_wood.png
new file mode 100644
index 0000000..fb890e3
--- /dev/null
+++ b/blox/textures/blox_pinkchecker_wood.png
Binary files differ
diff --git a/blox/textures/blox_pinkcobble.png b/blox/textures/blox_pinkcobble.png
new file mode 100644
index 0000000..b5ef57d
--- /dev/null
+++ b/blox/textures/blox_pinkcobble.png
Binary files differ
diff --git a/blox/textures/blox_pinkcorner.png b/blox/textures/blox_pinkcorner.png
new file mode 100644
index 0000000..70af179
--- /dev/null
+++ b/blox/textures/blox_pinkcorner.png
Binary files differ
diff --git a/blox/textures/blox_pinkcorner_cobble.png b/blox/textures/blox_pinkcorner_cobble.png
new file mode 100644
index 0000000..369e5bf
--- /dev/null
+++ b/blox/textures/blox_pinkcorner_cobble.png
Binary files differ
diff --git a/blox/textures/blox_pinkcorner_wood.png b/blox/textures/blox_pinkcorner_wood.png
new file mode 100644
index 0000000..dc1f71e
--- /dev/null
+++ b/blox/textures/blox_pinkcorner_wood.png
Binary files differ
diff --git a/blox/textures/blox_pinkcross.png b/blox/textures/blox_pinkcross.png
new file mode 100644
index 0000000..684d38f
--- /dev/null
+++ b/blox/textures/blox_pinkcross.png
Binary files differ
diff --git a/blox/textures/blox_pinkcross_cobble.png b/blox/textures/blox_pinkcross_cobble.png
new file mode 100644
index 0000000..e2889ad
--- /dev/null
+++ b/blox/textures/blox_pinkcross_cobble.png
Binary files differ
diff --git a/blox/textures/blox_pinkcross_wood.png b/blox/textures/blox_pinkcross_wood.png
new file mode 100644
index 0000000..90dcb46
--- /dev/null
+++ b/blox/textures/blox_pinkcross_wood.png
Binary files differ
diff --git a/blox/textures/blox_pinkdiamond.png b/blox/textures/blox_pinkdiamond.png
new file mode 100644
index 0000000..95562f0
--- /dev/null
+++ b/blox/textures/blox_pinkdiamond.png
Binary files differ
diff --git a/blox/textures/blox_pinkdiamond_cobble.png b/blox/textures/blox_pinkdiamond_cobble.png
new file mode 100644
index 0000000..60177e7
--- /dev/null
+++ b/blox/textures/blox_pinkdiamond_cobble.png
Binary files differ
diff --git a/blox/textures/blox_pinkdiamond_wood.png b/blox/textures/blox_pinkdiamond_wood.png
new file mode 100644
index 0000000..2a0fef6
--- /dev/null
+++ b/blox/textures/blox_pinkdiamond_wood.png
Binary files differ
diff --git a/blox/textures/blox_pinkloop.png b/blox/textures/blox_pinkloop.png
new file mode 100644
index 0000000..c81ab26
--- /dev/null
+++ b/blox/textures/blox_pinkloop.png
Binary files differ
diff --git a/blox/textures/blox_pinkloop_cobble.png b/blox/textures/blox_pinkloop_cobble.png
new file mode 100644
index 0000000..b740310
--- /dev/null
+++ b/blox/textures/blox_pinkloop_cobble.png
Binary files differ
diff --git a/blox/textures/blox_pinkloop_wood.png b/blox/textures/blox_pinkloop_wood.png
new file mode 100644
index 0000000..03ca3e2
--- /dev/null
+++ b/blox/textures/blox_pinkloop_wood.png
Binary files differ
diff --git a/blox/textures/blox_pinkquarter.png b/blox/textures/blox_pinkquarter.png
new file mode 100644
index 0000000..62b6dcb
--- /dev/null
+++ b/blox/textures/blox_pinkquarter.png
Binary files differ
diff --git a/blox/textures/blox_pinkquarter_cobble.png b/blox/textures/blox_pinkquarter_cobble.png
new file mode 100644
index 0000000..d2ec431
--- /dev/null
+++ b/blox/textures/blox_pinkquarter_cobble.png
Binary files differ
diff --git a/blox/textures/blox_pinkquarter_wood.png b/blox/textures/blox_pinkquarter_wood.png
new file mode 100644
index 0000000..40a93bb
--- /dev/null
+++ b/blox/textures/blox_pinkquarter_wood.png
Binary files differ
diff --git a/blox/textures/blox_pinksquare.png b/blox/textures/blox_pinksquare.png
new file mode 100644
index 0000000..0e7e3ef
--- /dev/null
+++ b/blox/textures/blox_pinksquare.png
Binary files differ
diff --git a/blox/textures/blox_pinkstone.png b/blox/textures/blox_pinkstone.png
new file mode 100644
index 0000000..4372ff3
--- /dev/null
+++ b/blox/textures/blox_pinkstone.png
Binary files differ
diff --git a/blox/textures/blox_pinkwood.png b/blox/textures/blox_pinkwood.png
new file mode 100644
index 0000000..bb7341f
--- /dev/null
+++ b/blox/textures/blox_pinkwood.png
Binary files differ
diff --git a/blox/textures/blox_purplechecker.png b/blox/textures/blox_purplechecker.png
new file mode 100644
index 0000000..7af319f
--- /dev/null
+++ b/blox/textures/blox_purplechecker.png
Binary files differ
diff --git a/blox/textures/blox_purplechecker_cobble.png b/blox/textures/blox_purplechecker_cobble.png
new file mode 100644
index 0000000..ebd18c8
--- /dev/null
+++ b/blox/textures/blox_purplechecker_cobble.png
Binary files differ
diff --git a/blox/textures/blox_purplechecker_wood.png b/blox/textures/blox_purplechecker_wood.png
new file mode 100644
index 0000000..a652d0e
--- /dev/null
+++ b/blox/textures/blox_purplechecker_wood.png
Binary files differ
diff --git a/blox/textures/blox_purplecobble.png b/blox/textures/blox_purplecobble.png
new file mode 100644
index 0000000..962e315
--- /dev/null
+++ b/blox/textures/blox_purplecobble.png
Binary files differ
diff --git a/blox/textures/blox_purplecorner.png b/blox/textures/blox_purplecorner.png
new file mode 100644
index 0000000..d9cdb65
--- /dev/null
+++ b/blox/textures/blox_purplecorner.png
Binary files differ
diff --git a/blox/textures/blox_purplecorner_cobble.png b/blox/textures/blox_purplecorner_cobble.png
new file mode 100644
index 0000000..baf852b
--- /dev/null
+++ b/blox/textures/blox_purplecorner_cobble.png
Binary files differ
diff --git a/blox/textures/blox_purplecorner_wood.png b/blox/textures/blox_purplecorner_wood.png
new file mode 100644
index 0000000..e5551ca
--- /dev/null
+++ b/blox/textures/blox_purplecorner_wood.png
Binary files differ
diff --git a/blox/textures/blox_purplecross.png b/blox/textures/blox_purplecross.png
new file mode 100644
index 0000000..fdff831
--- /dev/null
+++ b/blox/textures/blox_purplecross.png
Binary files differ
diff --git a/blox/textures/blox_purplecross_cobble.png b/blox/textures/blox_purplecross_cobble.png
new file mode 100644
index 0000000..5a01a2f
--- /dev/null
+++ b/blox/textures/blox_purplecross_cobble.png
Binary files differ
diff --git a/blox/textures/blox_purplecross_wood.png b/blox/textures/blox_purplecross_wood.png
new file mode 100644
index 0000000..a007249
--- /dev/null
+++ b/blox/textures/blox_purplecross_wood.png
Binary files differ
diff --git a/blox/textures/blox_purplediamond.png b/blox/textures/blox_purplediamond.png
new file mode 100644
index 0000000..496e177
--- /dev/null
+++ b/blox/textures/blox_purplediamond.png
Binary files differ
diff --git a/blox/textures/blox_purplediamond_cobble.png b/blox/textures/blox_purplediamond_cobble.png
new file mode 100644
index 0000000..7c5f519
--- /dev/null
+++ b/blox/textures/blox_purplediamond_cobble.png
Binary files differ
diff --git a/blox/textures/blox_purplediamond_wood.png b/blox/textures/blox_purplediamond_wood.png
new file mode 100644
index 0000000..120b5ac
--- /dev/null
+++ b/blox/textures/blox_purplediamond_wood.png
Binary files differ
diff --git a/blox/textures/blox_purpleloop.png b/blox/textures/blox_purpleloop.png
new file mode 100644
index 0000000..04859ff
--- /dev/null
+++ b/blox/textures/blox_purpleloop.png
Binary files differ
diff --git a/blox/textures/blox_purpleloop_cobble.png b/blox/textures/blox_purpleloop_cobble.png
new file mode 100644
index 0000000..7f87abd
--- /dev/null
+++ b/blox/textures/blox_purpleloop_cobble.png
Binary files differ
diff --git a/blox/textures/blox_purpleloop_wood.png b/blox/textures/blox_purpleloop_wood.png
new file mode 100644
index 0000000..7fcc10c
--- /dev/null
+++ b/blox/textures/blox_purpleloop_wood.png
Binary files differ
diff --git a/blox/textures/blox_purplequarter.png b/blox/textures/blox_purplequarter.png
new file mode 100644
index 0000000..8be82d8
--- /dev/null
+++ b/blox/textures/blox_purplequarter.png
Binary files differ
diff --git a/blox/textures/blox_purplequarter_cobble.png b/blox/textures/blox_purplequarter_cobble.png
new file mode 100644
index 0000000..dbf28a1
--- /dev/null
+++ b/blox/textures/blox_purplequarter_cobble.png
Binary files differ
diff --git a/blox/textures/blox_purplequarter_wood.png b/blox/textures/blox_purplequarter_wood.png
new file mode 100644
index 0000000..9bc7183
--- /dev/null
+++ b/blox/textures/blox_purplequarter_wood.png
Binary files differ
diff --git a/blox/textures/blox_purplesquare.png b/blox/textures/blox_purplesquare.png
new file mode 100644
index 0000000..61e754c
--- /dev/null
+++ b/blox/textures/blox_purplesquare.png
Binary files differ
diff --git a/blox/textures/blox_purplestone.png b/blox/textures/blox_purplestone.png
new file mode 100644
index 0000000..4fdc9dd
--- /dev/null
+++ b/blox/textures/blox_purplestone.png
Binary files differ
diff --git a/blox/textures/blox_purplewood.png b/blox/textures/blox_purplewood.png
new file mode 100644
index 0000000..cd32bf3
--- /dev/null
+++ b/blox/textures/blox_purplewood.png
Binary files differ
diff --git a/blox/textures/blox_redchecker.png b/blox/textures/blox_redchecker.png
new file mode 100644
index 0000000..4efe64f
--- /dev/null
+++ b/blox/textures/blox_redchecker.png
Binary files differ
diff --git a/blox/textures/blox_redchecker_cobble.png b/blox/textures/blox_redchecker_cobble.png
new file mode 100644
index 0000000..9f83300
--- /dev/null
+++ b/blox/textures/blox_redchecker_cobble.png
Binary files differ
diff --git a/blox/textures/blox_redchecker_wood.png b/blox/textures/blox_redchecker_wood.png
new file mode 100644
index 0000000..212d6ac
--- /dev/null
+++ b/blox/textures/blox_redchecker_wood.png
Binary files differ
diff --git a/blox/textures/blox_redcobble.png b/blox/textures/blox_redcobble.png
new file mode 100644
index 0000000..401eae8
--- /dev/null
+++ b/blox/textures/blox_redcobble.png
Binary files differ
diff --git a/blox/textures/blox_redcorner.png b/blox/textures/blox_redcorner.png
new file mode 100644
index 0000000..fe01dfe
--- /dev/null
+++ b/blox/textures/blox_redcorner.png
Binary files differ
diff --git a/blox/textures/blox_redcorner_cobble.png b/blox/textures/blox_redcorner_cobble.png
new file mode 100644
index 0000000..4f28e2b
--- /dev/null
+++ b/blox/textures/blox_redcorner_cobble.png
Binary files differ
diff --git a/blox/textures/blox_redcorner_wood.png b/blox/textures/blox_redcorner_wood.png
new file mode 100644
index 0000000..5755904
--- /dev/null
+++ b/blox/textures/blox_redcorner_wood.png
Binary files differ
diff --git a/blox/textures/blox_redcross.png b/blox/textures/blox_redcross.png
new file mode 100644
index 0000000..e2f4bc2
--- /dev/null
+++ b/blox/textures/blox_redcross.png
Binary files differ
diff --git a/blox/textures/blox_redcross_cobble.png b/blox/textures/blox_redcross_cobble.png
new file mode 100644
index 0000000..d272b76
--- /dev/null
+++ b/blox/textures/blox_redcross_cobble.png
Binary files differ
diff --git a/blox/textures/blox_redcross_wood.png b/blox/textures/blox_redcross_wood.png
new file mode 100644
index 0000000..872ad96
--- /dev/null
+++ b/blox/textures/blox_redcross_wood.png
Binary files differ
diff --git a/blox/textures/blox_reddiamond.png b/blox/textures/blox_reddiamond.png
new file mode 100644
index 0000000..517dd05
--- /dev/null
+++ b/blox/textures/blox_reddiamond.png
Binary files differ
diff --git a/blox/textures/blox_reddiamond_cobble.png b/blox/textures/blox_reddiamond_cobble.png
new file mode 100644
index 0000000..68d956d
--- /dev/null
+++ b/blox/textures/blox_reddiamond_cobble.png
Binary files differ
diff --git a/blox/textures/blox_reddiamond_wood.png b/blox/textures/blox_reddiamond_wood.png
new file mode 100644
index 0000000..f0bedcb
--- /dev/null
+++ b/blox/textures/blox_reddiamond_wood.png
Binary files differ
diff --git a/blox/textures/blox_redloop.png b/blox/textures/blox_redloop.png
new file mode 100644
index 0000000..8d00bd5
--- /dev/null
+++ b/blox/textures/blox_redloop.png
Binary files differ
diff --git a/blox/textures/blox_redloop_cobble.png b/blox/textures/blox_redloop_cobble.png
new file mode 100644
index 0000000..e9eb97c
--- /dev/null
+++ b/blox/textures/blox_redloop_cobble.png
Binary files differ
diff --git a/blox/textures/blox_redloop_wood.png b/blox/textures/blox_redloop_wood.png
new file mode 100644
index 0000000..a9151c4
--- /dev/null
+++ b/blox/textures/blox_redloop_wood.png
Binary files differ
diff --git a/blox/textures/blox_redquarter.png b/blox/textures/blox_redquarter.png
new file mode 100644
index 0000000..304db1b
--- /dev/null
+++ b/blox/textures/blox_redquarter.png
Binary files differ
diff --git a/blox/textures/blox_redquarter_cobble.png b/blox/textures/blox_redquarter_cobble.png
new file mode 100644
index 0000000..cdbee14
--- /dev/null
+++ b/blox/textures/blox_redquarter_cobble.png
Binary files differ
diff --git a/blox/textures/blox_redquarter_wood.png b/blox/textures/blox_redquarter_wood.png
new file mode 100644
index 0000000..bf6ab55
--- /dev/null
+++ b/blox/textures/blox_redquarter_wood.png
Binary files differ
diff --git a/blox/textures/blox_redsquare.png b/blox/textures/blox_redsquare.png
new file mode 100644
index 0000000..a8bb878
--- /dev/null
+++ b/blox/textures/blox_redsquare.png
Binary files differ
diff --git a/blox/textures/blox_redstone.png b/blox/textures/blox_redstone.png
new file mode 100644
index 0000000..d20d3ff
--- /dev/null
+++ b/blox/textures/blox_redstone.png
Binary files differ
diff --git a/blox/textures/blox_redwood.png b/blox/textures/blox_redwood.png
new file mode 100644
index 0000000..eb68f3f
--- /dev/null
+++ b/blox/textures/blox_redwood.png
Binary files differ
diff --git a/blox/textures/blox_whitechecker.png b/blox/textures/blox_whitechecker.png
new file mode 100644
index 0000000..a2a5309
--- /dev/null
+++ b/blox/textures/blox_whitechecker.png
Binary files differ
diff --git a/blox/textures/blox_whitechecker_cobble.png b/blox/textures/blox_whitechecker_cobble.png
new file mode 100644
index 0000000..2644d39
--- /dev/null
+++ b/blox/textures/blox_whitechecker_cobble.png
Binary files differ
diff --git a/blox/textures/blox_whitechecker_wood.png b/blox/textures/blox_whitechecker_wood.png
new file mode 100644
index 0000000..0bde0c4
--- /dev/null
+++ b/blox/textures/blox_whitechecker_wood.png
Binary files differ
diff --git a/blox/textures/blox_whitecobble.png b/blox/textures/blox_whitecobble.png
new file mode 100644
index 0000000..0b1ada6
--- /dev/null
+++ b/blox/textures/blox_whitecobble.png
Binary files differ
diff --git a/blox/textures/blox_whitecorner.png b/blox/textures/blox_whitecorner.png
new file mode 100644
index 0000000..0d50b54
--- /dev/null
+++ b/blox/textures/blox_whitecorner.png
Binary files differ
diff --git a/blox/textures/blox_whitecorner_cobble.png b/blox/textures/blox_whitecorner_cobble.png
new file mode 100644
index 0000000..28c45f6
--- /dev/null
+++ b/blox/textures/blox_whitecorner_cobble.png
Binary files differ
diff --git a/blox/textures/blox_whitecorner_wood.png b/blox/textures/blox_whitecorner_wood.png
new file mode 100644
index 0000000..8b581c3
--- /dev/null
+++ b/blox/textures/blox_whitecorner_wood.png
Binary files differ
diff --git a/blox/textures/blox_whitecross.png b/blox/textures/blox_whitecross.png
new file mode 100644
index 0000000..d6e43ad
--- /dev/null
+++ b/blox/textures/blox_whitecross.png
Binary files differ
diff --git a/blox/textures/blox_whitecross_cobble.png b/blox/textures/blox_whitecross_cobble.png
new file mode 100644
index 0000000..59f7755
--- /dev/null
+++ b/blox/textures/blox_whitecross_cobble.png
Binary files differ
diff --git a/blox/textures/blox_whitecross_wood.png b/blox/textures/blox_whitecross_wood.png
new file mode 100644
index 0000000..04bbed4
--- /dev/null
+++ b/blox/textures/blox_whitecross_wood.png
Binary files differ
diff --git a/blox/textures/blox_whitediamond.png b/blox/textures/blox_whitediamond.png
new file mode 100644
index 0000000..c48da11
--- /dev/null
+++ b/blox/textures/blox_whitediamond.png
Binary files differ
diff --git a/blox/textures/blox_whitediamond_cobble.png b/blox/textures/blox_whitediamond_cobble.png
new file mode 100644
index 0000000..ea9f5e8
--- /dev/null
+++ b/blox/textures/blox_whitediamond_cobble.png
Binary files differ
diff --git a/blox/textures/blox_whitediamond_wood.png b/blox/textures/blox_whitediamond_wood.png
new file mode 100644
index 0000000..df5560a
--- /dev/null
+++ b/blox/textures/blox_whitediamond_wood.png
Binary files differ
diff --git a/blox/textures/blox_whiteloop.png b/blox/textures/blox_whiteloop.png
new file mode 100644
index 0000000..2ef5182
--- /dev/null
+++ b/blox/textures/blox_whiteloop.png
Binary files differ
diff --git a/blox/textures/blox_whiteloop_cobble.png b/blox/textures/blox_whiteloop_cobble.png
new file mode 100644
index 0000000..2e797b0
--- /dev/null
+++ b/blox/textures/blox_whiteloop_cobble.png
Binary files differ
diff --git a/blox/textures/blox_whiteloop_wood.png b/blox/textures/blox_whiteloop_wood.png
new file mode 100644
index 0000000..d118868
--- /dev/null
+++ b/blox/textures/blox_whiteloop_wood.png
Binary files differ
diff --git a/blox/textures/blox_whitequarter.png b/blox/textures/blox_whitequarter.png
new file mode 100644
index 0000000..ea43c47
--- /dev/null
+++ b/blox/textures/blox_whitequarter.png
Binary files differ
diff --git a/blox/textures/blox_whitequarter_cobble.png b/blox/textures/blox_whitequarter_cobble.png
new file mode 100644
index 0000000..b62c700
--- /dev/null
+++ b/blox/textures/blox_whitequarter_cobble.png
Binary files differ
diff --git a/blox/textures/blox_whitequarter_wood.png b/blox/textures/blox_whitequarter_wood.png
new file mode 100644
index 0000000..075f0f6
--- /dev/null
+++ b/blox/textures/blox_whitequarter_wood.png
Binary files differ
diff --git a/blox/textures/blox_whitesquare.png b/blox/textures/blox_whitesquare.png
new file mode 100644
index 0000000..3d4d9cc
--- /dev/null
+++ b/blox/textures/blox_whitesquare.png
Binary files differ
diff --git a/blox/textures/blox_whitestone.png b/blox/textures/blox_whitestone.png
new file mode 100644
index 0000000..eeeb97a
--- /dev/null
+++ b/blox/textures/blox_whitestone.png
Binary files differ
diff --git a/blox/textures/blox_whitewood.png b/blox/textures/blox_whitewood.png
new file mode 100644
index 0000000..cfdc1d3
--- /dev/null
+++ b/blox/textures/blox_whitewood.png
Binary files differ
diff --git a/blox/textures/blox_yellowchecker.png b/blox/textures/blox_yellowchecker.png
new file mode 100644
index 0000000..33dbb3b
--- /dev/null
+++ b/blox/textures/blox_yellowchecker.png
Binary files differ
diff --git a/blox/textures/blox_yellowchecker_cobble.png b/blox/textures/blox_yellowchecker_cobble.png
new file mode 100644
index 0000000..b413f54
--- /dev/null
+++ b/blox/textures/blox_yellowchecker_cobble.png
Binary files differ
diff --git a/blox/textures/blox_yellowchecker_wood.png b/blox/textures/blox_yellowchecker_wood.png
new file mode 100644
index 0000000..ebf09c6
--- /dev/null
+++ b/blox/textures/blox_yellowchecker_wood.png
Binary files differ
diff --git a/blox/textures/blox_yellowcobble.png b/blox/textures/blox_yellowcobble.png
new file mode 100644
index 0000000..2653d26
--- /dev/null
+++ b/blox/textures/blox_yellowcobble.png
Binary files differ
diff --git a/blox/textures/blox_yellowcorner.png b/blox/textures/blox_yellowcorner.png
new file mode 100644
index 0000000..c954194
--- /dev/null
+++ b/blox/textures/blox_yellowcorner.png
Binary files differ
diff --git a/blox/textures/blox_yellowcorner_cobble.png b/blox/textures/blox_yellowcorner_cobble.png
new file mode 100644
index 0000000..dde6171
--- /dev/null
+++ b/blox/textures/blox_yellowcorner_cobble.png
Binary files differ
diff --git a/blox/textures/blox_yellowcorner_wood.png b/blox/textures/blox_yellowcorner_wood.png
new file mode 100644
index 0000000..bc908b2
--- /dev/null
+++ b/blox/textures/blox_yellowcorner_wood.png
Binary files differ
diff --git a/blox/textures/blox_yellowcross.png b/blox/textures/blox_yellowcross.png
new file mode 100644
index 0000000..4b19d36
--- /dev/null
+++ b/blox/textures/blox_yellowcross.png
Binary files differ
diff --git a/blox/textures/blox_yellowcross_cobble.png b/blox/textures/blox_yellowcross_cobble.png
new file mode 100644
index 0000000..f38dfc5
--- /dev/null
+++ b/blox/textures/blox_yellowcross_cobble.png
Binary files differ
diff --git a/blox/textures/blox_yellowcross_wood.png b/blox/textures/blox_yellowcross_wood.png
new file mode 100644
index 0000000..67b4a85
--- /dev/null
+++ b/blox/textures/blox_yellowcross_wood.png
Binary files differ
diff --git a/blox/textures/blox_yellowdiamond.png b/blox/textures/blox_yellowdiamond.png
new file mode 100644
index 0000000..c979c5b
--- /dev/null
+++ b/blox/textures/blox_yellowdiamond.png
Binary files differ
diff --git a/blox/textures/blox_yellowdiamond_cobble.png b/blox/textures/blox_yellowdiamond_cobble.png
new file mode 100644
index 0000000..9e79b9a
--- /dev/null
+++ b/blox/textures/blox_yellowdiamond_cobble.png
Binary files differ
diff --git a/blox/textures/blox_yellowdiamond_wood.png b/blox/textures/blox_yellowdiamond_wood.png
new file mode 100644
index 0000000..60178f6
--- /dev/null
+++ b/blox/textures/blox_yellowdiamond_wood.png
Binary files differ
diff --git a/blox/textures/blox_yellowloop.png b/blox/textures/blox_yellowloop.png
new file mode 100644
index 0000000..c3a9a7a
--- /dev/null
+++ b/blox/textures/blox_yellowloop.png
Binary files differ
diff --git a/blox/textures/blox_yellowloop_cobble.png b/blox/textures/blox_yellowloop_cobble.png
new file mode 100644
index 0000000..3a27128
--- /dev/null
+++ b/blox/textures/blox_yellowloop_cobble.png
Binary files differ
diff --git a/blox/textures/blox_yellowloop_wood.png b/blox/textures/blox_yellowloop_wood.png
new file mode 100644
index 0000000..a5a3e92
--- /dev/null
+++ b/blox/textures/blox_yellowloop_wood.png
Binary files differ
diff --git a/blox/textures/blox_yellowquarter.png b/blox/textures/blox_yellowquarter.png
new file mode 100644
index 0000000..bfb8158
--- /dev/null
+++ b/blox/textures/blox_yellowquarter.png
Binary files differ
diff --git a/blox/textures/blox_yellowquarter_cobble.png b/blox/textures/blox_yellowquarter_cobble.png
new file mode 100644
index 0000000..e3aa29e
--- /dev/null
+++ b/blox/textures/blox_yellowquarter_cobble.png
Binary files differ
diff --git a/blox/textures/blox_yellowquarter_wood.png b/blox/textures/blox_yellowquarter_wood.png
new file mode 100644
index 0000000..5983884
--- /dev/null
+++ b/blox/textures/blox_yellowquarter_wood.png
Binary files differ
diff --git a/blox/textures/blox_yellowsquare.png b/blox/textures/blox_yellowsquare.png
new file mode 100644
index 0000000..85cfc62
--- /dev/null
+++ b/blox/textures/blox_yellowsquare.png
Binary files differ
diff --git a/blox/textures/blox_yellowstone.png b/blox/textures/blox_yellowstone.png
new file mode 100644
index 0000000..2978ac7
--- /dev/null
+++ b/blox/textures/blox_yellowstone.png
Binary files differ
diff --git a/blox/textures/blox_yellowwood.png b/blox/textures/blox_yellowwood.png
new file mode 100644
index 0000000..3e4a73f
--- /dev/null
+++ b/blox/textures/blox_yellowwood.png
Binary files differ