An open API service providing repository metadata for many open source software ecosystems.

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