From 64b20227b2d93f1735a8e295e07ea81dec77bfdc Mon Sep 17 00:00:00 2001
From: WayofTime <WayofTime@users.noreply.github.com>
Date: Sat, 26 Dec 2020 15:33:11 -0500
Subject: [PATCH] Updated the changelog and attempted to figure out why my game
 sucks.

---
 build.gradle                                  |   2 +-
 changelog.txt                                 |   9 +
 src/generated/resources/.cache/cache          |  12 +-
 .../blockstates/corrosivedemoncrystal.json    | 168 +++++++++---------
 .../blockstates/destructivedemoncrystal.json  | 168 +++++++++---------
 .../blockstates/rawdemoncrystal.json          | 168 +++++++++---------
 .../blockstates/steadfastdemoncrystal.json    | 168 +++++++++---------
 .../blockstates/vengefuldemoncrystal.json     | 168 +++++++++---------
 .../assets/bloodmagic/lang/en_us.json         |   1 +
 9 files changed, 437 insertions(+), 427 deletions(-)

diff --git a/build.gradle b/build.gradle
index 51c6b18e..1f8dca92 100644
--- a/build.gradle
+++ b/build.gradle
@@ -13,7 +13,7 @@ apply plugin: 'net.minecraftforge.gradle'
 apply plugin: 'eclipse'
 apply plugin: 'maven-publish'
 
-version = '1.16.3-3.0.2-7'
+version = '1.16.3-3.0.3-8'
 group = 'com.yourname.modid' // http://maven.apache.org/guides/mini/guide-naming-conventions.html
 archivesBaseName = 'BloodMagic'
 
diff --git a/changelog.txt b/changelog.txt
index fa2027ab..459bd29d 100644
--- a/changelog.txt
+++ b/changelog.txt
@@ -1,3 +1,12 @@
+------------------------------------------------------
+Version 3.0.3
+------------------------------------------------------
+
+- Updated the Sanguine Scientiem - it's very well written! Special thanks to both VT-14 and Wrince for their long hours of effort to make this book better than I could have done!
+- Fixed a crash with the Living Armour when crafted and worn right after enchanting. 
+
+
+
 ------------------------------------------------------
 Version 3.0.2
 ------------------------------------------------------
diff --git a/src/generated/resources/.cache/cache b/src/generated/resources/.cache/cache
index 78c7ba78..167bdf27 100644
--- a/src/generated/resources/.cache/cache
+++ b/src/generated/resources/.cache/cache
@@ -7,9 +7,9 @@ cb435652c27b4978d8db83af2fd531ccaa82ada7 assets/bloodmagic/blockstates/accelerat
 904d9baa649250571bce5f965cf48fbec69c2c1a assets/bloodmagic/blockstates/bloodlight.json
 5f3898cc4891f85091fe6104800d6c88d9e85e29 assets/bloodmagic/blockstates/bloodstonebrick.json
 631b579c38652efbcd9e5771d09ad6e476f3ba00 assets/bloodmagic/blockstates/chargingrune.json
-a35188b0244bf9808098c7d49d0af9bd32cef297 assets/bloodmagic/blockstates/corrosivedemoncrystal.json
+d81673d78195fecd20f55daff394882c1fca18c3 assets/bloodmagic/blockstates/corrosivedemoncrystal.json
 b943c6433f295c168841aec3c3f62e525c5c9cc9 assets/bloodmagic/blockstates/creeping_doubt.json
-b696f680545dffa4d3fbcc83b4b81ab58ac69aef assets/bloodmagic/blockstates/destructivedemoncrystal.json
+5efc11906969389596d32e159d4e973672d5ca56 assets/bloodmagic/blockstates/destructivedemoncrystal.json
 6bd58d1d02a40416cec29409dee7ef80038b26d5 assets/bloodmagic/blockstates/dislocationrune.json
 0b7d0241c379d0b3a8a4fa2dae79d4f998800a1f assets/bloodmagic/blockstates/dungeon_brick1.json
 19d1da41c8b836a88ea7164b32e5a8525e5155cf assets/bloodmagic/blockstates/dungeon_brick2.json
@@ -42,21 +42,21 @@ e1a98bd53fca155e4bbb03c1e548341af0f84bd7 assets/bloodmagic/blockstates/masterrit
 95a0c9a84139cf92c2689e53408b51619db126a1 assets/bloodmagic/blockstates/obsidianbrickpath.json
 8b0ea137c63cf3a658a03eee58ca4b2c3d996f87 assets/bloodmagic/blockstates/obsidiantilepath.json
 372ecd737f7082a4c2c70e46745f893b1179f885 assets/bloodmagic/blockstates/orbcapacityrune.json
-a2eaa9166258d7179d9e5099200f777bb9edf613 assets/bloodmagic/blockstates/rawdemoncrystal.json
+d7a6ec187f6ba493e0cddf61f3b15d77537b1b23 assets/bloodmagic/blockstates/rawdemoncrystal.json
 90daa355e528ab8a6582f796951201882f3c56da assets/bloodmagic/blockstates/ritualstone.json
 285618c1a8ec36e36d479f577190579ae7616529 assets/bloodmagic/blockstates/sacrificerune.json
 b03040d7a168653bf8df3600033b8fde2383db30 assets/bloodmagic/blockstates/selfsacrificerune.json
 487ffdc02ab7b65aafcb932e3b5cf6ea0500b21d assets/bloodmagic/blockstates/speedrune.json
-f1ca47098385a955155cab9c2a97219e02d390a0 assets/bloodmagic/blockstates/steadfastdemoncrystal.json
+52b8ed3cc54b68d5f7927d1f24cfee825b526cc0 assets/bloodmagic/blockstates/steadfastdemoncrystal.json
 297bc2425f7b07b1a9dd3f7f6649c44f88dbac29 assets/bloodmagic/blockstates/stonebrickpath.json
 e3256db10fc8a8ab540f6ac8d27e0f47861e817a assets/bloodmagic/blockstates/stonetilepath.json
-48ed6b25a5d8d8074c38d772fdc27c1753d42c36 assets/bloodmagic/blockstates/vengefuldemoncrystal.json
+3333b28d8b7411aa19394519df115c9d112836f5 assets/bloodmagic/blockstates/vengefuldemoncrystal.json
 e6d9cf699667aaa47efff37b2b033895dee29c15 assets/bloodmagic/blockstates/waterritualstone.json
 74c889434f46e060e8f185e8ef674312eb2f1192 assets/bloodmagic/blockstates/woodbrickpath.json
 42f26f715bddd16c069f9b51e3767b36477c8908 assets/bloodmagic/blockstates/woodtilepath.json
 3c6ce233dae6c1307d9016406c324bbe844b4e1e assets/bloodmagic/blockstates/wornstonebrickpath.json
 d59655f12d1724b73b77c373fb6864fcff69db12 assets/bloodmagic/blockstates/wornstonetilepath.json
-d25f91dea344a12e9de700a711d4ca0a42053173 assets/bloodmagic/lang/en_us.json
+111dd088560215d453016de8c3324fa62d0f205a assets/bloodmagic/lang/en_us.json
 34445195b9f2459475cde53454bc8e37d32865d7 assets/bloodmagic/models/block/accelerationrune.json
 bcdbccc49d4509571be6988762ab87126275a4c8 assets/bloodmagic/models/block/airritualstone.json
 adf6c0b1e25451609486dc8c8cfbd9cf0f8c67f4 assets/bloodmagic/models/block/alchemicalreactionchamber.json
diff --git a/src/generated/resources/assets/bloodmagic/blockstates/corrosivedemoncrystal.json b/src/generated/resources/assets/bloodmagic/blockstates/corrosivedemoncrystal.json
index fb67a253..49dacfe0 100644
--- a/src/generated/resources/assets/bloodmagic/blockstates/corrosivedemoncrystal.json
+++ b/src/generated/resources/assets/bloodmagic/blockstates/corrosivedemoncrystal.json
@@ -2,8 +2,8 @@
   "multipart": [
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal1",
@@ -12,8 +12,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal1"
@@ -21,8 +21,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal1",
@@ -31,8 +31,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal1",
@@ -41,8 +41,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal1",
@@ -52,8 +52,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal1",
@@ -63,8 +63,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal2",
@@ -73,8 +73,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal2"
@@ -82,8 +82,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal2",
@@ -92,8 +92,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal2",
@@ -102,8 +102,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal2",
@@ -113,8 +113,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal2",
@@ -124,8 +124,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal3",
@@ -134,8 +134,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal3"
@@ -143,8 +143,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal3",
@@ -153,8 +153,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal3",
@@ -163,8 +163,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal3",
@@ -174,8 +174,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal3",
@@ -185,8 +185,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal4",
@@ -195,8 +195,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal4"
@@ -204,8 +204,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal4",
@@ -214,8 +214,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal4",
@@ -224,8 +224,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal4",
@@ -235,8 +235,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal4",
@@ -246,8 +246,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal5",
@@ -256,8 +256,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal5"
@@ -265,8 +265,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal5",
@@ -275,8 +275,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal5",
@@ -285,8 +285,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal5",
@@ -296,8 +296,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal5",
@@ -307,8 +307,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal6",
@@ -317,8 +317,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal6"
@@ -326,8 +326,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal6",
@@ -336,8 +336,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal6",
@@ -346,8 +346,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal6",
@@ -357,8 +357,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal6",
@@ -368,8 +368,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "down"
+        "attached": "down",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal7",
@@ -378,8 +378,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "up"
+        "attached": "up",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal7"
@@ -387,8 +387,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "north"
+        "attached": "north",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal7",
@@ -397,8 +397,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "south"
+        "attached": "south",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal7",
@@ -407,8 +407,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "west"
+        "attached": "west",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal7",
@@ -418,8 +418,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "east"
+        "attached": "east",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/corrosivecrystal7",
diff --git a/src/generated/resources/assets/bloodmagic/blockstates/destructivedemoncrystal.json b/src/generated/resources/assets/bloodmagic/blockstates/destructivedemoncrystal.json
index b99a263f..57ec0106 100644
--- a/src/generated/resources/assets/bloodmagic/blockstates/destructivedemoncrystal.json
+++ b/src/generated/resources/assets/bloodmagic/blockstates/destructivedemoncrystal.json
@@ -2,8 +2,8 @@
   "multipart": [
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal1",
@@ -12,8 +12,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal1"
@@ -21,8 +21,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal1",
@@ -31,8 +31,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal1",
@@ -41,8 +41,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal1",
@@ -52,8 +52,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal1",
@@ -63,8 +63,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal2",
@@ -73,8 +73,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal2"
@@ -82,8 +82,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal2",
@@ -92,8 +92,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal2",
@@ -102,8 +102,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal2",
@@ -113,8 +113,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal2",
@@ -124,8 +124,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal3",
@@ -134,8 +134,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal3"
@@ -143,8 +143,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal3",
@@ -153,8 +153,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal3",
@@ -163,8 +163,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal3",
@@ -174,8 +174,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal3",
@@ -185,8 +185,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal4",
@@ -195,8 +195,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal4"
@@ -204,8 +204,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal4",
@@ -214,8 +214,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal4",
@@ -224,8 +224,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal4",
@@ -235,8 +235,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal4",
@@ -246,8 +246,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal5",
@@ -256,8 +256,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal5"
@@ -265,8 +265,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal5",
@@ -275,8 +275,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal5",
@@ -285,8 +285,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal5",
@@ -296,8 +296,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal5",
@@ -307,8 +307,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal6",
@@ -317,8 +317,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal6"
@@ -326,8 +326,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal6",
@@ -336,8 +336,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal6",
@@ -346,8 +346,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal6",
@@ -357,8 +357,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal6",
@@ -368,8 +368,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "down"
+        "attached": "down",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal7",
@@ -378,8 +378,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "up"
+        "attached": "up",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal7"
@@ -387,8 +387,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "north"
+        "attached": "north",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal7",
@@ -397,8 +397,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "south"
+        "attached": "south",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal7",
@@ -407,8 +407,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "west"
+        "attached": "west",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal7",
@@ -418,8 +418,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "east"
+        "attached": "east",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/destructivecrystal7",
diff --git a/src/generated/resources/assets/bloodmagic/blockstates/rawdemoncrystal.json b/src/generated/resources/assets/bloodmagic/blockstates/rawdemoncrystal.json
index be9a5c2a..868a1e78 100644
--- a/src/generated/resources/assets/bloodmagic/blockstates/rawdemoncrystal.json
+++ b/src/generated/resources/assets/bloodmagic/blockstates/rawdemoncrystal.json
@@ -2,8 +2,8 @@
   "multipart": [
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal1",
@@ -12,8 +12,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal1"
@@ -21,8 +21,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal1",
@@ -31,8 +31,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal1",
@@ -41,8 +41,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal1",
@@ -52,8 +52,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal1",
@@ -63,8 +63,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal2",
@@ -73,8 +73,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal2"
@@ -82,8 +82,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal2",
@@ -92,8 +92,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal2",
@@ -102,8 +102,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal2",
@@ -113,8 +113,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal2",
@@ -124,8 +124,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal3",
@@ -134,8 +134,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal3"
@@ -143,8 +143,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal3",
@@ -153,8 +153,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal3",
@@ -163,8 +163,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal3",
@@ -174,8 +174,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal3",
@@ -185,8 +185,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal4",
@@ -195,8 +195,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal4"
@@ -204,8 +204,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal4",
@@ -214,8 +214,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal4",
@@ -224,8 +224,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal4",
@@ -235,8 +235,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal4",
@@ -246,8 +246,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal5",
@@ -256,8 +256,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal5"
@@ -265,8 +265,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal5",
@@ -275,8 +275,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal5",
@@ -285,8 +285,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal5",
@@ -296,8 +296,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal5",
@@ -307,8 +307,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal6",
@@ -317,8 +317,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal6"
@@ -326,8 +326,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal6",
@@ -336,8 +336,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal6",
@@ -346,8 +346,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal6",
@@ -357,8 +357,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal6",
@@ -368,8 +368,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "down"
+        "attached": "down",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal7",
@@ -378,8 +378,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "up"
+        "attached": "up",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal7"
@@ -387,8 +387,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "north"
+        "attached": "north",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal7",
@@ -397,8 +397,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "south"
+        "attached": "south",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal7",
@@ -407,8 +407,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "west"
+        "attached": "west",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal7",
@@ -418,8 +418,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "east"
+        "attached": "east",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/defaultcrystal7",
diff --git a/src/generated/resources/assets/bloodmagic/blockstates/steadfastdemoncrystal.json b/src/generated/resources/assets/bloodmagic/blockstates/steadfastdemoncrystal.json
index f886422f..5a7bc4f4 100644
--- a/src/generated/resources/assets/bloodmagic/blockstates/steadfastdemoncrystal.json
+++ b/src/generated/resources/assets/bloodmagic/blockstates/steadfastdemoncrystal.json
@@ -2,8 +2,8 @@
   "multipart": [
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal1",
@@ -12,8 +12,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal1"
@@ -21,8 +21,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal1",
@@ -31,8 +31,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal1",
@@ -41,8 +41,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal1",
@@ -52,8 +52,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal1",
@@ -63,8 +63,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal2",
@@ -73,8 +73,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal2"
@@ -82,8 +82,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal2",
@@ -92,8 +92,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal2",
@@ -102,8 +102,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal2",
@@ -113,8 +113,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal2",
@@ -124,8 +124,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal3",
@@ -134,8 +134,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal3"
@@ -143,8 +143,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal3",
@@ -153,8 +153,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal3",
@@ -163,8 +163,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal3",
@@ -174,8 +174,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal3",
@@ -185,8 +185,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal4",
@@ -195,8 +195,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal4"
@@ -204,8 +204,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal4",
@@ -214,8 +214,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal4",
@@ -224,8 +224,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal4",
@@ -235,8 +235,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal4",
@@ -246,8 +246,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal5",
@@ -256,8 +256,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal5"
@@ -265,8 +265,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal5",
@@ -275,8 +275,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal5",
@@ -285,8 +285,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal5",
@@ -296,8 +296,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal5",
@@ -307,8 +307,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal6",
@@ -317,8 +317,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal6"
@@ -326,8 +326,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal6",
@@ -336,8 +336,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal6",
@@ -346,8 +346,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal6",
@@ -357,8 +357,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal6",
@@ -368,8 +368,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "down"
+        "attached": "down",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal7",
@@ -378,8 +378,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "up"
+        "attached": "up",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal7"
@@ -387,8 +387,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "north"
+        "attached": "north",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal7",
@@ -397,8 +397,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "south"
+        "attached": "south",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal7",
@@ -407,8 +407,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "west"
+        "attached": "west",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal7",
@@ -418,8 +418,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "east"
+        "attached": "east",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/steadfastcrystal7",
diff --git a/src/generated/resources/assets/bloodmagic/blockstates/vengefuldemoncrystal.json b/src/generated/resources/assets/bloodmagic/blockstates/vengefuldemoncrystal.json
index c4f8f825..75afc7be 100644
--- a/src/generated/resources/assets/bloodmagic/blockstates/vengefuldemoncrystal.json
+++ b/src/generated/resources/assets/bloodmagic/blockstates/vengefuldemoncrystal.json
@@ -2,8 +2,8 @@
   "multipart": [
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal1",
@@ -12,8 +12,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal1"
@@ -21,8 +21,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal1",
@@ -31,8 +31,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal1",
@@ -41,8 +41,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal1",
@@ -52,8 +52,8 @@
     },
     {
       "when": {
-        "age": "0|1|2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "0|1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal1",
@@ -63,8 +63,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal2",
@@ -73,8 +73,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal2"
@@ -82,8 +82,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal2",
@@ -92,8 +92,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal2",
@@ -102,8 +102,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal2",
@@ -113,8 +113,8 @@
     },
     {
       "when": {
-        "age": "1|2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "1|2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal2",
@@ -124,8 +124,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal3",
@@ -134,8 +134,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal3"
@@ -143,8 +143,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal3",
@@ -153,8 +153,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal3",
@@ -163,8 +163,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal3",
@@ -174,8 +174,8 @@
     },
     {
       "when": {
-        "age": "2|3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "2|3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal3",
@@ -185,8 +185,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal4",
@@ -195,8 +195,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal4"
@@ -204,8 +204,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal4",
@@ -214,8 +214,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal4",
@@ -224,8 +224,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal4",
@@ -235,8 +235,8 @@
     },
     {
       "when": {
-        "age": "3|4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "3|4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal4",
@@ -246,8 +246,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal5",
@@ -256,8 +256,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal5"
@@ -265,8 +265,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal5",
@@ -275,8 +275,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal5",
@@ -285,8 +285,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal5",
@@ -296,8 +296,8 @@
     },
     {
       "when": {
-        "age": "4|5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "4|5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal5",
@@ -307,8 +307,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "down"
+        "attached": "down",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal6",
@@ -317,8 +317,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "up"
+        "attached": "up",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal6"
@@ -326,8 +326,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "north"
+        "attached": "north",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal6",
@@ -336,8 +336,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "south"
+        "attached": "south",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal6",
@@ -346,8 +346,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "west"
+        "attached": "west",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal6",
@@ -357,8 +357,8 @@
     },
     {
       "when": {
-        "age": "5|6",
-        "attached": "east"
+        "attached": "east",
+        "age": "5|6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal6",
@@ -368,8 +368,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "down"
+        "attached": "down",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal7",
@@ -378,8 +378,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "up"
+        "attached": "up",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal7"
@@ -387,8 +387,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "north"
+        "attached": "north",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal7",
@@ -397,8 +397,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "south"
+        "attached": "south",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal7",
@@ -407,8 +407,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "west"
+        "attached": "west",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal7",
@@ -418,8 +418,8 @@
     },
     {
       "when": {
-        "age": "6",
-        "attached": "east"
+        "attached": "east",
+        "age": "6"
       },
       "apply": {
         "model": "bloodmagic:block/crystal/vengefulcrystal7",
diff --git a/src/generated/resources/assets/bloodmagic/lang/en_us.json b/src/generated/resources/assets/bloodmagic/lang/en_us.json
index 5a112fa8..ddb3f633 100644
--- a/src/generated/resources/assets/bloodmagic/lang/en_us.json
+++ b/src/generated/resources/assets/bloodmagic/lang/en_us.json
@@ -253,6 +253,7 @@
   "ritual.bloodmagic.ellipseRitual.chest.info": "(Chest) The location of the inventory that the ritual will grab blocks from to place in the world.",
   "ritual.bloodmagic.ellipseRitual.info": "Creates a hollow spheroid around the ritual using the blocks in the attached chest.",
   "ritual.bloodmagic.ellipseRitual.spheroidRange.info": "(Placement) The range that the ritual will place its blocks in. Spheroid is centered on the ritual - if one side is shorter than the side opposite the spheroid is truncated.",
+  "ritual.bloodmagic.ellipsoidRitual": "Focus of the Ellipsoid",
   "ritual.bloodmagic.eternalSoulRitual.info": "Capable of transferring Life Essence from a Network back into an Altar at a cost.",
   "ritual.bloodmagic.expulsionRitual": "Aura of Expulsion",
   "ritual.bloodmagic.expulsionRitual.expulsionRange.info": "(Expulsion) The area from which players that are not owner or have an orb in the chest will be teleported away from.",