From 824e1640c587098ef0118dca0ba7ace8b3c49b6e Mon Sep 17 00:00:00 2001 From: Olof Larsson Date: Sun, 22 Sep 2013 11:32:51 +0200 Subject: [PATCH] Increase the online state lookup speed. Improves MassiveCraft/Factions#423 --- src/com/massivecraft/mcore/mixin/PlayedMixinDefault.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/com/massivecraft/mcore/mixin/PlayedMixinDefault.java b/src/com/massivecraft/mcore/mixin/PlayedMixinDefault.java index 13efaba0..56154ec7 100644 --- a/src/com/massivecraft/mcore/mixin/PlayedMixinDefault.java +++ b/src/com/massivecraft/mcore/mixin/PlayedMixinDefault.java @@ -4,10 +4,8 @@ import java.io.File; import org.bukkit.Bukkit; import org.bukkit.OfflinePlayer; -import org.bukkit.command.CommandSender; import com.massivecraft.mcore.util.MUtil; -import com.massivecraft.mcore.util.SenderUtil; public class PlayedMixinDefault extends PlayedMixinAbstract { @@ -26,8 +24,7 @@ public class PlayedMixinDefault extends PlayedMixinAbstract public boolean isOnline(String senderId) { if (senderId == null) return false; - CommandSender sender = SenderUtil.getSender(senderId); - return sender != null; + return Mixin.getOnlineSenderIds().contains(senderId); } @Override