aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
diff options
context:
space:
mode:
authorRoman / Linnea Gräf <roman.graef@gmail.com>2023-06-27 19:50:08 +0200
committerGitHub <noreply@github.com>2023-06-27 19:50:08 +0200
commit838913f0d6e9f0b4f4cd2d5a2d59419fb5cbce66 (patch)
tree8545d7a94ddcffd88e3845fc10ff43c394810a6e /src/main/java
parentc18352ccb6b71b14961adab81032c44d7cc2b3d3 (diff)
downloadNotEnoughUpdates-838913f0d6e9f0b4f4cd2d5a2d59419fb5cbce66.tar.gz
NotEnoughUpdates-838913f0d6e9f0b4f4cd2d5a2d59419fb5cbce66.tar.bz2
NotEnoughUpdates-838913f0d6e9f0b4f4cd2d5a2d59419fb5cbce66.zip
Fix crash in npc exporter when mode = null (#736)
Diffstat (limited to 'src/main/java')
-rw-r--r--src/main/java/io/github/moulberry/notenoughupdates/util/SBInfo.java14
1 files changed, 8 insertions, 6 deletions
diff --git a/src/main/java/io/github/moulberry/notenoughupdates/util/SBInfo.java b/src/main/java/io/github/moulberry/notenoughupdates/util/SBInfo.java
index 14a4d828..2d637ab8 100644
--- a/src/main/java/io/github/moulberry/notenoughupdates/util/SBInfo.java
+++ b/src/main/java/io/github/moulberry/notenoughupdates/util/SBInfo.java
@@ -46,6 +46,8 @@ import net.minecraftforge.event.world.WorldEvent;
import net.minecraftforge.fml.common.eventhandler.EventPriority;
import net.minecraftforge.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.fml.common.gameevent.TickEvent;
+import org.jetbrains.annotations.NotNull;
+import org.jetbrains.annotations.Nullable;
import java.io.File;
import java.io.IOException;
@@ -76,8 +78,8 @@ public class SBInfo {
public IChatComponent footer;
public IChatComponent header;
- public String location = "";
- public String lastLocation = "";
+ public @NotNull String location = "";
+ public @NotNull String lastLocation = "";
public String date = "";
public String time = "";
public String objective = "";
@@ -85,7 +87,7 @@ public class SBInfo {
public boolean stranded = false;
public boolean bingo = false;
- public String mode = null;
+ public @Nullable String mode = null;
public Date currentTimeDate = null;
@@ -275,7 +277,7 @@ public class SBInfo {
/**
* @return the current mode, as returned by /locraw, usually equivalent to a skyblock public island type.
*/
- public String getLocation() {
+ public @Nullable String getLocation() {
return mode;
}
@@ -290,7 +292,7 @@ public class SBInfo {
/**
* @return the current location as displayed on the scoreboard
*/
- public String getScoreboardLocation() {
+ public @NotNull String getScoreboardLocation() {
return location;
}
@@ -298,7 +300,7 @@ public class SBInfo {
* @return the previous location as displayed on the scoreboard
* @see #getScoreboardLocation()
*/
- public String getLastScoreboardLocation() {
+ public @NotNull String getLastScoreboardLocation() {
return lastLocation;
}