Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1617 commits
Select commit Hold shift + click to select a range
7073db9
Delete Targets.java
mdenials May 9, 2023
cf68278
Add files via upload
mdenials May 9, 2023
e8f2fb4
Delete Hitboxes.java
mdenials May 9, 2023
0aa2918
Add files via upload
mdenials May 9, 2023
77844e7
Delete src/main/java/me/dustin/jex/feature/mod/impl/combat/killaura d…
mdenials May 9, 2023
c122899
Add files via upload
mdenials May 9, 2023
a2fc6a3
Delete src/main/java/me/dustin/jex/feature/mod/impl/combat/killaura d…
mdenials May 9, 2023
1293082
Add files via upload
mdenials May 9, 2023
2eda582
Delete Triggerbot.java
mdenials May 9, 2023
3a19c9c
Add files via upload
mdenials May 9, 2023
19e402c
Delete CrystalAura.java
mdenials May 9, 2023
80bc872
Add files via upload
mdenials May 9, 2023
80c9a5a
Delete Roaster.java
mdenials May 9, 2023
d02a2a2
Add files via upload
mdenials May 9, 2023
aa8ad97
Delete AnchorAura.java
mdenials May 9, 2023
2c63cd2
Add files via upload
mdenials May 9, 2023
538c686
Delete Hitboxes.java
mdenials May 9, 2023
75822e1
Add files via upload
mdenials May 9, 2023
600e195
Delete FarmAura.java
mdenials May 9, 2023
a519360
Add files via upload
mdenials May 9, 2023
ea4c091
Delete Nuker.java
mdenials May 9, 2023
9219605
Add files via upload
mdenials May 9, 2023
5b72f0b
Delete Tracers.java
mdenials May 9, 2023
b159bb5
Add files via upload
mdenials May 9, 2023
eb2d475
Delete src/main/java/me/dustin/jex/feature/mod/impl/render/esp directory
mdenials May 9, 2023
0d0b236
Add files via upload
mdenials May 9, 2023
28e5637
Update KillAura.java
mdenials May 9, 2023
a50b39d
Update Tracers.java
mdenials May 10, 2023
dccc9c9
Update Tracers.java
mdenials May 10, 2023
7bdfa23
Update ESP.java
mdenials May 10, 2023
5880b84
Update Tracers.java
mdenials May 10, 2023
71c99ba
Update ESP.java
mdenials May 10, 2023
a0ccec9
Update Tracers.java
mdenials May 10, 2023
2be9552
Update Tracers.java
mdenials May 10, 2023
c41be57
Update Tracers.java
mdenials May 10, 2023
d0710cf
Update Tracers.java
mdenials May 10, 2023
30d9d24
Update Tracers.java
mdenials May 10, 2023
e7d6a5f
Update Tracers.java
mdenials May 10, 2023
d9390f0
Update ESP.java
mdenials May 10, 2023
54009ed
Update ESP.java
mdenials May 10, 2023
0e2873a
Update KillAura.java
mdenials May 10, 2023
f6acf20
Update Speed.java
mdenials May 10, 2023
b92b39c
Create SpaceSpeed
mdenials May 10, 2023
dd4aee9
Rename SpaceSpeed to SpaceSpeed.java
mdenials May 10, 2023
9cf98b2
Update Speed.java
mdenials May 10, 2023
fa8401c
Update KillAura.java
mdenials May 10, 2023
0a11461
Update AutoEat.java
mdenials May 13, 2023
bf8450b
Delete Targets.java
mdenials May 20, 2023
74c54f6
Update Category.java
mdenials May 20, 2023
a7ff0f4
Delete .deepsource.toml
mdenials May 20, 2023
94a7f87
Update fabric.mod.json
mdenials May 20, 2023
403f2db
Update gradle.properties
mdenials May 20, 2023
27dd747
Update ESP.java
mdenials May 20, 2023
1c79723
Update KillAura.java
mdenials May 20, 2023
2ca6308
Update AntiKnockback.java
mdenials May 23, 2023
f5d1a87
Delete SpaceSpeed.java
mdenials May 29, 2023
011b586
Update Speed.java
mdenials May 29, 2023
31cf9e7
Update Speed.java
mdenials May 29, 2023
2b461d6
Update VanillaSpeed.java
mdenials May 29, 2023
ef896b1
Update VanillaSpeed.java
mdenials May 30, 2023
3938e6e
Update Speed.java
mdenials May 30, 2023
a3952dd
Update VanillaSpeed.java
mdenials May 30, 2023
26d12d9
Update Nuker.java
mdenials May 30, 2023
511a021
Update Spider.java
mdenials May 30, 2023
d7a8adf
Update Fly.java
mdenials Jun 3, 2023
0cf40f0
Update Fly.java
mdenials Jun 3, 2023
caa1193
Update VanillaSpeed.java
mdenials Jun 3, 2023
c0341c5
Update StrafeSpeed.java
mdenials Jun 3, 2023
f92bcc0
Update StrafeSpeed.java
mdenials Jun 3, 2023
9c63b15
Update Speed.java
mdenials Jun 3, 2023
ea0f408
Update StrafeSpeed.java
mdenials Jun 3, 2023
d108af7
Update Triggerbot.java
mdenials Jun 4, 2023
66adffa
Update CrystalAura.java
mdenials Jun 4, 2023
575a3c8
Update CrystalAura.java
mdenials Jun 4, 2023
36478ee
Update CrystalAura.java
mdenials Jun 4, 2023
96fed4b
Update CrystalAura.java
mdenials Jun 4, 2023
d30f818
Update CrystalAura.java
mdenials Jun 4, 2023
545f7c2
Update CrystalAura.java
mdenials Jun 4, 2023
db47ec6
Update Tunneller.java
mdenials Jun 4, 2023
20e6ec9
Update AutoFish.java
mdenials Jun 4, 2023
43fc52e
Update AutoFish.java
mdenials Jun 10, 2023
894c85c
Update Tunneller.java
mdenials Jun 10, 2023
061b4fa
Update CrystalAura.java
mdenials Jun 10, 2023
7fe8e08
Update AirPlace.java
mdenials Jun 10, 2023
c8ee65a
Update Timer.java
mdenials Jun 10, 2023
be15c84
Update Fly.java
mdenials Jun 10, 2023
42352c8
Update VanillaSpeed.java
mdenials Jun 11, 2023
c7e682a
Update StrafeSpeed.java
mdenials Jun 11, 2023
8315bf1
Update NormalFly.java
mdenials Jun 11, 2023
5afec4b
Update ThreeDFly.java
mdenials Jun 11, 2023
daff958
Update TightFly.java
mdenials Jun 11, 2023
a6e05f2
Update FlyPathProcessor.java
mdenials Jun 11, 2023
fd8a235
Update SpeedMine.java
mdenials Jun 11, 2023
1339af1
Update FlyPathProcessor.java
mdenials Jun 11, 2023
ef05349
Update SpeedMine.java
mdenials Jun 11, 2023
87f22b6
Update SpeedCrafter.java
mdenials Jun 11, 2023
c30ed13
Update AutoFarm.java
mdenials Jun 11, 2023
2380f7c
Update Roaster.java
mdenials Jun 11, 2023
86bc6f6
Update Roaster.java
mdenials Jun 11, 2023
24db311
Update Roaster.java
mdenials Jun 11, 2023
4e7de80
Update Roaster.java
mdenials Jun 11, 2023
d5f94e0
Update Roaster.java
mdenials Jun 11, 2023
3fd7cb0
Update Fly.java
mdenials Jun 11, 2023
6849a74
Update Fly.java
mdenials Jun 11, 2023
eab4316
Update Fly.java
mdenials Jun 11, 2023
9262c33
Update NormalFly.java
mdenials Jun 11, 2023
cd1c1f7
Update ThreeDFly.java
mdenials Jun 11, 2023
3f686c3
Update TightFly.java
mdenials Jun 11, 2023
e091310
Update TightFly.java
mdenials Jun 11, 2023
37881f6
Update ThreeDFly.java
mdenials Jun 11, 2023
243c93c
Update NormalFly.java
mdenials Jun 11, 2023
3463b5b
Update ThreeDFly.java
mdenials Jun 11, 2023
25a2b67
Update TightFly.java
mdenials Jun 11, 2023
e8362e2
Update NormalFly.java
mdenials Jun 11, 2023
2002e32
Update NormalFly.java
mdenials Jun 11, 2023
a176c48
Update MixinTerrainRenderContext.java
mdenials Jun 11, 2023
6677002
Update MixinTerrainRenderContext.java
mdenials Jun 11, 2023
b165583
Update README.md
mdenials Jun 12, 2023
0ebe042
Update SpeedMine.java
mdenials Jun 12, 2023
94ce5a5
Update Fly.java
mdenials Jun 12, 2023
deb2714
Update ChestStealer.java
mdenials Jun 12, 2023
f91ff96
Update ChestStealer.java
mdenials Jun 12, 2023
34d3406
Update ChestStealer.java
mdenials Jun 12, 2023
84935d0
Update ChestStealer.java
mdenials Jun 12, 2023
0b5d336
Update ChestStealer.java
mdenials Jun 12, 2023
0670a29
Update ChestStealer.java
mdenials Jun 12, 2023
ef985c6
Update ChestStealer.java
mdenials Jun 12, 2023
8b49271
Update ChestStealer.java
mdenials Jun 12, 2023
c15c6df
Update ChestStealer.java
mdenials Jun 12, 2023
cab9019
Update ChestStealer.java
mdenials Jun 12, 2023
6eb0815
Update ChestStealer.java
mdenials Jun 12, 2023
830b232
Update ChestStealer.java
mdenials Jun 12, 2023
dccf5f4
Update ChestStealer.java
mdenials Jun 12, 2023
1e0be27
Update ChestStealer.java
mdenials Jun 12, 2023
93f6b66
Update ChestStealer.java
mdenials Jun 12, 2023
8997aeb
Update ChestStealer.java
mdenials Jun 12, 2023
ee598b3
Update ChestStealer.java
mdenials Jun 12, 2023
16df265
Update ChestStealer.java
mdenials Jun 12, 2023
5699b75
Update ChestStealer.java
mdenials Jun 12, 2023
923477e
Update XPBottleSpammer.java
mdenials Jun 12, 2023
57ecd3c
Update NormalFly.java
mdenials Jun 12, 2023
990b93e
Update NormalFly.java
mdenials Jun 12, 2023
c6d803f
Update XPBottleSpammer.java
mdenials Jun 12, 2023
2b2c40c
Update NormalFly.java
mdenials Jun 12, 2023
31d3a32
Update SpeedMine.java
mdenials Jun 12, 2023
252cebc
Update CommandDupe.java
mdenials Jun 12, 2023
3d5639c
Update SpeedMine.java
mdenials Jun 12, 2023
73d6357
Update SpeedMine.java
mdenials Jun 12, 2023
3b039e9
Update SpeedMine.java
mdenials Jun 12, 2023
07df10d
Update SpeedMine.java
mdenials Jun 12, 2023
0021657
Update Blink.java
mdenials Jun 15, 2023
fcf5d4c
Update Blink.java
mdenials Jun 15, 2023
3a39565
Update AutoFish.java
mdenials Jun 15, 2023
0d5f8c3
Update AutoFish.java
mdenials Jun 15, 2023
65ea3a0
Update AutoFish.java
mdenials Jun 15, 2023
f7a2f98
Update AutoFish.java
mdenials Jun 16, 2023
3dc80e5
Update CrystalAura.java
mdenials Jun 16, 2023
b520bb8
Add files via upload
mdenials Jun 16, 2023
34f34ad
Update Aimbot.java
mdenials Jun 16, 2023
1f7faab
Update Aimbot.java
mdenials Jun 16, 2023
fa84ef2
Update Aimbot.java
mdenials Jun 17, 2023
686437c
Update SingleAimbot.java
mdenials Jun 17, 2023
ad92772
Update SingleAimbot.java
mdenials Jun 17, 2023
7b24736
Update AntiLiquid.java
mdenials Jun 20, 2023
9b905df
Update Tunneller.java
mdenials Jun 20, 2023
e57ef08
Update Tunneller.java
mdenials Jun 20, 2023
1e3e642
Update Aimbot.java
mdenials Jun 22, 2023
f708c80
Update SingleAimbot.java
mdenials Jun 22, 2023
e80dee4
Update Roaster.java
mdenials Jun 22, 2023
d03df64
Update Roaster.java
mdenials Jun 23, 2023
f5a5eda
Update SingleAimbot.java
mdenials Jun 23, 2023
182861e
Update SingleAimbot.java
mdenials Jun 23, 2023
f045b29
Update Aimbot.java
mdenials Jun 23, 2023
f50fe79
Update Criticals.java
mdenials Jun 23, 2023
20e8694
Update Aimbot.java
mdenials Jun 23, 2023
ac802bc
Update Criticals.java
mdenials Jun 23, 2023
2035b90
Update Criticals.java
mdenials Jun 23, 2023
43f449e
Update Criticals.java
mdenials Jun 23, 2023
b1de0e5
Update SpeedMine.java
mdenials Jun 23, 2023
a55b939
Update Criticals.java
mdenials Jun 23, 2023
d70dee0
Update Criticals.java
mdenials Jun 23, 2023
7131bf3
Update SpeedMine.java
mdenials Jun 23, 2023
0d5c762
Update Criticals.java
mdenials Jun 23, 2023
f234f41
Update Criticals.java
mdenials Jun 23, 2023
1dfdd52
Update Aimbot.java
mdenials Jun 24, 2023
1dc33a0
Update Aimbot.java
mdenials Jun 24, 2023
3b6d76e
Update KillAura.java
mdenials Jun 24, 2023
1c17513
Update Aimbot.java
mdenials Jun 24, 2023
9240439
Update KillAura.java
mdenials Jun 24, 2023
5122d3b
Update KillAura.java
mdenials Jun 24, 2023
c7ecf5b
Update SingleAura.java
mdenials Jun 24, 2023
3900489
Update MultiAura.java
mdenials Jun 24, 2023
86b34d3
Update MultiAura.java
mdenials Jun 24, 2023
25bc4ce
Update XPBottleSpammer.java
mdenials Jun 24, 2023
940b4b2
Update Criticals.java
mdenials Jun 24, 2023
d2961f3
Update ChestStealer.java
mdenials Jun 24, 2023
7bc478f
Update Nuker.java
mdenials Jun 24, 2023
f87b423
Update Criticals.java
mdenials Jun 24, 2023
24f74ad
Update AutoTotem.java
mdenials Jun 24, 2023
aeee82e
Update AnchorAura.java
mdenials Jun 24, 2023
420fc42
Update AnchorAura.java
mdenials Jun 24, 2023
2cafc50
Update StrafeSpeed.java
mdenials Jun 24, 2023
06b97ca
Update StrafeSpeed.java
mdenials Jun 24, 2023
1e64364
Update AnchorAura.java
mdenials Jun 24, 2023
af8cb59
Update AnchorAura.java
mdenials Jun 24, 2023
05fc87d
Update AnchorAura.java
mdenials Jun 24, 2023
256e9b3
Update AnchorAura.java
mdenials Jun 24, 2023
357b523
Update SingleAura.java
mdenials Jun 26, 2023
bcaca9d
Update MultiAura.java
mdenials Jun 26, 2023
e32260c
Update SingleAura.java
mdenials Jun 26, 2023
61cf6e1
Update MultiAura.java
mdenials Jun 27, 2023
2122090
Update SingleAura.java
mdenials Jun 27, 2023
501546e
Update MultiAura.java
mdenials Jun 27, 2023
011edb9
Update XPBottleSpammer.java
mdenials Jun 28, 2023
2a70ae0
Update XPBottleSpammer.java
mdenials Jun 28, 2023
7a287cb
Update Hitboxes.java
mdenials Jun 28, 2023
e1debe4
Update SpeedMine.java
mdenials Jun 28, 2023
d28bee8
Update CrystalAura.java
mdenials Jun 29, 2023
7fb26a9
Update OpacityXray.java
mdenials Jul 1, 2023
dd33886
Update OpacityXray.java
mdenials Jul 10, 2023
7ecadc8
Update AntiHazard.java
mdenials Jul 10, 2023
05db1d6
Update AntiHazard.java
mdenials Jul 15, 2023
84dfdde
Update SpeedMine.java
mdenials Jul 17, 2023
128dc2e
Update AutoEat.java
mdenials Jul 17, 2023
4b6fae0
Update AutoEat.java
mdenials Jul 17, 2023
88efd8a
Update SpeedMine.java
mdenials Jul 17, 2023
355e7eb
Update AutoEat.java
mdenials Jul 17, 2023
010a2d6
Update Radar.java
mdenials Jul 25, 2023
859df2a
Update RadarElement.java
mdenials Jul 25, 2023
eeeea1f
Delete src/main/java/me/dustin/jex/feature/mod/impl/world/Radar.java
mdenials Sep 3, 2023
1ba7473
Update Hud.java
mdenials Sep 3, 2023
1f8cbe2
Update RadarElement.java
mdenials Sep 3, 2023
bdf7c65
Update RadarElement.java
mdenials Sep 3, 2023
bc4d8bd
Update RadarElement.java
mdenials Sep 3, 2023
23276d5
Update Hud.java
mdenials Sep 3, 2023
fa545ac
Update RadarElement.java
mdenials Sep 3, 2023
3cdf90a
Update Hud.java
mdenials Sep 3, 2023
91e54c7
Update Hud.java
mdenials Sep 3, 2023
96254a2
Update JexCapeFeatureRenderer.java
mdenials Sep 4, 2023
9d4b227
Update JexEarsFeatureRenderer.java
mdenials Sep 4, 2023
1074163
Update SpeedElement.java
mdenials Sep 4, 2023
a7ea4c8
Update SpeedElement.java
mdenials Sep 4, 2023
1f2df72
Update SpeedElement.java
mdenials Sep 4, 2023
30a1ac6
Update SpeedElement.java
mdenials Sep 4, 2023
1f9cbc4
Update Hud.java
mdenials Sep 4, 2023
4feb6cd
Update Hud.java
mdenials Sep 4, 2023
bd6b19e
Update build.yml
mdenials Sep 6, 2023
1d9daa0
Update SpeedElement.java
mdenials Oct 6, 2023
452237c
Update SpeedElement.java
mdenials Oct 12, 2023
9890dd6
Update CoordinatesElement.java
mdenials Oct 12, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,18 +9,18 @@ jobs:

steps:
- name: Clone repo
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Set up JDK 17
uses: actions/setup-java@v2
uses: actions/setup-java@v3
with:
distribution: 'zulu'
java-version: '17'
- name: Grant execute permission for gradlew
run: chmod +x gradlew
- name: Build with Gradle
run: ./gradlew build
- name: Upload Artifact
uses: actions/upload-artifact@v2
- name: Upload
uses: actions/upload-artifact@v3
with:
name: JexClient
path: build/libs/

841 changes: 4 additions & 837 deletions JexChangelog.txt

Large diffs are not rendered by default.

35 changes: 2 additions & 33 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -22,36 +22,5 @@ You can download Jex Client in the discord or in the releases tab

## Developers Please note
If your JexClient path has any spaces or special characters in it's path, the Features, Commands, and Config Manager will not properly load. [Why?](https://github.com/google/guava/issues/2152)

## Things needed:
1. [Java 17 JDK](https://www.oracle.com/java/technologies/javase/jdk17-archive-downloads.html)
2. A Java IDE, like [Intellij](https://www.jetbrains.com/idea/download/) or [Eclipse](https://www.eclipse.org/downloads/)

## Setup Intellij:
Manual
```
1. Open build.gradle as an Intellij project.
2. If you don't see run profiles after it finishes loading, close and re-open the project
```
Automatic
```
Click the green "Code" button above and open an Intellij project from Git with the link it provides
```
Using Intellij it is recommended to go to your Gradle settings and changing 'Build and Run' to use Intellij.

## Setup Eclipse:
```
1. Download the repo and run the command "gradlew eclipse" (use a ./ before command if using PowerShell)
2. Open Eclipse and go to File -> Import -> Import from existing project
3. Click the drop-down box next to the Run button in Eclipse
4. Select "Java Application" then select "jexclient-main_client"
5. Run
```

## How to build
```
1. Run the gradle Build script
2. Drag & drop JexClient.jar into your mods folder
```
## Want to test features before they're released?
Sometimes features will be pushed to github before the update is fully released. If you'd like to try them, you can find auto-builds [here](https://github.com/DustinRepo/JexClient-main/actions?query=event%3Apush)
## Known bugs
Crash on linux - tessellate block mixin error
9 changes: 2 additions & 7 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
plugins {
id 'fabric-loom' version '0.11-SNAPSHOT'
id 'fabric-loom' version '1.1-SNAPSHOT'
id "com.github.johnrengelman.shadow" version "7.1.2"
}

Expand Down Expand Up @@ -46,12 +46,7 @@ tasks.withType(JavaCompile).configureEach {
it.options.release = 17
}

java {
// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task
// if it is present.
// If you remove this line, sources will not be generated.
withSourcesJar()
}
java {}

jar {
from("LICENSE") {
Expand Down
6 changes: 3 additions & 3 deletions gradle.properties
Original file line number Diff line number Diff line change
Expand Up @@ -3,12 +3,12 @@ org.gradle.jvmargs=-Xmx1G

minecraft_version=1.19.2
yarn_mappings=1.19.2+build.8
loader_version=0.14.9
loader_version=0.14.0

#Fabric api
fabric_version=0.60.0+1.19.2

# Mod Properties
mod_version=0.8.6
mod_version=0.8.8
maven_group=me.dustin
archives_base_name=jex-client
archives_base_name=jex-client
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-7.4-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6-bin.zip
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Binary file modified lib/sodium.jar
Binary file not shown.
6 changes: 1 addition & 5 deletions src/main/java/bedrockminer/utils/BlockBreaker.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,15 +6,11 @@
import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Direction;

//import java.util.ArrayList;

//import static net.minecraft.block.Block.sideCoversSmallSquare;

public class BlockBreaker {
public static void breakBlock(ClientWorld world, BlockPos pos) {
InventoryManager.switchToItem(Items.DIAMOND_PICKAXE);
MinecraftClient.getInstance().interactionManager.attackBlock(pos, Direction.UP);
}


}
}
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,6 @@
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.util.math.BlockPos;
import java.util.ArrayList;
//import java.util.List;

public class BreakingFlowController {
private static ArrayList<TargetBlock> cachedTargetBlockList = new ArrayList<>();
Expand All @@ -32,6 +31,7 @@ public static void addBlockPosToList(BlockPos pos) {
cachedTargetBlockList.add(targetBlock);
}
} else {
return;
}
}

Expand Down
1 change: 1 addition & 0 deletions src/main/java/me/dustin/events/core/EventListener.java
Original file line number Diff line number Diff line change
Expand Up @@ -67,6 +67,7 @@ public void invoke(T event) {
}
this.hook.invoke(event);
} catch (ClassCastException e) {
return;
}
}

Expand Down
1 change: 1 addition & 0 deletions src/main/java/me/dustin/jex/event/packet/EventConnect.java
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
public class EventConnect extends Event {

private final ServerAddress serverAddress;


public EventConnect(ServerAddress serverAddress) {
this.serverAddress = serverAddress;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,5 @@ public void setPacket(Packet<?> packet) {
public enum Mode {
PRE, POST
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@ public EventPacketSentDirect(Packet<?> packet, EventPacketSent.Mode mode) {
this.packet = packet;
this.mode = mode;
}

public Packet<?> getPacket() {
return packet;
}
Expand Down
27 changes: 27 additions & 0 deletions src/main/java/me/dustin/jex/event/render/EventRenderBoss.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
package me.dustin.jex.event.render;

import me.dustin.events.core.Event;
import net.minecraft.entity.boss.BossBar;
import net.minecraft.text.Text;
import me.dustin.events.core.Event;
import net.minecraft.client.util.math.MatrixStack;

public class EventRenderBoss extends Event {

private final BossBar boss;
private final MatrixStack poseStack;

public EventRenderBoss(BossBar boss, MatrixStack poseStack) {
this.poseStack = poseStack;
this.boss = boss;
}

public BossBar getBoss() {
return boss;
}

public MatrixStack getPoseStack() {
return poseStack;
}

}
29 changes: 29 additions & 0 deletions src/main/java/me/dustin/jex/event/render/EventRenderHud.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
package me.dustin.jex.event.render;

import me.dustin.events.core.Event;
import net.minecraft.client.gui.hud.InGameHud;
import net.minecraft.client.util.math.MatrixStack;

public class EventRenderHud extends Event {
private final InGameHud ingamehud;
private final MatrixStack poseStack;
private final int tickDelta;

public EventRenderHud(InGameHud ingamehud, MatrixStack poseStack, int tickDelta) {
this.ingamehud = ingamehud;
this.poseStack = poseStack;
this.tickDelta = tickDelta;
}

public InGameHud getInGameHud() {
return ingamehud;
}

public MatrixStack getPoseStack() {
return poseStack;
}

public int getTickDelta() {
return tickDelta;
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,6 @@ public Overlay getOverlay() {
}

public enum Overlay {
UNDERWATER, LAVA, IN_WALL, FIRE, VIGNETTE, PUMPKIN, PORTAL, COLD, SPYGLASS
UNDERWATER, LAVA, IN_WALL, FIRE, VIGNETTE, PUMPKIN, PORTAL, COLD, SPYGLASS,
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,8 @@ public class CommandCopyNBT extends Command {
public void registerCommand(CommandDispatcher<FabricClientCommandSource> dispatcher, CommandRegistryAccess commandRegistryAccess) {
dispatcher.register(literal(this.name).executes(this).then(literal("display").executes(context -> {
ItemStack itemStack = context.getSource().getPlayer().getMainHandStack();
assert itemStack.getNbt() != null;
if (itemStack.getNbt() == null)
return 0;
Wrapper.INSTANCE.getMinecraft().keyboard.setClipboard(itemStack.getNbt().toString().replace("\247", "\\247"));

PrettyPrintTextFormatter prettyPrintTextFormatter = new PrettyPrintTextFormatter();
Expand All @@ -38,7 +39,8 @@ public int run(CommandContext<FabricClientCommandSource> context) throws Command
return 0;
}
ItemStack itemStack = context.getSource().getPlayer().getMainHandStack();
assert itemStack.getNbt() != null;
if (itemStack.getNbt() == null)
return 0;
String nbt = itemStack.getNbt().toString();
Wrapper.INSTANCE.getMinecraft().keyboard.setClipboard(nbt.replace("\247", "\\247"));
ChatHelper.INSTANCE.addClientMessage("NBT Copied to clipboard");
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,14 +59,15 @@ public void registerCommand(CommandDispatcher<FabricClientCommandSource> dispatc

@Override
public int run(CommandContext<FabricClientCommandSource> context) throws CommandSyntaxException {
assert Wrapper.INSTANCE.getMinecraft().crosshairTarget != null;
if (Wrapper.INSTANCE.getMinecraft().crosshairTarget == null)
return 0;
if (Wrapper.INSTANCE.getMinecraft().crosshairTarget.getType() == HitResult.Type.BLOCK) {
BlockHitResult blockHitResult = (BlockHitResult) Wrapper.INSTANCE.getMinecraft().crosshairTarget;
if (WorldHelper.INSTANCE.getBlock(blockHitResult.getBlockPos()) instanceof ShulkerBoxBlock) {
Wrapper.INSTANCE.getClientPlayerInteractionManager().interactBlock(Wrapper.INSTANCE.getLocalPlayer(), Hand.MAIN_HAND, blockHitResult);
ChatHelper.INSTANCE.addClientMessage("Running dupe");
this.blockHitResult = blockHitResult;
this.speedmine = Feature.getState(SpeedMine.class) && Feature.get(SpeedMine.class).modeProperty.value() == SpeedMine.Mode.INSTANT;
this.speedmine = Feature.getState(SpeedMine.class) && Feature.get(SpeedMine.class).modeProperty.value() == SpeedMine.Mode.PACKET;
if (speedmine) {
Feature.get(SpeedMine.class).setState(false);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,8 +27,7 @@ public void registerCommand(CommandDispatcher<FabricClientCommandSource> dispatc
@Override
public int run(CommandContext<FabricClientCommandSource> context) throws CommandSyntaxException {
float num = FloatArgumentType.getFloat(context, "amount");
NetworkHelper.INSTANCE.sendPacket(new PlayerMoveC2SPacket.PositionAndOnGround(Wrapper.INSTANCE.getLocalPlayer().getX(), Wrapper.INSTANCE.getLocalPlayer().getY() + num, Wrapper.INSTANCE.getLocalPlayer().getZ(), false));
NetworkHelper.INSTANCE.sendPacket(new PlayerMoveC2SPacket.PositionAndOnGround(Wrapper.INSTANCE.getLocalPlayer().getX(), -1337.0, Wrapper.INSTANCE.getLocalPlayer().getZ(), true));
Wrapper.INSTANCE.getLocalPlayer().setPos(Wrapper.INSTANCE.getLocalPlayer().getX(), Wrapper.INSTANCE.getLocalPlayer().getY() + num, Wrapper.INSTANCE.getLocalPlayer().getZ());
if (Wrapper.INSTANCE.getLocalPlayer().isRiding()) {
Wrapper.INSTANCE.getLocalPlayer().getVehicle().setPos(Wrapper.INSTANCE.getLocalPlayer().getVehicle().getX(), Wrapper.INSTANCE.getLocalPlayer().getVehicle().getY() + num, Wrapper.INSTANCE.getLocalPlayer().getVehicle().getZ());
NetworkHelper.INSTANCE.sendPacket(new VehicleMoveC2SPacket(Wrapper.INSTANCE.getLocalPlayer().getVehicle()));
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/me/dustin/jex/feature/mod/core/Category.java
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ public record Category(String name, int color) {
public static final Category WORLD = new Category("World", new Color(74, 84, 255).getRGB());
public static final Category VISUAL = new Category("Visual", new Color(255, 92, 252).getRGB());
public static final Category MISC = new Category("Misc", new Color(247, 255, 65).getRGB());

public Category(String name, int color) {
this.name = name;
this.color = color;
Expand Down
5 changes: 4 additions & 1 deletion src/main/java/me/dustin/jex/feature/mod/core/Feature.java
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,10 @@ public class Feature {
private final boolean defaultState;

private final Property<Boolean> visibleProperty;


public Feature(Category category) {
this("", category, "", false, true, 0);
}
public Feature(Category category, String description) {
this("", category, description, false, true, 0);
}
Expand Down
Loading