aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/xmrvizzy
diff options
context:
space:
mode:
authorTacoMonkey <75862693+TacoMonkey11@users.noreply.github.com>2022-02-01 20:05:47 -0500
committerTacoMonkey <75862693+TacoMonkey11@users.noreply.github.com>2022-02-01 20:05:47 -0500
commit3e7f0d4c2ab64d7483788a9afc9614e3516bf813 (patch)
tree4bfd03a624473f8cd1ee11f103637ee60c085b6f /src/main/java/me/xmrvizzy
parentb02cd6b85808e45f48b16403655f03c9d4b4b075 (diff)
downloadSkyblocker-3e7f0d4c2ab64d7483788a9afc9614e3516bf813.tar.gz
Skyblocker-3e7f0d4c2ab64d7483788a9afc9614e3516bf813.tar.bz2
Skyblocker-3e7f0d4c2ab64d7483788a9afc9614e3516bf813.zip
Added auction bought notification
Diffstat (limited to 'src/main/java/me/xmrvizzy')
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/chat/chatevents/AuctionSoldEvent.java26
-rw-r--r--src/main/java/me/xmrvizzy/skyblocker/utils/ToastBuilder.java1
2 files changed, 26 insertions, 1 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/chat/chatevents/AuctionSoldEvent.java b/src/main/java/me/xmrvizzy/skyblocker/chat/chatevents/AuctionSoldEvent.java
new file mode 100644
index 00000000..73aee79f
--- /dev/null
+++ b/src/main/java/me/xmrvizzy/skyblocker/chat/chatevents/AuctionSoldEvent.java
@@ -0,0 +1,26 @@
+package me.xmrvizzy.skyblocker.chat.chatevents;
+
+import me.xmrvizzy.skyblocker.chat.ChatListener;
+import me.xmrvizzy.skyblocker.utils.ToastBuilder;
+import net.minecraft.client.MinecraftClient;
+import net.minecraft.text.TranslatableText;
+
+public class AuctionSoldEvent extends ChatListener{
+ private final TranslatableText toastTitle = new TranslatableText("skyblocker.auction_sold.title");
+ private final TranslatableText toastDesc = new TranslatableText("skyblocker.auction_sold.desc");
+
+ public AuctionSoldEvent() {
+ super("/^(?=.*Auction)(?=.*bought).*$/gm");
+ }
+
+ @Override
+ public boolean isEnabled() {
+ return true;
+ }
+
+ @Override
+ public boolean onMessage(String[] groups) {
+ MinecraftClient.getInstance().getToastManager().add(new ToastBuilder(toastTitle, toastDesc));
+ return true;
+ }
+}
diff --git a/src/main/java/me/xmrvizzy/skyblocker/utils/ToastBuilder.java b/src/main/java/me/xmrvizzy/skyblocker/utils/ToastBuilder.java
index 910c8a6c..fd3122f7 100644
--- a/src/main/java/me/xmrvizzy/skyblocker/utils/ToastBuilder.java
+++ b/src/main/java/me/xmrvizzy/skyblocker/utils/ToastBuilder.java
@@ -3,7 +3,6 @@ package me.xmrvizzy.skyblocker.utils;
import com.mojang.blaze3d.systems.RenderSystem;
import net.fabricmc.api.EnvType;
import net.fabricmc.api.Environment;
-import net.minecraft.client.MinecraftClient;
import net.minecraft.client.render.GameRenderer;
import net.minecraft.client.toast.Toast;
import net.minecraft.client.toast.ToastManager;