Client List: Difference between revisions

From wiki.vg
Jump to navigation Jump to search
imported>Shoghicp
mNo edit summary
imported>Benc
(standardize links)
Line 16: Line 16:
! [https://github.com/Wallbraker/Charged-Miners Charged Miners]
! [https://github.com/Wallbraker/Charged-Miners Charged Miners]
| Minecraft Viewer, can connect to classic servers.
| Minecraft Viewer, can connect to classic servers.
| [http://en.wikipedia.org/wiki/D_%28programming_language%29 D], [http://en.wikipedia.org/wiki/Lua_%28programming_language%29 Lua]
| {{D}}, {{Lua}}
| GPLv2
| {{GPLv2}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
Line 25: Line 25:
! [http://foundation.x10.mx/index.php?title=Crafti Crafti] (dead link)
! [http://foundation.x10.mx/index.php?title=Crafti Crafti] (dead link)
| python standalone bot, controllable via player commands, console input, or configured rules file.
| python standalone bot, controllable via player commands, console input, or configured rules file.
| [http://en.wikipedia.org/wiki/Python_%28programming_language%29 python] with Twisted network driver
| {{Python}}, {{Twisted}}
| proprietary software / Freeware
| {{all rights reserved}}
| {{yes}}
| {{yes}}
| {{no}}
| {{no}}
Line 34: Line 34:
! [https://github.com/espes/esbot esbot]
! [https://github.com/espes/esbot esbot]
| dependency gathering and other awesomeness
| dependency gathering and other awesomeness
| [http://en.wikipedia.org/wiki/Python_%28programming_language%29 python] with twisted
| {{Python}}, {{Twisted}}
| GPL
| {{GPLv3}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
Line 43: Line 43:
! [https://github.com/aniero/golem golem]
! [https://github.com/aniero/golem golem]
| ruby 1.9/eventmachine client, acts as a standalone bot or transparent proxy
| ruby 1.9/eventmachine client, acts as a standalone bot or transparent proxy
| [http://en.wikipedia.org/wiki/Ruby_%28programming_language%29 ruby]
| {{Ruby}}
| MIT
| {{MIT}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
Line 52: Line 52:
! [https://github.com/axus/libmc--c mc--c]
! [https://github.com/axus/libmc--c mc--c]
| Draw the map.  Can't talk or move.
| Draw the map.  Can't talk or move.
| [http://en.wikipedia.org/wiki/C++_%28programming_language%29 C++]
| {{C++}}
| Do not distribute
| {{LGPL}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
Line 61: Line 61:
! [http://hg.sitedethib.com/mcclient/ mcclient]
! [http://hg.sitedethib.com/mcclient/ mcclient]
| Work in progress SMP client
| Work in progress SMP client
| [http://en.wikipedia.org/wiki/Python_%28programming_language%29 python] with C extension
| {{Python}} with {{C}} extension
| GPLv3
| {{GPLv3}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
Line 70: Line 70:
! [https://github.com/jrupac/minecraft-opengl minecraft-opengl]
! [https://github.com/jrupac/minecraft-opengl minecraft-opengl]
| Draw the map, move around, break stuff, gather stuff, etc.; doesn't appear to have networking
| Draw the map, move around, break stuff, gather stuff, etc.; doesn't appear to have networking
| [http://en.wikipedia.org/wiki/C++_%28programming_language%29 C++] with [http://en.wikipedia.org/wiki/OpenGL OpenGL]
| {{C++}} with {{OpenGL}}
| proprietary software / Freeware
| {{all rights reserved}}
| {{no}}
| {{no}}
| {{yes}}
| {{yes}}
Line 79: Line 79:
! [https://github.com/shoghicp/Minecraft-PHP-Client-2 Minecraft PHP Client 2]
! [https://github.com/shoghicp/Minecraft-PHP-Client-2 Minecraft PHP Client 2]
| Complete rewrite of "Minecraft PHP Client". Has events and actions, and it's modular. Supports online mode and Spoutcraft
| Complete rewrite of "Minecraft PHP Client". Has events and actions, and it's modular. Supports online mode and Spoutcraft
| [http://php.net/ PHP]
| {{PHP}}
| [http://www.gnu.org/copyleft/lgpl.html LGPL]
| {{LGPL}}
| {{no}}
| {{no}}
| {{unknown|Convert Map to PNG}}
| {{unknown|Convert Map to PNG}}
Line 88: Line 88:
! [https://github.com/shoghicp/Minecraft-PHP-Client Minecraft PHP Client]
! [https://github.com/shoghicp/Minecraft-PHP-Client Minecraft PHP Client]
| "- Superseded by Minecraft PHP Client 2 -" It can move and do other things. [http://shoghicp.wordpress.com/2012/04/08/minecraft-php-client/ Spanish Website]
| "- Superseded by Minecraft PHP Client 2 -" It can move and do other things. [http://shoghicp.wordpress.com/2012/04/08/minecraft-php-client/ Spanish Website]
| [http://php.net/ PHP]
| {{PHP}}
| [http://www.gnu.org/copyleft/lgpl.html LGPL]
| {{LGPL}}
| {{yes|Yes, but only linux}}
| {{yes|Yes, but only linux}}
| {{no}}
| {{no}}
Line 97: Line 97:
! [[Mineflayer]]
! [[Mineflayer]]
| JavaScript bot framework. See [[Mineflayer]] for more details.
| JavaScript bot framework. See [[Mineflayer]] for more details.
| [http://en.wikipedia.org/wiki/C++_%28programming_language%29 C++] with [http://en.wikipedia.org/wiki/Qt_%28framework%29 Qt]
| {{C++}}, {{Qt}}
| [http://www.opensource.org/licenses/mit-license.php MIT]
| {{MIT}}
| {{yes}}
| {{yes}}
| {{yes}}
| {{yes}}
Line 106: Line 106:
! [https://github.com/ammaraskar/pyCraft pyCraft]
! [https://github.com/ammaraskar/pyCraft pyCraft]
| Work in progress client, displays chat at the moment
| Work in progress client, displays chat at the moment
| Python
| {{Python}}
| Apache License, Version 2.0
| {{Apache}}
| {{yes}}
| {{yes}}
| {{no}}
| {{no}}
Line 115: Line 115:
! [https://github.com/Vijfhoek/Sharpcraft Sharpcraft] ([https://github.com/F16Gaming/Sharpcraft Fork])
! [https://github.com/Vijfhoek/Sharpcraft Sharpcraft] ([https://github.com/F16Gaming/Sharpcraft Fork])
| Work in progress SMP (might add SSP) client.
| Work in progress SMP (might add SSP) client.
| [http://en.wikipedia.org/wiki/C_Sharp_(programming_language) C#]
| {{C sharp}}
| [http://www.gnu.org/copyleft/gpl.html GPLv3]
| {{GPLv3}}
| {{yes}}
| {{yes}}
| {{yes|Yes, using [http://en.wikipedia.org/wiki/Microsoft_XNA XNA]}}
| {{yes|Yes, using [http://en.wikipedia.org/wiki/Microsoft_XNA XNA]}}
Line 124: Line 124:
! [http://www.planetminecraft.com/project/new-c-driven-minecraft-client-461392/ Revolutional RedStone]
! [http://www.planetminecraft.com/project/new-c-driven-minecraft-client-461392/ Revolutional RedStone]
| Parial Redstone support
| Parial Redstone support
| C++, Lua
| {{C++}}, {{Lua}}
| {{Unknown}}
| {{Unknown}}
| {{yes}}
| {{yes}}
Line 133: Line 133:
! [https://github.com/lukleh/TwistedBot TwistedBot]
! [https://github.com/lukleh/TwistedBot TwistedBot]
| bot and proxy
| bot and proxy
| [http://en.wikipedia.org/wiki/Python_(programming_language) Python] with [http://en.wikipedia.org/wiki/Twisted_(software) twisted]
| {{Python}}, {{Twisted}}
| BSD
| {{no|{{BSD}}? No mention of license in source}}
| {{no}}
| {{no}}
| {{no}}
| {{no}}
Line 142: Line 142:
! [[Vb Minebot]]
! [[Vb Minebot]]
| Work in progress standalone bot
| Work in progress standalone bot
| [http://en.wikipedia.org/wiki/Visual_Basic_.NET VB.NET], w/Ruby  
| {{VB.NET}}, {{Ruby}}
| GPL
| {{no|{{GPLv3}}? No mention of license in source}}
| {{yes}}
| {{yes}}
| {{no}}
| {{no}}

Revision as of 10:07, 14 August 2012

This is a rather incomplete list of Minecraft Alpha/Beta clients that users have worked or are working on. This page only lists clients written from scratch; for mods and wrappers, see the Utility List.

The column Game Graphics asks if your client displays in-game activity at a graphical level, such as world chunks, people or mobs moving, or any of that sort. If you are simply displaying things as text, that does not count. You can also optionally tell us the library you're using for your game graphics while providing your answer.

Name Features Language License Threaded Game Graphics Author(s) Status
Charged Miners Minecraft Viewer, can connect to classic servers. D, Lua GPLv2 No Yes Wallbraker et al. Active
Crafti (dead link) python standalone bot, controllable via player commands, console input, or configured rules file. Python, Twisted proprietary / freeware Yes No CharlesBroughton Dead
esbot dependency gathering and other awesomeness Python, Twisted GPLv3 No No espes Last updated Sep 2011
golem ruby 1.9/eventmachine client, acts as a standalone bot or transparent proxy Ruby MIT No No aniero Last updated Apr 2011
mc--c Draw the map. Can't talk or move. C++ LGPL No Yes axus Last updated May 2011
mcclient Work in progress SMP client Python with C extension GPLv3 No Yes ThibG Last updated Jul 2011
minecraft-opengl Draw the map, move around, break stuff, gather stuff, etc.; doesn't appear to have networking C++ with OpenGL proprietary / freeware No Yes Rohan Bansal, Dmitry Drutskoy, Ajay Roopakalu, Sarah Tang Last updated Jun 2011
Minecraft PHP Client 2 Complete rewrite of "Minecraft PHP Client". Has events and actions, and it's modular. Supports online mode and Spoutcraft PHP LGPL No Convert Map to PNG shoghicp Active. Works from 1.0.0 to 1.3.1
Minecraft PHP Client "- Superseded by Minecraft PHP Client 2 -" It can move and do other things. Spanish Website PHP LGPL Yes, but only linux No shoghicp Stopped. Works from b1.6 to 1.2.5
Mineflayer JavaScript bot framework. See Mineflayer for more details. C++, Qt MIT Yes Yes Superjoe, thejoshwolfe Last updated Nov 2011
pyCraft Work in progress client, displays chat at the moment Python Apache License v2 Yes No Ammar Askar, resba Active
Sharpcraft (Fork) Work in progress SMP (might add SSP) client. C# GPLv3 Yes Yes, using XNA Vijfhoek and F16Gaming Last updated Mar 2012
Revolutional RedStone Parial Redstone support C++, Lua Unknown Yes Yes RevolutionalRedstone Active
TwistedBot bot and proxy Python, Twisted BSD? No mention of license in source No No lukleh Active
Vb Minebot Work in progress standalone bot VB.NET, Ruby GPLv3? No mention of license in source Yes No Umby24 Active