Skip to content

phase/minekraft

Repository files navigation

minekraft

Minecraft remade in Kotlin!

Minekraft is made using Kotlin's Java interopabillity, which allows us to use Java classes in Kotlin & Kotlin classes in Java.

This will be compatible with Minecraft, since I'm making it in mostly the same way and using the same packet system.

##Timeline This is the Timeline/TODO List.

  • Project Started (4/1/15)

#####Connections

  • Client-Server Connection (5/27/15)
  • Client-Server Chat
  • Player Movement on Server
  • Packet Hacks (Flying, FastBreak, etc.)

#####Backend

  • Block Backend (6/5/15)
  • Chunk Backend (6/5/15)
  • World Backend
  • Entity Backend (5/31/15)
  • Player Backend (6/5/15)
  • Get Player Inventory from Server

#####Graphics

  • GUIs/Menus/HUD
  • Rendering Chunks
  • Rendering Blocks
  • Rendering Entities
  • Rendering Players on Server
  • Custom 3d models

#####SinglePlayer

  • World Loading
  • SP-only blocks
  • SP-only entities

#####After it all

  • New Name
  • New Packet System
  • Original Server Software (Python? Java?)
  • Mod API (JavaScript? JRuby?)

##Credits

  • Kotlin - For it's Java Interop.
  • Java - For being a great language.
  • LWJGL - For being free & open source.
  • Steveice10 - For making networking easy peasy.
  • iLexiconn - For insipring me to make this.
  • Mojang - For making such a great game.

About

Kotlin Minecraft Client

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published