This is a rather incomplete list of Minecraft related libraries currently in development.
Name
|
Description
|
Author(s)
|
Language
|
License
|
Last Version Supported
|
Craft.Net
|
.NET Minecraft client, server, and data manipulation library
|
Drew DeVault (SirCmpwn)
|
C#
|
MIT
|
1.7.5
|
fastmc
|
Python packet parser/writer & utility library
|
Florian Wesch (dividuum)
|
Python
|
MIT
|
1.7/1.8
|
node-minecraft-protocol
|
npm install minecraft-protocol
|
superjoe
|
node.js
|
BSD
|
1.7.10/1.8
|
SharpMinecraftLibrary
|
|
ags131, electronicboy
|
C#
|
Unknown
|
1.6.2 (Partial)
|
MCProtocolLib
|
Java implementation of the Minecraft protocol.
|
Steveice10
|
Java
|
MIT
|
1.7.4-1.8
|
McClientLib
|
Python MineCraft client protocol.
|
Jeppe Klitgaard (Dkkline)
|
Python
|
MIT
|
1.5.2
|
Pdelvos Protocol Implementation
|
.NET client/server protocol library with support for several versions.
|
pdelvo
|
C#
|
MIT
|
1.5.2
|
Minecraft PHP Client 2
|
PHP client and protocol library. With events, actions and API
|
shoghicp
|
PHP
|
WTFPL
|
1.5.1
|
libmcnet
|
Event based, zero-copy, portable Minecraft network protocol parser
|
deoxxa
|
C
|
BSD
|
1.4
|
node-mcnet
|
Node.JS bindings to libmcnet
|
deoxxa
|
JavaScript, node.js
|
BSD
|
1.3.2
|
MCPackets
|
Java Minecraft protocol library
|
main()
|
Java
|
Unknown
|
1.2.5
|
libmc--c
|
World representation data structures and OpenGL drawing functions.
|
axus
|
C++, OpenGL
|
GPLv3
|
1.1
|
mcproxy
|
Minecraft Proxy (and bot) framework in C++
|
mave
|
C++
|
GPLv3
|
1.1
|
fNbt
|
Reading, writing, and manipulating NBT files and streams, for .NET
|
Matvei Stefarov (fragmer)
|
C#
|
BSD
|
n/a
|
Yggdrasil.php
|
Interfacing with Mojang's Yggdrasil authentication system.
|
Jim C K Flaten (Jckf)
|
PHP
|
Unknown
|
n/a
|
libMC.Net
|
.NET Minecraft interaction library
|
umby24
|
C#
|
MIT
|
1.7.4
|
MineLib.Network
MineLib.Network.Modular
|
.NET Minecraft network client interaction library.
|
Aragas (Aragasas)
|
C#
|
MIT
|
1.8
|
NBT-Lib
|
Allows reading, writing and modification of NBT files and streams.
|
Evil-Co
|
Java
|
Apache License v2
|
n/a
|
DarkBot
|
Minecraft client, automation (AI) platform, and modular protocol library
|
DarkStorm
|
Java
|
BSD
|
1.5.2-1.7.9
|
NBTField
|
Another NBT library in C++
|
Socolin
|
C++
|
MIT
|
n/a
|