2021-06-29 16:34:01 +02:00
|
|
|
# File installing
|
|
|
|
|
2022-08-26 21:56:07 +02:00
|
|
|
## Install actions
|
2021-06-29 16:34:01 +02:00
|
|
|
|
|
|
|
### move
|
2021-11-14 00:25:43 +01:00
|
|
|
|
2021-09-06 16:43:50 +02:00
|
|
|
args:
|
2021-11-14 00:25:43 +01:00
|
|
|
|
2021-09-06 16:43:50 +02:00
|
|
|
- `[location]`
|
2021-07-18 12:35:35 +02:00
|
|
|
|
2022-08-26 21:56:07 +02:00
|
|
|
`move` is simplest install action of all. It just moves the file to
|
2021-06-29 16:34:01 +02:00
|
|
|
the given location.
|
|
|
|
|
|
|
|
### extract
|
2021-11-14 00:25:43 +01:00
|
|
|
|
2021-09-06 16:43:50 +02:00
|
|
|
args:
|
2021-11-14 00:25:43 +01:00
|
|
|
|
2021-09-06 16:43:50 +02:00
|
|
|
- `[location]`
|
2021-07-18 12:35:35 +02:00
|
|
|
|
2021-07-18 12:32:57 +02:00
|
|
|
`extract` can be used with zip files, to extract the contents of the zip file
|
2021-06-29 16:34:01 +02:00
|
|
|
to the given location.
|
|
|
|
|
|
|
|
### rename
|
2021-11-14 00:25:43 +01:00
|
|
|
|
2021-09-06 16:43:50 +02:00
|
|
|
args:
|
2021-11-14 00:25:43 +01:00
|
|
|
|
2021-09-06 16:43:50 +02:00
|
|
|
- `[new name]`
|
2021-07-18 12:35:35 +02:00
|
|
|
|
2022-08-26 21:56:07 +02:00
|
|
|
`rename` renames the file to the new given filename.
|
2021-06-29 16:34:01 +02:00
|
|
|
|
2022-02-17 11:49:51 +01:00
|
|
|
### inject
|
|
|
|
|
|
|
|
`inject` can be used with zip or jar files, to inject the contents of that file
|
|
|
|
into the server launch jar on server side or into the client jar on client side.
|
|
|
|
In contrast to libraries, `inject` will not add that file to the classpath, but
|
|
|
|
will also overwrite classes, which are already contained in the game jar, if they
|
|
|
|
are also in injected file.
|
|
|
|
|
2021-06-29 16:34:01 +02:00
|
|
|
## Locations
|
|
|
|
|
2021-07-18 12:32:57 +02:00
|
|
|
Locations are specified as a relative path from the Minecraft directory to which the file should be installed.
|
2021-11-14 00:25:43 +01:00
|
|
|
For example `./mods` would point to the mods directory of the Minecraft instance.
|
2021-06-29 16:34:01 +02:00
|
|
|
|
|
|
|
## Directories
|
|
|
|
|
2022-08-26 21:56:07 +02:00
|
|
|
If the file is a directory, then it is treated like a zip file, which means, that you can move and
|
|
|
|
rename it like a normal file, but also use the `extract` install action to move all contents of the directory
|
2021-06-29 16:34:01 +02:00
|
|
|
to the specified location.
|