Skip to content

Commit 8278045

Browse files
committed
1.21.10 Update
1 parent 34fe571 commit 8278045

File tree

2 files changed

+2
-23
lines changed

2 files changed

+2
-23
lines changed

README.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Wurst Client v7.50.2 (MC1.21.9) - Modified by CevAPI
1+
# Wurst Client v7.50.3 (MC1.21.10) - Modified by CevAPI
22

33
![CevAPI Logo](https://i.imgur.com/Uju0ZZJ.png)
44

@@ -142,6 +142,7 @@ All credit for the original client goes to Wurst-Imperium and its contributors.
142142

143143
### Anti-Fingerprint
144144
- Detects and stops resource-pack fingerprinting.
145+
- Basic protections are already enabled by default.
145146
- Policies: Observe (vanilla prompt + log), BlockLocal (decline private/LAN), BlockAll (decline all), SandboxAll (server sees fail; client saves copy).
146147
- Detects burst requests (N in M ms) with toasts; supports host whitelist.
147148
- Cache defenses: clear before download and per-session cache isolation.

src/main/java/net/wurstclient/mixin/DownloaderMixin.java

Lines changed: 0 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -15,16 +15,6 @@
1515
import org.spongepowered.asm.mixin.Shadow;
1616
import org.spongepowered.asm.mixin.injection.At;
1717

18-
<<<<<<< HEAD
19-
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
20-
import com.llamalad7.mixinextras.sugar.Local;
21-
22-
import net.cevapi.security.ResourcePackProtector;
23-
import net.minecraft.util.Downloader;
24-
25-
@Mixin(Downloader.class)
26-
public abstract class DownloaderMixin
27-
=======
2818
import com.llamalad7.mixinextras.injector.wrapoperation.Operation;
2919
import com.llamalad7.mixinextras.injector.wrapoperation.WrapOperation;
3020

@@ -35,22 +25,11 @@ public abstract class DownloaderMixin
3525

3626
@Mixin(Downloader.class)
3727
public abstract class DownloaderMixin implements AutoCloseable
38-
>>>>>>> upstream/master
3928
{
4029
@Shadow
4130
@Final
4231
private Path directory;
4332

44-
<<<<<<< HEAD
45-
@ModifyExpressionValue(method = "method_55485",
46-
at = @At(value = "INVOKE",
47-
target = "Ljava/nio/file/Path;resolve(Ljava/lang/String;)Ljava/nio/file/Path;"))
48-
private Path cevapi$rewriteDownloadPath(Path original,
49-
@Local(argsOnly = true) UUID packId)
50-
{
51-
return ResourcePackProtector.remapDownloadPath(directory, original,
52-
packId);
53-
=======
5433
/**
5534
* Patches a fingerprinting vulnerability by creating a separate cache
5635
* folder for each Minecraft account.
@@ -85,6 +64,5 @@ private Path wrapResolve(Path instance, String filename,
8564

8665
return result.getParent().resolve(uuid.toString())
8766
.resolve(result.getFileName());
88-
>>>>>>> upstream/master
8967
}
9068
}

0 commit comments

Comments
 (0)