diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/0.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/0.png new file mode 100644 index 0000000000..6e6cd7e72f Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/0.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/1.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/1.png new file mode 100644 index 0000000000..a0a3153355 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/1.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/10.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/10.png new file mode 100644 index 0000000000..7ab5848423 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/10.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/11.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/11.png new file mode 100644 index 0000000000..e857602dc7 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/11.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/12.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/12.png new file mode 100644 index 0000000000..df33457384 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/12.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/13.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/13.png new file mode 100644 index 0000000000..02caa12ca2 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/13.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/14.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/14.png new file mode 100644 index 0000000000..9337701afc Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/14.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/15.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/15.png new file mode 100644 index 0000000000..0d0528c356 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/15.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/16.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/16.png new file mode 100644 index 0000000000..c56dff2847 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/16.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/17.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/17.png new file mode 100644 index 0000000000..79ec8e7d45 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/17.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/18.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/18.png new file mode 100644 index 0000000000..f7103d6941 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/18.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/19.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/19.png new file mode 100644 index 0000000000..a878241487 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/19.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/2.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/2.png new file mode 100644 index 0000000000..cbf538c6be Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/2.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/20.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/20.png new file mode 100644 index 0000000000..3c2bc29ee9 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/20.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/21.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/21.png new file mode 100644 index 0000000000..e2e2656389 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/21.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/22.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/22.png new file mode 100644 index 0000000000..0fb5fbf4c9 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/22.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/23.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/23.png new file mode 100644 index 0000000000..aa5ea094b7 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/23.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/24.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/24.png new file mode 100644 index 0000000000..3cf7259487 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/24.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/25.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/25.png new file mode 100644 index 0000000000..6458b26b65 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/25.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/26.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/26.png new file mode 100644 index 0000000000..c53160b697 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/26.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/27.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/27.png new file mode 100644 index 0000000000..39e953dfdc Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/27.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/28.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/28.png new file mode 100644 index 0000000000..149898b0e1 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/28.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/29.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/29.png new file mode 100644 index 0000000000..9e57a751e9 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/29.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/3.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/3.png new file mode 100644 index 0000000000..3317d0b797 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/3.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/30.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/30.png new file mode 100644 index 0000000000..09a485d3d3 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/30.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/31.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/31.png new file mode 100644 index 0000000000..b521fcb448 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/31.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/32.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/32.png new file mode 100644 index 0000000000..33be73e626 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/32.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/33.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/33.png new file mode 100644 index 0000000000..85bc6b1f5b Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/33.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/34.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/34.png new file mode 100644 index 0000000000..e948631cf2 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/34.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/35.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/35.png new file mode 100644 index 0000000000..8c89b5578f Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/35.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/36.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/36.png new file mode 100644 index 0000000000..d06872df4b Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/36.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/37.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/37.png new file mode 100644 index 0000000000..b24a8be4b6 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/37.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/38.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/38.png new file mode 100644 index 0000000000..fb09f4f431 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/38.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/39.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/39.png new file mode 100644 index 0000000000..3986b22bab Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/39.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/4.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/4.png new file mode 100644 index 0000000000..254b673ebb Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/4.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/40.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/40.png new file mode 100644 index 0000000000..fef976a1c9 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/40.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/41.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/41.png new file mode 100644 index 0000000000..74b86ef0e9 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/41.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/42.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/42.png new file mode 100644 index 0000000000..df5035fadb Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/42.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/43.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/43.png new file mode 100644 index 0000000000..e1143d22d7 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/43.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/44.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/44.png new file mode 100644 index 0000000000..2855e0a39c Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/44.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/45.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/45.png new file mode 100644 index 0000000000..20ce5dcfb4 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/45.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/46.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/46.png new file mode 100644 index 0000000000..274812e12e Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/46.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/5.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/5.png new file mode 100644 index 0000000000..33ae0104ab Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/5.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/6.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/6.png new file mode 100644 index 0000000000..6b55244384 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/6.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/7.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/7.png new file mode 100644 index 0000000000..0bebab14f2 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/7.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/8.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/8.png new file mode 100644 index 0000000000..dec28a7f8f Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/8.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/9.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/9.png new file mode 100644 index 0000000000..6b63daa337 Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/9.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/akashic_ligature.properties b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/akashic_ligature.properties new file mode 100644 index 0000000000..ae3f3c1d9c --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/akashic_ligature.properties @@ -0,0 +1,4 @@ +method=ctm +tiles=0-46 +matchBlocks=hexcasting:akashic_connector +connect=block \ No newline at end of file diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/akashic_ligature_sheet.png b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/akashic_ligature_sheet.png new file mode 100644 index 0000000000..3745594b4b Binary files /dev/null and b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/akashic_ligature_sheet.png differ diff --git a/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/split_sheet.py b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/split_sheet.py new file mode 100644 index 0000000000..3f28bbeaae --- /dev/null +++ b/Common/src/main/resources/assets/hexcasting/optifine/ctm/akashic_ligature/split_sheet.py @@ -0,0 +1,11 @@ +# simple script to split up the big ctm sheet into the textures continuity wants +from PIL import Image + +target = "akashic_ligature_sheet.png" + +sheet = Image.open(target) +for i in range(47): + left = i%12 + upper = i//12 + crop = sheet.crop((left*16, upper*16, left*16+16, upper*16+16)) + crop.save(f"{i}.png") \ No newline at end of file