From a6b243e1908750904a20bc57ee5e736d36cf0695 Mon Sep 17 00:00:00 2001 From: Nick Date: Sat, 2 Jan 2016 23:58:57 -0800 Subject: [PATCH] Altar maker notifies of creative only-ness --- .../java/WayofTime/bloodmagic/item/ItemAltarMaker.java | 8 +++++++- src/main/resources/assets/bloodmagic/lang/en_US.lang | 1 + 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/main/java/WayofTime/bloodmagic/item/ItemAltarMaker.java b/src/main/java/WayofTime/bloodmagic/item/ItemAltarMaker.java index 40b0586c..99348d1d 100644 --- a/src/main/java/WayofTime/bloodmagic/item/ItemAltarMaker.java +++ b/src/main/java/WayofTime/bloodmagic/item/ItemAltarMaker.java @@ -48,9 +48,15 @@ public class ItemAltarMaker extends Item implements IAltarManipulator @Override public ItemStack onItemRightClick(ItemStack stack, World world, EntityPlayer player) { - if (!player.capabilities.isCreativeMode || world.isRemote) + if (world.isRemote) return stack; + if (!player.capabilities.isCreativeMode) + { + ChatUtil.sendNoSpam(player, TextHelper.localizeEffect("chat.BloodMagic.altarMaker.creativeOnly")); + return stack; + } + stack = NBTHelper.checkNBT(stack); if (player.isSneaking()) diff --git a/src/main/resources/assets/bloodmagic/lang/en_US.lang b/src/main/resources/assets/bloodmagic/lang/en_US.lang index 58d07972..bbcc4b27 100644 --- a/src/main/resources/assets/bloodmagic/lang/en_US.lang +++ b/src/main/resources/assets/bloodmagic/lang/en_US.lang @@ -232,6 +232,7 @@ ritual.BloodMagic.regenerationRitual=Ritual of Regeneration chat.BloodMagic.altarMaker.setTier=Set Tier to: %d chat.BloodMagic.altarMaker.building=Building a Tier %d Altar chat.BloodMagic.altarMaker.destroy=Destroyed a Tier %d Altar +chat.BloodMagic.altarMaker.creativeOnly=This is a creative only item. chat.BloodMagic.damageSource=%s's soul became too weak chat.BloodMagic.ritual.weak=You feel a push, but are too weak to perform this ritual. chat.BloodMagic.ritual.prevent=The ritual is actively resisting you!