Skip to content

Commit ea1d72b

Browse files
Sync LunarClient Mods & Options
1 parent 9dc9aec commit ea1d72b

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

66 files changed

+1460
-77
lines changed

api/src/main/java/com/lunarclient/apollo/mods/Mods.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
import com.lunarclient.apollo.mods.impl.Mod2dItems;
2727
import com.lunarclient.apollo.mods.impl.Mod3dSkins;
2828
import com.lunarclient.apollo.mods.impl.ModArmorstatus;
29+
import com.lunarclient.apollo.mods.impl.ModAudioSubtitles;
2930
import com.lunarclient.apollo.mods.impl.ModAutoTextActions;
3031
import com.lunarclient.apollo.mods.impl.ModAutoTextHotkey;
3132
import com.lunarclient.apollo.mods.impl.ModBlockOutline;
@@ -63,6 +64,7 @@
6364
import com.lunarclient.apollo.mods.impl.ModMemory;
6465
import com.lunarclient.apollo.mods.impl.ModMenuBlur;
6566
import com.lunarclient.apollo.mods.impl.ModMinimap;
67+
import com.lunarclient.apollo.mods.impl.ModMobSize;
6668
import com.lunarclient.apollo.mods.impl.ModMomentum;
6769
import com.lunarclient.apollo.mods.impl.ModMotionBlur;
6870
import com.lunarclient.apollo.mods.impl.ModMumbleLink;
@@ -81,6 +83,7 @@
8183
import com.lunarclient.apollo.mods.impl.ModRadio;
8284
import com.lunarclient.apollo.mods.impl.ModReachDisplay;
8385
import com.lunarclient.apollo.mods.impl.ModReplaymod;
86+
import com.lunarclient.apollo.mods.impl.ModRewind;
8487
import com.lunarclient.apollo.mods.impl.ModSaturation;
8588
import com.lunarclient.apollo.mods.impl.ModSba;
8689
import com.lunarclient.apollo.mods.impl.ModScoreboard;
@@ -202,8 +205,11 @@ public final class Mods {
202205
ModHurtCam.class,
203206
ModTierTagger.class,
204207
ModDamageTint.class,
208+
ModMobSize.class,
205209
ModSkyblock.class,
206210
ModHorseStats.class,
211+
ModRewind.class,
212+
ModAudioSubtitles.class,
207213
ModKillSounds.class,
208214
ModInventoryMod.class,
209215
ModRadio.class

api/src/main/java/com/lunarclient/apollo/mods/impl/ModArmorstatus.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public final class ModArmorstatus {
5252
*/
5353
public static final NumberOption<Float> SCALE = NumberOption.<Float>number()
5454
.node("armorstatus", "scale").type(TypeToken.get(Float.class))
55-
.min(0.5F).max(1.5F)
55+
.min(0.25F).max(5.0F)
5656
.notifyClient()
5757
.build();
5858

Lines changed: 133 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,133 @@
1+
/*
2+
* This file is part of Apollo, licensed under the MIT License.
3+
*
4+
* Copyright (c) 2023 Moonsworth
5+
*
6+
* Permission is hereby granted, free of charge, to any person obtaining a copy
7+
* of this software and associated documentation files (the "Software"), to deal
8+
* in the Software without restriction, including without limitation the rights
9+
* to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
10+
* copies of the Software, and to permit persons to whom the Software is
11+
* furnished to do so, subject to the following conditions:
12+
*
13+
* The above copyright notice and this permission notice shall be included in all
14+
* copies or substantial portions of the Software.
15+
*
16+
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
17+
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
18+
* FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
19+
* AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
20+
* LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
21+
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
22+
* SOFTWARE.
23+
*/
24+
package com.lunarclient.apollo.mods.impl;
25+
26+
import com.lunarclient.apollo.option.NumberOption;
27+
import com.lunarclient.apollo.option.SimpleOption;
28+
import io.leangen.geantyref.TypeToken;
29+
import java.awt.Color;
30+
31+
/**
32+
* Allows you to customize Minecraft's audio subtitles, if enabled.
33+
*
34+
* @since %release_version%
35+
*/
36+
public final class ModAudioSubtitles {
37+
38+
/**
39+
* No documentation available.
40+
*
41+
* @since %release_version%
42+
*/
43+
public static final SimpleOption<Boolean> ENABLED = SimpleOption.<Boolean>builder()
44+
.node("audio-subtitles", "enabled").type(TypeToken.get(Boolean.class))
45+
.notifyClient()
46+
.build();
47+
48+
/**
49+
* No documentation available.
50+
*
51+
* @since %release_version%
52+
*/
53+
public static final NumberOption<Float> SCALE = NumberOption.<Float>number()
54+
.node("audio-subtitles", "scale").type(TypeToken.get(Float.class))
55+
.min(0.25F).max(5.0F)
56+
.notifyClient()
57+
.build();
58+
59+
/**
60+
* No documentation available.
61+
*
62+
* @since %release_version%
63+
*/
64+
public static final SimpleOption<Boolean> TEXT_SHADOW = SimpleOption.<Boolean>builder()
65+
.node("audio-subtitles", "text-shadow").type(TypeToken.get(Boolean.class))
66+
.notifyClient()
67+
.build();
68+
69+
/**
70+
* No documentation available.
71+
*
72+
* @since %release_version%
73+
*/
74+
public static final SimpleOption<Boolean> BACKGROUND = SimpleOption.<Boolean>builder()
75+
.node("audio-subtitles", "background").type(TypeToken.get(Boolean.class))
76+
.notifyClient()
77+
.build();
78+
79+
/**
80+
* No documentation available.
81+
*
82+
* @since %release_version%
83+
*/
84+
public static final SimpleOption<Boolean> BORDER = SimpleOption.<Boolean>builder()
85+
.node("audio-subtitles", "border").type(TypeToken.get(Boolean.class))
86+
.notifyClient()
87+
.build();
88+
89+
/**
90+
* No documentation available.
91+
*
92+
* @since %release_version%
93+
*/
94+
public static final NumberOption<Float> BORDER_THICKNESS = NumberOption.<Float>number()
95+
.node("audio-subtitles", "border-thickness").type(TypeToken.get(Float.class))
96+
.min(0.5F).max(3.0F)
97+
.notifyClient()
98+
.build();
99+
100+
/**
101+
* No documentation available.
102+
*
103+
* @since %release_version%
104+
*/
105+
public static final SimpleOption<Color> BORDER_COLOR = SimpleOption.<Color>builder()
106+
.node("audio-subtitles", "border-color").type(TypeToken.get(Color.class))
107+
.notifyClient()
108+
.build();
109+
110+
/**
111+
* No documentation available.
112+
*
113+
* @since %release_version%
114+
*/
115+
public static final SimpleOption<Color> BACKGROUND_COLOR = SimpleOption.<Color>builder()
116+
.node("audio-subtitles", "background-color").type(TypeToken.get(Color.class))
117+
.notifyClient()
118+
.build();
119+
120+
/**
121+
* No documentation available.
122+
*
123+
* @since %release_version%
124+
*/
125+
public static final SimpleOption<Color> TEXT_COLOR = SimpleOption.<Color>builder()
126+
.node("audio-subtitles", "text-color").type(TypeToken.get(Color.class))
127+
.notifyClient()
128+
.build();
129+
130+
private ModAudioSubtitles() {
131+
}
132+
133+
}

api/src/main/java/com/lunarclient/apollo/mods/impl/ModClock.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public final class ModClock {
5252
*/
5353
public static final NumberOption<Float> SCALE = NumberOption.<Float>number()
5454
.node("clock", "scale").type(TypeToken.get(Float.class))
55-
.min(0.5F).max(1.5F)
55+
.min(0.25F).max(5.0F)
5656
.notifyClient()
5757
.build();
5858

api/src/main/java/com/lunarclient/apollo/mods/impl/ModCombo.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public final class ModCombo {
5252
*/
5353
public static final NumberOption<Float> SCALE = NumberOption.<Float>number()
5454
.node("combo", "scale").type(TypeToken.get(Float.class))
55-
.min(0.5F).max(1.5F)
55+
.min(0.25F).max(5.0F)
5656
.notifyClient()
5757
.build();
5858

api/src/main/java/com/lunarclient/apollo/mods/impl/ModCooldowns.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ public final class ModCooldowns {
5151
*/
5252
public static final NumberOption<Float> SCALE = NumberOption.<Float>number()
5353
.node("cooldowns", "scale").type(TypeToken.get(Float.class))
54-
.min(0.5F).max(1.5F)
54+
.min(0.25F).max(5.0F)
5555
.notifyClient()
5656
.build();
5757

api/src/main/java/com/lunarclient/apollo/mods/impl/ModCoordinates.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public final class ModCoordinates {
5252
*/
5353
public static final NumberOption<Float> SCALE = NumberOption.<Float>number()
5454
.node("coordinates", "scale").type(TypeToken.get(Float.class))
55-
.min(0.5F).max(1.5F)
55+
.min(0.25F).max(5.0F)
5656
.notifyClient()
5757
.build();
5858

api/src/main/java/com/lunarclient/apollo/mods/impl/ModCps.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public final class ModCps {
5252
*/
5353
public static final NumberOption<Float> SCALE = NumberOption.<Float>number()
5454
.node("cps", "scale").type(TypeToken.get(Float.class))
55-
.min(0.5F).max(1.5F)
55+
.min(0.25F).max(5.0F)
5656
.notifyClient()
5757
.build();
5858

api/src/main/java/com/lunarclient/apollo/mods/impl/ModDayCounter.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public final class ModDayCounter {
5252
*/
5353
public static final NumberOption<Float> SCALE = NumberOption.<Float>number()
5454
.node("day-counter", "scale").type(TypeToken.get(Float.class))
55-
.min(0.5F).max(1.5F)
55+
.min(0.25F).max(5.0F)
5656
.notifyClient()
5757
.build();
5858

api/src/main/java/com/lunarclient/apollo/mods/impl/ModDirectionHud.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public final class ModDirectionHud {
5252
*/
5353
public static final NumberOption<Float> SCALE = NumberOption.<Float>number()
5454
.node("direction-hud", "scale").type(TypeToken.get(Float.class))
55-
.min(0.5F).max(1.5F)
55+
.min(0.25F).max(5.0F)
5656
.notifyClient()
5757
.build();
5858

0 commit comments

Comments
 (0)