Skip to content

Commit cd26e36

Browse files
Merge branch 'v7.52' into v7.52-1.21.10
2 parents fa43853 + 984378e commit cd26e36

File tree

679 files changed

+2568
-1662
lines changed

Some content is hidden

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

679 files changed

+2568
-1662
lines changed

.github/dependabot.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,13 +6,15 @@ updates:
66
- package-ecosystem: "gradle"
77
directory: "/"
88
schedule:
9-
interval: "daily"
9+
interval: "weekly"
10+
day: "monday"
1011
time: "06:00"
1112
timezone: "Europe/Berlin"
1213
- package-ecosystem: "github-actions"
1314
# Directory should be `/` instead of `/.github/workflows` according to the docs.
1415
directory: "/"
1516
schedule:
16-
interval: "daily"
17+
interval: "weekly"
18+
day: "monday"
1719
time: "06:00"
1820
timezone: "Europe/Berlin"

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ jobs:
8686
run: |
8787
echo "wurst_version=$(grep '^mod_version=' gradle.properties | cut -d'=' -f2 | tr -d ' \r' | sed 's/^v//' | sed 's/-MC.*$//')" >> "$GITHUB_OUTPUT"
8888
echo "mc_version=$(grep '^minecraft_version=' gradle.properties | cut -d'=' -f2 | tr -d ' \r')" >> "$GITHUB_OUTPUT"
89-
echo "fapi_version=$(grep '^fabric_version=' gradle.properties | cut -d'=' -f2 | tr -d ' \r')" >> "$GITHUB_OUTPUT"
89+
echo "fapi_version=$(grep '^fabric_api_version=' gradle.properties | cut -d'=' -f2 | tr -d ' \r')" >> "$GITHUB_OUTPUT"
9090
9191
- name: Upload backups
9292
if: ${{ inputs.upload_backups }}

build.gradle

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ buildscript {
66

77
plugins {
88
id "fabric-loom" version "${loom_version}"
9-
id "com.diffplug.spotless" version "8.1.0"
9+
id "com.diffplug.spotless" version "8.2.1"
1010
}
1111

1212
def ENV = System.getenv()
@@ -45,7 +45,7 @@ dependencies {
4545
testImplementation "net.fabricmc:fabric-loader-junit:${project.loader_version}"
4646

4747
// Fabric API. This is technically optional, but you probably want it anyway.
48-
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
48+
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_api_version}"
4949

5050
// net.wurstclient.ai.PathPos extends net.minecraft.util.math.BlockPos,
5151
// which uses javax.annotation.concurrent.Immutable, which is part of

gradle.properties

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,14 +8,14 @@ org.gradle.configuration-cache=true
88
# https://modrinth.com/mod/fabric-api/versions
99
minecraft_version=1.21.10
1010
yarn_mappings=1.21.10+build.3
11-
loader_version=0.18.3
12-
loom_version=1.14-SNAPSHOT
11+
loader_version=0.18.4
12+
loom_version=1.15-SNAPSHOT
1313

1414
# Fabric API
15-
fabric_version=0.138.4+1.21.10
15+
fabric_api_version=0.138.4+1.21.10
1616

1717
# Mod Properties
18-
mod_version=v7.52pre1-MC1.21.10
18+
mod_version=v7.52pre3-MC1.21.10
1919
maven_group=net.wurstclient
2020
archives_base_name=Wurst-Client
2121
mod_loader=Fabric

gradle/wrapper/gradle-wrapper.jar

542 Bytes
Binary file not shown.

gradle/wrapper/gradle-wrapper.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
distributionBase=GRADLE_USER_HOME
22
distributionPath=wrapper/dists
3-
distributionUrl=https\://services.gradle.org/distributions/gradle-9.2.0-bin.zip
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.3.1-bin.zip
44
networkTimeout=10000
55
validateDistributionUrl=true
66
zipStoreBase=GRADLE_USER_HOME

scripts/update_version_constants.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def update_gradle_properties(mc_version, fabric_loader, fapi_version):
1313
replacements = {
1414
"minecraft_version": lambda v: mc_version,
1515
"loader_version": lambda v: fabric_loader,
16-
"fabric_version": lambda v: fapi_version,
16+
"fabric_api_version": lambda v: fapi_version,
1717
"mod_version": lambda v: v[: v.index("MC") + 2] + mc_version,
1818
}
1919

src/gametest/java/net/wurstclient/gametest/WurstClientTestHelper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014-2025 Wurst-Imperium and contributors.
2+
* Copyright (c) 2014-2026 Wurst-Imperium and contributors.
33
*
44
* This source code is subject to the terms of the GNU General Public
55
* License, version 3. If a copy of the GPL was not distributed with this

src/gametest/java/net/wurstclient/gametest/WurstTest.java

Lines changed: 4 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014-2025 Wurst-Imperium and contributors.
2+
* Copyright (c) 2014-2026 Wurst-Imperium and contributors.
33
*
44
* This source code is subject to the terms of the GNU General Public
55
* License, version 3. If a copy of the GPL was not distributed with this
@@ -109,22 +109,19 @@ private void testInWorld(ClientGameTestContext context,
109109
"https://i.imgur.com/LyQ5FSD.png");
110110
input.pressKey(GLFW.GLFW_KEY_ESCAPE);
111111

112-
LOGGER.info("Opening game menu");
113-
input.pressKey(GLFW.GLFW_KEY_ESCAPE);
114-
assertScreenshotEquals(context, "game_menu",
115-
"https://i.imgur.com/3wB05mE.png");
116-
input.pressKey(GLFW.GLFW_KEY_ESCAPE);
117-
118112
runWurstCommand(context,
119113
"setmode WurstLogo visibility only_when_outdated");
120114
runWurstCommand(context, "setcheckbox HackList animations off");
121115

116+
InGameMenuTest.testMenuScreens(context);
117+
122118
// TODO: Open ClickGUI and Navigator
123119

124120
// Test Wurst hacks
125121
AutoMineHackTest.testAutoMineHack(context, spContext);
126122
FreecamHackTest.testFreecamHack(context, spContext);
127123
NoFallHackTest.testNoFallHack(context, spContext);
124+
NoWeatherHackTest.testNoWeatherHack(context, spContext);
128125
XRayHackTest.testXRayHack(context, spContext);
129126

130127
// Test Wurst commands
@@ -136,8 +133,6 @@ private void testInWorld(ClientGameTestContext context,
136133

137134
// Test special cases
138135
PistonTest.testPistonDoesntCrash(context, spContext);
139-
140-
// TODO: Check Wurst Options
141136
}
142137

143138
// because the grass texture is randomized and smooth stone isn't

src/gametest/java/net/wurstclient/gametest/mixin/ScreenMixin.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright (c) 2014-2025 Wurst-Imperium and contributors.
2+
* Copyright (c) 2014-2026 Wurst-Imperium and contributors.
33
*
44
* This source code is subject to the terms of the GNU General Public
55
* License, version 3. If a copy of the GPL was not distributed with this

0 commit comments

Comments
 (0)