An JavaAgent based Minecraft client.
Nothing special, you may want to find other clients (Well until I spend enough time on it and decided to make it a real project). It's a client for me to practice kotlin, bytecode, and OpenGL, so you shouldn't be using it, but learning the code as needed.
This is also a perfect example of a library I made a while back ago: Regular Bytecode Expression
You are not supposed to cheat on servers using this software! This was 1000% made for learning purposes (im serious, this project was actually made for Regular Bytecode Expression, I need something to be able to test it, and I feel like coding another hacked client will be a great idea).
You may fork this repository and add bypasses to it, but I'm not doing them, at least for now.
(So I'm not cheating on servers with this, don't ban me just because I made this repo without any proof, it's stupid)
If you have lunar installed, you could run ./gradlew lunarRun
, and it will start lunar client with required
jvm arguments.
Run ./gradlew agent
, and it will print out the jvm arguments you need to add. It should work in
clients mentioned below.
If you couldn't understand that, don't DM me for it as you are not supposed to use it.
So if I release it, I can know what to write:
You can look at left bottom corner of the screen, there should be a colored 5 pixels square. If it's red, try going to MultiPlayer menu and wait for a while until it becomes green. Try following steps:
- Go multiplayer menu
- Add a server to servers list
- Join a single player game
Wait for at least 10 seconds, if it becomes green then you are free to join servers
If it's green, it means that everything has been mapped, and the square will only appear for 20 more seconds
If you saw nothing from the beginning, it means that the client is not supported at all. Keep in mind that if everything is mapped, the square will also disappear 20 seconds after the green square
(The green square)
- Vanilla
- Optifine
- Forge (will 100% work without mixin, may work with some mixin)
- Lunar (The client that's being used for the development)