public void drawScreen(int mouseX, int mouseY, float partialTicks) {
this.drawDefaultBackground();
super.drawScreen(mouseX, mouseY, partialTicks);
//он
this.renderHoveredToolTip(mouseX, mouseY);
}
Насчет эффекта, убедись что он вообще вызываеться и что у тебя правильная проверка...