package pcc.addon.crops;
-import java.awt.Canvas;
import java.io.IOException;
-import pcc.addon.crops.blocks.BlockChemicalCrops1;
-import pcc.addon.crops.util.MultiBlockDataStream;
-import pcc.addon.crops.util.WorldEventHandler;
-
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
-import net.minecraft.client.Minecraft;
import net.minecraftforge.common.Configuration;
import net.minecraftforge.common.MinecraftForge;
+import pcc.addon.crops.blocks.BlockChemicalCrops1;
+import pcc.addon.crops.util.MultiBlockDataStream;
+import pcc.addon.crops.util.WorldEventHandler;
import cpw.mods.fml.common.Mod;
import cpw.mods.fml.common.Mod.Init;
import cpw.mods.fml.common.Mod.Instance;
import java.io.IOException;
import java.util.ArrayList;
import java.util.HashSet;
-import java.util.Iterator;
public class MultiBlockDataStream {
import java.io.IOException;
-import pcc.addon.crops.ChemicalCrops;
-
import net.minecraftforge.event.ForgeSubscribe;
import net.minecraftforge.event.world.WorldEvent.Load;
import net.minecraftforge.event.world.WorldEvent.Save;
+import pcc.addon.crops.ChemicalCrops;
public class WorldEventHandler {
package pcc.chemicraft;
-import java.io.BufferedOutputStream;
-import java.io.BufferedWriter;
import java.io.File;
import java.io.FileNotFoundException;
-import java.io.FileOutputStream;
import java.io.FileWriter;
import java.io.IOException;
import pcc.chemicraft.base.item.ItemBlackSmoke;
import pcc.chemicraft.base.item.ItemDust;
import pcc.chemicraft.base.item.ItemOreSerarcher;
-import pcc.chemicraft.base.item.ItemRadiationBallet;
+import pcc.chemicraft.base.item.ItemRadiationBullet;
import pcc.chemicraft.base.item.ItemRadiationGun;
/**
this.mod.itemAtomGrenade = new ItemAtomsGrenade(this.mod.atomGrenadeID).setUnlocalizedName("AtomsGrenade");
this.mod.itemDust = new ItemDust(this.mod.dustID).setUnlocalizedName("dust");
this.mod.itemRadiationGun = new ItemRadiationGun(this.mod.radiationGunID).setUnlocalizedName("RadiationGun");
- this.mod.itemRadiationBallet = new ItemRadiationBallet(this.mod.radiationBalletID).setUnlocalizedName("RadiationBallet");
+ this.mod.itemRadiationBallet = new ItemRadiationBullet(this.mod.radiationBalletID).setUnlocalizedName("RadiationBullet");
this.mod.itemBlackSmoke = new ItemBlackSmoke(this.mod.blackSmokeID).setUnlocalizedName("BlackSmoke");
this.mod.itemOreSearcher = new ItemOreSerarcher(this.mod.oreSerarcherID).setUnlocalizedName("oreSearcher");
@Override
public void updateIcons(IconRegister par1IconRegister){
- this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "ItemAtomsGrenade");
+ this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "atoms_grenade");
}
}
@Override
public void updateIcons(IconRegister par1IconRegister){
- this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "ItemBlackSmoke");
+ this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "black_smoke");
}
}
@Override
public void updateIcons(IconRegister par1IconRegister){
- this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "ItemOreSearcher");
+ this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "ore_searcher");
}
}
* 放射線中の弾です
* @author mozipi
*/
-public class ItemRadiationBallet extends Item {
+public class ItemRadiationBullet extends Item {
- public ItemRadiationBallet(int par1) {
+ public ItemRadiationBullet(int par1) {
super(par1);
this.setCreativeTab(ChemiCraftCore.creativeTabChemiCraft);
this.maxStackSize = 16;
@Override
public void updateIcons(IconRegister par1IconRegister){
- this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "ItemRadiationBullet");
+ this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "radiation_bullet");
}
}
@Override
public void updateIcons(IconRegister par1IconRegister){
- this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "ItemRadiationGun");
+ this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "radiation_gun");
}
@Override
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
import net.minecraft.creativetab.CreativeTabs;
-import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.ItemStack;
import net.minecraft.util.Icon;
-import net.minecraft.world.World;
import pcc.chemicraft.base.ChemiCraftBase;
import pcc.chemicraft.base.ChemiCraftBaseAPI;
import pcc.chemicraft.core.ChemiCraftCore;
import org.lwjgl.opengl.GL11;
import org.lwjgl.opengl.GL12;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
-
import pcc.chemicraft.base.entity.EntityDust;
import pcc.chemicraft.core.ChemiCraftCore;
+import cpw.mods.fml.relauncher.Side;
+import cpw.mods.fml.relauncher.SideOnly;
/**
* 粉塵のRenderです
import java.util.Arrays;
import java.util.HashMap;
-import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import pcc.chemicraft.ChemiCraftData;
import pcc.chemicraft.EnumLoggingType;
import pcc.chemicraft.core.block.BlockChemicalCraftingTable;
import pcc.chemicraft.core.block.BlockElectrolysisTable;
import pcc.chemicraft.core.block.BlockPyrolysisTable;
-import pcc.chemicraft.core.block.BlockToolAndWeaponCraftingTable;
import cpw.mods.fml.common.registry.GameRegistry;
/**
package pcc.chemicraft.core;
import net.minecraft.creativetab.CreativeTabs;
+import net.minecraft.item.ItemFood;
import net.minecraft.item.ItemStack;
+import pcc.chemicraft.ChemiCraft;
import pcc.chemicraft.core.item.ItemAtoms;
-import pcc.chemicraft.core.item.ItemChemiCell;
+import pcc.chemicraft.core.item.ItemChemicalCell;
import pcc.chemicraft.core.item.ItemCompounds;
import pcc.chemicraft.core.item.ItemGasCollectingBottle;
-import pcc.chemicraft.util.OldItemFood;
/**
* アイテムを追加します
this.mod.itemAtoms = new ItemAtoms(this.mod.atomsID).setUnlocalizedName("atoms");
this.mod.itemCompounds = new ItemCompounds(this.mod.compoundsID).setUnlocalizedName("compounds");
this.mod.itemGasCollectingBottle = new ItemGasCollectingBottle(this.mod.gasCollectingBottleID).setUnlocalizedName("gasCollectingBottle");
- this.mod.itemChemicalCells = new ItemChemiCell(this.mod.chemicalCellsID).setUnlocalizedName("chemiCell");
- this.mod.itemPear = new OldItemFood(this.mod.pearID, 4, 0.4F, false){
+ this.mod.itemChemicalCells = new ItemChemicalCell(this.mod.chemicalCellsID).setUnlocalizedName("chemicalCell");
+ this.mod.itemPear = new ItemFood(this.mod.pearID, 4, 0.4F, false){
public int getColorFromItemStack(ItemStack par1ItemStack,int par2){
return 0x66FF66;
}
- }.setCreativeTab(CreativeTabs.tabFood).setUnlocalizedName("Pear");
+ }.setCreativeTab(CreativeTabs.tabFood).setUnlocalizedName(ChemiCraft.TEXTURE + "Pear");
//名前登録&Minecraftに登録
this.mod.nameAuxiliary.addName(this.mod.itemAtoms, ChemiCraftCore.ATOMSNAME);
package pcc.chemicraft.core.block;
+import java.util.Random;
+
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IconRegister;
public Icon bottomIcon;
public Icon globalIcon;
+ private final Random random = new Random();
+
public BlockChemicalCombinationTable(int par1, Material par2Material) {
super(par1, par2Material);
this.setCreativeTab(ChemiCraftCore.creativeTabChemiCraft);
}
+
+
@Override
public boolean onBlockActivated(World par1World, int par2, int par3, int par4, EntityPlayer par5EntityPlayer, int par6, float par7, float par8, float par9) {
par5EntityPlayer.openGui(ChemiCraftCore.instance, ChemiCraftCore.instance.guiChemicalCombinationTableID, par1World, par2, par3, par4);
import pcc.chemicraft.core.ChemiCraftCore;
import pcc.chemicraft.core.inventory.InventoryChemicalCombinationTableMaterial;
import pcc.chemicraft.core.inventory.InventoryChemicalCombinationTableResult;
-import pcc.chemicraft.core.slot.SlotChemicalCombinationTableMaterial;
-import pcc.chemicraft.core.slot.SlotChemicalCombinationTableResult;
+import pcc.chemicraft.core.slot.SlotAtoms;
+import pcc.chemicraft.core.slot.SlotResult;
import pcc.chemicraft.core.tileentity.TileEntityChemicalCombinationTable;
import cpw.mods.fml.common.network.PacketDispatcher;
for(int i = 0;i < 5;i++){
for(int j = 0;j < 3;j++){
- this.addSlotToContainer(new SlotChemicalCombinationTableMaterial(this.invm, i * 3 + j, i * 18 + 16, j * 18 + 15));
+ this.addSlotToContainer(new SlotAtoms(this.invm, i * 3 + j, i * 18 + 16, j * 18 + 15));
}
}
- this.addSlotToContainer(new SlotChemicalCombinationTableResult(invr, 0, 123, 34));
+ this.addSlotToContainer(new SlotResult(invr, 0, 123, 34));
int var3;
}
}
+ public void onCraftGuiClosed(EntityPlayer par1EntityPlayer)
+ {
+ super.onCraftGuiClosed(par1EntityPlayer);
+ }
+
@Override
public boolean canInteractWith(EntityPlayer par1EntityPlayer){
return this.worldObj.getBlockId(this.posX, this.posY, this.posZ) != ChemiCraftCore.instance.chemicalConbinationTableID ? false : par1EntityPlayer.getDistanceSq((double)this.posX + 0.5D, (double)this.posY + 0.5D, (double)this.posZ + 0.5D) <= 64.0D;
return super.slotClick(par1, par2, par3, par4EntityPlayer);
}
- public void onCraftGuiClosed(EntityPlayer par1EntityPlayer)
- {
- super.onCraftGuiClosed(par1EntityPlayer);
- }
-
}
import pcc.chemicraft.core.inventory.InventoryChemicalCraftingNBT;
import pcc.chemicraft.core.inventory.InventoryChemicalCraftingResult;
import pcc.chemicraft.core.nbt.ChemicalNBTRecipe;
-import pcc.chemicraft.core.slot.SlotChemicalCraftingTableResult;
+import pcc.chemicraft.core.slot.SlotAtom;
+import pcc.chemicraft.core.slot.SlotResult;
import pcc.chemicraft.core.tileentity.TileEntityChemicalCraftingTable;
public class ContainerChemicalCraftingTable extends Container {
}
@Override
- public void onCraftGuiClosed(EntityPlayer par1EntityPlayer){
+ public void onCraftGuiClosed(EntityPlayer par1EntityPlayer)
+ {
super.onCraftGuiClosed(par1EntityPlayer);
+
+ if (!this.worldObj.isRemote)
+ {
+ for (int i = 0; i < 9; ++i)
+ {
+ ItemStack itemstack = this.invm.getStackInSlotOnClosing(i);
+
+ if (itemstack != null)
+ {
+ par1EntityPlayer.dropPlayerItem(itemstack);
+ }
+ }
+ }
}
@Override
if (var4 != null && var4.getHasStack()) {
ItemStack var5 = var4.getStack();
var3 = var5.copy();
- if (par2 >= 0 && par2 < 13) {
- if (!this.mergeItemStack(var5, 13, 13+36, false)) {
+ if (par2 >= 0 && par2 < 3) {
+ if (!this.mergeItemStack(var5, 13,49, false)) {
+ return null;
+ }
+ }
+ if (par2 >= 3 && par2 < 13) {
+ if (!this.mergeItemStack(var5, 13, 49, false)) {
return null;
}
- } else if (par2 >= 16 && par2 < 53) {
+ } else if (par2 >= 13 && par2 < 49) {
if (var6.isItemValid(var3)) {
- if (!this.mergeItemStack(var5, 3, 13, false)) {
+ if (!this.mergeItemStack(var5, 0, 2, false)) {
return null;
}
+ } else if (!this.mergeItemStack(var5, 3, 13, false)) {
+ return null;
}
}
private void generateSlots(IInventory materialInv, IInventory resultInv, IInventory nbtInv){
for(int i = 0;i < 3;i++){
- this.addSlotToContainer(new Slot(invn, i, 30 + 18 * i, 7));
+ this.addSlotToContainer(new SlotAtom(invn, i, 30 + 18 * i, 7));
}
for(int i = 0;i < 3;i++){
for(int j = 0;j < 3;j++){
this.addSlotToContainer(new Slot(invm, i * 3 + j, 30 + 18 * j, 27 + 18 * i));
}
}
- this.addSlotToContainer(new SlotChemicalCraftingTableResult(invr, 0, 123, 33));
+ this.addSlotToContainer(new SlotResult(invr, 0, 123, 33));
}
}
import pcc.chemicraft.core.inventory.InventoryElectrolysisMaterial;
import pcc.chemicraft.core.inventory.InventoryElectrolysisResult;
import pcc.chemicraft.core.slot.SlotElectrolysisFuel;
-import pcc.chemicraft.core.slot.SlotElectrolysisMaterial;
-import pcc.chemicraft.core.slot.SlotElectrolysisResult;
+import pcc.chemicraft.core.slot.SlotResult;
import pcc.chemicraft.core.tileentity.TileEntityElectrolysisTable;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
- this.addSlotToContainer(new SlotElectrolysisResult(this.tileentity.getInvResult(), i*4 + j, 88+i*18, 17+j*18));
+ this.addSlotToContainer(new SlotResult(this.tileentity.getInvResult(), i*4 + j, 88+i*18, 17+j*18));
}
}
- this.addSlotToContainer(new SlotElectrolysisMaterial(this.tileentity.getInvMaterial(), 0, 27, 20));
+ this.addSlotToContainer(new Slot(this.tileentity.getInvMaterial(), 0, 27, 20));
this.addSlotToContainer(new SlotElectrolysisFuel(this.tileentity.getInvFuel(), 0, 27, 63));
int var3;
import pcc.chemicraft.core.inventory.InventoryPyrolysisTableMaterial;
import pcc.chemicraft.core.inventory.InventoryPyrolysisTableResult;
import pcc.chemicraft.core.slot.SlotPyrolysisTableFuel;
-import pcc.chemicraft.core.slot.SlotPyrolysisTableMaterial;
-import pcc.chemicraft.core.slot.SlotPyrolysisTableResult;
+import pcc.chemicraft.core.slot.SlotResult;
import pcc.chemicraft.core.tileentity.TileEntityPyrolysisTable;
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
- this.addSlotToContainer(new SlotPyrolysisTableResult(this.tileentity.getInvResult(), i*4 + j, 88+i*18, 17+j*18));
+ this.addSlotToContainer(new SlotResult(this.tileentity.getInvResult(), i*4 + j, 88+i*18, 17+j*18));
}
}
- this.addSlotToContainer(new SlotPyrolysisTableMaterial(this.tileentity.getInvMaterial(), 0, 27, 20));
+ this.addSlotToContainer(new Slot(this.tileentity.getInvMaterial(), 0, 27, 20));
this.addSlotToContainer(new SlotPyrolysisTableFuel(this.tileentity.getInvFuel(), 0, 27, 63));
int var3;
package pcc.chemicraft.core.item;
-import java.util.List;
-
import net.minecraft.client.renderer.texture.IconRegister;
-import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
-import net.minecraft.item.ItemStack;
import pcc.chemicraft.ChemiCraft;
-import pcc.chemicraft.core.ChemiCraftAPI;
import pcc.chemicraft.core.ChemiCraftCore;
-public class ItemChemiCell extends Item
+public class ItemChemicalCell extends Item
{
- public ItemChemiCell(int par1)
+ public ItemChemicalCell(int par1)
{
super(par1);
this.maxStackSize = 64;
@Override
public void updateIcons(IconRegister par1IconRegister){
- this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "ItemChemicalCell");
+ this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "chemical_cell");
}
}
package pcc.chemicraft.core.item;
-import java.util.List;
-
-import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.Entity;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;
-import pcc.chemicraft.ChemiCraft;
import pcc.chemicraft.core.ChemiCraftAPI;
import pcc.chemicraft.core.ChemiCraftCore;
-import cpw.mods.fml.relauncher.Side;
-import cpw.mods.fml.relauncher.SideOnly;
public class ItemCompounds extends Item {
@Override
public void updateIcons(IconRegister par1IconRegister){
- this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "ItemGasCollectingBottle");
+ this.iconIndex = par1IconRegister.registerIcon(ChemiCraft.TEXTURE + "gas_collecting_bottle");
}
}
package pcc.chemicraft.core.other;
-import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.CAVE;
-import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.MINESHAFT;
-import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.RAVINE;
-import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.SCATTERED_FEATURE;
-import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.STRONGHOLD;
-import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.VILLAGE;
-import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.DUNGEON;
-import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.ICE;
-import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.LAKE;
-import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.LAVA;
+import static net.minecraftforge.event.terraingen.InitMapGenEvent.EventType.*;
+import static net.minecraftforge.event.terraingen.PopulateChunkEvent.Populate.EventType.*;
import java.util.List;
import java.util.Random;
--- /dev/null
+package pcc.chemicraft.core.slot;
+
+import net.minecraft.inventory.IInventory;
+
+public class SlotAtom extends SlotAtoms {
+
+ public SlotAtom(IInventory par1iInventory, int par2, int par3, int par4) {
+ super(par1iInventory, par2, par3, par4);
+ }
+
+ @Override
+ public int getSlotStackLimit() {
+ return 1;
+ }
+
+}
import pcc.chemicraft.core.ChemiCraftCore;
-public class SlotChemicalCombinationTableMaterial extends Slot {
+public class SlotAtoms extends Slot {
- public SlotChemicalCombinationTableMaterial(IInventory par1iInventory, int par2, int par3, int par4) {
+ public SlotAtoms(IInventory par1iInventory, int par2, int par3, int par4) {
super(par1iInventory, par2, par3, par4);
}
@Override
public boolean isItemValid(ItemStack par1ItemStack){
- if(par1ItemStack.itemID == ChemiCraftCore.instance.atomsID + 256){
- return true;
- }
- return false;
+ return par1ItemStack == null ? false : par1ItemStack.itemID == ChemiCraftCore.instance.atomsID + 256;
}
}
+++ /dev/null
-package pcc.chemicraft.core.slot;
-
-import net.minecraft.inventory.IInventory;
-import net.minecraft.inventory.Slot;
-import net.minecraft.item.ItemStack;
-
-public class SlotChemicalCombinationTableResult extends Slot {
-
- public SlotChemicalCombinationTableResult(IInventory par1iInventory, int par2, int par3, int par4) {
- super(par1iInventory, par2, par3, par4);
- }
-
- @Override
- public boolean isItemValid(ItemStack par1ItemStack){
- return false;
- }
-
-}
+++ /dev/null
-package pcc.chemicraft.core.slot;
-
-import net.minecraft.inventory.IInventory;
-import net.minecraft.inventory.Slot;
-import net.minecraft.item.ItemStack;
-
-public class SlotChemicalCraftingTableResult extends Slot {
-
- public SlotChemicalCraftingTableResult(IInventory par1iInventory, int par2, int par3, int par4) {
- super(par1iInventory, par2, par3, par4);
- }
-
- @Override
- public boolean isItemValid(ItemStack par1ItemStack)
- {
- return false;
- }
-
-}
+++ /dev/null
-package pcc.chemicraft.core.slot;
-
-import net.minecraft.inventory.IInventory;
-import net.minecraft.inventory.Slot;
-
-public class SlotDecompositionTableMaterial extends Slot {
-
- public SlotDecompositionTableMaterial(IInventory par1iInventory, int par2, int par3, int par4) {
- super(par1iInventory, par2, par3, par4);
- }
-
-}
+++ /dev/null
-package pcc.chemicraft.core.slot;
-
-import net.minecraft.inventory.IInventory;
-import net.minecraft.inventory.Slot;
-import net.minecraft.item.ItemStack;
-
-public class SlotDecompositionTableResult extends Slot {
-
- public SlotDecompositionTableResult(IInventory par1iInventory, int par2, int par3, int par4) {
- super(par1iInventory, par2, par3, par4);
- }
-
- @Override
- public boolean isItemValid(ItemStack par1ItemStack){
- return false;
- }
-
-}
+++ /dev/null
-package pcc.chemicraft.core.slot;
-
-import net.minecraft.inventory.IInventory;
-import net.minecraft.inventory.Slot;
-
-public class SlotElectrolysisMaterial extends Slot
-{
-
- public SlotElectrolysisMaterial(IInventory par1iInventory, int par2, int par3, int par4) {
- super(par1iInventory, par2, par3, par4);
- }
-
-}
+++ /dev/null
-package pcc.chemicraft.core.slot;
-
-import net.minecraft.inventory.IInventory;
-import net.minecraft.inventory.Slot;
-
-public class SlotPyrolysisTableMaterial extends Slot {
-
- public SlotPyrolysisTableMaterial(IInventory par1iInventory, int par2, int par3, int par4) {
- super(par1iInventory, par2, par3, par4);
- }
-
-}
+++ /dev/null
-package pcc.chemicraft.core.slot;
-
-import net.minecraft.inventory.IInventory;
-import net.minecraft.inventory.Slot;
-import net.minecraft.item.ItemStack;
-
-public class SlotPyrolysisTableResult extends Slot {
-
- public SlotPyrolysisTableResult(IInventory par1iInventory, int par2, int par3, int par4) {
- super(par1iInventory, par2, par3, par4);
- }
-
- @Override
- public boolean isItemValid(ItemStack par1ItemStack){
- return false;
- }
-
-}
import net.minecraft.inventory.Slot;
import net.minecraft.item.ItemStack;
-public class SlotElectrolysisResult extends Slot
-{
+public class SlotResult extends Slot {
- public SlotElectrolysisResult(IInventory par1iInventory, int par2, int par3, int par4) {
+ public SlotResult(IInventory par1iInventory, int par2, int par3, int par4) {
super(par1iInventory, par2, par3, par4);
}
package pcc.chemicraft.util;
-import pcc.chemicraft.util.Auxiliary.Probability;
-import net.minecraft.block.Block;
import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.world.World;
-import cpw.mods.fml.common.registry.LanguageRegistry;
+import pcc.chemicraft.util.Auxiliary.Probability;
import cpw.mods.fml.relauncher.Side;
import cpw.mods.fml.relauncher.SideOnly;
import java.util.Arrays;
import net.minecraft.item.ItemStack;
-import pcc.chemicraft.core.ChemiCraftCore;
import pcc.chemicraft.core.inventory.InventoryChemicalCraftingMaterial;
import pcc.chemicraft.core.nbt.ChemicalNBTRecipe;
import pcc.chemicraft.util.Auxiliary.ArrayAuxiliary;
+++ /dev/null
-package pcc.chemicraft.util;
-
-import net.minecraft.item.Item;
-
-public class OldItem extends Item {
-
- public OldItem(int par1) {
- super(par1);
- }
-
-}
+++ /dev/null
-package pcc.chemicraft.util;
-
-import net.minecraft.item.ItemFood;
-
-public class OldItemFood extends ItemFood {
-
- public OldItemFood(int par1, int par2, float par3, boolean par4) {
- super(par1, par2, par3, par4);
- }
-
- public OldItemFood(int par1, int par2, boolean par3) {
- super(par1, par2, par3);
- }
-
-}