Files
CustomNPC-Plus/src/main/java/noppes/npcs/client/VersionChecker.java
T

38 lines
1.2 KiB
Java
Raw Normal View History

2018-09-13 12:03:28 -04:00
package noppes.npcs.client;
import net.minecraft.client.Minecraft;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.event.ClickEvent;
import net.minecraft.event.ClickEvent.Action;
import net.minecraft.util.ChatComponentTranslation;
2025-03-13 17:14:45 -04:00
public class VersionChecker extends Thread {
private int revision = 15;
public VersionChecker() {
}
public void run() {
String name = '\u00A7' + "cCustomNPC+" + '\u00A7' + "f";
String link = '\u00A7' + "9" + '\u00A7' + "nClick here";
String text = name + " installed. For more info " + link;
2018-09-13 12:03:28 -04:00
EntityPlayer player;
2025-03-13 17:14:45 -04:00
try {
player = Minecraft.getMinecraft().thePlayer;
} catch (NoSuchMethodError e) {
return;
}
while ((player = Minecraft.getMinecraft().thePlayer) == null) {
try {
Thread.sleep(2000);
} catch (InterruptedException e) {
e.printStackTrace();
}
2018-09-13 12:03:28 -04:00
}
ChatComponentTranslation message = new ChatComponentTranslation(text);
2022-11-26 02:51:09 -05:00
message.getChatStyle().setChatClickEvent(new ClickEvent(Action.OPEN_URL, "https://www.curseforge.com/minecraft/mc-mods/customnpc-plus"));
2018-09-13 12:03:28 -04:00
player.addChatMessage(message);
2025-03-13 17:14:45 -04:00
}
2018-09-13 12:03:28 -04:00
}