Skip to content

Commit 2e3987b

Browse files
Migrate to official mappings
1 parent aa7d24e commit 2e3987b

File tree

495 files changed

+7760
-7605
lines changed

Some content is hidden

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

495 files changed

+7760
-7605
lines changed

.github/workflows/auto_snapshot_update.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,14 @@ jobs:
6161

6262
- name: Migrate mappings
6363
run: |
64-
./gradlew migrateMappings --mappings ${{ inputs.yarn_mappings }} --overrideInputsIHaveABackup
65-
./gradlew migrateTestMappings --mappings ${{ inputs.yarn_mappings }} --overrideInputsIHaveABackup
66-
./gradlew migrateClassTweakerMappings --mappings ${{ inputs.yarn_mappings }} --overrideInputsIHaveABackup
64+
./gradlew migrateMappings --mappings "net.minecraft:mappings:${{ inputs.mc_version }}" --overrideInputsIHaveABackup
65+
./gradlew migrateGametestMappings --mappings "net.minecraft:mappings:${{ inputs.mc_version }}" --overrideInputsIHaveABackup
66+
./gradlew migrateClassTweakerMappings --mappings "net.minecraft:mappings:${{ inputs.mc_version }}" --overrideInputsIHaveABackup
6767
6868
- name: Update version constants
6969
run: |
7070
python scripts/update_version_constants.py \
7171
"${{ inputs.mc_version }}" \
72-
"${{ inputs.yarn_mappings }}" \
7372
"${{ inputs.fabric_loader }}" \
7473
"${{ inputs.fapi_version }}"
7574

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ repositories {
2929
dependencies {
3030
// To change the versions see the gradle.properties file
3131
minecraft "com.mojang:minecraft:${project.minecraft_version}"
32-
mappings "net.fabricmc:yarn:${project.yarn_mappings}:v2"
32+
mappings loom.officialMojangMappings()
3333
modImplementation "net.fabricmc:fabric-loader:${project.loader_version}"
3434
testImplementation "net.fabricmc:fabric-loader-junit:${project.loader_version}"
3535

scripts/update_version_constants.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
import re
33

44

5-
def update_gradle_properties(mc_version, yarn_mappings, fabric_loader, fapi_version):
5+
def update_gradle_properties(mc_version, fabric_loader, fapi_version):
66
print("Updating gradle.properties...")
77

88
# Read gradle.properties
@@ -12,7 +12,6 @@ def update_gradle_properties(mc_version, yarn_mappings, fabric_loader, fapi_vers
1212
# Define replacements
1313
replacements = {
1414
"minecraft_version": lambda v: mc_version,
15-
"yarn_mappings": lambda v: yarn_mappings,
1615
"loader_version": lambda v: fabric_loader,
1716
"fabric_version": lambda v: fapi_version,
1817
"mod_version": lambda v: v[: v.index("MC") + 2] + mc_version,
@@ -70,14 +69,12 @@ def update_mc_version_constant(mc_version):
7069
if __name__ == "__main__":
7170
parser = argparse.ArgumentParser()
7271
parser.add_argument("mc_version", help="Minecraft version")
73-
parser.add_argument("yarn_mappings", help="Yarn mappings version")
7472
parser.add_argument("fabric_loader", help="Fabric Loader version")
7573
parser.add_argument("fapi_version", help="Fabric API version")
7674
args = parser.parse_args()
7775

7876
update_gradle_properties(
7977
args.mc_version,
80-
args.yarn_mappings,
8178
args.fabric_loader,
8279
args.fapi_version,
8380
)

src/main/java/net/wurstclient/Feature.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
import java.util.Map;
1414
import java.util.Set;
1515

16-
import net.minecraft.client.MinecraftClient;
16+
import net.minecraft.client.Minecraft;
1717
import net.wurstclient.event.EventManager;
1818
import net.wurstclient.keybinds.PossibleKeybind;
1919
import net.wurstclient.mixinterface.IMinecraftClient;
@@ -24,7 +24,7 @@ public abstract class Feature
2424
{
2525
protected static final WurstClient WURST = WurstClient.INSTANCE;
2626
protected static final EventManager EVENTS = WURST.getEventManager();
27-
protected static final MinecraftClient MC = WurstClient.MC;
27+
protected static final Minecraft MC = WurstClient.MC;
2828
protected static final IMinecraftClient IMC = WurstClient.IMC;
2929

3030
private final LinkedHashMap<String, Setting> settings =

src/main/java/net/wurstclient/FriendsList.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,8 @@
1515

1616
import com.google.gson.JsonArray;
1717

18-
import net.minecraft.entity.Entity;
19-
import net.minecraft.entity.player.PlayerEntity;
18+
import net.minecraft.world.entity.Entity;
19+
import net.minecraft.world.entity.player.Player;
2020
import net.wurstclient.commands.FriendsCmd;
2121
import net.wurstclient.settings.CheckboxSetting;
2222
import net.wurstclient.util.json.JsonException;
@@ -52,7 +52,7 @@ public void removeAllAndSave()
5252

5353
public void middleClick(Entity entity)
5454
{
55-
if(entity == null || !(entity instanceof PlayerEntity))
55+
if(entity == null || !(entity instanceof Player))
5656
return;
5757

5858
FriendsCmd friendsCmd = WurstClient.INSTANCE.getCmds().friendsCmd;

src/main/java/net/wurstclient/RotationFaker.java

Lines changed: 25 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@
77
*/
88
package net.wurstclient;
99

10-
import net.minecraft.client.network.ClientPlayerEntity;
11-
import net.minecraft.util.math.Vec3d;
10+
import net.minecraft.client.player.LocalPlayer;
11+
import net.minecraft.world.phys.Vec3;
1212
import net.wurstclient.events.PostMotionListener;
1313
import net.wurstclient.events.PreMotionListener;
1414
import net.wurstclient.util.Rotation;
@@ -29,11 +29,11 @@ public void onPreMotion()
2929
if(!fakeRotation)
3030
return;
3131

32-
ClientPlayerEntity player = WurstClient.MC.player;
33-
realYaw = player.getYaw();
34-
realPitch = player.getPitch();
35-
player.setYaw(serverYaw);
36-
player.setPitch(serverPitch);
32+
LocalPlayer player = WurstClient.MC.player;
33+
realYaw = player.getYRot();
34+
realPitch = player.getXRot();
35+
player.setYRot(serverYaw);
36+
player.setXRot(serverPitch);
3737
}
3838

3939
@Override
@@ -42,50 +42,50 @@ public void onPostMotion()
4242
if(!fakeRotation)
4343
return;
4444

45-
ClientPlayerEntity player = WurstClient.MC.player;
46-
player.setYaw(realYaw);
47-
player.setPitch(realPitch);
45+
LocalPlayer player = WurstClient.MC.player;
46+
player.setYRot(realYaw);
47+
player.setXRot(realPitch);
4848
fakeRotation = false;
4949
}
5050

51-
public void faceVectorPacket(Vec3d vec)
51+
public void faceVectorPacket(Vec3 vec)
5252
{
5353
Rotation needed = RotationUtils.getNeededRotations(vec);
54-
ClientPlayerEntity player = WurstClient.MC.player;
54+
LocalPlayer player = WurstClient.MC.player;
5555

5656
fakeRotation = true;
5757
serverYaw =
58-
RotationUtils.limitAngleChange(player.getYaw(), needed.yaw());
58+
RotationUtils.limitAngleChange(player.getYRot(), needed.yaw());
5959
serverPitch = needed.pitch();
6060
}
6161

62-
public void faceVectorClient(Vec3d vec)
62+
public void faceVectorClient(Vec3 vec)
6363
{
6464
Rotation needed = RotationUtils.getNeededRotations(vec);
6565

66-
ClientPlayerEntity player = WurstClient.MC.player;
67-
player.setYaw(
68-
RotationUtils.limitAngleChange(player.getYaw(), needed.yaw()));
69-
player.setPitch(needed.pitch());
66+
LocalPlayer player = WurstClient.MC.player;
67+
player.setYRot(
68+
RotationUtils.limitAngleChange(player.getYRot(), needed.yaw()));
69+
player.setXRot(needed.pitch());
7070
}
7171

72-
public void faceVectorClientIgnorePitch(Vec3d vec)
72+
public void faceVectorClientIgnorePitch(Vec3 vec)
7373
{
7474
Rotation needed = RotationUtils.getNeededRotations(vec);
7575

76-
ClientPlayerEntity player = WurstClient.MC.player;
77-
player.setYaw(
78-
RotationUtils.limitAngleChange(player.getYaw(), needed.yaw()));
79-
player.setPitch(0);
76+
LocalPlayer player = WurstClient.MC.player;
77+
player.setYRot(
78+
RotationUtils.limitAngleChange(player.getYRot(), needed.yaw()));
79+
player.setXRot(0);
8080
}
8181

8282
public float getServerYaw()
8383
{
84-
return fakeRotation ? serverYaw : WurstClient.MC.player.getYaw();
84+
return fakeRotation ? serverYaw : WurstClient.MC.player.getYRot();
8585
}
8686

8787
public float getServerPitch()
8888
{
89-
return fakeRotation ? serverPitch : WurstClient.MC.player.getPitch();
89+
return fakeRotation ? serverPitch : WurstClient.MC.player.getXRot();
9090
}
9191
}

src/main/java/net/wurstclient/WurstClient.java

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
import java.util.stream.Collectors;
1515
import java.util.stream.Stream;
1616

17-
import net.minecraft.client.MinecraftClient;
17+
import net.minecraft.client.Minecraft;
1818
import net.wurstclient.altmanager.AltManager;
1919
import net.wurstclient.altmanager.Encryption;
2020
import net.wurstclient.analytics.PlausibleAnalytics;
@@ -47,7 +47,7 @@ public enum WurstClient
4747
{
4848
INSTANCE;
4949

50-
public static MinecraftClient MC;
50+
public static Minecraft MC;
5151
public static IMinecraftClient IMC;
5252

5353
public static final String VERSION = "7.51.1";
@@ -80,7 +80,7 @@ public void initialize()
8080
{
8181
System.out.println("Starting Wurst Client...");
8282

83-
MC = MinecraftClient.getInstance();
83+
MC = Minecraft.getInstance();
8484
IMC = (IMinecraftClient)MC;
8585
wurstFolder = createWurstFolder();
8686

@@ -145,7 +145,7 @@ public void initialize()
145145

146146
private Path createWurstFolder()
147147
{
148-
Path dotMinecraftFolder = MC.runDirectory.toPath().normalize();
148+
Path dotMinecraftFolder = MC.gameDirectory.toPath().normalize();
149149
Path wurstFolder = dotMinecraftFolder.resolve("wurst");
150150

151151
try

0 commit comments

Comments
 (0)