Skip to content

Commit be17f47

Browse files
committed
移植1.20.4
1 parent 179200d commit be17f47

File tree

13 files changed

+19
-86
lines changed

13 files changed

+19
-86
lines changed

gradle.properties

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ org.gradle.jvmargs=-Xmx2G
33

44
# Fabric Properties
55
# check these on https://modmuss50.me/fabric.html
6-
minecraft_version=1.20.1
6+
minecraft_version=1.20.4
77
loader_version=0.14.23
88

99
# Mod Properties
1010
mod_version = 2.10.1
1111
maven_group = top.infsky
12-
archives_base_name = CheatDetector
12+
archives_base_name = CheatDetector-nextgen
1313

1414
# Dependencies
1515
# check this on https://modmuss50.me/fabric.html

src/main/java/top/infsky/cheatdetector/config/Advanced3Config.java

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,6 @@ public class Advanced3Config {
241241
@Config(category = ConfigCategory.ADVANCED3, predicate = ConfigPredicate.DangerMode.class)
242242
public static boolean airStuckAntiKick = false;
243243

244-
@Config(category = ConfigCategory.ADVANCED3)
245-
public static String clientSpoofBrand = "vanilla";
246-
247244
@Numeric(minValue = 0, maxValue = 5)
248245
@Config(category = ConfigCategory.ADVANCED3, predicate = ConfigPredicate.DangerMode.class)
249246
public static double flyAcceptTeleportMaxDistance = 1;

src/main/java/top/infsky/cheatdetector/config/ModuleConfig.java

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -72,10 +72,6 @@ public class ModuleConfig {
7272
@Config(category = ConfigCategory.MODULES)
7373
public static boolean debugEnabled = false;
7474

75-
@Hotkey
76-
@Config(category = ConfigCategory.MODULES)
77-
public static boolean clientSpoofEnabled = false;
78-
7975
@Hotkey
8076
@Config(category = ConfigCategory.MODULES)
8177
public static boolean noJumpDelayEnabled = false;

src/main/java/top/infsky/cheatdetector/impl/fixes/ServerFreeze.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
import net.minecraft.network.chat.Component;
77
import net.minecraft.network.protocol.Packet;
88
import net.minecraft.network.protocol.game.ClientGamePacketListener;
9-
import net.minecraft.network.protocol.game.ServerboundPongPacket;
9+
import net.minecraft.network.protocol.common.ServerboundPongPacket;
1010
import org.jetbrains.annotations.NotNull;
1111
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
1212
import top.infsky.cheatdetector.CheatDetector;

src/main/java/top/infsky/cheatdetector/impl/modules/common/ClientSpoof.java

Lines changed: 0 additions & 57 deletions
This file was deleted.

src/main/java/top/infsky/cheatdetector/impl/modules/common/Rotation.java

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22

33
import lombok.Getter;
44
import net.fabricmc.loader.api.FabricLoader;
5-
import net.minecraft.network.ConnectionProtocol;
65
import net.minecraft.network.PacketSendListener;
76
import net.minecraft.network.protocol.Packet;
87
import net.minecraft.network.protocol.game.ServerboundMovePlayerPacket;
@@ -54,7 +53,7 @@ public void _onTick() {
5453
}
5554
}
5655

57-
public void onFinallyPacketSend(ConnectionAccessor connection, Packet<?> basePacket, @Nullable PacketSendListener packetSendListener, ConnectionProtocol connectionProtocol, ConnectionProtocol connectionProtocol2, CallbackInfo ci) {
56+
public void onFinallyPacketSend(ConnectionAccessor connection, Packet<?> basePacket, @Nullable PacketSendListener packetSendListener, CallbackInfo ci) {
5857
if (isDisabled()) return;
5958
if (FabricLoader.getInstance().isModLoaded("replaymod")) {
6059
if (ReplaymodHelper.isFromReplayMod(packetSendListener)) return;
@@ -81,13 +80,13 @@ public void onFinallyPacketSend(ConnectionAccessor connection, Packet<?> basePac
8180
}
8281

8382
if (basePacket instanceof Pos) {
84-
send(connection, new Pos(packet.getX(player.fabricPlayer.getX()), packet.getY(player.fabricPlayer.getY()), packet.getZ(player.fabricPlayer.getZ()), packet.isOnGround()), packetSendListener, connectionProtocol, connectionProtocol2);
83+
send(connection, new Pos(packet.getX(player.fabricPlayer.getX()), packet.getY(player.fabricPlayer.getY()), packet.getZ(player.fabricPlayer.getZ()), packet.isOnGround()), packetSendListener);
8584
} else if (basePacket instanceof Rot) {
86-
send(connection, new Rot(getYaw(packet), getPitch(packet), packet.isOnGround()), packetSendListener, connectionProtocol, connectionProtocol2);
85+
send(connection, new Rot(getYaw(packet), getPitch(packet), packet.isOnGround()), packetSendListener);
8786
} else if (basePacket instanceof PosRot) {
88-
send(connection, new PosRot(packet.getX(player.fabricPlayer.getX()), packet.getY(player.fabricPlayer.getY()), packet.getZ(player.fabricPlayer.getZ()), getYaw(packet), getPitch(packet), packet.isOnGround()), packetSendListener, connectionProtocol, connectionProtocol2);
87+
send(connection, new PosRot(packet.getX(player.fabricPlayer.getX()), packet.getY(player.fabricPlayer.getY()), packet.getZ(player.fabricPlayer.getZ()), getYaw(packet), getPitch(packet), packet.isOnGround()), packetSendListener);
8988
} else if (basePacket instanceof StatusOnly) {
90-
send(connection, new StatusOnly(packet.isOnGround()), packetSendListener, connectionProtocol, connectionProtocol2);
89+
send(connection, new StatusOnly(packet.isOnGround()), packetSendListener);
9190
}
9291
}
9392
if (basePacket instanceof ServerboundPlayerCommandPacket packet) {
@@ -111,9 +110,9 @@ private float getPitch(@NotNull ServerboundMovePlayerPacket packet) {
111110
return result;
112111
}
113112

114-
private void send(@NotNull ConnectionAccessor connection, Packet<?> packet, @Nullable PacketSendListener packetSendListener, ConnectionProtocol connectionProtocol, ConnectionProtocol connectionProtocol2) {
113+
private void send(@NotNull ConnectionAccessor connection, Packet<?> packet, @Nullable PacketSendListener packetSendListener) {
115114
sending = packet;
116-
connection.doSendPacket(packet, packetSendListener, connectionProtocol, connectionProtocol2);
115+
connection.doSendPacket(packet, packetSendListener, true);
117116
}
118117

119118
@Override

src/main/java/top/infsky/cheatdetector/impl/modules/danger/AirStuck.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
import net.minecraft.network.PacketSendListener;
88
import net.minecraft.network.protocol.Packet;
99
import net.minecraft.network.protocol.game.*;
10+
import net.minecraft.network.protocol.common.*;
1011
import net.minecraft.world.phys.Vec3;
1112
import org.jetbrains.annotations.NotNull;
1213
import org.jetbrains.annotations.Nullable;

src/main/java/top/infsky/cheatdetector/impl/utils/packet/PacketHandler.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void tick(int delay) {
2929
if (player.getUpTime() < packet.sentTime() + Math.round(delay / 50.0)) {
3030
break;
3131
}
32-
((ConnectionAccessor) packet.connection()).sendPacket(packet.packet(), packet.listener());
32+
((ConnectionAccessor) packet.connection()).sendPacket(packet.packet(), packet.listener(), true);
3333
outgoingPackets.remove(packet);
3434
}
3535
while (!incomingPackets.isEmpty()) {
@@ -50,7 +50,7 @@ public void releaseAll(boolean cancel) {
5050
if (!cancel) {
5151
while (!outgoingPackets.isEmpty()) {
5252
final OutgoingPacket packet = outgoingPackets.poll();
53-
((ConnectionAccessor) packet.connection()).sendPacket(packet.packet(), packet.listener());
53+
((ConnectionAccessor) packet.connection()).sendPacket(packet.packet(), packet.listener(), true);
5454
}
5555
while (!incomingPackets.isEmpty()) {
5656
final IncomingPacket packet = incomingPackets.poll();

src/main/java/top/infsky/cheatdetector/impl/utils/packet/PacketUtils.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
import net.minecraft.network.protocol.Packet;
44
import net.minecraft.network.protocol.game.*;
5+
import net.minecraft.network.protocol.common.*;
56

67
import java.util.List;
78

src/main/java/top/infsky/cheatdetector/impl/utils/world/EntityUtils.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public static AttributeMap getAttributes(LivingEntity entity) {
4444

4545
// Status effects
4646
for (var statusEffect : entity.getActiveEffectsMap().values()) {
47-
statusEffect.getEffect().addAttributeModifiers(entity, attributes, statusEffect.getAmplifier());
47+
statusEffect.getEffect().addAttributeModifiers(attributes, statusEffect.getAmplifier());
4848
}
4949

5050
return attributes;

0 commit comments

Comments
 (0)