The repository for the plugin PlayerBalancer
Go to file
Jaime Martinez Rincon 59dd26c4a3 Moved to the text component api (first stage of dumping Faucet)
Renamed the plugin to PlayerBalancer (from LobbyBalancer) since this plugin does not only balance lobbies. I kinda have a issue with the naming of this plugin, I don't know what name is appropriate for it.
2017-08-08 20:28:05 +02:00
src Moved to the text component api (first stage of dumping Faucet) 2017-08-08 20:28:05 +02:00
.gitignore Cleaned ignored files 2017-06-28 18:01:26 +02:00
.travis.yml Added TODOs and travis integration 2017-06-28 17:53:45 +02:00
pom.xml Moved to the text component api (first stage of dumping Faucet) 2017-08-08 20:28:05 +02:00
README.md Moved to the text component api (first stage of dumping Faucet) 2017-08-08 20:28:05 +02:00

PlayerBalancer

Spigot Resource

Build Status

Things to do:

  • Get dummy sections able to have already registered servers on other sections
  • Add a new message for when a player gets connected to a server and repurpose the connecting one
  • Add support for wildcards, contains, equalsIgnoreCase and regex at the same time
  • Add a identifier to get the servers of a section (auto complete)
  • Add tooltip when you hover over a server in /section info
  • Stop using inventivetalent's deprecated bungee-update
  • Create a LobbyBalancer spigot addon that adds connector signs and placeholders
  • Separate the types of connections in classes instead of being in ConnectionIntent
  • Make the plugin API not be so dependent on a instance of LobbyBalancer
  • Separate connection providers in classes instead of being hardcoded in an enum
  • Make the feature marker-descs work per section
  • Implement fast connect (dimension change)
  • Unify the code that loads server into a section (duplicated at SectionManager and ServerSection)
  • Unify some of the code used in the FallbackCommand and SectionCommand
  • Use https://github.com/kennedyoliveira/pastebin4j instead of jpaste
  • (!) Make the section initialization work in stages instead of being hardcoded
  • (!) Ditch the faucet dependency and use ConfigMe and DependencyInjector instead
  • Use a separate file for configuring the sections, must be done alongside the previous item
  • Make this repository public