diff --git a/src/main/java/WayofTime/bloodmagic/item/armour/ItemLivingArmour.java b/src/main/java/WayofTime/bloodmagic/item/armour/ItemLivingArmour.java
new file mode 100644
index 00000000..222f4e8f
--- /dev/null
+++ b/src/main/java/WayofTime/bloodmagic/item/armour/ItemLivingArmour.java
@@ -0,0 +1,38 @@
+package WayofTime.bloodmagic.item.armour;
+
+import net.minecraft.entity.Entity;
+import net.minecraft.item.ItemArmor;
+import net.minecraft.item.ItemStack;
+import WayofTime.bloodmagic.BloodMagic;
+import WayofTime.bloodmagic.registry.ModItems;
+
+public class ItemLivingArmour extends ItemArmor {
+
+	public static String[] names = { "helmet", "chest", "legs", "boots" };
+	public ItemLivingArmour(int armorType) {
+		super(ItemArmor.ArmorMaterial.IRON, 0, armorType);
+		setUnlocalizedName(BloodMagic.MODID + ".livingArmour.");
+		setMaxDamage(250);
+		setCreativeTab(BloodMagic.tabBloodMagic);
+	}
+
+	@Override
+	public String getArmorTexture(ItemStack stack, Entity entity, int slot, String type) {
+		if (this == ModItems.livingArmourChest
+				|| this == ModItems.livingArmourHelmet
+				|| this == ModItems.livingArmourBoots) {
+			return "bloodmagic:models/armor/boundArmour_layer_1.png";
+		}
+
+		if (this == ModItems.livingArmourLegs) {
+			return "bloodmagic:models/armor/boundArmour_layer_2.png";
+		} else {
+			return null;
+		}
+	}
+	
+	@Override
+    public String getUnlocalizedName(ItemStack stack) {
+        return super.getUnlocalizedName(stack) + names[armorType];
+    }
+}
diff --git a/src/main/java/WayofTime/bloodmagic/registry/ModItems.java b/src/main/java/WayofTime/bloodmagic/registry/ModItems.java
index 0b8cc297..14165c62 100644
--- a/src/main/java/WayofTime/bloodmagic/registry/ModItems.java
+++ b/src/main/java/WayofTime/bloodmagic/registry/ModItems.java
@@ -1,5 +1,7 @@
 package WayofTime.bloodmagic.registry;
 
+import net.minecraft.item.Item;
+import net.minecraftforge.fml.common.registry.GameRegistry;
 import WayofTime.bloodmagic.BloodMagic;
 import WayofTime.bloodmagic.ConfigHandler;
 import WayofTime.bloodmagic.api.BloodMagicAPI;
@@ -9,10 +11,13 @@ import WayofTime.bloodmagic.item.ItemActivationCrystal;
 import WayofTime.bloodmagic.item.ItemBloodOrb;
 import WayofTime.bloodmagic.item.ItemBucketEssence;
 import WayofTime.bloodmagic.item.ItemSacrificialDagger;
-import WayofTime.bloodmagic.item.sigil.*;
+import WayofTime.bloodmagic.item.armour.ItemLivingArmour;
+import WayofTime.bloodmagic.item.sigil.ItemSigilAir;
+import WayofTime.bloodmagic.item.sigil.ItemSigilDivination;
+import WayofTime.bloodmagic.item.sigil.ItemSigilLava;
+import WayofTime.bloodmagic.item.sigil.ItemSigilVoid;
+import WayofTime.bloodmagic.item.sigil.ItemSigilWater;
 import WayofTime.bloodmagic.util.helper.InventoryRenderHelper;
-import net.minecraft.item.Item;
-import net.minecraftforge.fml.common.registry.GameRegistry;
 
 public class ModItems {
 
@@ -35,6 +40,11 @@ public class ModItems {
     public static Item sigilWater;
     public static Item sigilLava;
     public static Item sigilVoid;
+    
+    public static Item livingArmourHelmet;
+    public static Item livingArmourChest;
+    public static Item livingArmourLegs;
+    public static Item livingArmourBoots;
 
     public static void init() {
         bloodOrb = registerItem(new ItemBloodOrb());
@@ -63,6 +73,11 @@ public class ModItems {
         sigilWater = registerItem(new ItemSigilWater());
         sigilLava = registerItem(new ItemSigilLava());
         sigilVoid = registerItem(new ItemSigilVoid());
+        
+        livingArmourHelmet = registerItem(new ItemLivingArmour(0), "ItemLivingArmourHelmet");
+        livingArmourChest = registerItem(new ItemLivingArmour(1), "ItemLivingArmourChest");
+        livingArmourLegs = registerItem(new ItemLivingArmour(2), "ItemLivingArmourLegs");
+        livingArmourBoots = registerItem(new ItemLivingArmour(3), "ItemLivingArmourBoots");
     }
 
     public static void initRenders() {
@@ -90,6 +105,11 @@ public class ModItems {
         renderHelper.itemRender(sigilWater);
         renderHelper.itemRender(sigilLava);
         renderHelper.itemRender(sigilVoid);
+        
+        renderHelper.itemRender(livingArmourHelmet);
+        renderHelper.itemRender(livingArmourChest);
+        renderHelper.itemRender(livingArmourLegs);
+        renderHelper.itemRender(livingArmourBoots);
     }
 
     private static Item registerItem(Item item, String name) {