From 82a0ed41f75985b7c33fcff73d114778f0316af3 Mon Sep 17 00:00:00 2001 From: Lizbeth Rika Date: Sun, 23 Nov 2014 15:38:03 +0000 Subject: [PATCH] Fixed the Rod of the Skies and Hells not showing a mana bar. Closes #384. --- src/main/java/vazkii/botania/common/item/ItemFireRod.java | 8 +++++++- .../java/vazkii/botania/common/item/ItemTornadoRod.java | 8 +++++++- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/src/main/java/vazkii/botania/common/item/ItemFireRod.java b/src/main/java/vazkii/botania/common/item/ItemFireRod.java index ac472b7d9..a27668341 100644 --- a/src/main/java/vazkii/botania/common/item/ItemFireRod.java +++ b/src/main/java/vazkii/botania/common/item/ItemFireRod.java @@ -15,11 +15,12 @@ import net.minecraft.entity.Entity; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.ItemStack; import net.minecraft.world.World; +import vazkii.botania.api.mana.IManaUsingItem; import vazkii.botania.api.mana.ManaItemHandler; import vazkii.botania.common.entity.EntityFlameRing; import vazkii.botania.common.lib.LibItemNames; -public class ItemFireRod extends ItemMod { +public class ItemFireRod extends ItemMod implements IManaUsingItem { private static final int COST = 900; private static final int COOLDOWN = 1200; @@ -56,4 +57,9 @@ public class ItemFireRod extends ItemMod { return true; } + @Override + public boolean usesMana(ItemStack stack) { + return true; + } + } diff --git a/src/main/java/vazkii/botania/common/item/ItemTornadoRod.java b/src/main/java/vazkii/botania/common/item/ItemTornadoRod.java index 3ad9682be..0eb977f88 100644 --- a/src/main/java/vazkii/botania/common/item/ItemTornadoRod.java +++ b/src/main/java/vazkii/botania/common/item/ItemTornadoRod.java @@ -18,6 +18,7 @@ import net.minecraft.item.EnumAction; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import net.minecraft.world.World; +import vazkii.botania.api.mana.IManaUsingItem; import vazkii.botania.api.mana.ManaItemHandler; import vazkii.botania.client.core.helper.IconHelper; import vazkii.botania.common.Botania; @@ -26,7 +27,7 @@ import vazkii.botania.common.lib.LibItemNames; import vazkii.botania.common.lib.LibObfuscation; import cpw.mods.fml.relauncher.ReflectionHelper; -public class ItemTornadoRod extends ItemMod { +public class ItemTornadoRod extends ItemMod implements IManaUsingItem { private static final int FLY_TIME = 20; private static final int FALL_MULTIPLIER = 3; @@ -136,4 +137,9 @@ public class ItemTornadoRod extends ItemMod { return true; } + @Override + public boolean usesMana(ItemStack stack) { + return true; + } + }