Skip to content

ClubServer - A fully custom Minecraft 1.8.x Server implementation in Java

Notifications You must be signed in to change notification settings

ProJakob/ClubServer

Repository files navigation

ClubServer

HackClub Logo
A HackClub Project

Why?

I think it's a fun project that may just see some actual use for someone. With this project I'm also actively learning how to use the netty library. And of course we all learn more about our favourite block game with this!

Why the name?

Simple: The Club comes from HackClub and the Server, well because it's a Server!

What is done?

  • Spawning in
  • Server-side handling of player movement
  • Basic chat feature
  • Message of the day (SLP / Server List Ping)
  • Keep Alive so the client doesn't disconnect (No server-side timeout yet)
  • Sending chunk data (Bugged, needs to be fixed)
  • Probably some refactoring (PRs welcome)
  • Inventory handling
  • World saving/loading (maybe)
  • World interaction
  • Entities and other players (Forever alone :<)
  • Plugin API maybe??
  • More to come...

The Goal?

Thats right, I have a set goal that I really want to get to: get this project so far that I can build a minigame with it, TNTRun or even BedWars if I get enough time.

Sources

I source my information from wiki.vg and a decompiled Minecraft Client & Server Workspace that has been generated using MCP and ForgeGradle

My statistics on Hackatime

Don't ask me why there are two Java entries, I don't know either. Statistic Image

About

ClubServer - A fully custom Minecraft 1.8.x Server implementation in Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages