summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2016-03-12 20:41:06 +1100
committermd_5 <git@md-5.net>2016-03-12 20:41:06 +1100
commit2bf333e0fc0fcffbf958c044bd789d1cf5825eb2 (patch)
tree82753579a9436e82a4f6117a3bf7b2c94c0f377c /src
parent0619f0eb3b3d7271c830e4a4be9b8c292037ecd7 (diff)
downloadcraftbukkit-2bf333e0fc0fcffbf958c044bd789d1cf5825eb2.tar
craftbukkit-2bf333e0fc0fcffbf958c044bd789d1cf5825eb2.tar.gz
craftbukkit-2bf333e0fc0fcffbf958c044bd789d1cf5825eb2.tar.lz
craftbukkit-2bf333e0fc0fcffbf958c044bd789d1cf5825eb2.tar.xz
craftbukkit-2bf333e0fc0fcffbf958c044bd789d1cf5825eb2.zip
SPIGOT-1901: Fix projectile launching.
Diffstat (limited to 'src')
-rw-r--r--src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
index c17b6144..cf98c768 100644
--- a/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
+++ b/src/main/java/org/bukkit/craftbukkit/entity/CraftLivingEntity.java
@@ -345,12 +345,12 @@ public class CraftLivingEntity extends CraftEntity implements LivingEntity {
((EntityProjectile) launch).a(getHandle(), getHandle().pitch, getHandle().yaw, 0.0F, 1.5F, 1.0F); // ItemEnderPearl
} else if (Arrow.class.isAssignableFrom(projectile)) {
if (TippedArrow.class.isAssignableFrom(projectile)) {
- launch = new EntityTippedArrow(world);
+ launch = new EntityTippedArrow(world, getHandle());
((EntityTippedArrow) launch).setType(CraftPotionUtil.fromBukkit(new PotionData(PotionType.WATER, false, false)));
} else if (SpectralArrow.class.isAssignableFrom(projectile)) {
- launch = new EntitySpectralArrow(world);
+ launch = new EntitySpectralArrow(world, getHandle());
} else {
- launch = new EntityTippedArrow(world);
+ launch = new EntityTippedArrow(world, getHandle());
}
((EntityArrow) launch).a(getHandle(), getHandle().pitch, getHandle().yaw, 0.0F, 3.0F, 1.0F); // ItemBow
} else if (ThrownPotion.class.isAssignableFrom(projectile)) {