aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core
diff options
context:
space:
mode:
authorJaiden Baker <jaidencolebaker@gmail.com>2024-03-23 06:02:36 +1300
committerGitHub <noreply@github.com>2024-03-22 18:02:36 +0100
commit39af314d5779b579f91ae8dadde9fa042e7e2dec (patch)
tree0b6e97b6a743c32864298eca0038f5094371484c /src/main/java/gtPlusPlus/core
parent9f516f6b8686dea23e13cd94574b885650934ced (diff)
downloadGT5-Unofficial-39af314d5779b579f91ae8dadde9fa042e7e2dec.tar.gz
GT5-Unofficial-39af314d5779b579f91ae8dadde9fa042e7e2dec.tar.bz2
GT5-Unofficial-39af314d5779b579f91ae8dadde9fa042e7e2dec.zip
Fixes for wireless chargers (#852)
* Fix wireless chargers * Add getOnlinePlayers PlayerUtils function * Wireless Charger MP fix * Optimize mapping check
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;
}