From 2486da0f63a2c2cce7341a1402df7834414b6c42 Mon Sep 17 00:00:00 2001 From: HacktheTime Date: Thu, 21 Sep 2023 21:55:53 +0200 Subject: aad Islands and island detecter util method --- .../de/hype/bbsentials/constants/enviromentShared/Islands.java | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'src/main/java/de/hype/bbsentials/constants') diff --git a/src/main/java/de/hype/bbsentials/constants/enviromentShared/Islands.java b/src/main/java/de/hype/bbsentials/constants/enviromentShared/Islands.java index 105e0c2..2ab4e55 100644 --- a/src/main/java/de/hype/bbsentials/constants/enviromentShared/Islands.java +++ b/src/main/java/de/hype/bbsentials/constants/enviromentShared/Islands.java @@ -16,6 +16,7 @@ public enum Islands implements BBDisplayNameProvider { SPIDERS_DEN("combat_1", "Spider's Den"), THE_END("combat_3", "The End"), THE_FARMING_ISLANDS("farming_1", "The Farming Islands"), + JERRYS_WORKSHOP("winter", "Jerry's Workshop"), THE_RIFT("rift", "The Rift"); @@ -34,4 +35,13 @@ public enum Islands implements BBDisplayNameProvider { public String getDisplayName() { return displayName; } + public static Islands getByDisplayName(String displayName) { + for (Islands island : values()) { + if (island.getDisplayName().equals(displayName)) { + return island; + } + } + return null; // Return null if the display name doesn't match any enum value + } + } -- cgit