aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hype/bbsentials/client/BBUtils.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/de/hype/bbsentials/client/BBUtils.java')
-rw-r--r--src/main/java/de/hype/bbsentials/client/BBUtils.java66
1 files changed, 0 insertions, 66 deletions
diff --git a/src/main/java/de/hype/bbsentials/client/BBUtils.java b/src/main/java/de/hype/bbsentials/client/BBUtils.java
deleted file mode 100644
index 1b35fa6..0000000
--- a/src/main/java/de/hype/bbsentials/client/BBUtils.java
+++ /dev/null
@@ -1,66 +0,0 @@
-package de.hype.bbsentials.client;
-
-import com.google.common.collect.Lists;
-import de.hype.bbsentials.chat.Chat;
-import de.hype.bbsentials.constants.enviromentShared.Islands;
-import net.minecraft.client.MinecraftClient;
-import net.minecraft.client.network.PlayerListEntry;
-
-import java.util.Iterator;
-import java.util.List;
-
-public class BBUtils {
- public static Islands getCurrentIsland() {
- try {
- String string = MinecraftClient.getInstance().player.networkHandler.getPlayerListEntry("!C-b").getDisplayName().getString();
- if (!string.startsWith("Area: ")) {
- Chat.sendPrivateMessageToSelfError("Could not get Area data. Are you in Skyblock?");
- }
- else {
- return Islands.getByDisplayName(string.replace("Area: ", "").trim());
- }
- } catch (Exception e) {
- }
- return null;
- }
-
- public static int getPlayerCount() {
- return Integer.parseInt(MinecraftClient.getInstance().player.networkHandler.getPlayerListEntry("!B-a").getDisplayName().getString().trim().replaceAll("[^0-9]", ""));
- }
-
- public static String getServer() {
- return MinecraftClient.getInstance().player.networkHandler.getPlayerListEntry("!C-c").getDisplayName().getString().replace("Server:", "").trim();
- }
-
- public static boolean isOnMegaServer() {
- return getServer().toLowerCase().startsWith("mega");
- }
-
- public static boolean isOnMiniServer() {
- return getServer().toLowerCase().startsWith("mini");
- }
-
- public static int getMaximumPlayerCount() {
- boolean mega = isOnMegaServer();
- Islands island = getCurrentIsland();
- if (island == null) return 100;
- if (island.equals(Islands.HUB)) {
- if (mega) return 80;
- else return 24;
- }
- return 24;
- }
-
- public List<String> getPlayers() {
- List<String> list = Lists.newArrayList();
- Iterator var2 = MinecraftClient.getInstance().getNetworkHandler().getPlayerList().iterator();
- while (var2.hasNext()) {
- PlayerListEntry playerListEntry = (PlayerListEntry) var2.next();
- String playerName = playerListEntry.getProfile().getName();
- if (!playerName.startsWith("!")) {
- list.add(playerName);
- }
- }
- return list;
- }
-}