diff --git a/buildcraft_resources/build.number b/buildcraft_resources/build.number index cbdce481..0da5bf79 100644 --- a/buildcraft_resources/build.number +++ b/buildcraft_resources/build.number @@ -1,3 +1,3 @@ #Build Number for ANT. Do not edit! -#Wed Sep 12 21:13:27 CEST 2012 -build.number=4 +#Sat Oct 20 18:51:20 CEST 2012 +build.number=6 diff --git a/buildcraft_resources/build.xml b/buildcraft_resources/build.xml index e8b46fc5..97ba3087 100644 --- a/buildcraft_resources/build.xml +++ b/buildcraft_resources/build.xml @@ -15,11 +15,11 @@ - - - + + + - + diff --git a/common/buildcraft/builders/FillerFlattener.java b/common/buildcraft/builders/FillerFlattener.java index e2fb8779..2f73b4d4 100644 --- a/common/buildcraft/builders/FillerFlattener.java +++ b/common/buildcraft/builders/FillerFlattener.java @@ -9,7 +9,6 @@ package buildcraft.builders; -import buildcraft.api.core.BuildCraftAPI; import buildcraft.api.core.IBox; import buildcraft.core.DefaultProps; import buildcraft.core.proxy.CoreProxy; diff --git a/common/buildcraft/builders/FillerPattern.java b/common/buildcraft/builders/FillerPattern.java index 1765d118..d4b28a6e 100644 --- a/common/buildcraft/builders/FillerPattern.java +++ b/common/buildcraft/builders/FillerPattern.java @@ -10,7 +10,6 @@ package buildcraft.builders; import buildcraft.BuildCraftBuilders; -import buildcraft.api.core.BuildCraftAPI; import buildcraft.api.core.IBox; import buildcraft.api.filler.IFillerPattern; import buildcraft.core.proxy.CoreProxy; diff --git a/common/buildcraft/builders/ItemBptBluePrint.java b/common/buildcraft/builders/ItemBptBluePrint.java index ede9d3fb..6b19c974 100644 --- a/common/buildcraft/builders/ItemBptBluePrint.java +++ b/common/buildcraft/builders/ItemBptBluePrint.java @@ -9,9 +9,6 @@ package buildcraft.builders; -import buildcraft.BuildCraftBuilders; -import buildcraft.core.blueprints.BptBase; - public class ItemBptBluePrint extends ItemBptBase { public ItemBptBluePrint(int i) { diff --git a/common/buildcraft/builders/ItemBptTemplate.java b/common/buildcraft/builders/ItemBptTemplate.java index 0ab6bf15..73c550a3 100644 --- a/common/buildcraft/builders/ItemBptTemplate.java +++ b/common/buildcraft/builders/ItemBptTemplate.java @@ -1,8 +1,5 @@ package buildcraft.builders; -import buildcraft.BuildCraftBuilders; -import buildcraft.core.blueprints.BptBase; - public class ItemBptTemplate extends ItemBptBase { public ItemBptTemplate(int i) { diff --git a/common/buildcraft/core/EntityRobot.java b/common/buildcraft/core/EntityRobot.java index daf9303d..3d1b116a 100644 --- a/common/buildcraft/core/EntityRobot.java +++ b/common/buildcraft/core/EntityRobot.java @@ -22,7 +22,6 @@ import cpw.mods.fml.common.registry.IEntityAdditionalSpawnData; import buildcraft.BuildCraftCore; import buildcraft.api.blueprints.BptSlotInfo; -import buildcraft.api.core.BuildCraftAPI; import buildcraft.api.core.Position; import buildcraft.core.blueprints.BptBuilderBase; import buildcraft.core.blueprints.BptContext; diff --git a/common/buildcraft/core/TileBuffer.java b/common/buildcraft/core/TileBuffer.java index 1b32f106..b93b6ebd 100644 --- a/common/buildcraft/core/TileBuffer.java +++ b/common/buildcraft/core/TileBuffer.java @@ -11,7 +11,6 @@ package buildcraft.core; import buildcraft.api.core.SafeTimeTracker; import net.minecraft.src.Block; -import net.minecraft.src.BlockContainer; import net.minecraft.src.TileEntity; import net.minecraft.src.World; diff --git a/common/buildcraft/core/proxy/CoreProxy.java b/common/buildcraft/core/proxy/CoreProxy.java index 7a1e18ec..a85cf663 100644 --- a/common/buildcraft/core/proxy/CoreProxy.java +++ b/common/buildcraft/core/proxy/CoreProxy.java @@ -13,7 +13,6 @@ import java.io.File; import java.util.List; import java.util.Random; -import cpw.mods.fml.common.FMLCommonHandler; import cpw.mods.fml.common.Loader; import cpw.mods.fml.common.SidedProxy; import cpw.mods.fml.common.registry.GameRegistry; diff --git a/common/buildcraft/core/utils/BlockUtil.java b/common/buildcraft/core/utils/BlockUtil.java index 59bf7a16..8837329a 100644 --- a/common/buildcraft/core/utils/BlockUtil.java +++ b/common/buildcraft/core/utils/BlockUtil.java @@ -13,7 +13,6 @@ import java.util.ArrayList; import buildcraft.BuildCraftCore; import buildcraft.BuildCraftEnergy; -import buildcraft.BuildCraftFactory; import buildcraft.api.core.BuildCraftAPI; import net.minecraft.src.Block; import net.minecraft.src.ItemStack; diff --git a/common/buildcraft/energy/TileEngine.java b/common/buildcraft/energy/TileEngine.java index 45c02c8f..d5047ae8 100644 --- a/common/buildcraft/energy/TileEngine.java +++ b/common/buildcraft/energy/TileEngine.java @@ -14,6 +14,7 @@ import java.util.LinkedList; import buildcraft.BuildCraftCore; import buildcraft.BuildCraftEnergy; import net.minecraftforge.common.ForgeDirection; +import net.minecraftforge.liquids.ILiquidTank; import net.minecraftforge.liquids.ITankContainer; import net.minecraftforge.liquids.LiquidStack; import net.minecraftforge.liquids.LiquidTank; @@ -475,5 +476,6 @@ public class TileEngine extends TileBuildCraft implements IPowerReceptor, IInven return engine.getLiquidSlots(); } } + @Override public ILiquidTank getTank(ForgeDirection direction, LiquidStack type) { return null; } } diff --git a/common/buildcraft/factory/BlockQuarry.java b/common/buildcraft/factory/BlockQuarry.java index 1e54039d..4923dcc1 100644 --- a/common/buildcraft/factory/BlockQuarry.java +++ b/common/buildcraft/factory/BlockQuarry.java @@ -11,8 +11,6 @@ package buildcraft.factory; import java.util.ArrayList; -import com.google.common.math.IntMath; - import buildcraft.BuildCraftFactory; import net.minecraftforge.common.ForgeDirection; import buildcraft.api.core.Position; diff --git a/common/buildcraft/factory/TileQuarry.java b/common/buildcraft/factory/TileQuarry.java index 06e87bf8..dd15a54a 100644 --- a/common/buildcraft/factory/TileQuarry.java +++ b/common/buildcraft/factory/TileQuarry.java @@ -15,12 +15,10 @@ import java.util.Set; import com.google.common.collect.Sets; -import cpw.mods.fml.common.FMLLog; import cpw.mods.fml.common.network.PacketDispatcher; import cpw.mods.fml.common.network.Player; import buildcraft.BuildCraftFactory; -import buildcraft.api.core.BuildCraftAPI; import buildcraft.api.core.IAreaProvider; import buildcraft.api.core.LaserKind; import net.minecraftforge.common.ForgeDirection; @@ -43,10 +41,8 @@ import buildcraft.core.utils.BlockUtil; import buildcraft.core.utils.Utils; import net.minecraft.src.AxisAlignedBB; -import net.minecraft.src.Block; import net.minecraft.src.ChunkCoordIntPair; import net.minecraft.src.EntityItem; -import net.minecraft.src.EntityLiving; import net.minecraft.src.EntityPlayer; import net.minecraft.src.ItemStack; import net.minecraft.src.NBTTagCompound; diff --git a/common/buildcraft/silicon/BlockAssemblyTable.java b/common/buildcraft/silicon/BlockAssemblyTable.java index 20367be4..e3d1b7c7 100644 --- a/common/buildcraft/silicon/BlockAssemblyTable.java +++ b/common/buildcraft/silicon/BlockAssemblyTable.java @@ -1,8 +1,6 @@ package buildcraft.silicon; -import java.util.ArrayList; import java.util.List; -import java.util.Random; import cpw.mods.fml.common.Side; import cpw.mods.fml.common.asm.SideOnly; @@ -16,7 +14,6 @@ import net.minecraft.src.TileEntity; import net.minecraft.src.World; import buildcraft.BuildCraftSilicon; import buildcraft.core.DefaultProps; -import buildcraft.core.GuiIds; import buildcraft.core.proxy.CoreProxy; import buildcraft.core.utils.Utils; diff --git a/common/buildcraft/silicon/GuiHandler.java b/common/buildcraft/silicon/GuiHandler.java index 37bb06f3..b36999e0 100644 --- a/common/buildcraft/silicon/GuiHandler.java +++ b/common/buildcraft/silicon/GuiHandler.java @@ -1,7 +1,6 @@ package buildcraft.silicon; import cpw.mods.fml.common.network.IGuiHandler; -import buildcraft.core.GuiIds; import buildcraft.silicon.gui.ContainerAssemblyAdvancedWorkbench; import buildcraft.silicon.gui.ContainerAssemblyTable; import buildcraft.silicon.gui.GuiAssemblyAdvancedWorkbench; diff --git a/common/buildcraft/silicon/ItemAssemblyTable.java b/common/buildcraft/silicon/ItemAssemblyTable.java index 17b7314b..d2d8a9a9 100644 --- a/common/buildcraft/silicon/ItemAssemblyTable.java +++ b/common/buildcraft/silicon/ItemAssemblyTable.java @@ -1,6 +1,5 @@ package buildcraft.silicon; -import buildcraft.core.proxy.CoreProxy; import net.minecraft.src.ItemBlock; import net.minecraft.src.ItemStack; diff --git a/common/buildcraft/silicon/TileAssemblyAdvancedWorkbench.java b/common/buildcraft/silicon/TileAssemblyAdvancedWorkbench.java index 1c17cb7d..d760a909 100644 --- a/common/buildcraft/silicon/TileAssemblyAdvancedWorkbench.java +++ b/common/buildcraft/silicon/TileAssemblyAdvancedWorkbench.java @@ -25,7 +25,6 @@ import net.minecraft.src.NBTTagCompound; import net.minecraft.src.NBTTagList; import net.minecraft.src.SlotCrafting; import net.minecraft.src.TileEntity; -import net.minecraft.src.World; public class TileAssemblyAdvancedWorkbench extends TileEntity implements IInventory, ILaserTarget, IMachine { private final class InternalInventoryCraftingContainer extends Container { diff --git a/common/buildcraft/silicon/gui/ContainerAssemblyAdvancedWorkbench.java b/common/buildcraft/silicon/gui/ContainerAssemblyAdvancedWorkbench.java index 038c20ad..490ebf3b 100644 --- a/common/buildcraft/silicon/gui/ContainerAssemblyAdvancedWorkbench.java +++ b/common/buildcraft/silicon/gui/ContainerAssemblyAdvancedWorkbench.java @@ -2,27 +2,19 @@ package buildcraft.silicon.gui; import java.util.Iterator; -import cpw.mods.fml.common.Side; -import cpw.mods.fml.common.asm.SideOnly; - import net.minecraft.src.EntityPlayer; import net.minecraft.src.ICrafting; -import net.minecraft.src.IInventory; import net.minecraft.src.InventoryPlayer; import net.minecraft.src.ItemStack; import net.minecraft.src.Slot; import buildcraft.core.gui.BuildCraftContainer; -import buildcraft.factory.gui.ContainerAutoWorkbench.SlotAutoCrafting; import buildcraft.silicon.TileAssemblyAdvancedWorkbench; -import buildcraft.silicon.TileAssemblyTable; public class ContainerAssemblyAdvancedWorkbench extends BuildCraftContainer { - private InventoryPlayer player; private TileAssemblyAdvancedWorkbench workbench; public ContainerAssemblyAdvancedWorkbench(InventoryPlayer playerInventory, TileAssemblyAdvancedWorkbench table) { super(table.getSizeInventory()); - this.player = playerInventory; this.workbench = table; // addSlotToContainer(new SlotAutoCrafting(inventoryplayer.player, tile, craftResult, 0, 124, 35)); // for (int k = 0; k < 3; k++) { diff --git a/common/buildcraft/silicon/gui/GuiAssemblyAdvancedWorkbench.java b/common/buildcraft/silicon/gui/GuiAssemblyAdvancedWorkbench.java index ccbdcb1f..fba66d4d 100644 --- a/common/buildcraft/silicon/gui/GuiAssemblyAdvancedWorkbench.java +++ b/common/buildcraft/silicon/gui/GuiAssemblyAdvancedWorkbench.java @@ -1,32 +1,15 @@ package buildcraft.silicon.gui; -import java.util.Iterator; -import java.util.LinkedList; - import org.lwjgl.opengl.GL11; import net.minecraft.src.IInventory; import net.minecraft.src.IRecipe; import net.minecraft.src.InventoryPlayer; import net.minecraft.src.ItemStack; -import buildcraft.api.recipes.AssemblyRecipe; import buildcraft.core.DefaultProps; -import buildcraft.core.gui.BuildCraftContainer; import buildcraft.core.gui.GuiAdvancedInterface; -import buildcraft.core.gui.GuiAdvancedInterface.AdvancedSlot; -import buildcraft.core.gui.GuiAdvancedInterface.IInventorySlot; -import buildcraft.core.network.PacketCoordinates; -import buildcraft.core.network.PacketIds; -import buildcraft.core.network.PacketPayload; -import buildcraft.core.network.PacketSlotChange; -import buildcraft.core.network.PacketUpdate; -import buildcraft.core.proxy.CoreProxy; import buildcraft.core.utils.StringUtil; import buildcraft.silicon.TileAssemblyAdvancedWorkbench; -import buildcraft.silicon.TileAssemblyTable; -import buildcraft.silicon.TileAssemblyTable.SelectionMessage; -import buildcraft.silicon.gui.GuiAssemblyTable.AssemblyLedger; -import buildcraft.silicon.gui.GuiAssemblyTable.RecipeSlot; public class GuiAssemblyAdvancedWorkbench extends GuiAdvancedInterface { class AssemblyWorkbenchLedger extends Ledger diff --git a/common/buildcraft/silicon/gui/GuiAssemblyTable.java b/common/buildcraft/silicon/gui/GuiAssemblyTable.java index 8d1a5ee9..ec4dbe87 100644 --- a/common/buildcraft/silicon/gui/GuiAssemblyTable.java +++ b/common/buildcraft/silicon/gui/GuiAssemblyTable.java @@ -26,7 +26,6 @@ import buildcraft.core.network.PacketPayload; import buildcraft.core.network.PacketUpdate; import buildcraft.core.proxy.CoreProxy; import buildcraft.core.utils.StringUtil; -import buildcraft.energy.TileEngine; import buildcraft.silicon.TileAssemblyTable; import buildcraft.silicon.TileAssemblyTable.SelectionMessage; @@ -189,8 +188,6 @@ public class GuiAssemblyTable extends GuiAdvancedInterface { message.itemID = slot.recipe.output.itemID; message.itemDmg = slot.recipe.output.getItemDamage(); - ContainerAssemblyTable container = (ContainerAssemblyTable) inventorySlots; - if (CoreProxy.proxy.isRenderWorld(assemblyTable.worldObj)) { PacketPayload payload = TileAssemblyTable.selectionMessageWrapper.toPayload(assemblyTable.xCoord, assemblyTable.yCoord, assemblyTable.zCoord, message); diff --git a/common/buildcraft/transport/ItemFacade.java b/common/buildcraft/transport/ItemFacade.java index e63c3ad5..954fbf8a 100644 --- a/common/buildcraft/transport/ItemFacade.java +++ b/common/buildcraft/transport/ItemFacade.java @@ -2,14 +2,11 @@ package buildcraft.transport; import java.lang.reflect.Field; import java.lang.reflect.Modifier; -import java.util.ArrayList; import java.util.LinkedList; import java.util.List; -import java.util.ListIterator; import java.util.Set; import com.google.common.base.Strings; -import com.google.common.collect.Lists; import com.google.common.collect.Sets; import cpw.mods.fml.common.Side; @@ -25,7 +22,6 @@ import net.minecraft.src.Block; import net.minecraft.src.CreativeTabs; import net.minecraft.src.EntityPlayer; import net.minecraft.src.Item; -import net.minecraft.src.ItemBlock; import net.minecraft.src.ItemStack; import net.minecraft.src.TileEntity; import net.minecraft.src.World; diff --git a/common/buildcraft/transport/network/PacketHandlerTransport.java b/common/buildcraft/transport/network/PacketHandlerTransport.java index 2ba9875e..74f1fbd2 100644 --- a/common/buildcraft/transport/network/PacketHandlerTransport.java +++ b/common/buildcraft/transport/network/PacketHandlerTransport.java @@ -12,7 +12,6 @@ import net.minecraft.src.TileEntity; import net.minecraft.src.World; import buildcraft.core.network.PacketCoordinates; import buildcraft.core.network.PacketIds; -import buildcraft.core.network.PacketNBT; import buildcraft.core.network.PacketSlotChange; import buildcraft.core.network.PacketUpdate; import buildcraft.transport.PipeTransportItems; diff --git a/common/buildcraft/transport/network/PacketPipeTransportContent.java b/common/buildcraft/transport/network/PacketPipeTransportContent.java index 41494ba3..a92a3ffb 100644 --- a/common/buildcraft/transport/network/PacketPipeTransportContent.java +++ b/common/buildcraft/transport/network/PacketPipeTransportContent.java @@ -1,7 +1,6 @@ package buildcraft.transport.network; import net.minecraftforge.common.ForgeDirection; -import buildcraft.api.transport.IPipedItem; import buildcraft.core.network.PacketIds; import buildcraft.core.network.PacketPayload; @@ -9,8 +8,6 @@ import buildcraft.core.network.PacketUpdate; import buildcraft.transport.EntityData; -import java.util.EnumSet; - public class PacketPipeTransportContent extends PacketUpdate { public PacketPipeTransportContent() {