From e48646c5ff154e186e78deeb4aac813fde7909a5 Mon Sep 17 00:00:00 2001 From: WinDanesz <31292708+WinDanesz@users.noreply.github.com> Date: Sat, 31 Dec 2022 20:14:47 +0100 Subject: [PATCH] feat: Conjured bows will now shoot conjured arrows --- src/main/java/electroblob/wizardry/item/ItemSpectralBow.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/electroblob/wizardry/item/ItemSpectralBow.java b/src/main/java/electroblob/wizardry/item/ItemSpectralBow.java index 7ba0e290..ebc1d290 100644 --- a/src/main/java/electroblob/wizardry/item/ItemSpectralBow.java +++ b/src/main/java/electroblob/wizardry/item/ItemSpectralBow.java @@ -1,6 +1,7 @@ package electroblob.wizardry.item; import electroblob.wizardry.Wizardry; +import electroblob.wizardry.entity.projectile.EntityConjuredArrow; import electroblob.wizardry.registry.Spells; import electroblob.wizardry.util.InventoryUtils; import net.minecraft.enchantment.EnchantmentHelper; @@ -14,6 +15,7 @@ import net.minecraft.init.SoundEvents; import net.minecraft.item.IItemPropertyGetter; import net.minecraft.item.ItemArrow; import net.minecraft.item.ItemBow; +import net.minecraft.item.ItemSpectralArrow; import net.minecraft.item.ItemStack; import net.minecraft.stats.StatList; import net.minecraft.util.*; @@ -197,8 +199,7 @@ public class ItemSpectralBow extends ItemBow implements IConjuredItem { if(!world.isRemote){ - ItemArrow itemarrow = (ItemArrow)Items.ARROW; - EntityArrow entityarrow = itemarrow.createArrow(world, new ItemStack(itemarrow), entityplayer); + EntityConjuredArrow entityarrow = new EntityConjuredArrow(world, entityplayer); entityarrow.shoot(entityplayer, entityplayer.rotationPitch, entityplayer.rotationYaw, 0.0F, f * 3.0F, 1.0F);