diff --git a/gradle.properties b/gradle.properties index bb70313d..07d7f6f1 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,15 +4,15 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://modmuss50.me/fabric.html and # https://www.curseforge.com/minecraft/mc-mods/fabric-api -minecraft_version=20w27a -yarn_mappings=20w27a+build.1 +minecraft_version=20w28a +yarn_mappings=20w28a+build.2 loader_version=0.8.9+build.203 #Fabric api -fabric_version=0.14.2+build.373-1.16 +fabric_version=0.14.3+build.374-1.16 # Mod Properties -mod_version = v7.3-MC20w27a +mod_version = v7.3-MC20w28a maven_group = net.wurstclient archives_base_name = Wurst-Client diff --git a/src/main/java/net/wurstclient/WurstClient.java b/src/main/java/net/wurstclient/WurstClient.java index fe119bee..1708471e 100644 --- a/src/main/java/net/wurstclient/WurstClient.java +++ b/src/main/java/net/wurstclient/WurstClient.java @@ -57,7 +57,7 @@ public enum WurstClient public static final IMinecraftClient IMC = (IMinecraftClient)MC; public static final String VERSION = "7.3"; - public static final String MC_VERSION = "20w27a"; + public static final String MC_VERSION = "20w28a"; private WurstAnalytics analytics; private EventManager eventManager; diff --git a/src/main/java/net/wurstclient/altmanager/screens/AltEditorScreen.java b/src/main/java/net/wurstclient/altmanager/screens/AltEditorScreen.java index d3d060d1..68f4b03e 100644 --- a/src/main/java/net/wurstclient/altmanager/screens/AltEditorScreen.java +++ b/src/main/java/net/wurstclient/altmanager/screens/AltEditorScreen.java @@ -30,6 +30,7 @@ import net.minecraft.client.gui.widget.ButtonWidget; import net.minecraft.client.gui.widget.TextFieldWidget; import net.minecraft.client.util.math.MatrixStack; import net.minecraft.text.LiteralText; +import net.minecraft.text.StringRenderable; import net.minecraft.text.Text; import net.minecraft.util.Util; import net.wurstclient.WurstClient; @@ -94,7 +95,7 @@ public abstract class AltEditorScreen extends Screen String stars = ""; for(int i = 0; i < text.length(); i++) stars += "*"; - return stars; + return StringRenderable.plain(stars); }); children.add(passwordBox); diff --git a/src/main/java/net/wurstclient/hacks/CaveFinderHack.java b/src/main/java/net/wurstclient/hacks/CaveFinderHack.java index aaf264a2..2d9c2093 100644 --- a/src/main/java/net/wurstclient/hacks/CaveFinderHack.java +++ b/src/main/java/net/wurstclient/hacks/CaveFinderHack.java @@ -140,13 +140,13 @@ public final class CaveFinderHack extends Hack { ChunkDeltaUpdateS2CPacket change = (ChunkDeltaUpdateS2CPacket)packet; - ChunkDeltaUpdateS2CPacket.ChunkDeltaRecord[] changedBlocks = - change.getRecords(); - if(changedBlocks.length == 0) + + ArrayList changedBlocks = new ArrayList<>(); + change.method_30621((pos, state) -> changedBlocks.add(pos)); + if(changedBlocks.isEmpty()) return; - BlockPos pos = changedBlocks[0].getBlockPos(); - chunk = world.getChunk(pos); + chunk = world.getChunk(changedBlocks.get(0)); }else if(packet instanceof ChunkDataS2CPacket) { diff --git a/src/main/java/net/wurstclient/hacks/MobSpawnEspHack.java b/src/main/java/net/wurstclient/hacks/MobSpawnEspHack.java index 1b854921..23d142c5 100644 --- a/src/main/java/net/wurstclient/hacks/MobSpawnEspHack.java +++ b/src/main/java/net/wurstclient/hacks/MobSpawnEspHack.java @@ -190,13 +190,13 @@ public final class MobSpawnEspHack extends Hack { ChunkDeltaUpdateS2CPacket change = (ChunkDeltaUpdateS2CPacket)packet; - ChunkDeltaUpdateS2CPacket.ChunkDeltaRecord[] changedBlocks = - change.getRecords(); - if(changedBlocks.length == 0) + + ArrayList changedBlocks = new ArrayList<>(); + change.method_30621((pos, state) -> changedBlocks.add(pos)); + if(changedBlocks.isEmpty()) return; - BlockPos pos = changedBlocks[0].getBlockPos(); - chunk = world.getChunk(pos); + chunk = world.getChunk(changedBlocks.get(0)); }else if(packet instanceof ChunkDataS2CPacket) { diff --git a/src/main/java/net/wurstclient/hacks/SearchHack.java b/src/main/java/net/wurstclient/hacks/SearchHack.java index 40291bfd..732b694a 100644 --- a/src/main/java/net/wurstclient/hacks/SearchHack.java +++ b/src/main/java/net/wurstclient/hacks/SearchHack.java @@ -150,13 +150,13 @@ public final class SearchHack extends Hack { ChunkDeltaUpdateS2CPacket change = (ChunkDeltaUpdateS2CPacket)packet; - ChunkDeltaUpdateS2CPacket.ChunkDeltaRecord[] changedBlocks = - change.getRecords(); - if(changedBlocks.length == 0) + + ArrayList changedBlocks = new ArrayList<>(); + change.method_30621((pos, state) -> changedBlocks.add(pos)); + if(changedBlocks.isEmpty()) return; - BlockPos pos = changedBlocks[0].getBlockPos(); - chunk = world.getChunk(pos); + chunk = world.getChunk(changedBlocks.get(0)); }else if(packet instanceof ChunkDataS2CPacket) {