├── .github ├── dependabot.yml └── workflows │ ├── maven-publish.yml │ └── maven.yml ├── .gitignore ├── LICENSE ├── README.md ├── agent ├── core │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── agent │ │ └── core │ │ ├── Agent.java │ │ ├── AgentHolder.java │ │ └── DataEntryAgent.java ├── pom.xml ├── snapshot │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── agent │ │ └── snapshot │ │ └── SnapshotAgent.java ├── storage │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── agent │ │ └── storage │ │ └── StorageAgent.java └── update │ ├── pom.xml │ └── src │ └── main │ └── java │ └── me │ └── hsgamer │ └── topper │ └── agent │ └── update │ ├── UpdateAgent.java │ └── UpdateStatus.java ├── data ├── core │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── data │ │ └── core │ │ ├── DataEntry.java │ │ └── DataHolder.java ├── pom.xml └── simple │ ├── pom.xml │ └── src │ └── main │ └── java │ └── me │ └── hsgamer │ └── topper │ └── data │ └── simple │ ├── SimpleDataEntry.java │ └── SimpleDataHolder.java ├── pom.xml ├── query ├── core │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── query │ │ └── core │ │ ├── Query.java │ │ ├── QueryManager.java │ │ └── QueryResult.java ├── display-number │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── query │ │ └── display │ │ └── number │ │ └── NumberDisplay.java ├── forward │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── query │ │ └── forward │ │ ├── QueryForward.java │ │ └── QueryForwardContext.java ├── holder │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── query │ │ └── holder │ │ └── HolderQuery.java ├── pom.xml ├── simple │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── query │ │ └── simple │ │ ├── SimpleQuery.java │ │ ├── SimpleQueryContext.java │ │ └── SimpleQueryDisplay.java └── snapshot │ ├── pom.xml │ └── src │ └── main │ └── java │ └── me │ └── hsgamer │ └── topper │ └── query │ └── snapshot │ └── SnapshotQuery.java ├── storage ├── core │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── storage │ │ └── core │ │ └── DataStorage.java ├── flat │ ├── configfile │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── me │ │ │ └── hsgamer │ │ │ └── topper │ │ │ └── storage │ │ │ └── flat │ │ │ └── configfile │ │ │ └── ConfigFileDataStorage.java │ ├── converter │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── me │ │ │ └── hsgamer │ │ │ └── topper │ │ │ └── storage │ │ │ └── flat │ │ │ └── converter │ │ │ ├── BooleanFlatValueConverter.java │ │ │ ├── ComplexFlatValueConverter.java │ │ │ ├── NumberFlatValueConverter.java │ │ │ ├── SimpleFlatValueConverter.java │ │ │ ├── StringFlatValueConverter.java │ │ │ └── UUIDFlatValueConverter.java │ ├── core │ │ ├── pom.xml │ │ └── src │ │ │ └── main │ │ │ └── java │ │ │ └── me │ │ │ └── hsgamer │ │ │ └── topper │ │ │ └── storage │ │ │ └── flat │ │ │ └── core │ │ │ ├── FlatDataStorage.java │ │ │ └── FlatValueConverter.java │ ├── pom.xml │ └── properties │ │ ├── pom.xml │ │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── storage │ │ └── flat │ │ └── properties │ │ └── PropertiesDataStorage.java ├── pom.xml └── sql │ ├── config │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── storage │ │ └── sql │ │ └── config │ │ └── SqlDatabaseConfig.java │ ├── converter │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── storage │ │ └── sql │ │ └── converter │ │ ├── BooleanSqlValueConverter.java │ │ ├── ComplexSqlValueConverter.java │ │ ├── NumberSqlValueConverter.java │ │ ├── SimpleSqlValueConverter.java │ │ ├── StringSqlValueConverter.java │ │ └── UUIDSqlValueConverter.java │ ├── core │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── storage │ │ └── sql │ │ └── core │ │ ├── SqlDataStorageSupplier.java │ │ ├── SqlDatabaseSetting.java │ │ └── SqlValueConverter.java │ ├── mysql │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── storage │ │ └── sql │ │ └── mysql │ │ └── MySqlDataStorageSupplier.java │ ├── pom.xml │ └── sqlite │ ├── pom.xml │ └── src │ └── main │ └── java │ └── me │ └── hsgamer │ └── topper │ └── storage │ └── sql │ └── sqlite │ ├── NewSqliteDataStorageSupplier.java │ └── SqliteDataStorageSupplier.java ├── template ├── pom.xml ├── storage-supplier │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── me │ │ └── hsgamer │ │ └── topper │ │ └── template │ │ └── storagesupplier │ │ ├── StorageSupplierTemplate.java │ │ └── storage │ │ ├── DataStorageSupplier.java │ │ ├── FlatDataStorageSupplier.java │ │ └── SqlDataStorageSupplier.java └── top-player-number │ ├── pom.xml │ └── src │ └── main │ └── java │ └── me │ └── hsgamer │ └── topper │ └── template │ └── topplayernumber │ ├── TopPlayerNumberTemplate.java │ ├── holder │ ├── NumberTopHolder.java │ └── display │ │ └── ValueDisplay.java │ └── manager │ ├── EntryConsumeManager.java │ ├── NameProviderManager.java │ ├── QueryForwardManager.java │ ├── TopManager.java │ └── TopQueryManager.java ├── update_versions.sh └── value ├── core ├── pom.xml └── src │ └── main │ └── java │ └── me │ └── hsgamer │ └── topper │ └── value │ └── core │ ├── ValueProvider.java │ └── ValueWrapper.java ├── pom.xml ├── string ├── pom.xml └── src │ └── main │ └── java │ └── me │ └── hsgamer │ └── topper │ └── value │ └── string │ ├── NumberStringDeformatter.java │ ├── StringDeformatters.java │ └── TimeStringDeformatter.java └── time-format ├── pom.xml └── src └── main └── java └── me └── hsgamer └── topper └── value └── timeformat ├── DateTimeFormatters.java └── DurationTimeFormatters.java /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/maven-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/.github/workflows/maven-publish.yml -------------------------------------------------------------------------------- /.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/.github/workflows/maven.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Topper 2 | 3 | A framework to handle single-value data tables. 4 | -------------------------------------------------------------------------------- /agent/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/core/pom.xml -------------------------------------------------------------------------------- /agent/core/src/main/java/me/hsgamer/topper/agent/core/Agent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/core/src/main/java/me/hsgamer/topper/agent/core/Agent.java -------------------------------------------------------------------------------- /agent/core/src/main/java/me/hsgamer/topper/agent/core/AgentHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/core/src/main/java/me/hsgamer/topper/agent/core/AgentHolder.java -------------------------------------------------------------------------------- /agent/core/src/main/java/me/hsgamer/topper/agent/core/DataEntryAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/core/src/main/java/me/hsgamer/topper/agent/core/DataEntryAgent.java -------------------------------------------------------------------------------- /agent/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/pom.xml -------------------------------------------------------------------------------- /agent/snapshot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/snapshot/pom.xml -------------------------------------------------------------------------------- /agent/snapshot/src/main/java/me/hsgamer/topper/agent/snapshot/SnapshotAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/snapshot/src/main/java/me/hsgamer/topper/agent/snapshot/SnapshotAgent.java -------------------------------------------------------------------------------- /agent/storage/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/storage/pom.xml -------------------------------------------------------------------------------- /agent/storage/src/main/java/me/hsgamer/topper/agent/storage/StorageAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/storage/src/main/java/me/hsgamer/topper/agent/storage/StorageAgent.java -------------------------------------------------------------------------------- /agent/update/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/update/pom.xml -------------------------------------------------------------------------------- /agent/update/src/main/java/me/hsgamer/topper/agent/update/UpdateAgent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/update/src/main/java/me/hsgamer/topper/agent/update/UpdateAgent.java -------------------------------------------------------------------------------- /agent/update/src/main/java/me/hsgamer/topper/agent/update/UpdateStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/agent/update/src/main/java/me/hsgamer/topper/agent/update/UpdateStatus.java -------------------------------------------------------------------------------- /data/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/data/core/pom.xml -------------------------------------------------------------------------------- /data/core/src/main/java/me/hsgamer/topper/data/core/DataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/data/core/src/main/java/me/hsgamer/topper/data/core/DataEntry.java -------------------------------------------------------------------------------- /data/core/src/main/java/me/hsgamer/topper/data/core/DataHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/data/core/src/main/java/me/hsgamer/topper/data/core/DataHolder.java -------------------------------------------------------------------------------- /data/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/data/pom.xml -------------------------------------------------------------------------------- /data/simple/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/data/simple/pom.xml -------------------------------------------------------------------------------- /data/simple/src/main/java/me/hsgamer/topper/data/simple/SimpleDataEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/data/simple/src/main/java/me/hsgamer/topper/data/simple/SimpleDataEntry.java -------------------------------------------------------------------------------- /data/simple/src/main/java/me/hsgamer/topper/data/simple/SimpleDataHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/data/simple/src/main/java/me/hsgamer/topper/data/simple/SimpleDataHolder.java -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/pom.xml -------------------------------------------------------------------------------- /query/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/core/pom.xml -------------------------------------------------------------------------------- /query/core/src/main/java/me/hsgamer/topper/query/core/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/core/src/main/java/me/hsgamer/topper/query/core/Query.java -------------------------------------------------------------------------------- /query/core/src/main/java/me/hsgamer/topper/query/core/QueryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/core/src/main/java/me/hsgamer/topper/query/core/QueryManager.java -------------------------------------------------------------------------------- /query/core/src/main/java/me/hsgamer/topper/query/core/QueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/core/src/main/java/me/hsgamer/topper/query/core/QueryResult.java -------------------------------------------------------------------------------- /query/display-number/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/display-number/pom.xml -------------------------------------------------------------------------------- /query/display-number/src/main/java/me/hsgamer/topper/query/display/number/NumberDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/display-number/src/main/java/me/hsgamer/topper/query/display/number/NumberDisplay.java -------------------------------------------------------------------------------- /query/forward/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/forward/pom.xml -------------------------------------------------------------------------------- /query/forward/src/main/java/me/hsgamer/topper/query/forward/QueryForward.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/forward/src/main/java/me/hsgamer/topper/query/forward/QueryForward.java -------------------------------------------------------------------------------- /query/forward/src/main/java/me/hsgamer/topper/query/forward/QueryForwardContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/forward/src/main/java/me/hsgamer/topper/query/forward/QueryForwardContext.java -------------------------------------------------------------------------------- /query/holder/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/holder/pom.xml -------------------------------------------------------------------------------- /query/holder/src/main/java/me/hsgamer/topper/query/holder/HolderQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/holder/src/main/java/me/hsgamer/topper/query/holder/HolderQuery.java -------------------------------------------------------------------------------- /query/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/pom.xml -------------------------------------------------------------------------------- /query/simple/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/simple/pom.xml -------------------------------------------------------------------------------- /query/simple/src/main/java/me/hsgamer/topper/query/simple/SimpleQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/simple/src/main/java/me/hsgamer/topper/query/simple/SimpleQuery.java -------------------------------------------------------------------------------- /query/simple/src/main/java/me/hsgamer/topper/query/simple/SimpleQueryContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/simple/src/main/java/me/hsgamer/topper/query/simple/SimpleQueryContext.java -------------------------------------------------------------------------------- /query/simple/src/main/java/me/hsgamer/topper/query/simple/SimpleQueryDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/simple/src/main/java/me/hsgamer/topper/query/simple/SimpleQueryDisplay.java -------------------------------------------------------------------------------- /query/snapshot/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/snapshot/pom.xml -------------------------------------------------------------------------------- /query/snapshot/src/main/java/me/hsgamer/topper/query/snapshot/SnapshotQuery.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/query/snapshot/src/main/java/me/hsgamer/topper/query/snapshot/SnapshotQuery.java -------------------------------------------------------------------------------- /storage/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/core/pom.xml -------------------------------------------------------------------------------- /storage/core/src/main/java/me/hsgamer/topper/storage/core/DataStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/core/src/main/java/me/hsgamer/topper/storage/core/DataStorage.java -------------------------------------------------------------------------------- /storage/flat/configfile/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/configfile/pom.xml -------------------------------------------------------------------------------- /storage/flat/configfile/src/main/java/me/hsgamer/topper/storage/flat/configfile/ConfigFileDataStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/configfile/src/main/java/me/hsgamer/topper/storage/flat/configfile/ConfigFileDataStorage.java -------------------------------------------------------------------------------- /storage/flat/converter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/converter/pom.xml -------------------------------------------------------------------------------- /storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/BooleanFlatValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/BooleanFlatValueConverter.java -------------------------------------------------------------------------------- /storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/ComplexFlatValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/ComplexFlatValueConverter.java -------------------------------------------------------------------------------- /storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/NumberFlatValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/NumberFlatValueConverter.java -------------------------------------------------------------------------------- /storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/SimpleFlatValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/SimpleFlatValueConverter.java -------------------------------------------------------------------------------- /storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/StringFlatValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/StringFlatValueConverter.java -------------------------------------------------------------------------------- /storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/UUIDFlatValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/converter/src/main/java/me/hsgamer/topper/storage/flat/converter/UUIDFlatValueConverter.java -------------------------------------------------------------------------------- /storage/flat/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/core/pom.xml -------------------------------------------------------------------------------- /storage/flat/core/src/main/java/me/hsgamer/topper/storage/flat/core/FlatDataStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/core/src/main/java/me/hsgamer/topper/storage/flat/core/FlatDataStorage.java -------------------------------------------------------------------------------- /storage/flat/core/src/main/java/me/hsgamer/topper/storage/flat/core/FlatValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/core/src/main/java/me/hsgamer/topper/storage/flat/core/FlatValueConverter.java -------------------------------------------------------------------------------- /storage/flat/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/pom.xml -------------------------------------------------------------------------------- /storage/flat/properties/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/properties/pom.xml -------------------------------------------------------------------------------- /storage/flat/properties/src/main/java/me/hsgamer/topper/storage/flat/properties/PropertiesDataStorage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/flat/properties/src/main/java/me/hsgamer/topper/storage/flat/properties/PropertiesDataStorage.java -------------------------------------------------------------------------------- /storage/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/pom.xml -------------------------------------------------------------------------------- /storage/sql/config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/config/pom.xml -------------------------------------------------------------------------------- /storage/sql/config/src/main/java/me/hsgamer/topper/storage/sql/config/SqlDatabaseConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/config/src/main/java/me/hsgamer/topper/storage/sql/config/SqlDatabaseConfig.java -------------------------------------------------------------------------------- /storage/sql/converter/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/converter/pom.xml -------------------------------------------------------------------------------- /storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/BooleanSqlValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/BooleanSqlValueConverter.java -------------------------------------------------------------------------------- /storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/ComplexSqlValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/ComplexSqlValueConverter.java -------------------------------------------------------------------------------- /storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/NumberSqlValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/NumberSqlValueConverter.java -------------------------------------------------------------------------------- /storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/SimpleSqlValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/SimpleSqlValueConverter.java -------------------------------------------------------------------------------- /storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/StringSqlValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/StringSqlValueConverter.java -------------------------------------------------------------------------------- /storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/UUIDSqlValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/converter/src/main/java/me/hsgamer/topper/storage/sql/converter/UUIDSqlValueConverter.java -------------------------------------------------------------------------------- /storage/sql/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/core/pom.xml -------------------------------------------------------------------------------- /storage/sql/core/src/main/java/me/hsgamer/topper/storage/sql/core/SqlDataStorageSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/core/src/main/java/me/hsgamer/topper/storage/sql/core/SqlDataStorageSupplier.java -------------------------------------------------------------------------------- /storage/sql/core/src/main/java/me/hsgamer/topper/storage/sql/core/SqlDatabaseSetting.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/core/src/main/java/me/hsgamer/topper/storage/sql/core/SqlDatabaseSetting.java -------------------------------------------------------------------------------- /storage/sql/core/src/main/java/me/hsgamer/topper/storage/sql/core/SqlValueConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/core/src/main/java/me/hsgamer/topper/storage/sql/core/SqlValueConverter.java -------------------------------------------------------------------------------- /storage/sql/mysql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/mysql/pom.xml -------------------------------------------------------------------------------- /storage/sql/mysql/src/main/java/me/hsgamer/topper/storage/sql/mysql/MySqlDataStorageSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/mysql/src/main/java/me/hsgamer/topper/storage/sql/mysql/MySqlDataStorageSupplier.java -------------------------------------------------------------------------------- /storage/sql/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/pom.xml -------------------------------------------------------------------------------- /storage/sql/sqlite/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/sqlite/pom.xml -------------------------------------------------------------------------------- /storage/sql/sqlite/src/main/java/me/hsgamer/topper/storage/sql/sqlite/NewSqliteDataStorageSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/sqlite/src/main/java/me/hsgamer/topper/storage/sql/sqlite/NewSqliteDataStorageSupplier.java -------------------------------------------------------------------------------- /storage/sql/sqlite/src/main/java/me/hsgamer/topper/storage/sql/sqlite/SqliteDataStorageSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/storage/sql/sqlite/src/main/java/me/hsgamer/topper/storage/sql/sqlite/SqliteDataStorageSupplier.java -------------------------------------------------------------------------------- /template/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/pom.xml -------------------------------------------------------------------------------- /template/storage-supplier/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/storage-supplier/pom.xml -------------------------------------------------------------------------------- /template/storage-supplier/src/main/java/me/hsgamer/topper/template/storagesupplier/StorageSupplierTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/storage-supplier/src/main/java/me/hsgamer/topper/template/storagesupplier/StorageSupplierTemplate.java -------------------------------------------------------------------------------- /template/storage-supplier/src/main/java/me/hsgamer/topper/template/storagesupplier/storage/DataStorageSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/storage-supplier/src/main/java/me/hsgamer/topper/template/storagesupplier/storage/DataStorageSupplier.java -------------------------------------------------------------------------------- /template/storage-supplier/src/main/java/me/hsgamer/topper/template/storagesupplier/storage/FlatDataStorageSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/storage-supplier/src/main/java/me/hsgamer/topper/template/storagesupplier/storage/FlatDataStorageSupplier.java -------------------------------------------------------------------------------- /template/storage-supplier/src/main/java/me/hsgamer/topper/template/storagesupplier/storage/SqlDataStorageSupplier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/storage-supplier/src/main/java/me/hsgamer/topper/template/storagesupplier/storage/SqlDataStorageSupplier.java -------------------------------------------------------------------------------- /template/top-player-number/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/top-player-number/pom.xml -------------------------------------------------------------------------------- /template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/TopPlayerNumberTemplate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/TopPlayerNumberTemplate.java -------------------------------------------------------------------------------- /template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/holder/NumberTopHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/holder/NumberTopHolder.java -------------------------------------------------------------------------------- /template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/holder/display/ValueDisplay.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/holder/display/ValueDisplay.java -------------------------------------------------------------------------------- /template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/manager/EntryConsumeManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/manager/EntryConsumeManager.java -------------------------------------------------------------------------------- /template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/manager/NameProviderManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/manager/NameProviderManager.java -------------------------------------------------------------------------------- /template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/manager/QueryForwardManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/manager/QueryForwardManager.java -------------------------------------------------------------------------------- /template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/manager/TopManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/manager/TopManager.java -------------------------------------------------------------------------------- /template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/manager/TopQueryManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/template/top-player-number/src/main/java/me/hsgamer/topper/template/topplayernumber/manager/TopQueryManager.java -------------------------------------------------------------------------------- /update_versions.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/update_versions.sh -------------------------------------------------------------------------------- /value/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/core/pom.xml -------------------------------------------------------------------------------- /value/core/src/main/java/me/hsgamer/topper/value/core/ValueProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/core/src/main/java/me/hsgamer/topper/value/core/ValueProvider.java -------------------------------------------------------------------------------- /value/core/src/main/java/me/hsgamer/topper/value/core/ValueWrapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/core/src/main/java/me/hsgamer/topper/value/core/ValueWrapper.java -------------------------------------------------------------------------------- /value/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/pom.xml -------------------------------------------------------------------------------- /value/string/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/string/pom.xml -------------------------------------------------------------------------------- /value/string/src/main/java/me/hsgamer/topper/value/string/NumberStringDeformatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/string/src/main/java/me/hsgamer/topper/value/string/NumberStringDeformatter.java -------------------------------------------------------------------------------- /value/string/src/main/java/me/hsgamer/topper/value/string/StringDeformatters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/string/src/main/java/me/hsgamer/topper/value/string/StringDeformatters.java -------------------------------------------------------------------------------- /value/string/src/main/java/me/hsgamer/topper/value/string/TimeStringDeformatter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/string/src/main/java/me/hsgamer/topper/value/string/TimeStringDeformatter.java -------------------------------------------------------------------------------- /value/time-format/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/time-format/pom.xml -------------------------------------------------------------------------------- /value/time-format/src/main/java/me/hsgamer/topper/value/timeformat/DateTimeFormatters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/time-format/src/main/java/me/hsgamer/topper/value/timeformat/DateTimeFormatters.java -------------------------------------------------------------------------------- /value/time-format/src/main/java/me/hsgamer/topper/value/timeformat/DurationTimeFormatters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Topper-MC/Topper/HEAD/value/time-format/src/main/java/me/hsgamer/topper/value/timeformat/DurationTimeFormatters.java --------------------------------------------------------------------------------