fixed annoying splash appearing more than once

This commit is contained in:
Boblet 2020-08-07 11:00:50 +02:00
parent e035b20dd3
commit d4084ae87f

View File

@ -129,27 +129,39 @@ public class ModEventHandlerClient {
HbmAnimations.hotbar[i] = null; HbmAnimations.hotbar[i] = null;
} }
if(event.type == ElementType.CROSSHAIRS && player.ticksExisted < 200) { if(event.type == ElementType.CROSSHAIRS) {
FontRenderer font = Minecraft.getMinecraft().fontRenderer; if(player.ticksExisted < 200) {
ScaledResolution resolution = event.resolution; if(annoyanceToken) {
int pX = resolution.getScaledWidth() / 2; FontRenderer font = Minecraft.getMinecraft().fontRenderer;
int pZ = resolution.getScaledHeight() / 2;
ScaledResolution resolution = event.resolution;
String msg = "PLEASE"; int pX = resolution.getScaledWidth() / 2;
font.drawStringWithShadow(msg, pX - font.getStringWidth(msg) / 2, pZ - 40, 0xffffff); int pZ = resolution.getScaledHeight() / 2;
msg = "THIS IS A DEVELOPMENT VERSION";
if(player.ticksExisted > 30) font.drawStringWithShadow(msg, pX - font.getStringWidth(msg) / 2, pZ - 20, 0xffffff); String msg = "PLEASE";
msg = "OBVIOUSLY SOME THINGS AREN'T GOING TO WORK"; font.drawStringWithShadow(msg, pX - font.getStringWidth(msg) / 2, pZ - 40, 0xffffff);
if(player.ticksExisted > 60) font.drawStringWithShadow(msg, pX - font.getStringWidth(msg) / 2, pZ, 0xffffff); msg = "THIS IS A DEVELOPMENT VERSION";
msg = "PLEASE AT LEAST TRY TO REMEMBER THAT"; if(player.ticksExisted > 30) font.drawStringWithShadow(msg, pX - font.getStringWidth(msg) / 2, pZ - 20, 0xffffff);
if(player.ticksExisted > 90) font.drawStringWithShadow(msg, pX - font.getStringWidth(msg) / 2, pZ + 20, 0xffffff); msg = "OBVIOUSLY SOME THINGS AREN'T GOING TO WORK";
msg = "FOR THE LOVE OF GOD"; if(player.ticksExisted > 60) font.drawStringWithShadow(msg, pX - font.getStringWidth(msg) / 2, pZ, 0xffffff);
if(player.ticksExisted > 120) font.drawStringWithShadow(msg, pX - font.getStringWidth(msg) / 2, pZ + 40, 0xb00000); msg = "PLEASE AT LEAST TRY TO REMEMBER THAT";
if(player.ticksExisted > 90) font.drawStringWithShadow(msg, pX - font.getStringWidth(msg) / 2, pZ + 20, 0xffffff);
msg = "FOR THE LOVE OF GOD";
if(player.ticksExisted > 120) font.drawStringWithShadow(msg, pX - font.getStringWidth(msg) / 2, pZ + 40, 0xb00000);
}
} else {
if(annoyanceToken)
annoyanceToken = false;
}
} }
} }
public static boolean annoyanceToken = true;
@SubscribeEvent @SubscribeEvent
public void preRenderEvent(RenderPlayerEvent.Pre event) { public void preRenderEvent(RenderPlayerEvent.Pre event) {