The repository for the plugin PlayerBalancer
Go to file
Jaime Martinez Rincon 68395a5dfa Now using guava for string repetition instead of apache commons
Guava is already being shaded into BungeeCord so why not use it ¯\_(ツ)_/¯
2017-08-09 14:21:39 +02:00
src Now using guava for string repetition instead of apache commons 2017-08-09 14:21:39 +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 Now using guava for string repetition instead of apache commons 2017-08-09 14:21:39 +02:00
README.md Finished the manage command, now lets migrate the config system 2017-08-09 13:14:51 +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 option to force joining a specific section
  • Add tooltip when you hover over a server in /section info
  • Stop using inventivetalent's deprecated bungee-update
  • Create a spigot addon that adds connector signs and placeholders
  • Separate the types of connections in classes instead of being in ConnectionIntent
  • Make the plugin API be not so dependent on a instance of PlayerBalancer
  • Separate connection providers in classes instead of being hardcoded in an enum
  • Make the feature marker-descs work per section
  • Add a identifier to get the servers of a section (auto complete)
  • Implement fast connect (dimension change)
  • Implement a way to redirect premium players to a section and cracked ones to other section (not sure how this works)
  • 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
  • (!) 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