diff options
author | Fix3dll <serhanduzce@gmail.com> | 2022-02-28 23:20:36 +0300 |
---|---|---|
committer | Fix3dll <serhanduzce@gmail.com> | 2022-02-28 23:20:36 +0300 |
commit | 7edd1d11abbf21b36316a9668e1dfe80d8986141 (patch) | |
tree | 187ba7036e16b7edc9dfc325b017b410912a5b6a /src | |
parent | 4db1ed543df7433f98dd6dfd7874e23ed7fd2125 (diff) | |
download | Skyblocker-7edd1d11abbf21b36316a9668e1dfe80d8986141.tar.gz Skyblocker-7edd1d11abbf21b36316a9668e1dfe80d8986141.tar.bz2 Skyblocker-7edd1d11abbf21b36316a9668e1dfe80d8986141.zip |
add: ClientPlayerEntity null check
Diffstat (limited to 'src')
-rw-r--r-- | src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java b/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java index bff4c4f9..db5082af 100644 --- a/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java +++ b/src/main/java/me/xmrvizzy/skyblocker/skyblock/item/PriceInfoTooltip.java @@ -6,7 +6,6 @@ import me.xmrvizzy.skyblocker.SkyblockerMod; import me.xmrvizzy.skyblocker.config.SkyblockerConfig; import net.minecraft.client.MinecraftClient; import net.minecraft.client.item.TooltipContext; -import net.minecraft.client.network.ClientPlayerEntity; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NbtCompound; import net.minecraft.text.LiteralText; @@ -46,6 +45,10 @@ public class PriceInfoTooltip { List<String> listString = lines.stream() .map(Text::getString).toList(); + if (client.player == null) { + throw new RuntimeException("[Skyblocker] client.player cannot be null!"); + } + try { if (SkyblockerConfig.get().general.itemTooltip.enableNPCPrice && !listString.contains("NPC Price")) { if (npcPricesJson == null) { |