Hi, I've made fading and floating text effect like this: It's cool, I like how it ended up but... There is framerate issue. When making this, I was at 75FPS cap (VSync) and after unlocking to unlimited FPS, text started moving way too fast. Here is the code @SubscribeEvent public void onRenderOverlayText(RenderGameOverlayEvent.Text event) { ScaledResolution sr = event.getResolution(); EntityPlayer player = Minecraft.getMinecraft().player; GL11.glPushMatrix(); GL11.glScalef(1.0F, 1.0F, 1.0F); for (int i = 0; i < 12; i++) { if (!this.isVisible(i)) continue; this.alpha[i] -= 3; this.height[i] += 0.6f; if (this.height[i] > 50.0f) { this.hide(i); continue; } Minecraft.getMinecraft().fontRenderer.drawStringWithShadow("+" + this.xp[i] + " XP", sr.getScaledWidth() / 2 + 50, sr.getScaledHeight() / 2 - this.height[i], 0xFFFFFF | (this.alpha[i] << 24)); GL11.glScalef(0.5f, 0.5f, 0.5f); Minecraft.getMinecraft().renderEngine.bindTexture(icon); this.drawTexturedModalRect((sr.getScaledWidth() / 2 + 32) * 2, ((sr.getScaledHeight() / 2) - 5 - this.height[i]) * 2, i * 32, (i > 7 ? 1 : 0) * 32, 32, 32); } GL11.glPopMatrix(); }   Is there any way to make this run at same pace? Like deltaTime?