summaryrefslogtreecommitdiffstats
path: root/nms-patches
diff options
context:
space:
mode:
authormd_5 <git@md-5.net>2016-03-06 14:56:09 +1100
committermd_5 <git@md-5.net>2016-03-06 14:56:09 +1100
commitdd745e8842fc488081ee03b73b1ace4707c2cde1 (patch)
tree7bcbf3b08bfb6fb4501e0d4a96cd19580a6bef4f /nms-patches
parent972d33dd4460d13e68bd2a3c89338c620540b12d (diff)
downloadcraftbukkit-dd745e8842fc488081ee03b73b1ace4707c2cde1.tar
craftbukkit-dd745e8842fc488081ee03b73b1ace4707c2cde1.tar.gz
craftbukkit-dd745e8842fc488081ee03b73b1ace4707c2cde1.tar.lz
craftbukkit-dd745e8842fc488081ee03b73b1ace4707c2cde1.tar.xz
craftbukkit-dd745e8842fc488081ee03b73b1ace4707c2cde1.zip
SPIGOT-1727: Fix ShulkerBullet.setTarget
Diffstat (limited to 'nms-patches')
-rw-r--r--nms-patches/EntityShulkerBullet.patch37
1 files changed, 23 insertions, 14 deletions
diff --git a/nms-patches/EntityShulkerBullet.patch b/nms-patches/EntityShulkerBullet.patch
index c8e96033..d1fcd624 100644
--- a/nms-patches/EntityShulkerBullet.patch
+++ b/nms-patches/EntityShulkerBullet.patch
@@ -1,23 +1,32 @@
--- a/net/minecraft/server/EntityShulkerBullet.java
+++ b/net/minecraft/server/EntityShulkerBullet.java
-@@ -10,6 +10,12 @@
-
- private EntityLiving shooter;
- private Entity target;
-+ // CraftBukkit start
-+ public EntityLiving getShooter() { return this.shooter; }
-+ public void setShooter(EntityLiving e) { this.shooter = e; }
-+ public Entity getTarget() { return this.target; }
-+ public void setTarget(Entity e) { this.target = e; }
-+ // CraftBukkit end
- private EnumDirection c;
- private int d;
- private double e;
-@@ -42,6 +48,7 @@
+@@ -42,8 +42,29 @@
this.target = entity;
this.c = EnumDirection.UP;
this.a(enumdirection_enumaxis);
+ projectileSource = (org.bukkit.entity.LivingEntity) entityliving.getBukkitEntity(); // CraftBukkit
}
++ // CraftBukkit start
++ public EntityLiving getShooter() {
++ return this.shooter;
++ }
++
++ public void setShooter(EntityLiving e) {
++ this.shooter = e;
++ }
++
++ public Entity getTarget() {
++ return this.target;
++ }
++
++ public void setTarget(Entity e) {
++ this.target = e;
++ this.c = EnumDirection.UP;
++ this.a(EnumDirection.EnumAxis.X);
++ }
++ // CraftBukkit end
++
protected void b(NBTTagCompound nbttagcompound) {
+ BlockPosition blockposition;
+ NBTTagCompound nbttagcompound1;