From 07148799407105eca2bb45dd86c1916aab20bc47 Mon Sep 17 00:00:00 2001 From: blue42u Date: Tue, 13 May 2014 16:19:15 -0500 Subject: [PATCH] Fix the Pattern Achieve and the Barrel O' Manuals! --- src/main/java/tconstruct/util/TCraftingHandler.java | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/main/java/tconstruct/util/TCraftingHandler.java b/src/main/java/tconstruct/util/TCraftingHandler.java index e09e8754..7e479161 100644 --- a/src/main/java/tconstruct/util/TCraftingHandler.java +++ b/src/main/java/tconstruct/util/TCraftingHandler.java @@ -25,22 +25,18 @@ public class TCraftingHandler // implements ICraftingHandler if (item == Item.getItemFromBlock(TRepo.toolStationWood)) { TPlayerStats stats = TPlayerStats.get(event.player); - NBTTagCompound tags = event.player.getEntityData().getCompoundTag("TConstruct"); - if (!tags.getBoolean("materialManual") || !stats.materialManual) + if (!stats.materialManual) { stats.materialManual = true; - tags.setBoolean("materialManual", true); AbilityHelper.spawnItemAtPlayer(event.player, new ItemStack(TRepo.manualBook, 1, 1)); } } if (item == Item.getItemFromBlock(TRepo.smeltery) || item == Item.getItemFromBlock(TRepo.lavaTank)) { TPlayerStats stats = TPlayerStats.get(event.player); - NBTTagCompound tags = event.player.getEntityData().getCompoundTag("TConstruct"); - if (!tags.getBoolean("smelteryManual") || !stats.smelteryManual) + if (!stats.smelteryManual) { stats.smelteryManual = true; - tags.setBoolean("smelteryManual", true); AbilityHelper.spawnItemAtPlayer(event.player, new ItemStack(TRepo.manualBook, 1, 2)); } event.player.addStat(TAchievements.achievements.get("tconstruct:smelteryMaker"), 1); @@ -50,6 +46,10 @@ public class TCraftingHandler // implements ICraftingHandler { event.player.addStat(TAchievements.achievements.get("tconstruct:betterCrafting"), 1); } + else if (item == TRepo.blankPattern) + { + event.player.addStat(TAchievements.achievements.get("tconstruct:pattern"), 1); + } } }