aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java
diff options
context:
space:
mode:
authorDeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>2021-08-22 16:28:33 +0200
committerDeDiamondPro <67508414+DeDiamondPro@users.noreply.github.com>2021-08-22 16:28:33 +0200
commit6899df634766e2a8666ac7f45cac1008da140c4e (patch)
treed322bc4ce07e2efaf6fa703e0cb063b13b836833 /src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java
parent2ee79cb1767dab9550a87ca5208452758a100932 (diff)
downloadnotenoughupdates-6899df634766e2a8666ac7f45cac1008da140c4e.tar.gz
notenoughupdates-6899df634766e2a8666ac7f45cac1008da140c4e.tar.bz2
notenoughupdates-6899df634766e2a8666ac7f45cac1008da140c4e.zip
Mines of Divan overlay
Diffstat (limited to 'src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java16
1 files changed, 15 insertions, 1 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java b/src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java
index a08eef1e..0aa0d273 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/overlays/OverlayManager.java
@@ -17,6 +17,7 @@ public class OverlayManager {
public static TimersOverlay timersOverlay;
public static BonemerangOverlay bonemerangOverlay;
public static AutomatonOverlay automatonOverlay;
+ public static DivanMinesOverlay divanMinesOverlay;
public static final List<TextOverlay> textOverlays = new ArrayList<>();
static {
@@ -135,13 +136,26 @@ public class OverlayManager {
}
return TextOverlayStyle.BACKGROUND;
});
-
+ List<String> divanMinesOverlayDummy = Lists.newArrayList(
+ "\u00a73Scavenged Lapis Sword: \u00a7aDone",
+ "\u00a73Scavenged Golden Hammer: \u00a7eIn Storage",
+ "\u00a73Scavenged Diamond Axe: \u00a7eIn Inventory",
+ "\u00a73Scavenged Emerald Hammer: \u00a7cMissing"
+ );
+ divanMinesOverlay = new DivanMinesOverlay(NotEnoughUpdates.INSTANCE.config.mining.divanMinesOverlayPosition, () -> divanMinesOverlayDummy, () -> {
+ int style = NotEnoughUpdates.INSTANCE.config.mining.divanMinesOverlayStyle;
+ if(style >= 0 && style < TextOverlayStyle.values().length) {
+ return TextOverlayStyle.values()[style];
+ }
+ return TextOverlayStyle.BACKGROUND;
+ });
textOverlays.add(miningOverlay);
textOverlays.add(farmingOverlay);
textOverlays.add(petInfoOverlay);
textOverlays.add(bonemerangOverlay);
textOverlays.add(automatonOverlay);
+ textOverlays.add(divanMinesOverlay);
}
}