package buildcraft.core.list;
import net.minecraft.item.ItemStack;
import net.minecraft.util.EnumChatFormatting;
import cpw.mods.fml.common.eventhandler.SubscribeEvent;
import net.minecraftforge.event.entity.player.ItemTooltipEvent;
import buildcraft.api.items.IList;
import buildcraft.core.lib.utils.StringUtils;
public class ListTooltipHandler {
@SubscribeEvent
public void itemTooltipEvent(ItemTooltipEvent event) {
if (event.itemStack != null && event.entityPlayer != null && event.entityPlayer.openContainer != null
&& event.entityPlayer.openContainer instanceof ContainerListNew) {
ItemStack list = event.entityPlayer.getCurrentEquippedItem();
if (list != null && list.getItem() instanceof IList) {
if (((IList) list.getItem()).matches(list, event.itemStack)) {
event.toolTip.add(EnumChatFormatting.GREEN + StringUtils.localize("tip.list.matches"));
}
}
}
}
}