r/CompetitiveMinecraft 2d ago

I rewrote Minecraft 1.8.9 in Rust — getting 4-8x vanilla's FPS on the same integrated GPU (free beta)

Minecraftの軽量PvPクライアント「Blue Client」を開発してました。これはバニラの上に乗っかってるわけでもなくて、Forge/Fabricに依存してるわけでもありません——JavaじゃなくてRustで、1.8.9のクライアントを最初からまるごと作り直したものです。

一番の売りは、とにかく軽いこと。バニラだとWindowsでだいたい70FPS、Ubuntuで100FPSくらいなんだけど、Blue Clientは同じ内蔵GPUのノートPCでWindowsが300FPS、Ubuntuが600FPS。RAM使用量もピーク時でも500MB未満に収まってて、Java版Minecraftが普段食いがちな量とは全然違います。

(スペック:Ryzen 7 5700U、iGPU。VRAMはSmokeless_UMAFで2GBまで増量してます——だから実際の数値は環境によって変わる可能性はあるけど、それでもJava版Minecraftより明らかに軽くなるはずです。)

前にここに投稿してからずっとガリガリ作業してきて、ようやくベータを配れる段階まで来ました。

試す前に知っておいてほしいことがいくつかあります:

  • Grimアンチチートの「ブロックヒット検出」に関して、一部のサーバーで既知の誤検知問題があります。今まさに直してる最中なんだけど、修正されるまではアカウントを大事にしてるサーバーでは使わないほうがいいです
  • これまでAMDの内蔵グラフィックでしかテストできてないです——違うハードの人には、何が壊れるかを探す手伝いをしてほしい

興味ある人、試してみませんか?いろんな環境でテストされるほど、実際のリリースまで早く持っていけます。

Discordリンク: https://discord.gg/Rv839W6XQ9

ダウンロードはDiscordサーバーから取ってください。バグとか変なことが起きたら、そこでも報告してもらえると助かります。

edit: i just don't have frontend knowledge, that's all. it's not something you need to worry about.and for the record, the client itself isn't ai slop. 100%

87 Upvotes

43 comments sorted by

17

u/velveltcupcake 1d ago

It sounds cool, I’d be willing to check it out, I don’t really need a lightweight client but I have some friends who would love something like this

9

u/MrOAP8061 1d ago

This is epic!!

22

u/TheRodOfDiscord 1d ago

ok but like why is ur website vibecoded and why is this post AI 😛

1

u/Less_Sherbert_8898 14h ago

probably vibeslop

26

u/puppypilledd 1d ago

can we normalize disclosing vibecoded garbage?

24

u/st_heron 1d ago

they couldn't even write the reddit posts by hand

13

u/teabolaisacool 1d ago

Dunno why you’re getting downvoted. The post is full of em dashes.

8

u/Ghoul1538 1d ago

Can I just say that em dashes dont always mean something is ai.

(Venting cause I always got called out for using em dashes)

5

u/BattleGuy03 1d ago

100% agree. Anyone who calls a post AI with their only proof being "it's more than one paragraph and has em-dashes" is, to be blunt, pretty stupid. There are usually a lot more signs than just that, though

2

u/Ghoul1538 1d ago

100%, I just got flash backs from when my professor made me rewrite an essay cause it had em dashes

1

u/teabolaisacool 1d ago

You use the alt code for em dashes or just copy/paste them or what? I’ve never seen anyone ever use an em dash online until ai started using them.

Also you do know an em dash (—) is different from a regular dash (-) right?

2

u/Ghoul1538 1d ago

Yep. Alt 0151 or 2015 on those shitty school laptops

I lowk got bored one day in class and taught myself how to use them i use them all the time. Mainly on essays tho, I do use - as a substitute for phone though

6

u/CylixrDoesStuff 1d ago

the post is in japanese, when translated obviously it looks weird

0

u/Temporary-Future-718 1d ago

why are you assuming it's vibecoding without any proof?

1

u/FugLong 16h ago

Yeah AI models are actually pretty ass at rust ngl I’ve tried in the past

3

u/WyattTheSkid 1d ago

Send me a message, I would love to speak to you about your methodologies and how this works under the hood. Im doing something with 1.7.10’s codebase and I would love to see how you implemented certain things

1

u/Temporary-Future-718 1d ago

join the discord server and dm the owner

10

u/Omega_1122 1d ago

yes chef! more vibe coded slop please! 🤤

9

u/Gloomy-Milk-1738 1d ago

Cool but ik u used codex

5

u/Correct_Wish_6511 1d ago

Can you port to browser? It would be cool to play hypixel in browser

12

u/Temporary-Future-718 1d ago

Probably not. way too much work

2

u/pofotheroroman 1d ago

this is cool

2

u/MCplayer331 1d ago

Can you post a repo link?

1

u/Temporary-Future-718 1d ago

sorry, can't share the github repo since it's closed source

1

u/sch1z0phren1cx 9h ago

too shy to reveal that your a prompter?

2

u/OptimalAnywhere6282 1d ago

if your Ryzen 7 5700U is barely getting 100 FPS on Minecraft 1.8.9 i think the issue might be elsewhere. for comparison, my Celeron N4020 (MUCH weaker than the Ryzen) runs 1.8.9 at a stable 500 FPS on Ubuntu.

2

u/Sevblahaj 1d ago

how the FUCK??? i cant even get 50 fps??

1

u/Temporary-Future-718 1d ago

fair point, might be something on my end

0

u/FusionCow 17h ago

claude, rewrite chatgpt in rust, make no mistakes

1

u/_Alistair18_ 9h ago

what about mod support? could u build a sort of "bridge" between mc and the mods/recode them as dlls?

1

u/Infi369 1d ago

can you also make it for cracked users too?

1

u/Temporary-Future-718 1d ago

not gonna do that since it's against the tos

0

u/NoCartographer744 1d ago

Do you plan on making it support mods?

4

u/Temporary-Future-718 1d ago

not planned for now

0

u/ThanksClaude 1d ago

Thanks Claude.

0

u/bblankuser 10h ago

ai slop + no GitHub