@SubscribeEvent
public void guiRendered(TickEvent.RenderTickEvent evt)
{
if (CreeperHost.instance.toastText != null)
{
long curTime = System.currentTimeMillis();
if (CreeperHost.instance.fadeTime > curTime)
{
long fadeDiff = CreeperHost.instance.fadeTime - CreeperHost.instance.endTime;
long curFade = Math.min(CreeperHost.instance.fadeTime - curTime, fadeDiff);
float alpha = (float) curFade / (float) fadeDiff;
RenderHelper.disableStandardItemLighting();
GlStateManager.color(1.0F, 1.0F, 1.0F, alpha);
mc.renderEngine.bindTexture(getToastResourceLocation());
ScaledResolution res = new ScaledResolution(mc);
drawTexturedModalRect(res.getScaledWidth() - 160, 0, u, v, 160, 32);
GlStateManager.enableBlend();
int textColour = (0xFFFFFF << 32) | ((int) (alpha * 255) << 24);
mc.fontRendererObj.drawSplitString(CreeperHost.instance.toastText, res.getScaledWidth() - 160 + 5, 6, 160, textColour);
}
else
{
CreeperHost.instance.toastText = null;
}
}
}
EventHandler.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:CreeperHostGui
作者:
评论列表
文章目录