Alex icon indicating copy to clipboard operation
Alex copied to clipboard

A Minecraft client written in C# aimed at compatibility with MC:Java & MC:Bedrock

Alex

Build status Discord

A Minecraft (Java & Bedrock Edition) client written in C#

This is NOT a hacked/cracked client!

I'm not responsible for any bans or other when using Alex, use at your own risk.

Alex does and always will require a valid Minecraft/Xbox account inorder to play!

Title screen Nethergames Lobby

About

This is a hobby project i work on from time to time, the end goal being it able to connect to a MC:Bedrock & MC:Java server & be feature compatible with most features required for the typical minigame server.

Version Support

  • Java: 1.18.2
  • Bedrock: 1.19.10

Cloning the Repository

Alex uses two submodules, so make sure to pull recursively!

The easiest method of doing this using the command-line would be: git clone --recursive https://github.com/kennyvv/Alex.git

Supported platforms

  • [X] Windows
  • [X] Linux
  • [X] MacOS
  • [ ] Android (planned for .NET 6)

Contributing

I'm always looking for people that want to help me continue development on Alex!

Awesome repositories

  • MoLang - Our MoLang implementation for .NET
  • RocketUI - The GUI library used in Alex
  • MiNET - A Minecraft Bedrock Edition server written in C#
  • TrueCraft - A Minecraft beta 1.7.3 client written in C#
  • GeyserMC - Provides Bedrock <-> Java mappings

Other resources

  • Wiki.vg - Provides documentation on various Minecraft things such as the java protocol.
  • Bedrock.dev - Provides documentation on everything related to MC:Bedrock.