python-minecraft-clone icon indicating copy to clipboard operation
python-minecraft-clone copied to clipboard

[suggestion] Use quarry for networking

Open ajh123 opened this issue 4 years ago • 8 comments

if we use quarry, we will be able to join a real minecraft server, when we implement all play mode packets

ajh123 avatar Jul 24 '21 12:07 ajh123

I had never heard of this, thank you for bringing it to my attention! I've only briefly skimmed over the project, but I'll look into it further in due time.

obiwac avatar Jul 24 '21 16:07 obiwac

It does not implement any play mode packets so we can implement them into our game easier, like the position_and_look. packet

ajh123 avatar Jul 24 '21 17:07 ajh123

However the documentation is a bit outdated. But for the Minecraft protocol we can use wiki.vg and implement all the modern Minecraft packets

ajh123 avatar Jul 24 '21 17:07 ajh123

This looks cool!

drakeerv avatar Aug 28 '21 04:08 drakeerv

I also found this https://github.com/ammaraskar/pyCraft

drakeerv avatar Sep 05 '21 16:09 drakeerv

But thats not compatible with the latest Minecraft (1.17.1) but quarry is

ajh123 avatar Sep 05 '21 18:09 ajh123

Where ya' gonna get the blocks from? And also, won't it seem like hacking if you're just flying around? If you can modify the server world, it's just a tool for trollers although it'd be kinda funny.

I suggest we implement a movement system first. In the meantime, I'm on the wiki of 1.17.1 blocks (I'll start a PR).

Where the movement logic stored at? It'd be helpful to know.

abhra2020-smart avatar Dec 21 '21 20:12 abhra2020-smart

You mean in the clone? It's in camera.py

obiwac avatar Dec 21 '21 20:12 obiwac