Implement basic Handshake and Login Logic #6

Closed
opened 2025-09-29 08:56:26 +03:00 by roufpup · 1 comment
Owner

Implement functions that will help encode to the correct types the minecraft protocol uses.

  • Implement Varint encoding

  • Implement String encoding

  • Implement ushort encoding

  • Create a basic Handshake function that sets the intent of the provided TCP connection

  • Create a basic Login function that would authenticate the user in a local offline mode server

Point of reference in images below:

image
image
image
image

Implement functions that will help encode to the correct types the minecraft protocol uses. - Implement Varint encoding - Implement String encoding - Implement ushort encoding - Create a basic Handshake function that sets the intent of the provided TCP connection - Create a basic Login function that would authenticate the user in a local offline mode server Point of reference in images below: ![image](/attachments/d917e1f2-4df3-4f84-a711-1ae47eff8419) ![image](/attachments/69fedf67-bb17-4a9c-9e53-6fa232481a94) ![image](/attachments/3cd6f9ed-79c3-4139-aa7a-1778bc4ed945) ![image](/attachments/661252ca-4952-46af-a39c-f6012f864d38)
roufpup referenced this issue from a commit 2025-09-29 16:34:27 +03:00
Author
Owner

Closed as resolved

Closed as resolved
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Project-Meartis/meartis-client#6
No description provided.