From a28ddb3e0b89a3c08f4e5de9be54b04fb55e9dce Mon Sep 17 00:00:00 2001 From: frede <65610875+dkfrede@users.noreply.github.com> Date: Mon, 20 Jun 2022 13:30:12 +0200 Subject: [PATCH 1/3] Update CondIsOnline.java --- src/main/java/ch/njol/skript/conditions/CondIsOnline.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/ch/njol/skript/conditions/CondIsOnline.java b/src/main/java/ch/njol/skript/conditions/CondIsOnline.java index af63f2b4a67..9355c3735ac 100644 --- a/src/main/java/ch/njol/skript/conditions/CondIsOnline.java +++ b/src/main/java/ch/njol/skript/conditions/CondIsOnline.java @@ -18,6 +18,7 @@ */ package ch.njol.skript.conditions; +import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; import ch.njol.skript.conditions.base.PropertyCondition; @@ -53,7 +54,7 @@ public boolean init(final Expression[] exprs, final int matchedPattern, final @Override public boolean check(OfflinePlayer op) { - return op.isOnline(); + if (Bukkit.getPlayerExact(op.getName()) == null) {return false;} return true; } @Override From 45e4db15ff0b5e5dddf399339cc07bb7cef425c7 Mon Sep 17 00:00:00 2001 From: frede <65610875+dkfrede@users.noreply.github.com> Date: Mon, 20 Jun 2022 13:47:37 +0200 Subject: [PATCH 2/3] Update CondIsOnline.java --- src/main/java/ch/njol/skript/conditions/CondIsOnline.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ch/njol/skript/conditions/CondIsOnline.java b/src/main/java/ch/njol/skript/conditions/CondIsOnline.java index 9355c3735ac..48865fc3703 100644 --- a/src/main/java/ch/njol/skript/conditions/CondIsOnline.java +++ b/src/main/java/ch/njol/skript/conditions/CondIsOnline.java @@ -54,7 +54,7 @@ public boolean init(final Expression[] exprs, final int matchedPattern, final @Override public boolean check(OfflinePlayer op) { - if (Bukkit.getPlayerExact(op.getName()) == null) {return false;} return true; + if (Bukkit.getPlayerExact(op.getName()) != null) {return true;} } @Override From 62b173678f059893dc7b67e63b89b5e4b7b7dc53 Mon Sep 17 00:00:00 2001 From: frede <65610875+dkfrede@users.noreply.github.com> Date: Mon, 20 Jun 2022 13:50:08 +0200 Subject: [PATCH 3/3] Update CondIsOnline.java --- src/main/java/ch/njol/skript/conditions/CondIsOnline.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/ch/njol/skript/conditions/CondIsOnline.java b/src/main/java/ch/njol/skript/conditions/CondIsOnline.java index 48865fc3703..defcbfeb7a5 100644 --- a/src/main/java/ch/njol/skript/conditions/CondIsOnline.java +++ b/src/main/java/ch/njol/skript/conditions/CondIsOnline.java @@ -54,7 +54,7 @@ public boolean init(final Expression[] exprs, final int matchedPattern, final @Override public boolean check(OfflinePlayer op) { - if (Bukkit.getPlayerExact(op.getName()) != null) {return true;} + return Bukkit.getPlayerExact(op.getName()) != null; } @Override