blob: 1a3d776d05e78b74dc8074dd0ea78413d597e991 [file] [log] [blame] [raw]
/**
* This package contains interfaces used by the file system implementation.
* <p/>
* This allows it to add custom file systems that will behave the same as the
* existing ones, particularly that can be used the same from a machine as any
* other. In the case of Lua, for example, this means it can be mounted like
* any other file system, and interacted with without further special handling.
* <p/>
* <em>You will usually not need to implement these interfaces!</em>
* <p/>
* Consider using the factory methods in {@link li.cil.oc.api.FileSystem} to
* create file systems and wrapper nodes for these file systems (i.e. nodes
* that can be added as component nodes to the network, so they can be used
* from computers).
*/
package li.cil.oc.api.fs;