Skip to content

Commit 7392bf5

Browse files
committed
add RotationLock option
- remove unneeded files (why were they still here) - sort translations alphabetically (closes #47 )
1 parent d24d563 commit 7392bf5

File tree

14 files changed

+1357
-1372
lines changed

14 files changed

+1357
-1372
lines changed

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ org.gradle.parallel = true
55
# Dependencies
66
minecraft_version = 1.19.3
77
quilt_mappings = 1
8-
loader_version = 0.18.1-beta.21
8+
loader_version = 0.18.1-beta.23
99

1010
# Quilted Fabric API
1111
qsl_version = 4.0.0-beta.2
@@ -14,6 +14,6 @@ qsl_version = 4.0.0-beta.2
1414
config_version = 1.0.15
1515

1616
# Mod Properties
17-
version = 2.2.7
17+
version = 2.2.8-beta.1
1818
maven_group = io.github.axolotlclient
1919
archives_base_name = AxolotlClient

libs/KronHUD-2.0.2-dev.jar

-141 KB
Binary file not shown.

libs/osmium-1.3.1-1.18.1.jar

-342 KB
Binary file not shown.

run_server/eula.txt

Lines changed: 0 additions & 1 deletion
This file was deleted.

src/main/java/io/github/axolotlclient/mixin/EntityMixin.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
package io.github.axolotlclient.mixin;
2424

2525
import io.github.axolotlclient.modules.freelook.Freelook;
26+
import io.github.axolotlclient.modules.hypixel.skyblock.Skyblock;
2627
import io.github.axolotlclient.util.Hooks;
2728
import net.minecraft.entity.Entity;
2829
import net.minecraft.util.math.MathHelper;
@@ -37,7 +38,7 @@ public abstract class EntityMixin {
3738

3839
@Inject(method = "changeLookDirection", at = @At("HEAD"), cancellable = true)
3940
public void interceptMovement(double cursorDeltaX, double cursorDeltaY, CallbackInfo callback) {
40-
if (Freelook.getInstance().consumeRotation(cursorDeltaX, cursorDeltaY)) {
41+
if (Freelook.getInstance().consumeRotation(cursorDeltaX, cursorDeltaY) || Skyblock.getInstance().rotationLocked.get()) {
4142
callback.cancel();
4243
}
4344
}

src/main/java/io/github/axolotlclient/modules/hypixel/HypixelMods.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import io.github.axolotlclient.modules.hypixel.autotip.AutoTip;
3333
import io.github.axolotlclient.modules.hypixel.levelhead.LevelHead;
3434
import io.github.axolotlclient.modules.hypixel.nickhider.NickHider;
35+
import io.github.axolotlclient.modules.hypixel.skyblock.Skyblock;
3536

3637
import java.util.ArrayList;
3738
import java.util.List;
@@ -61,6 +62,7 @@ public void init() {
6162
addSubModule(AutoTip.getInstance());
6263
addSubModule(NickHider.getInstance());
6364
addSubModule(AutoBoop.getInstance());
65+
addSubModule(Skyblock.getInstance());
6466

6567
subModules.forEach(AbstractHypixelMod::init);
6668

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package io.github.axolotlclient.modules.hypixel.skyblock;
2+
3+
import com.mojang.blaze3d.platform.InputUtil;
4+
import io.github.axolotlclient.AxolotlclientConfig.options.BooleanOption;
5+
import io.github.axolotlclient.AxolotlclientConfig.options.KeyBindOption;
6+
import io.github.axolotlclient.AxolotlclientConfig.options.OptionCategory;
7+
import io.github.axolotlclient.modules.hypixel.AbstractHypixelMod;
8+
import lombok.Getter;
9+
import net.minecraft.client.option.KeyBind;
10+
11+
public class Skyblock implements AbstractHypixelMod {
12+
13+
@Getter
14+
private final static Skyblock Instance = new Skyblock();
15+
16+
private final OptionCategory category = new OptionCategory("skyblock");
17+
18+
public final BooleanOption rotationLocked = new BooleanOption("rotationLocked", false);
19+
private final KeyBindOption lock = new KeyBindOption("lockRotation",
20+
new KeyBind("lockRotation", InputUtil.KEY_P_CODE, "category.axolotlclient"),
21+
keyBinding -> rotationLocked.toggle());
22+
23+
@Override
24+
public void init() {
25+
category.add(rotationLocked, lock);
26+
}
27+
28+
@Override
29+
public OptionCategory getCategory() {
30+
return category;
31+
}
32+
}

src/main/java/io/github/axolotlclient/modules/zoom/Zoom.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class Zoom extends AbstractModule {
4545
public static boolean active;
4646
private static Double originalSensitivity;
4747
private static boolean originalSmoothCamera;
48-
public static KeyBind keyBinding;
48+
public static final KeyBind keyBinding = new KeyBind("key.zoom", InputUtil.KEY_C_CODE, "category.axolotlclient");
4949
private static double targetFactor = 1;
5050
private static double divisor;
5151
private static float lastAnimatedFactor = 1;
@@ -71,7 +71,7 @@ public void init() {
7171
zoom.add(zoomScrolling);
7272
zoom.add(decreaseSensitivity);
7373
zoom.add(smoothCamera);
74-
zoom.add(new KeyBindOption("key.zoom", keyBinding = new KeyBind("key.zoom", InputUtil.KEY_C_CODE, "category.axolotlclient"), keyBind -> {}));
74+
zoom.add(new KeyBindOption("key.zoom", keyBinding, keyBind -> {}));
7575

7676
AxolotlClient.CONFIG.rendering.addSubCategory(zoom);
7777

src/main/resources/assets/axolotlclient/lang/de_de.json

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -329,6 +329,4 @@
329329
"beams": "Beacon Beams",
330330
"showBeaconBeams": "Zeige Beacon Beams",
331331
"showEndGatewayBeams": "Zeige End Gateway Beams"
332-
333-
334332
}

0 commit comments

Comments
 (0)