Finally fixed the transmutation stone crafting recipe bug, careof https://github.com/cpw.

This commit is contained in:
pahimar 2013-05-27 11:34:19 -04:00
parent 6749a3a68e
commit 67fcd20e21
7 changed files with 14 additions and 15 deletions

View file

@ -1,3 +1,3 @@
#Mon, 13 May 2013 21:28:00 -0400
#Mon, 27 May 2013 09:17:55 -0400
build_number=14
build_number=17

View file

@ -24,12 +24,12 @@ import com.pahimar.ee3.core.proxy.CommonProxy;
import com.pahimar.ee3.core.util.LogHelper;
import com.pahimar.ee3.core.util.VersionHelper;
import com.pahimar.ee3.creativetab.CreativeTabEE3;
import com.pahimar.ee3.emc.DynEMC;
import com.pahimar.ee3.item.ModItems;
import com.pahimar.ee3.item.crafting.RecipesAlchemicalBagDyes;
import com.pahimar.ee3.lib.Reference;
import com.pahimar.ee3.lib.Strings;
import com.pahimar.ee3.network.PacketHandler;
import com.pahimar.ee3.recipe.RecipesTransmutationStone;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.FingerprintWarning;
@ -151,7 +151,7 @@ public class EquivalentExchange3 {
proxy.initRenderingAndTextures();
// Load the Transmutation Stone recipes
//RecipesTransmutationStone.init();
RecipesTransmutationStone.init();
// Add in the ability to dye Alchemical Bags
CraftingManager.getInstance().getRecipeList().add(new RecipesAlchemicalBagDyes());
@ -167,6 +167,6 @@ public class EquivalentExchange3 {
// Initialize the Addon Handler
AddonHandler.init();
DynEMC.getInstance().toString();
//DynEMC.getInstance().toString();
}
}

View file

@ -10,7 +10,6 @@ import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraftforge.oredict.OreDictionary;
import com.pahimar.ee3.core.util.ItemUtil;
import com.pahimar.ee3.item.CustomStackWrapper;
public class DynEMC {

View file

@ -1,11 +1,7 @@
package com.pahimar.ee3.emc;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* Equivalent-Exchange-3

View file

@ -63,9 +63,11 @@ public class ItemMiniumStone extends ItemEE
@Override
public ItemStack getContainerItemStack(ItemStack itemStack) {
itemStack.setItemDamage(itemStack.getItemDamage() + 1);
ItemStack copiedStack = itemStack.copy();
copiedStack.setItemDamage(copiedStack.getItemDamage() + 1);
return itemStack;
return copiedStack;
}
@Override

View file

@ -70,9 +70,11 @@ public class ItemPhilosophersStone extends ItemEE
@Override
public ItemStack getContainerItemStack(ItemStack itemStack) {
itemStack.setItemDamage(itemStack.getItemDamage() + 1);
ItemStack copiedStack = itemStack.copy();
copiedStack.setItemDamage(copiedStack.getItemDamage() + 1);
return itemStack;
return copiedStack;
}
@Override

View file

@ -8,5 +8,5 @@
<entry key="Minecraft 1.4.6">pre1e|http://goo.gl/Ria2V</entry>
<entry key="Minecraft 1.4.7">pre1f|http://goo.gl/Ria2V</entry>
<entry key="Minecraft 1.5.1">pre1g|http://goo.gl/Ria2V</entry>
<entry key="Minecraft 1.5.2">pre1g|http://goo.gl/Ria2V</entry>
<entry key="Minecraft 1.5.2">pre1h|http://goo.gl/Ria2V</entry>
</properties>