From 976f9d3c43b1805be44226ca1bf6247a9a60092a Mon Sep 17 00:00:00 2001 From: thoq Date: Fri, 10 Apr 2026 09:28:26 -0400 Subject: [PATCH 1/3] update run script to suppress warnings --- jars/start.sh | 2 ++ 1 file changed, 2 insertions(+) diff --git a/jars/start.sh b/jars/start.sh index d9b9bd5c..1a41d544 100755 --- a/jars/start.sh +++ b/jars/start.sh @@ -25,6 +25,8 @@ $JDK_PATH "-XX:HeapDumpPath=$SCRIPT_DIR/Alya.heapdump" \ "-Dminecraft.launcher.brand=minecraft-launcher" \ "-Dminecraft.launcher.version=3.2.13" \ "-Dio.netty.transport.noNative=true" \ + --enable-native-access=ALL-UNNAMED \ + --sun-misc-unsafe-memory-access=allow \ "-Dminecraft.client.jar=$SCRIPT_DIR/Alya.jar" \ $EXTRA_FLAGS -cp "$CP" -Xmx4G -XX:+UnlockExperimentalVMOptions -XX:+UseG1GC \ -XX:G1NewSizePercent=20 -XX:G1ReservePercent=20 -XX:MaxGCPauseMillis=50 -XX:G1HeapRegionSize=32M \ From c39c3c5a956ed21fe9ee778ff03706131914c548 Mon Sep 17 00:00:00 2001 From: thoq Date: Fri, 10 Apr 2026 09:29:45 -0400 Subject: [PATCH 2/3] update gradle --- build.gradle.kts | 2 +- gradle/wrapper/gradle-wrapper.properties | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 8909296e..c9ce3e49 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -2,7 +2,7 @@ import com.github.jengelman.gradle.plugins.shadow.transformers.Log4j2PluginsCach plugins { java - id("com.gradleup.shadow") version "9.4.0" + id("com.gradleup.shadow") version "9.4.1" } group = "dev.thoq" diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index dbc3ce4a..c61a118f 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,6 +1,6 @@ distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists -distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.0-bin.zip +distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip networkTimeout=10000 validateDistributionUrl=true zipStoreBase=GRADLE_USER_HOME From 0069321cb693ff9eac2357c5704d1c7b1d9478ec Mon Sep 17 00:00:00 2001 From: thoq Date: Fri, 10 Apr 2026 09:48:38 -0400 Subject: [PATCH 3/3] update copyright headers, deprecate watchdog.lua, new viaversion --- build.gradle.kts | 29 ++++- gradle.properties | 20 ++++ gradle/wrapper/gradle-wrapper.properties | 20 ++++ gradlew | 24 ++-- jars/run_config/Start (macOS).run.xml | 20 ++++ jars/run_config/Start.run.xml | 20 ++++ jars/start.sh | 20 ++++ scripts/init.sh | 20 ++++ scripts/run.sh | 20 ++++ settings.gradle.kts | 20 ++++ .../vialoadingbase}/ViaLoadingBase.java | 82 ++++++-------- .../command/UserCommandSender.java | 7 +- .../vialoadingbase}/model/Platform.java | 16 +-- .../vialoadingbase}/model/ProtocolRange.java | 29 +++-- .../vialoadingbase}/netty/VLBPipeline.java | 17 +-- .../netty/event/CompressionReorderEvent.java | 5 +- .../netty/handler/VLBViaDecodeHandler.java | 15 +-- .../netty/handler/VLBViaEncodeHandler.java | 11 +- .../platform/ViaBackwardsPlatformImpl.java | 10 +- .../platform/ViaRewindPlatformImpl.java | 16 +-- .../platform/ViaVersionPlatformImpl.java | 56 +++------ .../viaversion/VLBViaAPIWrapper.java} | 24 ++-- .../viaversion/VLBViaCommandHandler.java} | 10 +- .../platform/viaversion/VLBViaConfig.java | 21 ++-- .../platform/viaversion/VLBViaInjector.java | 27 ++--- .../platform/viaversion/VLBViaProviders.java | 12 +- .../provider/VLBBaseVersionProvider.java | 16 +-- .../vialoadingbase}/util/JLoggerToLog4j.java | 29 ++--- .../vialoadingbase}/util/VLBTask.java | 8 +- .../viamcp}/MCPVLBPipeline.java | 7 +- .../java/de/florianmichael/viamcp/ViaMCP.java | 71 ++++++++++++ .../viamcp}/fixes/AttackOrder.java | 12 +- .../viamcp}/fixes/FixedSoundEngine.java | 56 ++++++--- .../viamcp}/gui/AsyncVersionSlider.java | 79 ++++++++----- .../viamcp}/gui/GuiProtocolSelector.java | 17 ++- .../viamcp/protocolinfo/ProtocolInfo.java | 107 ++++++++++++++++++ src/main/java/dev/thoq/Alya.java | 22 +++- .../dev/thoq/backend/BackendConnector.java | 20 ++++ src/main/java/dev/thoq/command/Command.java | 20 ++++ .../java/dev/thoq/command/CommandManager.java | 20 ++++ .../dev/thoq/command/CommandRepository.java | 20 ++++ .../command/InMemoryCommandRepository.java | 20 ++++ .../thoq/command/commands/BindCommand.java | 20 ++++ .../thoq/command/commands/ConfigCommand.java | 20 ++++ .../thoq/command/commands/HelpCommand.java | 20 ++++ .../thoq/command/commands/NameCommand.java | 20 ++++ .../thoq/command/commands/ReloadCommand.java | 20 ++++ .../java/dev/thoq/config/ConfigManager.java | 20 ++++ src/main/java/dev/thoq/event/EventBus.java | 20 ++++ .../java/dev/thoq/event/EventHandler.java | 20 ++++ src/main/java/dev/thoq/event/ICancelable.java | 20 ++++ src/main/java/dev/thoq/event/IEvent.java | 20 ++++ .../java/dev/thoq/event/IEventListener.java | 20 ++++ .../dev/thoq/event/RegisteredListener.java | 20 ++++ .../java/dev/thoq/event/TemporalEvent.java | 20 ++++ .../event/events/BlockPlaceableEvent.java | 20 ++++ .../thoq/event/events/ChatReceivedEvent.java | 20 ++++ .../dev/thoq/event/events/HitboxEvent.java | 20 ++++ .../dev/thoq/event/events/MotionEvent.java | 20 ++++ .../thoq/event/events/MoveEntityEvent.java | 20 ++++ .../thoq/event/events/PacketReceiveEvent.java | 20 ++++ .../thoq/event/events/PacketSendEvent.java | 20 ++++ .../thoq/event/events/PlayerInputEvent.java | 20 ++++ .../thoq/event/events/PlayerMoveEvent.java | 20 ++++ .../dev/thoq/event/events/ReachEvent.java | 20 ++++ .../dev/thoq/event/events/Render2DEvent.java | 20 ++++ .../dev/thoq/event/events/Render3DEvent.java | 20 ++++ .../dev/thoq/event/events/SlowDownEvent.java | 20 ++++ .../java/dev/thoq/event/events/TickEvent.java | 20 ++++ .../thoq/event/events/TimeUpdateEvent.java | 22 +++- .../dev/thoq/event/events/UpdateEvent.java | 20 ++++ .../java/dev/thoq/gui/GUIPasswordField.java | 20 ++++ src/main/java/dev/thoq/gui/UIConstants.java | 20 ++++ src/main/java/dev/thoq/gui/auth/AltEntry.java | 20 ++++ .../java/dev/thoq/gui/auth/AltManagerGui.java | 20 ++++ .../java/dev/thoq/gui/auth/AltStorage.java | 20 ++++ .../dev/thoq/gui/auth/GUIUnlockScreen.java | 20 ++++ src/main/java/dev/thoq/gui/auth/LoginGui.java | 20 ++++ .../dev/thoq/gui/auth/SessionChanger.java | 20 ++++ .../dev/thoq/gui/auth/WebLoginLauncher.java | 20 ++++ src/main/java/dev/thoq/gui/toast/Toast.java | 20 ++++ .../java/dev/thoq/gui/toast/ToastManager.java | 20 ++++ src/main/java/dev/thoq/lua/LuaEngine.java | 20 ++++ .../java/dev/thoq/lua/ModuleSnapshot.java | 20 ++++ src/main/java/dev/thoq/lua/Script.java | 20 ++++ src/main/java/dev/thoq/lua/ScriptsUtil.java | 20 ++++ .../java/dev/thoq/lua/api/LuaChatApi.java | 20 ++++ .../java/dev/thoq/lua/api/LuaCombatApi.java | 20 ++++ .../java/dev/thoq/lua/api/LuaCommandApi.java | 20 ++++ .../java/dev/thoq/lua/api/LuaConfigApi.java | 20 ++++ .../java/dev/thoq/lua/api/LuaEventApi.java | 20 ++++ .../java/dev/thoq/lua/api/LuaFontApi.java | 20 ++++ .../java/dev/thoq/lua/api/LuaMathUtilApi.java | 20 ++++ .../dev/thoq/lua/api/LuaMinecraftApi.java | 20 ++++ src/main/java/dev/thoq/lua/api/LuaModule.java | 20 ++++ .../java/dev/thoq/lua/api/LuaModuleApi.java | 20 ++++ .../java/dev/thoq/lua/api/LuaMovementApi.java | 20 ++++ .../java/dev/thoq/lua/api/LuaRegexApi.java | 29 ++++- .../java/dev/thoq/lua/api/LuaRenderApi.java | 20 ++++ .../java/dev/thoq/lua/api/LuaTimerApi.java | 20 ++++ src/main/java/dev/thoq/module/Category.java | 20 ++++ .../thoq/module/InMemoryModuleRepository.java | 20 ++++ src/main/java/dev/thoq/module/Module.java | 20 ++++ .../java/dev/thoq/module/ModuleManager.java | 20 ++++ .../dev/thoq/module/ModuleRepository.java | 20 ++++ src/main/java/dev/thoq/module/Submodule.java | 20 ++++ .../module/modules/clickgui/ClickGUI.java | 20 ++++ .../modules/clickgui/ClickGUIScreen.java | 20 ++++ .../thoq/module/modules/render/HUDModule.java | 20 ++++ .../modules/render/KeystrokesModule.java | 20 ++++ .../thoq/module/setting/BooleanSetting.java | 20 ++++ .../dev/thoq/module/setting/ModeSetting.java | 20 ++++ .../thoq/module/setting/NumberSetting.java | 20 ++++ .../java/dev/thoq/module/setting/Setting.java | 20 ++++ .../thoq/module/setting/StringSetting.java | 20 ++++ src/main/java/dev/thoq/util/IUtil.java | 20 ++++ .../dev/thoq/util/auth/MicrosoftAuth.java | 20 ++++ .../dev/thoq/util/auth/SessionManager.java | 20 ++++ .../dev/thoq/util/font/AlyaFontRenderer.java | 20 ++++ src/main/java/dev/thoq/util/misc/Array.java | 20 ++++ .../java/dev/thoq/util/misc/BrowserUtil.java | 20 ++++ .../java/dev/thoq/util/misc/Platform.java | 20 ++++ .../java/dev/thoq/util/misc/TimerUtil.java | 20 ++++ .../java/dev/thoq/util/misc/Vector4i.java | 20 ++++ .../dev/thoq/util/movement/MovementUtil.java | 20 ++++ .../dev/thoq/util/openauth/AuthTokens.java | 20 ++-- .../dev/thoq/util/openauth/HttpClient.java | 20 ++-- .../util/openauth/MicrosoftAuthResult.java | 20 ++-- .../MicrosoftAuthenticationException.java | 20 ++-- .../util/openauth/MicrosoftAuthenticator.java | 20 ++-- .../dev/thoq/util/openauth/PreAuthData.java | 20 ++-- .../model/request/MinecraftLoginRequest.java | 20 ++-- .../request/XSTSAuthorizationProperties.java | 20 ++-- .../request/XboxLiveLoginProperties.java | 20 ++-- .../model/request/XboxLoginRequest.java | 20 ++-- .../response/MicrosoftRefreshResponse.java | 20 ++-- .../response/MinecraftLoginResponse.java | 20 ++-- .../model/response/MinecraftProfile.java | 20 ++-- .../response/MinecraftStoreResponse.java | 20 ++-- .../model/response/XboxLoginResponse.java | 20 ++-- .../java/dev/thoq/util/player/ChatUtil.java | 20 ++++ .../dev/thoq/util/render/RenderUtility.java | 20 ++++ .../java/dev/thoq/util/render/ShaderUtil.java | 20 ++++ .../java/dev/thoq/viamcp/impl/ViaMCP.java | 54 --------- .../impl/protocolinfo/ProtocolInfo.java | 106 ----------------- .../command/impl/LeakDetectSubCommand.java | 63 ----------- .../model/ComparableProtocolVersion.java | 54 --------- .../java/net/minecraft/client/Minecraft.java | 2 +- .../minecraft/client/gui/GuiMultiplayer.java | 2 +- .../client/network/NetHandlerPlayClient.java | 4 +- .../java/net/minecraft/item/ItemBlock.java | 3 +- .../net/minecraft/network/NetworkManager.java | 10 +- .../client/C0FPacketConfirmTransaction.java | 4 +- .../server/S32PacketConfirmTransaction.java | 4 +- src/main/java/net/minecraft/world/World.java | 2 +- src/main/java/start/Main.java | 22 +++- src/main/resources/lua/alya.d.lua | 20 ++++ src/main/resources/lua/core/command.lua | 20 ++++ src/main/resources/lua/core/module.lua | 20 ++++ src/main/resources/lua/core/submodule.lua | 20 ++++ .../lua/modules/combat/autoclicker.lua | 20 ++++ .../lua/modules/combat/autoclicker/drag.lua | 20 ++++ .../lua/modules/combat/autoclicker/normal.lua | 20 ++++ .../lua/modules/combat/clickassist.lua | 20 ++++ .../lua/modules/combat/criticals.lua | 28 ++++- .../lua/modules/combat/criticals/packet.lua | 20 ++++ .../lua/modules/combat/criticals/watchdog.lua | 12 -- .../resources/lua/modules/combat/hitboxes.lua | 20 ++++ .../resources/lua/modules/combat/killaura.lua | 20 ++++ .../lua/modules/combat/knockback.lua | 20 ++++ .../resources/lua/modules/combat/reach.lua | 20 ++++ .../lua/modules/combat/targetstrafe.lua | 20 ++++ .../resources/lua/modules/combat/velocity.lua | 20 ++++ .../lua/modules/combat/velocity/jumpreset.lua | 20 ++++ .../lua/modules/combat/velocity/motion.lua | 20 ++++ .../lua/modules/exploit/chatfilter.lua | 20 ++++ .../lua/modules/exploit/disabler.lua | 20 ++++ .../modules/exploit/disabler/omnisprint.lua | 20 ++++ .../lua/modules/exploit/femboyify.lua | 20 ++++ .../lua/modules/exploit/pingspoofer.lua | 20 ++++ .../lua/modules/exploit/pingspoofer/basic.lua | 20 ++++ .../lua/modules/exploit/pingspoofer/fuzzy.lua | 20 ++++ .../lua/modules/movement/doublejump.lua | 20 ++++ .../resources/lua/modules/movement/flight.lua | 20 ++++ .../lua/modules/movement/flight/motion.lua | 20 ++++ .../lua/modules/movement/flight/static.lua | 20 ++++ .../lua/modules/movement/highjump.lua | 20 ++++ .../resources/lua/modules/movement/jesus.lua | 20 ++++ .../lua/modules/movement/keepsprint.lua | 20 ++++ .../lua/modules/movement/longjump.lua | 20 ++++ .../modules/movement/longjump/fireball.lua | 20 ++++ .../lua/modules/movement/longjump/grim.lua | 20 ++++ .../modules/movement/longjump/mineland.lua | 20 ++++ .../lua/modules/movement/longjump/ncp.lua | 20 ++++ .../lua/modules/movement/longjump/verus.lua | 20 ++++ .../lua/modules/movement/longjump/vulcan.lua | 20 ++++ .../lua/modules/movement/safewalk.lua | 20 ++++ .../resources/lua/modules/movement/sneak.lua | 20 ++++ .../lua/modules/movement/sneak/normal.lua | 20 ++++ .../lua/modules/movement/sneak/twerk.lua | 20 ++++ .../resources/lua/modules/movement/speed.lua | 20 ++++ .../lua/modules/movement/speed/bhop.lua | 20 ++++ .../lua/modules/movement/speed/ncp.lua | 20 ++++ .../lua/modules/movement/speed/vanilla.lua | 20 ++++ .../lua/modules/movement/speed/verus.lua | 20 ++++ .../resources/lua/modules/movement/sprint.lua | 20 ++++ .../resources/lua/modules/movement/step.lua | 20 ++++ .../lua/modules/movement/terrain.lua | 20 ++++ .../resources/lua/modules/movement/wee.lua | 20 ++++ src/main/resources/lua/modules/other/dev.lua | 20 ++++ .../lua/modules/other/hackerdetector.lua | 20 ++++ .../resources/lua/modules/other/worldtime.lua | 20 ++++ .../resources/lua/modules/player/blink.lua | 20 ++++ .../resources/lua/modules/player/fucker.lua | 20 ++++ .../lua/modules/player/inventory.lua | 54 ++++++--- .../lua/modules/player/legitscaffold.lua | 20 ++++ .../resources/lua/modules/player/nofall.lua | 20 ++++ .../lua/modules/player/nofall/vanilla.lua | 20 ++++ .../lua/modules/player/nofall/verus.lua | 20 ++++ .../lua/modules/player/nojumpdelay.lua | 20 ++++ .../lua/modules/player/norightclickdelay.lua | 20 ++++ .../resources/lua/modules/player/norotate.lua | 20 ++++ .../lua/modules/player/noslowdown.lua | 20 ++++ .../resources/lua/modules/player/nuker.lua | 20 ++++ .../resources/lua/modules/player/scaffold.lua | 20 ++++ .../resources/lua/modules/player/timer.lua | 20 ++++ .../lua/modules/visual/arraylist.lua | 20 ++++ .../resources/lua/modules/visual/chams.lua | 20 ++++ src/main/resources/lua/modules/visual/esp.lua | 20 ++++ .../lua/modules/visual/fullbright.lua | 20 ++++ .../resources/lua/modules/visual/nametags.lua | 20 ++++ .../resources/lua/modules/visual/outline.lua | 20 ++++ .../lua/modules/visual/scoreboard.lua | 20 ++++ src/main/resources/lua/util/chat.lua | 20 ++++ src/main/resources/lua/util/mathutil.lua | 20 ++++ src/main/resources/lua/util/movement.lua | 20 ++++ src/main/resources/lua/util/timer.lua | 20 ++++ src/main/resources/lua/util/visual.lua | 20 ++++ 238 files changed, 4350 insertions(+), 780 deletions(-) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/ViaLoadingBase.java (73%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/command/UserCommandSender.java (88%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/model/Platform.java (82%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/model/ProtocolRange.java (61%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/netty/VLBPipeline.java (84%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/netty/event/CompressionReorderEvent.java (83%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/netty/handler/VLBViaDecodeHandler.java (81%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/netty/handler/VLBViaEncodeHandler.java (84%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/platform/ViaBackwardsPlatformImpl.java (85%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/platform/ViaRewindPlatformImpl.java (76%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/platform/ViaVersionPlatformImpl.java (70%) rename src/main/java/{dev/thoq/viamcp/loadingbase/platform/viaversion/VLBViaCommandHandler.java => de/florianmichael/vialoadingbase/platform/viaversion/VLBViaAPIWrapper.java} (51%) rename src/main/java/{dev/thoq/viamcp/loadingbase/platform/viaversion/VLBViaAPIWrapper.java => de/florianmichael/vialoadingbase/platform/viaversion/VLBViaCommandHandler.java} (72%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/platform/viaversion/VLBViaConfig.java (71%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/platform/viaversion/VLBViaInjector.java (65%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/platform/viaversion/VLBViaProviders.java (76%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/provider/VLBBaseVersionProvider.java (67%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/util/JLoggerToLog4j.java (77%) rename src/main/java/{dev/thoq/viamcp/loadingbase => de/florianmichael/vialoadingbase}/util/VLBTask.java (88%) rename src/main/java/{dev/thoq/viamcp/impl => de/florianmichael/viamcp}/MCPVLBPipeline.java (87%) create mode 100644 src/main/java/de/florianmichael/viamcp/ViaMCP.java rename src/main/java/{dev/thoq/viamcp/impl => de/florianmichael/viamcp}/fixes/AttackOrder.java (76%) rename src/main/java/{dev/thoq/viamcp/impl => de/florianmichael/viamcp}/fixes/FixedSoundEngine.java (70%) rename src/main/java/{dev/thoq/viamcp/impl => de/florianmichael/viamcp}/gui/AsyncVersionSlider.java (52%) rename src/main/java/{dev/thoq/viamcp/impl => de/florianmichael/viamcp}/gui/GuiProtocolSelector.java (87%) create mode 100644 src/main/java/de/florianmichael/viamcp/protocolinfo/ProtocolInfo.java delete mode 100644 src/main/java/dev/thoq/viamcp/impl/ViaMCP.java delete mode 100644 src/main/java/dev/thoq/viamcp/impl/protocolinfo/ProtocolInfo.java delete mode 100644 src/main/java/dev/thoq/viamcp/loadingbase/command/impl/LeakDetectSubCommand.java delete mode 100644 src/main/java/dev/thoq/viamcp/loadingbase/model/ComparableProtocolVersion.java delete mode 100644 src/main/resources/lua/modules/combat/criticals/watchdog.lua diff --git a/build.gradle.kts b/build.gradle.kts index c9ce3e49..d89e9044 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,3 +1,23 @@ +/* + * Copyright (c) 2026 Alya Client. + * + * Alya Client is a free, open-source Minecraft hacked client. + * + * This program is free software; you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation; either version 2 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License along + * with this program; if not, write to the Free Software Foundation, Inc., + * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. + */ + import com.github.jengelman.gradle.plugins.shadow.transformers.Log4j2PluginsCacheFileTransformer plugins { @@ -110,11 +130,10 @@ dependencies { } implementation("org.luaj:luaj-jse:3.0.1") implementation("org.yaml:snakeyaml:2.2") - compileOnly("com.viaversion:viaversion-api:4.9.0") - implementation("com.viaversion:viabackwards:4.9.2") - implementation("com.viaversion:viarewind-common:3.0.6") - implementation("com.viaversion:viaversion:4.9.3") - implementation("com.viaversion:viaversion-bungee:4.9.3") + compileOnly("com.viaversion:viaversion-api:5.3.0") + implementation("com.viaversion:viabackwards:5.3.0") + implementation("com.viaversion:viarewind-common:4.0.6") + implementation("com.viaversion:viaversion:5.3.0") } configurations.all { diff --git a/gradle.properties b/gradle.properties index 009b8e04..71223582 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1 +1,21 @@ +# +# Copyright (c) 2026 Alya Client. +# +# Alya Client is a free, open-source Minecraft hacked client. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# + org.gradle.configuration-cache=false diff --git a/gradle/wrapper/gradle-wrapper.properties b/gradle/wrapper/gradle-wrapper.properties index c61a118f..e0cad45a 100644 --- a/gradle/wrapper/gradle-wrapper.properties +++ b/gradle/wrapper/gradle-wrapper.properties @@ -1,3 +1,23 @@ +# +# Copyright (c) 2026 Alya Client. +# +# Alya Client is a free, open-source Minecraft hacked client. +# +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. +# +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. +# + distributionBase=GRADLE_USER_HOME distributionPath=wrapper/dists distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip diff --git a/gradlew b/gradlew index adff685a..3d1f71bf 100755 --- a/gradlew +++ b/gradlew @@ -1,21 +1,23 @@ #!/bin/sh # -# Copyright © 2015 the original authors. +# Copyright (c) 2026 Alya Client. # -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at +# Alya Client is a free, open-source Minecraft hacked client. # -# https://www.apache.org/licenses/LICENSE-2.0 +# This program is free software; you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation; either version 2 of the License, or +# (at your option) any later version. # -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. +# This program is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. # -# SPDX-License-Identifier: Apache-2.0 +# You should have received a copy of the GNU General Public License along +# with this program; if not, write to the Free Software Foundation, Inc., +# 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. # ############################################################################## diff --git a/jars/run_config/Start (macOS).run.xml b/jars/run_config/Start (macOS).run.xml index dba0377f..0dcca12f 100644 --- a/jars/run_config/Start (macOS).run.xml +++ b/jars/run_config/Start (macOS).run.xml @@ -1,3 +1,23 @@ + +