Difference between revisions of "Client List"
Jump to navigation
Jump to search
m (move OpenGL to the right column) |
m (Sort versions) |
||
(115 intermediate revisions by 8 users not shown) | |||
Line 2: | Line 2: | ||
This is a rather incomplete list of Minecraft 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]] and the [[Wrapper List]]. | This is a rather incomplete list of Minecraft 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]] and the [[Wrapper 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 | + | 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. |
− | + | To add a client, append it above all others. On the bottom are projects, that are inactive (sorted by date). All active clients are sorted by version. If a client does not support the latest version, put it below the others.<br style="clear:both;" /> | |
{| class="wikitable sortable" style="text-align: center;" | {| class="wikitable sortable" style="text-align: center;" | ||
Line 12: | Line 12: | ||
! Author(s) | ! Author(s) | ||
! Language | ! Language | ||
+ | ! Platform | ||
! License | ! License | ||
− | ! Threaded | + | !{{vertical header|Threaded}} |
− | ! Game | + | ! Game graphics |
− | ! | + | ! Java version |
− | ! Development | + | ! Bedrock version |
+ | ! Development status | ||
+ | ! Project start date | ||
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/adepierre/Botcraft Botcraft] |
− | | Bot crate | + | | Library to make bots. Mouse/keyboard control, pathfinding, trading, crafting, behaviour tree, signed chat. |
+ | | [https://github.com/adepierre adepierre] | ||
+ | | {{wp|C++17}} | ||
+ | | {{windows}}{{linux}}{{mac}} | ||
+ | | {{GPLv3}} | ||
+ | | {{yes}} | ||
+ | | {{yes|{{OpenGL}}}} | ||
+ | | 1.12.2–1.21.3 | ||
+ | | {{n/a}} | ||
+ | | {{yes|Active}} | ||
+ | | 2019-07-23 | ||
+ | |- | ||
+ | ! [https://github.com/azalea-rs/azalea Azalea] | ||
+ | | Bot crate: accurate physics, swarms, pathfinding, inventories, plugin support. | ||
| [https://matdoes.dev mat] | | [https://matdoes.dev mat] | ||
| {{Rust}} | | {{Rust}} | ||
+ | | {{windows}}{{linux}}{{mac}} | ||
| {{MIT}} | | {{MIT}} | ||
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | | {{ | + | | 1.21 |
+ | | {{n/a}} | ||
| {{yes|Active}} | | {{yes|Active}} | ||
+ | | 2021-12-06 | ||
|- | |- | ||
! [https://soulfiremc.com SoulFire] | ! [https://soulfiremc.com SoulFire] | ||
− | | | + | | Server-stresser tool. Launch bot attacks on your server to measure performance. |
| [https://github.com/AlexProgrammerDE AlexProgrammerDE] | | [https://github.com/AlexProgrammerDE AlexProgrammerDE] | ||
| {{Java}} | | {{Java}} | ||
− | | | + | | {{windows}}{{linux}}{{mac}} |
+ | | {{GPLv3}} | ||
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | | | + | | 1.0.0–1.20.6, b1.0–b1.8.1, a1.0.15–a1.2.6, c0.0.15a-1–c0.30 |
+ | | 1.20.70 | ||
| {{yes|Active}} | | {{yes|Active}} | ||
+ | | 2021-07-18 | ||
|- | |- | ||
− | ! | + | ! [https://github.com/psu-de/MineSharp MineSharp] |
− | + | | Library to make bots. Player stats, events, entity tracking, mine, build, craft, window interaction, attack, move, chat. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | | ||
| [https://github.com/psu-de psu-de] | | [https://github.com/psu-de psu-de] | ||
| {{C sharp}} | | {{C sharp}} | ||
+ | | {{windows}}{{linux}} | ||
| {{MIT}} | | {{MIT}} | ||
− | | {{ | + | | {{yes}} |
| {{no}} | | {{no}} | ||
− | | | + | | 1.18.x–1.20.4 |
+ | | {{n/a}} | ||
| {{yes|Active}} | | {{yes|Active}} | ||
+ | | 2022-04-05 | ||
|- | |- | ||
! [https://github.com/ORelio/Minecraft-Console-Client Minecraft Console Client] | ! [https://github.com/ORelio/Minecraft-Console-Client Minecraft Console Client] | ||
Line 62: | Line 77: | ||
| [https://github.com/MCCTeam ORelio and the MCC Team] | | [https://github.com/MCCTeam ORelio and the MCC Team] | ||
| {{C sharp}} | | {{C sharp}} | ||
+ | | {{windows}}{{linux}} | ||
| [http://opensource.org/licenses/CDDL-1.0 CDDL-1.0] | | [http://opensource.org/licenses/CDDL-1.0 CDDL-1.0] | ||
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | + | | 1.4.6–1.20.4 | |
− | | {{ | + | | {{n/a}} |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| {{yes|Active}} | | {{yes|Active}} | ||
+ | | 2013-07-18 | ||
|- | |- | ||
! [https://github.com/PrismarineJS/mineflayer mineflayer] | ! [https://github.com/PrismarineJS/mineflayer mineflayer] | ||
Line 82: | Line 90: | ||
| [https://github.com/PrismarineJS PrismarineJS] | | [https://github.com/PrismarineJS PrismarineJS] | ||
| {{Node.js}} | | {{Node.js}} | ||
+ | | {{windows}}{{linux}}{{mac}} | ||
| {{MIT}} | | {{MIT}} | ||
| {{no}} | | {{no}} | ||
| {{no}} | | {{no}} | ||
− | | {{yes|1.8–1.20. | + | | 1.8–1.20.4 |
+ | | {{n/a}} | ||
+ | | {{yes|Active}} | ||
+ | | 2011-01-23 | ||
+ | |- | ||
+ | ! [https://github.com/zardoy/prismarine-web-client/ mcraft web] | ||
+ | | Minecraft web client. Connects to servers & loads offline world saves. Fork of prismarine-web-client. | ||
+ | | PrismarineJS contributors | ||
+ | | {{JavaScript}} | ||
+ | | {{windows}}{{linux}}{{mac}} | ||
+ | | {{MIT}} | ||
+ | | {{yes}} | ||
+ | | {{yes|{{wp|Three.js}}}} | ||
+ | | 1.8.8–1.20.4 | ||
+ | | {{n/a}} | ||
+ | | {{yes|Active}} | ||
+ | | 2023-07-09 | ||
+ | |- | ||
+ | ! [https://gitlab.bixilon.de/bixilon/minosoft Minosoft] | ||
+ | | A faster work in progress open source client, that supports a ton of versions and is open for all kind of patches. Feel free to take a look at the [https://gitlab.bixilon.de/bixilon/minosoft/-/blob/master/ReadMe.md ReadMe.md] | ||
+ | | [https://bixilon.de/ Bixilon], contributors | ||
+ | | {{Kotlin}}, {{Java}} | ||
+ | | {{windows}}{{linux}}{{mac}} | ||
+ | | {{GPLv3}} | ||
+ | | {{yes}} | ||
+ | | {{yes|{{OpenGL}}}} | ||
+ | | 13w41b–1.20.4 (including snapshots) | ||
+ | | {{n/a}} | ||
| {{yes|Active}} | | {{yes|Active}} | ||
+ | | 2020-06-01 | ||
|- | |- | ||
− | ! [https://github.com/Tnze/go-mc | + | ! [https://github.com/Tnze/go-mc go-mc] |
| Collection of libraries for Minecraft clients. | | Collection of libraries for Minecraft clients. | ||
| Tnze | | Tnze | ||
− | | | + | | {{Go}} |
+ | | | ||
| {{MIT}} | | {{MIT}} | ||
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | + | | 1.15–1.20.2 | |
+ | | {{n/a}} | ||
| {{yes|Active}} | | {{yes|Active}} | ||
+ | | 2019-05-01 | ||
|- | |- | ||
− | ! | + | ! [https://github.com/nmalthouse/mcbot zig-mcbot] |
− | | Minecraft | + | | A Minecraft bot with Lua scripting. In development. |
− | | [https://github.com/ | + | | [https://github.com/nmalthouse niklas] |
− | | {{ | + | | {{Zig}} |
− | | {{ | + | | {{linux}} |
− | | {{ | + | | {{GPLv3}} |
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes|{{OpenGL}}}} |
− | | {{ | + | | 1.19.4 |
+ | | {{n/a}} | ||
+ | | {{yes|Active}} | ||
+ | | 2023-02-03 | ||
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/Lea-fish/Leafish Leafish] |
− | | | + | | Multiprotocol, fork of Stevenrella. |
− | | [https://github.com/ | + | | [https://github.com/terrarier2111 terrarier2111], [https://github.com/Lea-fish/Leafish/graphs/contributors other contributors] |
− | | {{ | + | | {{Rust}} |
− | | {{MIT}} | + | | {{windows}}{{linux}}{{mac}} |
+ | | {{Apache 2.0}}, {{MIT}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{yes}} | + | | {{yes|{{OpenGL}}}} |
− | + | | 1.7.10–1.16.5 | |
− | | {{ | + | | {{n/a}} |
+ | | {{yes|Active}} | ||
+ | | 2021-07-30 | ||
|- | |- | ||
! [https://github.com/stackotter/delta-client delta-client] | ! [https://github.com/stackotter/delta-client delta-client] | ||
| A Minecraft client for MacOS. | | A Minecraft client for MacOS. | ||
| [https://github.com/stackotter stackotter] | | [https://github.com/stackotter stackotter] | ||
− | | | + | | {{Swift}}, {{C}} |
+ | | {{mac}} | ||
| {{GPLv3}} | | {{GPLv3}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{yes| | + | | {{yes|{{wp|Metal_(API)|Metal}}}} |
− | + | | 1.16.1 | |
− | | {{ | + | | {{n/a}} |
+ | | {{yes|Active}} | ||
+ | | 2020-12-21 | ||
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/Defective4/Another-Minecraft-Chat-Client Another Minecraft Chat Client] |
− | | | + | | Chat client. Basic movement, inventory handling, automatic chat messages. |
− | | [https://github.com/ | + | | [https://github.com/Defective4 Defective4] |
− | | | + | | {{Java}} |
− | | | + | | {{windows}} |
+ | | {{Apache 2.0}} | ||
| {{yes}} | | {{yes}} | ||
+ | | {{unknown|{{wp|Swing_(Java)|Swing}} (entity radar)}} | ||
+ | | 1.8–1.19.2, Forge 1.8–1.12.2 | ||
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2024-04-11}} | ||
+ | | 2021-03-26 | ||
+ | |- | ||
+ | ! [https://github.com/ConcreteMC/Alex Alex] | ||
+ | | Minecraft client aimed at compatibility with MC:Java & MC:Bedrock. | ||
+ | | [https://github.com/ConcreteMC ConcreteMC] | ||
+ | | {{C sharp}} | ||
+ | | {{windows}}{{linux}}{{mac}} | ||
+ | | {{MPL 2.0}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes|{{OpenGL}}}} |
− | | {{ | + | | 1.18.2 |
+ | | 1.19.10 | ||
+ | | {{no|Inactive since 2024-03-05}} | ||
+ | | 2016-04-04 | ||
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/PrismarineJS/prismarine-web-client prismarine-web-client] |
− | | | + | | Minecraft client in the browser using PrismarineJS modules. |
− | | [https://github.com/ | + | | [https://github.com/Karang Karang] [https://github.com/rom1504 rom1504] [https://github.com/AwesomestCode AwesomestCode] and other contributors |
− | + | | {{JavaScript}}, {{Node.js}} | |
− | | | + | | |
+ | | {{MIT}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{yes}} | + | | {{yes|{{wp|Three.js}}}} |
− | + | | 1.8–1.18.1 | |
− | | {{unknown|On hiatus since | + | | {{n/a}} |
+ | | {{unknown|On hiatus since 2023-12-31}} | ||
+ | | 2021-02-27 | ||
|- | |- | ||
! [https://github.com/michaljaz/webmc webmc] | ! [https://github.com/michaljaz/webmc webmc] | ||
− | | Minecraft client in web browser using | + | | Minecraft client in web browser using mineflayer. |
| [https://github.com/michaljaz michaljaz] | | [https://github.com/michaljaz michaljaz] | ||
| {{JavaScript}}, {{Node.js}} | | {{JavaScript}}, {{Node.js}} | ||
+ | | | ||
| {{MIT}} | | {{MIT}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{yes}} | + | | {{yes|{{wp|Three.js}}}} |
− | + | | 1.16.5 | |
− | | {{unknown|On hiatus since | + | | {{n/a}} |
+ | | {{unknown|On hiatus since 2023-09-16}} | ||
+ | | 2020-06-07 | ||
|- | |- | ||
! [https://github.com/LaG1924/AltCraft AltCraft] | ! [https://github.com/LaG1924/AltCraft AltCraft] | ||
Line 162: | Line 233: | ||
| [https://github.com/LaG1924/ LaG1924] | | [https://github.com/LaG1924/ LaG1924] | ||
| {{C++}} | | {{C++}} | ||
− | | | + | | {{windows}}{{linux}}{{mac}} |
+ | | {{Apache 2.0}} | ||
| {{yes}} | | {{yes}} | ||
+ | | {{yes|{{OpenGL}}}} | ||
+ | | 1.12.2 | ||
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2023-07-08}} | ||
+ | | 2017-10-16 | ||
+ | |- | ||
+ | ! [https://github.com/PistonDevelopers/hematite Hematite] | ||
+ | | Render single-player worlds (most blocks supported, no entities). | ||
+ | | [http://www.piston.rs Piston] developers | ||
+ | | {{Rust}} | ||
+ | | {{windows}}{{linux}}{{mac}} | ||
+ | | {{MIT}} | ||
+ | | {{no}} | ||
+ | | {{yes|{{OpenGL}}}} | ||
+ | | 1.8.8 | ||
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2023-01-18}} | ||
+ | | 2014-06-28 | ||
+ | |- | ||
+ | ! [https://github.com/iceiix/stevenarella Stevenarella] | ||
+ | | Multiprotocol. | ||
+ | | [https://github.com/Thinkofname/ Thinkofname], [https://github.com/iceiix/ iceiix] | ||
+ | | {{Rust}} | ||
+ | | {{windows}}{{linux}}{{mac}} | ||
+ | | {{Apache 2.0}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes|{{OpenGL}}}} |
− | | {{ | + | | 1.18.2, 1.18.1, 1.17.1, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.14.2, 1.14.1, 1.14, 19w02a, 18w50a, 1.13.2, 1.12.2, 1.11.2, 1.11, 1.10.2, 1.9.2, 1.9, 15w39c, 1.8.9, 1.7.10+Forge (FML, FML2) |
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2022-12-31}} | ||
+ | | 2019-01-12 | ||
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/qubard/mcidle-python mcidle] |
− | | | + | | Idling middleware for constant Minecraft connections. |
− | | [https://github.com/ | + | | [https://github.com/qubard cub] |
− | | {{ | + | | {{Python}} |
− | | | + | | {{windows}} |
+ | | {{MIT}} | ||
+ | | {{yes}} | ||
| {{no}} | | {{no}} | ||
+ | | 1.12.2 | ||
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2022-12-07}} | ||
+ | | 2018-11-16 | ||
+ | |- | ||
+ | ! [https://github.com/willemml/rust-mc rust-mc] | ||
+ | | Minecraft client, very work-in-progress, no rendering. | ||
+ | | [https://github.com/willemml willemml] | ||
+ | | {{Rust}} | ||
+ | | | ||
+ | | {{GPLv3}} | ||
+ | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | + | | 1.16.3, 1.15.2 | |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2022-07-13}} | ||
+ | | 2020-10-29 | ||
|- | |- | ||
! [https://github.com/ammaraskar/pyCraft pyCraft] | ! [https://github.com/ammaraskar/pyCraft pyCraft] | ||
Line 182: | Line 298: | ||
| Ammar Askar, resba | | Ammar Askar, resba | ||
| {{Python}} | | {{Python}} | ||
− | | {{Apache}} | + | | {{windows}}{{linux}}{{mac}} |
+ | | {{Apache 2.0}} | ||
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | + | | 1.16.4 | |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2022-01-02}} | ||
+ | | 2012-04-05 | ||
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/DavidEGrayson/redstone-bot2 redstone-bot2] |
− | | | + | | Wheat farming, supersonic flying speed, general awareness of world, but no documentation. |
− | | | + | | DavidEGrayson |
− | | {{ | + | | {{Ruby}} |
− | | {{ | + | | |
+ | | {{no}} | ||
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | + | | 1.6.2 | |
− | | {{no|Inactive}} | + | | {{n/a}} |
+ | | {{no|Inactive since 2021-11-11}} | ||
+ | | 2012-07-14 | ||
|- | |- | ||
− | ! [https:// | + | ! [https://github.com/SpockBotMC/RikerBot RikerBot] |
− | | A work-in-progress HTML5 Minecraft client that runs in your browser | + | | Bot client framework. |
+ | | [https://github.com/nickelpro nickelpro] | ||
+ | | {{C++}}, {{Python}} | ||
+ | | | ||
+ | | [https://en.wikipedia.org/wiki/Zlib_License zlib] | ||
+ | | {{no}} | ||
+ | | {{no}} | ||
+ | | 1.16.5 | ||
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2021-07-05}} | ||
+ | | 2020-08-07 | ||
+ | |- | ||
+ | ! [https://github.com/MinewebMC/mineweb mineweb] | ||
+ | | A work-in-progress HTML5 Minecraft client that runs in your browser. Development stopped in favour of prismarine-web-client. | ||
| [https://github.com/Heath123/ Heath123], [https://github.com/TheAlan404/ TheAlan404], SiebeDW | | [https://github.com/Heath123/ Heath123], [https://github.com/TheAlan404/ TheAlan404], SiebeDW | ||
| {{Node.js}} | | {{Node.js}} | ||
+ | | | ||
| {{GPLv3}} | | {{GPLv3}} | ||
| {{no}} | | {{no}} | ||
− | | {{yes| | + | | {{yes|[https://github.com/andyhall/noa noa]}} |
− | + | | 1.12.2 | |
− | | {{ | + | | {{n/a}} |
− | + | | {{no|Inactive since 2021-04-13}} | |
− | + | | 2020-04-26 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | | {{no| | ||
− | | | ||
|- | |- | ||
! [https://github.com/willemml/hl-mc-kt hl-mc-kt] | ! [https://github.com/willemml/hl-mc-kt hl-mc-kt] | ||
| API for creating bots/clients, also has a built in CLI for launching instances of the built-in chat bot, also works as a chat CLI supporting multiple servers at once using one or more accounts. | | API for creating bots/clients, also has a built in CLI for launching instances of the built-in chat bot, also works as a chat CLI supporting multiple servers at once using one or more accounts. | ||
| [https://github.com/willemml willemml] | | [https://github.com/willemml willemml] | ||
− | | | + | | {{Kotlin}} |
+ | | | ||
| {{GPLv3}} | | {{GPLv3}} | ||
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | + | | 1.16.3 | |
− | | {{ | + | | {{n/a}} |
− | + | | {{no|Inactive since 2020-12-11}} | |
− | + | | 2020-09-22 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | {{no | ||
− | |||
− | | | ||
|- | |- | ||
! [https://github.com/Litecrafty/Litecraft Litecraft] | ! [https://github.com/Litecrafty/Litecraft Litecraft] | ||
| Work-in-progress, concurrent and multi-Render backend. | | Work-in-progress, concurrent and multi-Render backend. | ||
| [https://github.com/Litecrafty/ Litecraft Team] | | [https://github.com/Litecrafty/ Litecraft Team] | ||
− | | {{ | + | | {{Rust}} |
− | | | + | | {{windows}} |
+ | | {{Apache 2.0}} | ||
| {{yes}} | | {{yes}} | ||
+ | | {{yes|{{OpenGL}}}} | ||
+ | | 1.12.2 | ||
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2019-01-18}} | ||
+ | | 2016-12-12 | ||
+ | |- | ||
+ | ! [https://github.com/ddevault/TrueCraft TrueCraft] | ||
+ | | Beta 1.7.3 client for Linux and Windows (and OS X, somewhat). | ||
+ | | SirCmpwn and [https://github.com/SirCmpwn/TrueCraft/graphs/contributors others] | ||
+ | | {{C sharp}} | ||
+ | | {{windows}}{{linux}}{{mac}} | ||
+ | | {{MIT}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes|{{wp|Microsoft_XNA|XNA}}}} |
− | | {{ | + | | b1.7.3 |
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2018-11-19}} | ||
+ | | 2014-12-26 | ||
|- | |- | ||
! [https://github.com/Toranktto/CraftProtocol CraftProtocol] | ! [https://github.com/Toranktto/CraftProtocol CraftProtocol] | ||
− | | Open source partial implementation of Minecraft network protocol and NBT | + | | Open source partial implementation of Minecraft network protocol and NBT. |
| [https://github.com/Toranktto Toranktto] | | [https://github.com/Toranktto Toranktto] | ||
− | | {{Python}} | + | | {{Python}} 2.7 |
+ | | | ||
| {{MIT}} | | {{MIT}} | ||
| {{no}} | | {{no}} | ||
| {{no}} | | {{no}} | ||
− | + | | 1.8.x, 1.10.x, 1.12.2 | |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2018-09-09}} | ||
+ | | 2018-08-12 | ||
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/woder/torchbot TorchBot] |
− | | | + | | Work-in-progress standalone bot written from scratch, currently supports key features of game (movement, chat, world handling) and plugin system! |
− | | | + | | woder22 |
| {{Java}} | | {{Java}} | ||
− | | [ | + | | |
+ | | {{GPLv3}} | ||
+ | | {{yes}} | ||
+ | | {{no}} | ||
+ | | 1.12 | ||
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2018-04-24}} | ||
+ | | 2013-08-24 | ||
+ | |- | ||
+ | ! [https://github.com/Xandaros/MinecraftCLI MinecraftCLI] | ||
+ | | Command-line client with chat commands. | ||
+ | | [https://github.com/Xandaros Xandaros] | ||
+ | | Haskell | ||
+ | | | ||
+ | | [https://opensource.org/licenses/BSD-2-Clause BSD-2-Clause] | ||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{no}} |
− | | {{no| | + | | 1.12.2 |
− | | {{no|Inactive}} | + | | {{n/a}} |
+ | | {{no|Inactive since 2018-04-01}} | ||
+ | | 2017-08-14 | ||
+ | |- | ||
+ | ! [https://github.com/Charged/Miners Charged Miners] | ||
+ | | Minecraft viewer, can connect to classic servers. | ||
+ | | Wallbraker et al. | ||
+ | | {{D}}, {{C}}, {{C++}}, {{Lua}} | ||
+ | | {{linux}}{{mac}} | ||
+ | | {{GPLv2}} | ||
+ | | {{no}} | ||
+ | | {{yes|{{OpenGL}}}} | ||
+ | | 1.3.2 | ||
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2017-08-20}} | ||
+ | | 2011-05-01 | ||
|- | |- | ||
! [https://github.com/Thinkofname/steven steven] | ! [https://github.com/Thinkofname/steven steven] | ||
| Compiles. | | Compiles. | ||
| [https://github.com/Thinkofname/ Thinkofname] | | [https://github.com/Thinkofname/ Thinkofname] | ||
− | | | + | | {{Rust}} |
− | | | + | | |
+ | | {{Apache 2.0}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{yes}} | + | | {{yes|{{OpenGL}}}} |
− | | {{no| | + | | 1.10.2 |
− | | {{no|Inactive}} | + | | {{n/a}} |
+ | | {{no|Inactive since 2017-05-14}} | ||
+ | | 2015-09-12 | ||
+ | |- | ||
+ | ! [https://github.com/jrupac/minecraft-opengl minecraft-opengl] | ||
+ | | Draw the map, move around, break stuff, gather stuff, etc. Doesn't appear to have networking. | ||
+ | | Rohan Bansal, Dmitry Drutskoy, Ajay Roopakalu, Sarah Tang | ||
+ | | {{C++}} | ||
+ | | {{windows}}{{linux}}{{mac}} | ||
+ | | {{GPLv2}} | ||
+ | | {{no}} | ||
+ | | {{yes|{{OpenGL}}}} | ||
+ | | b1.6.6 | ||
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2017-02-04}} | ||
+ | | 2011-06-10 | ||
|- | |- | ||
! [https://github.com/JavaProphet/Osmium Osmium] | ! [https://github.com/JavaProphet/Osmium Osmium] | ||
Line 282: | Line 467: | ||
| [https://github.com/JavaProphet JavaProphet] | | [https://github.com/JavaProphet JavaProphet] | ||
| {{C}} | | {{C}} | ||
− | + | | {{windows}}{{linux}} | |
− | | {{ | + | | {{GPLv3}} |
− | |||
− | | {{ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| {{yes}} | | {{yes}} | ||
− | | {{ | + | | {{yes|{{OpenGL}}}} |
− | | {{ | + | | 1.9.4 |
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2016-08-16}} | ||
+ | | 2016-03-08 | ||
|- | |- | ||
! [https://github.com/SpockBotMC/SpockBot SpockBot] | ! [https://github.com/SpockBotMC/SpockBot SpockBot] | ||
Line 312: | Line 480: | ||
| [https://github.com/SpockBotMC/SpockBot/graphs/contributors The SpockBot Project] | | [https://github.com/SpockBotMC/SpockBot/graphs/contributors The SpockBot Project] | ||
| {{Python}} | | {{Python}} | ||
+ | | | ||
| {{MIT}} | | {{MIT}} | ||
| {{no}} | | {{no}} | ||
− | | {{ | + | | {{no}} |
− | + | | 1.8.7 | |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2016-05-01}} | ||
+ | | 2012-12-11 | ||
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/phase/phasebot PhaseBot] |
− | | | + | | A bot that can move, interact with blocks, and loads of other things. |
− | | | + | | [https://github.com/phase Phase] |
| {{Java}} | | {{Java}} | ||
− | | {{ | + | | |
− | | {{ | + | | {{no}} |
+ | | {{no}} | ||
| {{no}} | | {{no}} | ||
− | | {{ | + | | 1.8 |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2016-02-28}} | ||
+ | | 2015-05-25 | ||
|- | |- | ||
− | ! [ | + | ! [https://github.com/Thinkofname/steven-go steven-go] |
− | | | + | | Compiles. |
− | | | + | | [https://github.com/Thinkofname/ Thinkofname] |
− | | {{ | + | | {{Go}} |
− | | | + | | |
+ | | {{Apache 2.0}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{yes| | + | | {{yes|{{OpenGL}}}} |
− | | {{ | + | | 15w32c |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2015-11-11}} | ||
+ | | 2015-03-25 | ||
|- | |- | ||
! [https://github.com/phase/minekraft minekraft] | ! [https://github.com/phase/minekraft minekraft] | ||
| Minecraft remade. It will soon have all the features of Minecraft and more. | | Minecraft remade. It will soon have all the features of Minecraft and more. | ||
| [https://github.com/phase Phase] | | [https://github.com/phase Phase] | ||
− | | | + | | {{Kotlin}} |
+ | | | ||
| {{MIT}} | | {{MIT}} | ||
− | | {{ | + | | {{no}} |
− | | {{ | + | | {{no}} |
− | + | | 1.8 | |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2015-06-13}} | ||
+ | | 2015-04-01 | ||
|- | |- | ||
− | ! [https:// | + | ! [https://web.archive.org/web/20141116211648/http://reticle.mc-atlantida.eu/wiki/index.php?title=Main_Page Reticle] |
− | | | + | | Advanced Minecraft bot system - Multi-server, API, plugin system, etc. |
− | | | + | | Encorn |
| {{Java}} | | {{Java}} | ||
− | | {{ | + | | |
− | | {{ | + | | Closed source, binaries {{MIT}} |
− | | {{ | + | | {{yes}} |
− | + | | {{yes|Yes, using Bundle plugin}} | |
− | | {{ | + | | 1.7–1.8 |
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2014-10-13}} | ||
+ | | 2014-09-26 | ||
|- | |- | ||
! [https://github.com/DarkStorm652/DarkBot DarkBot] | ! [https://github.com/DarkStorm652/DarkBot DarkBot] | ||
Line 362: | Line 545: | ||
| [https://github.com/DarkStorm652 DarkStorm] | | [https://github.com/DarkStorm652 DarkStorm] | ||
| {{Java}} | | {{Java}} | ||
+ | | | ||
| {{BSD}} | | {{BSD}} | ||
| {{yes}} | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | + | | 1.7.9 | |
− | | {{ | + | | {{n/a}} |
− | + | | {{no|Inactive since 2014-07-02}} | |
− | + | | 2013-04-27 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | | {{no | ||
− | |||
− | | | ||
|- | |- | ||
! [https://github.com/Dav1dde/BraLa BraLa] | ! [https://github.com/Dav1dde/BraLa BraLa] | ||
| Minecraft (S)MP-Client, slogan: "Minecraft on a lower (WTF?) level". | | Minecraft (S)MP-Client, slogan: "Minecraft on a lower (WTF?) level". | ||
| Dav1d | | Dav1d | ||
− | | {{D}} | + | | {{D}}, {{C}} |
+ | | {{windows}}{{linux}}{{mac}} | ||
| {{GPLv3}} | | {{GPLv3}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{yes | + | | {{yes|{{OpenGL}}}} |
− | + | | 1.6.2 | |
− | + | | {{n/a}} | |
− | | | + | | {{no|Inactive since 2014-03-03}} |
− | + | | 2012-06-22 | |
− | |||
− | |||
− | | {{ | ||
− | | {{no| | ||
− | | | ||
− | |||
− | |||
− | |||
|- | |- | ||
! [https://github.com/SpoutDev/Spout Spout] (with [https://github.com/VanillaDev/Vanilla Vanilla] plugin) | ! [https://github.com/SpoutDev/Spout Spout] (with [https://github.com/VanillaDev/Vanilla Vanilla] plugin) | ||
Line 402: | Line 571: | ||
| [http://www.spout.org Spout LLC] and community | | [http://www.spout.org Spout LLC] and community | ||
| {{Java}} | | {{Java}} | ||
− | | [http://spout.in/licensev1 Spout License v1] | + | | |
+ | | [http://spout.in/licensev1 Spout License v1], [https://www.gnu.org/licenses/lgpl-3.0.en.html LGPLv3] | ||
| {{yes}} | | {{yes}} | ||
− | | {{yes| | + | | {{yes|{{wp|LWJGL}}}} |
− | + | | 1.5.2 | |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2013-12-25}} | ||
+ | | 2011-05-01 | ||
|- | |- | ||
− | ! [https://github.com/ | + | ! [https://github.com/umby24/Minebot C# Minebot] |
− | | | + | | Work-in-progress standalone bot. |
− | | | + | | Umby24 |
− | | {{ | + | | {{C sharp}} |
− | | {{ | + | | |
− | | {{ | + | | {{MIT}} |
+ | | {{yes}} | ||
| {{no}} | | {{no}} | ||
− | + | | 1.6.4 | |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2013-10-14}} | ||
+ | | 2013-01-02 | ||
|- | |- | ||
! [https://code.google.com/p/mc-bot mcbot] | ! [https://code.google.com/p/mc-bot mcbot] | ||
Line 422: | Line 597: | ||
| Shagrat | | Shagrat | ||
| {{Pascal}} Delphi XE2 | | {{Pascal}} Delphi XE2 | ||
+ | | | ||
| [https://www.mozilla.org/en-US/MPL/1.1/ MPL 1.1] | | [https://www.mozilla.org/en-US/MPL/1.1/ MPL 1.1] | ||
| {{yes}} | | {{yes}} | ||
− | | {{Yes| | + | | {{Yes|{{OpenGL}}}} |
− | | {{no|1.5.2}} | + | | 1.5.2 |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2013-09-23}} | ||
+ | | 2013-04-19 | ||
+ | |- | ||
+ | ! [https://github.com/lukleh/TwistedBot TwistedBot] | ||
+ | | Bot and proxy. Up-to-date information in the README. Uses {{Twisted}} | ||
+ | | [https://twitter.com/lukleh lukleh] | ||
+ | | {{Python}} 2.7 | ||
+ | | {{linux}} | ||
+ | | {{BSD}} | ||
+ | | {{no}} | ||
+ | | {{no}} | ||
+ | | 1.5.2 | ||
+ | | {{n/a}} | ||
+ | | {{no|Inactive since 2013-05-07}} | ||
+ | | 2012-07-30 | ||
|- | |- | ||
! [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 432: | Line 623: | ||
| [https://twitter.com/shoghicp shoghicp] | | [https://twitter.com/shoghicp shoghicp] | ||
| {{PHP}} | | {{PHP}} | ||
+ | | {{windows}}{{linux}} | ||
| {{WTFPL}} | | {{WTFPL}} | ||
| {{no}} | | {{no}} | ||
− | | {{ | + | | {{no}} |
− | | {{no| | + | | 1.5.1 |
− | | {{no| | + | | {{n/a}} |
+ | | {{no|Inactive since 2013-03-22}} | ||
+ | | 2012-07-03 | ||
+ | |- | ||
+ | ! [https://github.com/axus/libmc--c mc--c] | ||
+ | | Draws the map. Can't talk or move. | ||
+ | | axus | ||
+ | | {{C++}} | ||
+ | | {{windows}}{{linux}} | ||
+ | | {{LGPL}} | ||
+ | | {{no}} | ||
+ | | {{yes|{{OpenGL}}}} | ||
+ | | 1.1 | ||
+ | | {{n/a}} | ||
+ | | {{No|Inactive since 2012-10-15}} | ||
+ | | 2010-11-20 | ||
|- | |- | ||
− | ! [https:// | + | ! [https://web.archive.org/web/20211207085910/http://hg.sitedethib.com/mcclient/ mcclient] |
− | | Minecraft | + | | Work-in-progress SMP client. Lagging-behind, but fairly light-weighted Minecraft client. |
− | | | + | | ThibG |
− | | {{ | + | | {{Python}} with {{C}} extension |
− | | {{ | + | | |
+ | | {{GPLv3}} | ||
| {{no}} | | {{no}} | ||
− | | {{yes}} | + | | {{yes|{{OpenGL}}}} |
− | | | + | | b1.7.2 |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2012-09-24}} | ||
+ | | 2011-05-05 | ||
|- | |- | ||
− | ! [http://www.planetminecraft.com/project/new-c-driven-minecraft-client-461392/ | + | ! [http://www.planetminecraft.com/project/new-c-driven-minecraft-client-461392/ New C++ driven Minecraft client] |
| Partial redstone support. | | Partial redstone support. | ||
| RevolutionalRedstone | | RevolutionalRedstone | ||
| {{C++}}, {{Lua}} | | {{C++}}, {{Lua}} | ||
− | | {{no | + | | {{windows}} |
+ | | {{no}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{yes}} | + | | {{yes|{{OpenGL}}}} |
− | + | | 1.3.2 | |
− | | {{ | + | | {{n/a}} |
+ | | {{no|Inactive since 2012-07-27}} | ||
+ | | 2012-01-05 | ||
|- | |- | ||
! [https://github.com/shoghicp/Minecraft-PHP-Client Minecraft PHP Client] | ! [https://github.com/shoghicp/Minecraft-PHP-Client Minecraft PHP Client] | ||
Line 462: | Line 675: | ||
| [https://twitter.com/shoghicp shoghicp] | | [https://twitter.com/shoghicp shoghicp] | ||
| {{PHP}} | | {{PHP}} | ||
+ | | | ||
| {{LGPL}} | | {{LGPL}} | ||
− | | {{yes | + | | {{yes}} |
| {{no}} | | {{no}} | ||
− | + | | 1.2.5 | |
− | | {{no|Inactive}} | + | | {{n/a}} |
+ | | {{no|Inactive since 2012-07-16}} | ||
+ | | 2011-12-12 | ||
|- | |- | ||
! [https://github.com/Vijfhoek/Sharpcraft Sharpcraft] | ! [https://github.com/Vijfhoek/Sharpcraft Sharpcraft] | ||
Line 472: | Line 688: | ||
| [https://github.com/Vijfhoek Vijfhoek] and [https://github.com/F16Gaming F16Gaming] | | [https://github.com/Vijfhoek Vijfhoek] and [https://github.com/F16Gaming F16Gaming] | ||
| {{C sharp}} | | {{C sharp}} | ||
+ | | | ||
| {{GPLv3}} | | {{GPLv3}} | ||
| {{yes}} | | {{yes}} | ||
− | | {{yes| | + | | {{yes|{{wp|Microsoft_XNA|XNA}}}} |
− | + | | 1.2.5 | |
− | | {{ | + | | {{n/a}} |
− | + | | {{no|Inactive since 2012-04-08}} | |
− | + | | 2012-01-03 | |
− | |||
− | |||
− | |||
− | |||
− | | {{no | ||
− | |||
− | |||
− | | | ||
|- | |- | ||
! [https://github.com/espes/esbot esbot] | ! [https://github.com/espes/esbot esbot] | ||
− | | Dependency gathering and other awesomeness. | + | | Dependency gathering and other awesomeness. Uses {{Twisted}}. |
| espes | | espes | ||
− | | {{Python | + | | {{Python}} |
− | | | + | | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| {{GPLv3}} | | {{GPLv3}} | ||
| {{no}} | | {{no}} | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
| {{no}} | | {{no}} | ||
− | | {{ | + | | b1.8.1 |
− | | {{no| | + | | {{n/a}} |
− | | | + | | {{no|Inactive since 2011-09-28}} |
+ | | 2011-02-11 | ||
|- | |- | ||
! [https://github.com/zerowidth/golem golem] | ! [https://github.com/zerowidth/golem golem] | ||
Line 532: | Line 714: | ||
| zerowidth | | zerowidth | ||
| {{Ruby}} 1.9 | | {{Ruby}} 1.9 | ||
+ | | | ||
| {{MIT}} | | {{MIT}} | ||
| {{no}} | | {{no}} | ||
| {{no}} | | {{no}} | ||
− | | {{ | + | | b1.4 |
− | | {{no|Inactive}} | + | | {{n/a}} |
+ | | {{no|Inactive since 2011-04-06}} | ||
+ | | 2010-11-04 | ||
|} | |} | ||
− | |||
− | |||
[[Category:Minecraft Modern]] | [[Category:Minecraft Modern]] |
Latest revision as of 16:09, 13 November 2024
Minecraft Modern Tools and Mods | |
---|---|
Clients | Servers | Decompilers | Libraries | Utilities | Wrappers |
This is a rather incomplete list of Minecraft 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 and the Wrapper 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.
To add a client, append it above all others. On the bottom are projects, that are inactive (sorted by date). All active clients are sorted by version. If a client does not support the latest version, put it below the others.
Name | Features | Author(s) | Language | Platform | License | Game graphics | Java version | Bedrock version | Development status | Project start date | |
---|---|---|---|---|---|---|---|---|---|---|---|
Botcraft | Library to make bots. Mouse/keyboard control, pathfinding, trading, crafting, behaviour tree, signed chat. | adepierre | C++17 | GPLv3 | Yes | OpenGL | 1.12.2–1.21.3 | — | Active | 2019-07-23 | |
Azalea | Bot crate: accurate physics, swarms, pathfinding, inventories, plugin support. | mat | Rust | MIT | Yes | No | 1.21 | — | Active | 2021-12-06 | |
SoulFire | Server-stresser tool. Launch bot attacks on your server to measure performance. | AlexProgrammerDE | Java | GPLv3 | Yes | No | 1.0.0–1.20.6, b1.0–b1.8.1, a1.0.15–a1.2.6, c0.0.15a-1–c0.30 | 1.20.70 | Active | 2021-07-18 | |
MineSharp | Library to make bots. Player stats, events, entity tracking, mine, build, craft, window interaction, attack, move, chat. | psu-de | C# | MIT | Yes | No | 1.18.x–1.20.4 | — | Active | 2022-04-05 | |
Minecraft Console Client | Command-line chat client with bot support. | ORelio and the MCC Team | C# | CDDL-1.0 | Yes | No | 1.4.6–1.20.4 | — | Active | 2013-07-18 | |
mineflayer | Create Minecraft bots with a powerful, stable, and high-level API. | PrismarineJS | Node.js | MIT | No | No | 1.8–1.20.4 | — | Active | 2011-01-23 | |
mcraft web | Minecraft web client. Connects to servers & loads offline world saves. Fork of prismarine-web-client. | PrismarineJS contributors | JavaScript | MIT | Yes | Three.js | 1.8.8–1.20.4 | — | Active | 2023-07-09 | |
Minosoft | A faster work in progress open source client, that supports a ton of versions and is open for all kind of patches. Feel free to take a look at the ReadMe.md | Bixilon, contributors | Kotlin, Java | GPLv3 | Yes | OpenGL | 13w41b–1.20.4 (including snapshots) | — | Active | 2020-06-01 | |
go-mc | Collection of libraries for Minecraft clients. | Tnze | Go | MIT | Yes | No | 1.15–1.20.2 | — | Active | 2019-05-01 | |
zig-mcbot | A Minecraft bot with Lua scripting. In development. | niklas | Template:Zig | GPLv3 | Yes | OpenGL | 1.19.4 | — | Active | 2023-02-03 | |
Leafish | Multiprotocol, fork of Stevenrella. | terrarier2111, other contributors | Rust | Apache 2.0, MIT | Yes | OpenGL | 1.7.10–1.16.5 | — | Active | 2021-07-30 | |
delta-client | A Minecraft client for MacOS. | stackotter | Swift, C | GPLv3 | Yes | Metal | 1.16.1 | — | Active | 2020-12-21 | |
Another Minecraft Chat Client | Chat client. Basic movement, inventory handling, automatic chat messages. | Defective4 | Java | Apache 2.0 | Yes | Swing (entity radar) | 1.8–1.19.2, Forge 1.8–1.12.2 | — | Inactive since 2024-04-11 | 2021-03-26 | |
Alex | Minecraft client aimed at compatibility with MC:Java & MC:Bedrock. | ConcreteMC | C# | MPL 2.0 | Yes | OpenGL | 1.18.2 | 1.19.10 | Inactive since 2024-03-05 | 2016-04-04 | |
prismarine-web-client | Minecraft client in the browser using PrismarineJS modules. | Karang rom1504 AwesomestCode and other contributors | JavaScript, Node.js | MIT | Yes | Three.js | 1.8–1.18.1 | — | On hiatus since 2023-12-31 | 2021-02-27 | |
webmc | Minecraft client in web browser using mineflayer. | michaljaz | JavaScript, Node.js | MIT | Yes | Three.js | 1.16.5 | — | On hiatus since 2023-09-16 | 2020-06-07 | |
AltCraft | Work-in-progress client. | LaG1924 | C++ | Apache 2.0 | Yes | OpenGL | 1.12.2 | — | Inactive since 2023-07-08 | 2017-10-16 | |
Hematite | Render single-player worlds (most blocks supported, no entities). | Piston developers | Rust | MIT | No | OpenGL | 1.8.8 | — | Inactive since 2023-01-18 | 2014-06-28 | |
Stevenarella | Multiprotocol. | Thinkofname, iceiix | Rust | Apache 2.0 | Yes | OpenGL | 1.18.2, 1.18.1, 1.17.1, 1.16.5, 1.16.4, 1.16.3, 1.16.2, 1.16.1, 1.16, 1.15.2, 1.15.1, 1.14.2, 1.14.1, 1.14, 19w02a, 18w50a, 1.13.2, 1.12.2, 1.11.2, 1.11, 1.10.2, 1.9.2, 1.9, 15w39c, 1.8.9, 1.7.10+Forge (FML, FML2) | — | Inactive since 2022-12-31 | 2019-01-12 | |
mcidle | Idling middleware for constant Minecraft connections. | cub | Python | MIT | Yes | No | 1.12.2 | — | Inactive since 2022-12-07 | 2018-11-16 | |
rust-mc | Minecraft client, very work-in-progress, no rendering. | willemml | Rust | GPLv3 | Yes | No | 1.16.3, 1.15.2 | — | Inactive since 2022-07-13 | 2020-10-29 | |
pyCraft | Work-in-progress client, displays chat at the moment. | Ammar Askar, resba | Python | Apache 2.0 | Yes | No | 1.16.4 | — | Inactive since 2022-01-02 | 2012-04-05 | |
redstone-bot2 | Wheat farming, supersonic flying speed, general awareness of world, but no documentation. | DavidEGrayson | Ruby | No | Yes | No | 1.6.2 | — | Inactive since 2021-11-11 | 2012-07-14 | |
RikerBot | Bot client framework. | nickelpro | C++, Python | zlib | No | No | 1.16.5 | — | Inactive since 2021-07-05 | 2020-08-07 | |
mineweb | A work-in-progress HTML5 Minecraft client that runs in your browser. Development stopped in favour of prismarine-web-client. | Heath123, TheAlan404, SiebeDW | Node.js | GPLv3 | No | noa | 1.12.2 | — | Inactive since 2021-04-13 | 2020-04-26 | |
hl-mc-kt | API for creating bots/clients, also has a built in CLI for launching instances of the built-in chat bot, also works as a chat CLI supporting multiple servers at once using one or more accounts. | willemml | Kotlin | GPLv3 | Yes | No | 1.16.3 | — | Inactive since 2020-12-11 | 2020-09-22 | |
Litecraft | Work-in-progress, concurrent and multi-Render backend. | Litecraft Team | Rust | Apache 2.0 | Yes | OpenGL | 1.12.2 | — | Inactive since 2019-01-18 | 2016-12-12 | |
TrueCraft | Beta 1.7.3 client for Linux and Windows (and OS X, somewhat). | SirCmpwn and others | C# | MIT | Yes | XNA | b1.7.3 | — | Inactive since 2018-11-19 | 2014-12-26 | |
CraftProtocol | Open source partial implementation of Minecraft network protocol and NBT. | Toranktto | Python 2.7 | MIT | No | No | 1.8.x, 1.10.x, 1.12.2 | — | Inactive since 2018-09-09 | 2018-08-12 | |
TorchBot | Work-in-progress standalone bot written from scratch, currently supports key features of game (movement, chat, world handling) and plugin system! | woder22 | Java | GPLv3 | Yes | No | 1.12 | — | Inactive since 2018-04-24 | 2013-08-24 | |
MinecraftCLI | Command-line client with chat commands. | Xandaros | Haskell | BSD-2-Clause | Yes | No | 1.12.2 | — | Inactive since 2018-04-01 | 2017-08-14 | |
Charged Miners | Minecraft viewer, can connect to classic servers. | Wallbraker et al. | D, C, C++, Lua | GPLv2 | No | OpenGL | 1.3.2 | — | Inactive since 2017-08-20 | 2011-05-01 | |
steven | Compiles. | Thinkofname | Rust | Apache 2.0 | Yes | OpenGL | 1.10.2 | — | Inactive since 2017-05-14 | 2015-09-12 | |
minecraft-opengl | Draw the map, move around, break stuff, gather stuff, etc. Doesn't appear to have networking. | Rohan Bansal, Dmitry Drutskoy, Ajay Roopakalu, Sarah Tang | C++ | GPLv2 | No | OpenGL | b1.6.6 | — | Inactive since 2017-02-04 | 2011-06-10 | |
Osmium | Rendering client. | JavaProphet | C | GPLv3 | Yes | OpenGL | 1.9.4 | — | Inactive since 2016-08-16 | 2016-03-08 | |
SpockBot | SMP bot framework, based on BarneyGale's protocol implementation. | The SpockBot Project | Python | MIT | No | No | 1.8.7 | — | Inactive since 2016-05-01 | 2012-12-11 | |
PhaseBot | A bot that can move, interact with blocks, and loads of other things. | Phase | Java | No | No | No | 1.8 | — | Inactive since 2016-02-28 | 2015-05-25 | |
steven-go | Compiles. | Thinkofname | Go | Apache 2.0 | Yes | OpenGL | 15w32c | — | Inactive since 2015-11-11 | 2015-03-25 | |
minekraft | Minecraft remade. It will soon have all the features of Minecraft and more. | Phase | Kotlin | MIT | No | No | 1.8 | — | Inactive since 2015-06-13 | 2015-04-01 | |
Reticle | Advanced Minecraft bot system - Multi-server, API, plugin system, etc. | Encorn | Java | Closed source, binaries MIT | Yes | Yes, using Bundle plugin | 1.7–1.8 | — | Inactive since 2014-10-13 | 2014-09-26 | |
DarkBot | Bot framework with an easy-to-use API, full world representation, path finding, AI via tasks (mining, farming, combat), and modular protocol handling. | DarkStorm | Java | BSD | Yes | No | 1.7.9 | — | Inactive since 2014-07-02 | 2013-04-27 | |
BraLa | Minecraft (S)MP-Client, slogan: "Minecraft on a lower (WTF?) level". | Dav1d | D, C | GPLv3 | Yes | OpenGL | 1.6.2 | — | Inactive since 2014-03-03 | 2012-06-22 | |
Spout (with Vanilla plugin) | Open source, multi-threaded voxel game framework and platform that opens the doors for infinite possibilities. Features infinite height worlds, infinite content, advanced modeling support, and more! | Spout LLC and community | Java | Spout License v1, LGPLv3 | Yes | LWJGL | 1.5.2 | — | Inactive since 2013-12-25 | 2011-05-01 | |
C# Minebot | Work-in-progress standalone bot. | Umby24 | C# | MIT | Yes | No | 1.6.4 | — | Inactive since 2013-10-14 | 2013-01-02 | |
mcbot | Minecraft NPC emulator. | Shagrat | Pascal Delphi XE2 | MPL 1.1 | Yes | OpenGL | 1.5.2 | — | Inactive since 2013-09-23 | 2013-04-19 | |
TwistedBot | Bot and proxy. Up-to-date information in the README. Uses Twisted | lukleh | Python 2.7 | BSD | No | No | 1.5.2 | — | Inactive since 2013-05-07 | 2012-07-30 | |
Minecraft PHP Client 2 | Complete rewrite of "Minecraft PHP Client". Has events, actions and it is modular. Supports online mode and Spoutcraft. | shoghicp | PHP | WTFPL | No | No | 1.5.1 | — | Inactive since 2013-03-22 | 2012-07-03 | |
mc--c | Draws the map. Can't talk or move. | axus | C++ | LGPL | No | OpenGL | 1.1 | — | Inactive since 2012-10-15 | 2010-11-20 | |
mcclient | Work-in-progress SMP client. Lagging-behind, but fairly light-weighted Minecraft client. | ThibG | Python with C extension | GPLv3 | No | OpenGL | b1.7.2 | — | Inactive since 2012-09-24 | 2011-05-05 | |
New C++ driven Minecraft client | Partial redstone support. | RevolutionalRedstone | C++, Lua | No | Yes | OpenGL | 1.3.2 | — | Inactive since 2012-07-27 | 2012-01-05 | |
Minecraft PHP Client | "- Superseded by Minecraft PHP Client 2 -" It can move and do other things. Spanish Website. | shoghicp | PHP | LGPL | Yes | No | 1.2.5 | — | Inactive since 2012-07-16 | 2011-12-12 | |
Sharpcraft | Work-in-progress SMP (might add SSP) client. | Vijfhoek and F16Gaming | C# | GPLv3 | Yes | XNA | 1.2.5 | — | Inactive since 2012-04-08 | 2012-01-03 | |
esbot | Dependency gathering and other awesomeness. Uses Twisted. | espes | Python | GPLv3 | No | No | b1.8.1 | — | Inactive since 2011-09-28 | 2011-02-11 | |
golem | Eventmachine client, acts as a standalone bot or transparent proxy. | zerowidth | Ruby 1.9 | MIT | No | No | b1.4 | — | Inactive since 2011-04-06 | 2010-11-04 |