Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oragejuice/oragehack
A minecraft injection client that uses launchwrapper
https://github.com/oragejuice/oragehack
java launchwrapper minecraft minecraft-cheat
Last synced: 2 months ago
JSON representation
A minecraft injection client that uses launchwrapper
- Host: GitHub
- URL: https://github.com/oragejuice/oragehack
- Owner: oragejuice
- Created: 2022-07-22T19:10:55.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2024-01-25T03:32:58.000Z (12 months ago)
- Last Synced: 2024-03-19T23:41:46.065Z (10 months ago)
- Topics: java, launchwrapper, minecraft, minecraft-cheat
- Language: Java
- Homepage:
- Size: 6.12 MB
- Stars: 15
- Watchers: 1
- Forks: 0
- Open Issues: 8
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# oragehack
reinventing the idea of overengineered## How to build
run `./gradlew oragehack:build`build should be in `oragehack/build/libs`
## Papers I need to read to help me
- https://code.google.com/archive/p/java-gpu/
- http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.174.8624&rep=rep1&type=pdf## Credits
made by oragejuce (mostly) with pain and love
Special thanks to:
- Jenni
- 254n_m for github CI stuff
- thank u nuker (for being awesome)
- 0x22 (for keeping me motivated) also 254n_m (helping me with gradle)# How to install
This assumes you use multimc / prism-launcher
Click `edit instance`
Go to the `versions` tab
Click `add empty`
set `name` to `oragehack` and `uid` to `me.oragejuice.oragehack`Select `edit` and replace with the Json below
Click `Open libraries` and drag the jar into it
Install forge and make sure it loads **before** oragehack
```
{
"+tweakers": [
"me.oragejuice.oragehack.tweak.Tweaker"
],
"formatVersion": 1,
"libraries": [
{
"name": "net.minecraft:launchwrapper:1.12"
},
{
"name": "org.ow2.asm:asm-all:4.1"
},
{
"name": "me.oragejuice.oragehack:oragehack:1.0",
"MMC-hint": "local",
"MMC-filename": "oragehack-1.0.jar"
}
],
"name": "oragehack",
"requires": [
{
"equals": "1.12",
"uid": "net.minecraft"
}
],
"uid": "me.oragejuice.oragehack",
"version": "1",
"mainClass": "net.minecraft.launchwrapper.Launch"
}
```# Contributing
## Formatting
When writing classes and functions they should all follow the format
```java
class aClass {
public void aFunction() {
if (something()) {
//do thing
}
}
}
```
take note of the use of Camel case, and the spacing after each call.
the braces should match the indentation of the call.## Design
Secondly `static` functions should only be written if they are either purely functional (no side effects)
unless if they interface with an inherently stateful system
e.g GL or MC itself. The exception to this is Factories.
Otherwise, if needed then use singletons