Library List: Difference between revisions

From wiki.vg
Jump to navigation Jump to search
imported>Pdelvo
(Added my protocol implementation)
imported>Benc
(update table formatting)
Line 1: Line 1:
This is a rather incomplete list of Minecraft related libraries currently in development.
This is a rather incomplete list of Minecraft related libraries currently in development.


{| class="wikitable" style="width: auto; text-align: center;"
{| class="wikitable sortable" style="width: auto; text-align: center;"
|-style="background:#eee"
|-style="background:#eee"
!style="width: 72px" | Name
!Name
!Description
!Description
!style="width: 128px" | Author(s)
!Author(s)
!style="width: 128px" | Language
!Language
!style="width: 128px" | License
!License
!Development Status
|-
|-
! [http://libminecraft.github.com LibMinecraft]
! [http://libminecraft.github.com LibMinecraft]
Line 13: Line 14:
| Drew DeVault (SirCmpwn)
| Drew DeVault (SirCmpwn)
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
| MIT License
| {{MIT}}
| {{yes|Active}}
|-
|-
! [https://github.com/eddyb/node-mcsmp node-mcsmp]
! [https://github.com/eddyb/node-mcsmp node-mcsmp]
Line 20: Line 22:
| [http://nodejs.org/ node.js (JavaScript)]
| [http://nodejs.org/ node.js (JavaScript)]
|
|
| {{yes|Active}}
|-
|-
! [https://github.com/mave/mcproxy mcproxy]
! [https://github.com/mave/mcproxy mcproxy]
Line 25: Line 28:
| mave
| mave
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
| GPL License
| {{GPLv3}}
| {{yes|Active}}
|-
|-
! [http://mcsharpclient.googlecode.com MCSharpClient]
! [http://mcsharpclient.googlecode.com MCSharpClient]
Line 31: Line 35:
| Justin Head (dv90)
| Justin Head (dv90)
| [http://www.mono-project.com/Main_Page Mono] [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
| [http://www.mono-project.com/Main_Page Mono] [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
| GPL License
| {{GPLv3}}
| {{yes|Active}}
|-
|-
! [https://github.com/axus/libmc--c libmc--c]
! [https://github.com/axus/libmc--c libmc--c]
Line 37: Line 42:
| axus
| axus
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
| LGPL License
| {{GPLv3}}
| {{yes|Active}}
|-
|-
! [https://github.com/ags131/SharpMinecraftLibrary SharpMinecraftLibrary]
! [https://github.com/ags131/SharpMinecraftLibrary SharpMinecraftLibrary]
Line 44: Line 50:
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
|  
|  
| {{yes|Active}}
|-
|-
! [https://github.com/Maincraft/MCPackets MCPackets]
! [https://github.com/Maincraft/MCPackets MCPackets]
Line 49: Line 56:
| main()
| main()
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
|
|  
| {{yes|Active}}
|-
|-
! [https://github.com/shoghicp/Minecraft-PHP-Client-2 Minecraft PHP Client 2]
! [https://github.com/shoghicp/Minecraft-PHP-Client-2 Minecraft PHP Client 2]
Line 55: Line 63:
| [https://twitter.com/shoghicp shoghicp]
| [https://twitter.com/shoghicp shoghicp]
| [http://php.net/ PHP]
| [http://php.net/ PHP]
| [http://www.gnu.org/copyleft/lgpl.html LGPL]
| {{LGPL}}
| {{yes|Active}}
|-
|-
! [https://github.com/pdelvo/Pdelvo.Minecraft Pdelvos Protocol Implementation]
! [https://github.com/pdelvo/Pdelvo.Minecraft Pdelvos Protocol Implementation]
Line 62: Line 71:
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
|  
|  
| {{yes|Active}}
|-
|-
|}
|}


[[Category:Minecraft Modern]]
[[Category:Minecraft Modern]]

Revision as of 17:14, 13 August 2012

This is a rather incomplete list of Minecraft related libraries currently in development.

Name Description Author(s) Language License Development Status
LibMinecraft .NET library for Minecraft clients and servers Drew DeVault (SirCmpwn) C# MIT Active
node-mcsmp Simple Minecraft multiplayer protocol library for node.js. eddyb node.js (JavaScript) Active
mcproxy Minecraft Proxy (and bot) framework in C++ mave C++ GPLv3 Active
MCSharpClient .NET Minecraft Client Protocol Library Justin Head (dv90) Mono C# GPLv3 Active
libmc--c World representation data structures and OpenGL drawing functions. axus C++ GPLv3 Active
SharpMinecraftLibrary ags131 C# Active
MCPackets Java Minecraft protocol library main() Java Active
Minecraft PHP Client 2 PHP client and protocol library. With events, actions and API shoghicp PHP LGPL Active
Pdelvos Protocol Implementation Minecraft beta protocol implementation for both client and server for every version above 1.0.0. supports many different versions at the same time pdelvo C# Active