# minekraft
Minecraft remade in Kotlin!

Minekraft is made using [Kotlin's Java interopabillity](http://kotlinlang.org/docs/reference/java-interop.html), which allows us to use Java classes in Kotlin & Kotlin classes in Java.

This *should* be compatible with Minecraft, since we're making it in mostly the same way and using the same [packet system](http://wiki.vg).

Made using the following libraries & languages:
* [Kotlin](https://github.com/JetBrains/Kotlin)
* [Java](https://www.java.com/)
* [LWJGL](https://github.com/LWJGL/lwjgl3)
* [Netty](https://github.com/netty/netty)

# minekraft
Minecraft remade in Kotlin!

Minekraft is made using [Kotlin's Java interopabillity](http://kotlinlang.org/docs/reference/java-interop.html), which allows us to use Java classes in Kotlin & Kotlin classes in Java.

This will be compatible with Minecraft, since we're making it in mostly the same way and using the same [packet system](http://wiki.vg).

##TODO
This is the TODO List. It's the order in which I'm going to do things.

* Connections
- [ ] Client-Server Connection
- [ ] Player Movement on Server
* Backend
- [ ] Block/Item Backend
- [ ] Chunk Backend
- [ ] Entity Backend
- [ ] Player Backend
* Graphics
- [ ] GUIs/Menus/HUD
- [ ] Rendering Blocks
- [ ] Rendering Entities
- [ ] Rendering Players on Server
* SinglePlayer
- [ ] World Loading
- [ ] SSP-only things

##Credits
* [Kotlin](https://github.com/JetBrains/Kotlin) - For it's Java Interop.
* [Java](https://www.java.com/) - For being a great language.
* [LWJGL](https://github.com/LWJGL/lwjgl3) - For being free & open source.
* [Netty](https://github.com/netty/netty) - For making networking easy peasy.
* [Mojang](https://mojang.com) - For making such a great game.
* [iLexiconn](https://github.com/ilexiconn) - For insipring me to make this.

Add TODO List & Credits
Add TODO List & Credits