diff --git a/changelog.txt b/changelog.txt index c16feab1..857fecc8 100644 --- a/changelog.txt +++ b/changelog.txt @@ -1,3 +1,8 @@ +------------------------------------------------------ +Version 2.0.0-20 +------------------------------------------------------ +- Fixed Blood Altar crashing on odd occasions. + ------------------------------------------------------ Version 2.0.0-19 ------------------------------------------------------ diff --git a/src/main/java/WayofTime/bloodmagic/util/handler/EventHandler.java b/src/main/java/WayofTime/bloodmagic/util/handler/EventHandler.java index 88154a38..0c76db6d 100644 --- a/src/main/java/WayofTime/bloodmagic/util/handler/EventHandler.java +++ b/src/main/java/WayofTime/bloodmagic/util/handler/EventHandler.java @@ -276,7 +276,13 @@ public class EventHandler @SubscribeEvent public void onAltarCrafted(AltarCraftedEvent event) { - if (event.getOutput().getItem() instanceof ItemInscriptionTool) { + if (event.getOutput() == null) + { + return; + } + + if (event.getOutput().getItem() instanceof ItemInscriptionTool) + { NBTHelper.checkNBT(event.getOutput()); event.getOutput().getTagCompound().setInteger(Constants.NBT.USES, 10); } diff --git a/src/main/resources/assets/bloodmagic/lang/en_US.lang b/src/main/resources/assets/bloodmagic/lang/en_US.lang index aefdf6e0..b2b16975 100644 --- a/src/main/resources/assets/bloodmagic/lang/en_US.lang +++ b/src/main/resources/assets/bloodmagic/lang/en_US.lang @@ -359,6 +359,7 @@ ritual.BloodMagic.expulsionRitual=Aura of Expulsion ritual.BloodMagic.zephyrRitual=Call of the Zephyr ritual.BloodMagic.upgradeRemoveRitual=Sound of the Cleansing Soul ritual.BloodMagic.armourEvolveRitual=Ritual of Living Evolution +ritual.BloodMagic.animalGrowthRitual=Ritual of the Shepherd ritual.BloodMagic.cobblestoneRitual=Le Vulcanos Frigius ritual.BloodMagic.placerRitual=The Filler