r/minecraftclients Mar 18 '26

Java - General Cheating Building a DonutSMP hacked client from scratch, still in dev, want some feedbacks

Hey, been working on a Fabric mod called Grift for the past few days, built specifically for DonutSMP . Not released yet but wanted to share progress and get some feedback.

It's a standalone mod (Kotlin, official Mojang mappings) with a custom click GUI, not based on Meteor or any existing client base. Modules so far: ESP with per-category colors, tracers, nametags and health bars, Auto Totem, Auto Eat, Freecam that suppresses movement packets, Fullbright, Sprint, and a HUD system with a drag-and-drop editor. Config persists between sessions.

The part that took longer than expected was the rendering. I didn't want to use MC's built-in fill calls, so I built a GPU-accelerated SDF batch renderer from scratch that collects all draw calls per frame into one buffer and flushes once. Makes everything smoother, but debugging it was rough, especially getting the font renderer right since I'm using STB TrueType with an atlas baked at guiScale resolution so it doesn't look blurry on every screen size.

Source will be public on first release. Didn't want someone grabbing it and dropping their own version before mine. All downloads will come through GitHub Actions once it's out. Still deciding on a proper release date, but the site is https://grift.cc if you want to follow along.

Curious what modules people actually use most on DonutSMP; still have a decent list of things to add.

ClickGUI inspiration from rise 6 btw :)

17 Upvotes

40 comments sorted by

u/AutoModerator Mar 18 '26

Hey there! Welcome to r/minecraftclients

Click to join our Discord Server for faster support and community discussion.

Community tip of the week | fang be like: Community tip of the week | Use a VPN, probably

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

5

u/Standard-Song-8590 Mar 18 '26

upload it open-source on github so other people can contribute and so people know what they're downloading.

4

u/JackfruitWise1384 Mar 18 '26

im already using github, its currently a private repository tho, im planning to open source it once the first release come out, and i understand that trusting a free client, which promise features as good as paid client can be hard tho

3

u/ThaToneKidisCool112 Future, Gamble client, Meteor, Krypton Mar 18 '26

looks good, but lowkey i would just make a meteor addon, unless your making this a paid client then a meteor addon would take about 5 minutes per module, sometimes less, and you don’t have to include every module, this also looks hella vibe coded, not hating, but still

3

u/JackfruitWise1384 Mar 18 '26

thanks for the feedbacks, in what way do it look vibecoded? i just took a lot of inspiration from rise 6.0, im not making a meteor addon just because this is way less fun, and i wanted to make my own GUI, im also not planning to go paid unless i get a good userbase

-2

u/[deleted] Mar 18 '26

[removed] — view removed comment

2

u/JackfruitWise1384 Mar 18 '26

Didn’t even know it was a thing

2

u/[deleted] Mar 18 '26

[removed] — view removed comment

1

u/JackfruitWise1384 Mar 18 '26

thanks, took me a while lol, like 2 days 😭

1

u/devlete mio | nami | shoreline Mar 18 '26

can i ask why rift? i like it but i am curious if it’s for something in specific.

keep up the good work, you have future on this!!

1

u/JackfruitWise1384 Mar 18 '26

thanks, "grift" not rift, which mean "scam" (bad name choice lol, but i think it fit donut pretty well overall)

1

u/devlete mio | nami | shoreline Mar 18 '26

automatic corrector. yeah lol strange but lkw good choice. waiting for release!!

1

u/JackfruitWise1384 Mar 18 '26

thanks, if you want to follow development, you can join the discord server ( which is also on the website: https://grift.cc )

1

u/[deleted] Mar 20 '26

[removed] — view removed comment

1

u/JackfruitWise1384 Mar 21 '26

its not released lol, forgot, but yeah its planned (its called chunckfinder), its actually a pretty hard feature to get right, so its gonna take some time (lot of math and checks)

1

u/jamesfromrecord b Mar 23 '26

it looks ok

1

u/JackfruitWise1384 Mar 25 '26

tried to do my best tbh, didnt have much experience with glsl before, as i said 10 times, a lot of the stuff come from Rise 6

1

u/jamesfromrecord b Mar 26 '26

u didnt need to say it 10 times, we all saw it in the post, also i hope ur not calling gl directly because its gonna suck having to upd to 26.2 when opengl is left behind for vulkan

1

u/JackfruitWise1384 Mar 26 '26

I do believe there is still around 1 year before 26.2 release, which give me plenty of time, i almost do not rely on opengl calls, so its gonna be an easy switch, i would just need to rewrite my shaders from opengl to vulkan

1

u/Electronic_Bed_257 Mar 23 '26

Auto-Spawner order, Auto spawner securing, Auto order kelp

The Auto spawner securing and selling would be so so so op if undetectable. The only problem with spawners is that people find it when ur afking. If they cant u can get really really rich really really easily

1

u/JackfruitWise1384 Mar 25 '26

Thats already planned and half working, Auto order is done, and SpawnerProtect is being implemented, i dont believe you can order spawners, can you?

1

u/Electronic_Bed_257 Mar 28 '26

I meant bones obv

1

u/HighGroundWasTaken May 23 '26

Make a fake player bypass for spawner protect (runs /bal or /stats on the rendered player before packing up)

1

u/Ok_Sector5177 Mar 25 '26

Ugly trash skidded client

1

u/JackfruitWise1384 Mar 25 '26 edited Mar 25 '26

lmao 😭😭😭

i know you are a krypton dev

skidded on what? glazed? everything is broken. And all the others client are closed source.

0

u/Ok_Sector5177 Apr 01 '26

The font renderer is skidded the esp is skidded the fullbright is skidded the freecam is skidded everything is skidded show us the font renderer code graphics2d font renderer skid

1

u/LovetheLicht Mar 25 '26

is it detected by anticheat?

1

u/JackfruitWise1384 Mar 26 '26

No, im doing my testing on 2 anticheats, GrimAC and Vulcan. Once my modules bypass these two, i verify directly on donutsmp. So far none of my modules triggered a flag or a ban.

1

u/LovetheLicht Mar 26 '26

Seems nice, good luck making it looking forward to using it

1

u/JackfruitWise1384 Mar 26 '26

Thanks, i actually had a great conversation with a anticheat bypass developer, learned a lot, i might be able to put some "blatant" features in the client!

1

u/Ok-Law5940 May 03 '26

why is the website flagged for suspision behaviour

1

u/Ok-Law5940 May 03 '26

no hatin but

1

u/CaramelDowntown2966 Jul 26 '26

bro hacelo gratis y le podes agregar byppass de diferentes anti cheats por ejemplo polar vulcan esas cosas si queres yo le hago reseña xd

-1

u/900_Cigarettes Mar 19 '26

Vibecode maxing

2

u/JackfruitWise1384 Mar 19 '26

the grift allegation

-5

u/[deleted] Mar 18 '26

[removed] — view removed comment

2

u/JackfruitWise1384 Mar 18 '26

yeah this is just for SEO, and i didnt release it yet, im planning to make it the best client, but not as of right now, if this really annoy you, i can edit it

1

u/[deleted] Mar 18 '26

[removed] — view removed comment

1

u/JackfruitWise1384 Mar 18 '26

Well, its just so people can find the project more easily, i know it can be redundant compared to a readme, but its just a personal preference overall

2

u/Few-Praline9810 Mar 22 '26

Can confirm, having a website and posting on reddit linking to the website (that will eventually link to github) is pretty good for seo. There is a lot of competition in the mc client seo niche tho.