#minecraft #protocols #allowing #communication

minecraft-net

A library allowing easier communication via the minecraft protocol

2 unstable releases

0.2.0 Jan 31, 2025
0.1.0 Nov 30, 2024

#1536 in Network programming

Download history 108/week @ 2024-11-27 21/week @ 2024-12-04 8/week @ 2024-12-11 1/week @ 2025-01-08 125/week @ 2025-01-29

126 downloads per month

Custom license

88KB
3K SLoC

minecraft-net

This work is licensed under CC BY 4.0

This package is a work in progress!

A package implementing the 1.21.4 minecraft protocol.

Features / Goals

  • Structs for all Packets (~74/221 ~33%)
    • Handshake (1 packet)
    • Status (4 packets)
    • Login (11 packets)
    • Configuration (25 packets)
    • Play (180 packets) (62 somewhat done, some missing fields)
  • improved usability
  • checking validity
  • Encoding/Decoding packets
  • Helper for encrypted connections
  • Documentation :(

Note:

This project is not in any way affiliated with Mojang and/or Microsoft. Use at your own risk.

It is also still in development.

Based on wiki.vg which has been shutdown is migrating to minecraft.wiki.

Dependencies

~5MB
~98K SLoC