├── .gitignore ├── LICENSE.md ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── libs ├── core-3.3.0.jar └── javase-3.3.0.jar ├── misc ├── build.gradle └── src │ ├── main │ └── java │ │ └── com │ │ └── github │ │ └── mattnicee7 │ │ └── mattlib │ │ ├── adapter │ │ ├── Adapter.java │ │ └── Restorable.java │ │ ├── console │ │ └── ConsoleUtil.java │ │ ├── cooldown │ │ └── CooldownMap.java │ │ ├── date │ │ └── DateUtil.java │ │ ├── document │ │ ├── DocumentChecker.java │ │ ├── impl │ │ │ ├── CNPJChecker.java │ │ │ └── CPFChecker.java │ │ └── util │ │ │ └── DocumentUtil.java │ │ ├── email │ │ ├── EmailContent.java │ │ ├── EmailCredentials.java │ │ ├── EmailHostType.java │ │ └── EmailService.java │ │ ├── file │ │ └── FileUtils.java │ │ ├── logger │ │ ├── LogLevel.java │ │ └── Logger.java │ │ ├── password │ │ ├── PasswordVerifier.java │ │ └── PasswordVerifierBuilder.java │ │ ├── qrcode │ │ ├── QRCodeGenerator.java │ │ └── QRCodeReader.java │ │ ├── random │ │ └── RandomUtils.java │ │ ├── singlemap │ │ ├── Pair.java │ │ ├── Quadruple.java │ │ ├── Quintuple.java │ │ └── Triple.java │ │ ├── stopwatch │ │ └── StopWatch.java │ │ ├── string │ │ ├── Replacer.java │ │ └── StringUtil.java │ │ └── time │ │ ├── TimeFormat.java │ │ ├── TimeFormatter.java │ │ └── TimeFormatterBuilder.java │ └── test │ └── java │ └── com │ └── github │ └── mattnicee7 │ └── mattlib │ └── cooldown │ └── CooldownMapTest.java ├── settings.gradle ├── spigot ├── build.gradle └── src │ └── main │ └── java │ └── com │ └── github │ └── mattnicee7 │ └── util │ ├── chat │ └── ChatUtils.java │ ├── player │ └── PlayerUtils.java │ └── serializer │ └── location │ └── LocationSerializer.java └── sql ├── build.gradle └── src └── main └── java └── com └── github └── mattnicee7 └── mattlib ├── credentials ├── DatabaseCredentials.java └── impl │ ├── MariaDBCredentials.java │ ├── MySQLCredentials.java │ ├── PostgreSQLCredentials.java │ └── SQLiteCredentials.java ├── datasource ├── DataSource.java ├── factory │ └── DataSourceFactory.java └── impl │ ├── MariaDB.java │ ├── MySQL.java │ ├── PostgreSQL.java │ └── SQLite.java ├── exception ├── DatabaseConnectionException.java └── DatabaseDriverNotFoundException.java └── util └── PreparedStatementBuilder.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/gradlew.bat -------------------------------------------------------------------------------- /libs/core-3.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/libs/core-3.3.0.jar -------------------------------------------------------------------------------- /libs/javase-3.3.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/libs/javase-3.3.0.jar -------------------------------------------------------------------------------- /misc/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/build.gradle -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/adapter/Adapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/adapter/Adapter.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/adapter/Restorable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/adapter/Restorable.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/console/ConsoleUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/console/ConsoleUtil.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/cooldown/CooldownMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/cooldown/CooldownMap.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/date/DateUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/date/DateUtil.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/document/DocumentChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/document/DocumentChecker.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/document/impl/CNPJChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/document/impl/CNPJChecker.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/document/impl/CPFChecker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/document/impl/CPFChecker.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/document/util/DocumentUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/document/util/DocumentUtil.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/email/EmailContent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/email/EmailContent.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/email/EmailCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/email/EmailCredentials.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/email/EmailHostType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/email/EmailHostType.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/email/EmailService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/email/EmailService.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/file/FileUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/file/FileUtils.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/logger/LogLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/logger/LogLevel.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/logger/Logger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/logger/Logger.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/password/PasswordVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/password/PasswordVerifier.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/password/PasswordVerifierBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/password/PasswordVerifierBuilder.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/qrcode/QRCodeGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/qrcode/QRCodeGenerator.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/qrcode/QRCodeReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/qrcode/QRCodeReader.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/random/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/random/RandomUtils.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/singlemap/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/singlemap/Pair.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/singlemap/Quadruple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/singlemap/Quadruple.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/singlemap/Quintuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/singlemap/Quintuple.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/singlemap/Triple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/singlemap/Triple.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/stopwatch/StopWatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/stopwatch/StopWatch.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/string/Replacer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/string/Replacer.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/string/StringUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/string/StringUtil.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/time/TimeFormat.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/time/TimeFormat.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/time/TimeFormatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/time/TimeFormatter.java -------------------------------------------------------------------------------- /misc/src/main/java/com/github/mattnicee7/mattlib/time/TimeFormatterBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/main/java/com/github/mattnicee7/mattlib/time/TimeFormatterBuilder.java -------------------------------------------------------------------------------- /misc/src/test/java/com/github/mattnicee7/mattlib/cooldown/CooldownMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/misc/src/test/java/com/github/mattnicee7/mattlib/cooldown/CooldownMapTest.java -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/settings.gradle -------------------------------------------------------------------------------- /spigot/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/spigot/build.gradle -------------------------------------------------------------------------------- /spigot/src/main/java/com/github/mattnicee7/util/chat/ChatUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/spigot/src/main/java/com/github/mattnicee7/util/chat/ChatUtils.java -------------------------------------------------------------------------------- /spigot/src/main/java/com/github/mattnicee7/util/player/PlayerUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/spigot/src/main/java/com/github/mattnicee7/util/player/PlayerUtils.java -------------------------------------------------------------------------------- /spigot/src/main/java/com/github/mattnicee7/util/serializer/location/LocationSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/spigot/src/main/java/com/github/mattnicee7/util/serializer/location/LocationSerializer.java -------------------------------------------------------------------------------- /sql/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/build.gradle -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/credentials/DatabaseCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/credentials/DatabaseCredentials.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/credentials/impl/MariaDBCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/credentials/impl/MariaDBCredentials.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/credentials/impl/MySQLCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/credentials/impl/MySQLCredentials.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/credentials/impl/PostgreSQLCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/credentials/impl/PostgreSQLCredentials.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/credentials/impl/SQLiteCredentials.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/credentials/impl/SQLiteCredentials.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/datasource/DataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/datasource/DataSource.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/datasource/factory/DataSourceFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/datasource/factory/DataSourceFactory.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/datasource/impl/MariaDB.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/datasource/impl/MariaDB.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/datasource/impl/MySQL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/datasource/impl/MySQL.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/datasource/impl/PostgreSQL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/datasource/impl/PostgreSQL.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/datasource/impl/SQLite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/datasource/impl/SQLite.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/exception/DatabaseConnectionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/exception/DatabaseConnectionException.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/exception/DatabaseDriverNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/exception/DatabaseDriverNotFoundException.java -------------------------------------------------------------------------------- /sql/src/main/java/com/github/mattnicee7/mattlib/util/PreparedStatementBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mattnicee7/MattLib/HEAD/sql/src/main/java/com/github/mattnicee7/mattlib/util/PreparedStatementBuilder.java --------------------------------------------------------------------------------