From 7b1ec0196ec068a469eb49fedc624347dd2a9158 Mon Sep 17 00:00:00 2001 From: Lulonaut Date: Wed, 30 Aug 2023 13:17:48 +0200 Subject: Fix bestiary page in PV (#805) --- .../github/moulberry/notenoughupdates/util/ItemUtils.java | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) (limited to 'src/main/java/io/github/moulberry/notenoughupdates/util/ItemUtils.java') diff --git a/src/main/java/io/github/moulberry/notenoughupdates/util/ItemUtils.java b/src/main/java/io/github/moulberry/notenoughupdates/util/ItemUtils.java index d10ae721..bdea26d5 100644 --- a/src/main/java/io/github/moulberry/notenoughupdates/util/ItemUtils.java +++ b/src/main/java/io/github/moulberry/notenoughupdates/util/ItemUtils.java @@ -29,6 +29,7 @@ import io.github.moulberry.notenoughupdates.core.util.StringUtils; import io.github.moulberry.notenoughupdates.listener.ItemTooltipListener; import io.github.moulberry.notenoughupdates.miscfeatures.PetInfoOverlay; import io.github.moulberry.notenoughupdates.profileviewer.GuiProfileViewer; +import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.JsonToNBT; import net.minecraft.nbt.NBTException; @@ -40,7 +41,6 @@ import net.minecraft.util.MathHelper; import java.nio.charset.StandardCharsets; import java.text.DecimalFormat; -import java.text.NumberFormat; import java.util.ArrayList; import java.util.Arrays; import java.util.Base64; @@ -469,4 +469,15 @@ public class ItemUtils { return id; } + public static ItemStack createItemStackFromId(String id, String displayname) { + Item item = Item.getByNameOrId(id); + if (item == null) { + return null; + } + + ItemStack itemStack = new ItemStack(item); + itemStack.setStackDisplayName(displayname); + return itemStack; + } + } -- cgit