package choonster.testmod3.compat.waila; import choonster.testmod3.TestMod3; import choonster.testmod3.init.ModItems; import net.minecraft.util.text.TextFormatting; import net.minecraftforge.event.entity.player.ItemTooltipEvent; import net.minecraftforge.fml.common.Mod; import net.minecraftforge.fml.common.eventhandler.EventPriority; import net.minecraftforge.fml.common.eventhandler.SubscribeEvent; import net.minecraftforge.fml.relauncher.Side; /** * Removes the mod name added by Waila to the tooltip of {@link ModItems#NO_MOD_NAME}. * <p> * Test for this thread: * http://www.minecraftforum.net/forums/mapping-and-modding/minecraft-mods/modification-development/2677402-unable-to-get-current-blocks-tile-entity-metadata?comment=209 * * @author Choonster */ @Mod.EventBusSubscriber(Side.CLIENT) public class ItemTooltipModNameRemover { @SubscribeEvent(priority = EventPriority.LOW) public static void itemTooltip(ItemTooltipEvent event) { if (event.getItemStack().getItem() == ModItems.NO_MOD_NAME) { event.getToolTip().remove(TextFormatting.BLUE + "" + TextFormatting.ITALIC + TestMod3.NAME); } } }