From 00f99c6d397fbdbef43538d922dd51c21107aca0 Mon Sep 17 00:00:00 2001 From: jss2a98aj Date: Fri, 22 Dec 2023 01:16:14 -0500 Subject: [PATCH] Fix potential marker related NPE --- .../java/harceroi/mc/signposts/block/SignPostRenderer.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/harceroi/mc/signposts/block/SignPostRenderer.java b/src/main/java/harceroi/mc/signposts/block/SignPostRenderer.java index 0bc8b0e..b4fe390 100644 --- a/src/main/java/harceroi/mc/signposts/block/SignPostRenderer.java +++ b/src/main/java/harceroi/mc/signposts/block/SignPostRenderer.java @@ -1,6 +1,7 @@ package harceroi.mc.signposts.block; import hunternif.mc.atlas.AntiqueAtlasMod; +import hunternif.mc.atlas.marker.Marker; import hunternif.mc.atlas.marker.MarkersData; import net.minecraft.client.gui.FontRenderer; import net.minecraft.client.model.ModelSign; @@ -67,7 +68,8 @@ public void renderTileEntityAt(TileEntity tileEntity, double x, double y, double int id = signTe.getMarkerId(); if(id != 0) { MarkersData data = AntiqueAtlasMod.globalMarkersData.getData(); - signTe.text = data.getMarkerByID(id).getLocalizedLabel(); + Marker marker = data != null ? data.getMarkerByID(id) : null; + signTe.text = marker != null ? marker.getLocalizedLabel() : null; } } else { FontRenderer fontrenderer = func_147498_b();