Skip to content

Latest commit

 

History

History
20 lines (17 loc) · 933 Bytes

README.md

File metadata and controls

20 lines (17 loc) · 933 Bytes

#hypercube Minecraft gameserver written in D that has support for plugins written in Lua.

##plan The current plan for Hypercube is to support the 1.9 protocol, and to keep up to date with any versions after that.

##roadmap Hypercube can't do much right now, but it will soon function as any other Minecraft server. Here's the roadmap for features:

  • Tcp server that can handle a lot of clients and can recieve & send packets
    • Create a class for each different type of packet
    • (un)serialize the packet data into/from bytes
  • 1.9 clients joining the game
    • Let 1.9 clients ping server and get response
  • World loading & chunk sending
    • Registering world changes
  • Entities
    • Dropped items, animals
  • Plugin API for Lua
    • and maybe Assembly? (kind of like NMS, because it can directly interact with the D code)