cleanup & formatting

This commit is contained in:
Robert 2013-12-09 12:23:30 -05:00
parent 6f8c42d9ba
commit 208078dee6
12 changed files with 22 additions and 26 deletions

View file

@ -2,9 +2,7 @@ package dark.core.prefab.tilenetwork.fluid;
import java.util.EnumSet; import java.util.EnumSet;
import java.util.HashMap; import java.util.HashMap;
import java.util.HashSet;
import java.util.Iterator; import java.util.Iterator;
import java.util.Set;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World; import net.minecraft.world.World;
@ -252,6 +250,7 @@ public class NetworkFluidTiles extends NetworkTileEntities
newNetwork.getMembers().addAll(this.getMembers()); newNetwork.getMembers().addAll(this.getMembers());
newNetwork.getMembers().addAll(network.getMembers()); newNetwork.getMembers().addAll(network.getMembers());
newNetwork.onCreated(); newNetwork.onCreated();
newNetwork.save();
} }
else else
{ {

View file

@ -6,11 +6,9 @@ import java.util.Map.Entry;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.common.ForgeDirection; import net.minecraftforge.common.ForgeDirection;
import net.minecraftforge.fluids.FluidStack; import net.minecraftforge.fluids.FluidStack;
import net.minecraftforge.fluids.FluidTankInfo;
import net.minecraftforge.fluids.IFluidHandler; import net.minecraftforge.fluids.IFluidHandler;
import dark.api.fluid.INetworkPipe; import dark.api.fluid.INetworkPipe;
import dark.api.tilenetwork.INetworkPart; import dark.api.tilenetwork.INetworkPart;
import dark.core.helpers.ConnectionHelper;
import dark.core.prefab.fluids.FluidHelper; import dark.core.prefab.fluids.FluidHelper;
import dark.core.prefab.tilenetwork.NetworkUpdateHandler; import dark.core.prefab.tilenetwork.NetworkUpdateHandler;
@ -84,6 +82,8 @@ public class NetworkPipes extends NetworkFluidTiles
if (tankContainer instanceof TileEntity && tankContainer != source && !(tankContainer instanceof INetworkPipe)) if (tankContainer instanceof TileEntity && tankContainer != source && !(tankContainer instanceof INetworkPipe))
{ {
for (ForgeDirection dir : entry.getValue()) for (ForgeDirection dir : entry.getValue())
{
if (tankContainer.canFill(dir, sta.getFluid()))
{ {
int fill = tankContainer.fill(dir, stack, false); int fill = tankContainer.fill(dir, stack, false);
@ -95,6 +95,7 @@ public class NetworkPipes extends NetworkFluidTiles
} }
} }
} }
}
if (found) if (found)
{ {
break; break;

View file

@ -16,7 +16,6 @@ import dark.core.prefab.ModPrefab;
import dark.fluid.client.model.ModelConstructionPump; import dark.fluid.client.model.ModelConstructionPump;
import dark.fluid.client.model.ModelPump; import dark.fluid.client.model.ModelPump;
import dark.fluid.client.model.ModelSink; import dark.fluid.client.model.ModelSink;
import dark.fluid.client.model.ModelTankSide;
import dark.fluid.common.FMRecipeLoader; import dark.fluid.common.FMRecipeLoader;
import dark.fluid.common.FluidMech; import dark.fluid.common.FluidMech;
import dark.mech.client.model.ModelGearRod; import dark.mech.client.model.ModelGearRod;

View file

@ -16,7 +16,6 @@ import dark.fluid.client.model.ModelTankSide;
import dark.fluid.common.FMRecipeLoader; import dark.fluid.common.FMRecipeLoader;
import dark.fluid.common.FluidMech; import dark.fluid.common.FluidMech;
import dark.fluid.common.machines.BlockTank; import dark.fluid.common.machines.BlockTank;
import dark.machines.CoreRecipeLoader;
import dark.machines.client.renders.RenderBlockFluid; import dark.machines.client.renders.RenderBlockFluid;
@SideOnly(Side.CLIENT) @SideOnly(Side.CLIENT)

View file

@ -4,8 +4,6 @@ import java.util.ArrayList;
import java.util.List; import java.util.List;
import java.util.Set; import java.util.Set;
import universalelectricity.core.vector.Vector3;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs; import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
@ -14,6 +12,7 @@ import net.minecraft.tileentity.TileEntity;
import net.minecraft.util.MovingObjectPosition; import net.minecraft.util.MovingObjectPosition;
import net.minecraft.world.World; import net.minecraft.world.World;
import net.minecraftforge.common.Configuration; import net.minecraftforge.common.Configuration;
import universalelectricity.core.vector.Vector3;
import com.builtbroken.common.Pair; import com.builtbroken.common.Pair;
@ -25,7 +24,6 @@ import dark.fluid.client.render.BlockRenderHelper;
import dark.fluid.common.FluidPartsMaterial; import dark.fluid.common.FluidPartsMaterial;
import dark.fluid.common.pipes.ItemBlockPipe; import dark.fluid.common.pipes.ItemBlockPipe;
import dark.fluid.common.pipes.TileEntityPipe; import dark.fluid.common.pipes.TileEntityPipe;
import dark.machines.machines.ItemBlockEnergyStorage;
public class BlockTank extends BlockFM public class BlockTank extends BlockFM
{ {

View file

@ -2,11 +2,9 @@ package dark.fluid.common.machines;
import net.minecraft.tileentity.TileEntity; import net.minecraft.tileentity.TileEntity;
import net.minecraftforge.common.ForgeDirection; import net.minecraftforge.common.ForgeDirection;
import universalelectricity.core.vector.Vector3;
import dark.api.fluid.INetworkFluidPart; import dark.api.fluid.INetworkFluidPart;
import dark.api.tilenetwork.INetworkPart; import dark.api.tilenetwork.INetworkPart;
import dark.api.tilenetwork.ITileNetwork; import dark.api.tilenetwork.ITileNetwork;
import dark.api.tilenetwork.ITileConnector.Connection;
import dark.core.prefab.tilenetwork.fluid.NetworkFluidContainers; import dark.core.prefab.tilenetwork.fluid.NetworkFluidContainers;
import dark.fluid.common.prefab.TileEntityFluidNetworkTile; import dark.fluid.common.prefab.TileEntityFluidNetworkTile;
@ -36,6 +34,7 @@ public class TileEntityTank extends TileEntityFluidNetworkTile
} }
} }
@Override
public void validateConnectionSide(TileEntity tileEntity, ForgeDirection side) public void validateConnectionSide(TileEntity tileEntity, ForgeDirection side)
{ {
if (!this.worldObj.isRemote) if (!this.worldObj.isRemote)

View file

@ -86,6 +86,7 @@ public class ItemBlockPipe extends ItemBlock
} }
} }
@Override
public int getItemStackLimit(ItemStack stack) public int getItemStackLimit(ItemStack stack)
{ {
if (stack.getTagCompound() != null && stack.getTagCompound().hasKey("fluid")) if (stack.getTagCompound() != null && stack.getTagCompound().hasKey("fluid"))
@ -112,7 +113,7 @@ public class ItemBlockPipe extends ItemBlock
((TileEntityFluidNetworkTile) tile).setSubID(stack.getItemDamage()); ((TileEntityFluidNetworkTile) tile).setSubID(stack.getItemDamage());
if (stack.getTagCompound() != null && stack.getTagCompound().hasKey("fluid")) if (stack.getTagCompound() != null && stack.getTagCompound().hasKey("fluid"))
{ {
((TileEntityFluidNetworkTile) tile).fillTankContent(0, FluidStack.loadFluidStackFromNBT(stack.getTagCompound().getCompoundTag("fluid")), true); ((TileEntityFluidNetworkTile) tile).fill(ForgeDirection.UNKNOWN, FluidStack.loadFluidStackFromNBT(stack.getTagCompound().getCompoundTag("fluid")), true);
} }
} }
return true; return true;

View file

@ -40,7 +40,7 @@ import dark.machines.DarkMain;
public abstract class TileEntityFluidNetworkTile extends TileEntityFluidDevice implements INetworkFluidPart, ISimplePacketReceiver public abstract class TileEntityFluidNetworkTile extends TileEntityFluidDevice implements INetworkFluidPart, ISimplePacketReceiver
{ {
private int updateTick = 1; private int updateTick = 1;
public static int refreshRate = 40; public static int refreshRate = 10;
protected FluidTank tank; protected FluidTank tank;
protected FluidTankInfo[] internalTanksInfo = new FluidTankInfo[1]; protected FluidTankInfo[] internalTanksInfo = new FluidTankInfo[1];
protected List<TileEntity> connectedBlocks = new ArrayList<TileEntity>(); protected List<TileEntity> connectedBlocks = new ArrayList<TileEntity>();

View file

@ -17,7 +17,6 @@ import com.builtbroken.common.Pair;
import dark.api.IToolReadOut; import dark.api.IToolReadOut;
import dark.api.fluid.IDrain; import dark.api.fluid.IDrain;
import dark.api.tilenetwork.ITileConnector; import dark.api.tilenetwork.ITileConnector;
import dark.core.ExternalModHandler;
import dark.core.prefab.fluids.FluidHelper; import dark.core.prefab.fluids.FluidHelper;
import dark.core.prefab.machine.TileEntityEnergyMachine; import dark.core.prefab.machine.TileEntityEnergyMachine;

View file

@ -2,6 +2,7 @@ package dark.mech.common.machines;
import dark.core.prefab.machine.TileEntityEnergyMachine; import dark.core.prefab.machine.TileEntityEnergyMachine;
public class TileEntitySteamPiston extends TileEntityEnergyMachine { public class TileEntitySteamPiston extends TileEntityEnergyMachine
{
} }