2022-02-03 12:46:36 +00:00
|
|
|
# hibiscus client
|
|
|
|
|
|
|
|
:)
|
2022-02-04 18:03:35 +00:00
|
|
|
|
|
|
|
## Setup
|
|
|
|
|
|
|
|
```shell
|
|
|
|
$ git clone --recursive "https://git.lavender.software/hibiscus-client/hibiscus.git"
|
|
|
|
$ cd hibiscus/
|
|
|
|
hibiscus/ $ # [open IntelliJ IDEA or something here, otherwise:]
|
|
|
|
hibiscus/ $ ./gradlew runClient
|
|
|
|
```
|
|
|
|
|
|
|
|
**Make sure you clone recursive!** If you didn't, just:
|
|
|
|
|
|
|
|
```shell
|
|
|
|
hibiscus/ $ git submodule update --init
|
|
|
|
```
|
|
|
|
|
2022-02-04 18:17:49 +00:00
|
|
|
You may want to also mark the `build_src`, `run`, and `vendor` folders as excluded in IntelliJ.
|
2022-02-04 18:03:35 +00:00
|
|
|
|
|
|
|
To authenticate from the IDE, you can create a lastlogin.txt file in `run/` (already gitignored) with the following structure.
|
|
|
|
|
|
|
|
```text
|
|
|
|
me@example.com
|
|
|
|
my super secure minecraft password
|
|
|
|
```
|
|
|
|
|
|
|
|
This is handled by *unknit*'s `MixinMinecraftMain`, and logs your account in at game start-up.
|
|
|
|
If you do not trust having the file within the project directory, you can set the `LOGIN_FILE` environment variable.
|