Skip to content

peacefulcraft-network/BungeeAdminTools

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Note from PeacefulCraft

We've forked this plugin and will be maintaining it first and for most to address changes, features, and bugs that impact our use cases. We do not have the capacity to commit to providing general, regular support for this project, nor have we expressly obtained consent from the original maintainer to do so under the official BAT name. That said, we welcome pull requests and issue tickets, but please know that they will be addressed only as we have capacity to attend to them. Note that the code of conduct for project contributions enumerated below will be enforced on this fork as well.

This also means that we do not guarantee backwards compatibility with previous versions of BAT or cross-copatibility with any other forks of BAT. If you are planning to migrate to our fork or use changes that we have made after commit a3a32ce, test them in a development environment and backup your data before deploying any of our modified code.

Changes from Upstream

  • Removed Lombok
  • Dependecy updates
  • Migrated to Mariadb JDBC driver just because the mysql driver version in use was no longer compatibile with our database (MDB 10.6) and our standard is Mariadb. If you get crypto database errors like
    09:00:13 [SEVERE] [BungeeAdminTools] BAT encounters a problem during the initialization of the database connection. Please check your logins and database configuration.
    09:00:13 [SEVERE] [BungeeAdminTools] The connection pool (database connection) wasn't able to be launched !
    09:00:13 [SEVERE] [BungeeAdminTools] BAT is gonna shutdown because it can't connect to the database.
    
    it may be because the mysql driver in BAT is too old to talke to your mysql server. See this commit for how to update the dependency if you would rather not use Mariadb's driver for some reason. As of writing, the Mariadb docs claim it is compatbile with MySQL 5.5.3 and above.

Bungee Admin Tools

The plugin page can be found here

The BungeeAdminTools web-interface repo can be found here

For developers

Importing the project

BAT is a maven project so most dependencies will be automatically downloaded once you import it. However don't forget to add BungeePerms in your lib folder (because there is no maven repo available).

About pull requests

I'm very glad if you send PR, however I need you test to really test them before please :)

If you want to write unit test, go ahead but please don't mix unit tests with integration tests

Contributor Code of Conduct

As contributors and maintainers of the BungeeAdminTools project, we pledge to respect everyone who contributes by posting issues, updating documentation, submitting pull requests, providing feedback in comments, and any other activities.

Communication through any of BungeeAdminTools's channels (GitHub, IRC, mailing lists, Google+, Twitter, etc.) must be constructive and never resort to personal attacks, trolling, public or private harrassment, insults, or other unprofessional conduct.

We promise to extend courtesy and respect to everyone involved in this project regardless of gender, gender identity, sexual orientation, disability, age, race, ethnicity, religion, or level of experience. We expect anyone contributing to the BungeeAdminTools project to do the same.

If any member of the community violates this code of conduct, the maintainers of the BungeeAdminTools project may take action, removing issues, comments, and PRs or blocking accounts as deemed appropriate.

If you are subject to or witness unacceptable behavior, or have any other concerns, please email us at [email protected].