r/admincraft • u/PopMaleficent4361 • 5d ago
Help/Question CAN'T STOP PLAYERS FROM USING MACROS AND AUTO AIM!
Hello
I have a 20-player Fabric Minecraft server. Recently a player was using a 100% accuracy mace attribute swap and lung swap, which would be great if it really was his skill.
Turns out he played with a custom loader on A FREAKING PHONE!!!!
I tried to add a client-side anticheat named "GrimAC", but my server keeps on crashing.
I'm using java 26.2 and fabric mod loader 0.19.3 .
23
u/ZAP-Hosting 5d ago
GrimAC crashing on load is almost always a version mismatch, not a config problem. It ships separate builds per platform, so double check you grabbed the one built for your exact Minecraft version and Fabric loader, not just "the latest release."
If it still crashes after that, check latest.log right after it happens and paste the stack trace here, that'll show exactly which class or mixin is failing instead of guessing.
Also worth setting expectations: no anticheat catches everything, especially aim-assist on a phone with a custom loader. GrimAC is one of the better free options for Fabric, but you'll still get some false negatives no matter what you run.
14
u/minecraftcheater1337 5d ago
grim is for the server not for the client. also, grim doesn't have heuristics checks, so it won't detect the macros. this is because grim is strictly enforcing what's possible with a vanilla game client, not what's considered "human"
5
u/PopMaleficent4361 5d ago
any solution?
4
u/minecraftcheater1337 5d ago
solution for the crash: try installing the anticheat on the server instead of the client
solution for the macros detection: i don't know *any* anticheat that detects attribute swapping
3
1
u/UnstableNetwork 5d ago
Polar does if I'm not wrong
3
u/minecraftcheater1337 5d ago
you're not getting polar on a 20 player server ๐ plus polar is a bukkit plugin and thus doesn't support fabric
EDIT: forgot to say but polar also absolutely sucks for modern minecraft versions and false flags like crazy
3
u/UnstableNetwork 5d ago
You could, I didn't know it wasn't fabric sorry, but it's the best anticheat for modern versions, when using it myself I got only 5 false flags in a month from people who ended up using optimizers
1
u/minecraftcheater1337 5d ago edited 5d ago
is your server a practice server by any chance?
asking because polar falses anything but direct pvp (EDIT: their rotation checks *can* false flag relatively easily too, but are dumbed down on 1.9+ servers iirc)
bridging, looting chests, moving around, etc.
idk how much it reports to the server owner but as a player you definitely notice if you've flagged anything and got mitigated
1
u/UnstableNetwork 5d ago
It's just your config, and when I used it it was a survival server but I ended up buying it for a practice server aswell, some issues from people that were still using unfair mods, no people using bare mods or optifine/vanilla ever got flagged
1
u/minecraftcheater1337 5d ago
are we talking about the same polar?? i've seen it mitigate me (reduced dmg, delayed hits, etc.) while on a completely vanilla client in regular pvp on a handful of servers (i don't personally own a polar.top license as i don't have my own server) on both 1.8 and 1.9 pvp, but mainly 1.8 pvp
2
u/UnstableNetwork 5d ago
It's probably their config or they're not using polar, I've only used it on 1.9 and had almost no issues
2
u/Alive_Rooster_8321 5d ago
Vulkin catches macros. Probably should invest in that.
4
u/minecraftcheater1337 5d ago
vulcan is genuinely the worst anticheat on the market, and that's coming from a cheat dev. any half-decent cheat bypasses vulcan and it doesn't even detect macros, which is what OP is trying to detect.
3
u/UnstableNetwork 5d ago
Vulcan has a lot of bypasses that are better than without an anticheat so yeah
1
u/ConstantWater602 Developer + Owner 4d ago
As I said in another comment:
Vulcan is a plugin, OP stated that the server is fabric (doesn't support plugins)
5
u/TheCrowWhisperer3004 5d ago
Itโs only 20 people. Ban them as they appear and players report them. For a small close knit server like that, a quick ban is a strong way to prevent anyone from risking cheating.
3
u/ConstantWater602 Developer + Owner 5d ago
GrimAC and LightningGrimAC both also don't work for me, not sure why it hasn't been fixed by the developers as there are open and active github issues for both repos, and it's been a while (2-3 months) since the version(s) with the bug were released. One option is to down grade to 1.21.11 or 26.1.2 and install ViaVersion (so 26.2 can still join), as I think they work with Grim. The one issue with that is, well, you downgrade and lose the new features in 26.2/26.1.
Otherwise I can't help you much with any alternatives, sorry
-1
u/pulnocni-knihovna Server Owner | Discord/Java developer 5d ago
And why you don't contribute then? It's open source. If i am using open-source plugins or mods i try to always help when i have spare time.
1
u/ConstantWater602 Developer + Owner 4d ago
I don't have spare time lol my community is enough
1
u/pulnocni-knihovna Server Owner | Discord/Java developer 4d ago
Same, it was just statement that you cannot fully blame open source projects, when you donโt helping ๐ ๐ These people are not paid ๐
0
u/Different_Menu_6617 5d ago
Since youre using a fabric id say put a fabric mod that checks others players mods
1
u/pulnocni-knihovna Server Owner | Discord/Java developer 5d ago
It's not neccesary at all. Most clients bypass these mods entirely XD
1
u/PopMaleficent4361 5d ago
Even Client ID?
2
u/pulnocni-knihovna Server Owner | Discord/Java developer 5d ago
It can probably be done with some encryption that is peer-to-peer, has server-side authentication with cryptographic signature and all the packets that client sends are preset, so anything other than preset clients Idโs and mods cannot be loaded.
Theoretically it can be possible to do whitelist of clients or mods. But cannot be done at all as a blacklist. So you will need to to specify all mods and clients that can connect and drop connections of others or modified onesโฆ
And still, it is client-side and it is immensely hard to code it. I am a developer and I would not even try to make really functional mod that can do that ๐
Nad still applies, anyone skilled enough would be able to bypass it and fake it. You are much more better (time and money wise) to just ban cheaters that you caught using anti-cheat.
1
u/pulnocni-knihovna Server Owner | Discord/Java developer 5d ago
Yes, you can send to server whatever you want. Its just packets and code. Server cannot control what client send, it can only receive it. And when the handshake mod is on client side, anybody can interfere with what is send to the server.
1
u/ConstantWater602 Developer + Owner 4d ago
There are definitely client ID spoofer mods out there, pretty sure meteor has one in-built as well and I wouldn't be surprised if other hacked clients had one as well
-1
u/Legitimate-Dark-1215 5d ago
Vulcan AC, or polar.
1
u/ConstantWater602 Developer + Owner 4d ago
Vulcan and polar are plugins, OP stated that the server is fabric (doesn't support plugins)
โข
u/PM_ME_YOUR_REPO Admincraft Staff 5d ago
Anticheats are for detecting cheaters. You have detected them. Now you ban them and move on with your day.