diff --git a/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java b/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java index faef803a2c..735d1d5932 100644 --- a/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java +++ b/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java @@ -1131,7 +1131,7 @@ public ObjectTag run(Attribute attribute, ObjectTag object) { registerTag("location", new TagRunnable.ObjectForm() { @Override public ObjectTag run(Attribute attribute, ObjectTag object) { - if (((PlayerTag) object).isOnline()) { + if (((PlayerTag) object).isOnline() && !((PlayerTag) object).getPlayerEntity().isDead()) { return new EntityTag(((PlayerTag) object).getPlayerEntity()).getObjectAttribute(attribute); } return ((PlayerTag) object).getLocation().getObjectAttribute(attribute.fulfill(1));