Client for Minecraft (Fabric) 1.18.2
Find a file
videogame hacker 0d831078a8 Create a world-to-screen projection helper
We also grab the view matrix and set up a world rendering hook

I needed to use LWJGL 2's util for GLU, but I can probably switch to
JOML or something
2022-02-04 18:25:19 +00:00
build_src Switch to special-purpose loom fork & quilt + mojang layered mappings 2022-02-04 18:03:35 +00:00
gradle/wrapper initial commit: begin base with mixin event hooking & imgui 2022-02-03 12:46:36 +00:00
src/main Create a world-to-screen projection helper 2022-02-04 18:25:19 +00:00
vendor@717d6a90f0 Switch to special-purpose loom fork & quilt + mojang layered mappings 2022-02-04 18:03:35 +00:00
.editorconfig initial commit: begin base with mixin event hooking & imgui 2022-02-03 12:46:36 +00:00
.gitignore Switch to special-purpose loom fork & quilt + mojang layered mappings 2022-02-04 18:03:35 +00:00
.gitmodules Switch to special-purpose loom fork & quilt + mojang layered mappings 2022-02-04 18:03:35 +00:00
build.gradle.kts Create a world-to-screen projection helper 2022-02-04 18:25:19 +00:00
gradle.properties Create features system with Flight, No Fall Damage 2022-02-03 19:29:14 +00:00
gradlew initial commit: begin base with mixin event hooking & imgui 2022-02-03 12:46:36 +00:00
gradlew.bat initial commit: begin base with mixin event hooking & imgui 2022-02-03 12:46:36 +00:00
README.md Whole-project style fixes 2022-02-04 18:17:49 +00:00
settings.gradle.kts Switch to special-purpose loom fork & quilt + mojang layered mappings 2022-02-04 18:03:35 +00:00

hibiscus client

:)

Setup

$ 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:

hibiscus/ $ git submodule update --init

You may want to also mark the build_src, run, and vendor folders as excluded in IntelliJ.

To authenticate from the IDE, you can create a lastlogin.txt file in run/ (already gitignored) with the following structure.

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.