Remove all references to WandHelper from GuiSpellDisplay and abstract them behind ISpellCastingItem
This commit is contained in:
@@ -107,6 +107,16 @@ public class ItemWand extends Item implements IWorkbenchItem, ISpellCastingItem,
|
||||
return WandHelper.getCurrentSpell(stack);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Spell getNextSpell(ItemStack stack){
|
||||
return WandHelper.getNextSpell(stack);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Spell getPreviousSpell(ItemStack stack){
|
||||
return WandHelper.getPreviousSpell(stack);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Spell[] getSpells(ItemStack stack){
|
||||
return WandHelper.getSpells(stack);
|
||||
@@ -127,6 +137,16 @@ public class ItemWand extends Item implements IWorkbenchItem, ISpellCastingItem,
|
||||
return WandHelper.selectSpell(stack, index);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getCurrentCooldown(ItemStack stack){
|
||||
return WandHelper.getCurrentCooldown(stack);
|
||||
}
|
||||
|
||||
@Override
|
||||
public int getCurrentMaxCooldown(ItemStack stack){
|
||||
return WandHelper.getCurrentMaxCooldown(stack);
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean showSpellHUD(EntityPlayer player, ItemStack stack){
|
||||
return true;
|
||||
|
||||
Reference in New Issue
Block a user