package darkknight.jewelrycraft.thirdparty; import com.pahimar.ee3.api.exchange.EnergyValueRegistryProxy; import com.pahimar.ee3.init.ModItems; import com.pahimar.ee3.reference.Names; import darkknight.jewelrycraft.block.BlockCrystal; import darkknight.jewelrycraft.block.BlockList; import darkknight.jewelrycraft.item.ItemClayMolds; import darkknight.jewelrycraft.item.ItemList; import darkknight.jewelrycraft.item.ItemMolds; import darkknight.jewelrycraft.util.JewelrycraftUtil; import net.minecraft.item.ItemStack; public class EE3 implements IThirdParty { @Override public void preInit() { // Do nothing } @Override public void init() { // Do nothing } @Override public void postInit() { EnergyValueRegistryProxy.addPostAssignedEnergyValue( new ItemStack(BlockList.shadowOre), 4096); EnergyValueRegistryProxy.addPostAssignedEnergyValue( new ItemStack(BlockList.shadowBlock), 36864); EnergyValueRegistryProxy.addPostAssignedEnergyValue( new ItemStack(ItemList.shadowIngot), 4096); EnergyValueRegistryProxy.addPostAssignedEnergyValue( new ItemStack(BlockList.jewelCraftingTable), 16640); EnergyValueRegistryProxy.addPostAssignedEnergyValue( new ItemStack(ItemList.guide), 288); for (int i = 0; i < ItemClayMolds.moldsItemNames.length; i++) { EnergyValueRegistryProxy .addPostAssignedEnergyValue( new ItemStack(ItemList.clayMolds, 1, i), 128); } for (int i = 0; i < ItemMolds.moldsItemNames.length; i++) { EnergyValueRegistryProxy .addPostAssignedEnergyValue( new ItemStack(ItemList.molds, 1, i), 128); } for (int i = 0; i < BlockCrystal.colors.length; i++) { EnergyValueRegistryProxy .addPostAssignedEnergyValue( new ItemStack(BlockList.crystal, 1, i), 64); } for (int i = 0; i < Names.Items.GEM_SUBTYPES.length; i++) { JewelrycraftUtil.gem.add( new ItemStack(ModItems.gem, 1, i)); } } @Override public void clientSide() { // Do nothing } @Override public void clientInit() { // Do nothing } }