Difference between revisions of "Library List"

From wiki.vg
Jump to navigation Jump to search
(Added my protocol implementation)
m (Smaller header)
(4 intermediate revisions by the same user not shown)
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
+
!class="unsortable"|Description
!style="width: 128px" | Author(s)
+
!Author(s)
!style="width: 128px" | Language
+
!Language
!style="width: 128px" | License
+
!License
 +
!Last Version Supported
 +
|-
 +
! [https://github.com/shoghicp/Minecraft-PHP-Client-2 Minecraft PHP Client 2]
 +
| PHP client and protocol library. With events, actions and API
 +
| [https://twitter.com/shoghicp shoghicp]
 +
| [http://php.net/ PHP]
 +
| {{LGPL}}
 +
| {{supports current}}
 +
|-
 +
! [https://github.com/pdelvo/Pdelvo.Minecraft 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
 +
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
 +
| {{unknown}}
 +
| {{supports current}}
 +
|-
 +
! [https://github.com/ags131/SharpMinecraftLibrary SharpMinecraftLibrary]
 +
|
 +
| ags131
 +
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
 +
| {{unknown}}
 +
| {{supports current}}
 +
|-
 +
! [https://github.com/Maincraft/MCPackets MCPackets]
 +
| Java Minecraft protocol library
 +
| main()
 +
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
 +
| {{unknown}}
 +
| {{supports|1.2.5}}
 
|-
 
|-
 
! [http://libminecraft.github.com LibMinecraft]
 
! [http://libminecraft.github.com LibMinecraft]
Line 13: Line 42:
 
| 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}}
 +
| {{supports|1.2.3}}
 
|-
 
|-
! [https://github.com/eddyb/node-mcsmp node-mcsmp]
+
! [https://github.com/axus/libmc--c libmc--c]
| Simple Minecraft multiplayer protocol library for node.js.
+
| World representation data structures and OpenGL drawing functions.
| eddyb
+
| axus
| [http://nodejs.org/ node.js (JavaScript)]
+
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
|
+
| {{GPLv3}}
 +
| {{supports|1.1}}
 
|-
 
|-
 
! [https://github.com/mave/mcproxy mcproxy]
 
! [https://github.com/mave/mcproxy mcproxy]
Line 25: Line 56:
 
| mave
 
| mave
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
| GPL License
+
| {{GPLv3}}
 +
| {{supports|1.1}}
 +
|-
 +
! [https://github.com/eddyb/node-mcsmp node-mcsmp]
 +
| Simple Minecraft multiplayer protocol library for node.js.
 +
| eddyb
 +
| [http://nodejs.org/ node.js (JavaScript)]
 +
| {{unknown}}
 +
| {{supports|Beta 1.8.1}}
 
|-
 
|-
 
! [http://mcsharpclient.googlecode.com MCSharpClient]
 
! [http://mcsharpclient.googlecode.com MCSharpClient]
Line 31: Line 70:
 
| 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}}
|-
+
| {{supports|Beta 1.2}}
! [https://github.com/axus/libmc--c libmc--c]
 
| World representation data structures and OpenGL drawing functions.
 
| axus
 
| [http://en.wikipedia.org/wiki/C%2B%2B C++]
 
| LGPL License
 
|-
 
! [https://github.com/ags131/SharpMinecraftLibrary SharpMinecraftLibrary]
 
|
 
| ags131
 
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
 
|
 
|-
 
! [https://github.com/Maincraft/MCPackets MCPackets]
 
| Java Minecraft protocol library
 
| main()
 
| [http://en.wikipedia.org/wiki/Java_(programming_language) Java]
 
|
 
|-
 
! [https://github.com/shoghicp/Minecraft-PHP-Client-2 Minecraft PHP Client 2]
 
| PHP client and protocol library. With events, actions and API
 
| [https://twitter.com/shoghicp shoghicp]
 
| [http://php.net/ PHP]
 
| [http://www.gnu.org/copyleft/lgpl.html LGPL]
 
|-
 
! [https://github.com/pdelvo/Pdelvo.Minecraft 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
 
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
 
|
 
 
|-
 
|-
 
|}
 
|}
  
 
[[Category:Minecraft Modern]]
 
[[Category:Minecraft Modern]]

Revision as of 20:42, 13 August 2012

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

Name Description Author(s) Language License Last Version Supported
Minecraft PHP Client 2 PHP client and protocol library. With events, actions and API shoghicp PHP LGPL 1.5
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# Unknown 1.5
SharpMinecraftLibrary ags131 C# Unknown 1.5
MCPackets Java Minecraft protocol library main() Java Unknown Template:Supports
LibMinecraft .NET library for Minecraft clients and servers Drew DeVault (SirCmpwn) C# MIT Template:Supports
libmc--c World representation data structures and OpenGL drawing functions. axus C++ GPLv3 Template:Supports
mcproxy Minecraft Proxy (and bot) framework in C++ mave C++ GPLv3 Template:Supports
node-mcsmp Simple Minecraft multiplayer protocol library for node.js. eddyb node.js (JavaScript) Unknown Template:Supports
MCSharpClient .NET Minecraft Client Protocol Library Justin Head (dv90) Mono C# GPLv3 Template:Supports