aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/de/hysky/skyblocker/skyblock
diff options
context:
space:
mode:
authorKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-03-14 15:53:51 -0400
committerKevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>2024-03-14 15:53:51 -0400
commit5e12bd9c8dc76a815b2c83be25f0ce2dd1e98197 (patch)
tree06ccea4e4ef159380a45a6bab3efacb47a21034d /src/main/java/de/hysky/skyblocker/skyblock
parent9a40d6b5b12bf54b7adeed63ba44a4da587828ac (diff)
downloadSkyblocker-5e12bd9c8dc76a815b2c83be25f0ce2dd1e98197.tar.gz
Skyblocker-5e12bd9c8dc76a815b2c83be25f0ce2dd1e98197.tar.bz2
Skyblocker-5e12bd9c8dc76a815b2c83be25f0ce2dd1e98197.zip
Use null invalid mapId
Diffstat (limited to 'src/main/java/de/hysky/skyblocker/skyblock')
-rw-r--r--src/main/java/de/hysky/skyblocker/skyblock/dungeon/DungeonMap.java10
1 files changed, 3 insertions, 7 deletions
diff --git a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/DungeonMap.java b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/DungeonMap.java
index 577cdb13..a4f5cc78 100644
--- a/src/main/java/de/hysky/skyblocker/skyblock/dungeon/DungeonMap.java
+++ b/src/main/java/de/hysky/skyblocker/skyblock/dungeon/DungeonMap.java
@@ -17,7 +17,7 @@ import net.minecraft.item.map.MapState;
public class DungeonMap {
private static final int DEFAULT_MAP_ID = 1024;
- private static int cachedMapId = -1;
+ private static Integer cachedMapId = null;
public static void init() {
ClientCommandRegistrationCallback.EVENT.register((dispatcher, registryAccess) -> dispatcher.register(ClientCommandManager.literal("skyblocker")
@@ -59,14 +59,10 @@ public class DungeonMap {
int mapId = FilledMapItem.getMapId(stack);
cachedMapId = mapId;
return mapId;
- } else if (cachedMapId != -1) {
- return cachedMapId;
- } else {
- return DEFAULT_MAP_ID;
- }
+ } else return cachedMapId != null ? cachedMapId : DEFAULT_MAP_ID;
}
private static void reset() {
- cachedMapId = -1;
+ cachedMapId = null;
}
}