- 769
- 1
- 42
Добрый вечер, ребята. Можете подсказать, как использовать полученное достижение для разблокировки рецепта? Что я хочу - мне нужно получить какое-то достижение, допустим после крафта верстака, которое откроет доступ к рецепту деревянной кирки (например). Если у вас есть какие-нибудь ссылки, источники, либо примеры реализации в других модах - просьба ответить. Я нашел что-то связанное с этим:
Пытаюсь выполнить такой код, но очевидно, что бред.
Java:
public static Minecraft mc = FMLClientHandler.instance().getClient();
if (mc.thePlayer.getStatFileWriter().hasAchievementUnlocked(CoreAchievements.machineAch)) {
RecipeUtil.addRecipe(new ItemStack(CoreBlocks.MachineMacerator), new Object[]{ "DQD", "GEG", "SAS",
'E', new ItemStack(CoreBlocks.MachineObject),
'A', new ItemStack(GCItems.basicItem, 1, 14),
'S', "ingotIron",
'G', new ItemStack(Blocks.glass),
'D', "ingotTin",
'Q', new ItemStack(CoreItems.CapaciousBattery)});
}