package de.ellpeck.prettypipes.pipe; import de.ellpeck.prettypipes.network.PipeItem; import net.minecraft.block.BlockState; import net.minecraft.item.ItemStack; import net.minecraft.util.Direction; import net.minecraft.util.math.BlockPos; import net.minecraft.world.World; import net.minecraftforge.items.IItemHandler; public interface IPipeConnectable { ConnectionType getConnectionType(World world, BlockPos pipePos, Direction direction); default ItemStack insertItem(World world, BlockPos pipePos, Direction direction, PipeItem item) { return item.stack; } default boolean allowsModules(World world, BlockPos pipePos, Direction direction) { return false; } }