Skip to content

Commit 7ecc633

Browse files
authored
1.0.0-BETA (#9)
* Added DatabaseManager interface, changed EntityManager and EntityManagerFactory handling * Huge improvement in plugin size and rearrangement of gradle settings and modules * Temporarily removing H2 database from options * DBPlayerData implementation * DBServer implementation * Deleted DBServer.java * Server name will be fetched from config * Changed load order * PlayerData can be accessed from DBPlayer instead of its own DAO * PlayerData now saves data for all joined players * Game joined players should be properly set after the game * Added default values * Added time utils and position management to see results * initial * initial * Added category in results for non-finished players, also added possibility to run challenges in unlimited mode. * Made results async * Added docs for javadocs * Moved all hard-coded messages to config * Adventure for new changes * Removed unused listener * Added rewards * Reversed positions in unlimited mode * Version
1 parent bccfba7 commit 7ecc633

49 files changed

Lines changed: 1275 additions & 629 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.idea/compiler.xml

Lines changed: 1 addition & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/inspectionProfiles/Project_Default.xml

Lines changed: 5 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules.xml

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules/api/GlobalChallenges.api.main.iml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules/api/adria.IdeaProjects.GlobalChallenges.api.test.iml

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules/core/GlobalChallenges.core.main.iml

Lines changed: 12 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules/core/adria.IdeaProjects.GlobalChallenges.core.test.iml

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules/spigot/GlobalChallenges.spigot.main.iml

Lines changed: 5 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

.idea/modules/spigot/adria.IdeaProjects.GlobalChallenges.spigot.test.iml

Lines changed: 13 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

api/build.gradle

Lines changed: 26 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,29 @@
1-
repositories {
2-
maven {
3-
name = "spigotmc-repo"
4-
url = "https://hub.spigotmc.org/nexus/content/repositories/snapshots/"
1+
dependencies {
2+
compileOnly "org.spigotmc:spigot-api:1.20.4-R0.1-SNAPSHOT"
3+
4+
api "dev.dejvokep:boosted-yaml:1.3.5"
5+
6+
//Reflections
7+
compileOnlyApi 'org.reflections:reflections:0.10.2'
8+
9+
// https://mvnrepository.com/artifact/org.hibernate.orm/hibernate-core
10+
compileOnlyApi 'org.hibernate.orm:hibernate-core:6.2.5.Final' //Includes jakarta
11+
12+
// https://mvnrepository.com/artifact/com.zaxxer/HikariCP
13+
compileOnlyApi 'com.zaxxer:HikariCP:5.1.0'
14+
15+
// https://mvnrepository.com/artifact/org.xerial/sqlite-jdbc
16+
compileOnlyApi 'org.xerial:sqlite-jdbc:3.45.3.0'
17+
18+
19+
api('net.kyori:adventure-api:4.17.0') {
20+
exclude(module: 'adventure-bom')
21+
exclude(module: 'checker-qual')
22+
exclude(module: 'annotations')
523
}
6-
maven {
7-
name = "sonatype"
8-
url = "https://oss.sonatype.org/content/groups/public/"
24+
25+
api("net.kyori:adventure-text-minimessage:4.17.0") {
26+
exclude(module: 'adventure-bom')
27+
exclude(module: 'adventure-api')
928
}
1029
}
11-
12-
dependencies {
13-
compileOnly "org.spigotmc:spigot-api:1.20.4-R0.1-SNAPSHOT"
14-
}

0 commit comments

Comments
 (0)