Don't teleport players; Fixes PS-14

This commit is contained in:
PureGero 2020-06-16 01:44:05 +10:00 committed by Alexander Söderberg
parent 6259287dff
commit cb969e37a6

View File

@ -100,15 +100,15 @@ public class EntitySpawnListener implements Listener {
if (!originWorld.equals(world)) { if (!originWorld.equals(world)) {
if (!ignoreTP) { if (!ignoreTP) {
if (!world.getName().equalsIgnoreCase(originWorld + "_the_end")) { if (!world.getName().equalsIgnoreCase(originWorld + "_the_end")) {
if (entity.getType() == EntityType.PLAYER) {
return;
}
try { try {
ignoreTP = true; ignoreTP = true;
PaperLib.teleportAsync(entity, origin); PaperLib.teleportAsync(entity, origin);
} finally { } finally {
ignoreTP = false; ignoreTP = false;
} }
if (entity.getType() == EntityType.PLAYER) {
return;
}
if (entity.getLocation().getWorld().equals(world)) { if (entity.getLocation().getWorld().equals(world)) {
entity.remove(); entity.remove();
} }