Анти-чит точно лучший из всех что я видел, но не дотягивает до великого спартана. Детектит нормально, но обход может написать любой виталий21, мл чеки детектят просто невъебически, но к сожалению не читеров
'tons of random false positives' (1 strange case)
+ actually 5.0 in progress
Version: 4.4 (Jabberwock)
This Anticheat works really good, very sensitive, easy to catch hackers turn on the aim and killaura, almost immediately and have no mistake like "wrong catch", keep it up brother !!!
I test this AC, and i find error:
[13:46:20 ERROR]: [MX] Unhandled exception occurred in onPacketSending(PacketEvent) for MX
com.comphenix.protocol.reflect.FieldAccessException: Field index 1 is out of bounds for length 1
at ProtocolLib (1).jar//com.comphenix.protocol.reflect.FieldAccessException.fromFormat(FieldAccessException.java:49) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.reflect.StructureModifier.read(StructureModifier.java:247) ~[?:?]
at MX 4.4.jar//kireiko.dev.anticheat.listeners.VelocityListener.onPacketSending(VelocityListener.java:37) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invokeListener(OutboundPacketListenerSet.java:74) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.injector.collection.PacketListenerSet.lambda$invoke$0(PacketListenerSet.java:123) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.timing.TimingTracker.lambda$static$0(TimingTracker.java:7) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:123) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.injector.collection.OutboundPacketListenerSet.invoke(OutboundPacketListenerSet.java:30) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.injector.collection.PacketListenerSet.invoke(PacketListenerSet.java:102) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.injector.PacketFilterManager.postPacketToListeners(PacketFilterManager.java:528) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.injector.PacketFilterManager.invokeOutboundPacketListeners(PacketFilterManager.java:516) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.injector.netty.channel.NettyChannelInjector.processOutbound(NettyChannelInjector.java:528) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.proxyRunnable(NettyEventLoopProxy.java:44) ~[?:?]
at ProtocolLib (1).jar//com.comphenix.protocol.injector.netty.channel.NettyEventLoopProxy.execute(NettyEventLoopProxy.java:233) ~[?:?]
at net.minecraft.network.Connection.sendPacket(Connection.java:451) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.network.Connection.send(Connection.java:412) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:329) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.server.network.ServerCommonPacketListenerImpl.send(ServerCommonPacketListenerImpl.java:311) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.world.entity.player.Player.causeExtraKnockback(Player.java:1230) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.world.entity.player.Player.attack(Player.java:1068) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.server.level.ServerPlayer.attack(ServerPlayer.java:2563) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.server.network.ServerGamePacketListenerImpl$1.onAttack(ServerGamePacketListenerImpl.java:2909) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.network.protocol.game.ServerboundInteractPacket$1.dispatch(ServerboundInteractPacket.java:31) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.network.protocol.game.ServerboundInteractPacket.dispatch(ServerboundInteractPacket.java:98) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.server.network.ServerGamePacketListenerImpl.handleInteract(ServerGamePacketListenerImpl.java:2823) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.network.protocol.game.ServerboundInteractPacket.handle(ServerboundInteractPacket.java:80) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.network.protocol.game.ServerboundInteractPacket.handle(ServerboundInteractPacket.java:16) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.network.PacketProcessor$ListenerAndPacket.handle(PacketProcessor.java:99) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.network.PacketProcessor.executeSinglePacket(PacketProcessor.java:33) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.server.MinecraftServer.pollTask(MinecraftServer.java:1504) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.server.MinecraftServer.recordTaskExecutionTimeWhileWaiting(MinecraftServer.java:1230) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.server.MinecraftServer.runServer(MinecraftServer.java:1346) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at net.minecraft.server.MinecraftServer.lambda$spin$2(MinecraftServer.java:388) ~[paper-1.21.11.jar:1.21.11-91-a0f626b]
at java.base/java.lang.Thread.run(Thread.java:1474) ~[?:?]
[13:46:20 ERROR]: Parameters:
net.minecraft.network.protocol.game.ClientboundSetEntityMotionPacket@1d0ad705[
id=222
movement=(-0.3990025798444572, 0.36080000519752503, 0.028230232833598514)
]
Братан, это овер классный проект, воркай!
Только фикс эту хрень плиз:
[02:25:34] [Server thread/ERROR]: Could not pass event PlayerQuitEvent to MX v3.0
java.lang.NullPointerException: Cannot invoke "kireiko.dev.anticheat.api.player.PlayerProfile.getLogs()" because "profile" is null
at kireiko.dev.anticheat.api.data.PlayerContainer.unload(PlayerContainer.java:29) ~[?:?]
at kireiko.dev.anticheat.listeners.JoinQuitListener.onPlayerQuit(JoinQuitListener.java:17) ~[?:?]
at com.destroystokyo.paper.event.executor.asm.generated.GeneratedEventExecutor464.execute(Unknown Source) ~[?:?]
at org.bukkit.plugin.EventExecutor.lambda$create$1(EventExecutor.java:69) ~[patched_1.16.5.jar:git-Purpur-1171]
at co.aikar.timings.TimedEventExecutor.execute(TimedEventExecutor.java:80) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:70) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:624) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerList.disconnect(PlayerList.java:598) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.a(PlayerConnection.java:1986) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.disconnect(PlayerConnection.java:491) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.PlayerConnection.disconnect(PlayerConnection.java:454) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.entity.CraftPlayer.kickPlayer(CraftPlayer.java:503) ~[patched_1.16.5.jar:git-Purpur-1171]
at litebans.d.e(d.java:152) ~[?:?]
at litebans.aB.a(aB.java:501) ~[?:?]
at litebans.aB.a(aB.java:506) ~[?:?]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftTask.run(CraftTask.java:100) ~[patched_1.16.5.jar:git-Purpur-1171]
at org.bukkit.craftbukkit.v1_16_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:468) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.b(MinecraftServer.java:1503) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.DedicatedServer.b(DedicatedServer.java:449) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.a(MinecraftServer.java:1416) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.w(MinecraftServer.java:1142) ~[patched_1.16.5.jar:git-Purpur-1171]
at net.minecraft.server.v1_16_R3.MinecraftServer.lambda$a$0(MinecraftServer.java:293) ~[patched_1.16.5.jar:git-Purpur-1171]
at java.lang.Thread.run(Thread.java:840) [?:?]
Я верю в проект! Он обязательно выйдет на тот уровень где не будет ложных детектов и майнкрафт комьюнити избавиться от читеров БЕСПЛАТНО! Это уже хороший плагин! Но если резкий удар делать то удары перестают идти.. немного бесит
Не смотря на это 5 звезд
Здоровья разработчику!
На данный момент это лучший из комбат анти-читов, но проблема в том что нельзя отключать ложные проверки в конфиге, или же повышать буфер как в вулкане
A LOT FALSE POSITIVES IN 1.8
https://github.com/kireikosasha/MX-Project/issues/27 terrible configuration, it doesn't look like either matrix or vulcan, nothing can be configured, some kind of fan team in an ANTI-cheat that should ban cheaters and not a fan things...
0/10 for now.
terrible configuration, it doesn't look like either matrix or vulcan, nothing can be configured, some kind of fan team in an ANTI-cheat that should ban cheaters and not a fan things...
0/10 for now.
A LOT FALSE POSITIVES IN 1.8
https://github.com/kireikosasha/MX-Project/issues/27 terrible configuration, it doesn't look like either matrix or vulcan, nothing can be configured, some kind of fun items in an anti-cheat that should ban cheaters and not a fun things...
0/10 for now.
надеюсь автор добавит проверки на бектрек чтобы обнаруживать люквидбаунс например
хотелось бы видеть настраиваемые проверки на аим и велосити, а так же под каждый свои команды и так далее (vulcan), в целом на этом все пока что, желаю успехов
And what kind of trolling is that? Well then. Me get false flagged because fast turn by Aim (Y), random Aim (W) flags, flight flags when jumping around without moving horizontal, Scaffold limit when godbridge (but all blatant scaffold works), Strafe when NPC collide, 10% netty and 10% main thread using, and thats all vulcan lore.
Version: 1.2
Compact and effective anticheat that detects a huge number of popular “UD” aim cheats. Analyzing gameplay is really important thing for modern anti-cheats. Of course there is no perfect anticheat, but this one is moving in the right direction.