mirror of
https://github.com/CitizensDev/Citizens2.git
synced 2025-02-16 12:21:25 +01:00
Extend CraftTippedArrow
This commit is contained in:
parent
cac35409c9
commit
e52a3c4685
@ -2,8 +2,8 @@ package net.citizensnpcs.nms.v1_10_R1.entity.nonliving;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.craftbukkit.v1_10_R1.CraftServer;
|
||||
import org.bukkit.craftbukkit.v1_10_R1.entity.CraftArrow;
|
||||
import org.bukkit.craftbukkit.v1_10_R1.entity.CraftEntity;
|
||||
import org.bukkit.craftbukkit.v1_10_R1.entity.CraftTippedArrow;
|
||||
import org.bukkit.entity.Arrow;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
@ -99,7 +99,7 @@ public class TippedArrowController extends MobEntityController {
|
||||
}
|
||||
}
|
||||
|
||||
public static class TippedArrowNPC extends CraftArrow implements NPCHolder {
|
||||
public static class TippedArrowNPC extends CraftTippedArrow implements NPCHolder {
|
||||
private final CitizensNPC npc;
|
||||
|
||||
public TippedArrowNPC(EntityTippedArrowNPC entity) {
|
||||
|
@ -2,8 +2,8 @@ package net.citizensnpcs.nms.v1_11_R1.entity.nonliving;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.craftbukkit.v1_11_R1.CraftServer;
|
||||
import org.bukkit.craftbukkit.v1_11_R1.entity.CraftArrow;
|
||||
import org.bukkit.craftbukkit.v1_11_R1.entity.CraftEntity;
|
||||
import org.bukkit.craftbukkit.v1_11_R1.entity.CraftTippedArrow;
|
||||
import org.bukkit.entity.Arrow;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
@ -39,6 +39,15 @@ public class TippedArrowController extends MobEntityController {
|
||||
this.npc = (CitizensNPC) npc;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void A_() {
|
||||
if (npc != null) {
|
||||
npc.update();
|
||||
} else {
|
||||
super.A_();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void collide(net.minecraft.server.v1_11_R1.Entity entity) {
|
||||
// this method is called by both the entities involved - cancelling
|
||||
@ -88,18 +97,9 @@ public class TippedArrowController extends MobEntityController {
|
||||
public NPC getNPC() {
|
||||
return npc;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void A_() {
|
||||
if (npc != null) {
|
||||
npc.update();
|
||||
} else {
|
||||
super.A_();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static class TippedArrowNPC extends CraftArrow implements NPCHolder {
|
||||
public static class TippedArrowNPC extends CraftTippedArrow implements NPCHolder {
|
||||
private final CitizensNPC npc;
|
||||
|
||||
public TippedArrowNPC(EntityTippedArrowNPC entity) {
|
||||
|
@ -2,8 +2,8 @@ package net.citizensnpcs.nms.v1_12_R1.entity.nonliving;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.craftbukkit.v1_12_R1.CraftServer;
|
||||
import org.bukkit.craftbukkit.v1_12_R1.entity.CraftArrow;
|
||||
import org.bukkit.craftbukkit.v1_12_R1.entity.CraftEntity;
|
||||
import org.bukkit.craftbukkit.v1_12_R1.entity.CraftTippedArrow;
|
||||
import org.bukkit.entity.Arrow;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
@ -39,6 +39,15 @@ public class TippedArrowController extends MobEntityController {
|
||||
this.npc = (CitizensNPC) npc;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void B_() {
|
||||
if (npc != null) {
|
||||
npc.update();
|
||||
} else {
|
||||
super.B_();
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void collide(net.minecraft.server.v1_12_R1.Entity entity) {
|
||||
// this method is called by both the entities involved - cancelling
|
||||
@ -88,18 +97,9 @@ public class TippedArrowController extends MobEntityController {
|
||||
public NPC getNPC() {
|
||||
return npc;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void B_() {
|
||||
if (npc != null) {
|
||||
npc.update();
|
||||
} else {
|
||||
super.B_();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public static class TippedArrowNPC extends CraftArrow implements NPCHolder {
|
||||
public static class TippedArrowNPC extends CraftTippedArrow implements NPCHolder {
|
||||
private final CitizensNPC npc;
|
||||
|
||||
public TippedArrowNPC(EntityTippedArrowNPC entity) {
|
||||
|
@ -2,8 +2,8 @@ package net.citizensnpcs.nms.v1_13_R2.entity.nonliving;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.craftbukkit.v1_13_R2.CraftServer;
|
||||
import org.bukkit.craftbukkit.v1_13_R2.entity.CraftArrow;
|
||||
import org.bukkit.craftbukkit.v1_13_R2.entity.CraftEntity;
|
||||
import org.bukkit.craftbukkit.v1_13_R2.entity.CraftTippedArrow;
|
||||
import org.bukkit.entity.Arrow;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
@ -99,7 +99,7 @@ public class TippedArrowController extends MobEntityController {
|
||||
}
|
||||
}
|
||||
|
||||
public static class TippedArrowNPC extends CraftArrow implements NPCHolder {
|
||||
public static class TippedArrowNPC extends CraftTippedArrow implements NPCHolder {
|
||||
private final CitizensNPC npc;
|
||||
|
||||
public TippedArrowNPC(EntityTippedArrowNPC entity) {
|
||||
|
@ -1,16 +1,16 @@
|
||||
package net.citizensnpcs.nms.v1_14_R1.entity.nonliving;
|
||||
|
||||
import net.citizensnpcs.nms.v1_14_R1.util.NMSImpl;
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.craftbukkit.v1_14_R1.CraftServer;
|
||||
import org.bukkit.craftbukkit.v1_14_R1.entity.CraftArrow;
|
||||
import org.bukkit.craftbukkit.v1_14_R1.entity.CraftEntity;
|
||||
import org.bukkit.craftbukkit.v1_14_R1.entity.CraftTippedArrow;
|
||||
import org.bukkit.entity.Arrow;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
import net.citizensnpcs.api.event.NPCPushEvent;
|
||||
import net.citizensnpcs.api.npc.NPC;
|
||||
import net.citizensnpcs.nms.v1_14_R1.entity.MobEntityController;
|
||||
import net.citizensnpcs.nms.v1_14_R1.util.NMSImpl;
|
||||
import net.citizensnpcs.npc.CitizensNPC;
|
||||
import net.citizensnpcs.npc.ai.NPCHolder;
|
||||
import net.citizensnpcs.util.Util;
|
||||
@ -101,7 +101,7 @@ public class TippedArrowController extends MobEntityController {
|
||||
}
|
||||
}
|
||||
|
||||
public static class TippedArrowNPC extends CraftArrow implements NPCHolder {
|
||||
public static class TippedArrowNPC extends CraftTippedArrow implements NPCHolder {
|
||||
private final CitizensNPC npc;
|
||||
|
||||
public TippedArrowNPC(EntityTippedArrowNPC entity) {
|
||||
|
@ -2,8 +2,8 @@ package net.citizensnpcs.nms.v1_15_R1.entity.nonliving;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.craftbukkit.v1_15_R1.CraftServer;
|
||||
import org.bukkit.craftbukkit.v1_15_R1.entity.CraftArrow;
|
||||
import org.bukkit.craftbukkit.v1_15_R1.entity.CraftEntity;
|
||||
import org.bukkit.craftbukkit.v1_15_R1.entity.CraftTippedArrow;
|
||||
import org.bukkit.entity.TippedArrow;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
@ -101,7 +101,7 @@ public class TippedArrowController extends MobEntityController {
|
||||
}
|
||||
}
|
||||
|
||||
public static class TippedArrowNPC extends CraftArrow implements NPCHolder {
|
||||
public static class TippedArrowNPC extends CraftTippedArrow implements NPCHolder {
|
||||
private final CitizensNPC npc;
|
||||
|
||||
public TippedArrowNPC(EntityTippedArrowNPC entity) {
|
||||
|
@ -2,8 +2,8 @@ package net.citizensnpcs.nms.v1_16_R2.entity.nonliving;
|
||||
|
||||
import org.bukkit.Bukkit;
|
||||
import org.bukkit.craftbukkit.v1_16_R2.CraftServer;
|
||||
import org.bukkit.craftbukkit.v1_16_R2.entity.CraftArrow;
|
||||
import org.bukkit.craftbukkit.v1_16_R2.entity.CraftEntity;
|
||||
import org.bukkit.craftbukkit.v1_16_R2.entity.CraftTippedArrow;
|
||||
import org.bukkit.entity.TippedArrow;
|
||||
import org.bukkit.util.Vector;
|
||||
|
||||
@ -101,7 +101,7 @@ public class TippedArrowController extends MobEntityController {
|
||||
}
|
||||
}
|
||||
|
||||
public static class TippedArrowNPC extends CraftArrow implements NPCHolder {
|
||||
public static class TippedArrowNPC extends CraftTippedArrow implements NPCHolder {
|
||||
private final CitizensNPC npc;
|
||||
|
||||
public TippedArrowNPC(EntityTippedArrowNPC entity) {
|
||||
|
Loading…
Reference in New Issue
Block a user