aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/eu/olli/cowmoonication/Utils.java
diff options
context:
space:
mode:
authorCow <cow@volloeko.de>2020-03-03 00:26:40 +0100
committerCow <cow@volloeko.de>2020-03-03 00:26:40 +0100
commit508f872ba076f4e767ff2c374656bc47637eb229 (patch)
tree18f6b3505e878bca7c39ce8415f110917264c222 /src/main/java/eu/olli/cowmoonication/Utils.java
parentea5963ad660c91640ec72bddd046d2e465f55f3f (diff)
downloadCowlection-508f872ba076f4e767ff2c374656bc47637eb229.tar.gz
Cowlection-508f872ba076f4e767ff2c374656bc47637eb229.tar.bz2
Cowlection-508f872ba076f4e767ff2c374656bc47637eb229.zip
Replaced best friend add and remove commands with a config gui
Diffstat (limited to 'src/main/java/eu/olli/cowmoonication/Utils.java')
-rw-r--r--src/main/java/eu/olli/cowmoonication/Utils.java57
1 files changed, 0 insertions, 57 deletions
diff --git a/src/main/java/eu/olli/cowmoonication/Utils.java b/src/main/java/eu/olli/cowmoonication/Utils.java
deleted file mode 100644
index ac3167c..0000000
--- a/src/main/java/eu/olli/cowmoonication/Utils.java
+++ /dev/null
@@ -1,57 +0,0 @@
-package eu.olli.cowmoonication;
-
-import net.minecraft.client.Minecraft;
-import net.minecraft.util.ChatComponentText;
-import net.minecraft.util.IChatComponent;
-import net.minecraftforge.client.event.ClientChatReceivedEvent;
-import net.minecraftforge.common.MinecraftForge;
-
-import java.util.regex.Matcher;
-import java.util.regex.Pattern;
-
-public class Utils {
- public static final Pattern VALID_USERNAME = Pattern.compile("^[\\w]{1,16}$");
- private static final Pattern USELESS_JSON_CONTENT_PATTERN = Pattern.compile("\"[A-Za-z]+\":false,?");
- private final Cowmoonication main;
- private String[] aboveChatMessage;
- private long aboveChatMessageExpiration;
-
- public Utils(Cowmoonication main) {
- this.main = main;
- }
-
- public void sendMessage(String text) {
- sendMessage(new ChatComponentText(text));
- }
-
- public void sendMessage(IChatComponent chatComponent) {
- ClientChatReceivedEvent event = new ClientChatReceivedEvent((byte) 1, chatComponent);
- MinecraftForge.EVENT_BUS.post(event);
- if (!event.isCanceled()) {
- Minecraft.getMinecraft().thePlayer.addChatMessage(event.message);
- }
- }
-
- public void sendAboveChatMessage(String... text) {
- aboveChatMessage = text;
- aboveChatMessageExpiration = Minecraft.getSystemTime() + 5000;
- }
-
- public String[] getAboveChatMessage() {
- if (aboveChatMessageExpiration < Minecraft.getSystemTime()) {
- // message expired
- aboveChatMessage = null;
- }
- return aboveChatMessage;
- }
-
- public boolean isValidMcName(String username) {
- return VALID_USERNAME.matcher(username).matches();
- }
-
- public String cleanChatComponent(IChatComponent chatComponent) {
- String component = IChatComponent.Serializer.componentToJson(chatComponent);
- Matcher jsonMatcher = USELESS_JSON_CONTENT_PATTERN.matcher(component);
- return jsonMatcher.replaceAll("");
- }
-}