Skip to content

Commit 4497c00

Browse files
committed
feat: FDP ClickGUI / Config GUI - * give me few days for better this perfomance and make files load in API.
1 parent 06e1380 commit 4497c00

Some content is hidden

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

60 files changed

+3955
-19
lines changed

build.gradle

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,6 +82,10 @@ dependencies {
8282
exclude module: "authlib"
8383
}
8484

85+
include 'org.projectlombok:lombok:1.18.34'
86+
87+
annotationProcessor 'org.projectlombok:lombok:1.18.34'
88+
8589
include("com.github.UnlegitMC:Astar3d:bec2291cf2")
8690
include 'com.jhlabs:filters:2.0.235'
8791
include "org.apache.httpcomponents:httpmime:4.5.14"

src/main/java/net/ccbluex/liquidbounce/FDPClient.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ object FDPClient {
9595

9696

9797
// HUD & ClickGUI
98-
val hud = HUD
98+
var hud = HUD
9999

100100
val clickGui = ClickGui
101101

src/main/java/net/ccbluex/liquidbounce/features/command/commands/ChatTokenCommand.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
package net.ccbluex.liquidbounce.features.command.commands
77

88
import net.ccbluex.liquidbounce.FDPClient.commandManager
9-
import net.ccbluex.liquidbounce.handler.irc.packet.packets.ServerRequestJWTPacket
109
import net.ccbluex.liquidbounce.features.command.Command
1110
import net.ccbluex.liquidbounce.features.module.modules.client.IRCModule
11+
import net.ccbluex.liquidbounce.handler.irc.packet.packets.ServerRequestJWTPacket
1212
import net.ccbluex.liquidbounce.utils.misc.StringUtils
1313
import java.awt.Toolkit
1414
import java.awt.datatransfer.StringSelection

src/main/java/net/ccbluex/liquidbounce/features/command/commands/LocalSettingsCommand.kt

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,10 @@
66
package net.ccbluex.liquidbounce.features.command.commands
77

88

9-
import kotlinx.coroutines.*
9+
import kotlinx.coroutines.Dispatchers
10+
import kotlinx.coroutines.GlobalScope
11+
import kotlinx.coroutines.launch
12+
import kotlinx.coroutines.withContext
1013
import net.ccbluex.liquidbounce.features.command.Command
1114
import net.ccbluex.liquidbounce.file.FileManager.settingsDir
1215
import net.ccbluex.liquidbounce.ui.client.hud.HUD.addNotification

src/main/java/net/ccbluex/liquidbounce/features/command/commands/LocalThemesCommand.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,9 @@ package net.ccbluex.liquidbounce.features.command.commands
77

88
import net.ccbluex.liquidbounce.features.command.Command
99
import net.ccbluex.liquidbounce.file.FileManager.dir
10-
import net.ccbluex.liquidbounce.file.FileManager.themesDir
1110
import net.ccbluex.liquidbounce.file.FileManager.hudConfig
1211
import net.ccbluex.liquidbounce.file.FileManager.loadConfig
12+
import net.ccbluex.liquidbounce.file.FileManager.themesDir
1313
import net.ccbluex.liquidbounce.ui.client.hud.HUD.addNotification
1414
import net.ccbluex.liquidbounce.ui.client.hud.element.elements.Notification
1515
import net.ccbluex.liquidbounce.ui.client.hud.element.elements.Type

src/main/java/net/ccbluex/liquidbounce/features/command/commands/PacketDebuggerCommand.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@
66
package net.ccbluex.liquidbounce.features.command.commands
77

88
import net.ccbluex.liquidbounce.features.command.Command
9-
import net.ccbluex.liquidbounce.features.module.modules.exploit.PacketDebugger.selectedPackets
109
import net.ccbluex.liquidbounce.features.module.modules.exploit.PacketDebugger.packetType
10+
import net.ccbluex.liquidbounce.features.module.modules.exploit.PacketDebugger.selectedPackets
1111
import net.ccbluex.liquidbounce.utils.ClientUtils
1212

1313
object PacketDebuggerCommand : Command("packetdebugger", "debug") {

src/main/java/net/ccbluex/liquidbounce/features/command/commands/SettingsCommand.kt

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,17 @@
55
*/
66
package net.ccbluex.liquidbounce.features.command.commands
77

8-
import kotlinx.coroutines.*
8+
import kotlinx.coroutines.Dispatchers
9+
import kotlinx.coroutines.GlobalScope
10+
import kotlinx.coroutines.launch
11+
import kotlinx.coroutines.withContext
912
import net.ccbluex.liquidbounce.FDPClient
13+
import net.ccbluex.liquidbounce.features.command.Command
14+
import net.ccbluex.liquidbounce.file.FileManager.settingsDir
1015
import net.ccbluex.liquidbounce.handler.api.ClientApi
1116
import net.ccbluex.liquidbounce.handler.api.Status
1217
import net.ccbluex.liquidbounce.handler.api.autoSettingsList
1318
import net.ccbluex.liquidbounce.handler.api.loadSettings
14-
import net.ccbluex.liquidbounce.features.command.Command
15-
import net.ccbluex.liquidbounce.file.FileManager.settingsDir
1619
import net.ccbluex.liquidbounce.ui.client.hud.HUD.addNotification
1720
import net.ccbluex.liquidbounce.ui.client.hud.element.elements.Notification
1821
import net.ccbluex.liquidbounce.ui.client.hud.element.elements.Type

src/main/java/net/ccbluex/liquidbounce/features/command/commands/TeleportCommand.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,12 @@
66
package net.ccbluex.liquidbounce.features.command.commands
77

88
import net.ccbluex.liquidbounce.features.command.Command
9-
import net.ccbluex.liquidbounce.utils.ClientUtils.displayChatMessage
109
import net.ccbluex.liquidbounce.utils.PacketUtils.sendPacket
1110
import net.ccbluex.liquidbounce.utils.extensions.*
1211
import net.minecraft.network.play.client.C03PacketPlayer.C04PacketPlayerPosition
1312
import net.minecraft.util.MovingObjectPosition.MovingObjectType.BLOCK
1413
import net.minecraft.util.Vec3
1514
import kotlin.math.ceil
16-
import kotlin.math.roundToInt
1715

1816
object TeleportCommand : Command("tp", "teleport") {
1917
/**

src/main/java/net/ccbluex/liquidbounce/features/module/Category.kt

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@
55
*/
66
package net.ccbluex.liquidbounce.features.module
77

8+
import lombok.Getter
9+
import net.ccbluex.liquidbounce.ui.client.clickgui.style.styles.fdpdropdown.utils.normal.Main
10+
import net.ccbluex.liquidbounce.ui.client.clickgui.style.styles.fdpdropdown.utils.objects.Drag
11+
import net.ccbluex.liquidbounce.ui.client.clickgui.style.styles.fdpdropdown.utils.render.Scroll
12+
813
enum class Category(val displayName: String, val configName: String, val htmlIcon: String, posX: Int, posY: Int, clicked: Boolean, showMods: Boolean) {
914
COMBAT("Combat", "Combat", "", 15, 15, false, true),
1015
PLAYER("Player", "Player", "", 15, 180, false, true),
@@ -14,7 +19,6 @@ enum class Category(val displayName: String, val configName: String, val htmlIco
1419
OTHER("Other", "Other", "", 15, 330, false, true),
1520
EXPLOIT("Exploit", "Exploit", "", 120, 180, false, true);
1621

17-
/*
1822
private var expanded: Boolean
1923
private var posXs: Int
2024
private var posYs: Int
@@ -39,6 +43,4 @@ enum class Category(val displayName: String, val configName: String, val htmlIco
3943
showModsV = showMods
4044
Main.categoryCount++
4145
}
42-
43-
*/
4446
}

src/main/java/net/ccbluex/liquidbounce/features/module/Module.kt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ open class Module(
3535
val defaultInArray: Boolean = true, // Used in HideCommand to reset modules visibility.
3636
private val canBeEnabled: Boolean = true,
3737
private val forcedDescription: String? = null,
38+
var expanded: Boolean = false,
3839

3940
// Adds spaces between lowercase and uppercase letters (KillAura -> Kill Aura)
4041
val spacedName: String = name.split("(?<=[a-z])(?=[A-Z])".toRegex()).joinToString(separator = " "),

0 commit comments

Comments
 (0)