aboutsummaryrefslogtreecommitdiff
path: root/src/main
diff options
context:
space:
mode:
authornea <nea@nea.moe>2023-02-17 20:29:37 +0100
committernea <nea@nea.moe>2023-02-17 20:29:57 +0100
commit5736af8495977b35af1d48dc8314cb45629a6ebc (patch)
tree7ab73bc85c516a22dd4941e98c9b4f35a70121fd /src/main
parent6f7966056af411c7e195a48dc56264636731db8a (diff)
downloadSkyblockHud-Death-Defied-5736af8495977b35af1d48dc8314cb45629a6ebc.tar.gz
SkyblockHud-Death-Defied-5736af8495977b35af1d48dc8314cb45629a6ebc.tar.bz2
SkyblockHud-Death-Defied-5736af8495977b35af1d48dc8314cb45629a6ebc.zip
Make cleanup percentage work without updatingv1.15.0
Diffstat (limited to 'src/main')
-rw-r--r--src/main/java/com/thatgravyboat/skyblockhud/location/IslandHandler.java8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/main/java/com/thatgravyboat/skyblockhud/location/IslandHandler.java b/src/main/java/com/thatgravyboat/skyblockhud/location/IslandHandler.java
index a2d113d..5641202 100644
--- a/src/main/java/com/thatgravyboat/skyblockhud/location/IslandHandler.java
+++ b/src/main/java/com/thatgravyboat/skyblockhud/location/IslandHandler.java
@@ -3,6 +3,7 @@ package com.thatgravyboat.skyblockhud.location;
import com.thatgravyboat.skyblockhud.api.events.LocationChangeEvent;
import com.thatgravyboat.skyblockhud.api.events.ProfileSwitchedEvent;
import com.thatgravyboat.skyblockhud.api.events.SidebarLineUpdateEvent;
+import com.thatgravyboat.skyblockhud.api.events.SidebarPostEvent;
import com.thatgravyboat.skyblockhud.utils.Utils;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
@@ -27,6 +28,13 @@ public class IslandHandler {
}
@SubscribeEvent
+ public void onSidebarUpdate(SidebarPostEvent event) {
+ for (String line : event.scores) {
+ hadCleanupPercentage |= checkPlotClearPercentage(line.replaceAll("[^a-zA-Z:0-9,%. ]", ""));
+ }
+ }
+
+ @SubscribeEvent
public void onLocationChange(LocationChangeEvent event) {
hadCleanupPercentage = false;
}