aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy/skyblocker/skyblock
diff options
context:
space:
mode:
authormsg-programs <msgdoesstuff@gmail.com>2023-05-09 22:13:54 +0200
committermsg-programs <msgdoesstuff@gmail.com>2023-05-09 22:13:54 +0200
commit5b710138e98b8182d7b7499318286dd3304da5b9 (patch)
tree556b830de84641566dffc1d14db4707b53526120 /src/main/java/me/xmrvizzy/skyblocker/skyblock
parent22f2311111b4444285c52b44d517374288404c36 (diff)
downloadSkyblocker-5b710138e98b8182d7b7499318286dd3304da5b9.tar.gz
Skyblocker-5b710138e98b8182d7b7499318286dd3304da5b9.tar.bz2
Skyblocker-5b710138e98b8182d7b7499318286dd3304da5b9.zip
Add more missing player messages to dungeon player widget
Diffstat (limited to 'src/main/java/me/xmrvizzy/skyblocker/skyblock')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/DungeonPlayerWidget.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/DungeonPlayerWidget.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/DungeonPlayerWidget.java
index 978447fe..41d5d67a 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/DungeonPlayerWidget.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/tabhud/widget/DungeonPlayerWidget.java
@@ -1,5 +1,6 @@
package me.xmrvizzy.skyblocker.skyblock.tabhud.widget;
+import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.regex.Matcher;
@@ -8,7 +9,6 @@ import java.util.regex.Pattern;
import me.xmrvizzy.skyblocker.skyblock.tabhud.util.Ico;
import me.xmrvizzy.skyblocker.skyblock.tabhud.util.StrMan;
import me.xmrvizzy.skyblocker.skyblock.tabhud.widget.component.IcoTextComponent;
-
import net.minecraft.client.network.PlayerListEntry;
import net.minecraft.item.ItemStack;
import net.minecraft.text.MutableText;
@@ -32,12 +32,17 @@ public class DungeonPlayerWidget extends Widget {
private static final Pattern PLAYER_PATTERN = Pattern.compile("\\[\\d*\\] (.*) \\((\\S*) ?([LXVI]*)\\)");
private static final HashMap<String, ItemStack> ICOS = new HashMap<>();
+ private static final ArrayList<String> MSGS = new ArrayList<>();
static {
ICOS.put("Tank", Ico.CHESTPLATE);
ICOS.put("Mage", Ico.B_ROD);
ICOS.put("Berserk", Ico.DIASWORD);
ICOS.put("Archer", Ico.BOW);
ICOS.put("Healer", Ico.POTION);
+
+ MSGS.add("PRESS A TO JOIN");
+ MSGS.add("Invite a friend!");
+ MSGS.add("But nobody came.");
}
// title needs to be changeable here
@@ -48,7 +53,7 @@ public class DungeonPlayerWidget extends Widget {
if (list.get(start).getDisplayName().getString().length() < 2) {
this.addComponent(
- new IcoTextComponent(Ico.SIGN, Text.literal("PRESS A TO JOIN").formatted(Formatting.GRAY)));
+ new IcoTextComponent(Ico.SIGN, Text.literal(MSGS.get((int)(Math.random()*MSGS.size()))).formatted(Formatting.GRAY)));
} else {
Matcher m = StrMan.regexAt(list, start, PLAYER_PATTERN);