Skip to content

Commit 6b84179

Browse files
committed
Detail roadmap
1 parent bdac857 commit 6b84179

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

Diff for: README.md

+19-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,20 @@
1-
# hypercube
1+
#hypercube
22
Minecraft gameserver written in D that has support for plugins written in Lua.
3+
4+
##plan
5+
The current plan for Hypercube is to support the *[1.9](http://wiki.vg/Pre-release_protocol)* protocol, and to keep up to date with any versions after that.
6+
7+
##roadmap
8+
Hypercube can't do much right now, but it will soon function as any other Minecraft server. Here's the roadmap for features:
9+
10+
* Tcp server that can handle a lot of clients and can recieve & send packets
11+
* Create a class for each different type of packet
12+
* (un)serialize the packet data into/from bytes
13+
* 1.9 clients joining the game
14+
* Let 1.9 clients ping server and get response
15+
* World loading & chunk sending
16+
* Registering world changes
17+
* Entities
18+
* Dropped items, animals
19+
* Plugin API for [Lua](http://jakobovrum.github.io/LuaD/)
20+
* and maybe [Assembly](http://dlang.org/iasm.html)? (kind of like NMS, because it can directly interact with the D code)

0 commit comments

Comments
 (0)