From abd62c1076d7f532be9bd40dc9bfa2d6e8dce1ef Mon Sep 17 00:00:00 2001 From: boubou19 Date: Tue, 25 Aug 2026 10:55:50 +0200 Subject: [PATCH] Cache slab unlocalized name (#152) --- .../vazkii/botania/common/item/block/ItemBlockModSlab.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main/java/vazkii/botania/common/item/block/ItemBlockModSlab.java b/src/main/java/vazkii/botania/common/item/block/ItemBlockModSlab.java index 0925b7109..5fa269ca0 100644 --- a/src/main/java/vazkii/botania/common/item/block/ItemBlockModSlab.java +++ b/src/main/java/vazkii/botania/common/item/block/ItemBlockModSlab.java @@ -21,14 +21,16 @@ import vazkii.botania.common.core.handler.ConfigHandler; import java.util.List; public class ItemBlockModSlab extends ItemSlab { + private final String unlocalizedName; public ItemBlockModSlab(Block blockSlab) { super(blockSlab, ((BlockModSlab)blockSlab).getSingleBlock(), ((BlockModSlab)blockSlab).getFullBlock(), false); + unlocalizedName = blockSlab.getUnlocalizedName().replace("tile.", "tile.botania:"); } @Override public String getUnlocalizedName(ItemStack stack) { - return field_150939_a.getUnlocalizedName().replaceAll("tile.", "tile.botania:"); + return unlocalizedName; } @Override public void addInformation(ItemStack stack, EntityPlayer player, List infoList, boolean advanced) {