use of cavern.item.ItemMagicBook in project Cavern2 by kegare.
the class MagicEventHooks method getMagicBook.
@Nullable
private Pair<EnumHand, ItemStack> getMagicBook(EntityPlayer player) {
ItemStack stack = player.getHeldItemMainhand();
if (!stack.isEmpty() && stack.getItem() instanceof ItemMagicBook) {
if (ItemMagicBook.getMana(stack) > 0) {
return Pair.of(EnumHand.MAIN_HAND, stack);
}
}
stack = player.getHeldItemOffhand();
if (!stack.isEmpty() && stack.getItem() instanceof ItemMagicBook) {
if (ItemMagicBook.getMana(stack) > 0) {
return Pair.of(EnumHand.OFF_HAND, stack);
}
}
return null;
}
Aggregations