Skip to content

CDFN/SkyBlock

Repository files navigation

Build Status Open Issues Stars License

SkyBlock

What's this project about?

This project initially wasn't about SkyBlock but more about scalable infrastructure for Minecraft network. I just decided SkyBlock will be great choice to make playable and scalable gamemode. I use this project as my "playground" for testing cool solutions and pushing myself to limits of design creativity.

What has been done so far?

Not much has been done yet, but there are few things I'm already proud of.
Here are some of them:

  • Redis messaging backend based on Java hacks (reflections & drop of unsafe). It makes communication between multiple servers easy and adding new messages doesn't require much effort.
  • Player data synchronization between multiple servers (inventory, advancements, statistics). It allows persistence of player's data when he switches from one server to another.
  • Complete test environment (based on Docker). It allows developers to quickly test their changes in consistent, isolated environment. It works out of the box!

Can I become contributor?

Yes! I'll do my best to keep Issues updated. You can open Issues tab and choose one of them and simply work on it. When you'll be ready, you're more than welcome to create Pull Request with your changes. If you'd like to review pull requests instead, head to Pull requests and tell us what do you think about changes!

This project is licensed under GNU GPL v3

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published