Hello everyone! I was creating an achievement for my mod, when I've faced an issue, thats why I want to figure out how to add an achievement (that MINECRAFT would display), but not trigger it. Otherwise, how can I make a LOG IN message? Thank you in advance of your cooperation!
I've tried this method both in AchievementHandler and ClientProxy classes, but it didn't worked:
Minecraft.getMinecraft().guiAchievement.displayAchievement(achievement.helloworld);
For LOG IN message I've tried to use this code, but ChatComponent as well as hasitem isn't working anymore...
@SubscribeEvent(priority = EventPriority.NORMAL, receiveCanceled = true)
public void login(PlayerLoggedInEvent event) {
EntityPlayer player = event.player;
if(!player.inventory.hasItem(Items.APPLE)) {
player.inventory.addItemStackToInventory(new ItemStack(Items.APPLE, 64));
}
player.addChatComponentMessage(new ChatComponentText(TextFormatting.AQUA + "Thank you for installing our mod!"));
}