aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gtPlusPlus/core')
-rw-r--r--src/main/java/gtPlusPlus/core/util/minecraft/PlayerUtils.java17
1 files changed, 8 insertions, 9 deletions
diff --git a/src/main/java/gtPlusPlus/core/util/minecraft/PlayerUtils.java b/src/main/java/gtPlusPlus/core/util/minecraft/PlayerUtils.java
index 10ebc11e1b..c84f14d593 100644
--- a/src/main/java/gtPlusPlus/core/util/minecraft/PlayerUtils.java
+++ b/src/main/java/gtPlusPlus/core/util/minecraft/PlayerUtils.java
@@ -1,6 +1,5 @@
package gtPlusPlus.core.util.minecraft;
-import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import java.util.UUID;
@@ -36,6 +35,12 @@ public class PlayerUtils {
}
}
+ public static List<EntityPlayerMP> getOnlinePlayers() {
+ final List<EntityPlayerMP> onlinePlayers = MinecraftServer.getServer()
+ .getConfigurationManager().playerEntityList;
+ return onlinePlayers;
+ }
+
public static void messagePlayer(final EntityPlayer P, final String S) {
gregtech.api.util.GT_Utility.sendChatToPlayer(P, S);
}
@@ -46,12 +51,7 @@ public class PlayerUtils {
public static EntityPlayer getPlayer(final String name) {
try {
- final List<EntityPlayer> i = new ArrayList<>();
- for (EntityPlayerMP playerMP : (Iterable<EntityPlayerMP>) MinecraftServer.getServer()
- .getConfigurationManager().playerEntityList) {
- i.add(playerMP);
- }
- for (final EntityPlayer temp : i) {
+ for (final EntityPlayer temp : getOnlinePlayers()) {
if (temp.getDisplayName().toLowerCase().equals(name.toLowerCase())) {
return temp;
}
@@ -64,8 +64,7 @@ public class PlayerUtils {
if (parUUID == null) {
return null;
}
- final List<EntityPlayerMP> allPlayers = MinecraftServer.getServer().getConfigurationManager().playerEntityList;
- for (final EntityPlayerMP player : allPlayers) {
+ for (final EntityPlayerMP player : getOnlinePlayers()) {
if (player.getUniqueID().equals(parUUID)) {
return player;
}