Skip to content

TODO list for current version #112

@PEMapModder

Description

@PEMapModder

Curent version: beta 1.0.0

Code level:

  • Basic structure of starting a new Server instance
  • Scheduling (ServerTicker) system
  • Dynamic protocol registration
    • MCPE protocol
      • RakNet packets
        • Unconnected and advertizement packets (0x01, 0x02, 0x1C, 0x1D)
        • Open connection conversation (0x05, 0x06, 0x07, 0x08)
        • Packet encapsulation format (inside the protocol, not at the Client class)
        • ACK and NACK
      • MCPE packets
        • Login and spawn packets
        • If possible, support multiple protocol versions
        • L.P. Chat support
  • Console reading
  • Console logging

Debug/Setup level:

  • Server can start and stop gracefully
  • The things in code level are working (when debugging starts, copy above to here)
  • Maven setup

Effect level:

  • Advertize to clients of the same network if on port 19132
  • Can spawn to a world, whether that is a actual world or not
  • Console commands

Keys:
L.P.: Low Priority
R.F.C.: Request For Comments (comment below)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions