diff --git a/README.md b/README.md index 9c0fb86..a55a664 100644 --- a/README.md +++ b/README.md @@ -58,6 +58,9 @@ Click [here](https://labystudio.de/page/minecraft/) for a demo! - Controls Screen - Chat Input Screen - Creative Inventory Screen + - Direct Connect Screen + - Connecting Screen + - Disconnected Screen - Widgets - Button - KeyBinding @@ -69,6 +72,15 @@ Click [here](https://labystudio.de/page/minecraft/) for a demo! - Font rendering - Hot-Bar - Chat + - Debug +- Multiplayer + - Networking + - Sub-Protocols + - Handshake + - Status + - Login + - RSA Encryption + - AES Encryption - Commands - /help - /time @@ -88,8 +100,11 @@ _Note: All textures from the original game were used for the screenshots only!_ ### Licensing - The main rendering library is [three.js](https://github.com/mrdoob/three.js/) - 64 bits number implementation by [long.js](https://github.com/dcodeIO/long.js) +- AES encryption implemented by [aes-js](https://github.com/ricmoo/aes-js) +- BigInt extension for RSA encryption by [bigint-mod-arith](https://github.com/juanelas/bigint-mod-arith) +- Public key parser implemented by [asn1-parser.js](https://git.coolaj86.com/coolaj86/asn1-parser.js) +- Minecraft chat component parser by [mc-chat-format](https://github.com/janispritzkau/mc-chat-format) - All used sound resources are taken from [freesounds.org](https://freesound.org/people/C418/downloaded_sounds/?page=8#sound) -