blob: cab9a2a617d79f3eef17610128967769fd2d6b63 [file] [log] [blame] [raw]
package mods.railcraft.api.helpers;
import java.util.List;
import net.minecraft.item.ItemStack;
import net.minecraft.world.World;
import net.minecraftforge.fluids.FluidStack;
/**
*
* @author CovertJaguar <http://www.ModTMechworks.info/>
*/
public interface StructureHelper {
void placeBlastFurnace(World world, int x, int y, int z, ItemStack input, ItemStack output, ItemStack fuel);
void placeCokeOven(World world, int x, int y, int z, int creosote, ItemStack input, ItemStack output);
void placeFluidBoiler(World world, int x, int y, int z, int width, int height, boolean highPressure, int water, FluidStack fuel);
void placeIronTank(World world, int x, int y, int z, int patternIndex, FluidStack fluid);
void placeRockCrusher(World world, int x, int y, int z, int patternIndex, List<ItemStack> input, List<ItemStack> output);
void placeSolidBoiler(World world, int x, int y, int z, int width, int height, boolean highPressure, int water, List<ItemStack> fuel);
void placeSteamOven(World world, int x, int y, int z, List<ItemStack> input, List<ItemStack> output);
void placeSteelTank(World world, int x, int y, int z, int patternIndex, FluidStack fluid);
void placeWaterTank(World world, int x, int y, int z, int water);
}