1Sstudios1
-
Posts
3 -
Joined
-
Last visited
Posts posted by 1Sstudios1
-
-
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!")); }
-
Hello everyone! ?
I've just faced a problem with creating a crafting recipe for my custom armour in my mod (1.11.2), using this method:
Quote1. public static void registerArmourRecipe(Item construction_helmet) {
GameRegistry.addRecipe(new ItemStack(ModArmour.constructionhelmet), new Object[] { "III","ISI"," ",'I',Items.IRON_INGOT, 'S',ModItems.architecture_schematic});2. GameRegistry.addRecipe(new ItemStack(ModArmour.constructionhelmet), new Object[] { "III","ISI"," ",'I',Items.IRON_INGOT, 'S',ModItems.architecture_schematic});
I'm new to Forge Modding, so after a few attempts I've tried to make a recipe by tutorial, but it still didn't worked. Thank you in advance for your cooperation
[1.11.2] How to display, but not trigger achievement?
in Modder Support
Posted · Edited by 1Sstudios1
I'm trying to send a message or achievement to the chat, when a player enters to new world.
Firstly, I've tried to display a message in a way similar to how achievements are displayed - Displaying But Not Triggering Achievements. But the method below (first one in the topic) didn't work in AchievementHandler and ClientProxy.
Then, I've tried to send a simple message instead of achievement, but some of this metods (ChatComponentText and hasItem)they worked on 1.8.9 but not on 1.11.2