cleanup & formatting
This commit is contained in:
parent
6f8c42d9ba
commit
208078dee6
12 changed files with 22 additions and 26 deletions
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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
|
||||||
{
|
{
|
||||||
|
|
|
@ -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)
|
||||||
|
|
|
@ -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;
|
||||||
|
|
|
@ -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>();
|
||||||
|
|
|
@ -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;
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
{
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue