diff --git a/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/util/NMSImpl.java b/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/util/NMSImpl.java index ca1cec9bf..d7450d666 100644 --- a/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/util/NMSImpl.java +++ b/v1_10_R1/src/main/java/net/citizensnpcs/nms/v1_10_R1/util/NMSImpl.java @@ -1054,7 +1054,7 @@ public class NMSImpl implements NMSBridge { return; if (npc.isProtected()) { hook.hooked = null; - hook.die(); + hook.getBukkitEntity().remove(); } } diff --git a/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/util/NMSImpl.java b/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/util/NMSImpl.java index 5d84e05f9..0a53438a9 100644 --- a/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/util/NMSImpl.java +++ b/v1_11_R1/src/main/java/net/citizensnpcs/nms/v1_11_R1/util/NMSImpl.java @@ -16,6 +16,7 @@ import java.util.Map; import java.util.Random; import java.util.Set; import java.util.function.Consumer; +import java.util.function.Function; import java.util.function.Supplier; import org.bukkit.Bukkit; @@ -55,7 +56,6 @@ import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.scoreboard.Team; import org.bukkit.util.Vector; -import java.util.function.Function; import com.google.common.base.Preconditions; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; @@ -561,7 +561,7 @@ public class NMSImpl implements NMSBridge { Entity handle = NMSImpl.getHandle(entity); if (handle == null || handle.passengers == null) return Lists.newArrayList(); - return Lists.transform(handle.passengers, input->input.getBukkitEntity()); + return Lists.transform(handle.passengers, input -> input.getBukkitEntity()); } @Override @@ -624,8 +624,10 @@ public class NMSImpl implements NMSBridge { @Override public MCNavigator getTargetNavigator(org.bukkit.entity.Entity entity, Iterable dest, final NavigatorParameters params) { - final PathEntity path = new PathEntity( - Iterables.toArray(Iterables.transform(dest, input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ())), PathPoint.class)); + final PathEntity path = new PathEntity(Iterables.toArray( + Iterables.transform(dest, + input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ())), + PathPoint.class)); return getTargetNavigator(entity, params, new Function() { @Override public Boolean apply(NavigationAbstract input) { @@ -1110,7 +1112,7 @@ public class NMSImpl implements NMSBridge { return; if (npc.isProtected()) { hook.hooked = null; - hook.die(); + hook.getBukkitEntity().remove(); } } diff --git a/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/util/NMSImpl.java b/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/util/NMSImpl.java index 16d820273..111d9d1c0 100644 --- a/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/util/NMSImpl.java +++ b/v1_12_R1/src/main/java/net/citizensnpcs/nms/v1_12_R1/util/NMSImpl.java @@ -16,6 +16,7 @@ import java.util.Map; import java.util.Random; import java.util.Set; import java.util.function.Consumer; +import java.util.function.Function; import java.util.function.Supplier; import org.bukkit.Bukkit; @@ -55,7 +56,6 @@ import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.scoreboard.Team; import org.bukkit.util.Vector; -import java.util.function.Function; import com.google.common.base.Preconditions; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; @@ -629,8 +629,10 @@ public class NMSImpl implements NMSBridge { @Override public MCNavigator getTargetNavigator(org.bukkit.entity.Entity entity, Iterable dest, final NavigatorParameters params) { - final PathEntity path = new PathEntity( - Iterables.toArray(Iterables.transform(dest, input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ())), PathPoint.class)); + final PathEntity path = new PathEntity(Iterables.toArray( + Iterables.transform(dest, + input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ())), + PathPoint.class)); return getTargetNavigator(entity, params, new Function() { @Override public Boolean apply(NavigationAbstract input) { @@ -1122,7 +1124,7 @@ public class NMSImpl implements NMSBridge { return; if (npc.isProtected()) { hook.hooked = null; - hook.die(); + hook.getBukkitEntity().remove(); } } diff --git a/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/util/NMSImpl.java b/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/util/NMSImpl.java index 54bf1397d..910440e3d 100644 --- a/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/util/NMSImpl.java +++ b/v1_13_R2/src/main/java/net/citizensnpcs/nms/v1_13_R2/util/NMSImpl.java @@ -16,6 +16,7 @@ import java.util.Map; import java.util.Random; import java.util.Set; import java.util.function.Consumer; +import java.util.function.Function; import java.util.function.Supplier; import org.bukkit.Bukkit; @@ -56,7 +57,6 @@ import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.scoreboard.Team; import org.bukkit.util.Vector; -import java.util.function.Function; import com.google.common.base.Preconditions; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; @@ -589,7 +589,7 @@ public class NMSImpl implements NMSBridge { Entity handle = NMSImpl.getHandle(entity); if (handle == null || handle.passengers == null) return Lists.newArrayList(); - return Lists.transform(handle.passengers, input->input.getBukkitEntity()); + return Lists.transform(handle.passengers, input -> input.getBukkitEntity()); } @Override @@ -652,8 +652,10 @@ public class NMSImpl implements NMSBridge { @Override public MCNavigator getTargetNavigator(org.bukkit.entity.Entity entity, Iterable dest, final NavigatorParameters params) { - final PathEntity path = new PathEntity( - Iterables.toArray(Iterables.transform(dest, input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ())), PathPoint.class)); + final PathEntity path = new PathEntity(Iterables.toArray( + Iterables.transform(dest, + input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ())), + PathPoint.class)); return getTargetNavigator(entity, params, new Function() { @Override public Boolean apply(NavigationAbstract input) { @@ -1159,7 +1161,7 @@ public class NMSImpl implements NMSBridge { return; if (npc.isProtected()) { hook.hooked = null; - hook.die(); + hook.getBukkitEntity().remove(); } } diff --git a/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/util/NMSImpl.java b/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/util/NMSImpl.java index d9fee4f5d..96219cb3c 100644 --- a/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/util/NMSImpl.java +++ b/v1_14_R1/src/main/java/net/citizensnpcs/nms/v1_14_R1/util/NMSImpl.java @@ -16,6 +16,7 @@ import java.util.Random; import java.util.Set; import java.util.TreeMap; import java.util.function.Consumer; +import java.util.function.Function; import java.util.function.Supplier; import org.bukkit.Bukkit; @@ -54,7 +55,6 @@ import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.scoreboard.Team; import org.bukkit.util.Vector; -import java.util.function.Function; import com.google.common.base.Preconditions; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; @@ -626,7 +626,7 @@ public class NMSImpl implements NMSBridge { Entity handle = NMSImpl.getHandle(entity); if (handle == null || handle.passengers == null) return Lists.newArrayList(); - return Lists.transform(handle.passengers, input->input.getBukkitEntity()); + return Lists.transform(handle.passengers, input -> input.getBukkitEntity()); } @Override @@ -687,8 +687,8 @@ public class NMSImpl implements NMSBridge { @Override public MCNavigator getTargetNavigator(org.bukkit.entity.Entity entity, Iterable dest, final NavigatorParameters params) { - List list = Lists. newArrayList( - Iterables. transform(dest, input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ()))); + List list = Lists. newArrayList(Iterables. transform(dest, + input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ()))); PathPoint last = list.size() > 0 ? list.get(list.size() - 1) : null; final PathEntity path = new PathEntity(list, last != null ? new BlockPosition(last.a, last.b, last.c) : null, true); @@ -1186,7 +1186,7 @@ public class NMSImpl implements NMSBridge { return; if (npc.isProtected()) { hook.hooked = null; - hook.die(); + hook.getBukkitEntity().remove(); } } diff --git a/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/util/NMSImpl.java b/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/util/NMSImpl.java index 458403c3d..5845a4ebf 100644 --- a/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/util/NMSImpl.java +++ b/v1_15_R1/src/main/java/net/citizensnpcs/nms/v1_15_R1/util/NMSImpl.java @@ -16,6 +16,7 @@ import java.util.Random; import java.util.Set; import java.util.TreeMap; import java.util.function.Consumer; +import java.util.function.Function; import java.util.function.Supplier; import org.bukkit.Bukkit; @@ -54,7 +55,6 @@ import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.scoreboard.Team; import org.bukkit.util.Vector; -import java.util.function.Function; import com.google.common.base.Preconditions; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; @@ -641,7 +641,7 @@ public class NMSImpl implements NMSBridge { Entity handle = NMSImpl.getHandle(entity); if (handle == null || handle.passengers == null) return Lists.newArrayList(); - return Lists.transform(handle.passengers, input->input.getBukkitEntity()); + return Lists.transform(handle.passengers, input -> input.getBukkitEntity()); } @Override @@ -702,8 +702,8 @@ public class NMSImpl implements NMSBridge { @Override public MCNavigator getTargetNavigator(org.bukkit.entity.Entity entity, Iterable dest, final NavigatorParameters params) { - List list = Lists. newArrayList( - Iterables. transform(dest, input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ()))); + List list = Lists. newArrayList(Iterables. transform(dest, + input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ()))); PathPoint last = list.size() > 0 ? list.get(list.size() - 1) : null; final PathEntity path = new PathEntity(list, last != null ? new BlockPosition(last.a, last.b, last.c) : null, true); @@ -1203,7 +1203,7 @@ public class NMSImpl implements NMSBridge { return; if (npc.isProtected()) { hook.hooked = null; - hook.die(); + hook.getBukkitEntity().remove(); } } diff --git a/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/util/NMSImpl.java b/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/util/NMSImpl.java index 2300e3f59..5826b4a55 100644 --- a/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/util/NMSImpl.java +++ b/v1_16_R3/src/main/java/net/citizensnpcs/nms/v1_16_R3/util/NMSImpl.java @@ -16,6 +16,7 @@ import java.util.Random; import java.util.Set; import java.util.TreeMap; import java.util.function.Consumer; +import java.util.function.Function; import java.util.function.Supplier; import org.bukkit.Bukkit; @@ -55,7 +56,6 @@ import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.scoreboard.Team; import org.bukkit.util.Vector; -import java.util.function.Function; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableMap; import com.google.common.collect.Iterables; @@ -657,7 +657,7 @@ public class NMSImpl implements NMSBridge { Entity handle = NMSImpl.getHandle(entity); if (handle == null || handle.passengers == null) return Lists.newArrayList(); - return Lists.transform(handle.passengers, input->input.getBukkitEntity()); + return Lists.transform(handle.passengers, input -> input.getBukkitEntity()); } @Override @@ -726,8 +726,8 @@ public class NMSImpl implements NMSBridge { @Override public MCNavigator getTargetNavigator(org.bukkit.entity.Entity entity, Iterable dest, final NavigatorParameters params) { - List list = Lists. newArrayList( - Iterables. transform(dest, input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ()))); + List list = Lists. newArrayList(Iterables. transform(dest, + input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ()))); PathPoint last = list.size() > 0 ? list.get(list.size() - 1) : null; final PathEntity path = new PathEntity(list, last != null ? new BlockPosition(last.a, last.b, last.c) : null, true); @@ -1239,7 +1239,7 @@ public class NMSImpl implements NMSBridge { } catch (Throwable e) { e.printStackTrace(); } - hook.die(); + hook.getBukkitEntity().remove(); } } diff --git a/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/util/NMSImpl.java b/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/util/NMSImpl.java index bc00e6bcd..f7fffebab 100644 --- a/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/util/NMSImpl.java +++ b/v1_17_R1/src/main/java/net/citizensnpcs/nms/v1_17_R1/util/NMSImpl.java @@ -16,6 +16,7 @@ import java.util.Random; import java.util.Set; import java.util.TreeMap; import java.util.function.Consumer; +import java.util.function.Function; import java.util.function.Supplier; import org.bukkit.Bukkit; @@ -52,7 +53,6 @@ import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.scoreboard.Team; import org.bukkit.util.Vector; -import java.util.function.Function; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableMap; import com.google.common.collect.Iterables; @@ -666,7 +666,7 @@ public class NMSImpl implements NMSBridge { Entity handle = NMSImpl.getHandle(entity); if (handle == null || handle.passengers == null) return Lists.newArrayList(); - return Lists.transform(handle.passengers, input->input.getBukkitEntity()); + return Lists.transform(handle.passengers, input -> input.getBukkitEntity()); } @Override @@ -1226,7 +1226,7 @@ public class NMSImpl implements NMSBridge { NPC npc = npcRegistry.getNPC(hooked.getBukkitEntity()); if (npc != null && npc.isProtected()) { hook.hookedIn = null; - hook.setRemoved(RemovalReason.KILLED); + hook.getBukkitEntity().remove(); } } diff --git a/v1_18_R2/src/main/java/net/citizensnpcs/nms/v1_18_R2/util/NMSImpl.java b/v1_18_R2/src/main/java/net/citizensnpcs/nms/v1_18_R2/util/NMSImpl.java index 6457798d9..ed9db126f 100644 --- a/v1_18_R2/src/main/java/net/citizensnpcs/nms/v1_18_R2/util/NMSImpl.java +++ b/v1_18_R2/src/main/java/net/citizensnpcs/nms/v1_18_R2/util/NMSImpl.java @@ -15,6 +15,7 @@ import java.util.Random; import java.util.Set; import java.util.TreeMap; import java.util.function.Consumer; +import java.util.function.Function; import java.util.function.Supplier; import org.bukkit.Bukkit; @@ -52,7 +53,6 @@ import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.scoreboard.Team; import org.bukkit.util.Vector; -import java.util.function.Function; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableMap; import com.google.common.collect.Iterables; @@ -672,7 +672,7 @@ public class NMSImpl implements NMSBridge { Entity handle = NMSImpl.getHandle(entity); if (handle == null || handle.passengers == null) return Lists.newArrayList(); - return Lists.transform(handle.passengers, input->input.getBukkitEntity()); + return Lists.transform(handle.passengers, input -> input.getBukkitEntity()); } @Override @@ -1234,7 +1234,7 @@ public class NMSImpl implements NMSBridge { NPC npc = npcRegistry.getNPC(hooked.getBukkitEntity()); if (npc != null && npc.isProtected()) { hook.hookedIn = null; - hook.setRemoved(RemovalReason.KILLED); + hook.getBukkitEntity().remove(); } } diff --git a/v1_19_R3/src/main/java/net/citizensnpcs/nms/v1_19_R3/util/NMSImpl.java b/v1_19_R3/src/main/java/net/citizensnpcs/nms/v1_19_R3/util/NMSImpl.java index 309f1388a..d157c2294 100644 --- a/v1_19_R3/src/main/java/net/citizensnpcs/nms/v1_19_R3/util/NMSImpl.java +++ b/v1_19_R3/src/main/java/net/citizensnpcs/nms/v1_19_R3/util/NMSImpl.java @@ -1331,7 +1331,7 @@ public class NMSImpl implements NMSBridge { NPC npc = npcRegistry.getNPC(hooked.getBukkitEntity()); if (npc != null && npc.isProtected()) { hook.hookedIn = null; - hook.setRemoved(RemovalReason.KILLED); + hook.getBukkitEntity().remove(); } } diff --git a/v1_20_R1/src/main/java/net/citizensnpcs/nms/v1_20_R1/util/NMSImpl.java b/v1_20_R1/src/main/java/net/citizensnpcs/nms/v1_20_R1/util/NMSImpl.java index cbb6af769..c7e550468 100644 --- a/v1_20_R1/src/main/java/net/citizensnpcs/nms/v1_20_R1/util/NMSImpl.java +++ b/v1_20_R1/src/main/java/net/citizensnpcs/nms/v1_20_R1/util/NMSImpl.java @@ -1331,7 +1331,7 @@ public class NMSImpl implements NMSBridge { NPC npc = npcRegistry.getNPC(hooked.getBukkitEntity()); if (npc != null && npc.isProtected()) { hook.hookedIn = null; - hook.setRemoved(RemovalReason.KILLED); + hook.getBukkitEntity().remove(); } } diff --git a/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/util/NMSImpl.java b/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/util/NMSImpl.java index abc07fe20..8b43034e0 100644 --- a/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/util/NMSImpl.java +++ b/v1_8_R3/src/main/java/net/citizensnpcs/nms/v1_8_R3/util/NMSImpl.java @@ -16,6 +16,7 @@ import java.util.Map; import java.util.Random; import java.util.Set; import java.util.function.Consumer; +import java.util.function.Function; import java.util.function.Supplier; import org.bukkit.Bukkit; @@ -52,7 +53,6 @@ import org.bukkit.inventory.meta.SkullMeta; import org.bukkit.scoreboard.Team; import org.bukkit.util.Vector; -import java.util.function.Function; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; @@ -557,8 +557,10 @@ public class NMSImpl implements NMSBridge { @Override public MCNavigator getTargetNavigator(org.bukkit.entity.Entity entity, Iterable dest, final NavigatorParameters params) { - final PathEntity path = new PathEntity( - Iterables.toArray(Iterables.transform(dest, input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ())), PathPoint.class)); + final PathEntity path = new PathEntity(Iterables.toArray( + Iterables.transform(dest, + input -> new PathPoint(input.getBlockX(), input.getBlockY(), input.getBlockZ())), + PathPoint.class)); return getTargetNavigator(entity, params, new Function() { @Override public Boolean apply(NavigationAbstract input) { @@ -983,7 +985,7 @@ public class NMSImpl implements NMSBridge { return; if (npc.isProtected()) { hook.hooked = null; - hook.die(); + hook.getBukkitEntity().remove(); } }