GlowstoneMC / Glowstone

A fast, customizable and compatible open source server for Minecraft: Java Edition
https://glowstone.net
Other
1.89k stars 272 forks source link

Make login DNS server configurable in glowstone.yml #1044

Closed smartboyathome closed 5 years ago

smartboyathome commented 5 years ago

This should allow the DNS servers used by our login system to be configurable. A lot of refactoring had to be done in order to allow injecting the configs into the various protocols. Unfortunately, this meant that they could no longer be singleton enums.

Currently, three's a bug that causes the handshake to become recursive.

smartboyathome commented 5 years ago

Build failures are due to the build not picking up the changes I made in flow network