diff --git a/kubejs/assets/beneath/textures/item/blackstone_pebble.png b/kubejs/assets/beneath/textures/item/blackstone_pebble.png new file mode 100644 index 000000000..76d7bc81b Binary files /dev/null and b/kubejs/assets/beneath/textures/item/blackstone_pebble.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/andesite.png b/kubejs/assets/tfc/textures/item/brick/andesite.png new file mode 100644 index 000000000..14a11c6c0 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/andesite.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/basalt.png b/kubejs/assets/tfc/textures/item/brick/basalt.png new file mode 100644 index 000000000..803b2eff9 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/basalt.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/chalk.png b/kubejs/assets/tfc/textures/item/brick/chalk.png new file mode 100644 index 000000000..ffbe81567 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/chalk.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/chert.png b/kubejs/assets/tfc/textures/item/brick/chert.png new file mode 100644 index 000000000..3a4ba0638 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/chert.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/claystone.png b/kubejs/assets/tfc/textures/item/brick/claystone.png new file mode 100644 index 000000000..384c0c90f Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/claystone.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/conglomerate.png b/kubejs/assets/tfc/textures/item/brick/conglomerate.png new file mode 100644 index 000000000..075257065 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/conglomerate.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/dacite.png b/kubejs/assets/tfc/textures/item/brick/dacite.png new file mode 100644 index 000000000..b334a380e Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/dacite.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/diorite.png b/kubejs/assets/tfc/textures/item/brick/diorite.png new file mode 100644 index 000000000..0f8294f26 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/diorite.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/dolomite.png b/kubejs/assets/tfc/textures/item/brick/dolomite.png new file mode 100644 index 000000000..53e0294c6 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/dolomite.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/gabbro.png b/kubejs/assets/tfc/textures/item/brick/gabbro.png new file mode 100644 index 000000000..ade2ac9cb Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/gabbro.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/gneiss.png b/kubejs/assets/tfc/textures/item/brick/gneiss.png new file mode 100644 index 000000000..b9b3fbe15 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/gneiss.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/granite.png b/kubejs/assets/tfc/textures/item/brick/granite.png new file mode 100644 index 000000000..6d25e7ba1 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/granite.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/limestone.png b/kubejs/assets/tfc/textures/item/brick/limestone.png new file mode 100644 index 000000000..eec960652 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/limestone.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/marble.png b/kubejs/assets/tfc/textures/item/brick/marble.png new file mode 100644 index 000000000..b19973506 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/marble.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/phyllite.png b/kubejs/assets/tfc/textures/item/brick/phyllite.png new file mode 100644 index 000000000..761506b49 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/phyllite.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/quartzite.png b/kubejs/assets/tfc/textures/item/brick/quartzite.png new file mode 100644 index 000000000..bbcebecfe Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/quartzite.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/rhyolite.png b/kubejs/assets/tfc/textures/item/brick/rhyolite.png new file mode 100644 index 000000000..9b8c9010d Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/rhyolite.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/schist.png b/kubejs/assets/tfc/textures/item/brick/schist.png new file mode 100644 index 000000000..ae165bf0a Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/schist.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/shale.png b/kubejs/assets/tfc/textures/item/brick/shale.png new file mode 100644 index 000000000..926bdc878 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/shale.png differ diff --git a/kubejs/assets/tfc/textures/item/brick/slate.png b/kubejs/assets/tfc/textures/item/brick/slate.png new file mode 100644 index 000000000..afa4eaa88 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/brick/slate.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/andesite.png b/kubejs/assets/tfc/textures/item/loose_rock/andesite.png new file mode 100644 index 000000000..1db960bd7 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/andesite.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/basalt.png b/kubejs/assets/tfc/textures/item/loose_rock/basalt.png new file mode 100644 index 000000000..fa7940fc5 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/basalt.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/chalk.png b/kubejs/assets/tfc/textures/item/loose_rock/chalk.png new file mode 100644 index 000000000..4de21f8a4 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/chalk.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/chert.png b/kubejs/assets/tfc/textures/item/loose_rock/chert.png new file mode 100644 index 000000000..2f832a0e3 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/chert.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/claystone.png b/kubejs/assets/tfc/textures/item/loose_rock/claystone.png new file mode 100644 index 000000000..a1cae9f4b Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/claystone.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/conglomerate.png b/kubejs/assets/tfc/textures/item/loose_rock/conglomerate.png new file mode 100644 index 000000000..073b771db Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/conglomerate.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/dacite.png b/kubejs/assets/tfc/textures/item/loose_rock/dacite.png new file mode 100644 index 000000000..9512f732b Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/dacite.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/diorite.png b/kubejs/assets/tfc/textures/item/loose_rock/diorite.png new file mode 100644 index 000000000..a2c7b84de Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/diorite.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/dolomite.png b/kubejs/assets/tfc/textures/item/loose_rock/dolomite.png new file mode 100644 index 000000000..fa7f42986 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/dolomite.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/gabbro.png b/kubejs/assets/tfc/textures/item/loose_rock/gabbro.png new file mode 100644 index 000000000..bea40c9c3 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/gabbro.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/gneiss.png b/kubejs/assets/tfc/textures/item/loose_rock/gneiss.png new file mode 100644 index 000000000..7597a0ca6 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/gneiss.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/granite.png b/kubejs/assets/tfc/textures/item/loose_rock/granite.png new file mode 100644 index 000000000..40a31899f Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/granite.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/limestone.png b/kubejs/assets/tfc/textures/item/loose_rock/limestone.png new file mode 100644 index 000000000..0eb6148b0 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/limestone.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/marble.png b/kubejs/assets/tfc/textures/item/loose_rock/marble.png new file mode 100644 index 000000000..9fac9199d Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/marble.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/moss_igneous_extrusive.png b/kubejs/assets/tfc/textures/item/loose_rock/moss_igneous_extrusive.png new file mode 100644 index 000000000..7a96014ca Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/moss_igneous_extrusive.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/moss_igneous_intrusive.png b/kubejs/assets/tfc/textures/item/loose_rock/moss_igneous_intrusive.png new file mode 100644 index 000000000..3e98abc20 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/moss_igneous_intrusive.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/moss_metamorphic.png b/kubejs/assets/tfc/textures/item/loose_rock/moss_metamorphic.png new file mode 100644 index 000000000..f5164d30c Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/moss_metamorphic.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/moss_sedementary.png b/kubejs/assets/tfc/textures/item/loose_rock/moss_sedementary.png new file mode 100644 index 000000000..f012b6816 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/moss_sedementary.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/phyllite.png b/kubejs/assets/tfc/textures/item/loose_rock/phyllite.png new file mode 100644 index 000000000..687d991eb Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/phyllite.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/quartzite.png b/kubejs/assets/tfc/textures/item/loose_rock/quartzite.png new file mode 100644 index 000000000..04222dcdf Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/quartzite.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/rhyolite.png b/kubejs/assets/tfc/textures/item/loose_rock/rhyolite.png new file mode 100644 index 000000000..949109bff Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/rhyolite.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/schist.png b/kubejs/assets/tfc/textures/item/loose_rock/schist.png new file mode 100644 index 000000000..933ea1092 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/schist.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/shale.png b/kubejs/assets/tfc/textures/item/loose_rock/shale.png new file mode 100644 index 000000000..df6194290 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/shale.png differ diff --git a/kubejs/assets/tfc/textures/item/loose_rock/slate.png b/kubejs/assets/tfc/textures/item/loose_rock/slate.png new file mode 100644 index 000000000..3a1afc258 Binary files /dev/null and b/kubejs/assets/tfc/textures/item/loose_rock/slate.png differ diff --git a/kubejs/assets/tfg/textures/item/brick/deepslate.png b/kubejs/assets/tfg/textures/item/brick/deepslate.png index d61268f64..9f93f2337 100644 Binary files a/kubejs/assets/tfg/textures/item/brick/deepslate.png and b/kubejs/assets/tfg/textures/item/brick/deepslate.png differ diff --git a/kubejs/assets/tfg/textures/item/brick/permafrost.png b/kubejs/assets/tfg/textures/item/brick/permafrost.png index b931afeef..46143685d 100644 Binary files a/kubejs/assets/tfg/textures/item/brick/permafrost.png and b/kubejs/assets/tfg/textures/item/brick/permafrost.png differ diff --git a/kubejs/assets/tfg/textures/item/loose/deepslate.png b/kubejs/assets/tfg/textures/item/loose/deepslate.png index be72ac98b..4981e249c 100644 Binary files a/kubejs/assets/tfg/textures/item/loose/deepslate.png and b/kubejs/assets/tfg/textures/item/loose/deepslate.png differ diff --git a/kubejs/assets/tfg/textures/item/loose/dripstone.png b/kubejs/assets/tfg/textures/item/loose/dripstone.png index 3c32afdcb..af04dd77f 100644 Binary files a/kubejs/assets/tfg/textures/item/loose/dripstone.png and b/kubejs/assets/tfg/textures/item/loose/dripstone.png differ diff --git a/kubejs/assets/tfg/textures/item/loose/glacio_stone.png b/kubejs/assets/tfg/textures/item/loose/glacio_stone.png index fdf9de909..b94142de7 100644 Binary files a/kubejs/assets/tfg/textures/item/loose/glacio_stone.png and b/kubejs/assets/tfg/textures/item/loose/glacio_stone.png differ diff --git a/kubejs/assets/tfg/textures/item/loose/mars_stone.png b/kubejs/assets/tfg/textures/item/loose/mars_stone.png index f3ef23b0a..b5b553d29 100644 Binary files a/kubejs/assets/tfg/textures/item/loose/mars_stone.png and b/kubejs/assets/tfg/textures/item/loose/mars_stone.png differ diff --git a/kubejs/assets/tfg/textures/item/loose/mercury_stone.png b/kubejs/assets/tfg/textures/item/loose/mercury_stone.png index a39f9e3f2..e72c1aadb 100644 Binary files a/kubejs/assets/tfg/textures/item/loose/mercury_stone.png and b/kubejs/assets/tfg/textures/item/loose/mercury_stone.png differ diff --git a/kubejs/assets/tfg/textures/item/loose/moon_deepslate.png b/kubejs/assets/tfg/textures/item/loose/moon_deepslate.png index 9f74b724d..2d4c65713 100644 Binary files a/kubejs/assets/tfg/textures/item/loose/moon_deepslate.png and b/kubejs/assets/tfg/textures/item/loose/moon_deepslate.png differ diff --git a/kubejs/assets/tfg/textures/item/loose/moon_stone.png b/kubejs/assets/tfg/textures/item/loose/moon_stone.png index 991127684..0b502e6c9 100644 Binary files a/kubejs/assets/tfg/textures/item/loose/moon_stone.png and b/kubejs/assets/tfg/textures/item/loose/moon_stone.png differ diff --git a/kubejs/assets/tfg/textures/item/loose/red_granite.png b/kubejs/assets/tfg/textures/item/loose/red_granite.png index 2a68bc48b..36648f836 100644 Binary files a/kubejs/assets/tfg/textures/item/loose/red_granite.png and b/kubejs/assets/tfg/textures/item/loose/red_granite.png differ diff --git a/kubejs/assets/tfg/textures/item/loose/venus_stone.png b/kubejs/assets/tfg/textures/item/loose/venus_stone.png index 0b9d23b10..511f54d1c 100644 Binary files a/kubejs/assets/tfg/textures/item/loose/venus_stone.png and b/kubejs/assets/tfg/textures/item/loose/venus_stone.png differ