Skip to content

desatur/Proxel

Repository files navigation

Proxel

Another high performance Minecraft Proxy written in .NET, this is a faster and more lightweight replacement for Waterfall/Velocity. Star History Chart

Note

I am currently not able to work on this project, probably in future I will

TODO/Features

  • Work in progress.
  • Lightweight
    • Use all CPU resources
      • Async
      • SIMD
        • ParallelMath
        • Mathf
      • Multithreaded
        • Use ParallelFor when possible
        • Start methods in new thread when possible
    • Low RAM usage
    • Ahead Of Time (AOT) Compilation
  • Packet compression
    • Zlib
    • Set Compression packet (S→C)
  • Handshaking
    • Handshake (C→S)
    • Status (Next State 1)
    • Login (Next State 2)
    • Transfer (Next State 3)
  • Login Start (C→S)
  • Encryption Request (S→C)
  • Encryption Response (C→S)
  • Login Success (S→C)
  • Login Acknowledged (C→S)
  • Online mode
    • Auth (UUID and Nickname verification)
    • Skins
    • Capes
    • UUID transfers between servers
    • SessionID transfers between servers
    • Cosmetics transfers between servers
  • Plugin API
    • Dependency injection (AOT ?)
    • Events
    • Permission plugin
    • Queue system plugin
    • Antibot plugin
    • Example plugin