GitHub topics: minecraft-protocol
ViaVersion/ViaLegacy
ViaVersion addon to add support for EVERY Minecraft server version (Classic, Alpha, Beta, Release)
Language: Java - Size: 2.23 MB - Last synced at: 1 day ago - Pushed at: 1 day ago - Stars: 71 - Forks: 2

DockyardMC/Dockyard
Custom implementation of the Minecraft server protocol in Kotlin
Language: Kotlin - Size: 6.94 MB - Last synced at: 2 days ago - Pushed at: 2 days ago - Stars: 78 - Forks: 9

NetherRealmSpigot/mcping-golang
Minecraft Server List Ping tool.
Language: Go - Size: 12.7 KB - Last synced at: 3 days ago - Pushed at: 3 days ago - Stars: 1 - Forks: 0

kmcsr/login_proxy_mcdr
A MCDR plugin proxy the login protocol
Language: Python - Size: 293 KB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 11 - Forks: 0

ferrumc-rs/ferrumc
A reimplementation of the minecraft server in rust.
Language: Rust - Size: 107 MB - Last synced at: 4 days ago - Pushed at: 4 days ago - Stars: 1,403 - Forks: 45

Pumpkin-MC/Pumpkin
Empowering everyone to host fast and efficient Minecraft servers.
Language: Rust - Size: 24.9 MB - Last synced at: 6 days ago - Pushed at: 7 days ago - Stars: 4,404 - Forks: 215

GeyserMC/MCProtocolLib
A library for communication with a Minecraft client/server.
Language: Java - Size: 4.56 MB - Last synced at: 5 days ago - Pushed at: 13 days ago - Stars: 801 - Forks: 210

ViaVersion/ViaProxy
Standalone proxy which allows players to join EVERY Minecraft server version (Classic, Alpha, Beta, Release, Bedrock)
Language: Java - Size: 2.15 MB - Last synced at: 7 days ago - Pushed at: 8 days ago - Stars: 386 - Forks: 41

RaphiMC/ViaBedrock
ViaVersion addon to add support for Minecraft: Bedrock Edition servers
Language: Java - Size: 10.6 MB - Last synced at: 11 days ago - Pushed at: 14 days ago - Stars: 294 - Forks: 19

Cubxity/stresscraft
State-of-art Minecraft stressing software written in Kotlin.
Language: Kotlin - Size: 92.8 KB - Last synced at: 12 days ago - Pushed at: 9 months ago - Stars: 121 - Forks: 14

woodendoors7/MinecraftStatusPinger
🟩 A Minecraft Status Pinger
Language: TypeScript - Size: 189 KB - Last synced at: 4 days ago - Pushed at: 18 days ago - Stars: 36 - Forks: 4

psu-de/MineSharp
High-Level async API to build minecraft bots.
Language: C# - Size: 35.2 MB - Last synced at: 14 days ago - Pushed at: 8 months ago - Stars: 86 - Forks: 15

Sch8ill/mclib
A Minecraft client to retrieve status information via the SLP protocol
Language: Go - Size: 1.92 MB - Last synced at: 11 days ago - Pushed at: 23 days ago - Stars: 8 - Forks: 0

0x1bd/KMCProtocol
Kotlin implementation of the minecraft java protocol
Language: Kotlin - Size: 238 KB - Last synced at: 12 days ago - Pushed at: 12 days ago - Stars: 0 - Forks: 0

Gardelll/yggdrasil-go
A Mojang Yggdrasil Mock Server
Language: Go - Size: 205 KB - Last synced at: 25 days ago - Pushed at: 25 days ago - Stars: 11 - Forks: 2

LighthouseMC/VoxidianProtocol
Minecraft network protocol datastructures and implementations in Rust.
Language: Rust - Size: 3.4 MB - Last synced at: 21 days ago - Pushed at: 21 days ago - Stars: 2 - Forks: 0

Titlehhhh/McProtoNet
Multi-version library for working with the Minecraft protocol, written in c#.
Language: C# - Size: 14.8 MB - Last synced at: 10 days ago - Pushed at: about 1 month ago - Stars: 9 - Forks: 1

Zerite/CraftLib
🎮 CraftLib wraps the entire Minecraft codebase as a Java / Kotlin library. Supports protocol, NBT, chat and schematics. 1.7.x - 1.8.x
Language: Kotlin - Size: 573 KB - Last synced at: 23 days ago - Pushed at: over 2 years ago - Stars: 88 - Forks: 6

mustafabinguldev/hanmcserver
Minecraft protocol and netty | Protocol v47 & 1.8.x
Language: Java - Size: 366 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 0 - Forks: 0

cerus/minecraft-map-colors
A list of all available Minecraft map colors for each version between 1.8.3 and 1.20
Size: 52.7 KB - Last synced at: about 1 month ago - Pushed at: almost 2 years ago - Stars: 4 - Forks: 0

patyhank/bedrock-library
A simple Bot library for Minecraft : Bedrock Edition
Language: Go - Size: 833 KB - Last synced at: 5 days ago - Pushed at: 3 months ago - Stars: 3 - Forks: 0

aimjel/minenet
A Minecraft protocol library for clients and servers
Language: Go - Size: 235 KB - Last synced at: 2 months ago - Pushed at: 3 months ago - Stars: 14 - Forks: 4

LockBlock-dev/MinePot
Minecraft server honeypot
Language: Go - Size: 66.4 KB - Last synced at: 13 days ago - Pushed at: 9 months ago - Stars: 20 - Forks: 1

Mubelotix/minecraft-protocol 📦
Highly optimized and lightweight minecraft server written in Rust
Language: Rust - Size: 5.12 MB - Last synced at: 19 days ago - Pushed at: about 1 year ago - Stars: 37 - Forks: 4

Andcool-Systems/mc-session-validator
Клиентский сервис для проверки лицензии Minecraft-аккаунта и подключения к серверу через REST API.
Language: Java - Size: 104 KB - Last synced at: about 2 months ago - Pushed at: 3 months ago - Stars: 1 - Forks: 0

MiniDigger/MiniSniffer
Simple Minecraft proxy to filter and log packets.
Language: Kotlin - Size: 97.7 KB - Last synced at: 20 days ago - Pushed at: 11 months ago - Stars: 7 - Forks: 0

EnzoPB/mc-protocol
Simple Python implementation of the Minecraft protocol
Language: Python - Size: 47.9 KB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 3 - Forks: 0

Tnze/go-mc
Collection of Go libraries for Minecraft
Language: Go - Size: 49.1 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 869 - Forks: 115

SaruMC/WaterdogPE Fork of WaterdogPE/WaterdogPE
Brand new proxy server for Minecraft: Bedrock Edition
Language: Java - Size: 1.14 MB - Last synced at: 4 months ago - Pushed at: 4 months ago - Stars: 1 - Forks: 0

Jerrylum/2ndDevice
Allows you to control one player on two (or even more) Minecraft clients.
Language: TypeScript - Size: 104 KB - Last synced at: 16 days ago - Pushed at: about 2 years ago - Stars: 4 - Forks: 0

Cxmrykk/briar-protocol
Serialize and parse minecraft packets in Crystal
Language: Crystal - Size: 114 KB - Last synced at: about 2 months ago - Pushed at: 4 months ago - Stars: 0 - Forks: 0

McEx/McProtocol
Minecraft protocol implementation for Elixir
Language: Elixir - Size: 145 KB - Last synced at: 1 day ago - Pushed at: about 8 years ago - Stars: 25 - Forks: 5

kevinrudde/gophercraft
Minecraft server framework written in Go
Language: Go - Size: 90.8 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 2 - Forks: 0

kgurchiek/Minecraft-Ping-API
An API to status ping Minecraft servers
Language: JavaScript - Size: 108 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 4 - Forks: 1

kohakow/Proxel
Another high performance Minecraft Proxy
Language: C# - Size: 59.6 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 0 - Forks: 0

RohanFredriksson/minecraft-server-starter
A cross-platform Minecraft Java Edition server tool that can automatically start and stop a Minecraft server depending on user activity.
Language: Python - Size: 82 KB - Last synced at: 8 months ago - Pushed at: 8 months ago - Stars: 4 - Forks: 0

piotrmaciejbednarski/minecraft-bedrock-edition-dart-protocol
Dart library to retrieving basic information about Minecraft Bedrock Edition servers
Language: Dart - Size: 23.4 KB - Last synced at: 3 days ago - Pushed at: 9 months ago - Stars: 0 - Forks: 0

darcros/node-minecraft-proxy
Simple Minecraft proxy written in Node.js using the node-minecraft-protocol library
Language: JavaScript - Size: 68.4 KB - Last synced at: 9 months ago - Pushed at: 10 months ago - Stars: 31 - Forks: 16

Mubelotix/minecraft-protocol-derive 📦
Procedural macros to make your Rust structs compatible with the Minecraft protocol.
Language: Rust - Size: 35.2 KB - Last synced at: 28 days ago - Pushed at: over 1 year ago - Stars: 2 - Forks: 1

Outspending/Azalea
A light-weight, simple minecraft protocol
Language: Java - Size: 3.48 MB - Last synced at: 10 months ago - Pushed at: 10 months ago - Stars: 7 - Forks: 0

devwckd/rust-craft
A collection of crates to make minecraft development (client, server) with rust possible.
Language: Rust - Size: 55.7 KB - Last synced at: 5 days ago - Pushed at: about 2 years ago - Stars: 18 - Forks: 0

Elytrium/ShipMC
WIP C++ Minecraft protocol library, proxy and limbo server. (too unfinished!)
Language: C++ - Size: 666 KB - Last synced at: 9 months ago - Pushed at: almost 2 years ago - Stars: 16 - Forks: 4

ViaVersionMCP/ViaLoadingBase
[OUTDATED] Universal ViaVersion, ViaBackwards and ViaRewind standalone implementation
Language: Java - Size: 395 KB - Last synced at: 5 days ago - Pushed at: 10 months ago - Stars: 3 - Forks: 0

aripiprazole/tanso 📦
🐙 | Minecraft motd server
Language: Rust - Size: 21.5 KB - Last synced at: 5 days ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

arciera/server-new
A Minecraft server written in TypeScript. Modern, multi-threaded, modular and built for performance.
Size: 54.7 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 2 - Forks: 0

RaphiMC/NetMinecraft
Easy to use low-level networking library for Minecraft
Language: Java - Size: 391 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 11 - Forks: 0

marzvrover/Swiftcraft
[WIP] A swift implementation of the Minecraft server
Language: Swift - Size: 2.8 MB - Last synced at: 2 days ago - Pushed at: almost 3 years ago - Stars: 5 - Forks: 0

arciera/server
A Minecraft server written in TypeScript. Modern, multi-threaded, modular and built for performance.
Language: TypeScript - Size: 284 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 4 - Forks: 0

peacefulotter/minecraft-server
Minecraft server from scratch using Bun
Language: TypeScript - Size: 11.3 MB - Last synced at: 11 months ago - Pushed at: about 1 year ago - Stars: 17 - Forks: 2

cerus/nylium 📦
Open source Minecraft server written from scratch
Language: Java - Size: 767 KB - Last synced at: 12 months ago - Pushed at: almost 4 years ago - Stars: 6 - Forks: 0

Titlehhhh/Minecraft-Holy-Client
A high-performance platform for running Minecraft stress-test bots written in C#.
Language: C# - Size: 275 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 98 - Forks: 35

H4kt/minecraft-query-kt
A Minecraft query client implemented purely in Kotlin
Language: Kotlin - Size: 74.2 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 1 - Forks: 0

anweisen/JustMotd
A configurable socket server written in rust responding to packets via the minecraft protocol, providing a motd and disconnect information
Language: Rust - Size: 41 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

xTunio/hopper
Minecraft proxy server written in TypeScript
Language: TypeScript - Size: 65.4 KB - Last synced at: about 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

ya7on/mclib
Minecraft: Java Edition (1.20.4) protocol utils and helpers. https://github.com/ya7on/mine-rs/
Language: Rust - Size: 53.7 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 0 - Forks: 0

yrotak/reminecpp
A minecraft Java Edition clone in C++ compatible with the JE protocol. WIP
Language: C++ - Size: 15.2 MB - Last synced at: about 2 months ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

sel-project/soupply
Data for automatically generated libraries and documentation for Minecraft (Bedrock Engine) and Minecraft: Java Edition
Language: D - Size: 28.2 MB - Last synced at: over 1 year ago - Pushed at: over 6 years ago - Stars: 25 - Forks: 4

Cubxity/Kraft 📦
Lightweight Minecraft client for Android featuring modules support and other task automation
Language: Kotlin - Size: 326 KB - Last synced at: about 1 year ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 3

BlueMyth-Network/PodrumR4
just a weirdy fast but slow bedrock software and a lot of problem
Language: C - Size: 342 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 0 - Forks: 0

conorthedev/MineKit
A swift library for communicating with a Minecraft Server
Language: Swift - Size: 256 KB - Last synced at: over 1 year ago - Pushed at: almost 5 years ago - Stars: 10 - Forks: 0

Paddyk45/rpot
A Minecraft RCon honeypot written in Rust
Language: Rust - Size: 104 KB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 3 - Forks: 0

minecraftts/common
Contains common code used across the server and client
Language: TypeScript - Size: 47.9 KB - Last synced at: 19 days ago - Pushed at: over 2 years ago - Stars: 5 - Forks: 0

rafted/jam.cpp
:strawberry: Minecraft: Java Edition Protocol Implementation and Server
Language: C++ - Size: 67.4 KB - Last synced at: almost 2 years ago - Pushed at: almost 2 years ago - Stars: 0 - Forks: 0

LunaMC/protocol
Netty handlers and utilities for the Minecraft data protocol 1.8+
Language: Java - Size: 252 KB - Last synced at: almost 2 years ago - Pushed at: almost 8 years ago - Stars: 5 - Forks: 0

Layercraft/PacketLib
A library for serializing Minecraft Packets typesafe in Kotlin
Language: Kotlin - Size: 867 KB - Last synced at: over 1 year ago - Pushed at: over 1 year ago - Stars: 3 - Forks: 1

Phpcraft/core
A PHP library for all things Minecraft: Java Edition.
Language: PHP - Size: 20 MB - Last synced at: 22 days ago - Pushed at: over 4 years ago - Stars: 17 - Forks: 2

0xjimmy/mineflayer-reflection-proxy
Allows a Minecraft client and a mineflayer bot to control the same connection by mirroring the game state between clients
Language: JavaScript - Size: 178 KB - Last synced at: almost 2 years ago - Pushed at: about 3 years ago - Stars: 13 - Forks: 1

aripiprazole/bedrock-void 📦
🎮 | Minecraft bedrock void server
Language: Kotlin - Size: 150 KB - Last synced at: 5 days ago - Pushed at: over 3 years ago - Stars: 0 - Forks: 0

Dashbloxx/radeon
An attempt to make a minecraft server written fully in C with multithreading support.
Language: C - Size: 23.4 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 1 - Forks: 0

NiliumMC/NiliumScan
Advanced Lightweight TUI Minecraft Port Scanner Written In C/Ncurses (WIP)
Language: CMake - Size: 207 KB - Last synced at: almost 2 years ago - Pushed at: over 2 years ago - Stars: 4 - Forks: 0

StarfieldMC/Starfield 📦
block game server written in c#
Language: C# - Size: 3.35 MB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 15 - Forks: 2

rafted/krafted 📦
Minecraft: Java Edition Server Implementation
Language: Kotlin - Size: 160 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 5 - Forks: 1

conorthedev/ChatcraftLib Fork of Zerite/CraftLib 📦
A modified version of CraftLib designed to be used for chat messages. Supports 1.7.2 -> 1.16
Language: Kotlin - Size: 570 KB - Last synced at: over 1 year ago - Pushed at: over 4 years ago - Stars: 1 - Forks: 0

McMoonLakeDev/Protocol 📦
A MoonLake Protocol API for Minecraft Protocol
Language: Kotlin - Size: 109 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 1 - Forks: 0

kubastick/minecraft_server_stress_tool
Remote minecraft server stress tool
Language: Java - Size: 85.9 KB - Last synced at: about 2 years ago - Pushed at: about 7 years ago - Stars: 14 - Forks: 1

blubberdiblub/prodis
Minecraft Protocol Dissector
Language: Python - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

hopfenspace/fake_mc_server
Fake Minecraft server which allows to set custom server list & kick message.
Language: Rust - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: about 5 years ago - Stars: 5 - Forks: 0

rafted/rafted
Minecraft: Java Edition Server Implementation for Rust
Language: Rust - Size: 52.7 KB - Last synced at: about 2 years ago - Pushed at: over 2 years ago - Stars: 2 - Forks: 0

zegevlier/varint
Simple website for converting Varints
Language: TypeScript - Size: 34.2 KB - Last synced at: about 2 years ago - Pushed at: about 2 years ago - Stars: 0 - Forks: 0

vectrix-space/protocolcontrol
Protocol Control - A minimal packet manipulation library for Sponge.
Language: Java - Size: 245 KB - Last synced at: 1 day ago - Pushed at: almost 3 years ago - Stars: 6 - Forks: 2

LizAinslie/dart_mc
Dart implementation of the Minecraft Protocol
Language: Dart - Size: 15.6 KB - Last synced at: 2 months ago - Pushed at: over 3 years ago - Stars: 1 - Forks: 0

alula/mcproto
Simple Minecraft protocol library for Java supporting multiple game versions
Language: Java - Size: 8.79 KB - Last synced at: 5 days ago - Pushed at: about 7 years ago - Stars: 3 - Forks: 1

Lycol50/MultiProtocol Fork of BajanVlogs/MultiProtocol
MultiProtocol is a plugin where you can have people join on any version on Minecraft Bedrock
Language: PHP - Size: 24.4 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 2 - Forks: 1

layou233/MCPacket
An easy way to send/receive packets for Minecraft Protocol.
Language: Java - Size: 6.84 KB - Last synced at: about 2 years ago - Pushed at: about 3 years ago - Stars: 1 - Forks: 1
